Islamic Series ~11~ THE HOLY QURAN & ITS INTERPRETATION [TAFSEER] (AIO)[h33t][Samigah]

Torrent Hash:
FA353EA40293378CD46FC9EAC81395670224FEE6
Number of Files:
732
Content Size:
309.83MB
Convert On:
2013-10-21
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
Al-Quran - The Miracle of Miracles [ deedat].pdf
1.2MB
An Index To The Quran [Samigah]/about.txt
759B
An Index To The Quran [Samigah]/An Index To The Quran.pdf
4.42MB
An Introduction to the Sciences of the Quran.pdf
313.78KB
ANSWERS FROM THE QURAN [Samigah]/about.txt
2.12KB
ANSWERS FROM THE QURAN [Samigah]/ANSWERS FROM THE QURAN.pdf
1.83MB
Ayat Al-Kursi.exe
602.28KB
Basic Concepts in the Quran{Harun Yahya}.pdf
287.31KB
Compilation of the Qur'an.pdf
13.59KB
Dr. M. Muhasin Khan & Shaykh Al-Hilali Translation.chm
31.23MB
Dr. M. Muhasin Khan & Shaykh Al-Hilali Translation.pdf
29.57MB
Four Basic Quranic Terms.pdf
143.57KB
How are we Obligated to Interpret the Noble Qur'aan.pdf
488.5KB
How Tafseer is Performed.pdf
30.35KB
How the Quran brings unity to all of those who believe in the One God.pdf
113.3KB
Learn Qur'an.pdf
480.73KB
Material on the Authenticity of the Qur'an.pdf
561.67KB
Memorising the Qur'aan.pdf
32.13KB
Memorising the quran.pdf
17.17KB
Message of Quran.pdf
326.43KB
Quran (Arabic).pdf
4.13MB
Quran Dictionary.zip
2.19MB
Quran Flash/data/cover.fbk
67.18KB
Quran Flash/data/Quran_Page_001.fbk
58.23KB
Quran Flash/data/Quran_Page_002.fbk
84.76KB
Quran Flash/data/Quran_Page_003.fbk
123.18KB
Quran Flash/data/Quran_Page_004.fbk
125.63KB
Quran Flash/data/Quran_Page_005.fbk
91.95KB
Quran Flash/data/Quran_Page_006.fbk
86.5KB
Quran Flash/data/Quran_Page_007.fbk
82.99KB
Quran Flash/data/Quran_Page_008.fbk
86.84KB
Quran Flash/data/Quran_Page_009.fbk
86.22KB
Quran Flash/data/Quran_Page_010.fbk
86.41KB
Quran Flash/data/Quran_Page_011.fbk
80.59KB
Quran Flash/data/Quran_Page_012.fbk
85.56KB
Quran Flash/data/Quran_Page_013.fbk
87.56KB
Quran Flash/data/Quran_Page_014.fbk
81.78KB
Quran Flash/data/Quran_Page_015.fbk
83.93KB
Quran Flash/data/Quran_Page_016.fbk
80.5KB
Quran Flash/data/Quran_Page_017.fbk
84.71KB
Quran Flash/data/Quran_Page_018.fbk
83.29KB
Quran Flash/data/Quran_Page_019.fbk
82.23KB
Quran Flash/data/Quran_Page_020.fbk
83.54KB
Quran Flash/data/Quran_Page_021.fbk
81.85KB
Quran Flash/data/Quran_Page_022.fbk
84.45KB
Quran Flash/data/Quran_Page_023.fbk
80.91KB
Quran Flash/data/Quran_Page_024.fbk
81.64KB
Quran Flash/data/Quran_Page_025.fbk
79.71KB
Quran Flash/data/Quran_Page_026.fbk
83.73KB
Quran Flash/data/Quran_Page_027.fbk
81.56KB
Quran Flash/data/Quran_Page_028.fbk
83.92KB
Quran Flash/data/Quran_Page_029.fbk
83.11KB
Quran Flash/data/Quran_Page_030.fbk
80.25KB
Quran Flash/data/Quran_Page_031.fbk
81.69KB
Quran Flash/data/Quran_Page_032.fbk
82.67KB
Quran Flash/data/Quran_Page_033.fbk
80.01KB
Quran Flash/data/Quran_Page_034.fbk
82.29KB
Quran Flash/data/Quran_Page_035.fbk
84.94KB
Quran Flash/data/Quran_Page_036.fbk
83.84KB
Quran Flash/data/Quran_Page_037.fbk
84.28KB
Quran Flash/data/Quran_Page_038.fbk
84.76KB
Quran Flash/data/Quran_Page_039.fbk
83.01KB
Quran Flash/data/Quran_Page_040.fbk
80.77KB
Quran Flash/data/Quran_Page_041.fbk
81.3KB
Quran Flash/data/Quran_Page_042.fbk
80.48KB
Quran Flash/data/Quran_Page_043.fbk
74.4KB
Quran Flash/data/Quran_Page_044.fbk
83.75KB
Quran Flash/data/Quran_Page_045.fbk
80.87KB
Quran Flash/data/Quran_Page_046.fbk
84.73KB
Quran Flash/data/Quran_Page_047.fbk
78.86KB
Quran Flash/data/Quran_Page_048.fbk
73.31KB
Quran Flash/data/Quran_Page_049.fbk
79.95KB
Quran Flash/data/Quran_Page_050.fbk
79.82KB
Quran Flash/data/Quran_Page_051.fbk
76.04KB
Quran Flash/data/Quran_Page_052.fbk
85.01KB
Quran Flash/data/Quran_Page_053.fbk
82.3KB
Quran Flash/data/Quran_Page_054.fbk
82.69KB
Quran Flash/data/Quran_Page_055.fbk
78.95KB
Quran Flash/data/Quran_Page_056.fbk
79.71KB
Quran Flash/data/Quran_Page_057.fbk
82.15KB
Quran Flash/data/Quran_Page_058.fbk
80.17KB
Quran Flash/data/Quran_Page_059.fbk
76.89KB
Quran Flash/data/Quran_Page_060.fbk
79.37KB
Quran Flash/data/Quran_Page_061.fbk
83.57KB
Quran Flash/data/Quran_Page_062.fbk
82.71KB
Quran Flash/data/Quran_Page_063.fbk
80.39KB
Quran Flash/data/Quran_Page_064.fbk
79.81KB
Quran Flash/data/Quran_Page_065.fbk
82.03KB
Quran Flash/data/Quran_Page_066.fbk
82.8KB
Quran Flash/data/Quran_Page_067.fbk
82.29KB
Quran Flash/data/Quran_Page_068.fbk
84.2KB
Quran Flash/data/Quran_Page_069.fbk
86KB
Quran Flash/data/Quran_Page_070.fbk
82.91KB
Quran Flash/data/Quran_Page_071.fbk
82.03KB
Quran Flash/data/Quran_Page_072.fbk
85.39KB
Quran Flash/data/Quran_Page_073.fbk
82.57KB
Quran Flash/data/Quran_Page_074.fbk
79.07KB
Quran Flash/data/Quran_Page_075.fbk
82.68KB
Quran Flash/data/Quran_Page_076.fbk
82.89KB
Quran Flash/data/Quran_Page_077.fbk
81.59KB
Quran Flash/data/Quran_Page_078.fbk
82.7KB
Quran Flash/data/Quran_Page_079.fbk
89.55KB
Quran Flash/data/Quran_Page_080.fbk
83.8KB
Quran Flash/data/Quran_Page_081.fbk
74.2KB
Quran Flash/data/Quran_Page_082.fbk
76.14KB
Quran Flash/data/Quran_Page_083.fbk
77.54KB
Quran Flash/data/Quran_Page_084.fbk
84.85KB
Quran Flash/data/Quran_Page_085.fbk
78.83KB
Quran Flash/data/Quran_Page_086.fbk
81.33KB
Quran Flash/data/Quran_Page_087.fbk
82.26KB
Quran Flash/data/Quran_Page_088.fbk
84.56KB
Quran Flash/data/Quran_Page_089.fbk
79.38KB
Quran Flash/data/Quran_Page_090.fbk
75.55KB
Quran Flash/data/Quran_Page_091.fbk
81.9KB
Quran Flash/data/Quran_Page_092.fbk
85.99KB
Quran Flash/data/Quran_Page_093.fbk
82.17KB
Quran Flash/data/Quran_Page_094.fbk
86.01KB
Quran Flash/data/Quran_Page_095.fbk
79.95KB
Quran Flash/data/Quran_Page_096.fbk
84.02KB
Quran Flash/data/Quran_Page_097.fbk
78.66KB
Quran Flash/data/Quran_Page_098.fbk
77.17KB
Quran Flash/data/Quran_Page_099.fbk
81.98KB
Quran Flash/data/Quran_Page_100.fbk
83.43KB
Quran Flash/data/Quran_Page_101.fbk
79.26KB
Quran Flash/data/Quran_Page_102.fbk
84.29KB
Quran Flash/data/Quran_Page_103.fbk
81.64KB
Quran Flash/data/Quran_Page_104.fbk
79.11KB
Quran Flash/data/Quran_Page_105.fbk
83.86KB
Quran Flash/data/Quran_Page_106.fbk
82.12KB
Quran Flash/data/Quran_Page_107.fbk
77.48KB
Quran Flash/data/Quran_Page_108.fbk
85.04KB
Quran Flash/data/Quran_Page_109.fbk
89.13KB
Quran Flash/data/Quran_Page_110.fbk
80.25KB
Quran Flash/data/Quran_Page_111.fbk
76.53KB
Quran Flash/data/Quran_Page_112.fbk
70.36KB
Quran Flash/data/Quran_Page_113.fbk
79.53KB
Quran Flash/data/Quran_Page_114.fbk
79.23KB
Quran Flash/data/Quran_Page_115.fbk
75.31KB
Quran Flash/data/Quran_Page_116.fbk
78.26KB
Quran Flash/data/Quran_Page_117.fbk
76.68KB
Quran Flash/data/Quran_Page_118.fbk
79.39KB
Quran Flash/data/Quran_Page_119.fbk
81.68KB
Quran Flash/data/Quran_Page_120.fbk
81.02KB
Quran Flash/data/Quran_Page_121.fbk
76.88KB
Quran Flash/data/Quran_Page_122.fbk
74.42KB
Quran Flash/data/Quran_Page_123.fbk
70.13KB
Quran Flash/data/Quran_Page_124.fbk
77.75KB
Quran Flash/data/Quran_Page_125.fbk
81.54KB
Quran Flash/data/Quran_Page_126.fbk
86.85KB
Quran Flash/data/Quran_Page_127.fbk
80.93KB
Quran Flash/data/Quran_Page_128.fbk
79.73KB
Quran Flash/data/Quran_Page_129.fbk
79.78KB
Quran Flash/data/Quran_Page_130.fbk
84.74KB
Quran Flash/data/Quran_Page_131.fbk
79.71KB
Quran Flash/data/Quran_Page_132.fbk
86.45KB
Quran Flash/data/Quran_Page_133.fbk
82.77KB
Quran Flash/data/Quran_Page_134.fbk
82.22KB
Quran Flash/data/Quran_Page_135.fbk
83.76KB
Quran Flash/data/Quran_Page_136.fbk
81.62KB
Quran Flash/data/Quran_Page_137.fbk
83.24KB
Quran Flash/data/Quran_Page_138.fbk
79.28KB
Quran Flash/data/Quran_Page_139.fbk
83.39KB
Quran Flash/data/Quran_Page_140.fbk
83.28KB
Quran Flash/data/Quran_Page_141.fbk
86.22KB
Quran Flash/data/Quran_Page_142.fbk
87.63KB
Quran Flash/data/Quran_Page_143.fbk
85.01KB
Quran Flash/data/Quran_Page_144.fbk
84.4KB
Quran Flash/data/Quran_Page_145.fbk
79.54KB
Quran Flash/data/Quran_Page_146.fbk
82.13KB
Quran Flash/data/Quran_Page_147.fbk
76.92KB
Quran Flash/data/Quran_Page_148.fbk
82.38KB
Quran Flash/data/Quran_Page_149.fbk
79.84KB
Quran Flash/data/Quran_Page_150.fbk
80.48KB
Quran Flash/data/Quran_Page_151.fbk
80.03KB
Quran Flash/data/Quran_Page_152.fbk
83.96KB
Quran Flash/data/Quran_Page_153.fbk
78.75KB
Quran Flash/data/Quran_Page_154.fbk
83.48KB
Quran Flash/data/Quran_Page_155.fbk
84.09KB
Quran Flash/data/Quran_Page_156.fbk
83.71KB
Quran Flash/data/Quran_Page_157.fbk
82.36KB
Quran Flash/data/Quran_Page_158.fbk
84.87KB
Quran Flash/data/Quran_Page_159.fbk
85.71KB
Quran Flash/data/Quran_Page_160.fbk
83.25KB
Quran Flash/data/Quran_Page_161.fbk
79.75KB
Quran Flash/data/Quran_Page_162.fbk
79.76KB
Quran Flash/data/Quran_Page_163.fbk
78.18KB
Quran Flash/data/Quran_Page_164.fbk
85.09KB
Quran Flash/data/Quran_Page_165.fbk
80.22KB
Quran Flash/data/Quran_Page_166.fbk
83.51KB
Quran Flash/data/Quran_Page_167.fbk
79.29KB
Quran Flash/data/Quran_Page_168.fbk
81.53KB
Quran Flash/data/Quran_Page_169.fbk
84.05KB
Quran Flash/data/Quran_Page_170.fbk
76.88KB
Quran Flash/data/Quran_Page_171.fbk
82.21KB
Quran Flash/data/Quran_Page_172.fbk
81.49KB
Quran Flash/data/Quran_Page_173.fbk
82.57KB
Quran Flash/data/Quran_Page_174.fbk
84.91KB
Quran Flash/data/Quran_Page_175.fbk
85.05KB
Quran Flash/data/Quran_Page_176.fbk
85.48KB
Quran Flash/data/Quran_Page_177.fbk
80.72KB
Quran Flash/data/Quran_Page_178.fbk
84.43KB
Quran Flash/data/Quran_Page_179.fbk
83.17KB
Quran Flash/data/Quran_Page_180.fbk
87.58KB
Quran Flash/data/Quran_Page_181.fbk
83.73KB
Quran Flash/data/Quran_Page_182.fbk
85.33KB
Quran Flash/data/Quran_Page_183.fbk
81.22KB
Quran Flash/data/Quran_Page_184.fbk
80.97KB
Quran Flash/data/Quran_Page_185.fbk
80.22KB
Quran Flash/data/Quran_Page_186.fbk
84.1KB
Quran Flash/data/Quran_Page_187.fbk
80.3KB
Quran Flash/data/Quran_Page_188.fbk
81.88KB
Quran Flash/data/Quran_Page_189.fbk
88.7KB
Quran Flash/data/Quran_Page_190.fbk
84.94KB
Quran Flash/data/Quran_Page_191.fbk
82.86KB
Quran Flash/data/Quran_Page_192.fbk
82.93KB
Quran Flash/data/Quran_Page_193.fbk
82.56KB
Quran Flash/data/Quran_Page_194.fbk
83.12KB
Quran Flash/data/Quran_Page_195.fbk
78.52KB
Quran Flash/data/Quran_Page_196.fbk
86.58KB
Quran Flash/data/Quran_Page_197.fbk
83.07KB
Quran Flash/data/Quran_Page_198.fbk
88.45KB
Quran Flash/data/Quran_Page_199.fbk
81.45KB
Quran Flash/data/Quran_Page_200.fbk
82.57KB
Quran Flash/data/Quran_Page_201.fbk
81.01KB
Quran Flash/data/Quran_Page_202.fbk
85.68KB
Quran Flash/data/Quran_Page_203.fbk
84.04KB
Quran Flash/data/Quran_Page_204.fbk
83.29KB
Quran Flash/data/Quran_Page_205.fbk
83.98KB
Quran Flash/data/Quran_Page_206.fbk
84.21KB
Quran Flash/data/Quran_Page_207.fbk
79.89KB
Quran Flash/data/Quran_Page_208.fbk
82.37KB
Quran Flash/data/Quran_Page_209.fbk
79.43KB
Quran Flash/data/Quran_Page_210.fbk
78.11KB
Quran Flash/data/Quran_Page_211.fbk
84.07KB
Quran Flash/data/Quran_Page_212.fbk
80.83KB
Quran Flash/data/Quran_Page_213.fbk
84.63KB
Quran Flash/data/Quran_Page_214.fbk
86.33KB
Quran Flash/data/Quran_Page_215.fbk
85.37KB
Quran Flash/data/Quran_Page_216.fbk
86.28KB
Quran Flash/data/Quran_Page_217.fbk
83.77KB
Quran Flash/data/Quran_Page_218.fbk
79.69KB
Quran Flash/data/Quran_Page_219.fbk
85.89KB
Quran Flash/data/Quran_Page_220.fbk
84.9KB
Quran Flash/data/Quran_Page_221.fbk
84.06KB
Quran Flash/data/Quran_Page_222.fbk
81.94KB
Quran Flash/data/Quran_Page_223.fbk
86.97KB
Quran Flash/data/Quran_Page_224.fbk
84.38KB
Quran Flash/data/Quran_Page_225.fbk
83.83KB
Quran Flash/data/Quran_Page_226.fbk
86.17KB
Quran Flash/data/Quran_Page_227.fbk
85.98KB
Quran Flash/data/Quran_Page_228.fbk
86.88KB
Quran Flash/data/Quran_Page_229.fbk
85.32KB
Quran Flash/data/Quran_Page_230.fbk
88.47KB
Quran Flash/data/Quran_Page_231.fbk
84.56KB
Quran Flash/data/Quran_Page_232.fbk
88.33KB
Quran Flash/data/Quran_Page_233.fbk
79.2KB
Quran Flash/data/Quran_Page_234.fbk
81.66KB
Quran Flash/data/Quran_Page_235.fbk
84.65KB
Quran Flash/data/Quran_Page_236.fbk
85.19KB
Quran Flash/data/Quran_Page_237.fbk
84.14KB
Quran Flash/data/Quran_Page_238.fbk
88.87KB
Quran Flash/data/Quran_Page_239.fbk
85.62KB
Quran Flash/data/Quran_Page_240.fbk
83.67KB
Quran Flash/data/Quran_Page_241.fbk
85.11KB
Quran Flash/data/Quran_Page_242.fbk
82.14KB
Quran Flash/data/Quran_Page_243.fbk
82.42KB
Quran Flash/data/Quran_Page_244.fbk
81.39KB
Quran Flash/data/Quran_Page_245.fbk
82.06KB
Quran Flash/data/Quran_Page_246.fbk
81.19KB
Quran Flash/data/Quran_Page_247.fbk
81.1KB
Quran Flash/data/Quran_Page_248.fbk
82.29KB
Quran Flash/data/Quran_Page_249.fbk
85.73KB
Quran Flash/data/Quran_Page_250.fbk
82.97KB
Quran Flash/data/Quran_Page_251.fbk
83.26KB
Quran Flash/data/Quran_Page_252.fbk
84.01KB
Quran Flash/data/Quran_Page_253.fbk
86.38KB
Quran Flash/data/Quran_Page_254.fbk
88.39KB
Quran Flash/data/Quran_Page_255.fbk
87.69KB
Quran Flash/data/Quran_Page_256.fbk
86.25KB
Quran Flash/data/Quran_Page_257.fbk
81.26KB
Quran Flash/data/Quran_Page_258.fbk
83.97KB
Quran Flash/data/Quran_Page_259.fbk
83.26KB
Quran Flash/data/Quran_Page_260.fbk
83.24KB
Quran Flash/data/Quran_Page_261.fbk
85.96KB
Quran Flash/data/Quran_Page_262.fbk
83.56KB
Quran Flash/data/Quran_Page_263.fbk
86.34KB
Quran Flash/data/Quran_Page_264.fbk
86.18KB
Quran Flash/data/Quran_Page_265.fbk
86.35KB
Quran Flash/data/Quran_Page_266.fbk
86.31KB
Quran Flash/data/Quran_Page_267.fbk
84.52KB
Quran Flash/data/Quran_Page_268.fbk
87.88KB
Quran Flash/data/Quran_Page_269.fbk
86.47KB
Quran Flash/data/Quran_Page_270.fbk
80.71KB
Quran Flash/data/Quran_Page_271.fbk
82.28KB
Quran Flash/data/Quran_Page_272.fbk
83.53KB
Quran Flash/data/Quran_Page_273.fbk
76.42KB
Quran Flash/data/Quran_Page_274.fbk
84.64KB
Quran Flash/data/Quran_Page_275.fbk
85.92KB
Quran Flash/data/Quran_Page_276.fbk
87.69KB
Quran Flash/data/Quran_Page_277.fbk
83.26KB
Quran Flash/data/Quran_Page_278.fbk
86.24KB
Quran Flash/data/Quran_Page_279.fbk
82.58KB
Quran Flash/data/Quran_Page_280.fbk
82.57KB
Quran Flash/data/Quran_Page_281.fbk
79.65KB
Quran Flash/data/Quran_Page_282.fbk
82.98KB
Quran Flash/data/Quran_Page_283.fbk
84.36KB
Quran Flash/data/Quran_Page_284.fbk
88.44KB
Quran Flash/data/Quran_Page_285.fbk
85.62KB
Quran Flash/data/Quran_Page_286.fbk
88.25KB
Quran Flash/data/Quran_Page_287.fbk
88.18KB
Quran Flash/data/Quran_Page_288.fbk
91.71KB
Quran Flash/data/Quran_Page_289.fbk
86.28KB
Quran Flash/data/Quran_Page_290.fbk
87.74KB
Quran Flash/data/Quran_Page_291.fbk
86.97KB
Quran Flash/data/Quran_Page_292.fbk
87.66KB
Quran Flash/data/Quran_Page_293.fbk
84.7KB
Quran Flash/data/Quran_Page_294.fbk
88.4KB
Quran Flash/data/Quran_Page_295.fbk
88.82KB
Quran Flash/data/Quran_Page_296.fbk
85.38KB
Quran Flash/data/Quran_Page_297.fbk
84.44KB
Quran Flash/data/Quran_Page_298.fbk
83.23KB
Quran Flash/data/Quran_Page_299.fbk
88.59KB
Quran Flash/data/Quran_Page_300.fbk
89.67KB
Quran Flash/data/Quran_Page_301.fbk
83.58KB
Quran Flash/data/Quran_Page_302.fbk
80.33KB
Quran Flash/data/Quran_Page_303.fbk
86.42KB
Quran Flash/data/Quran_Page_304.fbk
82.5KB
Quran Flash/data/Quran_Page_305.fbk
83.95KB
Quran Flash/data/Quran_Page_306.fbk
82.3KB
Quran Flash/data/Quran_Page_307.fbk
81.24KB
Quran Flash/data/Quran_Page_308.fbk
85.58KB
Quran Flash/data/Quran_Page_309.fbk
84.18KB
Quran Flash/data/Quran_Page_310.fbk
85.81KB
Quran Flash/data/Quran_Page_311.fbk
85.4KB
Quran Flash/data/Quran_Page_312.fbk
85.25KB
Quran Flash/data/Quran_Page_313.fbk
84.83KB
Quran Flash/data/Quran_Page_314.fbk
85.54KB
Quran Flash/data/Quran_Page_315.fbk
84.53KB
Quran Flash/data/Quran_Page_316.fbk
87.54KB
Quran Flash/data/Quran_Page_317.fbk
86.96KB
Quran Flash/data/Quran_Page_318.fbk
85.93KB
Quran Flash/data/Quran_Page_319.fbk
90.03KB
Quran Flash/data/Quran_Page_320.fbk
86.43KB
Quran Flash/data/Quran_Page_321.fbk
90.85KB
Quran Flash/data/Quran_Page_322.fbk
85.95KB
Quran Flash/data/Quran_Page_323.fbk
88.12KB
Quran Flash/data/Quran_Page_324.fbk
87.17KB
Quran Flash/data/Quran_Page_325.fbk
91.83KB
Quran Flash/data/Quran_Page_326.fbk
87.03KB
Quran Flash/data/Quran_Page_327.fbk
84.79KB
Quran Flash/data/Quran_Page_328.fbk
86.9KB
Quran Flash/data/Quran_Page_329.fbk
83.56KB
Quran Flash/data/Quran_Page_330.fbk
84.84KB
Quran Flash/data/Quran_Page_331.fbk
84.62KB
Quran Flash/data/Quran_Page_332.fbk
86.57KB
Quran Flash/data/Quran_Page_333.fbk
87.04KB
Quran Flash/data/Quran_Page_334.fbk
84.49KB
Quran Flash/data/Quran_Page_335.fbk
88.74KB
Quran Flash/data/Quran_Page_336.fbk
86.79KB
Quran Flash/data/Quran_Page_337.fbk
83.91KB
Quran Flash/data/Quran_Page_338.fbk
89.13KB
Quran Flash/data/Quran_Page_339.fbk
87.1KB
Quran Flash/data/Quran_Page_340.fbk
88.01KB
Quran Flash/data/Quran_Page_341.fbk
82.28KB
Quran Flash/data/Quran_Page_342.fbk
82.89KB
Quran Flash/data/Quran_Page_343.fbk
87.79KB
Quran Flash/data/Quran_Page_344.fbk
89.14KB
Quran Flash/data/Quran_Page_345.fbk
85.07KB
Quran Flash/data/Quran_Page_346.fbk
84.27KB
Quran Flash/data/Quran_Page_347.fbk
90.98KB
Quran Flash/data/Quran_Page_348.fbk
95.01KB
Quran Flash/data/Quran_Page_349.fbk
89.02KB
Quran Flash/data/Quran_Page_350.fbk
86.59KB
Quran Flash/data/Quran_Page_351.fbk
92.3KB
Quran Flash/data/Quran_Page_352.fbk
88.53KB
Quran Flash/data/Quran_Page_353.fbk
87.42KB
Quran Flash/data/Quran_Page_354.fbk
86.9KB
Quran Flash/data/Quran_Page_355.fbk
88.28KB
Quran Flash/data/Quran_Page_356.fbk
91.68KB
Quran Flash/data/Quran_Page_357.fbk
89.15KB
Quran Flash/data/Quran_Page_358.fbk
84.14KB
Quran Flash/data/Quran_Page_359.fbk
85.13KB
Quran Flash/data/Quran_Page_360.fbk
78.64KB
Quran Flash/data/Quran_Page_361.fbk
81.86KB
Quran Flash/data/Quran_Page_362.fbk
80.4KB
Quran Flash/data/Quran_Page_363.fbk
81.59KB
Quran Flash/data/Quran_Page_364.fbk
89.67KB
Quran Flash/data/Quran_Page_365.fbk
80.84KB
Quran Flash/data/Quran_Page_366.fbk
85.07KB
Quran Flash/data/Quran_Page_367.fbk
86.03KB
Quran Flash/data/Quran_Page_368.fbk
84.88KB
Quran Flash/data/Quran_Page_369.fbk
78.94KB
Quran Flash/data/Quran_Page_370.fbk
81.95KB
Quran Flash/data/Quran_Page_371.fbk
87.95KB
Quran Flash/data/Quran_Page_372.fbk
86.7KB
Quran Flash/data/Quran_Page_373.fbk
88.73KB
Quran Flash/data/Quran_Page_374.fbk
84.97KB
Quran Flash/data/Quran_Page_375.fbk
88.06KB
Quran Flash/data/Quran_Page_376.fbk
89.39KB
Quran Flash/data/Quran_Page_377.fbk
82.96KB
Quran Flash/data/Quran_Page_378.fbk
82.24KB
Quran Flash/data/Quran_Page_379.fbk
87.12KB
Quran Flash/data/Quran_Page_380.fbk
84.54KB
Quran Flash/data/Quran_Page_381.fbk
80.97KB
Quran Flash/data/Quran_Page_382.fbk
84.99KB
Quran Flash/data/Quran_Page_383.fbk
86.99KB
Quran Flash/data/Quran_Page_384.fbk
85.32KB
Quran Flash/data/Quran_Page_385.fbk
83.44KB
Quran Flash/data/Quran_Page_386.fbk
84.1KB
Quran Flash/data/Quran_Page_387.fbk
84.19KB
Quran Flash/data/Quran_Page_388.fbk
85.46KB
Quran Flash/data/Quran_Page_389.fbk
86.27KB
Quran Flash/data/Quran_Page_390.fbk
83.01KB
Quran Flash/data/Quran_Page_391.fbk
87.45KB
Quran Flash/data/Quran_Page_392.fbk
82.83KB
Quran Flash/data/Quran_Page_393.fbk
76.71KB
Quran Flash/data/Quran_Page_394.fbk
81.32KB
Quran Flash/data/Quran_Page_395.fbk
81.51KB
Quran Flash/data/Quran_Page_396.fbk
84.12KB
Quran Flash/data/Quran_Page_397.fbk
79.53KB
Quran Flash/data/Quran_Page_398.fbk
80.46KB
Quran Flash/data/Quran_Page_399.fbk
84.1KB
Quran Flash/data/Quran_Page_400.fbk
79.99KB
Quran Flash/data/Quran_Page_401.fbk
78.81KB
Quran Flash/data/Quran_Page_402.fbk
79.42KB
Quran Flash/data/Quran_Page_403.fbk
78.92KB
Quran Flash/data/Quran_Page_404.fbk
81.43KB
Quran Flash/data/Quran_Page_405.fbk
85.35KB
Quran Flash/data/Quran_Page_406.fbk
85.25KB
Quran Flash/data/Quran_Page_407.fbk
85.99KB
Quran Flash/data/Quran_Page_408.fbk
82.39KB
Quran Flash/data/Quran_Page_409.fbk
82.48KB
Quran Flash/data/Quran_Page_410.fbk
85.41KB
Quran Flash/data/Quran_Page_411.fbk
86.32KB
Quran Flash/data/Quran_Page_412.fbk
88.46KB
Quran Flash/data/Quran_Page_413.fbk
81.4KB
Quran Flash/data/Quran_Page_414.fbk
83.56KB
Quran Flash/data/Quran_Page_415.fbk
85.81KB
Quran Flash/data/Quran_Page_416.fbk
85.67KB
Quran Flash/data/Quran_Page_417.fbk
81.4KB
Quran Flash/data/Quran_Page_418.fbk
82.02KB
Quran Flash/data/Quran_Page_419.fbk
84.49KB
Quran Flash/data/Quran_Page_420.fbk
82.66KB
Quran Flash/data/Quran_Page_421.fbk
84.48KB
Quran Flash/data/Quran_Page_422.fbk
89.65KB
Quran Flash/data/Quran_Page_423.fbk
88.38KB
Quran Flash/data/Quran_Page_424.fbk
84.21KB
Quran Flash/data/Quran_Page_425.fbk
88.63KB
Quran Flash/data/Quran_Page_426.fbk
84.95KB
Quran Flash/data/Quran_Page_427.fbk
86.27KB
Quran Flash/data/Quran_Page_428.fbk
89.75KB
Quran Flash/data/Quran_Page_429.fbk
87.84KB
Quran Flash/data/Quran_Page_430.fbk
86.69KB
Quran Flash/data/Quran_Page_431.fbk
91.98KB
Quran Flash/data/Quran_Page_432.fbk
88.04KB
Quran Flash/data/Quran_Page_433.fbk
86.47KB
Quran Flash/data/Quran_Page_434.fbk
88.88KB
Quran Flash/data/Quran_Page_435.fbk
88.37KB
Quran Flash/data/Quran_Page_436.fbk
89.6KB
Quran Flash/data/Quran_Page_437.fbk
91.37KB
Quran Flash/data/Quran_Page_438.fbk
90.91KB
Quran Flash/data/Quran_Page_439.fbk
87.68KB
Quran Flash/data/Quran_Page_440.fbk
81.97KB
Quran Flash/data/Quran_Page_441.fbk
88.01KB
Quran Flash/data/Quran_Page_442.fbk
84.4KB
Quran Flash/data/Quran_Page_443.fbk
87.38KB
Quran Flash/data/Quran_Page_444.fbk
90.83KB
Quran Flash/data/Quran_Page_445.fbk
88.32KB
Quran Flash/data/Quran_Page_446.fbk
92.71KB
Quran Flash/data/Quran_Page_447.fbk
90.78KB
Quran Flash/data/Quran_Page_448.fbk
94.66KB
Quran Flash/data/Quran_Page_449.fbk
92.21KB
Quran Flash/data/Quran_Page_450.fbk
89.8KB
Quran Flash/data/Quran_Page_451.fbk
88.74KB
Quran Flash/data/Quran_Page_452.fbk
87.79KB
Quran Flash/data/Quran_Page_453.fbk
94KB
Quran Flash/data/Quran_Page_454.fbk
93.75KB
Quran Flash/data/Quran_Page_455.fbk
90.28KB
Quran Flash/data/Quran_Page_456.fbk
93.02KB
Quran Flash/data/Quran_Page_457.fbk
92.81KB
Quran Flash/data/Quran_Page_458.fbk
92.37KB
Quran Flash/data/Quran_Page_459.fbk
89.48KB
Quran Flash/data/Quran_Page_460.fbk
86.71KB
Quran Flash/data/Quran_Page_461.fbk
92.04KB
Quran Flash/data/Quran_Page_462.fbk
89.71KB
Quran Flash/data/Quran_Page_463.fbk
87.38KB
Quran Flash/data/Quran_Page_464.fbk
80.83KB
Quran Flash/data/Quran_Page_465.fbk
77.1KB
Quran Flash/data/Quran_Page_466.fbk
83.26KB
Quran Flash/data/Quran_Page_467.fbk
79.4KB
Quran Flash/data/Quran_Page_468.fbk
83.8KB
Quran Flash/data/Quran_Page_469.fbk
85.17KB
Quran Flash/data/Quran_Page_470.fbk
84.78KB
Quran Flash/data/Quran_Page_471.fbk
82.66KB
Quran Flash/data/Quran_Page_472.fbk
81.05KB
Quran Flash/data/Quran_Page_473.fbk
79.39KB
Quran Flash/data/Quran_Page_474.fbk
83.42KB
Quran Flash/data/Quran_Page_475.fbk
82.52KB
Quran Flash/data/Quran_Page_476.fbk
86.21KB
Quran Flash/data/Quran_Page_477.fbk
85.97KB
Quran Flash/data/Quran_Page_478.fbk
83.65KB
Quran Flash/data/Quran_Page_479.fbk
89.87KB
Quran Flash/data/Quran_Page_480.fbk
86.75KB
Quran Flash/data/Quran_Page_481.fbk
84.33KB
Quran Flash/data/Quran_Page_482.fbk
83.54KB
Quran Flash/data/Quran_Page_483.fbk
83KB
Quran Flash/data/Quran_Page_484.fbk
86.07KB
Quran Flash/data/Quran_Page_485.fbk
86.53KB
Quran Flash/data/Quran_Page_486.fbk
90.59KB
Quran Flash/data/Quran_Page_487.fbk
86.54KB
Quran Flash/data/Quran_Page_488.fbk
84.83KB
Quran Flash/data/Quran_Page_489.fbk
88.26KB
Quran Flash/data/Quran_Page_490.fbk
85.18KB
Quran Flash/data/Quran_Page_491.fbk
87.48KB
Quran Flash/data/Quran_Page_492.fbk
91.07KB
Quran Flash/data/Quran_Page_493.fbk
90.92KB
Quran Flash/data/Quran_Page_494.fbk
87.07KB
Quran Flash/data/Quran_Page_495.fbk
91.52KB
Quran Flash/data/Quran_Page_496.fbk
86.83KB
Quran Flash/data/Quran_Page_497.fbk
87.34KB
Quran Flash/data/Quran_Page_498.fbk
87.35KB
Quran Flash/data/Quran_Page_499.fbk
91.36KB
Quran Flash/data/Quran_Page_500.fbk
90.27KB
Quran Flash/data/Quran_Page_501.fbk
85.49KB
Quran Flash/data/Quran_Page_502.fbk
86.19KB
Quran Flash/data/Quran_Page_503.fbk
85.98KB
Quran Flash/data/Quran_Page_504.fbk
86.01KB
Quran Flash/data/Quran_Page_505.fbk
82.65KB
Quran Flash/data/Quran_Page_506.fbk
89.49KB
Quran Flash/data/Quran_Page_507.fbk
88.3KB
Quran Flash/data/Quran_Page_508.fbk
89.12KB
Quran Flash/data/Quran_Page_509.fbk
88.7KB
Quran Flash/data/Quran_Page_510.fbk
91.47KB
Quran Flash/data/Quran_Page_511.fbk
90.04KB
Quran Flash/data/Quran_Page_512.fbk
92.39KB
Quran Flash/data/Quran_Page_513.fbk
86.74KB
Quran Flash/data/Quran_Page_514.fbk
84.48KB
Quran Flash/data/Quran_Page_515.fbk
86.23KB
Quran Flash/data/Quran_Page_516.fbk
89.28KB
Quran Flash/data/Quran_Page_517.fbk
89.9KB
Quran Flash/data/Quran_Page_518.fbk
91.26KB
Quran Flash/data/Quran_Page_519.fbk
86.16KB
Quran Flash/data/Quran_Page_520.fbk
89.72KB
Quran Flash/data/Quran_Page_521.fbk
90.11KB
Quran Flash/data/Quran_Page_522.fbk
87.86KB
Quran Flash/data/Quran_Page_523.fbk
91.46KB
Quran Flash/data/Quran_Page_524.fbk
95.64KB
Quran Flash/data/Quran_Page_525.fbk
89.72KB
Quran Flash/data/Quran_Page_526.fbk
92KB
Quran Flash/data/Quran_Page_527.fbk
95.45KB
Quran Flash/data/Quran_Page_528.fbk
92.64KB
Quran Flash/data/Quran_Page_529.fbk
88.22KB
Quran Flash/data/Quran_Page_530.fbk
91.06KB
Quran Flash/data/Quran_Page_531.fbk
95.05KB
Quran Flash/data/Quran_Page_532.fbk
93.79KB
Quran Flash/data/Quran_Page_533.fbk
92.32KB
Quran Flash/data/Quran_Page_534.fbk
93.29KB
Quran Flash/data/Quran_Page_535.fbk
94.78KB
Quran Flash/data/Quran_Page_536.fbk
95.41KB
Quran Flash/data/Quran_Page_537.fbk
96.57KB
Quran Flash/data/Quran_Page_538.fbk
93.36KB
Quran Flash/data/Quran_Page_539.fbk
92.66KB
Quran Flash/data/Quran_Page_540.fbk
89.97KB
Quran Flash/data/Quran_Page_541.fbk
90.46KB
Quran Flash/data/Quran_Page_542.fbk
89.81KB
Quran Flash/data/Quran_Page_543.fbk
89.9KB
Quran Flash/data/Quran_Page_544.fbk
88.64KB
Quran Flash/data/Quran_Page_545.fbk
87.08KB
Quran Flash/data/Quran_Page_546.fbk
91.74KB
Quran Flash/data/Quran_Page_547.fbk
84.35KB
Quran Flash/data/Quran_Page_548.fbk
89.79KB
Quran Flash/data/Quran_Page_549.fbk
86.55KB
Quran Flash/data/Quran_Page_550.fbk
89.76KB
Quran Flash/data/Quran_Page_551.fbk
84.42KB
Quran Flash/data/Quran_Page_552.fbk
87.17KB
Quran Flash/data/Quran_Page_553.fbk
82.38KB
Quran Flash/data/Quran_Page_554.fbk
87.75KB
Quran Flash/data/Quran_Page_555.fbk
87.69KB
Quran Flash/data/Quran_Page_556.fbk
92.41KB
Quran Flash/data/Quran_Page_557.fbk
88.47KB
Quran Flash/data/Quran_Page_558.fbk
88.08KB
Quran Flash/data/Quran_Page_559.fbk
87.78KB
Quran Flash/data/Quran_Page_560.fbk
85.33KB
Quran Flash/data/Quran_Page_561.fbk
88.85KB
Quran Flash/data/Quran_Page_562.fbk
91.64KB
Quran Flash/data/Quran_Page_563.fbk
84.93KB
Quran Flash/data/Quran_Page_564.fbk
95.77KB
Quran Flash/data/Quran_Page_565.fbk
94.25KB
Quran Flash/data/Quran_Page_566.fbk
95.75KB
Quran Flash/data/Quran_Page_567.fbk
96.77KB
Quran Flash/data/Quran_Page_568.fbk
94.55KB
Quran Flash/data/Quran_Page_569.fbk
95.39KB
Quran Flash/data/Quran_Page_570.fbk
93.05KB
Quran Flash/data/Quran_Page_571.fbk
93.84KB
Quran Flash/data/Quran_Page_572.fbk
92.24KB
Quran Flash/data/Quran_Page_573.fbk
90.45KB
Quran Flash/data/Quran_Page_574.fbk
93.33KB
Quran Flash/data/Quran_Page_575.fbk
93.29KB
Quran Flash/data/Quran_Page_576.fbk
96.43KB
Quran Flash/data/Quran_Page_577.fbk
93.12KB
Quran Flash/data/Quran_Page_578.fbk
93.23KB
Quran Flash/data/Quran_Page_579.fbk
93.07KB
Quran Flash/data/Quran_Page_580.fbk
95.93KB
Quran Flash/data/Quran_Page_581.fbk
98.63KB
Quran Flash/data/Quran_Page_582.fbk
94.25KB
Quran Flash/data/Quran_Page_583.fbk
94.76KB
Quran Flash/data/Quran_Page_584.fbk
96.46KB
Quran Flash/data/Quran_Page_585.fbk
95.26KB
Quran Flash/data/Quran_Page_586.fbk
94.17KB
Quran Flash/data/Quran_Page_587.fbk
92.6KB
Quran Flash/data/Quran_Page_588.fbk
96.89KB
Quran Flash/data/Quran_Page_589.fbk
91.06KB
Quran Flash/data/Quran_Page_590.fbk
91.95KB
Quran Flash/data/Quran_Page_591.fbk
95.59KB
Quran Flash/data/Quran_Page_592.fbk
91.64KB
Quran Flash/data/Quran_Page_593.fbk
92.25KB
Quran Flash/data/Quran_Page_594.fbk
90.97KB
Quran Flash/data/Quran_Page_595.fbk
91.67KB
Quran Flash/data/Quran_Page_596.fbk
93.81KB
Quran Flash/data/Quran_Page_597.fbk
94.79KB
Quran Flash/data/Quran_Page_598.fbk
94.49KB
Quran Flash/data/Quran_Page_599.fbk
91.54KB
Quran Flash/data/Quran_Page_600.fbk
88.15KB
Quran Flash/data/Quran_Page_601.fbk
89.14KB
Quran Flash/data/Quran_Page_602.fbk
84.97KB
Quran Flash/data/Quran_Page_603.fbk
90.07KB
Quran Flash/data/Quran_Page_604.fbk
87.88KB
Quran Flash/data/Quran_Page_605.fbk
84.93KB
Quran Flash/data/Quran_Page_606.fbk
80.8KB
Quran Flash/data/Quran_Page_607.fbk
68.88KB
Quran Flash/data/Quran_Page_608.fbk
74.25KB
Quran Flash/data/Quran_Page_609.fbk
73.55KB
Quran Flash/data/Quran_Page_610.fbk
74.23KB
Quran Flash/data/Quran_Page_611.fbk
61.53KB
Quran Flash/data/Quran_Page_612.fbk
67.42KB
Quran Flash/data/Quran_Page_613.fbk
70.37KB
Quran Flash/data/Quran_Page_614.fbk
55.84KB
Quran Flash/data/Quran_Page_615.fbk
48.03KB
Quran Flash/data/Quran_Page_616.fbk
53.23KB
Quran Flash/data/Quran_Page_617.fbk
61.73KB
Quran Flash/data/Quran_Page_618.fbk
71.51KB
Quran Flash/data/Quran_Page_619.fbk
70.16KB
Quran Flash/data/Quran_Page_620.fbk
73.12KB
Quran Flash/data/Quran_Page_621.fbk
73.3KB
Quran Flash/data/Quran_Page_622.fbk
69.72KB
Quran Flash/data/Quran_Page_623.fbk
71.58KB
Quran Flash/data/Quran_Page_624.fbk
68.25KB
Quran Flash/data/Quran_Page_625.fbk
68.59KB
Quran Flash/data/Quran_Page_626.fbk
60.82KB
Quran Flash/data/Quran_Page_627.fbk
63.5KB
Quran Flash/data/Quran_Page_628.fbk
62.68KB
Quran Flash/data/Quran_Page_629.fbk
58.03KB
Quran Flash/data/Quran_Page_630.fbk
56.57KB
Quran Flash/data/Quran_Page_631.fbk
63.26KB
Quran Flash/data/Quran_Page_632.fbk
67.12KB
Quran Flash/data/Quran_Page_633.fbk
65.17KB
Quran Flash/data/Quran_Page_634.fbk
58.73KB
Quran Flash/data/Quran_Page_635.fbk
64.18KB
Quran Flash/data/Quran_Page_636.fbk
67.33KB
Quran Flash/data/Quran_Page_637.fbk
68.88KB
Quran Flash/data/Quran_Page_638.fbk
68.71KB
Quran Flash/data/Quran_Page_639.fbk
66.94KB
Quran Flash/data/Quran_Page_640.fbk
66.61KB
Quran Flash/data/Quran_Page_641.fbk
69.9KB
Quran Flash/data/Quran_Page_642.fbk
65.6KB
Quran Flash/data/Quran_Page_643.fbk
68.93KB
Quran Flash/data/Quran_Page_644.fbk
69.36KB
Quran Flash/data/Quran_Page_645.fbk
67.35KB
Quran Flash/data/Quran_Page_646.fbk
65.58KB
Quran Flash/data/Quran_Page_647.fbk
67.53KB
Quran Flash/data/Quran_Page_648.fbk
71.74KB
Quran Flash/data/Quran_Page_649.fbk
70.92KB
Quran Flash/data/Quran_Page_650.fbk
61.36KB
Quran Flash/data/Quran_Page_651.fbk
61.57KB
Quran Flash/data/Quran_Page_652.fbk
68.49KB
Quran Flash/data/Quran_Page_653.fbk
68.72KB
Quran Flash/data/Quran_Page_654.fbk
58.54KB
Quran Flash/data/Quran_Page_655.fbk
56.83KB
Quran Flash/data/Quran_Page_656.fbk
59.3KB
Quran Flash/data/Quran_Page_657.fbk
65.65KB
Quran Flash/data/Quran_Page_658.fbk
65.61KB
Quran Flash/data/Quran_Page_659.fbk
66.66KB
Quran Flash/data/Quran_Page_660.fbk
67.75KB
Quran Flash/data/Quran_Page_661.fbk
64.54KB
Quran Flash/data/Quran_Page_662.fbk
72.21KB
Quran Flash/data/Quran_Page_663.fbk
74.77KB
Quran Flash/data/Quran_Page_664.fbk
73.3KB
Quran Flash/data/Quran_Page_665.fbk
57.22KB
Quran Flash/data/Quran_Page_666.fbk
56KB
Quran Flash/data/Quran_Page_667.fbk
60.92KB
Quran Flash/data/Quran_Page_668.fbk
67.54KB
Quran Flash/data/Quran_Page_669.fbk
77.43KB
Quran Flash/data/Quran_Page_670.fbk
48.21KB
Quran Flash/data/Quran_Page_671.fbk
59.06KB
Quran Flash/data/Quran_Page_672.fbk
69.23KB
Quran Flash/data/Quran_Page_673.fbk
64KB
Quran Flash/data/Quran_Page_674.fbk
39.17KB
Quran Flash/data/Quran_Page_675.fbk
9.8KB
Quran Flash/data/Quran_Page_676.fbk
9.92KB
Quran Flash/data/Quran_Page_677.fbk
8.21KB
Quran Flash/quranflash tajweed.exe
1.67MB
Read Quran in 1 Month.pdf
5.72KB
Some Secrets of the Quran{Harun yahya}.pdf
414.85KB
Stories of The Quran [Samigah]/about.txt
662B
Stories of The Quran [Samigah]/Stories of The Quran.pdf
362.22KB
Tafseer Juz Amma WorkBook.pdf
856.82KB
Tafseer Juz' Amma ~ Touched by An Angel/about.txt
519B
Tafseer Juz' Amma ~ Touched by An Angel/Juzz Amma.zip
123.83MB
Tafseer Juz' Amma ~ Touched by An Angel/Tafseer Juz Amma WorkBook.pdf
856.82KB
Tafseer of Surah Al-Fatiha - Ash-Shanqeetee.pdf
39.71KB
Tafseer of Surah Al-Fatiha.pdf
273KB
Tafseer of the Salaf.pdf
8.97KB
Tafsir Ibn Kathir (Entire Collection)r.zip
7.67MB
The Amazing Quran {Dr. Gary Miller}[Samigah]/content.txt
1.12KB
The Amazing Quran {Dr. Gary Miller}[Samigah]/The Amazing Quran.exe
72.07KB
The Basic Concepts In The Quran [Samigah]/about.txt
671B
The Basic Concepts In The Quran [Samigah]/The Basic Concepts In The Quran.zip
236.97KB
The Book of Allaah and its Magnificent Status.pdf
658.39KB
The Fatiha 7 oft repeated verses.pdf
55.38KB
The Place of Isra’iliyyat.pdf
41.08KB
The pronoun -we-.pdf
51.91KB
The Prophetic Commentary of the Quran.pdf
128.11KB
The Revelations of the Quran.pdf
33.33KB
The Ruling On Touching (Or Reading) The Quraan While In The State Of Major Or Minor Impurities.pdf
383.85KB
The Virtues of the Quran.pdf
171.72KB
tracked_by_h33t_com.txt
23B
Translation of the Meaning of the Quran by Saheeh International.chm
30.06MB
Understanding The Quran [Anwar Awlaki].mp3
7.59MB
Way to The Quran.pdf
295.68KB
What They Say About THE QURAN.pdf
13.99KB
Who Wrote The Quran.pdf
1.15MB
You ask and the Quran Answers.pdf
170.81KB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=