From 2a4b8c3ccd7ed423ae087135778c4cecc49de104 Mon Sep 17 00:00:00 2001 From: "m.imanpour" Date: Wed, 10 Dec 2025 00:35:50 +0330 Subject: [PATCH] Init Try --- .gitea/workflows/pipeline.yml | 106 + angular.json | 9 +- niayesh/1_sanagoo.jpg | Bin 0 -> 48144 bytes ...ctor-discussing-with-patient-guide-min.png | Bin 0 -> 89860 bytes niayesh/2_Your paragraph text (11).png | Bin 0 -> 89036 bytes niayesh/3_Your paragraph text (11).png | Bin 0 -> 92693 bytes niayesh/51574(1).png | Bin 0 -> 8992 bytes niayesh/51574(2).png | Bin 0 -> 14228 bytes niayesh/51574(3).png | Bin 0 -> 11070 bytes niayesh/51574(4).png | Bin 0 -> 14395 bytes niayesh/51574(5).png | Bin 0 -> 10003 bytes niayesh/51574.png | Bin 0 -> 10025 bytes niayesh/51575(1).png | Bin 0 -> 10940 bytes niayesh/51575(2).png | Bin 0 -> 11228 bytes niayesh/51575(3).png | Bin 0 -> 11104 bytes niayesh/51575(4).png | Bin 0 -> 12478 bytes niayesh/51575(5).png | Bin 0 -> 12543 bytes niayesh/51575.png | Bin 0 -> 8743 bytes niayesh/51576(1).png | Bin 0 -> 9030 bytes niayesh/51576(2).png | Bin 0 -> 9843 bytes niayesh/51576(3).png | Bin 0 -> 11655 bytes niayesh/51576(4).png | Bin 0 -> 8742 bytes niayesh/51576(5).png | Bin 0 -> 9521 bytes niayesh/51576.png | Bin 0 -> 7203 bytes niayesh/9034005-546912-m.jpg | Bin 0 -> 22258 bytes niayesh/Baz-aks-site1.jpg | Bin 0 -> 47590 bytes niayesh/CCTA2.jpg | Bin 0 -> 60278 bytes niayesh/LOGOERFANGROUPS.png | Bin 0 -> 84894 bytes niayesh/LOGOUP6.png | Bin 0 -> 26792 bytes niayesh/Parastar-2.jpg | Bin 0 -> 44781 bytes niayesh/ScriptResource(1).axd | 2056 ++ niayesh/ScriptResource.axd | 7181 +++++++ niayesh/SearchSkinObjectPreview.css | 38 + niayesh/SearchSkinObjectPreview.js.download | 189 + niayesh/Style(1).css | 457 + niayesh/Style(2).css | 33 + niayesh/Style.css | 3951 ++++ niayesh/Taheri-azam2.jpg | Bin 0 -> 51866 bytes niayesh/Toseesaderat_1.gif | Bin 0 -> 6000 bytes niayesh/U11.jpg | Bin 0 -> 53854 bytes niayesh/WZmjHd | 1 + niayesh/Ward1.jpg | Bin 0 -> 14260 bytes niayesh/Ward11(1).jpg | Bin 0 -> 10970 bytes niayesh/Ward11.jpg | Bin 0 -> 108721 bytes niayesh/Ward12.jpg | Bin 0 -> 73677 bytes niayesh/Ward13.jpg | Bin 0 -> 112158 bytes niayesh/Ward2.jpg | Bin 0 -> 13962 bytes niayesh/Ward3.jpg | Bin 0 -> 8571 bytes niayesh/Ward5.jpg | Bin 0 -> 15425 bytes niayesh/Ward7.jpg | Bin 0 -> 11130 bytes niayesh/Ward8.jpg | Bin 0 -> 14147 bytes niayesh/WebResource.axd | 581 + niayesh/Your paragraph text (11).png | Bin 0 -> 80113 bytes niayesh/alborz.gif | Bin 0 -> 5045 bytes niayesh/ar-IQ.gif | Bin 0 -> 1295 bytes niayesh/asia.gif | Bin 0 -> 6241 bytes niayesh/awardhomepage.jpg | Bin 0 -> 23833 bytes niayesh/awardhomepage2.jpg | Bin 0 -> 32133 bytes niayesh/bannerslogo.png | Bin 0 -> 45601 bytes niayesh/cast_framework.js.download | 69 + niayesh/cast_sender(1).js.download | 12 + niayesh/cast_sender.js.download | 99 + niayesh/common.js.download | 230 + ...ns.3a12491611f64a12741e.bundle.js.download | 2 + niayesh/compiler.js.download | 3 + niayesh/container.css | 762 + niayesh/css | 40 + niayesh/custom.js.download | 2293 +++ niayesh/dana.gif | Bin 0 -> 5729 bytes niayesh/default.css | 1554 ++ niayesh/dey.gif | Bin 0 -> 6938 bytes niayesh/dnn.js.download | 1 + niayesh/dnn.modalpopup.js.download | 305 + niayesh/dnn.servicesframework.js.download | 50 + niayesh/dnncore.js.download | 518 + niayesh/dnngo-ThemePlugin.js.download | 685 + niayesh/dr-faraji-t.png | Bin 0 -> 87941 bytes niayesh/drfanaeehomepage.jpg | Bin 0 -> 40249 bytes ...95d79d76a9b847ce4069227f2c13fe82938d8f.css | 1 + ...802b2a116cab59f4f0156149687fdd.js.download | 15481 ++++++++++++++ niayesh/embed.html | 51 + niayesh/en-US.gif | Bin 0 -> 1228 bytes niayesh/fa-IR.gif | Bin 0 -> 1201 bytes niayesh/fesahat.jpg | Bin 0 -> 51479 bytes niayesh/font-awesome.min.css | 4 + niayesh/font-icon.css | 2208 ++ niayesh/frame.html | 232 + niayesh/ghalb-cover.jpg | Bin 0 -> 47451 bytes niayesh/icon-aparat.png | Bin 0 -> 372 bytes niayesh/iframe-pic.min.css | 1 + niayesh/images.css | 1315 ++ niayesh/imon.jpg | Bin 0 -> 62345 bytes niayesh/init-widget.js.download | 83 + niayesh/jquery-migrate.js.download | 521 + niayesh/jquery-ui.js.download | 16608 ++++++++++++++++ niayesh/jquery.GalleryPostService.js.download | 62 + niayesh/jquery.js.download | 9597 +++++++++ niayesh/jquery.mmenu.css | 474 + ...ry.themepunch.revolution.merge.js.download | 369 + niayesh/jquery.tmpl.min.js.download | 1 + niayesh/js | 625 + niayesh/jssor.js.download | 2775 +++ niayesh/jssor.player.ytiframe.min.js.download | 337 + niayesh/jssor.slider.js.download | 4287 ++++ niayesh/jssor.transitions.js.download | 820 + niayesh/karafarin.gif | Bin 0 -> 5790 bytes niayesh/keshavarzi.gif | Bin 0 -> 7485 bytes niayesh/lightbox.css | 591 + niayesh/lightbox.js.download | 12 + niayesh/ma.gif | Bin 0 -> 4998 bytes niayesh/markazi.gif | Bin 0 -> 5894 bytes niayesh/maskan.gif | Bin 0 -> 6322 bytes niayesh/mehr.gif | Bin 0 -> 5561 bytes niayesh/melat(1).gif | Bin 0 -> 5106 bytes niayesh/melat.gif | Bin 0 -> 7570 bytes niayesh/moalem.gif | Bin 0 -> 5904 bytes niayesh/mobile-detect.min.js.download | 3 + niayesh/niayeshhomefa.css | 6272 ++++++ niayesh/notice.png | Bin 0 -> 20951 bytes niayesh/novin.gif | Bin 0 -> 6315 bytes niayesh/ofonat 2.png | Bin 0 -> 72893 bytes niayesh/pages.rtl.css | 1098 + niayesh/photo_2025-10-22_17-08-34.jpg | Bin 0 -> 14800 bytes niayesh/portal.css | 293 + niayesh/preview.js.download | 53 + niayesh/ravani.jpg | Bin 0 -> 16828 bytes niayesh/razi.gif | Bin 0 -> 5901 bytes ...eo.c1386c635426eeb59fc4.bundle.js.download | 1 + niayesh/rtl.css | 1805 ++ niayesh/saman.gif | Bin 0 -> 6928 bytes niayesh/sarmad.gif | Bin 0 -> 5482 bytes niayesh/saved_resource.html | 3 + niayesh/script.js.download | 367 + niayesh/sepah.gif | Bin 0 -> 7538 bytes niayesh/shahrdari.gif | Bin 0 -> 6178 bytes niayesh/skin.css | 4416 ++++ niayesh/slick.min.js.download | 18 + niayesh/social-sidebar.css | 1 + niayesh/sos.gif | Bin 0 -> 5787 bytes niayesh/taavon_1.gif | Bin 0 -> 7331 bytes niayesh/tejarat.gif | Bin 0 -> 8624 bytes niayesh/tejaratno.gif | Bin 0 -> 6837 bytes niayesh/util.js.download | 361 + ...rs.8bf96783a12e5f1e76b0.bundle.js.download | 2 + niayesh/zak.jpg | Bin 0 -> 45658 bytes niayesh/درد.jpg | Bin 0 -> 16139 bytes niayesh/دکتر-بهزاد-مقدم.jpg | Bin 0 -> 46629 bytes package-lock.json | 23 +- src/app/app.html | 4043 +++- src/assets/niayesh/1_sanagoo.jpg | Bin 0 -> 48144 bytes ...ctor-discussing-with-patient-guide-min.png | Bin 0 -> 89860 bytes .../niayesh/2_Your paragraph text (11).png | Bin 0 -> 89036 bytes .../niayesh/3_Your paragraph text (11).png | Bin 0 -> 92693 bytes src/assets/niayesh/51574(1).png | Bin 0 -> 8992 bytes src/assets/niayesh/51574(2).png | Bin 0 -> 14228 bytes src/assets/niayesh/51574(3).png | Bin 0 -> 11070 bytes src/assets/niayesh/51574(4).png | Bin 0 -> 14395 bytes src/assets/niayesh/51574(5).png | Bin 0 -> 10003 bytes src/assets/niayesh/51574.png | Bin 0 -> 10025 bytes src/assets/niayesh/51575(1).png | Bin 0 -> 10940 bytes src/assets/niayesh/51575(2).png | Bin 0 -> 11228 bytes src/assets/niayesh/51575(3).png | Bin 0 -> 11104 bytes src/assets/niayesh/51575(4).png | Bin 0 -> 12478 bytes src/assets/niayesh/51575(5).png | Bin 0 -> 12543 bytes src/assets/niayesh/51575.png | Bin 0 -> 8743 bytes src/assets/niayesh/51576(1).png | Bin 0 -> 9030 bytes src/assets/niayesh/51576(2).png | Bin 0 -> 9843 bytes src/assets/niayesh/51576(3).png | Bin 0 -> 11655 bytes src/assets/niayesh/51576(4).png | Bin 0 -> 8742 bytes src/assets/niayesh/51576(5).png | Bin 0 -> 9521 bytes src/assets/niayesh/51576.png | Bin 0 -> 7203 bytes src/assets/niayesh/9034005-546912-m.jpg | Bin 0 -> 22258 bytes src/assets/niayesh/Baz-aks-site1.jpg | Bin 0 -> 47590 bytes src/assets/niayesh/CCTA2.jpg | Bin 0 -> 60278 bytes src/assets/niayesh/LOGOERFANGROUPS.png | Bin 0 -> 84894 bytes src/assets/niayesh/LOGOUP6.png | Bin 0 -> 26792 bytes src/assets/niayesh/Parastar-2.jpg | Bin 0 -> 44781 bytes src/assets/niayesh/ScriptResource(1).axd | 2056 ++ src/assets/niayesh/ScriptResource.axd | 7181 +++++++ .../niayesh/SearchSkinObjectPreview.css | 38 + src/assets/niayesh/SearchSkinObjectPreview.js | 189 + src/assets/niayesh/Style(1).css | 457 + src/assets/niayesh/Style(2).css | 33 + src/assets/niayesh/Style.css | 3951 ++++ src/assets/niayesh/Taheri-azam2.jpg | Bin 0 -> 51866 bytes src/assets/niayesh/Toseesaderat_1.gif | Bin 0 -> 6000 bytes src/assets/niayesh/U11.jpg | Bin 0 -> 53854 bytes src/assets/niayesh/WZmjHd | 1 + src/assets/niayesh/Ward1.jpg | Bin 0 -> 14260 bytes src/assets/niayesh/Ward11(1).jpg | Bin 0 -> 10970 bytes src/assets/niayesh/Ward11.jpg | Bin 0 -> 108721 bytes src/assets/niayesh/Ward12.jpg | Bin 0 -> 73677 bytes src/assets/niayesh/Ward13.jpg | Bin 0 -> 112158 bytes src/assets/niayesh/Ward2.jpg | Bin 0 -> 13962 bytes src/assets/niayesh/Ward3.jpg | Bin 0 -> 8571 bytes src/assets/niayesh/Ward5.jpg | Bin 0 -> 15425 bytes src/assets/niayesh/Ward7.jpg | Bin 0 -> 11130 bytes src/assets/niayesh/Ward8.jpg | Bin 0 -> 14147 bytes src/assets/niayesh/WebResource.axd | 581 + .../niayesh/Your paragraph text (11).png | Bin 0 -> 80113 bytes src/assets/niayesh/alborz.gif | Bin 0 -> 5045 bytes src/assets/niayesh/ar-IQ.gif | Bin 0 -> 1295 bytes src/assets/niayesh/asia.gif | Bin 0 -> 6241 bytes src/assets/niayesh/awardhomepage.jpg | Bin 0 -> 23833 bytes src/assets/niayesh/awardhomepage2.jpg | Bin 0 -> 32133 bytes src/assets/niayesh/bannerslogo.png | Bin 0 -> 45601 bytes src/assets/niayesh/cast_framework.js | 69 + src/assets/niayesh/cast_sender(1).js | 12 + src/assets/niayesh/cast_sender.js | 99 + src/assets/niayesh/common.js | 230 + .../commons.3a12491611f64a12741e.bundle.js | 2 + src/assets/niayesh/compiler.js | 3 + src/assets/niayesh/container.css | 763 + src/assets/niayesh/css | 40 + src/assets/niayesh/custom.js | 2293 +++ src/assets/niayesh/dana.gif | Bin 0 -> 5729 bytes src/assets/niayesh/default.css | 1554 ++ src/assets/niayesh/dey.gif | Bin 0 -> 6938 bytes src/assets/niayesh/dnn.js | 1 + src/assets/niayesh/dnn.modalpopup.js | 305 + src/assets/niayesh/dnn.servicesframework.js | 50 + src/assets/niayesh/dnncore.js | 518 + src/assets/niayesh/dnngo-ThemePlugin.js | 685 + src/assets/niayesh/dr-faraji-t.png | Bin 0 -> 87941 bytes src/assets/niayesh/drfanaeehomepage.jpg | Bin 0 -> 40249 bytes ...95d79d76a9b847ce4069227f2c13fe82938d8f.css | 1 + ...7384e5fca802b2a116cab59f4f0156149687fdd.js | 15481 ++++++++++++++ src/assets/niayesh/embed.html | 51 + src/assets/niayesh/en-US.gif | Bin 0 -> 1228 bytes src/assets/niayesh/fa-IR.gif | Bin 0 -> 1201 bytes src/assets/niayesh/fesahat.jpg | Bin 0 -> 51479 bytes src/assets/niayesh/font-awesome.min.css | 4 + src/assets/niayesh/font-icon.css | 2208 ++ src/assets/niayesh/frame.html | 232 + src/assets/niayesh/ghalb-cover.jpg | Bin 0 -> 47451 bytes src/assets/niayesh/icon-aparat.png | Bin 0 -> 372 bytes src/assets/niayesh/iframe-pic.min.css | 1 + src/assets/niayesh/images.css | 1315 ++ src/assets/niayesh/images/Body_bg_2.png | Bin 0 -> 91 bytes src/assets/niayesh/images/coloredbg.png | Bin 0 -> 184 bytes src/assets/niayesh/images/large_left.png | Bin 0 -> 1517 bytes src/assets/niayesh/images/large_right.png | Bin 0 -> 1561 bytes src/assets/niayesh/images/timer.png | Bin 0 -> 125 bytes src/assets/niayesh/imon.jpg | Bin 0 -> 62345 bytes src/assets/niayesh/init-widget.js | 83 + src/assets/niayesh/jquery-migrate.js | 521 + src/assets/niayesh/jquery-ui.js | 16608 ++++++++++++++++ .../niayesh/jquery.GalleryPostService.js | 62 + src/assets/niayesh/jquery.js | 9597 +++++++++ src/assets/niayesh/jquery.mmenu.css | 474 + .../jquery.themepunch.revolution.merge.js | 369 + src/assets/niayesh/jquery.tmpl.min.js | 1 + src/assets/niayesh/js | 625 + src/assets/niayesh/jssor.js | 2775 +++ .../niayesh/jssor.player.ytiframe.min.js | 337 + src/assets/niayesh/jssor.slider.js | 4287 ++++ src/assets/niayesh/jssor.transitions.js | 820 + src/assets/niayesh/karafarin.gif | Bin 0 -> 5790 bytes src/assets/niayesh/keshavarzi.gif | Bin 0 -> 7485 bytes src/assets/niayesh/lightbox.css | 591 + src/assets/niayesh/lightbox.js | 12 + src/assets/niayesh/ma.gif | Bin 0 -> 4998 bytes src/assets/niayesh/markazi.gif | Bin 0 -> 5894 bytes src/assets/niayesh/maskan.gif | Bin 0 -> 6322 bytes src/assets/niayesh/mehr.gif | Bin 0 -> 5561 bytes src/assets/niayesh/melat(1).gif | Bin 0 -> 5106 bytes src/assets/niayesh/melat.gif | Bin 0 -> 7570 bytes src/assets/niayesh/moalem.gif | Bin 0 -> 5904 bytes src/assets/niayesh/mobile-detect.min.js | 3 + src/assets/niayesh/niayeshhomefa.css | 6272 ++++++ src/assets/niayesh/notice.png | Bin 0 -> 20951 bytes src/assets/niayesh/novin.gif | Bin 0 -> 6315 bytes src/assets/niayesh/ofonat 2.png | Bin 0 -> 72893 bytes src/assets/niayesh/pages.rtl.css | 1098 + .../niayesh/photo_2025-10-22_17-08-34.jpg | Bin 0 -> 14800 bytes src/assets/niayesh/portal.css | 293 + src/assets/niayesh/preview.js | 53 + src/assets/niayesh/ravani.jpg | Bin 0 -> 16828 bytes src/assets/niayesh/razi.gif | Bin 0 -> 5901 bytes .../romeo.c1386c635426eeb59fc4.bundle.js | 1 + src/assets/niayesh/rtl.css | 1805 ++ src/assets/niayesh/saman.gif | Bin 0 -> 6928 bytes src/assets/niayesh/sarmad.gif | Bin 0 -> 5482 bytes src/assets/niayesh/saved_resource.html | 3 + src/assets/niayesh/script.js | 367 + src/assets/niayesh/sepah.gif | Bin 0 -> 7538 bytes src/assets/niayesh/shahrdari.gif | Bin 0 -> 6178 bytes src/assets/niayesh/skin.css | 4416 ++++ src/assets/niayesh/slick.min.js | 18 + src/assets/niayesh/social-sidebar.css | 1 + src/assets/niayesh/sos.gif | Bin 0 -> 5787 bytes src/assets/niayesh/taavon_1.gif | Bin 0 -> 7331 bytes src/assets/niayesh/tejarat.gif | Bin 0 -> 8624 bytes src/assets/niayesh/tejaratno.gif | Bin 0 -> 6837 bytes src/assets/niayesh/util.js | 361 + .../vendors.8bf96783a12e5f1e76b0.bundle.js | 2 + src/assets/niayesh/zak.jpg | Bin 0 -> 45658 bytes src/assets/niayesh/درد.jpg | Bin 0 -> 16139 bytes src/assets/niayesh/دکتر-بهزاد-مقدم.jpg | Bin 0 -> 46629 bytes src/index.html | 57 +- 300 files changed, 188395 insertions(+), 360 deletions(-) create mode 100644 .gitea/workflows/pipeline.yml create mode 100644 niayesh/1_sanagoo.jpg create mode 100644 niayesh/1doctor-discussing-with-patient-guide-min.png create mode 100644 niayesh/2_Your paragraph text (11).png create mode 100644 niayesh/3_Your paragraph text (11).png create mode 100644 niayesh/51574(1).png create mode 100644 niayesh/51574(2).png create mode 100644 niayesh/51574(3).png create mode 100644 niayesh/51574(4).png create mode 100644 niayesh/51574(5).png create mode 100644 niayesh/51574.png create mode 100644 niayesh/51575(1).png create mode 100644 niayesh/51575(2).png create mode 100644 niayesh/51575(3).png create mode 100644 niayesh/51575(4).png create mode 100644 niayesh/51575(5).png create mode 100644 niayesh/51575.png create mode 100644 niayesh/51576(1).png create mode 100644 niayesh/51576(2).png create mode 100644 niayesh/51576(3).png create mode 100644 niayesh/51576(4).png create mode 100644 niayesh/51576(5).png create mode 100644 niayesh/51576.png create mode 100644 niayesh/9034005-546912-m.jpg create mode 100644 niayesh/Baz-aks-site1.jpg create mode 100644 niayesh/CCTA2.jpg create mode 100644 niayesh/LOGOERFANGROUPS.png create mode 100644 niayesh/LOGOUP6.png create mode 100644 niayesh/Parastar-2.jpg create mode 100644 niayesh/ScriptResource(1).axd create mode 100644 niayesh/ScriptResource.axd create mode 100644 niayesh/SearchSkinObjectPreview.css create mode 100644 niayesh/SearchSkinObjectPreview.js.download create mode 100644 niayesh/Style(1).css create mode 100644 niayesh/Style(2).css create mode 100644 niayesh/Style.css create mode 100644 niayesh/Taheri-azam2.jpg create mode 100644 niayesh/Toseesaderat_1.gif create mode 100644 niayesh/U11.jpg create mode 100644 niayesh/WZmjHd create mode 100644 niayesh/Ward1.jpg create mode 100644 niayesh/Ward11(1).jpg create mode 100644 niayesh/Ward11.jpg create mode 100644 niayesh/Ward12.jpg create mode 100644 niayesh/Ward13.jpg create mode 100644 niayesh/Ward2.jpg create mode 100644 niayesh/Ward3.jpg create mode 100644 niayesh/Ward5.jpg create mode 100644 niayesh/Ward7.jpg create mode 100644 niayesh/Ward8.jpg create mode 100644 niayesh/WebResource.axd create mode 100644 niayesh/Your paragraph text (11).png create mode 100644 niayesh/alborz.gif create mode 100644 niayesh/ar-IQ.gif create mode 100644 niayesh/asia.gif create mode 100644 niayesh/awardhomepage.jpg create mode 100644 niayesh/awardhomepage2.jpg create mode 100644 niayesh/bannerslogo.png create mode 100644 niayesh/cast_framework.js.download create mode 100644 niayesh/cast_sender(1).js.download create mode 100644 niayesh/cast_sender.js.download create mode 100644 niayesh/common.js.download create mode 100644 niayesh/commons.3a12491611f64a12741e.bundle.js.download create mode 100644 niayesh/compiler.js.download create mode 100644 niayesh/container.css create mode 100644 niayesh/css create mode 100644 niayesh/custom.js.download create mode 100644 niayesh/dana.gif create mode 100644 niayesh/default.css create mode 100644 niayesh/dey.gif create mode 100644 niayesh/dnn.js.download create mode 100644 niayesh/dnn.modalpopup.js.download create mode 100644 niayesh/dnn.servicesframework.js.download create mode 100644 niayesh/dnncore.js.download create mode 100644 niayesh/dnngo-ThemePlugin.js.download create mode 100644 niayesh/dr-faraji-t.png create mode 100644 niayesh/drfanaeehomepage.jpg create mode 100644 niayesh/embed-77057075ea83e10bdb8d46904695d79d76a9b847ce4069227f2c13fe82938d8f.css create mode 100644 niayesh/embed-f334486a1f37795eb3930afd97384e5fca802b2a116cab59f4f0156149687fdd.js.download create mode 100644 niayesh/embed.html create mode 100644 niayesh/en-US.gif create mode 100644 niayesh/fa-IR.gif create mode 100644 niayesh/fesahat.jpg create mode 100644 niayesh/font-awesome.min.css create mode 100644 niayesh/font-icon.css create mode 100644 niayesh/frame.html create mode 100644 niayesh/ghalb-cover.jpg create mode 100644 niayesh/icon-aparat.png create mode 100644 niayesh/iframe-pic.min.css create mode 100644 niayesh/images.css create mode 100644 niayesh/imon.jpg create mode 100644 niayesh/init-widget.js.download create mode 100644 niayesh/jquery-migrate.js.download create mode 100644 niayesh/jquery-ui.js.download create mode 100644 niayesh/jquery.GalleryPostService.js.download create mode 100644 niayesh/jquery.js.download create mode 100644 niayesh/jquery.mmenu.css create mode 100644 niayesh/jquery.themepunch.revolution.merge.js.download create mode 100644 niayesh/jquery.tmpl.min.js.download create mode 100644 niayesh/js create mode 100644 niayesh/jssor.js.download create mode 100644 niayesh/jssor.player.ytiframe.min.js.download create mode 100644 niayesh/jssor.slider.js.download create mode 100644 niayesh/jssor.transitions.js.download create mode 100644 niayesh/karafarin.gif create mode 100644 niayesh/keshavarzi.gif create mode 100644 niayesh/lightbox.css create mode 100644 niayesh/lightbox.js.download create mode 100644 niayesh/ma.gif create mode 100644 niayesh/markazi.gif create mode 100644 niayesh/maskan.gif create mode 100644 niayesh/mehr.gif create mode 100644 niayesh/melat(1).gif create mode 100644 niayesh/melat.gif create mode 100644 niayesh/moalem.gif create mode 100644 niayesh/mobile-detect.min.js.download create mode 100644 niayesh/niayeshhomefa.css create mode 100644 niayesh/notice.png create mode 100644 niayesh/novin.gif create mode 100644 niayesh/ofonat 2.png create mode 100644 niayesh/pages.rtl.css create mode 100644 niayesh/photo_2025-10-22_17-08-34.jpg create mode 100644 niayesh/portal.css create mode 100644 niayesh/preview.js.download create mode 100644 niayesh/ravani.jpg create mode 100644 niayesh/razi.gif create mode 100644 niayesh/romeo.c1386c635426eeb59fc4.bundle.js.download create mode 100644 niayesh/rtl.css create mode 100644 niayesh/saman.gif create mode 100644 niayesh/sarmad.gif create mode 100644 niayesh/saved_resource.html create mode 100644 niayesh/script.js.download create mode 100644 niayesh/sepah.gif create mode 100644 niayesh/shahrdari.gif create mode 100644 niayesh/skin.css create mode 100644 niayesh/slick.min.js.download create mode 100644 niayesh/social-sidebar.css create mode 100644 niayesh/sos.gif create mode 100644 niayesh/taavon_1.gif create mode 100644 niayesh/tejarat.gif create mode 100644 niayesh/tejaratno.gif create mode 100644 niayesh/util.js.download create mode 100644 niayesh/vendors.8bf96783a12e5f1e76b0.bundle.js.download create mode 100644 niayesh/zak.jpg create mode 100644 niayesh/درد.jpg create mode 100644 niayesh/دکتر-بهزاد-مقدم.jpg create mode 100644 src/assets/niayesh/1_sanagoo.jpg create mode 100644 src/assets/niayesh/1doctor-discussing-with-patient-guide-min.png create mode 100644 src/assets/niayesh/2_Your paragraph text (11).png create mode 100644 src/assets/niayesh/3_Your paragraph text (11).png create mode 100644 src/assets/niayesh/51574(1).png create mode 100644 src/assets/niayesh/51574(2).png create mode 100644 src/assets/niayesh/51574(3).png create mode 100644 src/assets/niayesh/51574(4).png create mode 100644 src/assets/niayesh/51574(5).png create mode 100644 src/assets/niayesh/51574.png create mode 100644 src/assets/niayesh/51575(1).png create mode 100644 src/assets/niayesh/51575(2).png create mode 100644 src/assets/niayesh/51575(3).png create mode 100644 src/assets/niayesh/51575(4).png create mode 100644 src/assets/niayesh/51575(5).png create mode 100644 src/assets/niayesh/51575.png create mode 100644 src/assets/niayesh/51576(1).png create mode 100644 src/assets/niayesh/51576(2).png create mode 100644 src/assets/niayesh/51576(3).png create mode 100644 src/assets/niayesh/51576(4).png create mode 100644 src/assets/niayesh/51576(5).png create mode 100644 src/assets/niayesh/51576.png create mode 100644 src/assets/niayesh/9034005-546912-m.jpg create mode 100644 src/assets/niayesh/Baz-aks-site1.jpg create mode 100644 src/assets/niayesh/CCTA2.jpg create mode 100644 src/assets/niayesh/LOGOERFANGROUPS.png create mode 100644 src/assets/niayesh/LOGOUP6.png create mode 100644 src/assets/niayesh/Parastar-2.jpg create mode 100644 src/assets/niayesh/ScriptResource(1).axd create mode 100644 src/assets/niayesh/ScriptResource.axd create mode 100644 src/assets/niayesh/SearchSkinObjectPreview.css create mode 100644 src/assets/niayesh/SearchSkinObjectPreview.js create mode 100644 src/assets/niayesh/Style(1).css create mode 100644 src/assets/niayesh/Style(2).css create mode 100644 src/assets/niayesh/Style.css create mode 100644 src/assets/niayesh/Taheri-azam2.jpg create mode 100644 src/assets/niayesh/Toseesaderat_1.gif create mode 100644 src/assets/niayesh/U11.jpg create mode 100644 src/assets/niayesh/WZmjHd create mode 100644 src/assets/niayesh/Ward1.jpg create mode 100644 src/assets/niayesh/Ward11(1).jpg create mode 100644 src/assets/niayesh/Ward11.jpg create mode 100644 src/assets/niayesh/Ward12.jpg create mode 100644 src/assets/niayesh/Ward13.jpg create mode 100644 src/assets/niayesh/Ward2.jpg create mode 100644 src/assets/niayesh/Ward3.jpg create mode 100644 src/assets/niayesh/Ward5.jpg create mode 100644 src/assets/niayesh/Ward7.jpg create mode 100644 src/assets/niayesh/Ward8.jpg create mode 100644 src/assets/niayesh/WebResource.axd create mode 100644 src/assets/niayesh/Your paragraph text (11).png create mode 100644 src/assets/niayesh/alborz.gif create mode 100644 src/assets/niayesh/ar-IQ.gif create mode 100644 src/assets/niayesh/asia.gif create mode 100644 src/assets/niayesh/awardhomepage.jpg create mode 100644 src/assets/niayesh/awardhomepage2.jpg create mode 100644 src/assets/niayesh/bannerslogo.png create mode 100644 src/assets/niayesh/cast_framework.js create mode 100644 src/assets/niayesh/cast_sender(1).js create mode 100644 src/assets/niayesh/cast_sender.js create mode 100644 src/assets/niayesh/common.js create mode 100644 src/assets/niayesh/commons.3a12491611f64a12741e.bundle.js create mode 100644 src/assets/niayesh/compiler.js create mode 100644 src/assets/niayesh/container.css create mode 100644 src/assets/niayesh/css create mode 100644 src/assets/niayesh/custom.js create mode 100644 src/assets/niayesh/dana.gif create mode 100644 src/assets/niayesh/default.css create mode 100644 src/assets/niayesh/dey.gif create mode 100644 src/assets/niayesh/dnn.js create mode 100644 src/assets/niayesh/dnn.modalpopup.js create mode 100644 src/assets/niayesh/dnn.servicesframework.js create mode 100644 src/assets/niayesh/dnncore.js create mode 100644 src/assets/niayesh/dnngo-ThemePlugin.js create mode 100644 src/assets/niayesh/dr-faraji-t.png create mode 100644 src/assets/niayesh/drfanaeehomepage.jpg create mode 100644 src/assets/niayesh/embed-77057075ea83e10bdb8d46904695d79d76a9b847ce4069227f2c13fe82938d8f.css create mode 100644 src/assets/niayesh/embed-f334486a1f37795eb3930afd97384e5fca802b2a116cab59f4f0156149687fdd.js create mode 100644 src/assets/niayesh/embed.html create mode 100644 src/assets/niayesh/en-US.gif create mode 100644 src/assets/niayesh/fa-IR.gif create mode 100644 src/assets/niayesh/fesahat.jpg create mode 100644 src/assets/niayesh/font-awesome.min.css create mode 100644 src/assets/niayesh/font-icon.css create mode 100644 src/assets/niayesh/frame.html create mode 100644 src/assets/niayesh/ghalb-cover.jpg create mode 100644 src/assets/niayesh/icon-aparat.png create mode 100644 src/assets/niayesh/iframe-pic.min.css create mode 100644 src/assets/niayesh/images.css create mode 100644 src/assets/niayesh/images/Body_bg_2.png create mode 100644 src/assets/niayesh/images/coloredbg.png create mode 100644 src/assets/niayesh/images/large_left.png create mode 100644 src/assets/niayesh/images/large_right.png create mode 100644 src/assets/niayesh/images/timer.png create mode 100644 src/assets/niayesh/imon.jpg create mode 100644 src/assets/niayesh/init-widget.js create mode 100644 src/assets/niayesh/jquery-migrate.js create mode 100644 src/assets/niayesh/jquery-ui.js create mode 100644 src/assets/niayesh/jquery.GalleryPostService.js create mode 100644 src/assets/niayesh/jquery.js create mode 100644 src/assets/niayesh/jquery.mmenu.css create mode 100644 src/assets/niayesh/jquery.themepunch.revolution.merge.js create mode 100644 src/assets/niayesh/jquery.tmpl.min.js create mode 100644 src/assets/niayesh/js create mode 100644 src/assets/niayesh/jssor.js create mode 100644 src/assets/niayesh/jssor.player.ytiframe.min.js create mode 100644 src/assets/niayesh/jssor.slider.js create mode 100644 src/assets/niayesh/jssor.transitions.js create mode 100644 src/assets/niayesh/karafarin.gif create mode 100644 src/assets/niayesh/keshavarzi.gif create mode 100644 src/assets/niayesh/lightbox.css create mode 100644 src/assets/niayesh/lightbox.js create mode 100644 src/assets/niayesh/ma.gif create mode 100644 src/assets/niayesh/markazi.gif create mode 100644 src/assets/niayesh/maskan.gif create mode 100644 src/assets/niayesh/mehr.gif create mode 100644 src/assets/niayesh/melat(1).gif create mode 100644 src/assets/niayesh/melat.gif create mode 100644 src/assets/niayesh/moalem.gif create mode 100644 src/assets/niayesh/mobile-detect.min.js create mode 100644 src/assets/niayesh/niayeshhomefa.css create mode 100644 src/assets/niayesh/notice.png create mode 100644 src/assets/niayesh/novin.gif create mode 100644 src/assets/niayesh/ofonat 2.png create mode 100644 src/assets/niayesh/pages.rtl.css create mode 100644 src/assets/niayesh/photo_2025-10-22_17-08-34.jpg create mode 100644 src/assets/niayesh/portal.css create mode 100644 src/assets/niayesh/preview.js create mode 100644 src/assets/niayesh/ravani.jpg create mode 100644 src/assets/niayesh/razi.gif create mode 100644 src/assets/niayesh/romeo.c1386c635426eeb59fc4.bundle.js create mode 100644 src/assets/niayesh/rtl.css create mode 100644 src/assets/niayesh/saman.gif create mode 100644 src/assets/niayesh/sarmad.gif create mode 100644 src/assets/niayesh/saved_resource.html create mode 100644 src/assets/niayesh/script.js create mode 100644 src/assets/niayesh/sepah.gif create mode 100644 src/assets/niayesh/shahrdari.gif create mode 100644 src/assets/niayesh/skin.css create mode 100644 src/assets/niayesh/slick.min.js create mode 100644 src/assets/niayesh/social-sidebar.css create mode 100644 src/assets/niayesh/sos.gif create mode 100644 src/assets/niayesh/taavon_1.gif create mode 100644 src/assets/niayesh/tejarat.gif create mode 100644 src/assets/niayesh/tejaratno.gif create mode 100644 src/assets/niayesh/util.js create mode 100644 src/assets/niayesh/vendors.8bf96783a12e5f1e76b0.bundle.js create mode 100644 src/assets/niayesh/zak.jpg create mode 100644 src/assets/niayesh/درد.jpg create mode 100644 src/assets/niayesh/دکتر-بهزاد-مقدم.jpg diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml new file mode 100644 index 0000000..604cfc2 --- /dev/null +++ b/.gitea/workflows/pipeline.yml @@ -0,0 +1,106 @@ +# .gitea/workflows/cicd.yaml +name: Build and Deploy Angular App (Artifacts, Gitea-safe) +on: + push: + branches: [ main ] +jobs: + # ---------- TEST ---------- + test: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + - name: Install dependencies + run: npm ci + - name: Run tests + run: npx ng test --watch=false + # ---------- BUILD ---------- + build: + needs: test + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Build Docker image + run: docker build -t niayesh-hospital:latest . + - name: Save Docker image to tar + run: docker save niayesh-hospital:latest > niayesh-hospital.tar + # IMPORTANT: use v3 on Gitea + - name: Upload image artifact + uses: actions/upload-artifact@v3 + with: + name: app-image + path: niayesh-hospital.tar + if-no-files-found: error + # ---------- SCAN ---------- + scan: + needs: build + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + # IMPORTANT: use v3 on Gitea + - name: Download image artifact + uses: actions/download-artifact@v3 + with: + name: app-image + path: . # place niayesh-hospital.tar in the workspace root + - name: Load Docker image from artifact + run: docker load -i niayesh-hospital.tar + - name: Scan image with Trivy + run: | + docker run --rm \ + -v /var/run/docker.sock:/var/run/docker.sock \ + aquasec/trivy:latest \ + image --exit-code 1 --severity CRITICAL,HIGH --no-progress niayesh-hospital:latest + # ---------- DEPLOY ---------- + deploy: + needs: [build, scan] + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + # IMPORTANT: use v3 on Gitea + - name: Download image artifact + uses: actions/download-artifact@v3 + with: + name: app-image + path: . + - name: Set up SSH + run: | + apt update && apt install -y openssh-client + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + eval "$(ssh-agent -s)" + ssh-add ~/.ssh/id_ed25519 + ssh-keyscan -p ${{ secrets.SERVER_PORT }} ${{ secrets.SERVER_HOST }} >> ~/.ssh/known_hosts + - name: Copy files to server + run: | + scp -o StrictHostKeyChecking=no -P ${{ secrets.SERVER_PORT }} \ + niayesh-hospital.tar \ + ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }}:"${{ secrets.DEPLOY_PATH }}/niayesh-hospital.tar" + scp -o StrictHostKeyChecking=no -P ${{ secrets.SERVER_PORT }} \ + docker-compose.yml \ + ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }}:"${{ secrets.DEPLOY_PATH }}/docker-compose.yml" + - name: Deploy on server + run: | + ssh -o StrictHostKeyChecking=no -p ${{ secrets.SERVER_PORT }} \ + ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} << 'EOF' + set -e + cd "${{ secrets.DEPLOY_PATH }}" + # Load image and restart stack + docker load -i niayesh-hospital.tar + if [ ! -f docker-compose.yml ]; then + echo "ERROR: docker-compose.yml not found in $(pwd)" >&2 + ls -la + exit 1 + fi + docker compose -f docker-compose.yml down + docker compose -f docker-compose.yml up -d --remove-orphans + rm -f niayesh-hospital.tar + EOF \ No newline at end of file diff --git a/angular.json b/angular.json index e46206b..1152050 100644 --- a/angular.json +++ b/angular.json @@ -24,10 +24,8 @@ "tsConfig": "tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - { - "glob": "**/*", - "input": "public" - } + "src/favicon.ico", + "src/assets" ], "styles": [ "src/styles.scss" @@ -94,5 +92,8 @@ } } } + }, + "cli": { + "analytics": false } } diff --git a/niayesh/1_sanagoo.jpg b/niayesh/1_sanagoo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed9b6d735d394df51cca40c870bcae4546f93a57 GIT binary patch literal 48144 zcma&M1yo$mvM)S1fdC;`f-?{_xVt-pyW60_-7UDgySuv++=AQS2?U1_Bn$z*$^V>t z?)~1n>#f%;pnG?9RafuczpkpTm$jEYz&lA#YYPBCR+b)s3i$8xat6Sba5J;@0>A+f zVUNuLfR{Z)TPs&rM?Pj|dlx1Xa|cr}lbM4Zv!{t8Gb{v4oFEpEqd3^gTE^QMtmdt#Zsu)k#%m4~79tn${tt<(tsqeJuT*kvkTSWrgEN?%n~9atjD>}ToST=)+{Dzx z%+&NFIU5TbD>DlRGb;xp3kx4RFCPa7`M(PgCeGR1f=^XK>fgd(EkWSFwes-rVDeyR za&Wd}X65DOWoBVxW@BT7Q82oA*}Ix}GTOUP{uc)cu#1_qwWF)GgFX3QjwYrKZmxnr z*i`?egPkJ?^dH9m>vGxI{Z;HAY8O{k@PAL^f2DR&_i_X?tAbq|+?>t8FmlTO8Vp;! z|GS|7A~ZMq51pf%^QV9GG&f@ge*)Wq?Ok19?~wJM8Np`Gr{ru6dxIvQBpl4#{`SgB zz}B9fM}m`=SDcGOOq`vQMS_ikRg{CBlb4m1g^PnlLhP@czhnRB7}yggb8B-xDJeE~ zUJfxSB~*32HCcI#9R9w` ze@_|gZ0!yfmDK;K;|y#csyIWyZ_M%ErRO$j!^a%gAeL z%E8FV%f`dP%E4~N&0+#%hE37jjL+;}%Kdxys)3#UUHfD$Bwg&j-I9DThL*4wz-SJ(Fme0j3KUYb zHt_Qg8J$W0DugK01uCh^a=$50Uk#6uO65XinlngSVdKUxOi9iX)EtcoPr7) z2iXX;66b>{*{RU>#7tEelEu}VhKe~n!rR|t17Lg*5fD(3Q4mp)5#avL2mu?B;w=&~ zD-H^bkBJi-ZpxCzyP!l>N<7r7!ohhl)27B?cKp4c&I>M7oCHbYYG%nFib6OfUN!)) zVI1JG5wHQmfYmMIyz79R{szu@%@`ijni)}{O4r-;7r@A4t3qWQ{j%D^QNEH+fR#5V z?NgQ0pzcYq;fe6>Q+~T@cl<&~R0}7EH_hUD!ETu*byvE?3qY!r1{cjNLaET(hZ7Gk zubD<vz@w4suL5&G1MQVfu=Fgsb+VpOed@TnA$7o#+H&A z&+F9o_omTk`dr7K7FT{txoCYh(&C)}>n0!1!3*GZjw8+M*|T>Qb(m>T zYw4z6GOd`q+7V@1v}N^ShFeJpQa$ETfok^TW*<5(1f>l*qe07@Bz%6lS7K7q3r%li z5gKbk9BQ}7hUIULlyOf|7@I?9DKQ@1+}0l94JId8<`)JfHqo+6G%Q+ z;-Ww66?+CNV|gq>>ZFk?y-pRalQI@x(}fd0xAq%I6Wtt+zgvAfU?W09R{SJ)YD$d} z;i~8knk{#bQ~>ARzC|T6t&0rt3wKbeH|#t5F!Ey`#F&tr97l6BTA<;z=skk(A<$ZI zxQk#7*`%+@|I+?8Y(_8KNTew5x&M#&YP}^<olLWYZR&38Hh()OBL0f|1pVs} zC`5;xcNX;ynGwQZ-aP8*-vgNa0% z-(mIM|4F~)qridh3jpsSz_3mipVaLFv~#fRUL!H+93gPywrs3PZ&Bw}-Eh3Bfsn?f z`7yRS_wKZ^x%xe&4uckHT$iP0eXO~iCT6Z1rfHk2Jo%>z*V76Y4Fa*wVO-2C7Y$0Z zgL&>^MduO|{UY(B#hl6vE%Lk_C5xN`g`o;T{k&_V9ARVIhP>rwB#YyTTlqi2Ehy@n zWdbOfx|7ZZILD`0GsjqGOT`gt?ZIuhH@!>V0Y^_+shi49nqd{`5>Ouw2PC$J||tn$Uh%3vl1l(H%$wB0_*_y(-SUp5u0b*~l%0D^An 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
r3F#NI+}+9uf$ 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 DpB=sr literal 0 HcmV?d00001 diff --git a/niayesh/3_Your paragraph text (11).png b/niayesh/3_Your paragraph text (11).png new file mode 100644 index 0000000000000000000000000000000000000000..edb1cc67288f2824d65aa32174c430d8583c1366 GIT binary patch literal 92693 zcmbrlby!@_vM7oLXK)BGIKf>9cMa}ALU0&taCdjN;1=8+f@^RO5FmrQOMnn^=ePHH z`<`>(`{RA@ec!BEt9n&euad6ruIi3fSCz*?Cq;*YgTqo(kkN#LgSUY_AD|+@{ymkV z@?keLh{6X~I5@!YKNoyD3xEs`4ynObTi;DzMOnz)$${O}!pY2%-OB+2!-j(s5%+?a zn%h~rQJGm<+d7IeTz2;{P}y3DGU)NCaH>G0Ep2QSd|WKGd{ni~eeBEyEf~bb&_%q2 zU<4d2-At*x9PAxkg}g)={zX>^_WVyV2LlYr#llKRQ%3H;P+*WKgN>UTM2LgK)6KtfKK%<8Zwry<}S7nH(Mu1s()yj znmM_l@bN=&LR8%7W#ut*b zaQz4TcOzPs&i?}b4cXiNt0jo3i>sx!H^fquLDSOJ$=$`=@?RAGsq|k&q+Kjc-7GD{ zxH-A`*todZxCBHv{*PDxwDG?y$a=XcT8Qxr@R|wo3J9?Am|B6@czHPa*-Xtjx!BBj zP0h^A`S^MGt+@U}=-*ZTCmA_27!^KlK5l+KK`ve{0YN?x=YJ~v>*fE%*LHF@xA}(^ zG4B7M{qM4W;fiqlBVBvje+%Vbz<){QKQ;a>vVSA~H?{n~SCxhNf7AqVcd`GM30RnO zSlU}USUS4>qa?2XQj&$akejWWz2*N_k)*xb|5Opo_Jr(B9j!$fyx1%(txVnR-5A6^ zz|=$qQ=F-_iz&p0%FWWtjf#y5Cd~gEbN@w8gyX+8_5Xu4$bU2Ne@yUS{p=s(gS~+9 z#q(c$!5|??cQ+d+7cnhYH!dCl9+*P@TOrKo|MjW=pTrC6mH(0N|M&(kQ^T zM+;G@e@Y}hq%~!oVA6Gf*u(5!RD|RIr1}5I$G=&FIR%(|;P{UdfdT(7+hdZ z#-(wU7Y>dJPEkfu+bj3$CQ4H7cW-tZulgQOhfIejA!dUVwrCpJWEwOaBt)0bOM-{F zt{2(IXrizOX|)Sp!3U&0%n%tmI(jZfqsi}fhAFaUeYXV{`J-@!E3K{H?^jIBqso|7 zOeuPQdd~c8W{It)zvk60%4g^2F0*Ren9x~&Lt3tInDJJ`#Wi6fquiO`Xj4|sDSAZD zbh6%!V8tuu#AWg`IUfKQTzKXw&gESv`@bg9Em)>t}!IcTy>c139o&0=0 zxj2Gac=0}vU>CH@!vd=gf8Etg6xSgDwtex5&ZW;Amt&ENs8fISR zcDekzTlTfC|0(|KAaVBR`s^8L)D%E=$#(FXvgn;DR;j<%`ha+ z_Ne{*`m6c$msn2#@&1Wu+N7u0Xs6q6+VK&?q(o|B#{eY3zYl88Gd=gzGuZ+^)ee?g zJ++$M?-|H4FUzg|EcCQuct&r05Dv7ve_`{g%k61(-d_3pT+rtw@$xf~qbB|X)8xAo zGzQmR3B2o@E}bz0*~rgfPD^Mem+f=D=edq7*5kC~Zsqzji>PKX6Bw=<$+zM_Rxkt z&S)n4b!zvl?0u+eSbg}jxh^CA8W3=IAF!- zltsf7_Abpi%%x6!2A|nW>YZN29-1~zuf#h78yP7!8BE;cvg@}NG$qOwDX|&^G#D|% zU!)qV%Wxu*M=Ha|jf4o=RWG>4d#)K>l|jr=vmqrj?K?K;_Bakjq7;47@-l{J!}IAK zkh`)AuL+R|?nE(M=}zJ?{bZ~GlN@GOh=)HHkXx&5;RF%n#@;utWk18#zON@rk#O*O z^02)=ll+{2ZG|M?V9vP2LwZhDK$4Y931CZ<(H*m1flrv*IlfxRK3;YJWvH1L3%ZJW zP(Zze(Z;gvF5!TM$PtLu!P`Nf_+EeYJ3ow~B#}exKR$6GEd?D8fxqH+qe3>M!A2ce z0}$4N?oRLR+Mh4K`v!jA%!>cDZ(J8SE@Vru7$u)disU)|b`>}ezZ{4Zr zUih&G@LDLpVOzSan0Vh6_Q%mVbw|INUew4mcBzA5Qn~rQvsvXS89XLa3C|eKPpm9J zsOzIFQmI@a(7YEj8l4@B1T^e>^h3tD_DX8_odYb47%(;JC0!hU`nJ=#;e@U@%we9HS zUD5|u&XRF7BH!?aiXB7hEa(h5KNRLNE`(LH&V#L6M!EFN0fZB@Z&D=9ecDgP8^U=F z=|sOD|FCbEJ&2`U+mP+Euhb{8bE{1|mHqjfG)8_r9hYR7oixUvV9D@>snDcfaLzJhT;DOPj&ZYso3p*>8 z2nlv?6Q2rEucWUTe{XuacRj##nSJ`DS#DemXK`F)J<`slIxZav-Pq8#4cy4a zgVgO7<1Dt{t@tMr?pHfPkL)yKUmlYTd3CI0A-s1H9mtpE9} zN40xa-Y5DycD6m>NwDATL=W4jb=oaD%&8$-XF{&eziLK6V?TlaAd>7xTIKaqsJONX zNaL9N`V_^#3Aca-N~FBcqA^mzDF+RdiubKsz>9d@$G<;SeW-v>sChD5t0cPgskI#7 zh~0w_W8eaFRA!dB(~nS0UT^A*_1Hg#IUUyr-sXVor`cp6Uh2D_N(W69`%UrY;$+|e zQdm_HYFf7yU@@I{g;jW9KWZRm5snmb40VMw>M&+-7E_Y*BX^s`1kpGeUz$j7%A}se zF-~EH^Ci{UoFrX`TM&7NXW@xyMl73Bv`)A$%1$UFIX9+!lUoPYDnPbPGW*Z)Lh$w~ zJ9*-u##zYGd&-a@iGEz{q~P;M1W-zR=(}b(pj0i{5InfQqS&2?UY=06f4lyk2J{(& z#V{5ulme01tvDqei7)ZzToS~D$Y?^N-fhG2ebJkptu;XaWvEhvt}2?Gxd13rOmMI( ziQILHS- zR{myJ!0p!WIew_qlW_TgJf^Ki!KWg1v15yb54O9g2_@5TC{8Bifj^V-mJgu-%Si+= z+4ku9FG`oKO(?m8?1;50?oG3!Bph=p>DlFEE{E#7kQv^+DPCe#f#)x${^^dQv17Z{ zZpxiNCgE$shIDV zwf5DIZ%^w#V(^ZQ`tXMY$J^LAcvv}D`a9fep1o`?It92~jLr(w`?omX>Kz6ojHdGZ zeSzL_P{IKZ1Md5^jNfOXdkd8)Q#-LXNN>KazYaTfrRCdFH=fa!c5FdA8>eJzybC22 z8)--tPOi^l)J0)YS#-ZR?mFv4U(^P0q)lIHP@Zd$Q}A1}WsD1ukvB3A83lu~ruAHvqO~pOUvbK7CS511t&ODP`#vx>=Cv z;1~(HOoIzPDtXfJqlPTdbZAJ_!^uu!n6QhBq(gi`N z0B)0{G^16JRH>KD9`4iAY^o25O_fzE07@J^@en8_zbxp z-W8oUA)60rY>+-;m$U*`I1q8j`D9{uTVVw&_vcT(B+{e;YS4ukl6;dhjs>(o>}Ecp zE?KCQZae523FSv{kHWi9^<6+eyfNaEzSwVm5$o^uJ-1usUQ~g09yT(8WzYm@?U;D640mwUl&QP+ct7YU^ zle!S&058_Qe9a~je}TSXF;1rtjh)UBW$7Z5dB-uxL+XPb4M|+ak%*s3|Q- zdN6i~dPhsvk5q=S&>ZwAMM_tPjGoG28cHt0l*3>y{Tmuej&np_;g7?D-5||^bJRf2 z*(PzB1kIMUP&yNi%9b_LQLk_Q4J4Yn7c1&Kt_MyyUg%ja#m%ZuJ z{8H(EV$Kukw}dlxNmbX)eYyQ{Ckucg=0}(@Bs30NvO43dWi~GLkXuBKg+W&nI=RWL ziI?KX2DWLS5b-WxE3tMU7cd?PD6Dl!BEZfw;Jb10Z>Y-;@tLc-+x^1A-q z8#>S@ZFoKk;qsTiaAWv-WZ&w7+lv%n6+0ZEr4`QBPiN=*%?j}&ivk(5U-^i;A7;7> zK7s1Og&0_~7sa-XdU=n`WSa!db-_7joV*F(nU9R*@GQ+gB*-3=BK%Gy+G@TJ9yPo8 zIBa}mDPNSKe3+nD!qVCwJvNvHzVPaHTao(nu#IdhjcJFMO;nrTK8kdHrq*eR$gF?) z9UA}Zuj}=>37hfj^+Y%s#(T2)=;XEJi+zb-6OdDI;HH7+2-tc=$$G>^eoe{xLru9^ zZJ(88p+{N0heKh2dxfcchqHN&FAH~okF%-2sfQ(flL&rHZLPggSKz@`U+$m1=2|r| z@jth-Gk<1L5^j`If`)YL2+(cyDy@qr@GGyC)7~OJRee+Ptq}9CUA z^{{*Nk+_ti6h`Q?S22^{v*Ls=Ri&+`ad)GSRO*88Jvv&Iu#wK@D!;--QVb-Ut0Mx% zEF!JQ0D}pB7$WZBM56uM?Ii?jSh61GjiIQkxQUfZ>2aM)4(y>`>Jy?wx#%1-yW2Qm zW3wK^T#!z*K*E`(;m5L)q@a>g>iXichAJ$mM9%!^)^bGeC*iJ0G_h09kCl;vYDLM8<1DT-Y<_n zpF(3>;U5F-bP>rLA)m}mtz2yb_=H-yMTuf-N7%Qvy8Z@^ZTg?oJMI6&wcg+avIHKta(%O(t6gV;gRt{wBM1qZM6QhOlISLpx!(S${mF!wZ z1$C%MZaF_`A17U0CS6i;Th*mind>}f`@xgyh;UYoAI9!A3jNMi8~(lZ^Y2KV@zrib zU$rq`nXV&j$uOvtt#w31T>p=l2$>AXG17bWn73=k27mj zq>)OFnU-PYu9RhOWuoHl);v)EmiMDf`gnnPQz$($XsB9m?0sZ%17bQLein0nAJ#E$ z*q#w$dvTx*Qkb&*G^+q%rRbrskYzZ@+yidngt85l3V5~l)P!mRY1ZeCsFM57)y|M&YHaTph@#WFxO1YxDb}C@a>Rtz14ZIqx zOk!>5J!6)#`#&e83a7A<-$(h@PQeRze@E{L_Zj~FerZ%|+Xg7nr^ zdpAK)hnPTXm$%Tv!&vpNz@DcqYq-eTmI&6prac$j#AV|hR9#{CgwD~BV*{s-3G&)| zWIK^XHreg2jbrdEq|K&Zj%+d&<$cHq!_^U`wk46Yx7x@t z^P|2I;zAVkjnMD~0KlvdJ02B}BBgR7Qh5>;k*KoB$*YWb*~2u=`t})x`lXuHm?QL= zYXmMiniuMmsXasSK9T5S)mpyJ$8*)uTSWukcyJ+9!ftN?7ASXs*rM^6op#dLno%>d zVQsU-a)KQRCf6*D+zb~2o|s7kc#r2@9iNW30r%!1J>EJVF)!^jhiGBfK#i^PgU)P>VyH-eE3jqa6u| zh#!$}0Dr_`+M^Z0l0Gb^i4P6Zcr)Jrlw<=G-)tmOQMmpV@0ns@ug2)501u+dy!1;^ zrv;$U(|!<0!I)n%Pg^RJt0Kkb;KLySO<=|+B90}kirD;U0PW_7C1;c46|1&NHNZLv?OHKzd*P%6MN1>}=d7sQjaLGl zwqqV^yWHe-k=Y-&JYO0UK;e|mI*M`4v65Y-ilTW^rzV$i%~6zNuFqlS{B*3VUE}fb z^|v;&EL572iDQJvUu{;E8x6V`9$vZw32k3nABv~zG?C;@RO}m^T^lT$+kJYv384Cv zV1t~q*lE>#1H&x?@z&0-sE`_E_gdE3I-{OuSfKLz#p}Ta2gTlU`y!oGh7mn9NjSD< z0Ib)-@7vZ1>DnSj0D(8O_C0LmY@!YKDcsN_?BnK*Y+JOyJ1AeaCLK=1_k5Y+VxZk2 zY>EBFcWZK@L-~Pi(SF&G-gv6hPh(CxXOdX;5bZmdm4|}pS5Dv`fo_jAI&PTNR&%sF zH;bSGc&k8Br)0X+Lo{J^xZ-N_w~Rtmp>H*LjbccXC3RiKT~IT_bjfl%h*1ITABMl- z6(&*pdEHcq5TJ)m%5Ps+Mq$&T<{{#8K{`G~rbWeJZI5hA$g_zMW)`#{VzEjUeGD_h zDcO?L#*S8G4$dA4p=o5E>qme{ob{tApk+LVdQ9HQ)K`kMuo-!FTPq7AyfegI`?k7zXaXH0sj~X z7a3v$d<$3txlBa;Fj>AZvjN6G5l+kU)yncYAOZjA)DFSC-2J9`{GZ)g=~VKefw940 zG8Fi+k??62&hk=VB^ko8yK9 zn6)-~TvO1~3g)wJ=MI3s_CQW*JEu=E%IoBdoWFK&g6M10Y!V;~@ZxkENjbvcckPP5 z1g=bK3;X8!e|)c=wAZ0HZ(l%I+kxvZnmuY%?~dE!-@oQ65HYgKXPj5l%Nq4xP{?M| ztU2dNrWYB67qG6|GPEE{t{`YrP$E_o9y%p!7yG=q@!1eF;<uSlxFWSYu(hCF{tbux7AIf8${!AW3Vn^t*E5_?~AwkDan0eo@kk5mEDL0F2 zW|CEf)RPb3?HbW`weTCB16>*r0i#io0>(9z4JlnM@+ICos`rg(*uD$j90_|D`u&Tv zygwCbdv|>k%bPS|Oj7MU;t?BgV|S`uCuq^IHTgZ+x79ky{v%=t9WoBOeiQk2DQd`+ z9x7p{fr-Kah{TJOPH|PxBtVLMON`|~lmItKeT@csG(y*ZTLbG(|@Qe3cbVM2uY3LrvL&C^uLiO#FByfQABpC0|RMNyA3Ys{JqEmfOZ6dguRNJx3Hy)Er;Ea6r_b3MA|j>`8R_>o&yv?=RL)f6eqf&4jlXI=>*vrBAkR(cZi+ z3;%#fP&8x7R>z;Cy?c}JSP?S5s!J1 z%YbfNAN1$pWhFkmmh39`$5;M7Z?>;4uNP`!F&y%tr(xxPWdXv7>WD8W?-k@+_ewfrj$QCymcsv>j0k;? ziWIddiz8+v`hotw){i@V3Mb0jWqN#Kzcq()s%DJF+!&v5G#X(bERlE$KjLL4TXV!O z-MMV5bs?pDW5dmbjxzA-oA{|c_{ICi+H3%H?F&O%muXm zY~L(4U{)lOGM#rHO|y2^sx(v@E%WEVBw)Aie1ebZ%Coh-*B%AP-vW)I{4!kcgafhh z*5=a?K;;`p2Yko~l16|upn*_@!|XReco4`q5P&wgp8^uW%XxnQVFI!f4(=}sA_y76 z_0WD4S~a65yADR$9$y6tM&g7`>J(q4g^`n{5eUy|U^ERyol8st6#cA{Cu@{QLZpMw zAk6!4k+C*FN31jep@z_s%<-JX>2fDBmcDME^bfJQt z8LXn4^@GgslbcubAUN{OZxe)>ATN(QKg6Fn`X%>-_AsCwf95=B?>XPyM;w)S_B4=I zIQJ(>RWycVk}`o=bE%htis3EnH?uasigi0XnC^mYj$iT!K!bqMI5iQADG7+hE#kox z{q`1k1!KSE5DfD5Z8>(BC=q>*3yKv!`qXZh@au@@H)bjF0GTwuZeKXs?W9|Dz|>@H znoY)MzhtxfidZf~TO;so=6VNO_pq+cVzr(VkLVu=hCU?cTUEYkP1~X+K3dOvwe=Bu3=X9!y&2b zkWK<5+qP{`D1#*rRwnRBQ}zWO!+&Z788{R$ou;-?BDzu{$aU~Z&TofHxK<|)dZgal zsLw9`!#?)FrN~*P$@}(cry;Y`s4kD&io5rB=Fg{C<8XGJug<(_AG}K)KvA@W%~AP2 z`Ne9sKndi8T$PkYMNN;4FqM#~0Suy;sK=1mi5*;cJ}=Y+R(lk(@TmhhAOU~o#K9uS zk2y!)9LNk6rZ0Y1;-FX0uNNJQ#PdX~W*zmL#Ll85D~n>SvK2c<6ZKTdX%S=qflRKkWyZ znxI*+wKy0^Nbtf+=NZGRDXiqE3G$?oi1EyF2!LuQvV;v6x9E}vbW(X$Tde@g_Zseo z&YOYofGjOM>&C=L^V1u)pxr6HCD6>zAdP)7s?@sF|7$Nmh4V4JGRq~sC-A!3BzpRY zFC>~AY~+gsa4U8Bz01;$58fCA`+05C?{Q_yQ1&!6`kTzoe`Hjdj5 z@xX=la6r9793XMqb`}_W-L_fGxj&2K0YY!zLj5ON?)5_H`POoea;3@SV)=__Wn%ke zBIbt*c$8*i=N9?YmGa4o!@iX=L9S19@rMdlN_Sd<#m9L2X66@0>6Xlq;wBD;j%5l0xgTz{fI)bZ%I2}9 ztT*CfVdG(Idc89}P5IaG=b-l&btDf|&|aONO2ZVYgV~pLlDdY0?>zel*Y>8RQzFK@ z6!)k;_ayj^GfAN&H+F;JRYBQH<${9y+hH!@CAvyEHcqscW$e?hW$4G*^me>CJxLsB zzWTS`#f6crnpOFnRt*KOx0insjl)$1U+W$ObhA3?+T;G{gXX-^6RUQU`I5Xg6$X=K zD_}odN=;N@1)QMJ96W@C8gf{62c@bYLeovX<3l8~A*kKD%!DdJOjK-@s3_#Bv_uUg!P@#<mCoVFKb*CE4nnuw)CkLkT7dc6P<2b+jq(I zE~RzrA7-)Wa4dm{$$Gr2l)0Zk@gw^>U`n^S7Dwhf@Bnb^NYYeW5}}mTH8Rh#yV6 zg?c3YI<(SB8k}jpC(@Y>YX*AOG;!=$wvHG#&#E@;Io80}BPTr=gewZcUsO^p1z*&5 zi2Jn1ecT&6ZEEY8*VDx3k4*AN3JgCNi29rEuQ1GGczUA?rcds2@%(7E+}3nxkRYmT zFa^<+jp7n}PSj&%8g{v7|3Lx{0dyPmg|$r4eY_AOrqt`GvZha$flfQ;wuEQripy*;Gp#Q;)28ks5EdYL=PjmYduIW&!idmBaD}VOLm%<=Y5gQ-@QR2j2$?y|S zQA4Un5G`jL^xL}t<=AuR*kwANU(}o+2JRrBk|aba61YY!uU4&WtH(&L^ln~Qn>{@S zis&TN0umG=rz0+2J_KWlvHA`YMUsPr!V;7TR{pt|1MZ_ANnD6gpmeCl;u zPmd?HiS-*&V51GO5ZUvJs~^EQU^t>{G)w#?FITJGXI?rFzODdo ztKFNum(Cx*b|FUC?#gS7i-Lou{szNCz=gacEy@V1kBZWerKX3wip8#FTeg(Y+8f#u zfK|?!diM)7DSDv}w8iSv^D|4(xH$TGnYsY7&S40?V&@0xRZZV6uXGw1_Hw66DV8*? zYSXuKw17M>CKMnY&Fc#l;#=0`iG+3&gk!QCe@J#Kjax2X;s36Q&-XpwZ^Ti0R4tZ^ zY&_9So00J1{s7l{whjuJRK)Bl{Jvkp8x}nY$807v-P+3Hph-A>9vDRe52n3;l|c!IhIT!1TCNLTGQIK9T9-#^;(K<;i`Wk}j;*+A=ht)WlrhFicUqnJbC!?8Boi}b zqsQlE$X>yruow|?^k`j#d1guDdwf@Gr=Ndu{t^cAY>>2Ql?c9=N*gQ|)@?aD@}24k%X+0&;sZ&%}o2iy$jr0j0F=1NUq*R_NwhS>eW~K z9zoIty_#ifHGFYD77uUVq@k`L1LlNcDheLKXK-}+;fHYQLlCqgTSzS@bDT~o!D@Kqqd^%I<_Cjz9Bl+20ulWx^%O$i@5(^eWXTcdcmnf6AKoA>N z7gE3Ed~d0%Es83<=Msq-0)?1@2v7m2s5?5rq@XTfEr1xOK(*klJ|;Fc>nZ@>G%{OZ zCsyWCp%D=}r-?+`rH=xE5b)P6NPZlBFpWD2|dRX4E=NH;5N?oDw zLBU6OzB$}8`AT=h@qR(y-9OC&TcHde9ZE0w_%$89Yqxp6-+K0A7zyC*elt|$v)XA^ z%*9l&I9Kwzcd@v?Ioepux%A7j0p?K)vwa>SZ?%xw$PMDEHF0gpZzh9YS-)tJ|K4|; zZd9GV4)CXUi^s+2ir-=v7qKXMIN~mhz%)FL-G6RS<2}uk-qo*e<;Ts8eZJz`(U zzcNFPo_x|mb6nd+&&K=tB|U%Z^M!$4>&0r4ygt3i&eR4^QVGeV0ROSz=q`tA!C#`k zolY?(k8K`51(?0-l@IJPf3U1P3k|wk&eUvv{@!cr^QU|3&VSkEK_S|yrOLjo)4R5; zRaeGwp#l930k*iEV~w>}!=I(;UpPP@AYF2QPOZ&%Z(h@(LV=K-e?~{Y{HAn~Fhf09 zD2pL)0{8BSM>3w8h47i+<(pKeDZL4vTQfsXt|CLVp>u;yL%B+a(`r_)LFHP-O8ke# zgPS)Rk80;1Xb)PR5Vphk-go?-{rEUhN0Ue=R>hmP=A~Vq`yN=yX>S&xGsTHPLN7Kw zUjFvcLJDi*!5dw;aZ>_cNfS$fC~PuFVtyRTy|^}o$q%!~H>QOaQb$)7R>9<$xiaLG<{c3_p!GP<4HOuwnkz2b+hC zEO>xPcuB*kj`l7aHM9cER;6e!XBdGC+%!LuO%ML|Akkn)_W}Z`GH^KK6bxVg-d5m; z`Ou%;KEiJjx=rq4lx{SSmwkUYeKG3#b3O7yT$cI-d7h7|aJ1WcE9|T1$vXZ6Y4qtH zOJW=YQ#k{6E9Mmf$`Wd=5qiB5X|~|)gD~arHmV0Q`4WWRb?GziJtPu~;rEg}sh2NY z!r)zC)#2IsJn&MTJUqKk$Kz9f(sCVWsSd z+{hMz0^g>j0#mVvCbOTvKFt0RJWv7XmBX>6IWAK9IKBMmJkoi>l=(W zXoJ+jq&UclQ&25+ByD63Q7TMaat7P6hpw~^vQaJP$Epr;8!LFw9YW(rx`^x%DjAQ$ zC<~&-T+}ASThq)+pi3)0RGkL2@hKATY|aP2jMlIuaVYpK=$b- zeK<`lZ zELxt;tb$7@<36{Kb}1Wd(YF0i*&K;sL0!->*iV&;ZOvtqO)v_b8eLc>W2=3acfZDe ztf+H9{mSxlp8Pe~?5|eF9kC&62z_mTGt|reb`F(5dS3d%cs1#VtdblhITgYT(Q(Clm%xUx7VbjW@ zBQw%GDSArcc~uWVnQcGC4hhmJy{U|oQIW6N+`E3^f>{h?R8?C2$|SrNDqX7sz*qZ5 zvo;BCM{A^-G-t9N!+?(HTg_@{I{fCfeyfmfC9t_5?x2B|LUm3OJxg_l5H-?$taJAD z`ho)ym_i36q8L%(1;`@++#GlVN<(0owKuMB`UfUbMwTT?Vxp3nETCxbc({rzAh<-w zGTi!{<#RmQcbLeuh(nSk))G+*$p|PpGW&&dsXXro0TmRCG^B_=C>o+E9(1Z;LEyWb zax>{miDhZ>dWtY|glI`RuBbBPO!kw4)c6A;S@M15P87>m{668lX zqYbJ`m1lPTCo-P%Om7gu2}~ZwxPM=w5k#BeQwrPoqsie6ZPwoa<)e=EFjPBZ|1nSe zy%BG*=~Ylcb{R}sUS9%RabX8$5IdKMaOH@s^95nn$hq(<62(JrMxYDfm1P)L!2B&A zGJgt`Ucq%6b)YQdXdzO$^ojf2D4P2-hXMQIbVh|PGuC^ZjAdlcIfe+_LTwdVYx3!0E}rq4 zfzH}mU&^+Y^mc7h9*@7%jpe;G{`VhlqkGnAyPHYmZDs@g{|daO-Tmof#!HC_PctBF zS7gEadZ!{idOM#m${gE2;^kglFT5wP1W9bM1@UP%9S^&TZ6#mh9eVXTu9lqrVxCNA zXs4ki!`PnNgWhdOdCpddGw8_)ub3Z3xDIdojnKtuTYmmjhXczCqfbW3&pFWyByrn+ z>1XA)vR3XAR9F6jQI@Le(RU#ON1AaJFSp|A@FLo?K6L7SqTlMbgWm4a|;YzCp?fv-p; z4_^p1@4*=Rw%D}^OM16b59);^5I=3^Ve|2Sx5saFaAfNdqaS%R!D3mOco2x48 zs&)RWk{c05iIOd1L`i8|2_|J_3o=-EE)tplUZr@H3-3ZvP*X9S_6b+4k2oQXHr+E- zuMe-iF94lgq|I%3)`mKaBe7Skuf!1!w$}L@hFSsdo%_$Y8*A+(+J&xC)tDN$A1g7s zxAPPo?s^5pblOnpclIt8EEMK;oW?v-n>x6mS=)f0ZZsIZO;58%U+h~O59~DbZ_#P% z)AKFXY3h^ruQ3k5K}YT9vY8@n)I5C8cRMnX?RPB|?Ng`Ss_m#>*MtD1E-2LrsF6`D zv!I||e9ORem!I8QE&e<4qNr|#*)^J9I^gQV&^0lp{KuqAf2HdQ&rXg2|5=j@p@&v+ zd#(mM!X=u6ZSa8NeSSTlV^2>{mz|^jz!`gnmw=6zSZ1PT+eN-*fsD0TjUZd@Wu+1C zhjt~8=DBUt+=}#2xjD;ewd-N=u9HfFG2qSugIg$WNs(CGh%sk;dp4~?O0d|b(W-7i z=!6K#{!T*}5&D*Qa6^*Rle6S0C0ptPDCc{n$Q-+WPx8GP`Teo(#f9V_=OFV|B_Xgl z#SJIT$Ca!ng?>M;N`*G!9bI|r`N4$tV z2zPp0#`W>fXKB7TYZe7H;@p==9e@Z&)OfzeGHnyl0H+t+p(m+-uaKRR*N zVB1+55C{p_`gs|hB#zmXqkrHnA0?2R!iY8Pfk|U`^>@1Qe%)gQH(Y$Enlnp>Dig+# zY4lLAIAhY6?M2>bPg6o?kb;>NeL_+`Q=#?E5eZ0LKphU_qz!h6<(M~(mzghKYPwK8 zx=V7lc#emu!gF}L-vh@aY1c1^+^8W`j^Qk5OEMD2L&Rl0#VY1y*7gDlv^{)NG^SZa4~NDW(jynOf~fO*MBO9J5zj# zYYXlWS1tm|Gb&|}`I{l!k3y*;u_|9lbDpI{4Im<&&Sznv`pI8r=%ZOoqtyt%x*V2& z`?cm_FQB=++T}wTgZ$cXL;hp#T;QoE%gq{sEu9*WEoiGqzmk89)Cm8hX?udUDKu4qVd1z1pCF^T*!$Dd znU`B5NKNB}D!np+kn=$gBS8odAnPGhl%dT~1(!M6Pl z>wzcmWnIrx$IIf!FVG`FV#uKn9#G`-XL$|hIYS3@eoQ7hH2joza<1qhp#|!p@B0Ue z%bF`t0myu!$-F{*SkS_S1twI0mz8>@x)3)PP+N{DOlFpbhlKfE`|ttV!!neY@<11FW=7vSw>giFsM-@5KYMV#P4Epm4(S7*|1G^Dkj^ts54-d4)4#$%%6GGt?aK=N!GE9L zd#2R)2RwExkE-E8HW(rZ#)Yx{JLFu^1(Kl=KvgW6hV-d6$3%MIumi|k+(C?&p zKAR%FY@}=w`9<3$R(gieZ-SE6+S+>U-wz*FJ`4Ap;a&8al8qHS*^`{Vd#ulMYbxK^ zs02EfDiGH;+!=Vkl)w7*D~NCY>?O?a=I#R>Wju}7hmape{!l|%pHX>mNN}sW=c{vD zR@LbO^Ns0s-3km!+ZFY$ZX6xR{HjF$Wx!u;=wGUp^JXeu@PifwKs&n9Ub0j{)X)lb zUy;7~NsGdHk3k)RF6|5<==OEn23hubHC%IV)Q;semyi>mn9^%p`nd{oq`#vpjqiI{a*kR zLF~Rp^x0nkht{4CaF_v(95kx9P~&LGDF-;vtFdJb==N7t%Ro)r5b@bx<2xEh3LNpz z{=y&OGq)c9tq6~v#Xj|S$3qtaTTpaKe~MT!%Me+ieG_EUfg(O zLV>PvfAh*aJ60RwnOnnB@ke$_$qhnJuv*xp}4DyV;bRd-5gK zbAKJlmaMhZoEo1x9iH79=qe`fEhoJ&Vwa8=S|=;K0l&4`#DQUC$iZ5!cW?DquMX9& zO|-2=`?tnh&vp6N%d~Ck<6XMUaT{&aM(@{WcB@a0IoZ)dX(OnA}AMwhD@j% zz3P(#`m{(6KjITkx;gFQ18stR&73`T)Mo&W0sWC!wR)+HA9SZjv)Mrhby$07KzC@- zFKHF+p+Eh{`@a_6FtGptAOJ~3K~(mC)OpoOIBa|}fEIA-yv4u-eDyKu}QHSNjP@&j(GI|IPeqS6U)^SSJa86Y2vPjA-+9D zugMW`7yu6A7s25uFuIG(-V$qWxuc-kRrCZn+J~TVG!VDHcECYg;#i%W12|6O#zEZv zy11};De+qok{{voq{flFZ;p~!aC}6N@zIlpluIZdUb^++qdU=*h3HR+A>|zc4m_mX zedxnA&fJ{GSG@2ll(^p&zYqHGc(S8tfESpI;ppa2WCNaECEyrq9F*;uG#(vP z?+-elfwOxgFIQ!Jt^DLa6dnI+1^KBi<)Iew8%^TZs+d2@JN~t5#&a#={hjh7XvdMw z0XU+0qKJ<-oi7Ue_=Bd5Al($Fu4TL+w_cj z_MUdpfp+2E8p`*YST7Cgj;&QGmdXSn4>{uH1Rb4;r>ZNQW?=a7@crA~*zU zZnAXXfkli57If5t>_D%>nZ-o=kSHu@>!C_q@gVq+$G09%1%^YLXdikHsve0uro@2@ zOfHEV9|l}QaN{7>sHt$EUyOj3qk4A|4xO{mJ4d(f-fcQlBifz{a2G5`y##$b4TD7@Y=x^V5*{rIRd+At`6dCYLITl!Mi z%?!I)-IA9o)4x`B0^s;Mz|o;N*d{#yrK6s^*MIVx6|`sDB!^n1`};JM0&z4? z820gI3MKF_>UQ~o*#dbuo8KgOHJBr*lN{UkH-GS>zx|`{|HXgX|FtjGocv+w%YPm$ zGxg`n+ttV0H7D~(KkPD5huq>G8>iDi8+7pdtn5bF(W0zp3yyxbk$oVbr_cLj%jK4} z+MHNJ;knMLIlr+u^ZP^E%z3|ZrP;R`Xj|znpR3Z&l}KmGlnc$dD}7a)(_=H0_SG8C zLak4>=NtW2-h_haS~5%%j& zR*=8fA%3HQ@x$t@Z#UAPAJiXRt(LEpOF}O4q>~nMF+#SiQSHIGJVBdeAMKexdhM&b zYTT+M9CiW4y8{kXI*8xfCZKEi@g0YPLy>V19AeZsNFoGB{2&%Jj(FWjXF}Z|r_sp- z9OQHyGWi6VbQ0jmf{@clWcVUIlSJ4-B#V-sNyPy;p!#JHh-8wOnIu*g@R1aR!j7M| zQ28{lgC-=7S|H->%jt=+g(w|Lt^mCb$K|VeNRT)m_=cEJlCXn#N^sD|)GCeNF$F}N zGL;hqQ6vipK662QAVkz!uLfN<^~OV-*CIG{IeLALLGL48($9r2jN5Q<6qfjXbKE#A z_`Z2T91dT(BOk%xEo;oJXwI){DXwiVZ|tgQ>aA`atZg5z?;36FnP@yionPPvHG_yE5;)zR(jQzK48__5^H*=i;kYzXHz3_Js@vZ! zc|PJ{gl@OABLf6ssZOS-*Z@235z<;2$`#hQRu zR4;n1O?k9SeWHl^f}gslg!xLBCOw+3m@U?hyI7?e->%Mju91DPiF;_&z!=hz`_$>( zijxx#{>5hBh=CF?kQa*-YmM3K{nbl7C5sJ~Xt6W`aI|JG_m{__gEMvBrD|ue*kF9^ zD*-2O%*~sGc=!Peb;`pFW+OP}idE5kX&er1TE8y6Rq|S=^3bG{-J?2MMg4xe=(SqP zQ#G0YP)~ijS9@T&O14xY7&jiBw3C7^#yDym2cy~CX5n7i(|`Etmv>bqZjKH%S710C z4>b;^3BBh=*YoM$05{6r%^B&ctQa< zPLQ%rWRXq+9FR;BN)|aC0=**v2l4`fzd(X8AXy|PDb)@t=V3b%V+#>nJ(v&QF6H5q zT4G%ac5qWx9`PGugdi}ypto8SX7o}Vam#~e8l5!ub zv3}_;sDa^FId^M^8hAp9AG_l5BymS$V(~maH%ab6p=cz>6Ch(C6azK-rdIodtF6Ox zSKfXn4##M1zvLx=qfho?#LWsjnVtL}0UYHgzEyPOD-{{vX%`=EM;}4@TBrP21^L+u z%5%-4H%duQ*Kv1GdDyc>(nu~hlEaxRKyWniU++<+1uV1yGdbwtb}9GQ^Y*%r{eybn zm$Hw2vs>^=zifZN#Tl^D8f6En`L8re_O~bwb{o^ibNO>+>R^tjPnS{4+*^3;n}tWd z=Xmwo!l(Yu^6C%rPCRef_YL7c{&(TG{;)Xx2caCvQmKBSNWIZkxG_+>)?2pHlCw}} zn{Tu(bmT7fmBm8c3!TNQ4W7w-Wik2r0V{pn#h!F=Lq18sP9Jk}rm_VKe&u|TYPvuc z^6>gJCwkP!`p{jK*P4a<`qXLdlKl;w7uy7{)={3S&H7d?`TM<^{VNrU*<9+dYVV{a zE$Ac%^hbvEhi7wmO@iI@r~hc*-|wnSTmVC(ih$x#@f>oNL&~&C5gZl*4nwkWJOK{0 z<3O9yEC}oWVeYP@2R zgT+RfIS#`%O=-K`G~G6Bz?OcWd%rWIF(lo6&hy95=Y8g=sZ+?YUV4A-z2EQkszHNr znP3Mca9sl?6b79HL2xigSPcr54)F>?W0EOMGL=Ok;^hNAxu6CL0S8mSyvGh=w}pe2 zOWAnIV`FR)X}s?c!*B5r5Wwfuq*MtF;LzIy|-zb{LX1DBh!D zx_~WPgE`%Zl3_CA_j;hm^Rv7`@AW|M_=pBI5FFVto1kuBI5uunQKFk4GyTU#(UyvD zRIwD>GKo>8x(Pj~V)u?J)>eGibk|UG&j@N91CyQj5C?u~;NOSip7Z8`$433H|H5#5 zbRQfK=o;5B95AF@eB+lm9|hJ8|B&ME8W@hZ{YN$)*fj!AYTUo5L68wRn-F9WYPg0L zJBF7Ud#114de=9q*t(QE2cm;}^n0eV1fwbJb{TFQkx!O{|Ez-gY_sA>ll-t%w6|Rw zQ9*yXiv22#Dy8(7ZKB|nk6aGm;Ki!rp_6a{~MJX1EAt(eGE zl+s_}Keg%5KmJ3|55Gx${G0SgH_2c4e&WF=nsn49d)CRe!ex8@q|+bRhtTLw&ejxT8%O+^Rm(q6})59Nf?gw!UO^iblx1j!pGYwtQs-KX`(>#(96&@Goir8Q?`=(Eu+%4d>v3 zYiOaNd&&>TWskK}xpOe~s9V2h8o|MGNVk@g9w`lftR(!Wm5k>aWd|E%2da5H+SDOs zv==Mcue7Q|Dp*_Vr2ED)#nXk#F@OX5LVGBnkalC_c&_|diE*aHFjHjoBy!V3 zpHgl8q2Q$-FrWE`>Ch8aEq%B&ZK18^c!%v|XXR;E=}LX}QbXo)OWv}pc)7cLxwCu; z+J~#^gu8yJuVKMaGE-_EO&3mq4rzj}XzE0cydQ0^a6E~C7h^0(Igzg(P8YSq&}0bf zG?Us@K{bpQ8pV5?m4`bGq;~aDJ2Vc)Q#JIbJM}?}rK*vXuwLz+;W+Ye0%<5dav&yb zDuYuic$xFkH~0Q%Q(21d02qRUooSQ-9BEoXibfC!N3@)4l5tJ=?j@asjn+8uYkL$3 z4!U#$4yq3hDwhGFuyL3S3MK<(Lk++JB?<@NAba6pdINUgFVOHpwQif~tpF=-X;RH^up`ww8h*3NsQ!Njw)9EB78wN9_ag0d{B; zHQEG?E)k-IpjQE>ZVS#7fZm=J=}6P9QU05^1W^JB5`b#xQFTQ z!r^;5_9J}ioXAJl-a*?d{&VPoYCtY~hZIob!}GULh(}-_*fofIp}m{0_o{Ji^0@bW z7pO73cxhd2Iidu^YvX5S6=hNamiELsoI0#*fo{KA4y}jOLvq< z{j4PPr$wPZu42Au7w)N(?5X6u+9W$tOnbJH^>T|Qw3@%WQE_A2yp zWfk!KRxjGqWr|uXGcFYC#xjK`s$<5pB*PiPjh@HXgtZz-m7={(hS2UL zmNS}CE#BoYMGja*BiYiCEa`BjyeFPlB?u~J?#ZESON)4^h`+ZhLo-yHHDt}6v}e!S zElc&56?^KuHF3T%eW|nbcyH};clBad#X@K0LRa-dXZ4Bp;)#6KP`VKP2UZoE=NZp`Yv+$PmHOc5X{=0DaI#S25U1&c z2oAL%Q7MR1@?sQTIEYKz(2Z>f4n`mxVhD!@jRVLa0%~w@Sab?O23CViqj}Y!c;O&X zXi*dz$s0O}ghOUP$Pg-%LIFY86bc9R4l4d65?}{@G)~N5N!TpBnuG;X@ogII1&B ztvTiOd6muiwavx0*7ExH>c-BR7JQ?MtG}^(D6nyK56=>ZIEH5dj#IvOf1M}bfKkN{ z$BB!#{Clwk9QVDZ_(R`wZW~La4^)G=?d>vF19JY>FCgb$gQD?)Zx02nZV+lfhzsTM z4X?g!l+&-x_+P8xQv;7DmxgiI7&vzC?#VqX8h$d`2j(69b8UUc9R0`a9b=bYdz<(p ze!*SQt=T&m8`5h4IC!IJtakDC%J83-g*;Mp^k1u(FIoA!Y6Uy0I9r?L!6o!(E0`~} zX~S%i{cYON{v_5^wrny-I+ZJ#&Qs16YFvh}R>h%iGkK-Lyi#tQ%8{O^iW$!ok7S6J zDokTJ()lvufJIoZ38_;a1vnaXA?`7o%iw>6a_BClp zo+L?k9KXd#A1jKPthS7lC-!BlI}%tuNxZRq&1^;7TtntkSJiTF-Ewy=z_Hj_4r-k2 zu`XFtM>0i&7U2Ncktu-zY9d=UlqT#?;&hs#oTdms3QEUty12tg!f;R=nxoZ>mupyC z8fE(cj&4I(J@c6c#*=pHqusiL^972DWO|Qci$@F73avjT#BDe*oJ_7@Jwto$+uMG$ zsU*dFA(OkIDow%7GRZ7@ahg_?q7f#mg^4O*oRS|S=S9nTW*Lks9N!uTOU-90(UuAU z2d*3V>;^vcMXYX+IZQH}L1xj3bq%Zrfdws!im(U_s6mF1X=DK;xh=sT39j zdIu4&9Rax+92WEr3Q+&jOu!DI2Ai;;+C{>tb z3j7vAMYIAvj~}BT`0#DJ5bXmme#DT-)-W8)4t;@D_XR(VQZWm=IBj;iLon&u(|hZDik?6x{Qbshap z7!LG=+t5_!5PCEg@5L@d;~1SgH8y{Ga_KC<5qOBhKdOAyArAjJ4!<2=4+mk#Wl-bw z4{_Z9IR5?Y%?}`82R^m&{@r!sE#h8i;u;k1DX)#4*Ntu0z(oy$3}QU_duq(K^v{e|=HGf|Lb!($4e6BKfsX2GCvudfwzSLd2)LpsMRWa`< zoT^ELx-pt19a{(K0_AY;l!2<9Ha-rL8f}u@WMg&hJb@a$9%xoObQuS4=S5VJ49@z7{ejq z;NF1(b`aGAjV(%n|EZS1>fyWaiQq#f^V#7Gd@aY-!*}9?coAU|5pVm@CF^u}e$l7E z{9=UYQVhBjqc+8;gRfIf5X47%G{6x9a1f)4487kx9Y5igtqVAB4vixfJ*ZNhS!&Bg z=gm>$D8g?WB^rm#(O1_o(A0zWV%z#BT)vwheaA)-9ODaT0FIgC7l^%B|FKcx3Ag)? zjryOd|LVqZmlyuJ0l9?XIR83KDE|(@YP^5X(gt)5$kKVJ8^lG8ug#sgdF=F!*;6-W zh@IEvs}oBbY7E}3#@7@LqGdo@J)p)+vwOOwce=(gc)7wbGp9J}(6Rk^=Pw%4XU z+-L~vN#hJ;Nd_}T!K8HG_MR5SVq{A3l&wjCv z@tmFUgxhdDH5~p2RnW1~?26R zwWS2$XmHjvb=9`?+S>c-ItQR}+ye*EIEH6W02~vGtATL%-~C0vaq99L_m3)pCrAG- z9Nr=2jbB18dAr6h0@QflcS1C9L6jI$01i;&23F(R%*kuhC-5`!OP9wNFOM!<8X>v{ zvFGYn1IQrM7+LnK0WAX(NCu>_d#c$zRn$ipQ^|2Z%C;abkNdda~W?yF^t&356Q!tkHk`8(V7G& z%!W}#1*OBG4@FnrXG)gJjp+5?sjS6f?Qkl4IGr69 zy4$Kf_)+8bA4G5eVf>CC6$HQFR?((Yq9@X0=JHbJ3N5q6 zNps~1$7@qhSyTH{d2KO~Gq$*SNB&%U!JM;b-dVKNmN!vk=uc)3r3*$aV25NB!!ev8 zp2}CjoC0vTW9g7Sm|3E!Lumr1A<~H!Mwt<0-c> zXtqc?o=WRcywIoLGnhaghzWPcgm_Fxx|2z(lilZ!jePXxP2!*G{D?bA!N`eLWEcSs zahgt?q7^5q#YE$XQSi+&o=M6@aERF&5rRV{U@8PmxqvC1yXiy_5lqfRA??n{ZhX?@&5xm$D2nT#YMRvgC!o+s4=@1%(OQ%8g;6e3Z zLHqF9A@Z(wuw)#7gCoUupz1*!PA49y<@=&fgRY)LS6(AHh{j>ora(*^a7YZv{!wKE4oh)j zW@+;O58!yvsB-s$C?pjXq*L!G}S;YTUP?L8#HxGX-hvo@nfvXzHG*Z0Wyn?G4|qN^O^Vf3I$Tzkc6b zzHB_5-za#oFy#Lf2S1!2{IHF;qfvgSlKpZC^*NhhdqMakcEK)(o&=*xDPv0wZ})JT za3WhWfp%n}cgS0{Applzj(n-iIA5&wBv6kPs7KN`gK3PhvY4LAjP{y>)|&jrg4jH1 zaFJkdA$x0?bVq|RtTTn}&K3?8C_ENHDR)N|Z+E*UqCs@1jyytpjsP1S|UlOa+aMa3t zrh)Zh1N(WmF?cFZGM2`4t6%cycK64VhZ3TCqr-+{Nfl9#8Mgi({i_f4m3WVw54YE* zsMvluQgz~Foj6e=PEd(rl?aY#8Q&!1>ZLHMc;QeASqdRb#%D=+4DnaN!64IVWS<&j zDoiC1N)&>FP=i7uQKI~bqC`bfqr7&2BWTHkf&+r!(t&#ig+&PBvxCE+b5R&P7PbTR zj*YPe1{O5A@CZ13V+(?V7+!>G5k!Pu1tft;bP%abFOwN$_`Wz9apR<7qk1S2A2Ddl zRvo8?D8UZ+0{B3JXf+8sltjH6#ekAz&?Fmi&=;FP4dOu+fP-ip#A}KPIEV*THsCtV zDs%tK7A9)Fa34nBJLUib>qF$*WL{nQr;%i05V`gA%>IyH7-vqUm9OR@B71Q zoE@A!Gca?ye+sG5i`D2EU4e856b*+@4T6lu?ny{P=R`y2SbgVcW7k+kQ}1~{9KAK& zs@)#_Ubk-7OrChc!f)npDL(qo&^QW%e^f8r*C0Ds&U~hn{G^??Eid#Dt6&FuKvulJ zl)kx^zk38#ea?8cU^-7ZnJoonU{0CNkuQ|!=8LqQ(V^p+!l5+yAy0MWnu^OS^DFE{ zl{J+$<%L;s846l1cTWyybE#x^qdDA_%JgK3h6*%p3*Q+__9U{p%#;$!=De_{Qw}_$ z-~LbW`+u4d{G?5|cQA!FTdbd}iausbTyYf5HD!+5;wBpskF{n_w`BF$iyCUHY*mG= z>B^yW(Fk~vEg4MZjbus(QhD9c6et=1hf^QcstI;zLp||Kry;^+40q^{wkr47c`pDQ zo;X@xA`>Q;dggOYoR{la&v?usQ@PS{3*V!CwNJOZ55Yn5n1V;*BeQ~@eC45sezs{- zre@<_l{76kCt8_dl3EOsRGq{NhguY;6virr(Q<%;XOMEWVva`4Q43jqIAnZ=gv$_e z=zKpMEHp;2>1ZPs;GoecIAjWyOd*pXWO7u17bJh8$fQUzDFTHYNr6ys$dOb^B#jb9 zCr4pENDLYYw-2Is031{{3Z2UYJ5YcRza5wlHaZ@5uN@c;p+F_{*&)VoNO5FRh+ZZ& zc;S$lIA(y0X}uAL_Ll{m4p!S!hw&C zqEST|gI`men4?e5GvoK0BRFy@((Z zG8%Yn^e#AvEtUJ>@ZYHNcj55g>UPhBLZ|_`fYn&N`2mnYjWHF zjq7)-adC9v{K)({P-E!W>fr3@{^?VFQ>Q$WrvQ$gvE$vND;r${#*@2?1|p+tq8`ZT z7_D=S)VYT0UBe~y-RG{}@@~hvD?6m{ov^1zyL~c?Hk zhSHTK87WqKEIfyq)D=Uv@^+-`|B-3i4-DJBpLpQkk`F&p%6QowM;%J%^k=gsYR${& zZnuINd%~nGZmKDDura@;x-zH2T2xt8Y8G}Su!l1xBNov>GIzux=}Tg_X+rxGdHqS; zX64~J@m{AP96E?Y7Y2^BXb-n(4m68i?J-9pIO3TdnnMlrr<+(WH8P*^7(>Rh1OP|B zZbv`Bf!-S!+Gjd6niQ6F=!wU^`JL}<+7yRxt6y7Rchyx{wEWyyWu_Uyk*1fV=p>0+ zNxWJJaKu35MC0J<#N4ldgW-pR%cKDuEIMA`z;I9@RA?MzAcF`A*?|cmll<|i0bh_K zy>|Enp%Hcvp+Vgs0(Rhds|RWy944+F_;e`@ENIDt<+lSL^dQc9_%~|>U$peP~B2!Yb`}@8||oV_8uEWm(+XVn8a`#dmtSC zLmd9aQUA+0{`YWriw4d|1Q}>E<<>7Q`056s2Cf_L_?I^Dx$@Toh7_+FQ^&6W9Ak?Y zAOMF?4OBP!rcU-woFFC?f()d_;DQqu4Itw_HOA{Y#_C+dcIS|-eGop2>$=Wf@xpPX zx5_Dc#jV`w*6bKhXAdXR8aPiE2mfO+g5%*j-gdiqZw39C3feO@yq%ToSDTeb+H?`s zyq)FDSL(zEpk?%@(8e-3AjM!Zr-JpWJC3qgqM0kw9xG5eHAgyhVcpSGhbGjPs?V)y z$gF8hEw#pF79^*oC#R>SB%2M~!wIyP3VE-TiFa2@4>rV6N6O5jg(_z}quogE&_^{& zgDN>YO6V`Qs6&R+WwV9Gxl;37g=y9nd(2t5*lk~Ol#G=bhl*8$*0`~;!S;zWX%)={ z)z&N}xk(p3kS-cZ7Y?LwhtdQ+aWtqHBNlOg5~ohQ&nDXKG)B1N7;V~65Tsdks9k%c zL9o5c6xJI@b;nZMBs*=C$Ls0OHL;#^>w^Z9nG!@;KC0|!370c3d9pil@aB0&u-1)<0T;PB=v;DEY;OUDKu#LPm0|5m~d zR6Uq@w*^%X1_av?u-n2V&WZW>AU0eCfz?B#K@sbuB8VOdA~DD%M!5_{0fHbzkR#ZR zXk>>!%2ig>- zqOO6DdtLA?Z9vX$3@PuNyz=&m%WoaO^d>$bx-q2qy2dp^4d@z#8c;Vt4IpD+22CiQ zNi?B!j~?$HL0zL`5El(%9kh3*8LxwS$CIuJAj9q&wK+#@?MRKPUH#HnXD6QfbYow06#&?p-?Po?mq@uDa(=W+um^Gq;xVc9ijVSE`Tn7HCGwqx%c> zT^4CyhIAxLK3!y-t4dm|%Rbj-KhxcCva4>zRlU+%KRehyJ?NZlE^14lcfdeYm3ra& z&9lF|Q_-`UQfy6El5MiX9nn;nP0)*clDS=GvO^Oxk|FL(=7WIfcxW`aJC@w44svLY zx(wk??a?~^_D(~nCxO~!4zHm-UK{b_2HLZY%%{8chx+3phU25$nq4s24JA0p;iifh;=fFUM@8dQQ&|eO1ViXH7R9gl?(}@_D2z;k;iIevFKAC zrfl+o%Yh z$y0X4M)ajJrwf$s*vJ;e{!UZme4%E(NIj7yY?SUpkAWD&?25zr@ydj}@}&Htyt;({?nyRo)@@jpH;NipWLw-s}@7mIecrSb+U6GrQ^M(Z<2Dieo`jMFvA z%WWkKj;e+Bn#B(LN_W#zSJUD^=j{04?08>)O-hMidvhFZqA7oQW##f8Z+p)DS7vQj zvLw0QyJM%jUOZHPOX)~-I< zCg0zo3-QD=yG>y=)SpyG{A(TkxklD=UAn_=b5LLOk#6;_e&hbZ1j=x1WWOn7JRvl3 z_hXyC`OP11+LWrsPsgsUch=QdbRwd0SWMD1BZ4DYhv0}u%N(K@rNE>h;NWS|v;vKT zfP*FFVK}%191Jcr4h9XwL9C3DiDgj;nONOGWJLMlh=_^`hmiasg_FoQq%d+63WbF1 zppwF=MQ$gb3In*2yIx2=N6tqE|?bN{LZ{BlVUWDMtE{DdEUQm-+T$@v7&#!ENQKi`0UQzF=X+({~*4BsM z=>9u!OfH?hXH@ySjl=((+gHKiHw7<D>IPN=g4K9^>AZJBId&Qy z*?{;bl>3)9uo@>llQ5nf?-^U}9)lmy-YIv$!JT)zzf|~Z#i(WWRJF+`OFL%f`L*p1r;|?X#o4Ah`1wT{}^!?nR z@4$po%iC2-ezu(cV!d!re%K?G?9FXDXdL^hxx3o5VaE#8UD08lB-&KIqRVu&O}Veb z5OOSEHCLn@u`rvJ2YOrVgS&*%QKcJ@!VS3mjk!e4JM z{Nj%__NE+ha6V^SF6-5DO=L$&!bofRbdPSjjlO0Qa;(zB=#@fA98UtP(@b^g zBOB$1`;&RlI9!G(u)`D2>N1n8f*meHq$ifurVMgH`%oS3jiI2uSo+UvN&g0LG%%m* z)duzG4tb3G-I|>M$3OyUFeY@s95S95nzHxtE#LYUS{&7Deb1`YWave?ajL9nd4@@r zW|ZO5A;rraFs+DU6hgCtZ;9I(ST zr;s9}q974bq_2R397gsAya=aIAW%1O2tNGP!@u4^$6?@YS_Tb2Fhk`tX(-<6K@Z$; zf%YNc5^EoL>6Fj)jx8H}@Non_K18T}$ov62Pz(qTDa7Opd~H@r%qo;zlY$scSr#^ZY`ceLkd;{?Y~YPze;oszZyUWF{JcQBQ<&_ zRSD zWGI!_q6)Ihk7mVcj4A2HzEfS}r;1HH3;m_U zh$qq*+sb2jttBb_Z5913C9dLFN4l)HBw^Z7K4Qypmn01~6puKqBktCjp`Na?)H20^ zwph|^L*|*m#y)4`h5z`o>-=xqm;bxIbvj?ku2Y2cCa~RcbeEar)JHVQ4|kayu8>H{v>j&}K$ zZsm?X{rnUYWWx?hK*+u&5AVPNcKDV&yzPU^W>Pr}3c$gG-htsD>=3XSLN-3- z;q4vx!4{t14xXIvUo_>R2>B`$YzK-+EAfXIVMKbl*Z@)ZLlh9PN#%`M4Uu?1HJd<< zd(NBt_hRpdBNrM+RbwH*VQaq!4*Z}BhGTH51Ha$A58#+u{=b9cp7qfOhA_qV+q?^+ z-o|nLy)!VU__{`b8m}#!eQkb~P~+;%Ni?JoT?2*`qHB0JUvb@VkFNxF4cFkDqi?p& zGt=5T)#9FP?wM%p8f)kr!&@iAcITkgF<9#ufZ3!Pk{UW1Z2o4|v2d#79kiw#(d?5uUl;n-CdU(}< z(t+Ct6%t9K5s9MHi4{{~e!)u~4D`SZ4$LfQY~dj|fDZ;ZCqiL~xWFDu!edML94SP= zl?ga9J_iXRfN&Ma4$KEs53wL%auNDgK!n&190d`v9`PYEsze4HBZ}ClhKP*nuY}{S z#*tfPDXhsx=gkou1ztEhYMWqG>9ITd>N|!T(RuR`N8f~VaH?~7<2A(u9K?C^|M?n6 z;B#()rQ?1$AQx_ZaQ@~8=kGqaapvkfXikByarrI0w1MDQID2#M%#FD-*8vVtWBSD9 zspA_<8-yA_##gD)-VbU_6KXVdk7G4P;Qu?Zb%ItjTKixsscPx1Y<5>R_7G~6)pwQG zcV(3~pFV%x3rA;(OSGj^xn;n7WHv`Sn#^h7JXIV5aD2Pq$al)fPtxQ zJ)C#sheeT(!l>fVhFS%C+;QaD0>y}h)uPPcc$Jsx9cIMA(m;btU`geaxtnRlojGz4AdhW|rlqV{~AGOh*bt?8Y3tw&*z0@h) z=GN>TNFclQ`+9Zz2FyX`o&U1;$KQJS2b+rGy>Rrl)LIPUyaWwe=7^SC%l5mwmfCFuDA~?7J2NQm%!>Gb$(U}Ygl}@Mnf02E^ zNYFKWYDD0K-|fZyaQN*YzVKHM!j1?kQiF)!4s`g8#UQhpBy=1NJv@W#;Nyqzctr2u z(1AK62(|+U@gWf)L1ah}6uFSAfQTSGCD2-HNR5TQmY(8`25xj^d;d`<8n)T@LB ze-Ig>uZIH~M~tO7&Ud4VrLY#kQD!fI#!=f=VsloamC-I}9Cmau!dJrKe^3SLhW`n- z|5fAg13~Z+_%Hpx=fZ1fHS{cA-8hYRQV<*gYofloag$I3>c-UZOOVNxOJj>Lq+B3| z6ao&s`Fb4S05!Ts7Jcg)vyQ%*yVV%2?-(J-us*1002!rqoh9}T_{=D6I(7b<7mltH zr{v{s&9>o~u$gShP!hd?{Zwh#KNSUkhk&Do^-4MInMTR}Ch6gVqmLAX{j5zL(youN z33q$qsgt>qu`EG{{z#+Xl@{5K=`2a7F=RN6JCP}Fm2B;ejU2J?s#sgIY1@;GN_|S2 zDlR6ow&Cn2pP&D9{qmn~SM{%IGCQ&x<}Uo^PJKmDr7EOGwLgRLbW+sMvsgPzR1x{I z(0oNiU4qDJrdR1hE3`*T)ki9{L3Y!TD#gwU@zz@9UROfYSgCH*o;g0`x%ppTocaCd zr307ChTp9{_8-kB{_1{hef*6toCB*(wl=4=vaKM!)*$ZAFgRm{jcQVtnd4B0HAxTH zI9n^oPq#|<48%~Ir90bXdmA`g8+qHR$&Xb={EL9B9a^yMZUjrghr7K18HEwS>T#CO*rMoM%ca zh_)2tEtQIt{AvP@yz;t&>ZZcl))ISr1+k^ldROCU>qFJIL3RdI%(6O@tM>dWV zb;I8^01iS87*G6a5XUr#trLO_2tfvfAOlilb(Yv&mXd~(=dNxv4#lgT>g@xjkeO`J za1x`D^K@z0!$ra0%?tWg8R^k#=F63gmzt$PjnX5<;Xltm`lBZKL4d<9*yV|%jb`zO zv$$Qxkb1#Op6ICY46(~_WH^;QmdpS zdG)V%8YV9pay_~%cZPlH#4o>?ShtnaR=v(>4z~bAUnTy?{%iVpGT}>UGl{R~#saO=*8Y^=q z$ZHf4<-7ygN1v@?>@E#?v^3<~R?1_Yst~8@aIajR-0v(6eMbMV^vu(%8Y1*AC5$wG)^mt)rg~2B9ju}5b9Aqhi@5x z1MNk~;fJ)paj<=GFlkIWjZQno?6QHMWBI+PR7&7d0GV#zE+7HLD_(VIB!lYj$$|pWBeB*=jCoz|9aTf3*ObBK6Nv4eQq=+FZmjU^ffz(E`v4SX3#;Clo8 zSJnITKs$Uz!~1&xnsYbaJA323)obsaxrT<6)0f`@I8I!Asx+(m4-29n_~8pSpjs8Lwk4xed7^(W3= z@vU)`c(i*vRNJ~WdnPmaW2rEzJY5p{&xJ?6mwRYaIr;Hw=H_a~=4RQECRtE9>B+n! z|6DKL*QSM^();=o7^9i|;Y@CqDYR32c)}taPUCgxgNBotgNe)*$@ZaSW`6>;n6^3j z$TLPcPm!1`jZG?a44nA&pX+8{GnJ0&a(d-y4t=h3_}cGo{O5XYQEE2j969P0BK zkxwRv{wz8C(QL}oh0K@A1Uo7vyQ`)9?5bd^;$WqCN1HjMFM~IdFY7N*4mj#AeDI&= zK3QM=c-=a5E~S3HXyBdlncp;?`m5{G9rw*O&zoz5Z`|&E<965UclzI0A9#Cx=)Lu^ z_faO_Tc3P;ef-8>hE{()a_(2dr{C*axb7Z1+vXbU>>6k)FDq0t@>%=ajFcAn?iTj5 zZQN&jwEG8=$!Ra6^n(`}IATA*0);!dFihvM#T1&Uj6cXw!U zcXxMpEfjZmcjx5&&-(6ila-6ivuF06Ju{`;=$!$Z+LFOO-y@o>ssmzNel3lAY+cTy zZg+F>n-Yg@A%s+7O7=zt00|_ogJizK2JOZ?ROM~RAW|sy4bOsWZB25lRAOj01LR_U z{iR63fP=k5gN5%?=X(WbA49@;=95lvtazY80Oc3Rf_KS|9&o59CYC2Slt!^x3Q?Uh z=u(9(QwuK3vmqT`F-P78K%VC5(!6$O#=!j+B%T2K+NkLGTsEAlYcf_+JXK{u*MBfE zMwr1dp*ufMoc2$7fg_M0#I&ABSLwr-dbJY{?E_gHk>iz_{yr(X`%Jtm(*1v4fQ0VE ztq>URqKgYJmpRV-bZ8J0*C+?(9){rog-m))QkOl^2;&-(RMVR3D z?#k)?6f_M~Q43dGNa=&IgD3YKaF)>4kVIeKUDe1D-zv%?8>E`2bP zd*y-CdSnx0Nv+4z)t$d<*~w!X?uX^uZ3Q}#Y$We-#9liQW%-0#{Xw0C{K4-`ru+_# z(G@+~bzR0Kb;=cO%8lutyqh)Ed`q6DH8%FO7t6LE_DAw3rUIG*_md=Z__DP3E!R2d z%5 z0^Heo8hAQA9!qS`Uatyku_2IaRaegJP8hYf}~hI`M)>IiUL2&XlG825A#7KLyDKu-i^Sj=pRb_2;A z$52uR+GkiEQihgf#)s>kL}?Hbxl-i}ZUQH;VLVIrfp=>^q%V?C+|#7w0RujmqA9mC zyA;1i@u1l3wAfq-ticMD<)grhmb^vEYFoE`?+OlR)*A4EV*vkb(U0=j1UcaJY^lS{ zMLATtoeUmX4rSXs&L(RFSK6JQ*Xcblg?>IEcqp!^!9Gq?5Jb&2!(fDg)&qPI6!Uhn zv@u5Zq{5x8EZ6(bwd`oplAp$-s=eB}X4BV`lY9v`Z?s4Dq2cl!CsMiX{>a{r!~2`2^5*)ux+*`LduJgr1ayKq;o9<_TH9l!}XwC#*0ovB|quIgO4 zd3bHE-AzBt!&SW|d0ee!PL4$XYLRX!5}>LVehN1^5GG^xw7ih#RDHB5yRdEA?;j5T zeP`yyF82qgtWl(FMuv`tXao?V_oXOdu$0myVKLMhMFgT=>eFtGiF&5Q(qmSO@}j_} zjTn97vZ9I*HDx_S;eHks1p^?`l16^=5TL z>)9kf3D5{Vkm3@tsR~~;)KnE(TAUQ?;p@*ILZcWy3&#yEuTBAn1naGSbICkTcX%kY zgb?#niat?h09g>|#Hsh2Tf3>%-Z=$fT_C|jRq%QhoFe-xBSlv$V--?Kobq(K`citb zdV}Xa`IY!{-J2fA=28Q1H}mt%c=I{*v?vH^}be zYj-tz9HsWUsB~#>ocDNxTpWwBOnlekdKv2NL3e1~2(8dnJU~O-v6fNZI;{|3dV4vb z=GPK%Ix>;=)**9Ir+i4@K7vYf^=bI&Qt^wVTd@kkVm=78L!oVy2d7mkujlPx_#`t` zTsEU358hHmI4(a zb{I>AnQ;w)dA*dOiWC5ihKQg=jTkKk(j4zYfAs$0tJd2Pc z!m4uH$IxRyvqlrmWCNA5vsX=s^zjRLg zojHo~9;RB|BUYP-PnQQ^72v%RIiciWz_T3HpcQCa6wzCw& z-*vk${%4KR>8f2zSEJ%o0pCL#(aQnf!2!|1gZ3qX?HtWiwP$o7tpgc3vn1}FRbJf1 zsIKT>kYs*rnOgP8iI%Yl8S*?cKfL;`x@H-@EcD+m=I6S&C*La0PE8vex=c-PiKgcv z%JhwX?}&dqCvlXr`fe=uUG3Ns3GyjGOEnwSl(OH=k;cJ zuj_mHx((Np+uSS(68w6Zb-IQ8<^w?hkLn8tq%ySydO9jM473fhZi;}h$w9X*h^^%s z)?$%^hH6ErDw1Nxxq6sY30UA{mCpe`A``jte7Qe7L$UiUn)d+$~(TH~kKKjx6;aTfqi?_aNfl|K65z%OAFG&*R3qdSmQ5m8eCHJ^U;<@CLhe|{wY6&fT1Ie0SvnoPt*%xNU+KD`ENQU!KW zO~~3Zs?^%&#qrt!<%2gcNQ9Z&nEAoX86pEdkCQnc%S-up>AN20v_*1Z+i=&z<;-4%E*n0^~%O^)HEu3S3J}$?Q_|)tA_IU5Uv2wz9X!_#* z(9jTV*+iBt#%c3DQKr8fk@z1H*fNexuqg@@Al_rk(`ND5HV=5#7S}U`JW^0E6dD~xq!_w*AF>uxlrIZjGWr+TQ_`9a z3k>ihjI&@dh#e}63H$FS&}ERquy1IfBP)_HgJHPnr6g%@Y-oxSqA*=fo`m8rmrt7# zw|#aCmf?&8cAfC5N>>92T*gjMICnwCb^zdHxR|=Nw2Q7sRg+z_xYojmeBevgn0 zeLv?1-$~v>-_}P2WL60>p|nS$6k334=+vjrX`;p?SEU0BqWUrw#h5M%9?v95=l9!8 z)_?=Gisx7Y9Z)B^;m?%3r_UiXBCng&3}jOa zRB2jUB)6k0JGP$RFYnzycuvka=Xt7n5PatmmYF?|S{(_!ZG_X4E(8xQI-x$!wQf?F zPwDj`5m2T1YI#>9KRW31XU1MAL7-dOs?c&YAf<*?w4&^zW?wHkN*rPF^!BTrTa=5N#VikBgbA89S;+$IX+eCAHsb{ zQ>oJg@P@fKKHsYeWNWF{gj$mS?uVwFqv2o2ECDhFfB zqYNHa89F*!K@`LPb3UT(*W3s)!&Z%L$N*lUN_F$CY8-9_G3!X6*MxKBvh2hPF6YT33v$=$`+bCw?BY`;K0 zWLZO65mT4j^$g*AMm*()98xzF#2J;W)ydN0=nb4r=J^KgFnSy2SF+=UHP)fPDTd1} zzRweEvhrf;iJXh|?u7dPjZz=ylAEs37QYhw2vG4UofRlLhAn6tQyE2(si)jrRDo_x zN0X4#cFrTxeBq2Vu0(aT)>sr|h_DT-R4D&qw-;ieiV&>!0HhoeBnt&z9EdGAf$epE@MozG44IkA!8 zL1W`^wD&R$>rFZWMw;4$sq_2ag_X5s@I9_is@t1--NJ@`^WE4Jz3pT=|H9(jUoLhD z%xk^H`~F16kL%rk0-iQ6HkmDgDJ#rlB)<>POCpBY_mpS05%cauq+S}*J0Hdhy=`@$ z9NtRg38!9B-xt1T>RIyEsk!V&6WKpEp6w>x|7kjrU#rP#)#Z4QG`VOK&Fd;je`b!j zvGBL<(O^&il~#7Y3Rct74s63t>%xWD_t0OhV4{1_w7vaHL5!`W_?s-dUk@>X)64Z{ zPPI$O@R@46CJm6P@T!Nb8+_RhT^T#IcLUNvfe#T)ho z7@i&oxEX+wHH^lj$VbDAO+zXI!B!M_SpepY2)R!+1s+;lDBWj8&!s@yC{cA*+T4HN zqoWG3`!&M1Yo)NRUM3iW8eF6DDzi&#is8-%5;;KhX*?Abe9pdkbzM1xYXmFz**vQN zG|zR<1XqQDkM(YkFXCag-ab3cB+(w*RfPQ;pFR*V0Edr3+Lu{~Ul}txw)C-r$RIl{ z@RX_vguhWEa`5g*+py=4@3cZ$$TYdNi+@Mp2%T7XS>OOKKqgOkg)A^mvNiW)Q;ehV z3s4icTW<|5wQ_Kt2^J0H7_~rl^B&QCs*ntJI#1*%sRs_rJXE|W%X_Z}9kvC*cV(bQ zQ5>7j-QrreSIiM4dKlugEEAoK|D@-u z1-Aqjj_imh$>_VbjjO2`&<`_8F_lf)-})zdWu}B}4FpZ^lFl2UcbMZI2?!0~T z(GYl>#=U9s=JeRhD2Y&~mdk43*3MeG+fK||$#T8&Fi?E?r1j6cG!#=;Hp==ZwM%h? z*aU|I>pj+&gS+x`Z7!G#oT#@#!*{Hgk&j9I=Z97-{dp!YHI5JSrBxqw#tPlt_nWZ-=~9Hq=0^MJ zN+f78M*(PfssJ=UbhIyosPr;a0e(M|vUkGsFQ zbl4V7K4BIUx`+$nU|1mhUHE~Ggr-W9Z^#Bcci9*B$Z;^Cd{g%Kh#08RZJb9d*hRCpXM*h zFC1F-^l1)se_eln63uH~SAwLaU-IMO(YLstzQ$(cWf9oyO*Eq|ztuyHC|VUfb1Fw&mc> zv+?K?^D}kj4E29H>c0u(M(aG5Sih%or{z}PR_Qc3b3|u=zWF?@#qHoen;y6qQNQ5E z$Y$~hczU@KgBF0ZM>d!kI?^H*huNT+v=Urmy#*PMLW$-X^^*l zJIc(qRuUdRm-y1BGb!aP;UNC`L*RZLrn$snYu>q6(!TRzKmInI9f9(8J)&){!f+`u z&ArZeDbZL{*ItqNyyHQP^XDpIp|CIP=O4^|uo4%6uqzL19@0PXey7{M^BhdRa*l_a zXb=Bps3oatSg)0S5HDWNt=Fa;fOo1em2IrbuTwYM{j(b}W*3h%i9Br=&_4zp^D`t64zR2%z5Hnt1R66bCde8aCpk-|9An znP8xV#4uDpa`rF{^ch)@n5ginZ%{;duc#=+vn)6?K`d;ZF6bbwO!gDE1LiIWNIBS! ziyqUX8r~V}XZkf#RmR#D$YG zX`f6`fWc8dK%iVRsFBZxU0QpSpxF}6VCo*MoRaW|bnKjv>oCP$59?c3N>^b@M{fGH zz3%F7LqN2w4~La2m1RZ@*(DdXogVR8Q;T(s(*lm^!CdXuMYve!TvJw)^ZGE!W99ay z$XX3ztTKU|%xqRVta-sR-YmnHnD_0|CndcP{;4IxxOoX|9ECqfqW6`vGce{j;_(gC z4HG0LPU(NtfhHz4i1M^lSG7OPXhqZ7=$)M%iTVCLOfSG3_y8X_$IkyOJaoD^?QSQL z4xs2g8gBM!uZasRdSBjVDyy%Apr3I&mR^ic_#tm_J`kn0Y*y@*C5`LUI3A^bLjKau zVf*es2bC{jUei5|Z2YJ3CcO1QNh+rQ;Ovh|X7zc8(YhCP(+9oefSu?Y{AA@+U6bC} zs{2~=Nn*#rNqbM$b;$YN?Z?k`FYP5T)psLpr7Z=iE&kM8E*-7UWVGQ4N&h$|%oBzP zEqA#dE){Gyis@$x9+$c~Ml?+FX6K9cxbFjz*(1kR_lFF*u_#bz-4 z49ls94hZ-Z5J21)S-_fWZZ}<@Y(}8sAQC7{G}Hx!=K2{|#~~ZBhlS%E1BkATelh;z zk_N*U2Hply$W?*`L~KvuON34ejYEQsM}iGY!Xn#_@L4RV2h* z+N`=;2s>J=Zzi|;FXPz*5T5-@1cQoSw_pq%sC-ApzAp;aB_Shplpuy7EZFbFgrk5Mx7kG6-!iUd#@7uvLC519^+8dm#*F0&IPpGn zLkx_lUTd{iN2jRr#^vyvuKXd*EJ^1Zt;Wsomobx*(t~HXW9YA>bnDDjTnTj#5w$h? z^ysoG#GU$1r`~f{SI0XTAUd>|r06#!dnubK-2JnKZ(97&N2DG%qHc3-zi0YN3%@kN+iWBYbw=V+}8N!3`;1P8a&ry@^`*SskAidLmrJ zD_?ot@79NdY&|yGS{^!1cw+Px?H;YBUPvB1!EFZtw&Ihkxncvn4-X%yUEuSv5BH-v z_4lW3WM+md%5UFN3vfc5HXFE^jICR?Pdk-CkFs(X3yGCe<89~3E~}A~>wok-w3Z%o za<}Rm-~0`RWVIKPqSr5g9UIH7U1RI+d@W{?u_|QM=edQdIiPvexTCVrk)B%=B`Nd! z#4;jWDocwMMO!|OgCJAA$1-^>r1pcu-CyEHVXU%dszrEvVM|B3V=m= zT5*)u`3hPFMF@)!NM-t#8Q@ESmXAXvK|if%H?7Dz9j90i#sh8vfblH9*u?Pw@LO@k z{=Gpzlm(!8{<47n!ouQzpm7vd_oWeFfU0x!PLnP8{7LGG0VKWz=ey7WeP{fi z+Q$cbRur)OQ?qhRgaT`Xms%U&$+<3@L12~?tWtkge&3pl1dTRTujnfKHhn(5(_u73 z@+rg=4ez%aZ$RyO%D{@TYqy^(DrvtZpryp_^CQ8f7C;r;W(S)CS54?kKw3mP3*h>s zkY}#V3=r3S$t0l3hphiyR-A9{sQ0$CvlbUp_3$>f)DxAKbE~V%?@`mSWh`&No=v_k zjciHiw)w?1%I3RJ{pEx~RLdb}StFZmw+zJ%36}$S`8Yx6x)<15^{t7m;is+Cd1l}$|H1moQ3Lhk zB!6F`G}l_z0lKFy@3qmApMEx?ia0fWjEoAfRsXy5RQ;Q~#Q>|@S=jCIpAwuQ$~|!? z5Ozb6$^?mp)}#f&6iw+m4wt*p+!^FQyh8i9tcUfw>P{hSlha%CJnWnNqaIxO#^z~c ze>m#;v6uD2^#0dntF6Pd>y-O#;4-1DZ^8SV=V7h;6Zqi4L*Nne740++@dfzDuE%S7 zd4ZeLKmRh_-t`?=fJ7Th2|Bg-QXYB z!clcm)`(8!z*dX!Ei?6L>f`?ED(s*+anAOlctj3Ma8u!{$(U#gTbx{Kwx4VWc^G1}9K$c_D@}4H`pmK2xWg3A`mY?nja(jx@>qj(DyQfCAP^24IZd;8h=(WrXUC5Q1spx{Rt$ecVWRm-aB9}0UtRp5WEB6e4`2t$J zB8O^wqV#gXGH-ujh{YQhO*+obK5C#x>*-5*N}~rUu?rm34MyN=rPZUj=3blPG9zhPej;&V zJh2obPr8;pOM#h;mYs;2+t(JetnN-ur6q|(mDqmKd{|S7^28!KqUXc5b%%{}ZYQ^~ z9xPo`0m2qmR!?is%j>DPBp+b2z02Wp$28%?!&=I!i>2Y_=v!P2wFlFC^-ae~#)a;R z$G+B5<2vbQ4_VT+tW+R9{pY@>&Gl=_iC8 zEP*??e{e2N?Ho5IPe2)%(t|QShVLgIcU_*IpM%i54PvjX3BnXOI#8syMuUrS+ga{loHqQHItYQbi`};?_UO!bU3v`D;FyY%kl={i=vO1nSOOjhC-#%!iy*?`YlU(EzxLJuDm3)b$SoJkOsRZTvbS zOxOB`*NF=(NDJaOv5*lETXL?VV?ny56<(XrEVu%9SrA*wYd{7y6RQ53+wIOs552&h z?z_$He*e4nA9$M>l1D?sjf$(DvIlWnnfvsQ#+QJVH{8x8kM|S5m`=k2E=AU7uz3oo zN?fT{Ud>BI(TBX_zPbJw0RZ0(4<J)M(9y19arxTvYNmB2 zX?^1MlDTqUIh9`^j?kOiwD3=T>$CdK_CZzAgr=yc2Zx;vfZo?!VS!kVo_MD)iID5- zEFu4x>Dx_(y4UW}kFTZm9Pw$`KiZh)@};0phvjfjjL9q5g)-<=3K3@fjxetB$t%D5 z{rUPc;*kk_ne2!*8#5@l8Tx56G&(w82$dEVV$$aD|KZmIRgh4vV2JmNn;0fq0UhM~ zipd?=?QZsSPceIQZIjd$_1`uO3$Zf>aW%|^!4UR|kn>Ie^zJBgKT8roWLQu|q-y|8 z1y2El!5w)_d1)M|9VbX5fhouY_D%QK=|fHJhvLYC3mZl8gL&N_59UUzC|JZ%ZSPS$ zf)+QwX}tar-b|ix5C)Qt~Pfy2|zSJY00Kf6`uo>?UR9}>Am8egcfj=8kDAZigPaP(9e1SvS z9E$%=a@R}3(wD~dltbN?s`nAk?6b=6hK_XSb2jAYDRLEinwPnkzY8STs`v3W}xW@2*ct?`2&mI=cX>lii zyl^|u_&??rsj>31WX`+zYCfdFEc}kvp1V6?J!3BL%$^$_S0V3XUALKUbV^nzVPlah z^O8~zCCBS9eiAG8V*eZoewE#(VwtNB;W!of9w~5SN-_~3e%TkHvCu5k{UP2}{F9+z z8xIhYyA_$c6;OYjhgsqj0qy!vT`>`k)wBY|%gbPxFk-rnb1+z13dcAgeY}zKa5ovY zjgf!(h{OX51BSoG?G-ZUClNvB-ENC8tk1Gtn85$m}6)kZn@9O#$1&uD{$DJ<>dH_r+ zS9m}-R1FMF9ZWdgUtY9sXaVe=KD14SR}yIWcSUgXg`GGaI~p`RIRK48$E|r4o)tm- zwikYc0)RXP#UL2Vk`#&__{<1y#{Tl7Fqrr8H^C1yaYgcu@_}#Y0eK z>0+JpFGne~r{BZeaa=S^9Ceth#FpPDdtY7@-@b1r*g0_5>BJV@WS?pX;f3Uu=HE#3 zNoNKB4?A<<5NNw?d;_9PG1b)qvOy^Bgd}w{np9iIyiV;bb+U;!MX@c<*A+yvxRn+)hL*Rx#4hSKa_cslE->4i5C#ud3;q&FqIkG-+GY8l6NdNl^1QVlR9-xX@J-s|h;*HNAbf1hr&PH@E)(|2Vat~9c zkKr^2{BBEKpg?RZQ>fMP7mrg~Bv_19vh>7=f7BSz!t^(%rwJYr9`)+Z+Fjb9lp-6V?Qg|KTIrKA}ry6pVc zY+zg<_rFvm~;Duyru# zh*$)nWN?O(vBdpf3^7n5NTETb{3vKKG)&acBJL72Yzla({u;ko4y9@K708@pOM1Ra z46~MlZQtNP*eoD604Ns6CdeHbC3@8!7c`pf1+%ufsI*jHQH!HT&{kkMY62V%&dZD_ zb+sirZ23*N4dTW1egmAUju9k{y=hNOosTm%L3A`5BpJna{4X^7W*wm z)dpJ=TezMEQ|FWFQLJd9b^9s6kiuLMWKLt*TKEP+yF$gIa7>6@BDy@Z^eCE^BKhPo z**L=(8R(ARn%uWSpGNH8`HX1X{TfU)|8h&XB=k}HPc3N)S_eizqMdmXrR5;(i8fiim_3 zRV{Cpg5B)Wt@_Th_S*CM+Wq+4eGzUjuz|W@PkcsdkOeWQrG?DPm~~P<0U^AavQ~Q}NQQe8j;0UKC4KlxQ|-?}Uctc||nc*P80m zg6hhSdOJ(woBPtn430E1FuR8zj7Y);REX*PQ@r;qAxVr9j3mu^5Y1<$SZ5gDJ|oWV z2>+z@r6!VQ;;DYre5_B-eLEbbTHKfx-4wKGm=?RL^{zjVwmGs5uptl0hz7kFDi#uw zcKE&o-Dadx(3=VbM~FwnV4y{{ny8Fz_LTWPLs?A9T))58)}Vn9D+Q3Q{&V2>-!#lBo82{c zjzLD3+vt5H^0)fW22&~W+#6lXE=N2+>D~FC-8V-c;03bq+8lgN>#k~6u#B1jY*fA% zfF{y>6x}uf`yKCv5_$X*XKbD{+tc{?Xv!p@LffLB?1)t16Vxh@u8ketPbJ2#H>pD`N=Vx~xo*rk?H!z%mBfSN4HOpwf zn_Z1iVl@GL0%Z6YnaG&_i{AWECq*XZP9+|HFM#(icq@ANWLB|5U5d{eL#RbCEi z7@~i=;^eOh7T4stptPgPQ!meR0b=rRUAv)9;eMdTDkGJx@MX~afS_V~Nt^+_T~tmo zQmh^X1tl8%*a>3C6bJ^ct+M-XPet$_dFyrpYdbpn5I|_08gvwTkPx&oX10w?)0WrY zM{xUY`NqDsY@RyDAKbl={`ko)()T&~jkZzOL4Esx5#81DeH1_9`=nNwUVGT>e6H-+ zUlh6fFF#pPR;o0e*Vr#w4Hlhc7wqNqoaj2XX}B6Jgms+D8>2F7qKuD!;k&TirX97S zwKfJ((HDK?w)3P9HXQ(un*}pzS)2(xOmwFGfl2aSed(#tEvmZHfAZcP{B`kU`@-zw za(FZH=1bs0b?*a*z}9*34-r%y`JmU#<8I{nxTEhe={YGi)^jxh{ZGygqM|=}Ti@X8 zo^ZKMNJ2E%*tKFV#Kky0w@B0TWkF6+nl#tO%*R!-LId=%`VfP~k-EE^i8ajM%MD+b z1WcazIah4=wNmxtsk9Vvi)@XI>oEiGjWxE&v8M!>cz(>suQ{q!jcHzvD?4PqpE&rW zB*xSH$dyudDv`}V@e`)tC{eCcWdZ$?TxPE!@D+ychMEayQT-|-i4nTv1_1s*05b4H z?EEv3`BR`BYt8g@3=BLA5dip=E>ol@Sc%1zlntn{S?^Ez3C8bcNfcG03mMHfQX%H` zhtBM!@Ybs^SRv7m3%U-bh8T9y3!?)Y=>_fgNz5PntHAaZnhS$wwm`fm4k{^cPz4sKDfg*<#SC*BgwnE?=x~WeH{vQ2rgcraH5X6)?Ki=lZ~nRa z9rd*or{!n##dN>(K~ih|!^@MbXS=D5-@bhpr#qIQ9S{Ma<={+k4% zH_DQ^*N0Wy+pqk`30JjB1W|olpN7^W1WrR@SrOOP{bYuQCq@)wl`CT&bRW%cv5GGa zUoOWMe_{EhO^jG!?K?(D-_xJSAEgN>%t5u;$*8$WXujB34A_}3ktta;2&@PxH`Pw8 z@mku-?92V+JX~r!3|^~gopAM@Tt#JNZr^#hZw*D=qDw7jl3K#cD<8Cvym?(h4$$zP zz9!X^Q`+*jTv$l(a#66Hwtabgof{JGHYD3LtE80K4s6 zi~R=UbTxLA?N#ibE237z**UgseN z_F(Q(g*I*S&?+wpWy5}^fpSH_AFdF?z4{P&mz>DE^z=B|2 zKy;~icTEElDB5}0PVi=eWQp@~12)7(^q6n+SSa{mv&?iJ0(Y0`!x#*g1e*=9auD8P z#Tg6$X}R3P(8HoAzU^1GM(c7|XT(J3LlW_RVjE;*QtY+%te`vUg%ZpNRrP{zF`3NV zV3CC=n-_|}9Tdo-Rx0eHxIor6RCje;SCg=<|I4Gy;IS#28gE9;{gKW!IlMs}hrO_- zuC3S&Vr%`+Be>C1(N5b*&HKUhf^Yj(sV!y`UF({SNMm8Y=faT1=Aw#FwX5)&^d?T5 zvu*i`%DE^fiB_?VZi`HV3RK1DQVpG~9lbo_OM~LIFzF_#!_&<=xk3}d4Dl2`()$+-HB)L*;WC|?ioyEscdQ)s?EB5-*JfG+Ik%&Ezh{g}3gG>p++gkSRi{4} zY{*R=M^3DMqBWvcos*L-Lk*qjY>B+xS9&F97YH=XqfLbZ&5IA~>x!k4^dp8&SBB5d z$Y$*IZR|Sx6qa!V31l+w>Zfk_`A4kGh==<7clQS^%Dz)lD;vy>$Y_;d`U)R?ik=k- z`bq}Tomn)$Vjw>uLd)@H^&QxQfM3!?P1%l6xcR<+XQHC|PDd9k=HN$xQp!aRiAxNL ztw)8@G$PU>L8PAM9zQbjR3$feMT%P}=ATc&g4fkB`29gK!X3qa7`uLJu3uYZ$cAnG z0LX5Z9ET!M;S*2(hnVK@5JK&C7Alm?UFfV&J^tA%RU7e6-vz z+^qdGKF0H>{mfzry)|t?nz3^g$B`F3_6y?VC>*DMQ0Rj}lb3*G;APZ6g6=y~XBY*T z_NHJ)UxGF$j#6#iS@067i-b_I0dpnH`e?ekv9B-^+v9P`cj7yO%)sp&IOu5C5;amq z>inZzw-Q~xfOEx!ainVj3vzwiQ0?V@U2WX9#q*Cyn?3fmYx7o)e^xmT49zXU)lQTg ze652!IlM-K$*$9_)lK`AZr1y`3non7Cm97*6MDCk+`Ng_zYdr43*h6UOxe4;n=+@& zy0UGa1(jXs=sFA#<^1=#5X1IV+=L?wIi%*Keye=`e1m|9hCPKnJ}Fi+PIf!a5@&oe zeFASQf6n(HyYW=z!R*QDh?DBXZ~x}~k&xxP00Ns{cUOeLG*S7{fq#1eQbv#+tmk5U^ zbEGW$X43lRh!k5VYM!lCL@o0RDcB3BRCHRS)9IPx@vcIguC0G<|zO8{4d)4bCi8{h}22tQ=O-R-2L!!$ z58;e@9Y?l!u|qSkf>7Jg&~ZaGFm8ZYfyBd@Pffoxu(JWcNEF@y5_CTp$jb71g`l+Z zEosML9M#RYiHRARv{Q5<@s6^cVz|vkXurHqzA)z?VnS8k1=W<=$+L&0trnlr@+k3; zpO|3MGYIfCtsTP50w63TuaRgmDnpf#hc1=WLU2w@R$Rzf+gsEUt(uUMG=EkTS@&iX zl?x}6mat1SO1xdH5aCiC?nk&>aw&v($^R3zQ@(HRu`8Zei2N{B?Jq-(3}W=>xU)kp zfA^UyzgDccRIG6Cjm)qa93LmInqWS5wCbpjCiihOxEzgb4kDDWWn6vSPoJym>^R&z zx-n%yM2J*UP?CC@ugw1)P+R&ZwJ;`LmZWg5qo_pS&u`A=^!RgJQ_>lV4N0}X+f z)|SOchClQI+cR^`_7~e6?}qS4zg(I>D)rZ#-p<)}wx1T5+sfT2BIqncudTE!l}b*I zsA+!t2^KV`#1an=oNbLGg`l2D!^H zKu6=ns%87({N(oC@s)*-!$#vmBga`pWgddc9fgR=N)C@O@T@pMUxLS>YKp)^^f7eN zz@;rZeowNkBHx{wt-TuJuK>*6Plw5&!yD4X7QE1CwIsp2A%19{HD5*2SVTx@iu%Wv z!szsB6VXL+IyB5B6jLa*q_yDcdu0*NY|$p(N9_}n?Z+w=VN5d*zm4~p}C#H=~xRw z!V-dw-IeWj+U9Hf+gihxyXy6OiA}v3W*HULa9XjywKL8w($9c+);fa zU1AxwRrEH@O*>3@PnoH|6stYcsPh^0 zOt9>jq!pj2veh+OiTrMRxl0JdAA?cb(m;O8HL2>B)o(r;IFi;+ZRzD?2un^L8eblD zxi5+*maFn+uGm+xm>a1dRX*AiSMWUGPDOh?j#l_CW~oInCmTO|{I}m<0RgCn@{Mp{ z94Y+Yc5-QW$HkA$$IHp?0g~X#7<6w>5{9zO0% zIAgy{WD%9lZ{=XA{J#xI-42p$$A-O7Z zlG)6kIi(sl)vwZW60%aUUk9lv5k3dC!}5!F?_6`~FbTrLAko`7idiub={0^9kBE#4 zjm!xa4^lM8Mv4*%6Dfu|4JHI)vq$?6{#IlH$NID8hb%&IA@~L;=wpBVz(`tK#D->1 zAh6jGy8RtN)JX<<#B0TZO$@mk!nhiGkLxxf^%k0QeF2#AK| zqE?)cp1D@$xH@t-llZi5t&+Os3Jb*9%&$$F7ouOKOZ^b=he0IhGUjeK*n;%=WIo@W zi^RoYU&vwC5JGrI=zkJnF;o*_w~ZB}wm|QETAN4j-F(!Lhr5y4acHgW5TcT+;7XMZ|;fa-Ys4B0Y5i({RkaWcTt|yqt zXiI#&|FLmU#H>RMl#Xorw|jS6PL$j3rI4U-#q?8L>yB1+tpv~O#NOV$xtvXI;Y*oy z1azUWmarrfS-8XHl{3S_XS^hQj3S{SI{T(`k{8F?oADwTTp!@OtKsIe*H6yYDevi< z=_I49A9deJ+n`dS!@M{N>%~(3=LMh&u3RN-zP^D_>TY)wou?e*T^OtMbeh^}Ck)VU zWbyu|K3d9`y}64*^$z+ne%dlnX8gBZLQB$6|eUYSlWQ>`do zwJ9~Z`Ca_qD)#eHnvnDH#JZDNjm_|A7GfpOr=0bQ!h0lGnd65q*1B$ zQ9qSs>Fa93d|UQ-wE^9eV5_vohK-}&F8z(Yv@l(!%pjpWfx2SuPf}TAJyrsTG?mj+ z0laT@JaEs+3zQ{JKy4e%p2&gbJgY!Wzu+Ep@E&vt_-HB>3b7G%)CNkVSX7tb;CI4p zG6>S0=pZaKq3bzea47;raH%NC_~OV^NMJ&2rDO16Cg^nEw{^zQ;YY*bP8nTeP9&6LzK6lgN1`OLXA)^0w|(l3t9Q@d--<_l&5VP#C34V4WfZ z@+x3K)63F6kL^89e`Qih-&=H6D`_5YVJ_=$hg&AP70)yT^Yl*&wC_TQ--@C6JAUGP zU(yjh`4bAxfiy+ubl$_#G*)+xTo^L=sqCU*WRTwUp3O?tCZ63W4A=Mr+gSlUE1d@_8t*rLUZkQC0w>tJUEae`k(9X)Yij!60+O<%Vg?VpLI zTJ+k#EX_C&i8=3>bb?DSlaA)66eL5o!B!rY65hYF7XOEM(xN5&O7DFtSBw~?x>k2vy z$n~6wYJ=)f9|}kuq55VZ!C~3{?9z+>mNMAB7LsHf!g7>DKT&?k+hHe#R0i`(+Y08F zX6C*@taf4M7^@z%^^ z#lssZ0qfipAvwx#L4x5sP;bO6gAI0^J+q&XXp>~Xl%seY?Ln!3&EC@^e;e78Z)S+e z=Zx#B%x+D6qrRcs$;YdIvA%tRn)5X__(vuHN9 z5@a1=Th2+|W6ia#h3*{1zQiJvd%0~`M}_@rr#s64eOF=b=)-DaDy zA|lIp{T}y%f%E}^^x~AZ>UfD=Y;zG&Tl&>Ep$!y=$l&e7b6hCZg?#+>>x~W>IBe@2 z2JS-%Eg2t?qkbYrjpb9N4%u+IjCavfOU+g&j#MZVr4T2l5WyuT)f6)f|6#MSL1t~k z*vE?L2|6Tjf*@2dl4ywOy^rb9GM7|GjUWdj3Qi>hvicI|DEr?417(FT-pqWrO5%t9 z?qK&M8NM=qAnlG1(}GyVs|Wpd-332JDw^b^jDKhkivO2@qj)4xw5rgzcXBdZ?* zSxhi*gN}!=c}@_5T#=>QGpKH2XB*h~=iO*sCyp4`s%P_eQ~zzVU)7-YuueAs^FwJgZTTddCOlSevXa&n3 zoUl+Re6cvVKceBoiDA9~ zg5>$ir?cDCn5``;?JoG+ z%v4jpqP??{qipA>(HCl!u&ML6fvn@#ej9G>N|BCkIgE{1f@csFRsd26 z!8;c6Uzh-B3V;?06iVO8O-IM;20+X(o$_{ zD^(7>rb0Tf5{f#dWDSo7B~m@u3_V>%4$xB57mWkWmI5`<*?=JEcT*gjcjM22tzlL2 zv;6p#II``H3glr7fD#QNNNMuTZcAu-g zkcG%`DP6;^iF=83!RGeIIH2ko16g>uBu*`>V*Q*9uGhg9Wt?ru#%gKgx}h@bSsC~v z4!}g=Z$&0CRyq!n!xxaREE}_;O-pKgPe!~H-;ObOFH7s!@)Hj;Tmip|IK{w;!j);q zRK{Fo$~1Dy6%^Hfs_vKVHYN?sQz_Tefd^2M8<2_g^oI5Hn$({lar2lQH_~~Fn=wKG zuIZeY#kPCE9ntz&LRhc@gZh3T^m;LnInsYbG6ol;taxUh<1|$-tyXF0w!KncMJUsG!+^IGDV! zCp5-+`yTg#ayLt_yT?DpRf7+ih-a&JwmL2q8N>&%kM-U@PO(LQSCb5_$EyN>hS6>* z5LInp=}k9|5ZX$i2u5yx=tbxD*cp>Pl;DIJe) z>AsT$P~yc|`JtgCpo&p}*4_pb$M$V2nFnJ+YOA6K_QM(Cfol_FYVN>DQG!XqckY0G zg}8R_8MK`qcewp9K>kFEbPVN6`XI;MRE8YH_H~9Ebsa{whZ!Zb5vnWEwpUd;$x7=> zDckA(aFex{P*v~>?!u!N2j?6GCv7+%?6J3+cp*^DSxqY#b{=NGIKk&Co1|FCP+b@@ zOYRjz9_goiZt5}fasYy01v0(KGv2RZfL4=AxuY<{aJIo_*|Ou zLYMMd$PD6bd=^78s!dhg2Km`_wk9@i5=_s+>;LpxnahLm&*kPJN2z{C++oy`@^|?x zE&|`_M#pgcEZ{A^zSpTPW8d6laz>%WC6%k-E3f8NK*O$%n`dR?%U7Q;rZ0jrW)8Cy zyBo*rMxS5}VYv@vB{0_5*km{K@Vj1M;TY!Q^>iaL=zqNHNzMiP{wQ{iC;WZ@lGp6{ zrTPnk$X+jGC3g|IYqzDdh}EbM;BDt@8#8`GAt8C3DT z9im$(=CNa0i`ZSM4I|-Yezv5 z;1<{SVXNBxX>*d+v(oQ@VneXGbm&@@b@!U}55loW7j~0$YgWm8N@G9W4JCLqrHI3l zLEc*;g+{;Tk2SV67?BJd(TFv@^sHH(I3tGGHX6hf`Swkof6|0$-T$~FB#cxRA`!Zh z8hPl9-Zq)a#`fQQc(q~I?Ga}8?d=|jQt)qR@-Rn^0c)2D} z;i9r zL^tA$1sNC*(UZq@*vIevV?O?*3XPM4CXzr2k}8SOvs+&Xonc`x?dY!ds}hi-i_0zi{hkT)5SiaN1)h5ijgLE*M321Zp!^TJO!GGe zshFxO?Ph%zhtHq79x)CpKU5dxhj9#YV-bR%unen9LHI^3k z*sE`a=HUlTCHv~Mo*nCVfmaknMfw8)>E97J7^dy({&DutN49Dz5P zASohg7pu_g4HcF;h_TV{Uiy6k6ayp5jRh%T-?wr1-s}NS`rZ7F7n|Lgn3PNY7yq93 zu9L4^R>L4n574d6iS}>;-CBB9veg6_YIyT(c}q%tgxjoK?Fzj)m3MIqZeU@;%@KBZ z9rJxVOTi{!i~9+N8=vQ5yFs^z=^hd9L~)>;7Q;q9_Ue^kI$@Z&UF=E&3X$MF!#WS78HURw*KsJSp8bDaVbWC2-m3A zEICWEwrNwNP8=>8VUt#|QTZdDbqo_e4UK|=3jwR7_=c7f6Ha6AXzF zVWdLkIi~QG@4{RC{3gUishpEsIV{Pw7jM3DFhq2$BG(b_RCGz(tHd>1o=8ga2`w;`Y%X%xF{-uJZvA3 z%Zk}d_@8+hk!FviHQ_uJyhEu+cI zz*sS6@orQcMF2ZK`JhzZf6n)Xj=nhNbod!gY3W|0k$D5zM8(jq(Vw65Gk8W-) zobHb1i%_yYk{je=Z{dr?spGoeOUvV^c-l?W9`M{B36MN?_-4=5mz%_A!mb+wc!+tJ zoZw&7w6WQJENw=9cumk-A9UPCiTS(U4IRhuxFI6j@Qq%>zqESNY8dr8#?o16z)`X@ zEVNx51A{ex3j2q3XY3J5y_3J{Y_kKi|dy z4h_DntUYbC^&}D5JA&;t!Sh2JA&kyKI$wF%EBw$E8Uu^hu?moPv;yMbc8)}Ld4rd6 zey70aOR60*-q+}=@KGiPXi1g~0mVhlvmSS5IW^>h> z=lmVN;y$_hik@5Ic?X{x<7rhj`uuS-fxN&gDIduB4OrS_Y0H>yv+M-sIP4~aj|5PI zBLXS+WpHR|qA1h z07t|MA&c}B02zvmIHVH9D#C0dvK`u7a)!4=_8q8hxD%k_heZt$sDx!Y4e_YHYN39riBpJ!$H8@z z`pc!s4z~m!{m7Y4WfV7n=v=*^u9k{8(#x$6xN zvl3etXgQ>SAZ4udSWLuyRx!*WRnur$(Fc@AvwYE^_?2bwb!FYF;F~|%S6FyReCFJC zUY`ExT1bW@wwvIzqhIZ-jAB;SVBcC!&|ocg5KLV8G}amH)$-G|3bGTFZXHe)u%))Z zR;W#(xQUyAW@`|E>5aa#DyMPU{M&dQ-*}$Ze%XbmJ|-HIMpF^3!KJMF?T2SC?S7sY z7ZxzW!V-3_2`j-G*wHd1luq=c`LxabH%OwBmmT%}6D+nwM3tAO=VE&y*N533_7g|I zVtcfU1T0}pcs1h@23R!ncZFi2^4uL@?bF#HrQ*-hbX%K$i$>q(h)+I}o3H~Mmb^Ld z)zd}8HG$Phi{4#>7kOr4e*jF}o zp9;~4XGQ6CBRQKNTNp}6HeskJ&f%bc+}V`pV%*h0<2p$oP`L2C5}~nUQRQk)laIaJ z(#2s4Z879b#^{S^i(hy$HvO-lg=AqCxbae3ET;G-66e!HDhz)wYT)fcfBKt&6pc~v z^@u+ZmE(x~15yR7a0T_=BlTTB;{or(E@ewB?AsE>NgC{C?fxtO%MeH&ugAHdA1mPW-DY;@a75d0b_^0?_l1e`ZeBYE0HzR)+2_ zitcJ(IR(o)`S8!A{CrYTU>zYnJ(W|=bhEC3kKEe5fz1sZXOkJEMCWjvfS>lY4C8N3 z`oZrqn0;LNFF1`o3JOfHff7b*-oZw{dUw;Eo~_$GuZDVKtke==*W}@K&%i z1ZpeKdb|L8$F|mV+h@k_t*j*~iv!J%x7R!(?_kY2rIL|p-P~xEh=5^mek{P9DHd23 z5rsOKn{#qsTFErnz6jwpqG6VoA&Z)5rEwk7m%jDCp}n2*Gx&ri$e%>8l6oY?HpbfR z7`Kv`h*Fr&;RC$=k&{9>=BQKi_|!GyRm-buo3}fGGw{!<6D+u|osFlVFXUfonD_A{ zFR9*Iy;I;5AEts|rH3CWqMu)Rxc<6A-zQML{z9vUysFv@zV5Vge#Jf145rZ<>SyaN z#{A-K_$Q+t;oXe(WupGfADU)am07$J{G|@ngWk|C;4E!D&}XvBXPE+yNs0QmNQ!2) zc6=O7l8d)U+-fb+z)eftL+*S%`XC+mRZ89vpaU?jp`m?|ECU@jWH*LdoZc6;(ZQBi zp5k(+!H$uU8B%)BN)|VF^|ouR3`^6Cik<33I0xe(uVloMjWa(Z2%jSU{7;g8GqBwR zkERa8{KesTPy%_)MFcBMy7k+~_xZFdaLhxh*R=YR&++A`drTP2QH$U)Y@kr07;7fU z&DD=^YCSz|Ef=IW?s^rM`P|0Pvmq1Y4>3hNTn<`ZBm?jU*dbWxDk=RqgEP~H#6Og; z)3&9Y-O?d`T+iwmq%#JaBcfm&pw<+(;!j%?GX4~D8c}vS0cnl`lV-)NlciK;PzzIH zM#g|LHXRx4MOW@zlsuChho1)zZrcT)UB4@TU*(<;3O`8QzWn<{`81raVBv8d)%%K$ zQ!l+0`>a6w(vu(Hmsmdf1zN-Sh3u(J($x8CVJNoze{mPlt`$Gp_Q#;{A1GZ6a z_n}hV6YUFn3Ch{q{`yhMNH0Nf){LbTqttx-3i_K&tCLy=9Gk{_S~#88CL4h&iJ;P~Tn zO!z@;8;|r2DWeyBc68Wn*a{59SU#kFeiMGuf3?0IMIBld3{1eVaW)9aXI5AmYB`r4 z32(le;pkSBtw=u@gXyM;w?;C`cu$x74a36%W(?(?g*HHK$+C7xnA%0IbF-LHi@OQ0 zgEep$%c*jJOf+ZjHBq+S{XP2WLyhOPq2Nt+>{79*>c~tTXnqhr_YI}o2C$5n5&K#5 z!2c&+QN3U!=kfJb6F2Xx=F8>l-(TV0o7{MA9x|YE*(jn{JJ{1x*zt>bNGhYhq9v@5 zW$(mT2{S!FCqXP-^KX)dtAE5~B=v$EpsDJD9=Hf{{>4 zBD=GU=|XDq@g}pGb~tO1O0Ix}$laj1*`R0-h;RrwsjTYY^d@4@zy-6Fu%FnhMInsz z1ys1`;%#`{$YTv?P?89=72Z>kl!gi@25)ZH4AXw`8n53sh+DmJ2>>5Nr&2(nY`oAX zI+8%mdL+HJa3mnX>Ep8$&0eTRR%=AD&91IT2^NZM1pseV=r(qC{GkLAxC3MX<9nV# z1|uTZlVt&hVDsJFylDMkW+BepMar}qK^-1@DzimBIaM@k z&Y5e;N#yRNr5BFhJ_o3`44tk8dT2?@WH*p|OQYFhD|d!bJj80ivOQSkp!ai!JIeDI zD_E&GiF^As7H3zV!C9oI8YK=(OBmB1Bo&%Cn+O>g^*hFR8gNCHF|7)~1<`unZvp| z2Uk*^@5H=hleFfkDJAfEGb?QpvElygA;O6-x{?eR78V*Wms;XYQ@YZmI-K4r$IkXFLzd zw`7gcl^+lTvLfkR?)I~y6#~y=@@TZsqC-$#G228NX-(#n^D6Y z-w~kY%=#dOSVg6)h_WA9!$G6pQPXYS_vp7Pv!*PNbgH&<9nILjwx{h+*6Y(rcMa1( zH4SYw1@+r3R-l|d91v}sD<~iUd-*2c*I9;_vx`e*Mg#+Q9Cg=p8OK>gx|A*#OqDXN z8d%3JwwDBW{e;X_c+~&&x<)YL4rl`-czsTVG>p0WGBG)Ci2P`wja$zE9flb2 z{eAq;x#ekeBdvRABo6<4g>k+weJQ?f5L~d2saP9h>uwru)kDdD`i*N`xZ2&K6Vv3e$ z&&pSF*Hz|v-ql@r_Z0r~=Hi|F=QS$zTes#yZiKPSynoFTe-Ser@>OBwRp!0)o-#i0>Lw6Al(k+%TOteVB^R&(8s0Ii9=Hj@P5Mb8Zqo>}PQqe3L22 ze%gYsZjyJ_&3WuHD+DELecTr~e6OvGT>^6o5K}@Plzzm#PRP_N!jkY8XM>!eobvqy zzn2K|c>^Fnj401sQoNuv5PAo}V;fPnGg3sQO!6#=G>3&%G05`ptQFeke6>uQ7>vfY zZA-Qu((81Q3aP}-=XKu@3EGMx)OmGWXKIP+f3N*Dc=h((Z_DGPqg!?htN8&|RpLh- z0$AmAVJDq>Lk|}j6H!hVxp((>JHJ*UDy(?n$wo*=ZgcNM4 zVWUSd)Piq)8L3Aw-IxQ};W$$g(H77&R0mhz@ZSx#oE6kPXbL|5xLh5*1Pk+d|8slv zx4Z1jnR!+IL*ekTu|RqH;pB zF}B3bO$yS4U2_j}Nmb>&02|MqOTkFgCDsan-XE->$uSirJ8X+W0P(+C0P3h{Cx|!a zN=Id~%q%4lIl7*^U*s{MCK_i(HT58UgA9M3?e`5=LjmZ*KZJXxOIQDVT;7Klt`xKX zwbj&lQW<)fx$MmZ(}ILqHrE)gCnq_GhB)^4NPlUdBu9eq`6{R76zKPK-BqcfYZ#Gq z0uSvA%RWwe?7`&Hwo^Fx1MI=J;dZo?1f<}Wz=?pfN++FQJHP+cTMXHpvUR$$lKbJv zV3gS}&1X{-sTHi?$e57J&oGV>&o<>WoOfEUxT((h(ul5P*sPqifK!_ckmcH#=nSbk z{PH|dbbOb(r{(#?%)n5Wj4p%*SA?8Xmhms+I)|3(+4`aIg9wZ2U%WwDm)x{exIuYD-Yq`{wQPZp$tE zjq&%|@K9|?tg*?K6>n5xtn9F*MPpUZz`te|PhRHD?;50Nsn`R<2!V3211Q(0Xgte@ zMgY#Vvt_)8e=BbYwLE{S?CLYk5}R6Kf0Dt6z)8bhUS2YT2kAO`c!c+wJ9=2+S-?C| ziAQvF^uJpcL#9%9ylr%Kq^|$=@Z2mpIjOD|a%(@Wa#2v%d}EPaopU++sMXw#uchw@ zLJc0q_ur!n-ahpcJyAPq-&kzwPpN!9+ct}7-C)d$IV3C zmn&ag)#qvfYgda|DZ-SuHiU<7uaeTMEMH=2NaiE0tdmL9i1?x05Dn<0(c60KVzAPG zsBHIG2DNm4Q`_EQ-P)!`#MWXh8_GP#AuH{NH|06j4Cr(#$ERT8-_jH2n!YIsSU_!BUZaR~VHm$3><@0DT zcc0kaz^z)&0uf~)aC`WEiqa!Ki{muLPK%w4P?j_5puvm5613sL=)0cUKEZlK7Bib zs+VTrba7Y3QRLp5gK>DWCSUz|mMTFnI_I$g3-Q7&75p1LK6hqNuKWdMF?z%ZkBRTp zFV~}v;bPj7po){$dHfd+UhH07r=2Bd?CD3e*&B@68=Uz^oW&cQ#V1UTYg}%Ggy|<#U@N|L#%;+cv=;#z|Si;P)P6Xvv# z!jR#+@YdhJiG__JSy(%Jq{-{Tgd%yMTt7lxA)#G^Tbm$Ou)6S|C%8z_^jl&NLP7?m zu~B~nZ=14l$(fWKFzv;Bd>a=#`$eIv0IN~9Tq2zzDV-@5nGUq^PDzvEiYAmI(Y!?- zvC2mS-Uf>jjRjJ(0svZPEC%Ix2@WO$8W!c30JP0cRB`}zE)xpz*!FNn#bkQFfdp>; zsv*^`P!UE1ed|idWt@>Y)SvfvpC3&g`D;0}?*D`nS;wjDrGaIA#YTfwhd&9D79MeC zZ@_oKUeV?sp-6TX+_4w$aAqENlXxV?hRZ!h3w)l3R`?wzw|xB{Z$BdI8iED!^i0(q zq%AbPtz=8Z8d{`_Vi|Na*>n$oQoZpdHCgEEfyu;HEX#E-N|&&&LK=8U$*To(&IU2(4AbtJyS=Yt>!AkY&tbu;u0X{kJ>=B!MZFnLxR5HqUAXCLx_(C z97e;--HVVukuJKFhWhQ^6u~~PwB1W{(2|oglqUrq^yX0*$pMo*nM%y%Kf%cW4(to1 zrUNakHPo@CzIVtY>pVlu_^RHU1>2QAGoeYFsM^5;p5uh6S<=A)-d+_*LYy^wCOA?d z3dESgOqE9t+nNX2+<9iXk`v{=qN_==D*)68v1l{fYg?~d+x9zfj&-O;fdN-P>c%cl zaZayRUfC#_FiF_DWoBPX_UdLR!z|HZl>VZ(r-6><*WBu6ReC|{gqq=u@4ZP>BAKo_ zevYpOTcK|wt0ph?v{6Xn6;oCZ;y#a>DF8H@FrdYxey7{zVYCbC5skgyXwCVK8LpAQ zu#?_$n#5*c>iwxcSZ*OA?EhB59zBD z4&B7F&*V9u_0rV&%qifxpx2r-va8rq0-ESlUE5NMtXhCbh$a)nRNKpacE-w%1@5SSEf=f68>maoytF7 zF0y1%v{`Vun)W-ku703xdH;jajo;q$j_e*TXl;Kp9YcBUeu^>n>`_t^j@r|{hRcqU z^S*}Lp1Q~0!u8=CjXe3m+|7~36CaJa{8)bHVM&*8%~tPlwfI!Af`@2EN`l8l+}dB? zitaUWv8nc4?WDunYZ8k{Q&E`ra)2nzriukCUw5(ruj#qYk4<><2#surKbn_j1t2U4 z_zxBo6)@DH?5wM?_7Ua}a^-WR1r0VkeOym?Gn8Nb(>MP`h^@@Jm&AFQ@SCgFRi}^4 zjGgH#%E4VlIZ*y~Bjbvza!b6y92nS7E0M-K*!}iNdmR4n&1(vt6*QhJiL_o$TPPPm z?>VmzGBr=~`N}~Ruh~RfAu=y@Bev_W&Vq)s+M_80pEYj2;44D>0hC>W%-77bH{Hx@ zJEo7=DnV#yZ1Czf6iMjGl5hPVe75{Rhkt~g3g>N4;4Ti$Ux%5#!cTOQ#ATh0*3Pt1 z8w#cj-(cQ~!@?{iB`w3i`*9tg>u&B^;3+lPX5_nf(#!cCO`I))MpKAJCo5$pi5LLu zHka!e1_BwI0t5zGqt)T!^6o?_Fa8_gLzsVHm-oxkCH$8sTWuyLA*G;Vi80^nVK50U ziyDOx#1#o(HJxmpiO^UD%Y29E{*Lo@P2u|e_*UD?e#!2%>?vNgI#?GAvM~gL6C-R2 zhE$9n9x%!(FLoxMu%R&yO8VE~%M0PLaobAByOQU>K17rgN-mJf0KvV2o2}|S!T(Fz zP5(&mN>0>l#Z~64tFao$8%*jVbr^If>4`o0i=PoG$w_6GgEH<^866S@TGznMl0;pK zSwfctnvldAlU%}dY5N|guLvHN#grtqIbA*nE*0H2V6kemDA z`*`q4G281EiEh7U4$^x1S@%ud(d7C-_ET&7;^ysWug3WB^21$= zMM-rRX{Nsbhb#Kh9CySS;R)f;-m6rJy+OBZr)MgU>xq}Nput-be`?HwG%r66FFy)2 zEi<+z2{Nj`ogs<(6J z(}*-qnQ>xDi?~S(BtHf`TF}abT7W$-h2039O=GHRLV{te{A8BYV4&tmj^<31=8%?h ze}1Riejn!UN`;~nEbw(rhowk6Er{xuvH%xtKJ`$Z;3Rr3w%jmsKei;MOd^~F>+?97 zo(3M5Fp6s0tZLSrrlBC4xBu~IMX&4>?BpgX;Xk%j;h81&fPOR>cuc5wy5?XNiC2u5`Bb++`D6Jd=jSLgt{D}63y~Kqo9habwur#cyEv^o(zlTJ+VQkqw8)Swqix@m$5Ca<_yhRBe|se-Z`d!Ncug zDS7Xff`4zyRYKPT$ZwLk;V3?XCcUnlIHn#DGvLq-bFFXRI}CGGRe&&3zKH0 z0~b4N3htz0n2@-OLxe}s>T)0j*Ccw@aj-0eZQfCSN6C%6o3VpdI3)l;S~@h>*+Ld5@W8&;Bddt;WznI0gxL$6bPm^%_h#!TL9!3)SBUE){ z0+p?<<`x)0dc+oPIrk=PhWdLHpT+`Zvgm0l?>b;b?HqXAoGL>1S%k~E(O}Ip|8$Fg z#1TWL)8vX`(3F`7f(pq0feJJ!pCogzZ|a51kDg^!WutGwR93ES>5cc3beR%#IztF& zZw|bSV?9ORO7VAdII$P6=_)S`v?j8T52bD{zGLtkP&fXQIrq$-f8fglk>1r0>b}5= zq)E+@swWfMYEScfep-$WDz)~3lvY?;4Jv43)xRIGCaPVlluQJW_c{5 zRk}ejr-B>=8=Pl)YBm=|w&&(&lXMzu-xfPcxqZ%BVA2|2va4O@%H0>vzk|lM-0s!Y z?=65kbHT4FzAVasDsY@w|Kh428g{)n6Xc5*toFo_;QH3&UD|nFFEh*aa%AXo`c58h zBWO6d7+CqG{xTB-a|8VS{D`^B-n5WUFoKedLQ+sc!^gR@Lw+&VJ~(SPjKp8e)gKZ{ z3$f45wARZWAO}*ZBmGn7pz6H^G&P_$+AKCPSfe#z3X-vIL(-!ZvR#;^j{q4L=D)_( zO-dFfRF8pj3u1K367UNc2Zu~Zye%(T_+_#{JR2vyLW;p=iP4bQFo{CnL9G47QhBOj z_D~hk&X4ZqQ9wX4z##;v{*AZb`Mv$dK<=YIV)f0Kvqg-dCN$X)fk`M1)LLl!dhD~^ z-QRnH#Ka}Q=?E3GL2k1@uVWZi^#!uf^2DTbsagQYxc$o0(KY$fgFc zJh?v1!kFT~P+Y>4p2v{k#29N)9c!GSyRIumaIptG*vCDT-*C}4YW(Cx1E`syCJW(E zOb~r@VUdkwl}hH7`Y_8u(F`p6*_LQy`-i)_8g6TLbxmnQT{Xa=3fSC~jI%V~44B_x zR@*IJn-u<)AKqGGbnQZ=b}KW<~Bb2^i7eWe+pBI3 zQll3Ssm3a1!W0xfGC(HP5w2v-ja1!hrC-3`W;*MqhK$Ky`I1m=wQleHIXjWAE?fC5#uWjhByrU^QIRX1=uUhpM?=qyn1BjRyZy?mP?3zK zGjyy;^5nj!Wt^8qY+5+Cwm8??p!?c@dxFqm48i?y_Wk#EA|-*n@b3N4?rp@7KVeTJ zeT`eb-hn^Q1%2we+Z!9I3+ZXgDOU4@hVqyeyZG5lJLu|K(B(^~&PGrj;F^Y;k`%eo z##%JSo0puH*x6^o%h1*ElqmxWLc4tv{(mV=hUijQP zZDTuKBRg$V*IluqdxS50Bt{Ts^m2K`?S@NTLsI$`>;+qvNPY*z>fs#|68G%BcC^2? zw};nuZ9HJhAG|>QQvAJT^jj*r0zmZ?C=W9f_VTd7jDGT&J~3!Y+5jt5guY4p)U9yh zmAUxFod0-O_E$&$pUT^QPEURG5A0L{m+&rUNz+sNB3A)7>E3B4LQg5b#quV^L3M4R z|FSk2iSNPYs1nxB5>~ZRrFYA+PHgN%hY5AlPmGO1XAui#oL{1Fbl+UFPs8c zOqlWz<&_1x*>g7rZ3Uml4d8=wo1sSmKLl1&Pzz*?HU? ztX@x^LxKHAq%lZ2S64LmT-$W`mfSGJS#*Wj;*9CN-p|5QYB2M--)PYUdR>*UjCFb}6g5o{p` za}rHXV|ny$zqj<4zYO;bvK;dL21_&h*9>&MC|6T=+-%nyH5is_6z8)|z;~cxP9pmo(zODFX9N zeGm$~r&+aX`J?8%qyP9IV!kmnyq!k9>Dq?FFGuFpCG_Tz6ZwP92`;a!ZmsZ5Z}3K( zoLmfSOBRP;{l)`ZY`p_G-Z*VN$A0!&L!^jUIh(wV|c3N9+z)`FD2^+)He^>IbPk~7x0(MomLQh&ENUqat|XTT`C{v%N#Yzp62Zy*(>j+ z?Qgg*W8Dab;RcQ*Fs7v;%}cxAt>mH<73*dY{H``5qiBT69x0X=UKxQwd=f=>F9*-(o%b-+5BHD~ZP@_v( z=$Ynw$mV-U6zaOT&sr&3ddS*Ii9wG7gKS}wyYofJ+v%9tc^N1~#nq_Ed9s8}@4ft5iEB7zKnDm3$8wcF&d%<7H2E58V!`LLJWB9T;q%4FO zB9(KDFclb~+Y-t`h0ve5D5{N7%Jq?&!im<0s^kSn1&*Udd#7i4M+3JRI)0O!D+)Fb zPLl^aB@FLwcXkKgvehyLn<|KtM=J+pW1;UFwGfe88SKn$);So6lh5?#b$pRK`YKrx znp?GKMeAv4R;x#VwIge_gHwgn)0LE?_=!ZznIxNuH~|yU#Fs+_41g@^OQ?RZ~dt=q+TUn+)g5U3SVa5a)@dQt{9F5XstLBFLm zT-~x1W!=^6yd6#L<&0}NrykWY80S$myy@w0Uc9t#>)A2@k&8|j8Z+|EbrXP*Yz?Q2 z&x2Gw7fGZbn_u~vRTMT0*|UWc6j+s}*o>xyjC&0>!mv`rAE2=2`xg!9Yy|Jrx^_DA zE|^t&%d|ZE zpP%#SG3rMsngZzMo&ut=-(DISSC{H}1v>@#tC=Vv1X3?6kBh}?%F!|zEieB3TzeN` z@6Hykvp2LW9VaA4*U{54voa#f-?75dvO6|3!BDcn&??_asUlTESMeI;YFnbn-%0wN zkZ;#Hf1+f4$6|e_#B7(_c)K};6K*K*e+d~mz|p5Gk+3x6SOb1m34YpttlM(!vr7)6 z{SszVqEAOiuG7Xx5pJd-g2*h z%ZeoTB+VwX=yp#*tJ(y%Cahk>z7GM^p>LRki=vY>#2cb$?EiJOZvv1BYJeJPK< zoH5$KnQZIV%qW(!n*imclf>rJ3~(%K(1^?gU)3hPC`{b@n`u{(Y)_S2Or26ppH|+R znn$U&Z=!Z?V{mS-eQch6V3$jZo`#8=ni*D3&rltKbd8hmW~`4%rGQy78Cb7GcgyJ@ z4SzWdu$zi1jdQDjYplL*pmXFD(WX!JBGi0IKkTqh9cse?^2l7S^);q|^h&IZ(}?;i zW|mjO-%RcIHH$COD=sq14w8yZQt8Y|&Ju+Qw46U(J-eE9Q)09W8?DpEPn1~q0x+Wh zbzW7Vi01!a=)GOPZ}L#VC(&~|-R4dKE)tNe^hziKY0c@%4@QTX#rg*%CVFJ17<+ms zMhEi93NPs_aq^BbEKd#Xw^czOhURxJfp{b}b9s2QC+M2y@G7zMluY(Wt>CdsBMC1V z5c;05@#7DyN%FFanigUV)L51IH)1v0jYfuF=65lzY@92~<&4xceO9Uoc-V_S)ih(8*1q!8uo*@p7*-7ZJc7{d z*MoIq;T{e8#Xz~yE_0XRY^nyhFwqjD?(YUJ^%vLj0D)_%vOkxmJCynbRTqSmSC|cE z_%!;c^neA^ylrd4|DfKnv>V{?6P2{*(9p$l3)r}fPdIaz_WnXirK0~gYasZY$R4A1 zNvrwdT#1ane#kWZ*Xx!HHWdxBV)znL%HxW^Ju}Da%Xsqx2!(Q2`t$h3hOa;_xO_Z_ zkg;!#selhz@K(EZKkbp-3noNuFU&Tqgz(z5-Pb1=JB~IzLfopB_om9lL>IG1itxKk z+~Qt&b83ypl07op6~Jkr#2auZrI190bRZRr1&m$TM^!g-E5Ou=Qknn-EH~`sq1T*d zoL}5Hig*{KZ7dv4w%5CNJ3cOusKNk!KTZw~)x^|P%;SV3dvzQm&0K;Rt)vZY^<~wB zHRZH*aNh*%r8FWn0y9m5^W}Jg#RO2W6K^sXUl{V9mu%x4@MKf!B}(=X7uNyt9!n4WHcwwHHZ5D!L5LPeD)4>?`kOn#7{c?nJ51fP6QPf z*-%Gp#Mhh&NXWPxW^Sjv59c{ae^H3Ak|u<<;NkXHshYW>7OKZ%8U_PARWXVdlc7 z=fbpo;=Y7yv5T&~ka)qAQF)b7g)LVKUeFdxw(jE1OQTZst;c1afz3Q#%fIC3m}#blrmt(bzfxeiPKdp|i=%>U`ZWeGn`jQk zxR`kHRVGxT%$U4d4kamcuzgs`&s zFNoG1M3{ouXqnu?ag@&3<|IJp!2dAr)B`hkHkVEz3=ux^S;NJiBiVrzKKdc)Nv(0D zLIdLREpZm8{r0c@K51G{Y7pL|e{6kYcw|x2ZESlc_QbX|u_m@B$;5WY8pO6av2EMN#I}>}zWu)6{qC>( zZ$JHXpFX>Gon5O|)mb|&@G$u(-Nnh9ND>of|6NA8C!SO=Y@v8o3_u^EJx8KG; zgDrp7Dc#w=+K|>6%7(79ubhdGpm;5CYn1bo1{=B!ksxjjC*`I59-ZX+?3jRNNUTk2 zq*_et!p%ZEIx^)xlJW-vp6K$mGE~Y@2-JV3)G27s6(Hn37-=R{;<}ywck_={1yVH$(sMCa8qg9>gSRd^jhHzb%yJDYLAlP1twYZV)HgOwF{WH^eG>z!bI&E!+>B)v;4DnQ?!7v`vhT(}mXPq(xjQG*W zK zE~q>WgCB1I8C{DVr)8%^&*bJ}y}j)&`^(D2E0>#X$=_!H`fmf=i+;AvfEnoqWqIu> zA#UN0zrrn@1tqwlKQTmPT9y<4EFYeDRY#Wl#{dZ3%{AEHtDT!K=SBj53f(!(|8ts; zQ7dLwFD3;Ncj%$Z%BESX5t!eq3$GV4+v$GN~(} zF1?~SQ^UsJJ-^2~BUM!!twM;hg-sat`18sSY~B3RxDw0wJkw-mD*}1|V}i*>q~cPv z!PwQ8-0w0D#06S}*K$9H>g@lUkZe%a@icboBWO$S(Up?W}n*mEXoZPU)BPW1J-G9AtlS z9m|nT&!?PGD|s3DuW`QCp1);+N(b`^rIlu!)q@l*8g&$l4D6Ep9D@ze zu~#Iz_Wl0ET+D6s%-zk3vH^^})Ulb!0E(h6Vpaok)RAA9YTR=d`_nSU7gNUnR{wZV z(;9O&L!g5VXRFS3?Axv>>j|#z%rNkvt~^sQJiW~8KQ|W8xmYN%PZ)Mcq*J0sKFgWn zy4d@^;^6o(BeBfWs*sC3>_7Npqv(y32 zc*#tvaK5jj7fhbZPSMZys;K2i9y|vEjP(|Y>tsJd1KhRWpS;;;Bgw_m1_P)}G+V!^ zmyh)pZEWKc5^<&J2^ubQ>PHeg_Qoz-yrD8hCNzA-;Y5%usAF}kDpfvTN*b40@BrX5)szz-hdqJ0Q zb<$s0EvhgXoQ9KtW`KzLUHo z<}V)~jK{^nDmpQbeFcsAd)(^dBNZ@J2I}fX@>tQ`9OM0S_VkK0G(VEGG9J-8m>nP` zQtzIdzR||Hu&mq3yRm|la>ftKfg9=jS?P%z@B3MAqiY-638HoYoRL_PhG13(A5nJD zGiI-#ke9xGqYa~`qI2FW27dkgA(?TkU@dR>cjf-+WMm=j!D~ZoMdf5^u)|wExmqNz zC5c|@Ks#5gn+e%U9~DRQ4^kgPn-f!&Ppq`X^t^b)#NpAZL!}4J)<;dLe4fkPd6W3m znya0(v3?3}vg>~MmXB8W%EfrUhpl417X6N-`%{#>Reh0NMfRpE;k_pOMCO&a>UOHZ z@=pfXd;WCVmZCTq@vFh1CEB6o`0jlt=}&-tJCA{fOY_~PA&|%X5v|VIz4>F)@bJO# z^u@4m*YKA80!!mYx@TFn+Jju=^R|i43o^&v-NfgWS!bu>G~x+(2%V3crxMtcswy|_ z{4}u9CNS>`VkvWG%NLYMe+_KDQlsITYhqz z_0z?DK-%_Mn#ZgH;9PHOQ*UcoVC&xL<6Yt7UGHLpgR#6jTC553@TE-^TL7Wn4&$($d_oc&tg zKJe>dlJ7#2QTox_$4Pk!s$v|c96^@==xj1aW$hBJ^`Gzw{&n=v-npwOG-cJUTW zxpt*lHq2L*44+MHv#}z^$8D#W$fqlWQ?*6IuUZ%Ub5>n#n-3Y0w_2<@TE3qT@9?Mu zTy(2kv~ucjJQTRxX{|iAHUApS$k$;Z6m2x2ZO+NH%gi}%# zEC={kd-`LD2&VFJWX_7ow#wY8i6@hbO`$NR2lhlp{@-#Rxm-NP=jw+^$+GKQ(EymY zG6mh1DiXL6=_afESajD1G4cxi%woP0a?=jX|~wfD`0)R%;`qdzg7r+u*_WwXl& zB0;gEyJMttg}kT~zJD6NU+yz-Th@0ImLJvHched?dm`$z!zz^dT?2>^utY~)#VWJ` z*a^z7UCqB)btFC)4#qWm?|xpr{d51Fv2v?YtuF^zCE|mB>X{Fe^@9SsK0AE1ak zGP*ZPW9V{u`0&G*lAMV!rt5ar&hrjseO5HD)K$M@9WQlmA9{rUz8fu>8XcM< z9x2T1hQ>@!5N%F%kEN1|@MRdVxqBLoJcyir_FWVGz;XL$v2oII6wId#dwnkZy>fc` zaf?D7p$t1IJ`Ms`$qlLa(i**O;q<%i5nK`Yg!LleP zbS%IwU`Vzokrao2z^6kyD8|4m!6Yn*xLZKHpO-~x_=GO$e#E{846W&v`3?1F zuJ;x7oR#+zf@kawk6jMvU6)g#M(D62hnG|3@XB-1EcukmX8BVt(U*GRMz4q2;T|Gd zB3maB&F=07pWC@=sw*42x)63kd)7m{=EB>y=Upo6j&IvG8XDYsKNp=0A3UHvBB!G# zoebZFK%5ul1V3L=CF-`6urRF*V2oC%1Wi3pr~Z)!nd-M@=OHSeG(xQfM?s>Foc8lgnAwuO!60NsuM zBqf&IzfA{~dL`y4WY?P(a~qViYeavMf)-OA&*w4Y)|?h9Q);eO`$$)~>^-W8sD{Ga zz%$wSS+H1eVe0u|EM}2^oZT=ytS0@cqS7zPh13>v9S$p>VAi?bZvE)wW|=ILB`Oj z+qAe6ju@GCZd>}Ik7!*XA!!B?o^hP3VFiNw%=w_Ai5QK;5o ztiQ<;25IWk%doqlgC;N-(-QQz8;|JLb!mTPs&2;e8cvrys_q`) z6g7fhY%y0-Bk1|+17$_QCvuWOsc_&NS*@WaT?nS48G|uBV2>0 z0W+VgNOu@W*9++x^o{k7uMd;RE_Y_t)b+9q69~1`votk~)K)9C?7_3^{js}wKNR?1cPIU#mKRs3w)|iO-Js!PQuFM#B15msl-^QqffrQ3D zS1|tRg&pUSS58-s>Wwe<_T>KK1bvN(FaY?_H{sWkv(x%?@iy5|nVMtN_VO_PTFP}y zK9l7q?DlkfSU!?UPi~yn>gTw3v=*H{cAL3Uv(@c(-4}}J<+$blu-kV}*y|UYD-!T> zu|~Zb@OpNLieoGs`1r9lQL36N;{9>3T{z-JF47I_{qb^TE==WcEduZd-zFle=4=MO z9rS689-mTwb5tc04ZMT8xtgj}B^R5XszhEp9em=tt*G7_Q1%fxtb}w-njjirMptdn zx5nhm3@-bbpM6MH=6wKj1CQB^>YR~{TTFJ317Pql5AFVADf9!=oRiO=uUHVnmsACc zzo#}gdZ44DO)KSg_`Sbf3h_Daw28*r-M4}iH!1$Hej1JM;Op*vG!gR1Mw7`FlL-rd&t7m6#kHVK*(#UUVn_4g+;A^Z5iy{b>uvz(Cti6Fk( zVBXDh-pxZ1d6$3k_9Wk3Ys$4A0pvKm`!th5-6Zt2T;^dtx{Ns>!b5k&{9MS1TX*}G z5u^2;t&*8ElZ3PbCMZYB1^Gl&$_)D9*Nwr*bM3f#ZXDe`JiXd5-B;{!|35VtC@vqW zQ2H=qI@UPwIBUHWouHuE2rGob(TLCj)YTV7`!}55RK%acB=n&!>?zD#B0>Tg z@eo+lzw8IX;qB!G!JvTHzYI!1!{dFJsYQjtpnQ25$iqT}$5XqBl%T{w`I5Jb3F)TC zQxoqaM+oQtk{1*rhKAyzCJqfBNCdgS?sX80Qo#nsF9#7C6d}}?vv0sZ|M?xL2hk^- zrVmmU2dqxKQW)g*C`+HD= zWrMhNP7ZV~j|?G>+2ch$E70iQ8*<0T@$+wXpc2yZHQ{D2#bP)y6;5=+0X!g%2gSJ4 zx9hoRGw`V|?DhRy&WjTy98ryKXefN0_Fe8?PuX54Fh*zwFc-8VdD)xcthq?T+z6o# z+gssm0dz@jo@+IlCkd^g<=W(2;Oe96Ql#q*-v#g-gsFZQ_!6~h1&M<0>S1MrroG4$ zVJPhU`x4iEG$j`%rB=peN9Ku5ZO(g+i%5ip!Wf)k_gA~s?ZLX&z1~K4n1*uo{Ar+@ zDlf9+B2hYcgo#wa{7$RL-CPwCHOf54OF=phAi=4Ie1n_Ys6HSke~ihiUJB-`V{-Su zF{Tx#(u1TLaMKaAEMRq@!F*%Psks59Gy?_;d5LpvKveU`>xqye9r-C5eff@4LJK$r zJ=0IlI-bcXna-hR0J2kUwSXN0&P0$rM-b<(F#)St%e6?S?|w{5+p)gBBRe#PGh>f0 z5P^dUYeI5raB7@|#IqmwUfbRpUS9ihPuHFuLSAD-{8+d0+@J9wE2=_H3Rzr>-jPNANh$Bvk zLlt5!5EPrg4UYbYoh2;H@rU_UfbaUVcX;vN^{HT8OF0a&tHbbqka|2ps?|I8t&>-+ zPecjDrsWk0%5Ny25HznV5r5zji*PyQ#=88TjaTN0vj{yjT0(^x?Qz~5CFE5AxAuE) zV%P5jG#EwEQ6k(b`VpY*&=GEW%b=>f0e;p3($BfLnc9}7`-szXA;?d$q=T=exQH;` zXQsCyq!`&O=0V~*up{~Vf|E5E9(Wb%7D87O0JQQQ4qKZdz=p51gx9ly3VPaF)IVUV zCMOoc`Y{Y(o4)q-mrUI*y=^`Pju|poDB16vQk?<`0IxB4p|3luw%;hURI=}@EjlVO z-+~-9D65)tn6jvNzIw^e$Pp-D>%eN$wKn9@JA{gUu`?$YcRF)V8^Wvl?E)h004*J~ zpwid7zcE^e@BPj4UKVS->AjVk0cQNm2d;?N5&=POlsipVvE3?6Dlqtm^9`2^+V7lj zCC8lr@c_fmF_2_L_B9DL!A+U#h+a@s4X?=XZ{RGkt|ge{Ee|UaX$=b>s(ZHX<}Oyc z4UP`!OAf*S5%LPG3k89!#fbG@kOJ5BRl*U5IJ^g@0!#;R{LhBq!S=Pz$Y%=hNBuA{ z-*t?tktOy*cyrx;6r5!}KgXtvixTvjERMa^+Yo~dqbYn;xd948CURvOYz(s901Loa z+M#GVu!q7{U`NV)wmE(rofBMv6UUAo1!rZ6zmh2&=<_z;bULxZYTV{>dZsL|Ok7dL ztR^@+5Q#}{X0Wt~{)fPy+eTCF0LL}RPW9($PKPr*j%A+R^8DS05IXXFT!hLe8OVQ0 zNJuX+OF*eHV@3MiutmWR!iGQzsIDQt$mEj*SOgcvv5CPjgxZ}7s&bdaSQh9>lWdH( z16df?cxzsjEq$=|pcW$D!nmU;PF|$7SW4MUdfdQf-#kC@7daynQAZs?Q&kXjy3)DZ z-^JaL<4A)cjx_Hj0kj!-U<*6U@A1HhLL`S%VWGpYxm1(QzY3{A4a$jJ)Z#>udPZ7= z-DcBVW;;jcBte?y0yx9m`G7&N-rR8lt8{V5y1S?ekf#-!-7E-Z7wLimIj>2|m(i67 z{&d)EV|5O-tqbr@ApF}P*%FV!lMSYti|@TQ^eaZe)=|gF5hM|+Q*5gD z_1+GQ#O8gp&;S$3`u0m_1`_YU#4dYaiI42){f7J34%;||xGbZHMVXszY#|axj>Yfn zov|oCSg{bfX-v^6t?o}W-IW+Ww|{meS8;XzO$yUzb{j3X;iKt#%f1}~i}twGPm4DX zH}d`RSTm&ZgG&9j%p5h9y{KN&3!P3?@~ga>J%LCEOd}t-3{B4Thy*3OA}dGA{JX7< z|CNiGLmV`7RKr0GX}o7X z#8wY)bFz*i=mSiJ_xKo{g-L3- zEoQMoBU|2uZ%qHl^s5Gi2obo$m_xxz9<4ZTN>DAxF$~Wb!%)3^N8DhG3e7;p2`#NX zk&nmOX@B3Ps9`MgI;`HI!DvnG@^UAsAZkU^1u43=JVu2zY@3xIG*E>W9uq{tenLYC z_X{uX-{*3}fc^u0YS0$RRz~_NmGsx@3i;!%1-v-1lfsXMdXFgB?ePw9E9g6>#Q$Cn z30niyh+a}tgFK8)SmlV_*r%GAv7xB7;v};SfMb#L%ROn#SyWdk`l=dhvr+bmDz+)n@ZJ2ok>pkfbQ@=E`~8R z97Lg&KbM#Mj8IWy>#I{8XRWe1VXm@es&a5T8>Ei@hlvxU12Z)_CWg^=uyoF+26qq| zy(ZIS2RKy<{$OgZi=aKCN$TjTvtNgR{3HeH^oByyd&p1rRj`_E*eC1&wPNM9+eC7S2P zP@SK~8VDPmQzUGhF9-*rPoL|@Mf@P0O7Rn;h4u%A3-cP9OZvtu>e?HkJR+fS-in0( zWa}9q5V`c~vwi^8 zGxq1%#$W;EZTP#SB)IeX(j-N$Znv(9BR1OZ1d7^r1Z&9P)+p}FEH6v=^j zKL;7Ew-tY^L%E1^P`Z7y%Rhqi426*lkSS7_stj62+EmwEf)VRujhn4SI7eo{Yvm#i zT-$*m4T{7e%9MBIfN)=D()Mt*mkpzLz2RB&U!7~F4p942*Sy8cD(X<%NH@K-y7FbIu zxFg|WVyHG{nmhCN6PZ+`-PSfJ^-yn4*od2i|3W5K93|((jYg4HN?tRd+=GbNcJm~j z*&&MSVq*~Q3hIHiml}2Em!{hjs(9P-)xTFyA>ySHi;Cgus3B++F@_REnU{NudGN%G z9}c4XDZR8iR%BZ@`Y)v#s1R`k9s*cK6z(~5SK?4HXT(O9&Nx(DF2%CuddM4@S{?S; zB0m4y3y>fA`zsEjv=x*U6uh`-80EK*y}m+v)IsPb0-R945E=wFgmyI>OgT;Xgy4Os z5n1}uc#>vv0@+R|cJx7>zp*!!J&>&)fDw}ok1O(Pvwat{GZg*(pX;YMl4?Q93Rr}v z!8XNF{?U8F8kIG~APMMF-}jLy%V)UX6j(<`4)ZHNI-I5Cpsb*2epv|F$@%jp^gvXm zxshApR44(^qp)2}IQv2NW~ild*r z(A%ZoLTZgkk54KdAw_0~nw8T|KvY(^Ma#A5%gw)m3;(RW%^{|!8?F_n9-5ZzaIqVO z;TfZl=AThv?xWVF*2B}r(uVjH6gH;6L~eZcMkxU?zM_#h5=U`keyt38Wc=Q*<5P+{ zPJrc&$w%UrYfAkPVu^(is!({BP(v)~%2_dL!zUrZTO|3C^Jvrgr*Ak-T=7*q_fH)oeI%?2NEDM!#aU?s8$g%2!KPql-#wZ6y zSxl5_H$P+Z4X*tWPh&1M(&*;MLQLQNV0>c~zg#s6cSN9U&JI|LHSps=kE8-Aef+iZ z6BS}#Sp00`D?nY&{9f1vZo~@rSXK%&B~~;FQvZ~C>}Cnl|KuQaBTCe&Sv@_X9HtGPOV0E^cdOV`!prwF*Jml z-m=DcLwBGy?|`SH!pP%DhY+-~p+zB%@(L3KIiNsc+ea|lhe$N6{d)k(&so)e+{-i4 zu=J%&U*p#fM_YS=k*ayeh(h;ks5p+B?WohWs^05Y7V~k)t>;SqKU%Ki zsVJ6|x8k^#c(r9szRhB<6RpBO_k9a|g82(o>yf`qb=^!4he7} zm7NfHeV{Z`9YlnxDmOd?iv`8`iA?PJg51P-2O1CROSx^seGFN8T7<@~lPn!!(9-?G zD{8`|YHp|w%!n*qsl~$2-VcO*xv4>ij|&-oq_#f2QA*Lm)^2>%*PV7h@+>@ChYs?m z8&=-@e38&4NLOW|RR8sMU=WPNk=mD0Xa&N|n5$k4QNPY6k>^!1M&A!U1Sq z$Ja$d9xDC;pw+d0O>g%JJ(CB^sUGLzeSt=TU#|%DLNo6R*6wQ(*e6B>g3nu={#<;d zPKHGOwHKz6rDqEgLcZ(qenl~4sr@9eC>xurl9Nj*);*&!{SP`=*qUup*#7}#r$nvt1LuqhQAoC zXKlLO74dyMn`Bp$?PWE1E}a+?iF8-9#99MtwvHj_9VLZDQ*V%-KENSP9!~|5#6d6Z zK|nD3L_Q^DKvGIN{e$hhK+=isp&4Sv;GT;pjm z(UPrCGVv(qY~5I51lQPgW{3z(Q1>s*cg*NM2CUy7^$}PX*H+1;QgC!TgsjjLNT0`I z{p0~WG!*!eM$pW3t#Hw$LDq0y!B_4sO%VZ>SIDrbcZ=L(V}bWa*+F}@&YY1@lJ%dEmRzRcvI!9k$T zs#0~{tlapSV4S`;aCs|f6QwLEA6dY3-lW5YP@vl8r1b|MA}3Z5ls@6BYu(g+jizKV z+_)N#XSnDm&NlZ$1Xq>^VKuM5rU)_*5udmFglMgUI^+2la6c^s`OvyC$kX)Ir3@zrd9XeDWm(U)*{qXt-)`-R^#IxuFCj zcEt#f*3&RqR)BD{5>Fza=VGzybAlk~<^lR>I$w_DxN_ygYG5ase-Kc#zaPg7m-(b< zjqhSZym6~IObEaqZKcq?7<|QoO319TKFE-9%LU*&6Zi_08T8P>o?6qjAJMnh+)J`> za_Z}Ee5Dx)#V%h|+FG6my(PW&pjc)*Q<}x>pirgp!&SZhNq-N-LA~alHtdk0!IT7A z+j&kRR#=h=`zmCSkH~Bn8i8bAwQiniVx|rvBz*bCMql?PA8GONvJ9ND;uw~|$BA^x zZmWGqq&dyvB)dBycEEd4P@pW@DEVKUl{{(Zs`w7-e&N7ZP8v~S#+_j?5W%Sl3{3`6 zB;(gK_oFu!Sc9I!^tOj$6#`JTVNaFQ{`-J&4tSm>ibaX0(sBelI(V+(TFk%G|B){3 z54dl_776-NlrG?@AAi*P;$q0?UTS&*{G|s4)I3<1Zl4ZWxQM!>l&WI8v_zA?U0&R) zWs{QnQTJe{?vO_=5wX-shL${Op_(ruOisR@;bQGyVAWPdJ>hS>dR1I*q6MtToi)`g zD8+9)lB59G+Hz}?wCoaFi|97)=q%5!C=I&wG2L~w@Eo4xsm2}5<`9h15^EG6qXnAT zM76PDV`3n;T%Qm_3ABc|`caJXf%Eg(R@Olo4SnM)gj|hV=><(GVO{CAC6aOmPe6oL z1Le?KQ8M6gJ^^Dg5}5~d0NKz!EcoN$f8!e_@0jP1O7{?J zf7-u=%9s(SrDJAy{HgfI#a-no!%HHh4!i=#nSF4dGWi+j^D><^3^-J$fzbN#ogvvdsanfZv+0pWjMy$S5<5AD37Ew`mEJ*KF%3yhP6e;rkXFkg}+na4Y-gxVabD{euS zlOY+SI`DvFf?qw@9j)$h_(|tUMnN&fEsEm8{M1P3@uDDcfCW)L0**_TYq|Z&hYvZp z9SB2_{71HEES*9QoEspK60!pgSqyV#7V|D_p#vLFJ(kk71@n9u!m9GzMyu)=|U;#_D^ zc`FYZ65%43yMa;OW>#*hU|k{4o4e%9*&{;1z}75j-JV5a8)O=Z!R;Zm;zY?S3>NZw z$z?(D?&D?%O>c|OL$J2`P{6Cy6Y9l%g8s@6t4mS@zY`a8$x3wDQfO#$^fmX%ipR>-rvZUFqNi3w{zv;ns%Qc!D1K#T5|jd0vi7Afor<1 zgAyx*SHv{DQjOuEPlFM zm2T02ADM)F_G`(VOKG-O#x1MK^{FQB+0|p(*-W!=aX!8~KXa{*V(LsX?-uQR24s~V zpW4vh)~-v)JKsU=eJvlOqW@m)+3!AZRB3mhQ`TxE-i~4cCfWd^H{pOQ&PH-VDI-L{ zVYlPip+~BT7v_546scGhzu_af7pPxU&=TZl=lJ$C0L3qi4Tgi+6I~l}66NCV`Qsaa zyw1z)$Gsk1I%(XxSGg02#%w>`QQ7SyMoL(3d5Ey-e{mo{yKlYuxGzTbSJ-z2Hqg}w zl$ zew=!u*}c;66~F7Yxx^z-K=Ye0Afm*B7ru_TbnV>YaK5w=zb@Bv4)5fg1F5#rOf^|z}Kcb#U(if1ka86XT=Z}+Im7e(0jlL)0VWRNi0Y-FI>tI zI5+-ifUtcdqI@22@V1<5GS-*2`F?(U#A^J<431%de-qf78zjWE;_%6J1DG4>CJv^j zg(t~PUv+!}_V~DL`&C}@kuBtJcR2wk?Al~wvi*6!z0Ey!2|be`9re_e{@p8a0-yEm z^t4}_9?t%qbDGu->p4j3geR!=etjDlQ3>J+LmloBaat>1XxiNXb=Fn#*@q839sV(D z0@$tf4YazxUjd)NNANb-Uj$7L_koedzhbgPy%=&Z6flFlzw3fl$K3MMZIGRRyp%Dd z3s@MVr-m5jp>KGmO4K8XZtJ$#B7Twb9Lsz`)6}p3VZnDeVfZ|SnEx*i7AoEk080Jf zSb!PW@n+CPlYtlN1zWS~#*6?@=8i9szHGv|qcG|l``DieU5Cpm^;%J=U9*~iE9p5m z&|d_5;md*%RCAiVhY&L(zyBF$1aRr|bA03HFl2`=th*{C&HuQ~4?#ZJiV=AaCN0MO zp7U3f%L4S?MophvR^6uyJ#oaQ2W#1A^5wp>2I~^B1S;=#X1s6&dZBx>?rFk=-G(R; zZ|i09zxFmPnMQeERt2LKA`V02VC10T0v~4o=??12;0E5iL#e!kouXa^KEQkUgIaO{ z0p6#BdbNMl-uvqoMpPjht>->Fz*m#uP9DU+2Ld}$HNf4v5DtwI)l6{5u_OhxTINVD zD)>fcMmeo{moU&5c!9ch8@O3v`JqGv)D*--MF00B6`!Z` z@~#^AJYJIn(Lj@hNVDAJMh0BxmyRf>8}K^{HUit7K!#mP2h)|;-cU!Mb96d_y@YQz zQs?d%8X)Qq%lpT9DmQoluw>YFz}j`?nH8;9L8x=;O)DnvJVd z-)Ejeu;z$7Jq~JOGe|LTALda3vh4uXV%Y!&=O5&1!XG3(${I4t`p?7*?^^%@ zp1k%m?JgIlIR9DnFUKs;!u7W2j>2;1PgXkbZ2u&70&e7elhsSl8z&qk6-{58RKU>M zm?E90LOn2ir*1$IwNuZt$Fe6qN;_W1_nCKaP;RTBNsTSg&)8$7J=PP3pox`lmoBK( zQKyA2sOB|=m`r9nU4<=vZ2ffkG0z9!JxO^- z02~^l=@|GzZ#ldK1sXpt z9sk3(4OI00;^~3{2>HeFBJQA5V<4)-77r#*gxE91+>fb7Mxo`BG4ynr!N={qnp5pO zM(XOq=hBN!10vmqdLo1Y8kP$5CAB9nA{B?F@7&Px8fdP}JMt1ldm9dj6&CY<(9G*) z19Riikc+j1(zz!dMAG~a|Fcv@r<&XF5Q^C%buPFuwgoU@`uzO#rYt1!LLH84I_#C2 z4Bm^a*+1&4?m!fa1Y_R#Zu9Lmjmlx=_O)z24^9YBz%V}FvfzJe1J;$o`aLBN{0VuC z*s1dw8EMT7sA%0vyYB!WRJJ*jV~`2}o>f88*Q)I~Du>Xrz0`TV$32t99loX4aR%3s zT#pK^G+bWHkGG0D`72(SAUfd^Yc5prc!YpM(afS%r$n*$J{2yjqu(+XqMOZ#52X%Z zAzu?ORZJ}myB@D?g7<7C!T__6o&T8Z2_`#O5oR5886Dz*Kqrjk1||kF;4ku={>u1y z$j;vb%HdFat|^Lf%v+%_iq#9`Ju_3UZWg|Fq0)^Taj7S z4Bt#pwrHJ}F28yU1_m0l>cTd`Ep{DGU23sBm3H|UB&+t3-UQaB1;(F12G_bAei73G(=+tLL8b-WmvA7z60rq z+%&Yj`9V-}GR@`62N$1M?uQpRven{U4;(NN*!*^%d+veRAz%J7G!%#DTy$VQ-qQ_c zp(T|01~~yOspvpM5rzL-LPC=N4|!-=1;|L1MZcx;N=g2|V_N;x^J~@r9cSvql+e&J z$d8rcOyN7o|KE=@2+SG&Grl_=#7_91QMt5R#NVVM$ah~gU8A98v8b}mqGzh(4v`d) zL|a4pKP9{@hdUwP+~6CX=0Ql7KG(2Y+-RoL*fVpS_Sp7_tJn@?*&Fj`4#)*|*is3c zp$IoA7qG3WYabXFox{+b(tJXZy`rSRT@pt~r}}bGc+SOKgND%mP+YBbZPfo^Al0z_ zLxL7kO6^BtvGfVqBxNU|yh8ajop&V{BKMz}K~{ug7fBvdS4z$srhUSipQ=CJN-(5^ ztAGfxmYOQ~b4(C4{|yvs0$PY43c+%7k_0dzeY?wDsLF~J>=kpu_j|tPOHxdbO={r|Px_Y7R;RspLqzVofw0*`p(Ghu z0g)u6)a64Wt>mtQBJ`h$>#_3eLVZ1nfl|cGxPt1$IYmeHrWJ9`Ffm?kec5j}>GUWu zn!QMvAj@57d`%N|WO|oGmXp1IES}=x9WmB7+~QH4=~XR&*+v;s08U~@48XJug`tM} z32Jb}K>W!h1#;sgX5})_B*=sxNpTk$)HO_U50efc;Kf^&thp3n))}_L6#-9fS|-2u zFcyK+;#9fNn%4egqxhcez8zuU=EKcKQw!eGHdlAuj5F-T05NA4bUu8#(CC;0aiZwrf5dXPxdUTGzvFh)&pyB@v%$-z3!&|d6n!W%lD>QGeY?AE zeQ~4Bt&DHe?afzUxllmYiaJ7(WKNdHckHnzj{&+YpFSQct4=!jTU%=k*#f|eVMqI2 zsDpR)bc)02v@|Qlcq}aT@5uYZ>XP>cI;k0z7&KINzk8VNg}wE2+o`wtcHCv9Gt57c zF`n$^o>ahHYG(sWjVKfBtC-eIZz%GwoTm@-ad0ZI>NLlYwX(B-$!~u3p<}YE#k3Ot zegNAPMdTi{E7T414pU zGCs8I0*%Iwvd=Tx`Cp$Ky3_*js@*U}_&^nXWAuBW6ClNt4*{**fr{P{5Tj4vTaOga zst3rm$u4So`=h33-o`nM+I@R6Le#7dBG7UmnP45+AAeCV%-3HPP{f-nCVfmWAQSfs zfkZPrSOOXAn+@gB?L;G#TyQ+u^7~iZme`m8Z~o?Un~U4EM?aPHYw}sdKkN(#*k;el zWjijd!Fq;B+vd^ZzQAG`o>ZB10-VeG*V*T_p9)XC4}&R%Q}h{=*2la?dRXUp%4*}h zlhJdA-Y6_yK}Qjd{q&9Oy^8#>hE)jpukMktk~Gs%|Ikmaps1CR)`)0?q%9-AbRX&m z`AGgASM`@Bz-*y zK{{`s1QAw-g`4Mrs(-60+1}U?mzyE@QU_H;GT73Z;;N(oA6Ib=8#{+RB10V}6UBfg z0}kDbiOAy>j!5s_eonxk5!LNu4!<^1(ks%vhJ32Gfthffyw9On$i{Q}$jG&K7f&Bv zsRc98S|#~oo(dT~72YSq#5<(IOhRRt!rYfZnUzGnapaqocS6<(dr1!agf_A&l!@7_ z5}(!PB@7A0-^0hb7S^9y*zGme8~5JU7DEn?E;nb=1qY!Q0h- zbXM|IBJT*Xd))`c``SUtPItgjy`fYg96Gq@iJuBh>^f`c9skZz0LJb!5yx*_|#-$P{?njl=A3vu<$Q1z_UP#Y=sKv{_NYKHLtFBQjoY=J@OZ7L)3GX zo(I!8YqMzjlX~VY;zP&We=#TQcaFJA_l5B%<)t3+yF7hdD*hvCOE1RSJ7Wp*%$$!QtpWkco*iLMus-Z!I?Q z?}oM#nPQ8}I~4koc*lzq%xj$yf>eA%{!v|>B6c?O*V9n4f%cBcw1%V@JSE97Zq){G zf=uZt@x10t%@J@vIV*Cw%<_?6Ck&D2S_y+<);NfDp=L{am}X14#U$LKng+6PVl0Ml z4F@h)>TuY-ev%{C#FoM{XDE&TJg2874M1vQ%RU2vfCe^w*gD^Wf0n2B`Oel5vQ!tS@Ha0?~=(4 zbPf!rl_dCy<$VbVb)5z|()B$IS!m{%QdNO+j%AHx0hvva&_VLOYA>VzCnX}<-34|L zI*T+65$K^`-5JXO;~6IJ`>fCVxd09tIOSA>i6uFFh-E}$f12C0;fOhOIj?LKO*$LD zIk9LzuWn?4m5GiySYG6HJ1C`UvRuwk(_)Ms1`>24m%z*a# zOpPjQfv2FdLW?S&AJhg)5)|#T^bT2Or?AK%v;v=J8JRL2BuLqREueP`8xvNG6KB}d z^UdyAvVE555GG*q1Xby+;uJ(5KnZ=kPk~%gCJ&xwSC#;J;vI8XMuh5dq2xfij7&z; zq5J~Ue9QVl8tV{cZ7@f0tip;15i%ltoUGi9i7`dsrTLIICk=61kG990}-KB`1CyeOrx}fTw7sW zGurGJ)SsCnPBzNrWenyECKog6QQoyP7;m2~e=^y6eWCfp9NsyH6Z?g^i!uk*o-j{< ze4hcu@{e5H(8;jTJJh0evJ+0Kc@c_<;2P*Wbg9V` zO?-i#E_{p4R~C!k&XJvRL5N~$A*H?0M*PYry5)+o>x`-zGk2Bw;zH?PBA%ROeW6IE z0W3mb0aSfUnt%rTS+5bs+5_T9o&Jj%<`eJm;Ct+mDQr-Vw8J!DOz=&-5vA=xwAtv9 zFTOX~e0~8Rwv_#8F2AzG^n}R~a0k?uqHv2N*y2^;k{9Bp;TqAdk!gm+LmnFd-KpwPz8 zr&zDP%m4U}(LEbhN7%7m4=o|yCZzv*Ca`ee1DlymOT5hU`#|ij|TBm=V$M z7;8Q=Uj&wm7Z)Uc@}}7*PlwIR0FH-=Z7F{Ts04pjeq1Y79gw|;GomLHa3!bmleGX# z*R(yI^lbB6WBJST<#Y4o4JE`Q(uj{Rs(}oUxdQ0_=QxfAe`zGYcM5xCrr9;ypaINk zaa?FU|DOd8f=PIcaNVgAoI9fySQ%*l-V?mCPDa(h1wn?lxz^^ETwI?G?Axv1dVWL;Q ze0z&L-6%dfX7wwAUYTuZ8(s_9#;^|f=#Wk7y{4RRJjy>h&dRIVgpI8KaOw2fiDyaO zkFahL{l!IM?+I48O7D`(G#`V)uQ|kb95Qbm30kg$jYG-pX#Zuyd3dGRb&730F18)F zb{-RfrL0FTcsqvCq!>Yfq9j<#gA4iMkFBa&>%%I!^@MnLA8|CY`S3@=b`HpZQ`03+ zj$Fg)n^<|B+^jW0SINp6zU7Gg z^$gJ_3wUjM6|1N4nIBKLrfe0}jmG99#(;e37$%i@u;8k|0Q4x3v$lv>%!sqZ(KE*4 zovd#m1t~oto#>AujM`AEXSOKW$k!jTHex!Cv$B&S_&)EN#o#1I$cg);7z8Q2DsDs{JLSvZB3W_D+<&SWFxM_habj{wXr6W%Ksq%|~kzKb+9$iX^RD=E~dcBGjn7$w0Ar2l`HK~f)k(#LlhGC zy(P;|u=yX08^(!iM~OE#7`u*%A50cXwVGXagg+?ThV%y}>wvuS)BJnWX8Gz6a+BeQu~wN+Iw?tLqf7UpT0!tJBZk{cC_ z^&i1kl=1om8@rMJ*IU->OL=WP@zDw1rwHS3c(MdsGj~AugyQLu#Ql?HMK#}lMm#xR ze1D>xxKW&GN=(|uyX8Z5b(N_h;{hJgbGUqG2X9CiV?UI)PcVm+uxm%~jHt2-#OE=v zCXxS;7+AzAYT2n;@#F$|>l?CkgI*KY=k8AQ#O(OvV0jtjroq?HyM)A3bM?v^v!a#{ zDi&I%;SMWSsA9%#vaCm^n;)NM)y*QhOg=bCbk340kip#)k5q6O6y6*d`NU15#m%GH z!(b>Uvw|VXMnItrK#u$YE3)xGw-4m?M=TGKhJF zMVnmt;A9{&$AW)u9(*EL6cEg2$~F=J>D_a9=?Ai*$=X~ga#qOiOt9MI2o=&|7poHb zq7{I-$TDyhG&WSY(M${JKbhKisK!{mzxj==wY721nOu1wHfqBeO#i&yVqgJu%%C(F zfsXD88(0KxKWj^&by{anFKXC*ym{irGkZ?zEtX_ltT|LaX;Z`TIyQ10MxXKy&I@jk z4O7;$eOSCWR~)Tjqt?iuPnWxnijS*|2_KrLo8*dvtXDqA!u8tuFrx8jxjCp1MuwHw z@PWl9)u$$F0a!YP#2J>N0t>-h5)NXdk7Nhq4tE+SD>d$857; zqo}IquP)$23fSBo`jHxT|8xTmtry0}CyD8VWXCKKd0(EaHAbwF*N?QmSjzHN8z2bJ z&4U9>exH{@j4JgTV7HAGTaSrj^`dl*ao?L_K!NbWXoC=e7WoZ#FrE=60^cnnMs462 zqSxn(j#1ttmrYnNkJpK(7m^uw`YBkbsXz>DWA7ZXvO*rJGjAB1fSWU@NNhMH%4_-H zB0-KM7=$0tNj3f*vt)RgINiV|Y!O%F#oVtO*Nw4upXB>bi2lVERLc|QY7LNm?vlf^ z*8t@c>-LG4=F1_aqDziQ3mNW^O0QB@1@jKWo)}yz_SMMs<#IqFxvpO<;d@Sq1J#KE zXh5bSWdW6ojhI>{8&YhpsTBLpz)K~k%o(LnF?<;h@W?Ov=Zg<2jDvN+U&_L!k^83d zU&JQ3%4IaSjT%>#h~LkUPt0U5FXk21@<6Q|G?HnVCb`BDTm!s@*USfwG!LAS>ki0X zXqYN8P@xv4;vF>C_8||n*iowfW2ul?NX+3)8a|IkqN~HJDllJ{k=TT zT3I0uoH5CU`(*EYc=c9!jranz#i!C${+0|HOsi9lEL_W~8$|Is-WB}oHKXSUv7u5{ zoRRcfzg-1GNfsDw+#j0%>ifpB18mO;4%aWR6lh|ogI7#S)kk!<%03JnB@Uips}I6Y z#1r*i`NsMqk~l??iEq`AN{X<+eej!?=gBn{5*~zVEe*BPM~QY%Lc0U?)9E^&TJHotOls_^}tUJU%IAqP*EN1R7YT(e-T0=@KEmQe%uzW%CIJ5u* zHXW>yYs*LEWsN@_&;0;;#PKfP1(zx>| zo4HLt*+?Z`HBGUldlIYmH-A*w^uWaWjDSu-?|_}-jMIDvt?R~^b9N`z9%RdQ*PU)o zFiXbciFF5>XYOb|SZ(I5HoF(lI#X2-7kD&zzkb;+!k<|PyVp{(v87Wk>y?ujyHPYJ zI7_f)`>iWR5YzEQ0UYEtz`ANa*1JHitdwQd=HOziR4V9FoCx-$rDKFemWX3@taz=s zsZ`$fhM2oco~SpTpUXRjsR+UY%O6nDH5foj$eDAtVCjhWKNeUb(G{$HF2y4~Dw$8K z87<5bFE5rS>dd#c8sD5KzdX*malE{?)a;oBsDhm*_s5R&Q)nP6y63S$1?;vr*!1nZ zx*-u+sdvg#;X^<5g~EFQ1srP=N9)8h3q(73F4>}VgFI4eJ~dyqjmWg1;Z;>qRJ?Fr zf3GZog%`a?$kpXm8R2GvVjNjiTBce8R>gmKqshcJo+PUd^{vnSF;F zcKDEr-~0yEXoPwDsOU3XesPrf=LO_38dfjbJ;qvGgMivA2PG0SW84HfK~ zBH2D7zdMoCb=xuXihNKE!=>_BPE}C`7Z|NwQDK$Uz`>!}aYb6}{2hplHdMfLudU$a zwdM_PNHi~|hOFThTlS+%o`QgB)tNs#J3M&Ge9d`)KpgnGC+3OR)@90!zW#bjrb-U308A z)>_Bv#B&Rcw%J5T(*lNCt}P&O-E!Ed56r_g)^qb@XDS<^0GUUnazCL?nt>gw%k}TSsb_>@9-m!#X@V91N2xh=OY`Q+ zhIJMER5O>BX$rpmxIS|yuQ;Vo-`0F(vF&yWB^M5ky1}j^^4a<9WP>$!gVhy&c$nWc zj%__GTBLv_>5~tnXi-^A=Jk{M!EE*_;2%_q!*voA8jJ}G*P-e!RRlzYmdRuF#@sFD zYxDHb5_5Z{tZf!AEHFD!BrjRqrE0?ypwIxC$7Y#F>vYcLwkrPRk@a9zl%b&Gh$uMk z4z##~;o_vQry@35}y6Bk2>~bTQ9g0`gu3d+VR~GWu7V>8ovISe> zr|OKHHM~=v?gZDMNR6rx53+9AV*EP&WP^Bip=cX6yJWL*>qK?E`5au8C_Du^)<9Er zWt3HE?eCQ%$%gkCA=e+0m33lB35U^k6NRQ@Qz)h4H@-0%`fpV=@bMq9oYms}ee!6X zk-IL@Bik;e!9baAl?Uk%H6D7)e0{cjW;P2f;U{WZc2`*gi)eSECoH|b7LN}aXaHUZ z7mEY6thSj={Lsu>D%b9}fKA1#dDkpm3%1s1P<1(Fnn7UKSBfL`f}9H~%4$&&Rw`F> z_^iwF%&A*hO*5ah3zNbw%cd$}7a+sW(!p^u6PM-lDcks|M!j%V;;=TlLwUuP@B^YeCRT>W4@#yG0*`%X%5qRH%ze$Hq zg~@5ME5Wod>y~3pTyJ66U!E5O)6u8~$8^{=M?R}tE*rPOIME=UC*Ytgud2PK;^2$5 zY4Z{Sj%0&E))fVM)~cGa6HSZu=&LJYwYp)o@Y*)arRAPaD9LKiO4RTNjW3CKrh z%Jmh*lRHP_?f~nO#eP56++L;6+|t-H5A)qZbeF6pW&2@gdgK6}^i>t&3JT7V-wqF1 z#V-snh1aPU8yt^UYOxhVN@+d))G!o*NAv@7JGM(x%H^I{fO9b#K>OFx(|nOrpnqhRWRxa zK#KrsV&1mcj-%|u<7|7Cn731YeY8b+>!3&$iK$ZYE;%ClKHG4}d~}AM7Gj;UcyO7y z{*d|GnP$5%S2c^|N&r|XfZf{PzUXfz@0HJIY-cMg%_|Bi1L|olmQ`s;vqQG|_zbzW zLhLvJTW#(>&PT5^h7>kZwUvT7s+%Ci5FK*(Gw;bY<#N*zV{?_c<**f4CINh!N~X|( zEEu9FLDj%wcCZdKuz71$^R8oj-w8B8+&W5l?fPS%?g`js6aWr>d5)O1jjgIM`xjB3 z#U`qhi6F9Iw#gC?O=qjhjEXbH!ZLORrQ5A^nqQV4plaQAS;j+e8%rzs&QtQEN;zk{ zF@Fz#?*Qvx%#~ZJ=vA2NYw^!sh45wgks7h^YFNJbx@`jS#QXFC(U(7*tBit-ESFKNxkz; z-_rVZ2lO2$SWQ9*X>o3q*O^PpV*5|VHXV-N@djLIEGFGS*lgH-%>{rXD7*ox`0kiv z4JwqqhKux|4zq*5w9A$KOR4lQol1Hr3Syg*((T7GS;xVl)sya4(pJLQmX;)SuLq7T~7;tg0CVR`uo{d;d(`>W)Unx^}w zB)qEbn@R?0@j)wEJY+~=-<bo+z#!CBOQHym}1lSwQ8gR9{HhQ<6_m}*apzKp1`E_pg_+#o#%JJSI}9`cp=fD(S7PHZ^J zzc$IdZ6v#9B=1pddZH9MbrQOPO#qZtHZ&qUSyrDS*|$V`sTPZ#Ye%dd5vW`YSkoyY z2agc9jn}UnCE8&Ci2%Y|(VccJa)5QtVnFk+PZT$dW_=5q`xVH(MOJ#0Q^N>?8C4;L zrLE@!3fUcF<&YxoiJF)!57E*l7ai$PGWmHGgZnaoafa`6c?!L-AwPMuWjEOEAeRYs?k<^#f<*)++Od z6B|7drqOwVl(n_@DSW~vH+wfE6_wM=W~kaq?K+{eJgA@;B-tH|yThj1VZodcwTD{G z91H@yYuZLZRGE2v%|s(%(jW?qP`l2;>QGq9K~kZOBdQ8IsnpeU42ygG6cE+IraPQ)t4#*v*Qos(l#2;b83?R2 z#@RtvDqBs(vKFw6Mlwu!bQt!5CA^|eUscX78%}MeP*;GdJ*g^}6roLkq^sd%(nz&Kj!>M; zOMt5Jp!V7)541}$2r3K>8g}KlE2w)w{$Ye^lL8ofEDftlZK9>3wSY>XknV9WRdcDb zMOvDqc(##LwG~vAOlvek_0B4Km)y*n?jyrUh2g{a<%MF*da-h^%vk|8P8pdtFhsOU zq@A=@aXTuea7LS55%@tu;S~HGd+!WW;WT@f9o4pGWVX2cmLozaoE9+Db~wu$wqQ;j zp%|$>RUZi$RoXMAcICFdYlkaiEA8EDidZT75VZI2o!4KgjOH#?VWIMiQf=p>oo^Tl z4@C;lwghdBp*mVhD!amZMzC4cQ%I-JR9&N|qmf>?Zy}Yov^Swe5>##%ZaqwZ4w|M= z!oXr<>oNZB9-|i(Xj*9$Wl$wsgfgbR5zeWoB4wW^tWGT5r>`w*Y|wc_f)}r8{QaEx`U*W^a#P^H zmV~qp)Z&8XeP{T#6Z%i5RA*qxs?3}_s8}@Za1qW=*mR@_Ay-f289t>&VZ#%_BBKfs zQikNVE4As!<|Z`XR7PbRE|@G$ZMUafeSoS$9CYNm<+k^F+Z)OKv|Ln8Iu%x?DgTxh z5L7V>*dhB57u~Wc+2-~!mrw1gCMA?gwWvm$-v2-3e_d6{kV1^ zmZjOGfI7m66@o{o&}Leuf=JrYYd94?(lH2Op}Y)WA8qib(=jN8M;qb2emY8y_7lMVW!owaKYn)CLW z56_M-E;9|2%NAx?%rM2?TCwzFqw+*z*D3R%8BOg&&Bp?hYPwP3acdZvl*SUZG zZGWBT?)*202AzF`aJ63JZ0*BRzp3%pGh>rC#hMeb7LgEw!9yvlicR0vxaWA|$$I0ZMTt%k zx`XQ?4d_2DpR0rC{%L9DdKbSXpL4myfFqO)u(<;2XmZ*!Mm|EDaQu(68up)R9{s`T zyp{E*>baDR)7gPmRfCwkrFqL?y-APH*xN9m7~VdG(^7{Lrz9o+KDpF@!%~M?spOwJ zC(0WXUSC`b#s`+fi&iw2tcV@1V=XN$(vmGLOgF^3gKYVMShFs6pEADjMgvHSmrj=w zsn;N+BqjeoxwL>o`Jyb1swyZ#>82wdO%(*&uUsn~sakRdRckx$ba$ z*t?A@%3>Rj@E6`Sy3i?MYWr;Dq7}xZBqg5*xx|1&#rEh>az7P@(m9lY1SP;jl;QV= zMfV)uZv^jKWDY1|gGY$|rMzo_KA@2GFQ(&mDUwfTb8_wCMVnKSlFx%&TEO8{N3E!| zmQG2#pgQb}601}!K*x3u6Amg>qGDt!JsKud$&hsUOb69m^W-@$krZ&GBqjewx#WOD zRr?re0sAa}b<{YO9&>lVaEEoO@DHnPRCFl5Dr8g}H`7(Y1(h>L)Hw)&Pkw(&N>Y-N ze_1X$;AlJnM@mwXl20uu;7CbIQu3)K1so|!NlHGo{6E0qenThzs$T#A002ovPDHLk FV1i-Pkk|kK literal 0 HcmV?d00001 diff --git a/niayesh/51574(1).png b/niayesh/51574(1).png new file mode 100644 index 0000000000000000000000000000000000000000..96b82d5bc134cf043eb41c12ad58f63da1169078 GIT binary patch literal 8992 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 literal 0 HcmV?d00001 diff --git a/niayesh/51574(2).png b/niayesh/51574(2).png new file mode 100644 index 0000000000000000000000000000000000000000..09c466678f911cd48e4fe5b7dcd4e1c6fdc4fe0f GIT binary patch literal 14228 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 literal 0 HcmV?d00001 diff --git a/niayesh/51574(4).png b/niayesh/51574(4).png new file mode 100644 index 0000000000000000000000000000000000000000..028e61cf559a3ab3a117ea6ce2f4e198eb3b55c9 GIT binary patch literal 14395 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 literal 0 HcmV?d00001 diff --git a/niayesh/51574.png b/niayesh/51574.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1777b80999ca4fb6e2310df9383fb59c9a0721 GIT binary patch literal 10025 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 literal 0 HcmV?d00001 diff --git a/niayesh/51575(1).png b/niayesh/51575(1).png new file mode 100644 index 0000000000000000000000000000000000000000..83139eb783ce7281880cbc5312939536df8b0d16 GIT binary patch literal 10940 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 J$`nle{~s*0Acg<{ literal 0 HcmV?d00001 diff --git a/niayesh/51575(2).png b/niayesh/51575(2).png new file mode 100644 index 0000000000000000000000000000000000000000..d4adb302a4af2637fa4fc6c7dcf1eb1bed2ab3a4 GIT binary patch literal 11228 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 literal 0 HcmV?d00001 diff --git a/niayesh/51575(3).png b/niayesh/51575(3).png new file mode 100644 index 0000000000000000000000000000000000000000..61ae55709059705050fa629af8ddb828177a142b GIT binary patch literal 11104 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 SzdkYxz%yB8nNlf?|Nj6rm}#&8 literal 0 HcmV?d00001 diff --git a/niayesh/51575(4).png b/niayesh/51575(4).png new file mode 100644 index 0000000000000000000000000000000000000000..960d30849fe8a36bdefdcdb7907f8efd5c20a8d9 GIT binary patch literal 12478 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 literal 0 HcmV?d00001 diff --git a/niayesh/51575(5).png b/niayesh/51575(5).png new file mode 100644 index 0000000000000000000000000000000000000000..4e85ad19db74a2c3c3d174de18624303823a40df GIT binary patch literal 12543 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 NC3!WuDjD<7{|B2hnMVKs literal 0 HcmV?d00001 diff --git a/niayesh/51575.png b/niayesh/51575.png new file mode 100644 index 0000000000000000000000000000000000000000..0077551ad9d494c88e3ee3ed554c3a1117abae75 GIT binary patch literal 8743 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 literal 0 HcmV?d00001 diff --git a/niayesh/51576(1).png b/niayesh/51576(1).png new file mode 100644 index 0000000000000000000000000000000000000000..26bd45d57334055d936727efe5287f8f759a1d37 GIT binary patch literal 9030 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 VPyY=i-0sH!1zBa8B55Pv{{e$#$guzb literal 0 HcmV?d00001 diff --git a/niayesh/51576(2).png b/niayesh/51576(2).png new file mode 100644 index 0000000000000000000000000000000000000000..4d4115c79caf0a85125cb60f65a7c32dc3ac4983 GIT binary patch literal 9843 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 Kq$(s#0{#yk2Z0R$ literal 0 HcmV?d00001 diff --git a/niayesh/51576(5).png b/niayesh/51576(5).png new file mode 100644 index 0000000000000000000000000000000000000000..fd83aa0dc4a024e7923e81aaa5b0cad43976c13c GIT binary patch literal 9521 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 V?nl3+06**b^*_>p52XNq|Jh+SXi5M8 literal 0 HcmV?d00001 diff --git a/niayesh/Baz-aks-site1.jpg b/niayesh/Baz-aks-site1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..49e243538f6e1563dee22ec4ae323679161058e6 GIT binary patch literal 47590 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

dWqFut2QOH^o{-ujY&!*?4V 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

3{d~pAd4tgJjAFcB3;gHqm#sasuYW!b9cp3hy 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

__Uyp+v)-#)E2{Y=KeL_NT zsh~YN*Whj)rVx<^CQNu)*IIvzXjcjI_J&Fo&K?uE)0QH zQm3ELnjK$qWpE5!?e)PC)|@1yl&b1?6hcQznkk4-3|>FvS%$fkli(Du`hAc)eKST1p_~sIm_q)l-o$1TZPXF8@1f(HcZw(OLDKfMJ)uqHR+SC**$bm1 zkF2Ay#J8a*s7Uih)+C|XQc=YvChapV;MH+dCg*gHA-w!nhmESj&JDDVY9yGrAwJM> zMxTJg71;r^BHNKK3W4U2AkFQ!l7$iz1BbH{`lozXeo;^}a^_?C8!=%aZpV_8e?R#E z{k}}3Qq+DqCPriY(TY#8GM4U#S6z%CnD9VIn$SMHzPW%U$w@?JD8xVPDXY!kG0`*{-8Rmv4w%!X|F7 zbbX0zz6-=YLCbVCcc+LZ9`sPYjXts(*oT>U2wt&X#uMy%c-l$JwHkg@=RF%<8B&!RA_uoz=v@8?6AEIuO23 z%zURZEHRym$J|5R*J+4W#~T}$9#}+Fp_kp^Cgj5hMwzY=J?o<<6lTNf3 zsZL6P>P9XfB(Ps3|0ml-VSt*y$wd!!dd#3*=Ix`t)7pW~XL89`M!Foc(K`M_OL_fd zm^szJL3;eL)rrl@KD0<5Bvnf8yI6y{u}<$NOlYM*IWv_z<4!ho=gpg?6u~96)GWu! z3MrX59N(e0L+qL%l?U6q;@MX5IkJyE-BqO<6W6$W7jOkOT39(LAN+)2mTQRKYu zZf(l7W4k1qU{pM871*KQ!?Rr*BL~ePq2P&+kQ{yzK&MaYh{-#B%0mHFcBsb0C-3%A zlndM@;XF}hBwe`j{;JYUn_TkF*N)t0C;6-BY=XZ_$(L8KQoVG6CE<#~f2BpXQT`O8 zO7+vG9r`|AWddUzRBw=V9iz(1L95ZR$1XN=8qV)pOG_u;V|;sbXGnJ+wfkx0A!fj2 zRA#sOeYcmd;5k0>4Vc=^yP3^0_6zW2E@&`bA}Js!v}NAQ+?%Zmonj0co(uji(rYZ8 z-M``OXKyGWHJ+rNt-pQA=sl}Z;r2$aav7fWPAx&=f(0{)tffx?y_*({3mkg34?aTw zSjN@0jHJDYL`IkBf9%R{Hk4nQ1k!X$+=#SR3*}ao8K}@_w>d z;=yWgwoOmZjJnm}u?NQaRswKxDlzC>ctNx#~{$>^|7 z%Wpm0aB6tLHibNn-sKO*Cpt&B1M50(x!`hL{>FPeevgkX3cG$q=FKd?{!ucP{vs88`=O2K*ii1nIg>=4Q14s03h{**9!>my=_w9(- ztVw<-wHJ)5w8Ys~4Ikm=x#k%L)Agh_Inu6e605u>%DLWpv_f3R(U_V|&*I9d8hm`0o3FtGfw|Rmo+wzfWE%?oq$STq zi?CO96)c96LXu>}mQjzSc;7lZ!Zyg@F`Y3&x4=0A-|uafq^^RBK*=H|tJgzYP}8Ve z0lbZ3BmDHFQ{>H9hWoHnfifqfGKc5NYRytn(;OL896=t&NGyTng!Bc@eW5<|Y(DlpP2G7Wm zX2HTaW-0HP5k9Y&fTqC6yWy8%*@|n;-O*R}t2|Mq^}6PbG21%WS|zDla+SVLy_`j* zm`eK)h_$`<9`Fi8{(#yRW5|Fe;DC+`rb$w7Ur;STr*I?eS)4TEokZlF4CjG=r0RWNY2z^{@XTM*lFFFhCQr(nA zCWHO|XxC(mIE{ooy^!?`8hv)wZ(Cw~6Na1%1VpE1wXDN7J4K^1mz{p$PdoBzsbE26!SbUIx*IG1i7L>nxQjfkykw}F5#n*9<8 zlZ5p|EEk(E`SiG8n|Zl|BrZ`(E0@&N=8rZT8<+2J7i&!AOq(oON-<7`z7V~Jo&BZ| zy6jP-W!dG$U08f~CQ);AwpWVm2?c}T1v}`#%Tr34bRrp-HcK{JpNv^L8_T&0sf^9) zl<5DF$xdW2V6e;qJ=vOvhYc@vEJ4){)wug#NB^R~vsfF8B{ z93`Ckmt1^EI7+zj#`37q;^+j1RS};h1WPhC_?v8>>FwvN0z$)J869A#jCCK$=GQMB zz^26o*G5)Q8_h+k#%I6;lUr6zZk|oqFt{nEp=G!B)euscE3OMjkR{1jAT9qL|##X_u^K5Un1+9IkB^yjwYPd0c&ZRw?Vid9rqLBu3@ow zU6Ze_Epzm`H?hyE1r}*F@+>!h3*j#jwtB+6#>R6M+$&`!nl}cvOK3rzY9$^=<*IW7 z80Qn*WDmO`fwVXvug8|5vTi&9yv`BU`s`UjmmhIv?6Md-ZIB^7G1f|7Y9U!lQ(A3 zfTdr6{QQ2+(sb>GCtdu-lV&YqvgaT-MjXw2&I6I@WdXDl`8d2Xxf}t(GVRjKG~uDl zxwrHPUem(Cr+5Q7`6812N|i0d0WTCL|_8Ir6j+ntK-np)bsxW7kKx+IgdERr) zcnGMZSqjzKC88S%u53o04(k^dMI-}EMcIIXzFPN#o!}|rUDi{@*jU*`2?IkZJq7c# zDhQ-6p;u%mEJuf@Ci`9EhGLCTNrAA4<-EOYl5;;Gey%%Nvv4vD;kWIqg;%Nh{~zyu8~ zHS08G=3ob`B66D5frC++;|c4d;>vF-1d;Nmn~bUpl=R&Zbt#2`3n8jJRq}LtI9Px; zN1N%Iz2^ff=h~g{`eirRI<+e^0YCt6`_tasSLr#^dB@dLdg)&aM(vcKNFxIAOH{s zXk57E?mQ-%s3-^|s^O{m^fc%ij-?A-V<$FX?hM6oxKLjuq}mTg&dxElCR#VU7yBG2 z%Mj0UUDxV3TxSI{FRojuCXVHBrx(ed%&k4(JG&2$p|^+pj*E}|!HHJWGx?Ahah`3! zbWXLoPbnSTdA}Lp z8354ho+~kPG-cuS2P>y}3_NJNQ8h0$kKFJ&8u|=d^$t6bnV%+(4eh$sn%6;aO zvHS-Zl9b>u)$sU8@LlR)4Skft(RE{{Glh_*`E4mh38$!R=^0#VdiP7v%F)&q8%MG~ zSb%US!BzB;ee=wlk;(9kfBn2u!iu$ZUAd?tV(eSbxJshN`e7tfMUp+N)0R3Om2R_B zp*TT416BQCYYSc9(AiC3WnKuhh}9U@W%z`(F#VL5MEY4>+|DWaZI^Vbvl>LHKj4IKL8O zn@Lupj@48(qM~6{sks#QC7G9G;0N`vrZJu<&T(4GHOX;#PfKIX++>fXnalz5x0?4n z*z&;_2scrZqI+mpXvJy7c#(>a?PPBiMq?y)e3|VwwN&X1$o^+7W83>DP=CO;3V*xq zzh%qI94T92FUimQZ{BT=tWr<4XvCM3qie4$sB%Sb8uYKip5e0rb@} zzO?x6`IN*pG44a)UMWlNOK%_Y)c$)PjFWw!o*Plkk=3M|mN!WPw&wG^_lsKD_@%V} zxc?iSZ7u1*w8rF#vI2ZI_CMUn{Jv*F@4i?^z`4RL$5NeNoOZ*5<)0ce@qvZj=B+RD z$2VOwKV9>T`W}j((oXey@HraV8{$$BHS8GH9Wmo+>)!=-tcG`^F` z8CqtAKYlAxT%Bm;=-S*f`N{~x*_R1%xD#t z6V8md;$Qtw#h8dAh?>fO8tOaLdWD~jm0hFge*S_wDarp1Az*&ZvYpn%p)+ZNj$cnk z?=N8S)$ydzjtR}N8@FNuyZQx-5ED^UXuBOLDV`b7oVyJi|r}5om9%s*y%gSgU3XQ7+0DwfGqd%Fa~`#b)Qw&ue+*ehBiD zMUiLBtV+>g`(eOH+^3VKtQa76tkCjDvu(l)G`IH_Ww9B9Hrc#(U#$|3=QSJHn4KCn zXYVj{q}diPYKbhzS~Qv$b9uXG6jI7%TT;Q)R=z=rbSA@1F9SzutMB65TD@*(K0VWJY6QT(YwqoCB{h4p6WwBk~Hrk!|R;R?^1nwR?MDc&5;dS z_fM$@koRQw)E}M+l|RWBvd|Rh$XHIg>wVhO;ilkD9_W6!*qM2Big4`UTU_Apq}cG@ z&ZNzVbCl;fN2*1tg#@}$E_3z^7Gtv19g!_9EjjT$?6js%gIbd4>PML#gaRWUa1P=R z+VPf~zwxBTt5j5!;QUY0jsKI1?f(sM&GM6Uso=t!mP+eP7m-=##cHbpl+z*vj}Dp? zIlD#e5JrgCJ}zaF=5qIBL?9_SR`$ff1b6l6_RjF-R@5GQ99(KO&ez(6!GU0`AA99@ z2!-(BjP@8)CBzr4s(%1-96B#=Y(|PRnbKc5W`#P zc%ZReO+)Wd3^siuAN4m9dvEOAjj>#J58WK8{d2a8fM({0CPI*kweeO`>UJx#l_-OU zB#D(Z)zukCo|--aj|7>j(~n_6X(?{p>@^N_-aKNC`C)4)VzH@$`Tj=72s!&zv46_< zINmuwqO{NH*iY^*&E37g*q4d6H@GwS;AnxXcFz+-WTY&j%;ukoEi3w?_*`^wvNZeNW?YaGuHQoUieqWr`PhYo#Rke2h) z#dB$QCo0?u!yHC+k3u6iq5Zaau{mKs+hql)$h8axO-fn%%*xejK;ao?x)CxvqVCK!q3iFA`m%Ga3DO}k;5|@j4^ zmI{Anewm;1u3jVSZKx$OOjM$2wJO$&hMLhg+}K!ZNNvj|efC&upUcgCS$BVwO9Pu; z#Hh>uoiDKieRRKryD<{FP||A_3+z@x-%r#{lqXuM&4(|W-0E$vORaL$j|y#n5q2T` z`j8yRy{{FWmiVe-Q9aovYfuedA@S})7L5*fz4rQau53opkrZ=PGwXTRWjc z&wud@_`7AkA%u@0RQp%zYCVJ}&~(TiVXxW22^y~aewtN~WTa;{wPzJQdjsFaeb z_NbQy3h7c<9XVu|h;mey!8$E3o%=MUpnLmpKe{GTQ)hzH$HVSo6Tf(oJ@0CcVYhei zrR}n2w(nu8tNfy?j`*`p7cYx|@kAJF>e2zbvU`}o+F8)Zw2OOeUG}3{%i)$d*wH_v zv)P~D9`svDxTXp0$>N=)l(}Q0N}t%IK%13C>o*)fJP&&-YTm~fL92g-)t9mMKH4fz z$<=x9*kDPvHO!!@vIKtayadZAib6=EQjJVEibtA8hAMbk15O?Pgj#;hS-2{$+i_|r zW38F*>Rb&UsCxAeV55q(-(~Dc3fS}t>vXf14*$lgR^+BJ{NvVEf8BrMoIjgZIrCxn zGYMTvp(zE*pOWv6#i6-s?_potB;Y2itA|rGPVr{8U1er-KyL~Q?3kkLX1~29!N~oS z4M~GaQCm5#I&kGsBaG&0Czu@GQIal^Ig-gWh>ve#%Qx~3tzfIRc(=*tuX$Vt_QqAS zbFkf&dW89kc4L6${4%n4mRgECiwqrV+N?V75A4Xo3W%~CjOnmNdmTe&4KIWr(AQKjLRX<`eLk|2&2g2aeXeB0BP7 zVe_#I`F)SNozyz0Lyd>}kgjNCQ_`b3FH}%ws^$oRnpYizLe4JPO8vMxKddbEO=hks zm}N3HoU^9#r*=)10`L>>l}bAElzGufoSZCr=XiyQjMt2Y#|jQU?SMYT8*vF1q{I^V zx$@N@wG>5V{!H)XSwCB0=*X@}WOamDbEEswa;iky(HOFU_PK@x$%2Z9e!Ls0!gZ2S zS12l8ya@XF&Ncx`9Qn*Zb>edS8 zjdZ^s0j5vI*(OPDsPhB!(G40W42MiZz9JDM8wPqTT>*w1>SE@nLcXDhzMA;)ZaCTP zT1eK|>)7zcSH=oM9OwnR9b4&UxqkJ4@818&NPUf~=m%@0of zuTg^f_z`Ut%9|VhL*Vbp+T*xNgtj6rjbpSE>KNVDawFlU2mKaecQV%b+dO3 zA)2kyC)n6hFou4N1v|AcYEKIK05QQnplP2x(jV#Rye}Fx8daOaneMwh-eqgmuz5x& zE2H>$DOoV9T81cQ6lU zpksMVbMujibdX5TwJ~n7IpLB|^e=u;R#&1H>n^qeys3KADsi*;1e%uaot}(3^ z7~i}P87$}5FW1+9?5F6lJ(3xyIaGz^_|Wr-m{IG&k)A0J4+1ud%JgD8sJl=5czvCI zf^eHm51v_Ztb^#Q0?6QVZ_d=r!LI?P_QpK3oo zRTu>mpn&?Gl{`C#fOR*Y#nww4y0y~7ilvO@$XU&OURq1}N5E!+_L%{AKG!WS!O%>u zen2FjlFlLK$(v6lP{WEXixd8x3 zK}zqwf1|zCM`^OW^+IPey6^kqTV8Nig(6)Z?@^Sm95sR^-JB3q0$8YUIjn)nqYxTZ}-gRXl6Z??Bw*ef+Tr1n!sp{ zSY0Z9@q1zgr|EO!wG3wn`Q1ZOim}-wLC9yEV0LynQ*727Mmk>%r}^Y5)n|`759!+h z)pPE(Pl9hy_sDSa`cjO&BR=I|pnnRZt|76WQ`HB3@l0IXgqTau4G(_Ew6NVEcxzIN z;50O;vW2|+7dY>-gCs$=jVe$6>J+@InZ-HXQiL14)?&bF);y%iZu|H*zmE%3MZ2IO z6`W?t^X)kUNeHoMBVA!|My;f*%T3L&)z^2Rs>{}qvJ#&CuKD142QLzJdmiR!fKVqw&Y zbjpBRu!S$dE!7jf3DySwV3+DjVyD$Ds*fLZZ>E6Nm@$b5a&8I}V0wiSwg$-6L?KK6 zth*qP=dNY{`1qYsA)Bl?l(|TQi_WEbAh038^!x$Bs9or}OsUffNeR`eQQ%>Ja=ep&Wb^AecGGd zrXJa!!K{^CIeRrp`bN;;U)!}w&@g}F+w2)TK3er7Fu!|DnuLCOQ@s{-HjIu_p|o>r zqBrPqF3!?4H7?dq{O{RkjD?~Y)ts)VqQ_%PnFLB9LBj)?nC)MI6(RH9272z6FLtbG zY+eQano|u`yF0|M!^tTop|I52H4mmKwC7rS3^A97tCw*8*XK_P?fgsdNSpU)H6sTv zp_p>0EarJ?cS4-6sniLhk_D{P2FwB_f#4>d2 zX)|eeE?M1aKTC!jC3O8fZ zc&xR{$-Hy_wZWu9E9Biq#2H>igH)b_LZ}v~7JS27StIcy7T(xUcRu-KfP4pE+g=Kh zMLCWGdxl{XT7Y{MbWHyJy2+ zOWjFP?2R!+RfkUkf)~I02CA?q>4*!oMDH2C)9i0#=j4(PdIJRN_R1^e+%RMYQ}~58 zB%m{ozxGwV$1eI{kkZU#5JnmApcSq>WC7M^^2mEjSS>^}ha8!L)<|ES*hRz&K_mAikfHyY(0i|1d{5V|_TTI6?l}$~@mS4l<>0`p-au+*@D#C@HQClt!SPmop z2Z0z$~-n_C9Qy6l_ zfLdeB1t&HR`vPapW7R?xWsY6Rti}gja*mHnlivYX_J1(`j# zonn@GrHM|~gC!nfii^CAKE^IK5Ko7+B9Ss?zm*hbXb#0rkns;g*m2#$-5?t;XojbC z)YN85HZo*=@=`4h?j}_>Dc_CdDwfaO{@ER;Jf52X315JhK@T?zq7x!yNjzXausxb7 zTiljM%!^lDM<%4#Z0w!Fi+te{vG#X8bD{@PA2hojIOf`mmGt=8<1GgieDTt(nldTw zSwR!omE0B2sEzl~aCCy-sw_yaZ8Q>q6Cj4m2FG5dL9D#aF)#>qATLlFv2DFc$(lYdiap z%gL$!kHQp7^b1$-x%n(saUP`eKRs;6i=?`d%KYhDXx3o?&7Y~!=uRd_CjFakISXZG zQ0A{NNs;V(dq;*U?~)7zD(@7NyI3%-(L^O8|02PBp<;I{XcG3q7nb>eWh8v4G--Re z45)uOib#LM5ja)H&pOrzl38Rf){yi&uRe9zI;k_3{YMdn2=U58DM1=Em7o>YsJPwZ2nu=knUqFWx_G|jZ9Vn_vDC!9ta zm5;I*s)}mXWn20Nw-+I|>HdsCTZe_7LHIQKC`(Dn2t8{}riu185S~4Xqx6(Lk0ekl zbiz-WS^zk1z2)3z{rHP3)S}4U)0~TzpRIK@r_lqs)VoQ#%gHRP#*38yDDu^`B2T_< z+;7_&VS9^3uqn#@+tBvP%jHC0xxk>B(270EHs`kM76Ddp9NVf#au4lib}_N+u?KRP zsrTh3YL$^ov2ET1qE5A##tO2x)51*+Z2fKS`0kk@kxNg-MO*DM6?fW9607`l8B`pzhL z!`n)9>GfPMYj^8E3Pq9$&+*JI;xzPu=mgakehjX%73BHLDeB9rVUxIYu>HZuEE(ma zI@gCDnJMbpB{f9~e-Gz_RrIFmXXgBo7m8TI;8~@W@9u|?2p*xH%>D2FFz(f%ng*=a zc<%5_?MwzUJZ`NZx9u2PR+j{a1b# z1}!WaiyFemp%YWToULIu_d>&GAUH=7Ff(idk);oJG zCL3CsOB;|eB#z}uhn>-M4(nOv4FguxHv;(K0uwqfp!Tt@>CQwZBeDGZsx5(UZJTz7 zyk}HC$dZ;OpELz{XXVc*3Jf2K=)`mPwhTRg@F-cH46S964q0toNgI(0tL{i3i24Md zEsg?qFFQB~SNAd^tPcIQ_S!~!e(y=r7ecqXKAQ)#Q=&rhYD72t5|06s$3--QtA%8x zQN~ds#Q!X;)=+MAn0e5i>K{dg&Vz}?+aw>rCR!x#ueAWqUqKm-$B+2RHws8_4U$)k z1TFmv_4o^Q(_}oMgR+h1e$7 ziiEd+ir}irYbpfc;WIrgnK z4ro|4JutgxYqg0rfQMzC`qa0+|N883E3{lgBpZ11;TSgSWmBksZG`nzU(Jax<6cJ%|g{3Js;##D<`{^`!ysLNt3TsnzuQ!d%AOB zQGBHjR0qhzt5ALs@}-hrRL$4-_nd&y*%|)1sVgm~+!{Z+ua~uKK5A#_nR#2*0w50J za1k(;`jND5&++=2?}&*y$J{v+c&5Kj*hCK}jdw%HG!$CB0T`W63w1A$nVX9V_DNFL zjYxF*oK~i?HgmLT<{KYM6Kh|_Nn^*8>sB>LY-y3JX9~1&D9Uag9kKF~m`?w0>B_sl z&Wpe9Vyo%suz4u$ixuWI;Qn^7l~!plq-%T+LP32cz9{#=DyruBmU^Vb2FzLTL<{z~ z_kVSF_PWnI4s*X=noFyDs98~E2U5)Ft*h#HnW|k+^{{<*^KfwG?4kNI3gigyJBmJv z>$58BQ@LF!etK5v#}LSSbVE=5uO9;SeIgP~UazIKTjcCHEo)jdV1bu1X98ZK-&4I7 zbgFe^0&fpy-;R$I^S=7!VDsSeA5IDsZQ8*I-s#22f%Z9a*4vMoIxj||=w44sn@QEy zJ=u%WdCW{FUMzOP(s5ecj&C*f$o+(F^+j5i!H139>TIoMmEi)K;(U{qjB%rK9;s41 zmVhTcC6uturbK;}LZpNW^X^-E@weQXuJo!dR;y>(nbLIl{vPS?#pCDu;sndmfLCu{ zuqwUEzkg$dkM!uJCmE52GMLURkP$n%4I?<4pr0slr)+~QdA^9-=hXPo2WadtQCI-S zJe9jj=5ZER`%m}LE4?(?rK$Y7_F*aYJK$9>41Iuj=yQ+@2;q0hz?I}N>w8mor z80Umxtj+Oa;N}JT!la>a?{ySgfp-N7Hc^x70G=NWY!vsgy2y&5AU$`XvR5BU$lTlP zvxX@qHOsb_IF--O;Ye9b`f~|8&(8~1ku?;Z;=EC;aH`zoPCH;t`LnT}xbHKMBQ_2q zc@8=T?Ia`Y-80UO^3P7wFUtsK5VD%g;Z-z$w09pLq%s;YR1$&Sp9|QMUQ_}6o`md# zPp*c^cfC!V0oEGHbc5|B{f~|;2Zn&N4SIH3f-CiO2~%}Z@N(kZLz?bOEr{<>yFv%DW=JzMuUDOcy%>0ic9c_K_v76+0g;P7)dwN!f%1_BT8of=Z zx7CqM8=ZUai?<`2J2+R++*pIZhDIV?SbmK`3??ma!Uzg6LQN|;Nc(NbRW%6} z?o_Yr_IcmmrlV+(;C5i1#Tu{%<{wHc8mg0;ZCEb>yU^G8{-e0~(ou)#`?#+vm5CvM zLuQp#N?DqT{wtWGv?8+iP@Y7Aey^buI$-q|D(E4P^gjwNgG>qFYs;Ve^B5>F^Gk0= z0|0={B?K;%VoQ{hGMfE8>giwVtg10Z@jf@%c3}oo;unK3LqWAZAXpkowRdjrXR#-w zZnC5`!ife(42KQXI!G$I=Re1AwIPrbl2dXeUOS6zRCvTVV7~l#P7Sm*r~QxO_g1DS zla(aZ;DCd7H(iwGAUBu|l;VC5n%_5d7QAwIr9^jrqxM{iLtB(Os{A@F zXME~zbFUcJQ)ljVUI*Je_d-A%x1Ad%*efs)@zns+DRIjX`2<1~uS0+Vzn#)Bg`6)e zwDw%(R9F1m=Ih4!N0zK;?B~|$vX1yEs{yW(pXy>wu6VulULrsr2K_L~n=*d<^Sk*s z{6g0ewo0%vmP$$?ZTKN(5dJYq$i}`cd!W^g2|BGo6`c%O29R!L)4IGC(nEfv0R7o+ zn%6VmU_n&49~b~icyX?pJ)C8cdDRvzEt+F`4RU3>o$q11W7l7Qp0^?o8E&EDLMjKi z%=AAS50f79xGK7AJ(KXehK!?QJ9td1Z5HiLAgUskHWwdCmNWT9*LOnFXrt!hu0NE-OMcTrpJiwQ>&H?nkm z@~DM-;0$xP+n4HnVhC1tLZ(^$ZiMUF7x$Y@rDo@wP^$Fv!lEj$rJa1~XBEB~WtNpbi4JxWa$UzVKmfT>cF?2RjoT=Z!3LrsMBX7W&RIsUjX%cEfsN;a z48dZ7G(tOt#B&3$14RLa=FVc}6x-?eodO^4#+Kth13tY2eie(){jpES6vlLCttK=d zKmC3^G=4CwXedB`E8FYLF(I+E-gseQ09TvL#M3GZ@y0k@-)E z34dZ_K)vxU?HhBK=e+gwX2-sgva>Ed;o-eOR8<>*{Aa;jsnM5Y;&J_Kw2&w;ueg^JB->!1JRJHpA+rzl4BO42 z?(cfTt$#qT?;nLR+a+JDU!fd0(PzTMqU6aaflVi#CAg^jySxD8wqS^Q!_a+qj`VL? z*m}(m295rLXV-(}43pDortWyEmWI#m2JN0q2kBcie>6k&=FsKW&yyrKWvl@#dTfv) zKe=wl@d+^SG_(5%1G1%aw??1>Pm`K|wMyvWCOzaQfh5+$c`d%$YCzHbuCkPd%tdwD zy9Wk|^)(bS+ZU4nkD!@VR2^CWUDOazttSpKw3F}r$;CBd>qZz&1L*G! z0g(l|1(fabtUVWfX7l+)cgf`yfkA_#!)w7gi}DhxW^MyT;$evx-8FA_=@}j*jooO* zt_r{#S}+M~vAZ?7pA_8-N~vK)WP9FlVndat2_ICa@R$bRKfY~DKJdMKUYPz)=))W7 z7GJ${P*uQ|3BF;ds^LO&Ch(%bgiTqVkDR)oeJ0LELQVunw`AvzPIo20uvur4n*`t)NOcX<$0~Og^>dxxxVTI~YCw;{j%!-|Vt+vM>;1Mabd`+MYOET-4bcO- zhB%)1UqjA1)qxRjky%M@8E#KZq7vLmZS60GztJVJO5#GaD86J_I^LlY|1&#$J4YFQ z^dBC)XRXo&s?njJjT&@!oeW__W-;{>QA!`)*bFC)y?@r*M5LZ@7pL#_I@xKZ8fcr# zvQh^7SnfIIKF}*95BT2W%-Fw0>90L2tOG6-H1J1a9K5@F6DQ9gBfm!hVa-P|^YiZn zA}o)JvMyII6MAh~N5a1OUbTA9!fhfLBWLF-5O0z;Yp>Kl$advv2y6Vln#a{=_Odoe zVieTqk4$kp_AqpMiv4y`*1G-|xA#XT?6(~!Ibb9$WteazqxqXOyf&1Yvt?`DVv;@O z2omiZHdDI!p(|KTB`+g;zu+`>AMN@l2+i3Yq#g99FLH8b%n*hkU1fVtWfp&O%H}+f zjlV;KS1`J+Yv1MNggvaxGGv!c>Qz85FYGK@ryKk)Uk^7r*Lt<}A`1hAXE>yETYZ9q#DopQn4t-V6KGzXEyY8%Cf!0!g9G_LZ-)k*g3We4}4-8N- zb^!_Hi{v^FHBj*4qr8`GDB@uV^8pwgVQc8M*oesjL@MSqz?&?uj1H)be-wd1*79mm z`|P4(FeGp{JWM%6W_?YabTE{LS;uz z;_$wLyjzsIgL$EvneCrFD#5@BtED%O$8AXGpLR3C=_|^IcsY{VV5vfEdUjliZ>|bn zwCcG_SI8Qgu^6sD_L6)$n>iv%tH3&iJiGrSYg$vk_DmGM;{J6O##jrvGv(ae`JIsk z2=j_(551P+8ON$9dZkjbii!^#+!Vn3R-UK3d3({>X(c!|EFVc_`P)dZ?T!k<2h3P$T5et%l&WQBAP zaAD+^st|67f6vMj=v>I1(EL)z&#oQc5!8WlZWo>R-%VNt6ov97C|H?7F8idpmg4r@ zn0nad8)fB+oBDrQtoQaIVF~=DTYU?u;$=Hm?DO&XznH8#qNl&n5NM6=OZ3P+=7z|D pZoRn5qzPnAXf93J-6@}TRGa7jkM7(5%ohI-W$gcDt>fS9{{kCAp|$`3 literal 0 HcmV?d00001 diff --git a/niayesh/ScriptResource(1).axd b/niayesh/ScriptResource(1).axd new file mode 100644 index 0000000..b295a68 --- /dev/null +++ b/niayesh/ScriptResource(1).axd @@ -0,0 +1,2056 @@ +// Name: MicrosoftAjaxWebForms.debug.js +// Assembly: System.Web.Extensions +// Version: 4.0.0.0 +// FileVersion: 4.8.4676.0 +//----------------------------------------------------------------------- +// Copyright (C) Microsoft Corporation. All rights reserved. +//----------------------------------------------------------------------- +// MicrosoftAjaxWebForms.js +// Microsoft AJAX ASP.NET WebForms Framework. +Type._registerScript("MicrosoftAjaxWebForms.js", [ + "MicrosoftAjaxCore.js", + "MicrosoftAjaxSerialization.js", + "MicrosoftAjaxNetwork.js", + "MicrosoftAjaxComponentModel.js"]); +Type.registerNamespace('Sys.WebForms'); +Sys.WebForms.BeginRequestEventArgs = function Sys$WebForms$BeginRequestEventArgs(request, postBackElement, updatePanelsToUpdate) { + ///

+ /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "request", type: Sys.Net.WebRequest}, + {name: "postBackElement", mayBeNull: true, domElement: true}, + {name: "updatePanelsToUpdate", type: Array, mayBeNull: true, optional: true, elementType: String} + ]); + if (e) throw e; + Sys.WebForms.BeginRequestEventArgs.initializeBase(this); + this._request = request; + this._postBackElement = postBackElement; + this._updatePanelsToUpdate = updatePanelsToUpdate; +} + function Sys$WebForms$BeginRequestEventArgs$get_postBackElement() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._postBackElement; + } + function Sys$WebForms$BeginRequestEventArgs$get_request() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._request; + } + function Sys$WebForms$BeginRequestEventArgs$get_updatePanelsToUpdate() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._updatePanelsToUpdate ? Array.clone(this._updatePanelsToUpdate) : []; + } +Sys.WebForms.BeginRequestEventArgs.prototype = { + get_postBackElement: Sys$WebForms$BeginRequestEventArgs$get_postBackElement, + get_request: Sys$WebForms$BeginRequestEventArgs$get_request, + get_updatePanelsToUpdate: Sys$WebForms$BeginRequestEventArgs$get_updatePanelsToUpdate +} +Sys.WebForms.BeginRequestEventArgs.registerClass('Sys.WebForms.BeginRequestEventArgs', Sys.EventArgs); + +Sys.WebForms.EndRequestEventArgs = function Sys$WebForms$EndRequestEventArgs(error, dataItems, response) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "error", type: Error, mayBeNull: true}, + {name: "dataItems", type: Object, mayBeNull: true}, + {name: "response", type: Sys.Net.WebRequestExecutor} + ]); + if (e) throw e; + Sys.WebForms.EndRequestEventArgs.initializeBase(this); + this._errorHandled = false; + this._error = error; + this._dataItems = dataItems || new Object(); + this._response = response; +} + function Sys$WebForms$EndRequestEventArgs$get_dataItems() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._dataItems; + } + function Sys$WebForms$EndRequestEventArgs$get_error() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._error; + } + function Sys$WebForms$EndRequestEventArgs$get_errorHandled() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._errorHandled; + } + function Sys$WebForms$EndRequestEventArgs$set_errorHandled(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]); + if (e) throw e; + this._errorHandled = value; + } + function Sys$WebForms$EndRequestEventArgs$get_response() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._response; + } +Sys.WebForms.EndRequestEventArgs.prototype = { + get_dataItems: Sys$WebForms$EndRequestEventArgs$get_dataItems, + get_error: Sys$WebForms$EndRequestEventArgs$get_error, + get_errorHandled: Sys$WebForms$EndRequestEventArgs$get_errorHandled, + set_errorHandled: Sys$WebForms$EndRequestEventArgs$set_errorHandled, + get_response: Sys$WebForms$EndRequestEventArgs$get_response +} +Sys.WebForms.EndRequestEventArgs.registerClass('Sys.WebForms.EndRequestEventArgs', Sys.EventArgs); +Sys.WebForms.InitializeRequestEventArgs = function Sys$WebForms$InitializeRequestEventArgs(request, postBackElement, updatePanelsToUpdate) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "request", type: Sys.Net.WebRequest}, + {name: "postBackElement", mayBeNull: true, domElement: true}, + {name: "updatePanelsToUpdate", type: Array, mayBeNull: true, optional: true, elementType: String} + ]); + if (e) throw e; + Sys.WebForms.InitializeRequestEventArgs.initializeBase(this); + this._request = request; + this._postBackElement = postBackElement; + this._updatePanelsToUpdate = updatePanelsToUpdate; +} + function Sys$WebForms$InitializeRequestEventArgs$get_postBackElement() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._postBackElement; + } + function Sys$WebForms$InitializeRequestEventArgs$get_request() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._request; + } + function Sys$WebForms$InitializeRequestEventArgs$get_updatePanelsToUpdate() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._updatePanelsToUpdate ? Array.clone(this._updatePanelsToUpdate) : []; + } + function Sys$WebForms$InitializeRequestEventArgs$set_updatePanelsToUpdate(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Array, elementType: String}]); + if (e) throw e; + this._updated = true; + this._updatePanelsToUpdate = value; + } +Sys.WebForms.InitializeRequestEventArgs.prototype = { + get_postBackElement: Sys$WebForms$InitializeRequestEventArgs$get_postBackElement, + get_request: Sys$WebForms$InitializeRequestEventArgs$get_request, + get_updatePanelsToUpdate: Sys$WebForms$InitializeRequestEventArgs$get_updatePanelsToUpdate, + set_updatePanelsToUpdate: Sys$WebForms$InitializeRequestEventArgs$set_updatePanelsToUpdate +} +Sys.WebForms.InitializeRequestEventArgs.registerClass('Sys.WebForms.InitializeRequestEventArgs', Sys.CancelEventArgs); + +Sys.WebForms.PageLoadedEventArgs = function Sys$WebForms$PageLoadedEventArgs(panelsUpdated, panelsCreated, dataItems) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "panelsUpdated", type: Array}, + {name: "panelsCreated", type: Array}, + {name: "dataItems", type: Object, mayBeNull: true} + ]); + if (e) throw e; + Sys.WebForms.PageLoadedEventArgs.initializeBase(this); + this._panelsUpdated = panelsUpdated; + this._panelsCreated = panelsCreated; + this._dataItems = dataItems || new Object(); +} + function Sys$WebForms$PageLoadedEventArgs$get_dataItems() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._dataItems; + } + function Sys$WebForms$PageLoadedEventArgs$get_panelsCreated() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._panelsCreated; + } + function Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._panelsUpdated; + } +Sys.WebForms.PageLoadedEventArgs.prototype = { + get_dataItems: Sys$WebForms$PageLoadedEventArgs$get_dataItems, + get_panelsCreated: Sys$WebForms$PageLoadedEventArgs$get_panelsCreated, + get_panelsUpdated: Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated +} +Sys.WebForms.PageLoadedEventArgs.registerClass('Sys.WebForms.PageLoadedEventArgs', Sys.EventArgs); +Sys.WebForms.PageLoadingEventArgs = function Sys$WebForms$PageLoadingEventArgs(panelsUpdating, panelsDeleting, dataItems) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "panelsUpdating", type: Array}, + {name: "panelsDeleting", type: Array}, + {name: "dataItems", type: Object, mayBeNull: true} + ]); + if (e) throw e; + Sys.WebForms.PageLoadingEventArgs.initializeBase(this); + this._panelsUpdating = panelsUpdating; + this._panelsDeleting = panelsDeleting; + this._dataItems = dataItems || new Object(); +} + function Sys$WebForms$PageLoadingEventArgs$get_dataItems() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._dataItems; + } + function Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._panelsDeleting; + } + function Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._panelsUpdating; + } +Sys.WebForms.PageLoadingEventArgs.prototype = { + get_dataItems: Sys$WebForms$PageLoadingEventArgs$get_dataItems, + get_panelsDeleting: Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting, + get_panelsUpdating: Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating +} +Sys.WebForms.PageLoadingEventArgs.registerClass('Sys.WebForms.PageLoadingEventArgs', Sys.EventArgs); + +Sys._ScriptLoader = function Sys$_ScriptLoader() { + this._scriptsToLoad = null; + this._sessions = []; + this._scriptLoadedDelegate = Function.createDelegate(this, this._scriptLoadedHandler); +} + function Sys$_ScriptLoader$dispose() { + this._stopSession(); + this._loading = false; + if(this._events) { + delete this._events; + } + this._sessions = null; + this._currentSession = null; + this._scriptLoadedDelegate = null; + } + function Sys$_ScriptLoader$loadScripts(scriptTimeout, allScriptsLoadedCallback, scriptLoadFailedCallback, scriptLoadTimeoutCallback) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "scriptTimeout", type: Number, integer: true}, + {name: "allScriptsLoadedCallback", type: Function, mayBeNull: true}, + {name: "scriptLoadFailedCallback", type: Function, mayBeNull: true}, + {name: "scriptLoadTimeoutCallback", type: Function, mayBeNull: true} + ]); + if (e) throw e; + var session = { + allScriptsLoadedCallback: allScriptsLoadedCallback, + scriptLoadFailedCallback: scriptLoadFailedCallback, + scriptLoadTimeoutCallback: scriptLoadTimeoutCallback, + scriptsToLoad: this._scriptsToLoad, + scriptTimeout: scriptTimeout }; + this._scriptsToLoad = null; + this._sessions[this._sessions.length] = session; + + if (!this._loading) { + this._nextSession(); + } + } + function Sys$_ScriptLoader$queueCustomScriptTag(scriptAttributes) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "scriptAttributes"} + ]); + if (e) throw e; + if(!this._scriptsToLoad) { + this._scriptsToLoad = []; + } + Array.add(this._scriptsToLoad, scriptAttributes); + } + function Sys$_ScriptLoader$queueScriptBlock(scriptContent) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "scriptContent", type: String} + ]); + if (e) throw e; + if(!this._scriptsToLoad) { + this._scriptsToLoad = []; + } + Array.add(this._scriptsToLoad, {text: scriptContent}); + } + function Sys$_ScriptLoader$queueScriptReference(scriptUrl, fallback) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "scriptUrl", type: String}, + {name: "fallback", mayBeNull: true, optional: true} + ]); + if (e) throw e; + if(!this._scriptsToLoad) { + this._scriptsToLoad = []; + } + Array.add(this._scriptsToLoad, {src: scriptUrl, fallback: fallback}); + } + function Sys$_ScriptLoader$_createScriptElement(queuedScript) { + var scriptElement = document.createElement('script'); + scriptElement.type = 'text/javascript'; + for (var attr in queuedScript) { + scriptElement[attr] = queuedScript[attr]; + } + + return scriptElement; + } + function Sys$_ScriptLoader$_loadScriptsInternal() { + var session = this._currentSession; + if (session.scriptsToLoad && session.scriptsToLoad.length > 0) { + var nextScript = Array.dequeue(session.scriptsToLoad); + var onLoad = this._scriptLoadedDelegate; + if (nextScript.fallback) { + var fallback = nextScript.fallback; + delete nextScript.fallback; + + var self = this; + onLoad = function(scriptElement, loaded) { + loaded || (function() { + var fallbackScriptElement = self._createScriptElement({src: fallback}); + self._currentTask = new Sys._ScriptLoaderTask(fallbackScriptElement, self._scriptLoadedDelegate); + self._currentTask.execute(); + })(); + }; + } + var scriptElement = this._createScriptElement(nextScript); + + if (scriptElement.text && Sys.Browser.agent === Sys.Browser.Safari) { + scriptElement.innerHTML = scriptElement.text; + delete scriptElement.text; + } + if (typeof(nextScript.src) === "string") { + this._currentTask = new Sys._ScriptLoaderTask(scriptElement, onLoad); + this._currentTask.execute(); + } + else { + var headElements = document.getElementsByTagName('head'); + if (headElements.length === 0) { + throw new Error.invalidOperation(Sys.Res.scriptLoadFailedNoHead); + } + else { + headElements[0].appendChild(scriptElement); + } + + + Sys._ScriptLoaderTask._clearScript(scriptElement); + this._loadScriptsInternal(); + } + } + else { + this._stopSession(); + var callback = session.allScriptsLoadedCallback; + if(callback) { + callback(this); + } + this._nextSession(); + } + } + function Sys$_ScriptLoader$_nextSession() { + if (this._sessions.length === 0) { + this._loading = false; + this._currentSession = null; + return; + } + this._loading = true; + + var session = Array.dequeue(this._sessions); + this._currentSession = session; + this._loadScriptsInternal(); + } + function Sys$_ScriptLoader$_raiseError() { + var callback = this._currentSession.scriptLoadFailedCallback; + var scriptElement = this._currentTask.get_scriptElement(); + this._stopSession(); + + if(callback) { + callback(this, scriptElement); + this._nextSession(); + } + else { + this._loading = false; + throw Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src); + } + } + function Sys$_ScriptLoader$_scriptLoadedHandler(scriptElement, loaded) { + if (loaded) { + Array.add(Sys._ScriptLoader._getLoadedScripts(), scriptElement.src); + this._currentTask.dispose(); + this._currentTask = null; + this._loadScriptsInternal(); + } + else { + this._raiseError(); + } + } + function Sys$_ScriptLoader$_stopSession() { + if(this._currentTask) { + this._currentTask.dispose(); + this._currentTask = null; + } + } +Sys._ScriptLoader.prototype = { + dispose: Sys$_ScriptLoader$dispose, + loadScripts: Sys$_ScriptLoader$loadScripts, + queueCustomScriptTag: Sys$_ScriptLoader$queueCustomScriptTag, + queueScriptBlock: Sys$_ScriptLoader$queueScriptBlock, + queueScriptReference: Sys$_ScriptLoader$queueScriptReference, + _createScriptElement: Sys$_ScriptLoader$_createScriptElement, + _loadScriptsInternal: Sys$_ScriptLoader$_loadScriptsInternal, + _nextSession: Sys$_ScriptLoader$_nextSession, + _raiseError: Sys$_ScriptLoader$_raiseError, + _scriptLoadedHandler: Sys$_ScriptLoader$_scriptLoadedHandler, + _stopSession: Sys$_ScriptLoader$_stopSession +} +Sys._ScriptLoader.registerClass('Sys._ScriptLoader', null, Sys.IDisposable); +Sys._ScriptLoader.getInstance = function Sys$_ScriptLoader$getInstance() { + var sl = Sys._ScriptLoader._activeInstance; + if(!sl) { + sl = Sys._ScriptLoader._activeInstance = new Sys._ScriptLoader(); + } + return sl; +} +Sys._ScriptLoader.isScriptLoaded = function Sys$_ScriptLoader$isScriptLoaded(scriptSrc) { + var dummyScript = document.createElement('script'); + dummyScript.src = scriptSrc; + return Array.contains(Sys._ScriptLoader._getLoadedScripts(), dummyScript.src); +} +Sys._ScriptLoader.readLoadedScripts = function Sys$_ScriptLoader$readLoadedScripts() { + if(!Sys._ScriptLoader._referencedScripts) { + var referencedScripts = Sys._ScriptLoader._referencedScripts = []; + var existingScripts = document.getElementsByTagName('script'); + for (var i = existingScripts.length - 1; i >= 0; i--) { + var scriptNode = existingScripts[i]; + var scriptSrc = scriptNode.src; + if (scriptSrc.length) { + if (!Array.contains(referencedScripts, scriptSrc)) { + Array.add(referencedScripts, scriptSrc); + } + } + } + } +} +Sys._ScriptLoader._errorScriptLoadFailed = function Sys$_ScriptLoader$_errorScriptLoadFailed(scriptUrl) { + var errorMessage; + errorMessage = Sys.Res.scriptLoadFailedDebug; + var displayMessage = "Sys.ScriptLoadFailedException: " + String.format(errorMessage, scriptUrl); + var e = Error.create(displayMessage, {name: 'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl }); + e.popStackFrame(); + return e; +} +Sys._ScriptLoader._getLoadedScripts = function Sys$_ScriptLoader$_getLoadedScripts() { + if(!Sys._ScriptLoader._referencedScripts) { + Sys._ScriptLoader._referencedScripts = []; + Sys._ScriptLoader.readLoadedScripts(); + } + return Sys._ScriptLoader._referencedScripts; +} + +Sys.WebForms.PageRequestManager = function Sys$WebForms$PageRequestManager() { + this._form = null; + this._activeDefaultButton = null; + this._activeDefaultButtonClicked = false; + this._updatePanelIDs = null; + this._updatePanelClientIDs = null; + this._updatePanelHasChildrenAsTriggers = null; + this._asyncPostBackControlIDs = null; + this._asyncPostBackControlClientIDs = null; + this._postBackControlIDs = null; + this._postBackControlClientIDs = null; + this._scriptManagerID = null; + this._pageLoadedHandler = null; + this._additionalInput = null; + this._onsubmit = null; + this._onSubmitStatements = []; + this._originalDoPostBack = null; + this._originalDoPostBackWithOptions = null; + this._originalFireDefaultButton = null; + this._originalDoCallback = null; + this._isCrossPost = false; + this._postBackSettings = null; + this._request = null; + this._onFormSubmitHandler = null; + this._onFormElementClickHandler = null; + this._onWindowUnloadHandler = null; + this._asyncPostBackTimeout = null; + this._controlIDToFocus = null; + this._scrollPosition = null; + this._processingRequest = false; + this._scriptDisposes = {}; + + this._transientFields = ["__VIEWSTATEENCRYPTED", "__VIEWSTATEFIELDCOUNT"]; + this._textTypes = /^(text|password|hidden|search|tel|url|email|number|range|color|datetime|date|month|week|time|datetime-local)$/i; +} + function Sys$WebForms$PageRequestManager$_get_eventHandlerList() { + if (!this._events) { + this._events = new Sys.EventHandlerList(); + } + return this._events; + } + function Sys$WebForms$PageRequestManager$get_isInAsyncPostBack() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._request !== null; + } + function Sys$WebForms$PageRequestManager$add_beginRequest(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("beginRequest", handler); + } + function Sys$WebForms$PageRequestManager$remove_beginRequest(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("beginRequest", handler); + } + function Sys$WebForms$PageRequestManager$add_endRequest(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("endRequest", handler); + } + function Sys$WebForms$PageRequestManager$remove_endRequest(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("endRequest", handler); + } + function Sys$WebForms$PageRequestManager$add_initializeRequest(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("initializeRequest", handler); + } + function Sys$WebForms$PageRequestManager$remove_initializeRequest(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("initializeRequest", handler); + } + function Sys$WebForms$PageRequestManager$add_pageLoaded(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("pageLoaded", handler); + } + function Sys$WebForms$PageRequestManager$remove_pageLoaded(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("pageLoaded", handler); + } + function Sys$WebForms$PageRequestManager$add_pageLoading(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("pageLoading", handler); + } + function Sys$WebForms$PageRequestManager$remove_pageLoading(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("pageLoading", handler); + } + function Sys$WebForms$PageRequestManager$abortPostBack() { + if (!this._processingRequest && this._request) { + this._request.get_executor().abort(); + this._request = null; + } + } + function Sys$WebForms$PageRequestManager$beginAsyncPostBack(updatePanelsToUpdate, eventTarget, eventArgument, causesValidation, validationGroup) { + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "updatePanelsToUpdate", type: Array, mayBeNull: true, optional: true, elementType: String}, + {name: "eventTarget", type: String, mayBeNull: true, optional: true}, + {name: "eventArgument", type: String, mayBeNull: true, optional: true}, + {name: "causesValidation", type: Boolean, mayBeNull: true, optional: true}, + {name: "validationGroup", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + if (causesValidation && (typeof(Page_ClientValidate) === 'function') && !Page_ClientValidate(validationGroup || null)) { + return; + } + this._postBackSettings = this._createPostBackSettings(true, updatePanelsToUpdate, eventTarget); + var form = this._form; + form.__EVENTTARGET.value = (eventTarget || ""); + form.__EVENTARGUMENT.value = (eventArgument || ""); + this._isCrossPost = false; + this._additionalInput = null; + this._onFormSubmit(); + } + function Sys$WebForms$PageRequestManager$_cancelPendingCallbacks() { + for (var i = 0, l = window.__pendingCallbacks.length; i < l; i++) { + var callback = window.__pendingCallbacks[i]; + if (callback) { + if (!callback.async) { + window.__synchronousCallBackIndex = -1; + } + window.__pendingCallbacks[i] = null; + var callbackFrameID = "__CALLBACKFRAME" + i; + var xmlRequestFrame = document.getElementById(callbackFrameID); + if (xmlRequestFrame) { + xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); + } + } + } + } + function Sys$WebForms$PageRequestManager$_commitControls(updatePanelData, asyncPostBackTimeout) { + if (updatePanelData) { + this._updatePanelIDs = updatePanelData.updatePanelIDs; + this._updatePanelClientIDs = updatePanelData.updatePanelClientIDs; + this._updatePanelHasChildrenAsTriggers = updatePanelData.updatePanelHasChildrenAsTriggers; + this._asyncPostBackControlIDs = updatePanelData.asyncPostBackControlIDs; + this._asyncPostBackControlClientIDs = updatePanelData.asyncPostBackControlClientIDs; + this._postBackControlIDs = updatePanelData.postBackControlIDs; + this._postBackControlClientIDs = updatePanelData.postBackControlClientIDs; + } + if (typeof(asyncPostBackTimeout) !== 'undefined' && asyncPostBackTimeout !== null) { + this._asyncPostBackTimeout = asyncPostBackTimeout * 1000; + } + } + function Sys$WebForms$PageRequestManager$_createHiddenField(id, value) { + var container, field = document.getElementById(id); + if (field) { + if (!field._isContained) { + field.parentNode.removeChild(field); + } + else { + container = field.parentNode; + } + } + if (!container) { + container = document.createElement('span'); + container.style.cssText = "display:none !important"; + this._form.appendChild(container); + } + container.innerHTML = ""; + field = container.childNodes[0]; + field._isContained = true; + field.id = field.name = id; + field.value = value; + } + function Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError() { + var displayMessage = "Sys.WebForms.PageRequestManagerTimeoutException: " + Sys.WebForms.Res.PRM_TimeoutError; + var e = Error.create(displayMessage, {name: 'Sys.WebForms.PageRequestManagerTimeoutException'}); + e.popStackFrame(); + return e; + } + function Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError(httpStatusCode, message) { + var displayMessage = "Sys.WebForms.PageRequestManagerServerErrorException: " + + (message || String.format(Sys.WebForms.Res.PRM_ServerError, httpStatusCode)); + var e = Error.create(displayMessage, { + name: 'Sys.WebForms.PageRequestManagerServerErrorException', + httpStatusCode: httpStatusCode + }); + e.popStackFrame(); + return e; + } + function Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError(parserErrorMessage) { + var displayMessage = "Sys.WebForms.PageRequestManagerParserErrorException: " + String.format(Sys.WebForms.Res.PRM_ParserError, parserErrorMessage); + var e = Error.create(displayMessage, {name: 'Sys.WebForms.PageRequestManagerParserErrorException'}); + e.popStackFrame(); + return e; + } + function Sys$WebForms$PageRequestManager$_createPanelID(panelsToUpdate, postBackSettings) { + var asyncTarget = postBackSettings.asyncTarget, + toUpdate = this._ensureUniqueIds(panelsToUpdate || postBackSettings.panelsToUpdate), + panelArg = (toUpdate instanceof Array) + ? toUpdate.join(',') + : (toUpdate || this._scriptManagerID); + if (asyncTarget) { + panelArg += "|" + asyncTarget; + } + return encodeURIComponent(this._scriptManagerID) + '=' + encodeURIComponent(panelArg) + '&'; + } + function Sys$WebForms$PageRequestManager$_createPostBackSettings(async, panelsToUpdate, asyncTarget, sourceElement) { + return { async:async, asyncTarget: asyncTarget, panelsToUpdate: panelsToUpdate, sourceElement: sourceElement }; + } + function Sys$WebForms$PageRequestManager$_convertToClientIDs(source, destinationIDs, destinationClientIDs, version4) { + if (source) { + for (var i = 0, l = source.length; i < l; i += (version4 ? 2 : 1)) { + var uniqueID = source[i], + clientID = (version4 ? source[i+1] : "") || this._uniqueIDToClientID(uniqueID); + Array.add(destinationIDs, uniqueID); + Array.add(destinationClientIDs, clientID); + } + } + } + function Sys$WebForms$PageRequestManager$dispose() { + if (this._form) { + Sys.UI.DomEvent.removeHandler(this._form, 'submit', this._onFormSubmitHandler); + Sys.UI.DomEvent.removeHandler(this._form, 'click', this._onFormElementClickHandler); + Sys.UI.DomEvent.removeHandler(window, 'unload', this._onWindowUnloadHandler); + Sys.UI.DomEvent.removeHandler(window, 'load', this._pageLoadedHandler); + } + if (this._originalDoPostBack) { + window.__doPostBack = this._originalDoPostBack; + this._originalDoPostBack = null; + } + if (this._originalDoPostBackWithOptions) { + window.WebForm_DoPostBackWithOptions = this._originalDoPostBackWithOptions; + this._originalDoPostBackWithOptions = null; + } + if (this._originalFireDefaultButton) { + window.WebForm_FireDefaultButton = this._originalFireDefaultButton; + this._originalFireDefaultButton = null; + } + if (this._originalDoCallback) { + window.WebForm_DoCallback = this._originalDoCallback; + this._originalDoCallback = null; + } + this._form = null; + this._updatePanelIDs = null; + this._updatePanelClientIDs = null; + this._asyncPostBackControlIDs = null; + this._asyncPostBackControlClientIDs = null; + this._postBackControlIDs = null; + this._postBackControlClientIDs = null; + this._asyncPostBackTimeout = null; + this._scrollPosition = null; + this._activeElement = null; + } + function Sys$WebForms$PageRequestManager$_doCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync) { + if (!this.get_isInAsyncPostBack()) { + this._originalDoCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync); + } + } + function Sys$WebForms$PageRequestManager$_doPostBack(eventTarget, eventArgument) { + var event = window.event; + if (!event) { + var caller = arguments.callee ? arguments.callee.caller : null; + if (caller) { + var recursionLimit = 30; + while (caller.arguments.callee.caller && --recursionLimit) { + caller = caller.arguments.callee.caller; + } + event = (recursionLimit && caller.arguments.length) ? caller.arguments[0] : null; + } + } + this._additionalInput = null; + var form = this._form; + if ((eventTarget === null) || (typeof(eventTarget) === "undefined") || (this._isCrossPost)) { + this._postBackSettings = this._createPostBackSettings(false); + this._isCrossPost = false; + } + else { + var mpUniqueID = this._masterPageUniqueID; + var clientID = this._uniqueIDToClientID(eventTarget); + var postBackElement = document.getElementById(clientID); + if (!postBackElement && mpUniqueID) { + if (eventTarget.indexOf(mpUniqueID + "$") === 0) { + postBackElement = document.getElementById(clientID.substr(mpUniqueID.length + 1)); + } + } + if (!postBackElement) { + if (Array.contains(this._asyncPostBackControlIDs, eventTarget)) { + this._postBackSettings = this._createPostBackSettings(true, null, eventTarget); + } + else { + if (Array.contains(this._postBackControlIDs, eventTarget)) { + this._postBackSettings = this._createPostBackSettings(false); + } + else { + var nearestUniqueIDMatch = this._findNearestElement(eventTarget); + if (nearestUniqueIDMatch) { + this._postBackSettings = this._getPostBackSettings(nearestUniqueIDMatch, eventTarget); + } + else { + if (mpUniqueID) { + mpUniqueID += "$"; + if (eventTarget.indexOf(mpUniqueID) === 0) { + nearestUniqueIDMatch = this._findNearestElement(eventTarget.substr(mpUniqueID.length)); + } + } + if (nearestUniqueIDMatch) { + this._postBackSettings = this._getPostBackSettings(nearestUniqueIDMatch, eventTarget); + } + else { + var activeElement; + try { + activeElement = event ? (event.target || event.srcElement) : null; + } + catch(ex) { + } + activeElement = activeElement || this._activeElement; + var causesPostback = /__doPostBack\(|WebForm_DoPostBackWithOptions\(/; + function testCausesPostBack(attr) { + attr = attr ? attr.toString() : ""; + return (causesPostback.test(attr) && + (attr.indexOf("'" + eventTarget + "'") !== -1) || (attr.indexOf('"' + eventTarget + '"') !== -1)); + } + if (activeElement && ( + (activeElement.name === eventTarget) || + testCausesPostBack(activeElement.href) || + testCausesPostBack(activeElement.onclick) || + testCausesPostBack(activeElement.onchange) + )) { + this._postBackSettings = this._getPostBackSettings(activeElement, eventTarget); + } + else { + this._postBackSettings = this._createPostBackSettings(false); + } + } + } + } + } + } + else { + this._postBackSettings = this._getPostBackSettings(postBackElement, eventTarget); + } + } + if (!this._postBackSettings.async) { + form.onsubmit = this._onsubmit; + this._originalDoPostBack(eventTarget, eventArgument); + form.onsubmit = null; + return; + } + form.__EVENTTARGET.value = eventTarget; + form.__EVENTARGUMENT.value = eventArgument; + this._onFormSubmit(); + } + function Sys$WebForms$PageRequestManager$_doPostBackWithOptions(options) { + this._isCrossPost = options && options.actionUrl; + var validationResult = true; + if (options.validation) { + if (typeof(Page_ClientValidate) == 'function') { + validationResult = Page_ClientValidate(options.validationGroup); + } + } + if (validationResult) { + if ((typeof(options.actionUrl) != "undefined") && (options.actionUrl != null) && (options.actionUrl.length > 0)) { + theForm.action = options.actionUrl; + } + if (options.trackFocus) { + var lastFocus = theForm.elements["__LASTFOCUS"]; + if ((typeof(lastFocus) != "undefined") && (lastFocus != null)) { + if (typeof(document.activeElement) == "undefined") { + lastFocus.value = options.eventTarget; + } + else { + var active = document.activeElement; + if ((typeof(active) != "undefined") && (active != null)) { + if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)) { + lastFocus.value = active.id; + } + else if (typeof(active.name) != "undefined") { + lastFocus.value = active.name; + } + } + } + } + } + } + if (options.clientSubmit) { + this._doPostBack(options.eventTarget, options.eventArgument); + } + } + function Sys$WebForms$PageRequestManager$_elementContains(container, element) { + while (element) { + if (element === container) { + return true; + } + element = element.parentNode; + } + return false; + } + function Sys$WebForms$PageRequestManager$_endPostBack(error, executor, data) { + if (this._request === executor.get_webRequest()) { + this._processingRequest = false; + this._additionalInput = null; + this._request = null; + } + var handler = this._get_eventHandlerList().getHandler("endRequest"); + var errorHandled = false; + if (handler) { + var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, executor); + handler(this, eventArgs); + errorHandled = eventArgs.get_errorHandled(); + } + if (error && !errorHandled) { + throw error; + } + } + function Sys$WebForms$PageRequestManager$_ensureUniqueIds(ids) { + if (!ids) return ids; + ids = ids instanceof Array ? ids : [ids]; + var uniqueIds = []; + for (var i = 0, l = ids.length; i < l; i++) { + var id = ids[i], index = Array.indexOf(this._updatePanelClientIDs, id); + uniqueIds.push(index > -1 ? this._updatePanelIDs[index] : id); + } + return uniqueIds; + } + function Sys$WebForms$PageRequestManager$_findNearestElement(uniqueID) { + while (uniqueID.length > 0) { + var clientID = this._uniqueIDToClientID(uniqueID); + var element = document.getElementById(clientID); + if (element) { + return element; + } + var indexOfLastDollar = uniqueID.lastIndexOf('$'); + if (indexOfLastDollar === -1) { + return null; + } + uniqueID = uniqueID.substring(0, indexOfLastDollar); + } + return null; + } + function Sys$WebForms$PageRequestManager$_findText(text, location) { + var startIndex = Math.max(0, location - 20); + var endIndex = Math.min(text.length, location + 20); + return text.substring(startIndex, endIndex); + } + function Sys$WebForms$PageRequestManager$_fireDefaultButton(event, target) { + if (event.keyCode === 13) { + var src = event.srcElement || event.target; + if (!src || (src.tagName.toLowerCase() !== "textarea")) { + var defaultButton = document.getElementById(target); + if (defaultButton && (typeof(defaultButton.click) !== "undefined")) { + + + this._activeDefaultButton = defaultButton; + this._activeDefaultButtonClicked = false; + try { + defaultButton.click(); + } + finally { + this._activeDefaultButton = null; + } + + + event.cancelBubble = true; + if (typeof(event.stopPropagation) === "function") { + event.stopPropagation(); + } + return false; + } + } + } + return true; + } + function Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs(initialLoad, data) { + var updated = []; + var created = []; + var version4 = data ? data.version4 : false; + var upData = data ? data.updatePanelData : null; + var newIDs, newClientIDs, childIDs, refreshedIDs; + if (!upData) { + newIDs = this._updatePanelIDs; + newClientIDs = this._updatePanelClientIDs; + childIDs = null; + refreshedIDs = null; + } + else { + newIDs = upData.updatePanelIDs; + newClientIDs = upData.updatePanelClientIDs; + childIDs = upData.childUpdatePanelIDs; + refreshedIDs = upData.panelsToRefreshIDs; + } + var i, l, uniqueID, clientID; + if (refreshedIDs) { + for (i = 0, l = refreshedIDs.length; i < l; i += (version4 ? 2 : 1)) { + uniqueID = refreshedIDs[i]; + clientID = (version4 ? refreshedIDs[i+1] : "") || this._uniqueIDToClientID(uniqueID); + Array.add(updated, document.getElementById(clientID)); + } + } + for (i = 0, l = newIDs.length; i < l; i++) { + if (initialLoad || Array.indexOf(childIDs, newIDs[i]) !== -1) { + Array.add(created, document.getElementById(newClientIDs[i])); + } + } + return new Sys.WebForms.PageLoadedEventArgs(updated, created, data ? data.dataItems : {}); + } + function Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs(data) { + var updated = [], + deleted = [], + upData = data.updatePanelData, + oldIDs = upData.oldUpdatePanelIDs, + oldClientIDs = upData.oldUpdatePanelClientIDs, + newIDs = upData.updatePanelIDs, + childIDs = upData.childUpdatePanelIDs, + refreshedIDs = upData.panelsToRefreshIDs, + i, l, uniqueID, clientID, + version4 = data.version4; + for (i = 0, l = refreshedIDs.length; i < l; i += (version4 ? 2 : 1)) { + uniqueID = refreshedIDs[i]; + clientID = (version4 ? refreshedIDs[i+1] : "") || this._uniqueIDToClientID(uniqueID); + Array.add(updated, document.getElementById(clientID)); + } + for (i = 0, l = oldIDs.length; i < l; i++) { + uniqueID = oldIDs[i]; + if (Array.indexOf(refreshedIDs, uniqueID) === -1 && + (Array.indexOf(newIDs, uniqueID) === -1 || Array.indexOf(childIDs, uniqueID) > -1)) { + Array.add(deleted, document.getElementById(oldClientIDs[i])); + } + } + return new Sys.WebForms.PageLoadingEventArgs(updated, deleted, data.dataItems); + } + function Sys$WebForms$PageRequestManager$_getPostBackSettings(element, elementUniqueID) { + var originalElement = element; + var proposedSettings = null; + while (element) { + if (element.id) { + if (!proposedSettings && Array.contains(this._asyncPostBackControlClientIDs, element.id)) { + proposedSettings = this._createPostBackSettings(true, null, elementUniqueID, originalElement); + } + else { + if (!proposedSettings && Array.contains(this._postBackControlClientIDs, element.id)) { + return this._createPostBackSettings(false); + } + else { + var indexOfPanel = Array.indexOf(this._updatePanelClientIDs, element.id); + if (indexOfPanel !== -1) { + if (this._updatePanelHasChildrenAsTriggers[indexOfPanel]) { + return this._createPostBackSettings(true, [this._updatePanelIDs[indexOfPanel]], elementUniqueID, originalElement); + } + else { + return this._createPostBackSettings(true, null, elementUniqueID, originalElement); + } + } + } + } + if (!proposedSettings && this._matchesParentIDInList(element.id, this._asyncPostBackControlClientIDs)) { + proposedSettings = this._createPostBackSettings(true, null, elementUniqueID, originalElement); + } + else { + if (!proposedSettings && this._matchesParentIDInList(element.id, this._postBackControlClientIDs)) { + return this._createPostBackSettings(false); + } + } + } + element = element.parentNode; + } + if (!proposedSettings) { + return this._createPostBackSettings(false); + } + else { + return proposedSettings; + } + } + function Sys$WebForms$PageRequestManager$_getScrollPosition() { + var d = document.documentElement; + if (d && (this._validPosition(d.scrollLeft) || this._validPosition(d.scrollTop))) { + return { + x: d.scrollLeft, + y: d.scrollTop + }; + } + else { + d = document.body; + if (d && (this._validPosition(d.scrollLeft) || this._validPosition(d.scrollTop))) { + return { + x: d.scrollLeft, + y: d.scrollTop + }; + } + else { + if (this._validPosition(window.pageXOffset) || this._validPosition(window.pageYOffset)) { + return { + x: window.pageXOffset, + y: window.pageYOffset + }; + } + else { + return { + x: 0, + y: 0 + }; + } + } + } + } + function Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, formElement, updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout, masterPageUniqueID) { + if (this._prmInitialized) { + throw Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice); + } + this._prmInitialized = true; + this._masterPageUniqueID = masterPageUniqueID; + this._scriptManagerID = scriptManagerID; + this._form = Sys.UI.DomElement.resolveElement(formElement); + this._onsubmit = this._form.onsubmit; + this._form.onsubmit = null; + this._onFormSubmitHandler = Function.createDelegate(this, this._onFormSubmit); + this._onFormElementClickHandler = Function.createDelegate(this, this._onFormElementClick); + this._onWindowUnloadHandler = Function.createDelegate(this, this._onWindowUnload); + Sys.UI.DomEvent.addHandler(this._form, 'submit', this._onFormSubmitHandler); + Sys.UI.DomEvent.addHandler(this._form, 'click', this._onFormElementClickHandler); + Sys.UI.DomEvent.addHandler(window, 'unload', this._onWindowUnloadHandler); + this._originalDoPostBack = window.__doPostBack; + if (this._originalDoPostBack) { + window.__doPostBack = Function.createDelegate(this, this._doPostBack); + } + this._originalDoPostBackWithOptions = window.WebForm_DoPostBackWithOptions; + if (this._originalDoPostBackWithOptions) { + window.WebForm_DoPostBackWithOptions = Function.createDelegate(this, this._doPostBackWithOptions); + } + this._originalFireDefaultButton = window.WebForm_FireDefaultButton; + if (this._originalFireDefaultButton) { + window.WebForm_FireDefaultButton = Function.createDelegate(this, this._fireDefaultButton); + } + this._originalDoCallback = window.WebForm_DoCallback; + if (this._originalDoCallback) { + window.WebForm_DoCallback = Function.createDelegate(this, this._doCallback); + } + this._pageLoadedHandler = Function.createDelegate(this, this._pageLoadedInitialLoad); + Sys.UI.DomEvent.addHandler(window, 'load', this._pageLoadedHandler); + if (updatePanelIDs) { + this._updateControls(updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout, true); + } + } + function Sys$WebForms$PageRequestManager$_matchesParentIDInList(clientID, parentIDList) { + for (var i = 0, l = parentIDList.length; i < l; i++) { + if (clientID.startsWith(parentIDList[i] + "_")) { + return true; + } + } + return false; + } + function Sys$WebForms$PageRequestManager$_onFormElementActive(element, offsetX, offsetY) { + if (element.disabled) { + return; + } + this._activeElement = element; + this._postBackSettings = this._getPostBackSettings(element, element.name); + if (element.name) { + var tagName = element.tagName.toUpperCase(); + if (tagName === 'INPUT') { + var type = element.type; + if (type === 'submit') { + this._additionalInput = encodeURIComponent(element.name) + '=' + encodeURIComponent(element.value); + } + else if (type === 'image') { + this._additionalInput = encodeURIComponent(element.name) + '.x=' + offsetX + '&' + encodeURIComponent(element.name) + '.y=' + offsetY; + } + } + else if ((tagName === 'BUTTON') && (element.name.length !== 0) && (element.type === 'submit')) { + this._additionalInput = encodeURIComponent(element.name) + '=' + encodeURIComponent(element.value); + } + } + } + function Sys$WebForms$PageRequestManager$_onFormElementClick(evt) { + this._activeDefaultButtonClicked = (evt.target === this._activeDefaultButton); + this._onFormElementActive(evt.target, evt.offsetX, evt.offsetY); + } + function Sys$WebForms$PageRequestManager$_onFormSubmit(evt) { + var i, l, continueSubmit = true, + isCrossPost = this._isCrossPost; + this._isCrossPost = false; + if (this._onsubmit) { + continueSubmit = this._onsubmit(); + } + if (continueSubmit) { + for (i = 0, l = this._onSubmitStatements.length; i < l; i++) { + if (!this._onSubmitStatements[i]()) { + continueSubmit = false; + break; + } + } + } + if (!continueSubmit) { + if (evt) { + evt.preventDefault(); + } + return; + } + var form = this._form; + if (isCrossPost) { + return; + } + if (this._activeDefaultButton && !this._activeDefaultButtonClicked) { + this._onFormElementActive(this._activeDefaultButton, 0, 0); + } + if (!this._postBackSettings || !this._postBackSettings.async) { + return; + } + var formBody = new Sys.StringBuilder(), + formElements = form.elements, + count = formElements.length, + panelID = this._createPanelID(null, this._postBackSettings); + formBody.append(panelID); + for (i = 0; i < count; i++) { + var element = formElements[i]; + var name = element.name; + if (typeof(name) === "undefined" || (name === null) || (name.length === 0) || (name === this._scriptManagerID)) { + continue; + } + var tagName = element.tagName.toUpperCase(); + if (tagName === 'INPUT') { + var type = element.type; + if (this._textTypes.test(type) + || ((type === 'checkbox' || type === 'radio') && element.checked)) { + formBody.append(encodeURIComponent(name)); + formBody.append('='); + formBody.append(encodeURIComponent(element.value)); + formBody.append('&'); + } + } + else if (tagName === 'SELECT') { + var optionCount = element.options.length; + for (var j = 0; j < optionCount; j++) { + var option = element.options[j]; + if (option.selected) { + formBody.append(encodeURIComponent(name)); + formBody.append('='); + formBody.append(encodeURIComponent(option.value)); + formBody.append('&'); + } + } + } + else if (tagName === 'TEXTAREA') { + formBody.append(encodeURIComponent(name)); + formBody.append('='); + formBody.append(encodeURIComponent(element.value)); + formBody.append('&'); + } + } + formBody.append("__ASYNCPOST=true&"); + if (this._additionalInput) { + formBody.append(this._additionalInput); + this._additionalInput = null; + } + + var request = new Sys.Net.WebRequest(); + var action = form.action; + if (Sys.Browser.agent === Sys.Browser.InternetExplorer) { + var fragmentIndex = action.indexOf('#'); + if (fragmentIndex !== -1) { + action = action.substr(0, fragmentIndex); + } + var domain = "", query = "", queryIndex = action.indexOf('?'); + if (queryIndex !== -1) { + query = action.substr(queryIndex); + action = action.substr(0, queryIndex); + } + if (/^https?\:\/\/.*$/gi.test(action)) { + var domainPartIndex = action.indexOf("//") + 2, + slashAfterDomain = action.indexOf("/", domainPartIndex); + if (slashAfterDomain === -1) { + domain = action; + action = ""; + } + else { + domain = action.substr(0, slashAfterDomain); + action = action.substr(slashAfterDomain); + } + } + action = domain + encodeURI(decodeURI(action)) + query; + } + request.set_url(action); + request.get_headers()['X-MicrosoftAjax'] = 'Delta=true'; + request.get_headers()['Cache-Control'] = 'no-cache'; + request.set_timeout(this._asyncPostBackTimeout); + request.add_completed(Function.createDelegate(this, this._onFormSubmitCompleted)); + request.set_body(formBody.toString()); + var panelsToUpdate, eventArgs, handler = this._get_eventHandlerList().getHandler("initializeRequest"); + if (handler) { + panelsToUpdate = this._postBackSettings.panelsToUpdate; + eventArgs = new Sys.WebForms.InitializeRequestEventArgs(request, this._postBackSettings.sourceElement, panelsToUpdate); + handler(this, eventArgs); + continueSubmit = !eventArgs.get_cancel(); + } + if (!continueSubmit) { + if (evt) { + evt.preventDefault(); + } + return; + } + + if (eventArgs && eventArgs._updated) { + panelsToUpdate = eventArgs.get_updatePanelsToUpdate(); + request.set_body(request.get_body().replace(panelID, this._createPanelID(panelsToUpdate, this._postBackSettings))); + } + this._scrollPosition = this._getScrollPosition(); + this.abortPostBack(); + handler = this._get_eventHandlerList().getHandler("beginRequest"); + if (handler) { + eventArgs = new Sys.WebForms.BeginRequestEventArgs(request, this._postBackSettings.sourceElement, + panelsToUpdate || this._postBackSettings.panelsToUpdate); + handler(this, eventArgs); + } + + if (this._originalDoCallback) { + this._cancelPendingCallbacks(); + } + this._request = request; + this._processingRequest = false; + request.invoke(); + if (evt) { + evt.preventDefault(); + } + } + function Sys$WebForms$PageRequestManager$_onFormSubmitCompleted(sender, eventArgs) { + this._processingRequest = true; + if (sender.get_timedOut()) { + this._endPostBack(this._createPageRequestManagerTimeoutError(), sender, null); + return; + } + if (sender.get_aborted()) { + this._endPostBack(null, sender, null); + return; + } + if (!this._request || (sender.get_webRequest() !== this._request)) { + return; + } + if (sender.get_statusCode() !== 200) { + this._endPostBack(this._createPageRequestManagerServerError(sender.get_statusCode()), sender, null); + return; + } + var data = this._parseDelta(sender); + if (!data) return; + + var i, l; + if (data.asyncPostBackControlIDsNode && data.postBackControlIDsNode && + data.updatePanelIDsNode && data.panelsToRefreshNode && data.childUpdatePanelIDsNode) { + + var oldUpdatePanelIDs = this._updatePanelIDs, + oldUpdatePanelClientIDs = this._updatePanelClientIDs; + var childUpdatePanelIDsString = data.childUpdatePanelIDsNode.content; + var childUpdatePanelIDs = childUpdatePanelIDsString.length ? childUpdatePanelIDsString.split(',') : []; + var asyncPostBackControlIDsArray = this._splitNodeIntoArray(data.asyncPostBackControlIDsNode); + var postBackControlIDsArray = this._splitNodeIntoArray(data.postBackControlIDsNode); + var updatePanelIDsArray = this._splitNodeIntoArray(data.updatePanelIDsNode); + var panelsToRefreshIDs = this._splitNodeIntoArray(data.panelsToRefreshNode); + var v4 = data.version4; + for (i = 0, l = panelsToRefreshIDs.length; i < l; i+= (v4 ? 2 : 1)) { + var panelClientID = (v4 ? panelsToRefreshIDs[i+1] : "") || this._uniqueIDToClientID(panelsToRefreshIDs[i]); + if (!document.getElementById(panelClientID)) { + this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel, panelClientID)), sender, data); + return; + } + } + + var updatePanelData = this._processUpdatePanelArrays( + updatePanelIDsArray, + asyncPostBackControlIDsArray, + postBackControlIDsArray, v4); + updatePanelData.oldUpdatePanelIDs = oldUpdatePanelIDs; + updatePanelData.oldUpdatePanelClientIDs = oldUpdatePanelClientIDs; + updatePanelData.childUpdatePanelIDs = childUpdatePanelIDs; + updatePanelData.panelsToRefreshIDs = panelsToRefreshIDs; + data.updatePanelData = updatePanelData; + } + data.dataItems = {}; + var node; + for (i = 0, l = data.dataItemNodes.length; i < l; i++) { + node = data.dataItemNodes[i]; + data.dataItems[node.id] = node.content; + } + for (i = 0, l = data.dataItemJsonNodes.length; i < l; i++) { + node = data.dataItemJsonNodes[i]; + data.dataItems[node.id] = Sys.Serialization.JavaScriptSerializer.deserialize(node.content); + } + var handler = this._get_eventHandlerList().getHandler("pageLoading"); + if (handler) { + handler(this, this._getPageLoadingEventArgs(data)); + } + + Sys._ScriptLoader.readLoadedScripts(); + Sys.Application.beginCreateComponents(); + var scriptLoader = Sys._ScriptLoader.getInstance(); + this._queueScripts(scriptLoader, data.scriptBlockNodes, true, false); + + this._processingRequest = true; + scriptLoader.loadScripts(0, + Function.createDelegate(this, Function.createCallback(this._scriptIncludesLoadComplete, data)), + Function.createDelegate(this, Function.createCallback(this._scriptIncludesLoadFailed, data)), + null); + } + function Sys$WebForms$PageRequestManager$_onWindowUnload(evt) { + this.dispose(); + } + function Sys$WebForms$PageRequestManager$_pageLoaded(initialLoad, data) { + var handler = this._get_eventHandlerList().getHandler("pageLoaded"); + if (handler) { + handler(this, this._getPageLoadedEventArgs(initialLoad, data)); + } + if (!initialLoad) { + Sys.Application.raiseLoad(); + } + } + function Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad(evt) { + this._pageLoaded(true, null); + } + function Sys$WebForms$PageRequestManager$_parseDelta(executor) { + var reply = executor.get_responseData(); + var delimiterIndex, len, type, id, content; + var replyIndex = 0; + var parserErrorDetails = null; + var delta = []; + while (replyIndex < reply.length) { + delimiterIndex = reply.indexOf('|', replyIndex); + if (delimiterIndex === -1) { + parserErrorDetails = this._findText(reply, replyIndex); + break; + } + len = parseInt(reply.substring(replyIndex, delimiterIndex), 10); + if ((len % 1) !== 0) { + parserErrorDetails = this._findText(reply, replyIndex); + break; + } + replyIndex = delimiterIndex + 1; + delimiterIndex = reply.indexOf('|', replyIndex); + if (delimiterIndex === -1) { + parserErrorDetails = this._findText(reply, replyIndex); + break; + } + type = reply.substring(replyIndex, delimiterIndex); + replyIndex = delimiterIndex + 1; + delimiterIndex = reply.indexOf('|', replyIndex); + if (delimiterIndex === -1) { + parserErrorDetails = this._findText(reply, replyIndex); + break; + } + id = reply.substring(replyIndex, delimiterIndex); + replyIndex = delimiterIndex + 1; + if ((replyIndex + len) >= reply.length) { + parserErrorDetails = this._findText(reply, reply.length); + break; + } + content = reply.substr(replyIndex, len); + replyIndex += len; + if (reply.charAt(replyIndex) !== '|') { + parserErrorDetails = this._findText(reply, replyIndex); + break; + } + replyIndex++; + Array.add(delta, {type: type, id: id, content: content}); + } + if (parserErrorDetails) { + this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_ParserErrorDetails, parserErrorDetails)), executor, null); + return null; + } + var updatePanelNodes = []; + var hiddenFieldNodes = []; + var arrayDeclarationNodes = []; + var scriptBlockNodes = []; + var scriptStartupNodes = []; + var expandoNodes = []; + var onSubmitNodes = []; + var dataItemNodes = []; + var dataItemJsonNodes = []; + var scriptDisposeNodes = []; + var asyncPostBackControlIDsNode, postBackControlIDsNode, + updatePanelIDsNode, asyncPostBackTimeoutNode, + childUpdatePanelIDsNode, panelsToRefreshNode, formActionNode, + versionNode; + for (var i = 0, l = delta.length; i < l; i++) { + var deltaNode = delta[i]; + switch (deltaNode.type) { + case "#": + versionNode = deltaNode; + break; + case "updatePanel": + Array.add(updatePanelNodes, deltaNode); + break; + case "hiddenField": + Array.add(hiddenFieldNodes, deltaNode); + break; + case "arrayDeclaration": + Array.add(arrayDeclarationNodes, deltaNode); + break; + case "scriptBlock": + Array.add(scriptBlockNodes, deltaNode); + break; + case "fallbackScript": + scriptBlockNodes[scriptBlockNodes.length - 1].fallback = deltaNode.id; + case "scriptStartupBlock": + Array.add(scriptStartupNodes, deltaNode); + break; + case "expando": + Array.add(expandoNodes, deltaNode); + break; + case "onSubmit": + Array.add(onSubmitNodes, deltaNode); + break; + case "asyncPostBackControlIDs": + asyncPostBackControlIDsNode = deltaNode; + break; + case "postBackControlIDs": + postBackControlIDsNode = deltaNode; + break; + case "updatePanelIDs": + updatePanelIDsNode = deltaNode; + break; + case "asyncPostBackTimeout": + asyncPostBackTimeoutNode = deltaNode; + break; + case "childUpdatePanelIDs": + childUpdatePanelIDsNode = deltaNode; + break; + case "panelsToRefreshIDs": + panelsToRefreshNode = deltaNode; + break; + case "formAction": + formActionNode = deltaNode; + break; + case "dataItem": + Array.add(dataItemNodes, deltaNode); + break; + case "dataItemJson": + Array.add(dataItemJsonNodes, deltaNode); + break; + case "scriptDispose": + Array.add(scriptDisposeNodes, deltaNode); + break; + case "pageRedirect": + if (versionNode && parseFloat(versionNode.content) >= 4) { + deltaNode.content = unescape(deltaNode.content); + } + if (Sys.Browser.agent === Sys.Browser.InternetExplorer) { + var anchor = document.createElement("a"); + anchor.style.display = 'none'; + anchor.attachEvent("onclick", cancelBubble); + anchor.href = deltaNode.content; + this._form.parentNode.insertBefore(anchor, this._form); + anchor.click(); + anchor.detachEvent("onclick", cancelBubble); + this._form.parentNode.removeChild(anchor); + + function cancelBubble(e) { + e.cancelBubble = true; + } + } + else { + window.location.href = deltaNode.content; + } + return null; + case "error": + this._endPostBack(this._createPageRequestManagerServerError(Number.parseInvariant(deltaNode.id), deltaNode.content), executor, null); + return null; + case "pageTitle": + document.title = deltaNode.content; + break; + case "focus": + this._controlIDToFocus = deltaNode.content; + break; + default: + this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_UnknownToken, deltaNode.type)), executor, null); + return null; + } + } + return { + version4: versionNode ? (parseFloat(versionNode.content) >= 4) : false, + executor: executor, + updatePanelNodes: updatePanelNodes, + hiddenFieldNodes: hiddenFieldNodes, + arrayDeclarationNodes: arrayDeclarationNodes, + scriptBlockNodes: scriptBlockNodes, + scriptStartupNodes: scriptStartupNodes, + expandoNodes: expandoNodes, + onSubmitNodes: onSubmitNodes, + dataItemNodes: dataItemNodes, + dataItemJsonNodes: dataItemJsonNodes, + scriptDisposeNodes: scriptDisposeNodes, + asyncPostBackControlIDsNode: asyncPostBackControlIDsNode, + postBackControlIDsNode: postBackControlIDsNode, + updatePanelIDsNode: updatePanelIDsNode, + asyncPostBackTimeoutNode: asyncPostBackTimeoutNode, + childUpdatePanelIDsNode: childUpdatePanelIDsNode, + panelsToRefreshNode: panelsToRefreshNode, + formActionNode: formActionNode }; + } + function Sys$WebForms$PageRequestManager$_processUpdatePanelArrays(updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, version4) { + var newUpdatePanelIDs, newUpdatePanelClientIDs, newUpdatePanelHasChildrenAsTriggers; + + if (updatePanelIDs) { + var l = updatePanelIDs.length, + m = version4 ? 2 : 1; + newUpdatePanelIDs = new Array(l/m); + newUpdatePanelClientIDs = new Array(l/m); + newUpdatePanelHasChildrenAsTriggers = new Array(l/m); + + for (var i = 0, j = 0; i < l; i += m, j++) { + var ct, + uniqueID = updatePanelIDs[i], + clientID = version4 ? updatePanelIDs[i+1] : ""; + ct = (uniqueID.charAt(0) === 't'); + uniqueID = uniqueID.substr(1); + if (!clientID) { + clientID = this._uniqueIDToClientID(uniqueID); + } + newUpdatePanelHasChildrenAsTriggers[j] = ct; + newUpdatePanelIDs[j] = uniqueID; + newUpdatePanelClientIDs[j] = clientID; + } + } + else { + newUpdatePanelIDs = []; + newUpdatePanelClientIDs = []; + newUpdatePanelHasChildrenAsTriggers = []; + } + var newAsyncPostBackControlIDs = []; + var newAsyncPostBackControlClientIDs = []; + this._convertToClientIDs(asyncPostBackControlIDs, newAsyncPostBackControlIDs, newAsyncPostBackControlClientIDs, version4); + var newPostBackControlIDs = []; + var newPostBackControlClientIDs = []; + this._convertToClientIDs(postBackControlIDs, newPostBackControlIDs, newPostBackControlClientIDs, version4); + + return { + updatePanelIDs: newUpdatePanelIDs, + updatePanelClientIDs: newUpdatePanelClientIDs, + updatePanelHasChildrenAsTriggers: newUpdatePanelHasChildrenAsTriggers, + asyncPostBackControlIDs: newAsyncPostBackControlIDs, + asyncPostBackControlClientIDs: newAsyncPostBackControlClientIDs, + postBackControlIDs: newPostBackControlIDs, + postBackControlClientIDs: newPostBackControlClientIDs + }; + } + function Sys$WebForms$PageRequestManager$_queueScripts(scriptLoader, scriptBlockNodes, queueIncludes, queueBlocks) { + + for (var i = 0, l = scriptBlockNodes.length; i < l; i++) { + var scriptBlockType = scriptBlockNodes[i].id; + switch (scriptBlockType) { + case "ScriptContentNoTags": + if (!queueBlocks) { + continue; + } + scriptLoader.queueScriptBlock(scriptBlockNodes[i].content); + break; + case "ScriptContentWithTags": + var scriptTagAttributes; + eval("scriptTagAttributes = " + scriptBlockNodes[i].content); + if (scriptTagAttributes.src) { + if (!queueIncludes || Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src)) { + continue; + } + } + else if (!queueBlocks) { + continue; + } + scriptLoader.queueCustomScriptTag(scriptTagAttributes); + break; + case "ScriptPath": + var script = scriptBlockNodes[i]; + if (!queueIncludes || Sys._ScriptLoader.isScriptLoaded(script.content)) { + continue; + } + scriptLoader.queueScriptReference(script.content, script.fallback); + break; + } + } + } + function Sys$WebForms$PageRequestManager$_registerDisposeScript(panelID, disposeScript) { + if (!this._scriptDisposes[panelID]) { + this._scriptDisposes[panelID] = [disposeScript]; + } + else { + Array.add(this._scriptDisposes[panelID], disposeScript); + } + } + function Sys$WebForms$PageRequestManager$_scriptIncludesLoadComplete(scriptLoader, data) { + + + if (data.executor.get_webRequest() !== this._request) { + return; + } + + this._commitControls(data.updatePanelData, + data.asyncPostBackTimeoutNode ? data.asyncPostBackTimeoutNode.content : null); + if (data.formActionNode) { + this._form.action = data.formActionNode.content; + } + + var i, l, node; + for (i = 0, l = data.updatePanelNodes.length; i < l; i++) { + node = data.updatePanelNodes[i]; + var updatePanelElement = document.getElementById(node.id); + if (!updatePanelElement) { + this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel, node.id)), data.executor, data); + return; + } + this._updatePanel(updatePanelElement, node.content); + } + for (i = 0, l = data.scriptDisposeNodes.length; i < l; i++) { + node = data.scriptDisposeNodes[i]; + this._registerDisposeScript(node.id, node.content); + } + for (i = 0, l = this._transientFields.length; i < l; i++) { + var field = document.getElementById(this._transientFields[i]); + if (field) { + var toRemove = field._isContained ? field.parentNode : field; + toRemove.parentNode.removeChild(toRemove); + } + } + for (i = 0, l = data.hiddenFieldNodes.length; i < l; i++) { + node = data.hiddenFieldNodes[i]; + this._createHiddenField(node.id, node.content); + } + + if (data.scriptsFailed) { + throw Sys._ScriptLoader._errorScriptLoadFailed(data.scriptsFailed.src, data.scriptsFailed.multipleCallbacks); + } + + this._queueScripts(scriptLoader, data.scriptBlockNodes, false, true); + var arrayScript = ''; + for (i = 0, l = data.arrayDeclarationNodes.length; i < l; i++) { + node = data.arrayDeclarationNodes[i]; + arrayScript += "Sys.WebForms.PageRequestManager._addArrayElement('" + node.id + "', " + node.content + ");\r\n"; + } + var expandoScript = ''; + for (i = 0, l = data.expandoNodes.length; i < l; i++) { + node = data.expandoNodes[i]; + expandoScript += node.id + " = " + node.content + "\r\n"; + } + if (arrayScript.length) { + scriptLoader.queueScriptBlock(arrayScript); + } + if (expandoScript.length) { + scriptLoader.queueScriptBlock(expandoScript); + } + + this._queueScripts(scriptLoader, data.scriptStartupNodes, true, true); + var onSubmitStatementScript = ''; + for (i = 0, l = data.onSubmitNodes.length; i < l; i++) { + if (i === 0) { + onSubmitStatementScript = 'Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatements, function() {\r\n'; + } + onSubmitStatementScript += data.onSubmitNodes[i].content + "\r\n"; + } + if (onSubmitStatementScript.length) { + onSubmitStatementScript += "\r\nreturn true;\r\n});\r\n"; + scriptLoader.queueScriptBlock(onSubmitStatementScript); + } + scriptLoader.loadScripts(0, + Function.createDelegate(this, Function.createCallback(this._scriptsLoadComplete, data)), null, null); + } + function Sys$WebForms$PageRequestManager$_scriptIncludesLoadFailed(scriptLoader, scriptElement, multipleCallbacks, data) { + data.scriptsFailed = { src: scriptElement.src, multipleCallbacks: multipleCallbacks }; + this._scriptIncludesLoadComplete(scriptLoader, data); + } + function Sys$WebForms$PageRequestManager$_scriptsLoadComplete(scriptLoader, data) { + + + var response = data.executor; + if (window.__theFormPostData) { + window.__theFormPostData = ""; + } + if (window.__theFormPostCollection) { + window.__theFormPostCollection = []; + } + if (window.WebForm_InitCallback) { + window.WebForm_InitCallback(); + } + if (this._scrollPosition) { + if (window.scrollTo) { + window.scrollTo(this._scrollPosition.x, this._scrollPosition.y); + } + this._scrollPosition = null; + } + Sys.Application.endCreateComponents(); + this._pageLoaded(false, data); + this._endPostBack(null, response, data); + if (this._controlIDToFocus) { + var focusTarget; + var oldContentEditableSetting; + if (Sys.Browser.agent === Sys.Browser.InternetExplorer) { + var targetControl = $get(this._controlIDToFocus); + focusTarget = targetControl; + if (targetControl && (!WebForm_CanFocus(targetControl))) { + focusTarget = WebForm_FindFirstFocusableChild(targetControl); + } + if (focusTarget && (typeof(focusTarget.contentEditable) !== "undefined")) { + oldContentEditableSetting = focusTarget.contentEditable; + focusTarget.contentEditable = false; + } + else { + focusTarget = null; + } + } + WebForm_AutoFocus(this._controlIDToFocus); + if (focusTarget) { + focusTarget.contentEditable = oldContentEditableSetting; + } + this._controlIDToFocus = null; + } + } + function Sys$WebForms$PageRequestManager$_splitNodeIntoArray(node) { + var str = node.content; + var arr = str.length ? str.split(',') : []; + return arr; + } + function Sys$WebForms$PageRequestManager$_uniqueIDToClientID(uniqueID) { + return uniqueID.replace(/\$/g, '_'); + } + function Sys$WebForms$PageRequestManager$_updateControls(updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout, version4) { + this._commitControls( + this._processUpdatePanelArrays(updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, version4), + asyncPostBackTimeout); + } + function Sys$WebForms$PageRequestManager$_updatePanel(updatePanelElement, rendering) { + for (var updatePanelID in this._scriptDisposes) { + if (this._elementContains(updatePanelElement, document.getElementById(updatePanelID))) { + var disposeScripts = this._scriptDisposes[updatePanelID]; + for (var i = 0, l = disposeScripts.length; i < l; i++) { + eval(disposeScripts[i]); + } + delete this._scriptDisposes[updatePanelID]; + } + } + Sys.Application.disposeElement(updatePanelElement, true); + updatePanelElement.innerHTML = rendering; + } + function Sys$WebForms$PageRequestManager$_validPosition(position) { + return (typeof(position) !== "undefined") && (position !== null) && (position !== 0); + } +Sys.WebForms.PageRequestManager.prototype = { + _get_eventHandlerList: Sys$WebForms$PageRequestManager$_get_eventHandlerList, + get_isInAsyncPostBack: Sys$WebForms$PageRequestManager$get_isInAsyncPostBack, + add_beginRequest: Sys$WebForms$PageRequestManager$add_beginRequest, + remove_beginRequest: Sys$WebForms$PageRequestManager$remove_beginRequest, + add_endRequest: Sys$WebForms$PageRequestManager$add_endRequest, + remove_endRequest: Sys$WebForms$PageRequestManager$remove_endRequest, + add_initializeRequest: Sys$WebForms$PageRequestManager$add_initializeRequest, + remove_initializeRequest: Sys$WebForms$PageRequestManager$remove_initializeRequest, + add_pageLoaded: Sys$WebForms$PageRequestManager$add_pageLoaded, + remove_pageLoaded: Sys$WebForms$PageRequestManager$remove_pageLoaded, + add_pageLoading: Sys$WebForms$PageRequestManager$add_pageLoading, + remove_pageLoading: Sys$WebForms$PageRequestManager$remove_pageLoading, + abortPostBack: Sys$WebForms$PageRequestManager$abortPostBack, + beginAsyncPostBack: Sys$WebForms$PageRequestManager$beginAsyncPostBack, + _cancelPendingCallbacks: Sys$WebForms$PageRequestManager$_cancelPendingCallbacks, + _commitControls: Sys$WebForms$PageRequestManager$_commitControls, + _createHiddenField: Sys$WebForms$PageRequestManager$_createHiddenField, + _createPageRequestManagerTimeoutError: Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError, + _createPageRequestManagerServerError: Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError, + _createPageRequestManagerParserError: Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError, + _createPanelID: Sys$WebForms$PageRequestManager$_createPanelID, + _createPostBackSettings: Sys$WebForms$PageRequestManager$_createPostBackSettings, + _convertToClientIDs: Sys$WebForms$PageRequestManager$_convertToClientIDs, + dispose: Sys$WebForms$PageRequestManager$dispose, + _doCallback: Sys$WebForms$PageRequestManager$_doCallback, + _doPostBack: Sys$WebForms$PageRequestManager$_doPostBack, + _doPostBackWithOptions: Sys$WebForms$PageRequestManager$_doPostBackWithOptions, + _elementContains: Sys$WebForms$PageRequestManager$_elementContains, + _endPostBack: Sys$WebForms$PageRequestManager$_endPostBack, + _ensureUniqueIds: Sys$WebForms$PageRequestManager$_ensureUniqueIds, + _findNearestElement: Sys$WebForms$PageRequestManager$_findNearestElement, + _findText: Sys$WebForms$PageRequestManager$_findText, + _fireDefaultButton: Sys$WebForms$PageRequestManager$_fireDefaultButton, + _getPageLoadedEventArgs: Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs, + _getPageLoadingEventArgs: Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs, + _getPostBackSettings: Sys$WebForms$PageRequestManager$_getPostBackSettings, + _getScrollPosition: Sys$WebForms$PageRequestManager$_getScrollPosition, + _initializeInternal: Sys$WebForms$PageRequestManager$_initializeInternal, + _matchesParentIDInList: Sys$WebForms$PageRequestManager$_matchesParentIDInList, + _onFormElementActive: Sys$WebForms$PageRequestManager$_onFormElementActive, + _onFormElementClick: Sys$WebForms$PageRequestManager$_onFormElementClick, + _onFormSubmit: Sys$WebForms$PageRequestManager$_onFormSubmit, + _onFormSubmitCompleted: Sys$WebForms$PageRequestManager$_onFormSubmitCompleted, + _onWindowUnload: Sys$WebForms$PageRequestManager$_onWindowUnload, + _pageLoaded: Sys$WebForms$PageRequestManager$_pageLoaded, + _pageLoadedInitialLoad: Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad, + _parseDelta: Sys$WebForms$PageRequestManager$_parseDelta, + _processUpdatePanelArrays: Sys$WebForms$PageRequestManager$_processUpdatePanelArrays, + _queueScripts: Sys$WebForms$PageRequestManager$_queueScripts, + _registerDisposeScript: Sys$WebForms$PageRequestManager$_registerDisposeScript, + _scriptIncludesLoadComplete: Sys$WebForms$PageRequestManager$_scriptIncludesLoadComplete, + _scriptIncludesLoadFailed: Sys$WebForms$PageRequestManager$_scriptIncludesLoadFailed, + _scriptsLoadComplete: Sys$WebForms$PageRequestManager$_scriptsLoadComplete, + _splitNodeIntoArray: Sys$WebForms$PageRequestManager$_splitNodeIntoArray, + _uniqueIDToClientID: Sys$WebForms$PageRequestManager$_uniqueIDToClientID, + _updateControls: Sys$WebForms$PageRequestManager$_updateControls, + _updatePanel: Sys$WebForms$PageRequestManager$_updatePanel, + _validPosition: Sys$WebForms$PageRequestManager$_validPosition +} +Sys.WebForms.PageRequestManager.getInstance = function Sys$WebForms$PageRequestManager$getInstance() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var prm = Sys.WebForms.PageRequestManager._instance; + if (!prm) { + prm = Sys.WebForms.PageRequestManager._instance = new Sys.WebForms.PageRequestManager(); + } + return prm; +} +Sys.WebForms.PageRequestManager._addArrayElement = function Sys$WebForms$PageRequestManager$_addArrayElement(arrayName) { + if (!window[arrayName]) { + window[arrayName] = new Array(); + } + for (var i = 1, l = arguments.length; i < l; i++) { + Array.add(window[arrayName], arguments[i]); + } +} +Sys.WebForms.PageRequestManager._initialize = function Sys$WebForms$PageRequestManager$_initialize() { + var prm = Sys.WebForms.PageRequestManager.getInstance(); + prm._initializeInternal.apply(prm, arguments); +} +Sys.WebForms.PageRequestManager.registerClass('Sys.WebForms.PageRequestManager'); + +Sys.UI._UpdateProgress = function Sys$UI$_UpdateProgress(element) { + Sys.UI._UpdateProgress.initializeBase(this,[element]); + this._displayAfter = 500; + this._dynamicLayout = true; + this._associatedUpdatePanelId = null; + this._beginRequestHandlerDelegate = null; + this._startDelegate = null; + this._endRequestHandlerDelegate = null; + this._pageRequestManager = null; + this._timerCookie = null; +} + function Sys$UI$_UpdateProgress$get_displayAfter() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._displayAfter; + } + function Sys$UI$_UpdateProgress$set_displayAfter(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Number}]); + if (e) throw e; + this._displayAfter = value; + } + function Sys$UI$_UpdateProgress$get_dynamicLayout() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._dynamicLayout; + } + function Sys$UI$_UpdateProgress$set_dynamicLayout(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]); + if (e) throw e; + this._dynamicLayout = value; + } + function Sys$UI$_UpdateProgress$get_associatedUpdatePanelId() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._associatedUpdatePanelId; + } + function Sys$UI$_UpdateProgress$set_associatedUpdatePanelId(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String, mayBeNull: true}]); + if (e) throw e; + this._associatedUpdatePanelId = value; + } + function Sys$UI$_UpdateProgress$get_role() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return "status"; + } + function Sys$UI$_UpdateProgress$_clearTimeout() { + if (this._timerCookie) { + window.clearTimeout(this._timerCookie); + this._timerCookie = null; + } + } + function Sys$UI$_UpdateProgress$_getUniqueID(clientID) { + var i = Array.indexOf(this._pageRequestManager._updatePanelClientIDs, clientID); + return i === -1 ? null : this._pageRequestManager._updatePanelIDs[i]; + } + function Sys$UI$_UpdateProgress$_handleBeginRequest(sender, arg) { + var curElem = arg.get_postBackElement(), + showProgress = true, + upID = this._associatedUpdatePanelId; + if (this._associatedUpdatePanelId) { + var updating = arg.get_updatePanelsToUpdate(); + if (updating && updating.length) { + showProgress = (Array.contains(updating, upID) || Array.contains(updating, this._getUniqueID(upID))) + } + else { + showProgress = false; + } + } + while (!showProgress && curElem) { + if (curElem.id && this._associatedUpdatePanelId === curElem.id) { + showProgress = true; + } + curElem = curElem.parentNode; + } + if (showProgress) { + this._timerCookie = window.setTimeout(this._startDelegate, this._displayAfter); + } + } + function Sys$UI$_UpdateProgress$_startRequest() { + if (this._pageRequestManager.get_isInAsyncPostBack()) { + var element = this.get_element(); + if (this._dynamicLayout) { + element.style.display = 'block'; + } + else { + element.style.visibility = 'visible'; + } + if (this.get_role() === "status") { + element.setAttribute("aria-hidden", "false"); + } + } + this._timerCookie = null; + } + function Sys$UI$_UpdateProgress$_handleEndRequest(sender, arg) { + var element = this.get_element(); + if (this._dynamicLayout) { + element.style.display = 'none'; + } + else { + element.style.visibility = 'hidden'; + } + if (this.get_role() === "status") { + element.setAttribute("aria-hidden", "true"); + } + this._clearTimeout(); + } + function Sys$UI$_UpdateProgress$dispose() { + if (this._beginRequestHandlerDelegate !== null) { + this._pageRequestManager.remove_beginRequest(this._beginRequestHandlerDelegate); + this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate); + this._beginRequestHandlerDelegate = null; + this._endRequestHandlerDelegate = null; + } + this._clearTimeout(); + Sys.UI._UpdateProgress.callBaseMethod(this,"dispose"); + } + function Sys$UI$_UpdateProgress$initialize() { + Sys.UI._UpdateProgress.callBaseMethod(this, 'initialize'); + if (this.get_role() === "status") { + this.get_element().setAttribute("aria-hidden", "true"); + } + this._beginRequestHandlerDelegate = Function.createDelegate(this, this._handleBeginRequest); + this._endRequestHandlerDelegate = Function.createDelegate(this, this._handleEndRequest); + this._startDelegate = Function.createDelegate(this, this._startRequest); + if (Sys.WebForms && Sys.WebForms.PageRequestManager) { + this._pageRequestManager = Sys.WebForms.PageRequestManager.getInstance(); + } + if (this._pageRequestManager !== null ) { + this._pageRequestManager.add_beginRequest(this._beginRequestHandlerDelegate); + this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate); + } + } +Sys.UI._UpdateProgress.prototype = { + get_displayAfter: Sys$UI$_UpdateProgress$get_displayAfter, + set_displayAfter: Sys$UI$_UpdateProgress$set_displayAfter, + get_dynamicLayout: Sys$UI$_UpdateProgress$get_dynamicLayout, + set_dynamicLayout: Sys$UI$_UpdateProgress$set_dynamicLayout, + get_associatedUpdatePanelId: Sys$UI$_UpdateProgress$get_associatedUpdatePanelId, + set_associatedUpdatePanelId: Sys$UI$_UpdateProgress$set_associatedUpdatePanelId, + get_role: Sys$UI$_UpdateProgress$get_role, + _clearTimeout: Sys$UI$_UpdateProgress$_clearTimeout, + _getUniqueID: Sys$UI$_UpdateProgress$_getUniqueID, + _handleBeginRequest: Sys$UI$_UpdateProgress$_handleBeginRequest, + _startRequest: Sys$UI$_UpdateProgress$_startRequest, + _handleEndRequest: Sys$UI$_UpdateProgress$_handleEndRequest, + dispose: Sys$UI$_UpdateProgress$dispose, + initialize: Sys$UI$_UpdateProgress$initialize +} +Sys.UI._UpdateProgress.registerClass('Sys.UI._UpdateProgress', Sys.UI.Control); + + +Type.registerNamespace('Sys.WebForms'); +Sys.WebForms.Res={ +"PRM_UnknownToken":"Unknown token: \u0027{0}\u0027.", +"PRM_MissingPanel":"Could not find UpdatePanel with ID \u0027{0}\u0027. If it is being updated dynamically then it must be inside another UpdatePanel.", +"PRM_ServerError":"An unknown error occurred while processing the request on the server. The status code returned from the server was: {0}", +"PRM_ParserError":"The message received from the server could not be parsed.", +"PRM_TimeoutError":"The server request timed out.", +"PRM_ParserErrorDetails":"Error parsing near \u0027{0}\u0027.", +"PRM_CannotRegisterTwice":"The PageRequestManager cannot be initialized more than once." +}; diff --git a/niayesh/ScriptResource.axd b/niayesh/ScriptResource.axd new file mode 100644 index 0000000..34874e2 --- /dev/null +++ b/niayesh/ScriptResource.axd @@ -0,0 +1,7181 @@ +// Name: MicrosoftAjax.debug.js +// Assembly: System.Web.Extensions +// Version: 4.0.0.0 +// FileVersion: 4.8.4676.0 +//----------------------------------------------------------------------- +// Copyright (C) Microsoft Corporation. All rights reserved. +//----------------------------------------------------------------------- +// MicrosoftAjax.js +// Microsoft AJAX Framework. + +Function.__typeName = 'Function'; +Function.__class = true; +Function.createCallback = function Function$createCallback(method, context) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "method", type: Function}, + {name: "context", mayBeNull: true} + ]); + if (e) throw e; + return function() { + var l = arguments.length; + if (l > 0) { + var args = []; + for (var i = 0; i < l; i++) { + args[i] = arguments[i]; + } + args[l] = context; + return method.apply(this, args); + } + return method.call(this, context); + } +} +Function.createDelegate = function Function$createDelegate(instance, method) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance", mayBeNull: true}, + {name: "method", type: Function} + ]); + if (e) throw e; + return function() { + return method.apply(instance, arguments); + } +} +Function.emptyFunction = Function.emptyMethod = function Function$emptyMethod() { + /// +} +Function.validateParameters = function Function$validateParameters(parameters, expectedParameters, validateParameterCount) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "parameters"}, + {name: "expectedParameters"}, + {name: "validateParameterCount", type: Boolean, optional: true} + ]); + if (e) throw e; + return Function._validateParams(parameters, expectedParameters, validateParameterCount); +} +Function._validateParams = function Function$_validateParams(params, expectedParams, validateParameterCount) { + var e, expectedLength = expectedParams.length; + validateParameterCount = validateParameterCount || (typeof(validateParameterCount) === "undefined"); + e = Function._validateParameterCount(params, expectedParams, validateParameterCount); + if (e) { + e.popStackFrame(); + return e; + } + for (var i = 0, l = params.length; i < l; i++) { + var expectedParam = expectedParams[Math.min(i, expectedLength - 1)], + paramName = expectedParam.name; + if (expectedParam.parameterArray) { + paramName += "[" + (i - expectedLength + 1) + "]"; + } + else if (!validateParameterCount && (i >= expectedLength)) { + break; + } + e = Function._validateParameter(params[i], expectedParam, paramName); + if (e) { + e.popStackFrame(); + return e; + } + } + return null; +} +Function._validateParameterCount = function Function$_validateParameterCount(params, expectedParams, validateParameterCount) { + var i, error, + expectedLen = expectedParams.length, + actualLen = params.length; + if (actualLen < expectedLen) { + var minParams = expectedLen; + for (i = 0; i < expectedLen; i++) { + var param = expectedParams[i]; + if (param.optional || param.parameterArray) { + minParams--; + } + } + if (actualLen < minParams) { + error = true; + } + } + else if (validateParameterCount && (actualLen > expectedLen)) { + error = true; + for (i = 0; i < expectedLen; i++) { + if (expectedParams[i].parameterArray) { + error = false; + break; + } + } + } + if (error) { + var e = Error.parameterCount(); + e.popStackFrame(); + return e; + } + return null; +} +Function._validateParameter = function Function$_validateParameter(param, expectedParam, paramName) { + var e, + expectedType = expectedParam.type, + expectedInteger = !!expectedParam.integer, + expectedDomElement = !!expectedParam.domElement, + mayBeNull = !!expectedParam.mayBeNull; + e = Function._validateParameterType(param, expectedType, expectedInteger, expectedDomElement, mayBeNull, paramName); + if (e) { + e.popStackFrame(); + return e; + } + var expectedElementType = expectedParam.elementType, + elementMayBeNull = !!expectedParam.elementMayBeNull; + if (expectedType === Array && typeof(param) !== "undefined" && param !== null && + (expectedElementType || !elementMayBeNull)) { + var expectedElementInteger = !!expectedParam.elementInteger, + expectedElementDomElement = !!expectedParam.elementDomElement; + for (var i=0; i < param.length; i++) { + var elem = param[i]; + e = Function._validateParameterType(elem, expectedElementType, + expectedElementInteger, expectedElementDomElement, elementMayBeNull, + paramName + "[" + i + "]"); + if (e) { + e.popStackFrame(); + return e; + } + } + } + return null; +} +Function._validateParameterType = function Function$_validateParameterType(param, expectedType, expectedInteger, expectedDomElement, mayBeNull, paramName) { + var e, i; + if (typeof(param) === "undefined") { + if (mayBeNull) { + return null; + } + else { + e = Error.argumentUndefined(paramName); + e.popStackFrame(); + return e; + } + } + if (param === null) { + if (mayBeNull) { + return null; + } + else { + e = Error.argumentNull(paramName); + e.popStackFrame(); + return e; + } + } + if (expectedType && expectedType.__enum) { + if (typeof(param) !== 'number') { + e = Error.argumentType(paramName, Object.getType(param), expectedType); + e.popStackFrame(); + return e; + } + if ((param % 1) === 0) { + var values = expectedType.prototype; + if (!expectedType.__flags || (param === 0)) { + for (i in values) { + if (values[i] === param) return null; + } + } + else { + var v = param; + for (i in values) { + var vali = values[i]; + if (vali === 0) continue; + if ((vali & param) === vali) { + v -= vali; + } + if (v === 0) return null; + } + } + } + e = Error.argumentOutOfRange(paramName, param, String.format(Sys.Res.enumInvalidValue, param, expectedType.getName())); + e.popStackFrame(); + return e; + } + if (expectedDomElement && (!Sys._isDomElement(param) || (param.nodeType === 3))) { + e = Error.argument(paramName, Sys.Res.argumentDomElement); + e.popStackFrame(); + return e; + } + if (expectedType && !Sys._isInstanceOfType(expectedType, param)) { + e = Error.argumentType(paramName, Object.getType(param), expectedType); + e.popStackFrame(); + return e; + } + if (expectedType === Number && expectedInteger) { + if ((param % 1) !== 0) { + e = Error.argumentOutOfRange(paramName, param, Sys.Res.argumentInteger); + e.popStackFrame(); + return e; + } + } + return null; +} + +Error.__typeName = 'Error'; +Error.__class = true; +Error.create = function Error$create(message, errorInfo) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "message", type: String, mayBeNull: true, optional: true}, + {name: "errorInfo", mayBeNull: true, optional: true} + ]); + if (e) throw e; + var err = new Error(message); + err.message = message; + if (errorInfo) { + for (var v in errorInfo) { + err[v] = errorInfo[v]; + } + } + err.popStackFrame(); + return err; +} +Error.argument = function Error$argument(paramName, message) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "paramName", type: String, mayBeNull: true, optional: true}, + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.ArgumentException: " + (message ? message : Sys.Res.argument); + if (paramName) { + displayMessage += "\n" + String.format(Sys.Res.paramName, paramName); + } + var err = Error.create(displayMessage, { name: "Sys.ArgumentException", paramName: paramName }); + err.popStackFrame(); + return err; +} +Error.argumentNull = function Error$argumentNull(paramName, message) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "paramName", type: String, mayBeNull: true, optional: true}, + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.ArgumentNullException: " + (message ? message : Sys.Res.argumentNull); + if (paramName) { + displayMessage += "\n" + String.format(Sys.Res.paramName, paramName); + } + var err = Error.create(displayMessage, { name: "Sys.ArgumentNullException", paramName: paramName }); + err.popStackFrame(); + return err; +} +Error.argumentOutOfRange = function Error$argumentOutOfRange(paramName, actualValue, message) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "paramName", type: String, mayBeNull: true, optional: true}, + {name: "actualValue", mayBeNull: true, optional: true}, + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.ArgumentOutOfRangeException: " + (message ? message : Sys.Res.argumentOutOfRange); + if (paramName) { + displayMessage += "\n" + String.format(Sys.Res.paramName, paramName); + } + if (typeof(actualValue) !== "undefined" && actualValue !== null) { + displayMessage += "\n" + String.format(Sys.Res.actualValue, actualValue); + } + var err = Error.create(displayMessage, { + name: "Sys.ArgumentOutOfRangeException", + paramName: paramName, + actualValue: actualValue + }); + err.popStackFrame(); + return err; +} +Error.argumentType = function Error$argumentType(paramName, actualType, expectedType, message) { + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "paramName", type: String, mayBeNull: true, optional: true}, + {name: "actualType", type: Type, mayBeNull: true, optional: true}, + {name: "expectedType", type: Type, mayBeNull: true, optional: true}, + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.ArgumentTypeException: "; + if (message) { + displayMessage += message; + } + else if (actualType && expectedType) { + displayMessage += + String.format(Sys.Res.argumentTypeWithTypes, actualType.getName(), expectedType.getName()); + } + else { + displayMessage += Sys.Res.argumentType; + } + if (paramName) { + displayMessage += "\n" + String.format(Sys.Res.paramName, paramName); + } + var err = Error.create(displayMessage, { + name: "Sys.ArgumentTypeException", + paramName: paramName, + actualType: actualType, + expectedType: expectedType + }); + err.popStackFrame(); + return err; +} +Error.argumentUndefined = function Error$argumentUndefined(paramName, message) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "paramName", type: String, mayBeNull: true, optional: true}, + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.ArgumentUndefinedException: " + (message ? message : Sys.Res.argumentUndefined); + if (paramName) { + displayMessage += "\n" + String.format(Sys.Res.paramName, paramName); + } + var err = Error.create(displayMessage, { name: "Sys.ArgumentUndefinedException", paramName: paramName }); + err.popStackFrame(); + return err; +} +Error.format = function Error$format(message) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.FormatException: " + (message ? message : Sys.Res.format); + var err = Error.create(displayMessage, {name: 'Sys.FormatException'}); + err.popStackFrame(); + return err; +} +Error.invalidOperation = function Error$invalidOperation(message) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.InvalidOperationException: " + (message ? message : Sys.Res.invalidOperation); + var err = Error.create(displayMessage, {name: 'Sys.InvalidOperationException'}); + err.popStackFrame(); + return err; +} +Error.notImplemented = function Error$notImplemented(message) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.NotImplementedException: " + (message ? message : Sys.Res.notImplemented); + var err = Error.create(displayMessage, {name: 'Sys.NotImplementedException'}); + err.popStackFrame(); + return err; +} +Error.parameterCount = function Error$parameterCount(message) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "message", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var displayMessage = "Sys.ParameterCountException: " + (message ? message : Sys.Res.parameterCount); + var err = Error.create(displayMessage, {name: 'Sys.ParameterCountException'}); + err.popStackFrame(); + return err; +} +Error.prototype.popStackFrame = function Error$popStackFrame() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (typeof(this.stack) === "undefined" || this.stack === null || + typeof(this.fileName) === "undefined" || this.fileName === null || + typeof(this.lineNumber) === "undefined" || this.lineNumber === null) { + return; + } + var stackFrames = this.stack.split("\n"); + var currentFrame = stackFrames[0]; + var pattern = this.fileName + ":" + this.lineNumber; + while(typeof(currentFrame) !== "undefined" && + currentFrame !== null && + currentFrame.indexOf(pattern) === -1) { + stackFrames.shift(); + currentFrame = stackFrames[0]; + } + var nextFrame = stackFrames[1]; + if (typeof(nextFrame) === "undefined" || nextFrame === null) { + return; + } + var nextFrameParts = nextFrame.match(/@(.*):(\d+)$/); + if (typeof(nextFrameParts) === "undefined" || nextFrameParts === null) { + return; + } + this.fileName = nextFrameParts[1]; + this.lineNumber = parseInt(nextFrameParts[2]); + stackFrames.shift(); + this.stack = stackFrames.join("\n"); +} + +Object.__typeName = 'Object'; +Object.__class = true; +Object.getType = function Object$getType(instance) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance"} + ]); + if (e) throw e; + var ctor = instance.constructor; + if (!ctor || (typeof(ctor) !== "function") || !ctor.__typeName || (ctor.__typeName === 'Object')) { + return Object; + } + return ctor; +} +Object.getTypeName = function Object$getTypeName(instance) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance"} + ]); + if (e) throw e; + return Object.getType(instance).getName(); +} + +String.__typeName = 'String'; +String.__class = true; +String.prototype.endsWith = function String$endsWith(suffix) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "suffix", type: String} + ]); + if (e) throw e; + return (this.substr(this.length - suffix.length) === suffix); +} +String.prototype.startsWith = function String$startsWith(prefix) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "prefix", type: String} + ]); + if (e) throw e; + return (this.substr(0, prefix.length) === prefix); +} +String.prototype.trim = function String$trim() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this.replace(/^\s+|\s+$/g, ''); +} +String.prototype.trimEnd = function String$trimEnd() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this.replace(/\s+$/, ''); +} +String.prototype.trimStart = function String$trimStart() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this.replace(/^\s+/, ''); +} +String.format = function String$format(format, args) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "format", type: String}, + {name: "args", mayBeNull: true, parameterArray: true} + ]); + if (e) throw e; + return String._toFormattedString(false, arguments); +} +String._toFormattedString = function String$_toFormattedString(useLocale, args) { + var result = ''; + var format = args[0]; + for (var i=0;;) { + var open = format.indexOf('{', i); + var close = format.indexOf('}', i); + if ((open < 0) && (close < 0)) { + result += format.slice(i); + break; + } + if ((close > 0) && ((close < open) || (open < 0))) { + if (format.charAt(close + 1) !== '}') { + throw Error.argument('format', Sys.Res.stringFormatBraceMismatch); + } + result += format.slice(i, close + 1); + i = close + 2; + continue; + } + result += format.slice(i, open); + i = open + 1; + if (format.charAt(i) === '{') { + result += '{'; + i++; + continue; + } + if (close < 0) throw Error.argument('format', Sys.Res.stringFormatBraceMismatch); + var brace = format.substring(i, close); + var colonIndex = brace.indexOf(':'); + var argNumber = parseInt((colonIndex < 0)? brace : brace.substring(0, colonIndex), 10) + 1; + if (isNaN(argNumber)) throw Error.argument('format', Sys.Res.stringFormatInvalid); + var argFormat = (colonIndex < 0)? '' : brace.substring(colonIndex + 1); + var arg = args[argNumber]; + if (typeof(arg) === "undefined" || arg === null) { + arg = ''; + } + if (arg.toFormattedString) { + result += arg.toFormattedString(argFormat); + } + else if (useLocale && arg.localeFormat) { + result += arg.localeFormat(argFormat); + } + else if (arg.format) { + result += arg.format(argFormat); + } + else + result += arg.toString(); + i = close + 1; + } + return result; +} + +Boolean.__typeName = 'Boolean'; +Boolean.__class = true; +Boolean.parse = function Boolean$parse(value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String} + ], false); + if (e) throw e; + var v = value.trim().toLowerCase(); + if (v === 'false') return false; + if (v === 'true') return true; + throw Error.argumentOutOfRange('value', value, Sys.Res.boolTrueOrFalse); +} + +Date.__typeName = 'Date'; +Date.__class = true; + +Number.__typeName = 'Number'; +Number.__class = true; + +RegExp.__typeName = 'RegExp'; +RegExp.__class = true; + +if (!window) this.window = this; +window.Type = Function; +Type.__fullyQualifiedIdentifierRegExp = new RegExp("^[^.0-9 \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i"); +Type.__identifierRegExp = new RegExp("^[^.0-9 \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. \\s|,;:&*=+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i"); +Type.prototype.callBaseMethod = function Type$callBaseMethod(instance, name, baseArguments) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance"}, + {name: "name", type: String}, + {name: "baseArguments", type: Array, mayBeNull: true, optional: true, elementMayBeNull: true} + ]); + if (e) throw e; + var baseMethod = Sys._getBaseMethod(this, instance, name); + if (!baseMethod) throw Error.invalidOperation(String.format(Sys.Res.methodNotFound, name)); + if (!baseArguments) { + return baseMethod.apply(instance); + } + else { + return baseMethod.apply(instance, baseArguments); + } +} +Type.prototype.getBaseMethod = function Type$getBaseMethod(instance, name) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance"}, + {name: "name", type: String} + ]); + if (e) throw e; + return Sys._getBaseMethod(this, instance, name); +} +Type.prototype.getBaseType = function Type$getBaseType() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return (typeof(this.__baseType) === "undefined") ? null : this.__baseType; +} +Type.prototype.getInterfaces = function Type$getInterfaces() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var result = []; + var type = this; + while(type) { + var interfaces = type.__interfaces; + if (interfaces) { + for (var i = 0, l = interfaces.length; i < l; i++) { + var interfaceType = interfaces[i]; + if (!Array.contains(result, interfaceType)) { + result[result.length] = interfaceType; + } + } + } + type = type.__baseType; + } + return result; +} +Type.prototype.getName = function Type$getName() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return (typeof(this.__typeName) === "undefined") ? "" : this.__typeName; +} +Type.prototype.implementsInterface = function Type$implementsInterface(interfaceType) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "interfaceType", type: Type} + ]); + if (e) throw e; + this.resolveInheritance(); + var interfaceName = interfaceType.getName(); + var cache = this.__interfaceCache; + if (cache) { + var cacheEntry = cache[interfaceName]; + if (typeof(cacheEntry) !== 'undefined') return cacheEntry; + } + else { + cache = this.__interfaceCache = {}; + } + var baseType = this; + while (baseType) { + var interfaces = baseType.__interfaces; + if (interfaces) { + if (Array.indexOf(interfaces, interfaceType) !== -1) { + return cache[interfaceName] = true; + } + } + baseType = baseType.__baseType; + } + return cache[interfaceName] = false; +} +Type.prototype.inheritsFrom = function Type$inheritsFrom(parentType) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "parentType", type: Type} + ]); + if (e) throw e; + this.resolveInheritance(); + var baseType = this.__baseType; + while (baseType) { + if (baseType === parentType) { + return true; + } + baseType = baseType.__baseType; + } + return false; +} +Type.prototype.initializeBase = function Type$initializeBase(instance, baseArguments) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance"}, + {name: "baseArguments", type: Array, mayBeNull: true, optional: true, elementMayBeNull: true} + ]); + if (e) throw e; + if (!Sys._isInstanceOfType(this, instance)) throw Error.argumentType('instance', Object.getType(instance), this); + this.resolveInheritance(); + if (this.__baseType) { + if (!baseArguments) { + this.__baseType.apply(instance); + } + else { + this.__baseType.apply(instance, baseArguments); + } + } + return instance; +} +Type.prototype.isImplementedBy = function Type$isImplementedBy(instance) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance", mayBeNull: true} + ]); + if (e) throw e; + if (typeof(instance) === "undefined" || instance === null) return false; + var instanceType = Object.getType(instance); + return !!(instanceType.implementsInterface && instanceType.implementsInterface(this)); +} +Type.prototype.isInstanceOfType = function Type$isInstanceOfType(instance) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "instance", mayBeNull: true} + ]); + if (e) throw e; + return Sys._isInstanceOfType(this, instance); +} +Type.prototype.registerClass = function Type$registerClass(typeName, baseType, interfaceTypes) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "typeName", type: String}, + {name: "baseType", type: Type, mayBeNull: true, optional: true}, + {name: "interfaceTypes", type: Type, parameterArray: true} + ]); + if (e) throw e; + if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw Error.argument('typeName', Sys.Res.notATypeName); + var parsedName; + try { + parsedName = eval(typeName); + } + catch(e) { + throw Error.argument('typeName', Sys.Res.argumentTypeName); + } + if (parsedName !== this) throw Error.argument('typeName', Sys.Res.badTypeName); + if (Sys.__registeredTypes[typeName]) throw Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, typeName)); + if ((arguments.length > 1) && (typeof(baseType) === 'undefined')) throw Error.argumentUndefined('baseType'); + if (baseType && !baseType.__class) throw Error.argument('baseType', Sys.Res.baseNotAClass); + this.prototype.constructor = this; + this.__typeName = typeName; + this.__class = true; + if (baseType) { + this.__baseType = baseType; + this.__basePrototypePending = true; + } + Sys.__upperCaseTypes[typeName.toUpperCase()] = this; + if (interfaceTypes) { + this.__interfaces = []; + this.resolveInheritance(); + for (var i = 2, l = arguments.length; i < l; i++) { + var interfaceType = arguments[i]; + if (!interfaceType.__interface) throw Error.argument('interfaceTypes[' + (i - 2) + ']', Sys.Res.notAnInterface); + for (var methodName in interfaceType.prototype) { + var method = interfaceType.prototype[methodName]; + if (!this.prototype[methodName]) { + this.prototype[methodName] = method; + } + } + this.__interfaces.push(interfaceType); + } + } + Sys.__registeredTypes[typeName] = true; + return this; +} +Type.prototype.registerInterface = function Type$registerInterface(typeName) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "typeName", type: String} + ]); + if (e) throw e; + if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw Error.argument('typeName', Sys.Res.notATypeName); + var parsedName; + try { + parsedName = eval(typeName); + } + catch(e) { + throw Error.argument('typeName', Sys.Res.argumentTypeName); + } + if (parsedName !== this) throw Error.argument('typeName', Sys.Res.badTypeName); + if (Sys.__registeredTypes[typeName]) throw Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, typeName)); + Sys.__upperCaseTypes[typeName.toUpperCase()] = this; + this.prototype.constructor = this; + this.__typeName = typeName; + this.__interface = true; + Sys.__registeredTypes[typeName] = true; + return this; +} +Type.prototype.resolveInheritance = function Type$resolveInheritance() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this.__basePrototypePending) { + var baseType = this.__baseType; + baseType.resolveInheritance(); + for (var memberName in baseType.prototype) { + var memberValue = baseType.prototype[memberName]; + if (!this.prototype[memberName]) { + this.prototype[memberName] = memberValue; + } + } + delete this.__basePrototypePending; + } +} +Type.getRootNamespaces = function Type$getRootNamespaces() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return Array.clone(Sys.__rootNamespaces); +} +Type.isClass = function Type$isClass(type) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "type", mayBeNull: true} + ]); + if (e) throw e; + if ((typeof(type) === 'undefined') || (type === null)) return false; + return !!type.__class; +} +Type.isInterface = function Type$isInterface(type) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "type", mayBeNull: true} + ]); + if (e) throw e; + if ((typeof(type) === 'undefined') || (type === null)) return false; + return !!type.__interface; +} +Type.isNamespace = function Type$isNamespace(object) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "object", mayBeNull: true} + ]); + if (e) throw e; + if ((typeof(object) === 'undefined') || (object === null)) return false; + return !!object.__namespace; +} +Type.parse = function Type$parse(typeName, ns) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "typeName", type: String, mayBeNull: true}, + {name: "ns", mayBeNull: true, optional: true} + ]); + if (e) throw e; + var fn; + if (ns) { + fn = Sys.__upperCaseTypes[ns.getName().toUpperCase() + '.' + typeName.toUpperCase()]; + return fn || null; + } + if (!typeName) return null; + if (!Type.__htClasses) { + Type.__htClasses = {}; + } + fn = Type.__htClasses[typeName]; + if (!fn) { + fn = eval(typeName); + if (typeof(fn) !== 'function') throw Error.argument('typeName', Sys.Res.notATypeName); + Type.__htClasses[typeName] = fn; + } + return fn; +} +Type.registerNamespace = function Type$registerNamespace(namespacePath) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "namespacePath", type: String} + ]); + if (e) throw e; + Type._registerNamespace(namespacePath); +} +Type._registerNamespace = function Type$_registerNamespace(namespacePath) { + if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) throw Error.argument('namespacePath', Sys.Res.invalidNameSpace); + var rootObject = window; + var namespaceParts = namespacePath.split('.'); + for (var i = 0; i < namespaceParts.length; i++) { + var currentPart = namespaceParts[i]; + var ns = rootObject[currentPart]; + var nsType = typeof(ns); + if ((nsType !== "undefined") && (ns !== null)) { + if (nsType === "function") { + throw Error.invalidOperation(String.format(Sys.Res.namespaceContainsClass, namespaceParts.splice(0, i + 1).join('.'))); + } + if ((typeof(ns) !== "object") || (ns instanceof Array)) { + throw Error.invalidOperation(String.format(Sys.Res.namespaceContainsNonObject, namespaceParts.splice(0, i + 1).join('.'))); + } + } + if (!ns) { + ns = rootObject[currentPart] = {}; + } + if (!ns.__namespace) { + if ((i === 0) && (namespacePath !== "Sys")) { + Sys.__rootNamespaces[Sys.__rootNamespaces.length] = ns; + } + ns.__namespace = true; + ns.__typeName = namespaceParts.slice(0, i + 1).join('.'); + var parsedName; + try { + parsedName = eval(ns.__typeName); + } + catch(e) { + parsedName = null; + } + if (parsedName !== ns) { + delete rootObject[currentPart]; + throw Error.argument('namespacePath', Sys.Res.invalidNameSpace); + } + ns.getName = function ns$getName() {return this.__typeName;} + } + rootObject = ns; + } +} +Type._checkDependency = function Type$_checkDependency(dependency, featureName) { + var scripts = Type._registerScript._scripts, isDependent = (scripts ? (!!scripts[dependency]) : false); + if ((typeof(featureName) !== 'undefined') && !isDependent) { + throw Error.invalidOperation(String.format(Sys.Res.requiredScriptReferenceNotIncluded, + featureName, dependency)); + } + return isDependent; +} +Type._registerScript = function Type$_registerScript(scriptName, dependencies) { + var scripts = Type._registerScript._scripts; + if (!scripts) { + Type._registerScript._scripts = scripts = {}; + } + if (scripts[scriptName]) { + throw Error.invalidOperation(String.format(Sys.Res.scriptAlreadyLoaded, scriptName)); + } + scripts[scriptName] = true; + if (dependencies) { + for (var i = 0, l = dependencies.length; i < l; i++) { + var dependency = dependencies[i]; + if (!Type._checkDependency(dependency)) { + throw Error.invalidOperation(String.format(Sys.Res.scriptDependencyNotFound, scriptName, dependency)); + } + } + } +} +Type._registerNamespace("Sys"); +Sys.__upperCaseTypes = {}; +Sys.__rootNamespaces = [Sys]; +Sys.__registeredTypes = {}; +Sys._isInstanceOfType = function Sys$_isInstanceOfType(type, instance) { + if (typeof(instance) === "undefined" || instance === null) return false; + if (instance instanceof type) return true; + var instanceType = Object.getType(instance); + return !!(instanceType === type) || + (instanceType.inheritsFrom && instanceType.inheritsFrom(type)) || + (instanceType.implementsInterface && instanceType.implementsInterface(type)); +} +Sys._getBaseMethod = function Sys$_getBaseMethod(type, instance, name) { + if (!Sys._isInstanceOfType(type, instance)) throw Error.argumentType('instance', Object.getType(instance), type); + var baseType = type.getBaseType(); + if (baseType) { + var baseMethod = baseType.prototype[name]; + return (baseMethod instanceof Function) ? baseMethod : null; + } + return null; +} +Sys._isDomElement = function Sys$_isDomElement(obj) { + var val = false; + if (typeof (obj.nodeType) !== 'number') { + var doc = obj.ownerDocument || obj.document || obj; + if (doc != obj) { + var w = doc.defaultView || doc.parentWindow; + val = (w != obj); + } + else { + val = (typeof (doc.body) === 'undefined'); + } + } + return !val; +} + +Array.__typeName = 'Array'; +Array.__class = true; +Array.add = Array.enqueue = function Array$enqueue(array, item) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + array[array.length] = item; +} +Array.addRange = function Array$addRange(array, items) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "items", type: Array, elementMayBeNull: true} + ]); + if (e) throw e; + array.push.apply(array, items); +} +Array.clear = function Array$clear(array) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true} + ]); + if (e) throw e; + array.length = 0; +} +Array.clone = function Array$clone(array) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true} + ]); + if (e) throw e; + if (array.length === 1) { + return [array[0]]; + } + else { + return Array.apply(null, array); + } +} +Array.contains = function Array$contains(array, item) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + return (Sys._indexOf(array, item) >= 0); +} +Array.dequeue = function Array$dequeue(array) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true} + ]); + if (e) throw e; + return array.shift(); +} +Array.forEach = function Array$forEach(array, method, instance) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "method", type: Function}, + {name: "instance", mayBeNull: true, optional: true} + ]); + if (e) throw e; + for (var i = 0, l = array.length; i < l; i++) { + var elt = array[i]; + if (typeof(elt) !== 'undefined') method.call(instance, elt, i, array); + } +} +Array.indexOf = function Array$indexOf(array, item, start) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "item", mayBeNull: true, optional: true}, + {name: "start", mayBeNull: true, optional: true} + ]); + if (e) throw e; + return Sys._indexOf(array, item, start); +} +Array.insert = function Array$insert(array, index, item) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "index", mayBeNull: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + array.splice(index, 0, item); +} +Array.parse = function Array$parse(value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String, mayBeNull: true} + ]); + if (e) throw e; + if (!value) return []; + var v = eval(value); + if (!Array.isInstanceOfType(v)) throw Error.argument('value', Sys.Res.arrayParseBadFormat); + return v; +} +Array.remove = function Array$remove(array, item) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + var index = Sys._indexOf(array, item); + if (index >= 0) { + array.splice(index, 1); + } + return (index >= 0); +} +Array.removeAt = function Array$removeAt(array, index) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "array", type: Array, elementMayBeNull: true}, + {name: "index", mayBeNull: true} + ]); + if (e) throw e; + array.splice(index, 1); +} +Sys._indexOf = function Sys$_indexOf(array, item, start) { + if (typeof(item) === "undefined") return -1; + var length = array.length; + if (length !== 0) { + start = start - 0; + if (isNaN(start)) { + start = 0; + } + else { + if (isFinite(start)) { + start = start - (start % 1); + } + if (start < 0) { + start = Math.max(0, length + start); + } + } + for (var i = start; i < length; i++) { + if ((typeof(array[i]) !== "undefined") && (array[i] === item)) { + return i; + } + } + } + return -1; +} +Type._registerScript._scripts = { + "MicrosoftAjaxCore.js": true, + "MicrosoftAjaxGlobalization.js": true, + "MicrosoftAjaxSerialization.js": true, + "MicrosoftAjaxComponentModel.js": true, + "MicrosoftAjaxHistory.js": true, + "MicrosoftAjaxNetwork.js" : true, + "MicrosoftAjaxWebServices.js": true }; + +Sys.IDisposable = function Sys$IDisposable() { + throw Error.notImplemented(); +} + function Sys$IDisposable$dispose() { + throw Error.notImplemented(); + } +Sys.IDisposable.prototype = { + dispose: Sys$IDisposable$dispose +} +Sys.IDisposable.registerInterface('Sys.IDisposable'); + +Sys.StringBuilder = function Sys$StringBuilder(initialText) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "initialText", mayBeNull: true, optional: true} + ]); + if (e) throw e; + this._parts = (typeof(initialText) !== 'undefined' && initialText !== null && initialText !== '') ? + [initialText.toString()] : []; + this._value = {}; + this._len = 0; +} + function Sys$StringBuilder$append(text) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "text", mayBeNull: true} + ]); + if (e) throw e; + this._parts[this._parts.length] = text; + } + function Sys$StringBuilder$appendLine(text) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "text", mayBeNull: true, optional: true} + ]); + if (e) throw e; + this._parts[this._parts.length] = + ((typeof(text) === 'undefined') || (text === null) || (text === '')) ? + '\r\n' : text + '\r\n'; + } + function Sys$StringBuilder$clear() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._parts = []; + this._value = {}; + this._len = 0; + } + function Sys$StringBuilder$isEmpty() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._parts.length === 0) return true; + return this.toString() === ''; + } + function Sys$StringBuilder$toString(separator) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "separator", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + separator = separator || ''; + var parts = this._parts; + if (this._len !== parts.length) { + this._value = {}; + this._len = parts.length; + } + var val = this._value; + if (typeof(val[separator]) === 'undefined') { + if (separator !== '') { + for (var i = 0; i < parts.length;) { + if ((typeof(parts[i]) === 'undefined') || (parts[i] === '') || (parts[i] === null)) { + parts.splice(i, 1); + } + else { + i++; + } + } + } + val[separator] = this._parts.join(separator); + } + return val[separator]; + } +Sys.StringBuilder.prototype = { + append: Sys$StringBuilder$append, + appendLine: Sys$StringBuilder$appendLine, + clear: Sys$StringBuilder$clear, + isEmpty: Sys$StringBuilder$isEmpty, + toString: Sys$StringBuilder$toString +} +Sys.StringBuilder.registerClass('Sys.StringBuilder'); + +Sys.Browser = {}; +Sys.Browser.InternetExplorer = {}; +Sys.Browser.Firefox = {}; +Sys.Browser.Safari = {}; +Sys.Browser.Opera = {}; +Sys.Browser.agent = null; +Sys.Browser.hasDebuggerStatement = false; +Sys.Browser.name = navigator.appName; +Sys.Browser.version = parseFloat(navigator.appVersion); +Sys.Browser.documentMode = 0; +if (navigator.userAgent.indexOf(' MSIE ') > -1) { + Sys.Browser.agent = Sys.Browser.InternetExplorer; + Sys.Browser.version = parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]); + if (Sys.Browser.version >= 8) { + if (document.documentMode >= 7) { + Sys.Browser.documentMode = document.documentMode; + } + } + Sys.Browser.hasDebuggerStatement = true; +} +else if (navigator.userAgent.indexOf(' Firefox/') > -1) { + Sys.Browser.agent = Sys.Browser.Firefox; + Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Firefox\/(\d+\.\d+)/)[1]); + Sys.Browser.name = 'Firefox'; + Sys.Browser.hasDebuggerStatement = true; +} +else if (navigator.userAgent.indexOf(' AppleWebKit/') > -1) { + Sys.Browser.agent = Sys.Browser.Safari; + Sys.Browser.version = parseFloat(navigator.userAgent.match(/ AppleWebKit\/(\d+(\.\d+)?)/)[1]); + Sys.Browser.name = 'Safari'; +} +else if (navigator.userAgent.indexOf('Opera/') > -1) { + Sys.Browser.agent = Sys.Browser.Opera; +} + +Sys.EventArgs = function Sys$EventArgs() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); +} +Sys.EventArgs.registerClass('Sys.EventArgs'); +Sys.EventArgs.Empty = new Sys.EventArgs(); + +Sys.CancelEventArgs = function Sys$CancelEventArgs() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + Sys.CancelEventArgs.initializeBase(this); + this._cancel = false; +} + function Sys$CancelEventArgs$get_cancel() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._cancel; + } + function Sys$CancelEventArgs$set_cancel(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]); + if (e) throw e; + this._cancel = value; + } +Sys.CancelEventArgs.prototype = { + get_cancel: Sys$CancelEventArgs$get_cancel, + set_cancel: Sys$CancelEventArgs$set_cancel +} +Sys.CancelEventArgs.registerClass('Sys.CancelEventArgs', Sys.EventArgs); +Type.registerNamespace('Sys.UI'); + +Sys._Debug = function Sys$_Debug() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); +} + function Sys$_Debug$_appendConsole(text) { + if ((typeof(Debug) !== 'undefined') && Debug.writeln) { + Debug.writeln(text); + } + if (window.console && window.console.log) { + window.console.log(text); + } + if (window.opera) { + window.opera.postError(text); + } + if (window.debugService) { + window.debugService.trace(text); + } + } + function Sys$_Debug$_appendTrace(text) { + var traceElement = document.getElementById('TraceConsole'); + if (traceElement && (traceElement.tagName.toUpperCase() === 'TEXTAREA')) { + traceElement.value += text + '\n'; + } + } + function Sys$_Debug$assert(condition, message, displayCaller) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "condition", type: Boolean}, + {name: "message", type: String, mayBeNull: true, optional: true}, + {name: "displayCaller", type: Boolean, optional: true} + ]); + if (e) throw e; + if (!condition) { + message = (displayCaller && this.assert.caller) ? + String.format(Sys.Res.assertFailedCaller, message, this.assert.caller) : + String.format(Sys.Res.assertFailed, message); + if (confirm(String.format(Sys.Res.breakIntoDebugger, message))) { + this.fail(message); + } + } + } + function Sys$_Debug$clearTrace() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var traceElement = document.getElementById('TraceConsole'); + if (traceElement && (traceElement.tagName.toUpperCase() === 'TEXTAREA')) { + traceElement.value = ''; + } + } + function Sys$_Debug$fail(message) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "message", type: String, mayBeNull: true} + ]); + if (e) throw e; + this._appendConsole(message); + if (Sys.Browser.hasDebuggerStatement) { + eval('debugger'); + } + } + function Sys$_Debug$trace(text) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "text"} + ]); + if (e) throw e; + this._appendConsole(text); + this._appendTrace(text); + } + function Sys$_Debug$traceDump(object, name) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "object", mayBeNull: true}, + {name: "name", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var text = this._traceDump(object, name, true); + } + function Sys$_Debug$_traceDump(object, name, recursive, indentationPadding, loopArray) { + name = name? name : 'traceDump'; + indentationPadding = indentationPadding? indentationPadding : ''; + if (object === null) { + this.trace(indentationPadding + name + ': null'); + return; + } + switch(typeof(object)) { + case 'undefined': + this.trace(indentationPadding + name + ': Undefined'); + break; + case 'number': case 'string': case 'boolean': + this.trace(indentationPadding + name + ': ' + object); + break; + default: + if (Date.isInstanceOfType(object) || RegExp.isInstanceOfType(object)) { + this.trace(indentationPadding + name + ': ' + object.toString()); + break; + } + if (!loopArray) { + loopArray = []; + } + else if (Array.contains(loopArray, object)) { + this.trace(indentationPadding + name + ': ...'); + return; + } + Array.add(loopArray, object); + if ((object == window) || (object === document) || + (window.HTMLElement && (object instanceof HTMLElement)) || + (typeof(object.nodeName) === 'string')) { + var tag = object.tagName? object.tagName : 'DomElement'; + if (object.id) { + tag += ' - ' + object.id; + } + this.trace(indentationPadding + name + ' {' + tag + '}'); + } + else { + var typeName = Object.getTypeName(object); + this.trace(indentationPadding + name + (typeof(typeName) === 'string' ? ' {' + typeName + '}' : '')); + if ((indentationPadding === '') || recursive) { + indentationPadding += " "; + var i, length, properties, p, v; + if (Array.isInstanceOfType(object)) { + length = object.length; + for (i = 0; i < length; i++) { + this._traceDump(object[i], '[' + i + ']', recursive, indentationPadding, loopArray); + } + } + else { + for (p in object) { + v = object[p]; + if (!Function.isInstanceOfType(v)) { + this._traceDump(v, p, recursive, indentationPadding, loopArray); + } + } + } + } + } + Array.remove(loopArray, object); + } + } +Sys._Debug.prototype = { + _appendConsole: Sys$_Debug$_appendConsole, + _appendTrace: Sys$_Debug$_appendTrace, + assert: Sys$_Debug$assert, + clearTrace: Sys$_Debug$clearTrace, + fail: Sys$_Debug$fail, + trace: Sys$_Debug$trace, + traceDump: Sys$_Debug$traceDump, + _traceDump: Sys$_Debug$_traceDump +} +Sys._Debug.registerClass('Sys._Debug'); +Sys.Debug = new Sys._Debug(); + Sys.Debug.isDebug = true; + +function Sys$Enum$parse(value, ignoreCase) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String}, + {name: "ignoreCase", type: Boolean, optional: true} + ]); + if (e) throw e; + var values, parsed, val; + if (ignoreCase) { + values = this.__lowerCaseValues; + if (!values) { + this.__lowerCaseValues = values = {}; + var prototype = this.prototype; + for (var name in prototype) { + values[name.toLowerCase()] = prototype[name]; + } + } + } + else { + values = this.prototype; + } + if (!this.__flags) { + val = (ignoreCase ? value.toLowerCase() : value); + parsed = values[val.trim()]; + if (typeof(parsed) !== 'number') throw Error.argument('value', String.format(Sys.Res.enumInvalidValue, value, this.__typeName)); + return parsed; + } + else { + var parts = (ignoreCase ? value.toLowerCase() : value).split(','); + var v = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var part = parts[i].trim(); + parsed = values[part]; + if (typeof(parsed) !== 'number') throw Error.argument('value', String.format(Sys.Res.enumInvalidValue, value.split(',')[i].trim(), this.__typeName)); + v |= parsed; + } + return v; + } +} +function Sys$Enum$toString(value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", mayBeNull: true, optional: true} + ]); + if (e) throw e; + if ((typeof(value) === 'undefined') || (value === null)) return this.__string; + if ((typeof(value) != 'number') || ((value % 1) !== 0)) throw Error.argumentType('value', Object.getType(value), this); + var values = this.prototype; + var i; + if (!this.__flags || (value === 0)) { + for (i in values) { + if (values[i] === value) { + return i; + } + } + } + else { + var sorted = this.__sortedValues; + if (!sorted) { + sorted = []; + for (i in values) { + sorted[sorted.length] = {key: i, value: values[i]}; + } + sorted.sort(function(a, b) { + return a.value - b.value; + }); + this.__sortedValues = sorted; + } + var parts = []; + var v = value; + for (i = sorted.length - 1; i >= 0; i--) { + var kvp = sorted[i]; + var vali = kvp.value; + if (vali === 0) continue; + if ((vali & value) === vali) { + parts[parts.length] = kvp.key; + v -= vali; + if (v === 0) break; + } + } + if (parts.length && v === 0) return parts.reverse().join(', '); + } + throw Error.argumentOutOfRange('value', value, String.format(Sys.Res.enumInvalidValue, value, this.__typeName)); +} +Type.prototype.registerEnum = function Type$registerEnum(name, flags) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "name", type: String}, + {name: "flags", type: Boolean, optional: true} + ]); + if (e) throw e; + if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw Error.argument('name', Sys.Res.notATypeName); + var parsedName; + try { + parsedName = eval(name); + } + catch(e) { + throw Error.argument('name', Sys.Res.argumentTypeName); + } + if (parsedName !== this) throw Error.argument('name', Sys.Res.badTypeName); + if (Sys.__registeredTypes[name]) throw Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, name)); + for (var j in this.prototype) { + var val = this.prototype[j]; + if (!Type.__identifierRegExp.test(j)) throw Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, j)); + if (typeof(val) !== 'number' || (val % 1) !== 0) throw Error.invalidOperation(Sys.Res.enumValueNotInteger); + if (typeof(this[j]) !== 'undefined') throw Error.invalidOperation(String.format(Sys.Res.enumReservedName, j)); + } + Sys.__upperCaseTypes[name.toUpperCase()] = this; + for (var i in this.prototype) { + this[i] = this.prototype[i]; + } + this.__typeName = name; + this.parse = Sys$Enum$parse; + this.__string = this.toString(); + this.toString = Sys$Enum$toString; + this.__flags = flags; + this.__enum = true; + Sys.__registeredTypes[name] = true; +} +Type.isEnum = function Type$isEnum(type) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "type", mayBeNull: true} + ]); + if (e) throw e; + if ((typeof(type) === 'undefined') || (type === null)) return false; + return !!type.__enum; +} +Type.isFlags = function Type$isFlags(type) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "type", mayBeNull: true} + ]); + if (e) throw e; + if ((typeof(type) === 'undefined') || (type === null)) return false; + return !!type.__flags; +} +Sys.CollectionChange = function Sys$CollectionChange(action, newItems, newStartingIndex, oldItems, oldStartingIndex) { + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "action", type: Sys.NotifyCollectionChangedAction}, + {name: "newItems", mayBeNull: true, optional: true}, + {name: "newStartingIndex", type: Number, mayBeNull: true, integer: true, optional: true}, + {name: "oldItems", mayBeNull: true, optional: true}, + {name: "oldStartingIndex", type: Number, mayBeNull: true, integer: true, optional: true} + ]); + if (e) throw e; + this.action = action; + if (newItems) { + if (!(newItems instanceof Array)) { + newItems = [newItems]; + } + } + this.newItems = newItems || null; + if (typeof newStartingIndex !== "number") { + newStartingIndex = -1; + } + this.newStartingIndex = newStartingIndex; + if (oldItems) { + if (!(oldItems instanceof Array)) { + oldItems = [oldItems]; + } + } + this.oldItems = oldItems || null; + if (typeof oldStartingIndex !== "number") { + oldStartingIndex = -1; + } + this.oldStartingIndex = oldStartingIndex; +} +Sys.CollectionChange.registerClass("Sys.CollectionChange"); +Sys.NotifyCollectionChangedAction = function Sys$NotifyCollectionChangedAction() { + /// + /// + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} +Sys.NotifyCollectionChangedAction.prototype = { + add: 0, + remove: 1, + reset: 2 +} +Sys.NotifyCollectionChangedAction.registerEnum('Sys.NotifyCollectionChangedAction'); +Sys.NotifyCollectionChangedEventArgs = function Sys$NotifyCollectionChangedEventArgs(changes) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "changes", type: Array, elementType: Sys.CollectionChange} + ]); + if (e) throw e; + this._changes = changes; + Sys.NotifyCollectionChangedEventArgs.initializeBase(this); +} + function Sys$NotifyCollectionChangedEventArgs$get_changes() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._changes || []; + } +Sys.NotifyCollectionChangedEventArgs.prototype = { + get_changes: Sys$NotifyCollectionChangedEventArgs$get_changes +} +Sys.NotifyCollectionChangedEventArgs.registerClass("Sys.NotifyCollectionChangedEventArgs", Sys.EventArgs); +Sys.Observer = function Sys$Observer() { + throw Error.invalidOperation(); +} +Sys.Observer.registerClass("Sys.Observer"); +Sys.Observer.makeObservable = function Sys$Observer$makeObservable(target) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"} + ]); + if (e) throw e; + var isArray = target instanceof Array, + o = Sys.Observer; + Sys.Observer._ensureObservable(target); + if (target.setValue === o._observeMethods.setValue) return target; + o._addMethods(target, o._observeMethods); + if (isArray) { + o._addMethods(target, o._arrayMethods); + } + return target; +} +Sys.Observer._ensureObservable = function Sys$Observer$_ensureObservable(target) { + var type = typeof target; + if ((type === "string") || (type === "number") || (type === "boolean") || (type === "date")) { + throw Error.invalidOperation(String.format(Sys.Res.notObservable, type)); + } +} +Sys.Observer._addMethods = function Sys$Observer$_addMethods(target, methods) { + for (var m in methods) { + if (target[m] && (target[m] !== methods[m])) { + throw Error.invalidOperation(String.format(Sys.Res.observableConflict, m)); + } + target[m] = methods[m]; + } +} +Sys.Observer._addEventHandler = function Sys$Observer$_addEventHandler(target, eventName, handler) { + Sys.Observer._getContext(target, true).events._addHandler(eventName, handler); +} +Sys.Observer.addEventHandler = function Sys$Observer$addEventHandler(target, eventName, handler) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "eventName", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + Sys.Observer._addEventHandler(target, eventName, handler); +} +Sys.Observer._removeEventHandler = function Sys$Observer$_removeEventHandler(target, eventName, handler) { + Sys.Observer._getContext(target, true).events._removeHandler(eventName, handler); +} +Sys.Observer.removeEventHandler = function Sys$Observer$removeEventHandler(target, eventName, handler) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "eventName", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + Sys.Observer._removeEventHandler(target, eventName, handler); +} +Sys.Observer.raiseEvent = function Sys$Observer$raiseEvent(target, eventName, eventArgs) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "eventName", type: String}, + {name: "eventArgs", type: Sys.EventArgs} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + var ctx = Sys.Observer._getContext(target); + if (!ctx) return; + var handler = ctx.events.getHandler(eventName); + if (handler) { + handler(target, eventArgs); + } +} +Sys.Observer.addPropertyChanged = function Sys$Observer$addPropertyChanged(target, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + Sys.Observer._addEventHandler(target, "propertyChanged", handler); +} +Sys.Observer.removePropertyChanged = function Sys$Observer$removePropertyChanged(target, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + Sys.Observer._removeEventHandler(target, "propertyChanged", handler); +} +Sys.Observer.beginUpdate = function Sys$Observer$beginUpdate(target) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + Sys.Observer._getContext(target, true).updating = true; +} +Sys.Observer.endUpdate = function Sys$Observer$endUpdate(target) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + var ctx = Sys.Observer._getContext(target); + if (!ctx || !ctx.updating) return; + ctx.updating = false; + var dirty = ctx.dirty; + ctx.dirty = false; + if (dirty) { + if (target instanceof Array) { + var changes = ctx.changes; + ctx.changes = null; + Sys.Observer.raiseCollectionChanged(target, changes); + } + Sys.Observer.raisePropertyChanged(target, ""); + } +} +Sys.Observer.isUpdating = function Sys$Observer$isUpdating(target) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + var ctx = Sys.Observer._getContext(target); + return ctx ? ctx.updating : false; +} +Sys.Observer._setValue = function Sys$Observer$_setValue(target, propertyName, value) { + var getter, setter, mainTarget = target, path = propertyName.split('.'); + for (var i = 0, l = (path.length - 1); i < l ; i++) { + var name = path[i]; + getter = target["get_" + name]; + if (typeof (getter) === "function") { + target = getter.call(target); + } + else { + target = target[name]; + } + var type = typeof (target); + if ((target === null) || (type === "undefined")) { + throw Error.invalidOperation(String.format(Sys.Res.nullReferenceInPath, propertyName)); + } + } + var currentValue, lastPath = path[l]; + getter = target["get_" + lastPath]; + setter = target["set_" + lastPath]; + if (typeof(getter) === 'function') { + currentValue = getter.call(target); + } + else { + currentValue = target[lastPath]; + } + if (typeof(setter) === 'function') { + setter.call(target, value); + } + else { + target[lastPath] = value; + } + if (currentValue !== value) { + var ctx = Sys.Observer._getContext(mainTarget); + if (ctx && ctx.updating) { + ctx.dirty = true; + return; + }; + Sys.Observer.raisePropertyChanged(mainTarget, path[0]); + } +} +Sys.Observer.setValue = function Sys$Observer$setValue(target, propertyName, value) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "propertyName", type: String}, + {name: "value", mayBeNull: true} + ]); + if (e) throw e; + Sys.Observer._ensureObservable(target); + Sys.Observer._setValue(target, propertyName, value); +} +Sys.Observer.raisePropertyChanged = function Sys$Observer$raisePropertyChanged(target, propertyName) { + /// + /// + /// + Sys.Observer.raiseEvent(target, "propertyChanged", new Sys.PropertyChangedEventArgs(propertyName)); +} +Sys.Observer.addCollectionChanged = function Sys$Observer$addCollectionChanged(target, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._addEventHandler(target, "collectionChanged", handler); +} +Sys.Observer.removeCollectionChanged = function Sys$Observer$removeCollectionChanged(target, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._removeEventHandler(target, "collectionChanged", handler); +} +Sys.Observer._collectionChange = function Sys$Observer$_collectionChange(target, change) { + var ctx = Sys.Observer._getContext(target); + if (ctx && ctx.updating) { + ctx.dirty = true; + var changes = ctx.changes; + if (!changes) { + ctx.changes = changes = [change]; + } + else { + changes.push(change); + } + } + else { + Sys.Observer.raiseCollectionChanged(target, [change]); + Sys.Observer.raisePropertyChanged(target, 'length'); + } +} +Sys.Observer.add = function Sys$Observer$add(target, item) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + var change = new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add, [item], target.length); + Array.add(target, item); + Sys.Observer._collectionChange(target, change); +} +Sys.Observer.addRange = function Sys$Observer$addRange(target, items) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "items", type: Array, elementMayBeNull: true} + ]); + if (e) throw e; + var change = new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add, items, target.length); + Array.addRange(target, items); + Sys.Observer._collectionChange(target, change); +} +Sys.Observer.clear = function Sys$Observer$clear(target) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true} + ]); + if (e) throw e; + var oldItems = Array.clone(target); + Array.clear(target); + Sys.Observer._collectionChange(target, new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.reset, null, -1, oldItems, 0)); +} +Sys.Observer.insert = function Sys$Observer$insert(target, index, item) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "index", type: Number, integer: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + Array.insert(target, index, item); + Sys.Observer._collectionChange(target, new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add, [item], index)); +} +Sys.Observer.remove = function Sys$Observer$remove(target, item) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "item", mayBeNull: true} + ]); + if (e) throw e; + var index = Array.indexOf(target, item); + if (index !== -1) { + Array.remove(target, item); + Sys.Observer._collectionChange(target, new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.remove, null, -1, [item], index)); + return true; + } + return false; +} +Sys.Observer.removeAt = function Sys$Observer$removeAt(target, index) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target", type: Array, elementMayBeNull: true}, + {name: "index", type: Number, integer: true} + ]); + if (e) throw e; + if ((index > -1) && (index < target.length)) { + var item = target[index]; + Array.removeAt(target, index); + Sys.Observer._collectionChange(target, new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.remove, null, -1, [item], index)); + } +} +Sys.Observer.raiseCollectionChanged = function Sys$Observer$raiseCollectionChanged(target, changes) { + /// + /// + /// + Sys.Observer.raiseEvent(target, "collectionChanged", new Sys.NotifyCollectionChangedEventArgs(changes)); +} +Sys.Observer._observeMethods = { + add_propertyChanged: function(handler) { + Sys.Observer._addEventHandler(this, "propertyChanged", handler); + }, + remove_propertyChanged: function(handler) { + Sys.Observer._removeEventHandler(this, "propertyChanged", handler); + }, + addEventHandler: function(eventName, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "eventName", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._addEventHandler(this, eventName, handler); + }, + removeEventHandler: function(eventName, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "eventName", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.Observer._removeEventHandler(this, eventName, handler); + }, + get_isUpdating: function() { + /// + /// + return Sys.Observer.isUpdating(this); + }, + beginUpdate: function() { + /// + Sys.Observer.beginUpdate(this); + }, + endUpdate: function() { + /// + Sys.Observer.endUpdate(this); + }, + setValue: function(name, value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "name", type: String}, + {name: "value", mayBeNull: true} + ]); + if (e) throw e; + Sys.Observer._setValue(this, name, value); + }, + raiseEvent: function(eventName, eventArgs) { + /// + /// + /// + Sys.Observer.raiseEvent(this, eventName, eventArgs); + }, + raisePropertyChanged: function(name) { + /// + /// + Sys.Observer.raiseEvent(this, "propertyChanged", new Sys.PropertyChangedEventArgs(name)); + } +} +Sys.Observer._arrayMethods = { + add_collectionChanged: function(handler) { + Sys.Observer._addEventHandler(this, "collectionChanged", handler); + }, + remove_collectionChanged: function(handler) { + Sys.Observer._removeEventHandler(this, "collectionChanged", handler); + }, + add: function(item) { + /// + /// + Sys.Observer.add(this, item); + }, + addRange: function(items) { + /// + /// + Sys.Observer.addRange(this, items); + }, + clear: function() { + /// + Sys.Observer.clear(this); + }, + insert: function(index, item) { + /// + /// + /// + Sys.Observer.insert(this, index, item); + }, + remove: function(item) { + /// + /// + /// + return Sys.Observer.remove(this, item); + }, + removeAt: function(index) { + /// + /// + Sys.Observer.removeAt(this, index); + }, + raiseCollectionChanged: function(changes) { + /// + /// + Sys.Observer.raiseEvent(this, "collectionChanged", new Sys.NotifyCollectionChangedEventArgs(changes)); + } +} +Sys.Observer._getContext = function Sys$Observer$_getContext(obj, create) { + var ctx = obj._observerContext; + if (ctx) return ctx(); + if (create) { + return (obj._observerContext = Sys.Observer._createContext())(); + } + return null; +} +Sys.Observer._createContext = function Sys$Observer$_createContext() { + var ctx = { + events: new Sys.EventHandlerList() + }; + return function() { + return ctx; + } +} +Date._appendPreOrPostMatch = function Date$_appendPreOrPostMatch(preMatch, strBuilder) { + var quoteCount = 0; + var escaped = false; + for (var i = 0, il = preMatch.length; i < il; i++) { + var c = preMatch.charAt(i); + switch (c) { + case '\'': + if (escaped) strBuilder.append("'"); + else quoteCount++; + escaped = false; + break; + case '\\': + if (escaped) strBuilder.append("\\"); + escaped = !escaped; + break; + default: + strBuilder.append(c); + escaped = false; + break; + } + } + return quoteCount; +} +Date._expandFormat = function Date$_expandFormat(dtf, format) { + if (!format) { + format = "F"; + } + var len = format.length; + if (len === 1) { + switch (format) { + case "d": + return dtf.ShortDatePattern; + case "D": + return dtf.LongDatePattern; + case "t": + return dtf.ShortTimePattern; + case "T": + return dtf.LongTimePattern; + case "f": + return dtf.LongDatePattern + " " + dtf.ShortTimePattern; + case "F": + return dtf.FullDateTimePattern; + case "M": case "m": + return dtf.MonthDayPattern; + case "s": + return dtf.SortableDateTimePattern; + case "Y": case "y": + return dtf.YearMonthPattern; + default: + throw Error.format(Sys.Res.formatInvalidString); + } + } + else if ((len === 2) && (format.charAt(0) === "%")) { + format = format.charAt(1); + } + return format; +} +Date._expandYear = function Date$_expandYear(dtf, year) { + var now = new Date(), + era = Date._getEra(now); + if (year < 100) { + var curr = Date._getEraYear(now, dtf, era); + year += curr - (curr % 100); + if (year > dtf.Calendar.TwoDigitYearMax) { + year -= 100; + } + } + return year; +} +Date._getEra = function Date$_getEra(date, eras) { + if (!eras) return 0; + var start, ticks = date.getTime(); + for (var i = 0, l = eras.length; i < l; i += 4) { + start = eras[i+2]; + if ((start === null) || (ticks >= start)) { + return i; + } + } + return 0; +} +Date._getEraYear = function Date$_getEraYear(date, dtf, era, sortable) { + var year = date.getFullYear(); + if (!sortable && dtf.eras) { + year -= dtf.eras[era + 3]; + } + return year; +} +Date._getParseRegExp = function Date$_getParseRegExp(dtf, format) { + if (!dtf._parseRegExp) { + dtf._parseRegExp = {}; + } + else if (dtf._parseRegExp[format]) { + return dtf._parseRegExp[format]; + } + var expFormat = Date._expandFormat(dtf, format); + expFormat = expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, "\\\\$1"); + var regexp = new Sys.StringBuilder("^"); + var groups = []; + var index = 0; + var quoteCount = 0; + var tokenRegExp = Date._getTokenRegExp(); + var match; + while ((match = tokenRegExp.exec(expFormat)) !== null) { + var preMatch = expFormat.slice(index, match.index); + index = tokenRegExp.lastIndex; + quoteCount += Date._appendPreOrPostMatch(preMatch, regexp); + if ((quoteCount%2) === 1) { + regexp.append(match[0]); + continue; + } + switch (match[0]) { + case 'dddd': case 'ddd': + case 'MMMM': case 'MMM': + case 'gg': case 'g': + regexp.append("(\\D+)"); + break; + case 'tt': case 't': + regexp.append("(\\D*)"); + break; + case 'yyyy': + regexp.append("(\\d{4})"); + break; + case 'fff': + regexp.append("(\\d{3})"); + break; + case 'ff': + regexp.append("(\\d{2})"); + break; + case 'f': + regexp.append("(\\d)"); + break; + case 'dd': case 'd': + case 'MM': case 'M': + case 'yy': case 'y': + case 'HH': case 'H': + case 'hh': case 'h': + case 'mm': case 'm': + case 'ss': case 's': + regexp.append("(\\d\\d?)"); + break; + case 'zzz': + regexp.append("([+-]?\\d\\d?:\\d{2})"); + break; + case 'zz': case 'z': + regexp.append("([+-]?\\d\\d?)"); + break; + case '/': + regexp.append("(\\" + dtf.DateSeparator + ")"); + break; + } + Array.add(groups, match[0]); + } + Date._appendPreOrPostMatch(expFormat.slice(index), regexp); + regexp.append("$"); + var regexpStr = regexp.toString().replace(/\s+/g, "\\s+"); + var parseRegExp = {'regExp': regexpStr, 'groups': groups}; + dtf._parseRegExp[format] = parseRegExp; + return parseRegExp; +} +Date._getTokenRegExp = function Date$_getTokenRegExp() { + return /\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g; +} +Date.parseLocale = function Date$parseLocale(value, formats) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String}, + {name: "formats", mayBeNull: true, optional: true, parameterArray: true} + ]); + if (e) throw e; + return Date._parse(value, Sys.CultureInfo.CurrentCulture, arguments); +} +Date.parseInvariant = function Date$parseInvariant(value, formats) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String}, + {name: "formats", mayBeNull: true, optional: true, parameterArray: true} + ]); + if (e) throw e; + return Date._parse(value, Sys.CultureInfo.InvariantCulture, arguments); +} +Date._parse = function Date$_parse(value, cultureInfo, args) { + var i, l, date, format, formats, custom = false; + for (i = 1, l = args.length; i < l; i++) { + format = args[i]; + if (format) { + custom = true; + date = Date._parseExact(value, format, cultureInfo); + if (date) return date; + } + } + if (! custom) { + formats = cultureInfo._getDateTimeFormats(); + for (i = 0, l = formats.length; i < l; i++) { + date = Date._parseExact(value, formats[i], cultureInfo); + if (date) return date; + } + } + return null; +} +Date._parseExact = function Date$_parseExact(value, format, cultureInfo) { + value = value.trim(); + var dtf = cultureInfo.dateTimeFormat, + parseInfo = Date._getParseRegExp(dtf, format), + match = new RegExp(parseInfo.regExp).exec(value); + if (match === null) return null; + + var groups = parseInfo.groups, + era = null, year = null, month = null, date = null, weekDay = null, + hour = 0, hourOffset, min = 0, sec = 0, msec = 0, tzMinOffset = null, + pmHour = false; + for (var j = 0, jl = groups.length; j < jl; j++) { + var matchGroup = match[j+1]; + if (matchGroup) { + switch (groups[j]) { + case 'dd': case 'd': + date = parseInt(matchGroup, 10); + if ((date < 1) || (date > 31)) return null; + break; + case 'MMMM': + month = cultureInfo._getMonthIndex(matchGroup); + if ((month < 0) || (month > 11)) return null; + break; + case 'MMM': + month = cultureInfo._getAbbrMonthIndex(matchGroup); + if ((month < 0) || (month > 11)) return null; + break; + case 'M': case 'MM': + month = parseInt(matchGroup, 10) - 1; + if ((month < 0) || (month > 11)) return null; + break; + case 'y': case 'yy': + year = Date._expandYear(dtf,parseInt(matchGroup, 10)); + if ((year < 0) || (year > 9999)) return null; + break; + case 'yyyy': + year = parseInt(matchGroup, 10); + if ((year < 0) || (year > 9999)) return null; + break; + case 'h': case 'hh': + hour = parseInt(matchGroup, 10); + if (hour === 12) hour = 0; + if ((hour < 0) || (hour > 11)) return null; + break; + case 'H': case 'HH': + hour = parseInt(matchGroup, 10); + if ((hour < 0) || (hour > 23)) return null; + break; + case 'm': case 'mm': + min = parseInt(matchGroup, 10); + if ((min < 0) || (min > 59)) return null; + break; + case 's': case 'ss': + sec = parseInt(matchGroup, 10); + if ((sec < 0) || (sec > 59)) return null; + break; + case 'tt': case 't': + var upperToken = matchGroup.toUpperCase(); + pmHour = (upperToken === dtf.PMDesignator.toUpperCase()); + if (!pmHour && (upperToken !== dtf.AMDesignator.toUpperCase())) return null; + break; + case 'f': + msec = parseInt(matchGroup, 10) * 100; + if ((msec < 0) || (msec > 999)) return null; + break; + case 'ff': + msec = parseInt(matchGroup, 10) * 10; + if ((msec < 0) || (msec > 999)) return null; + break; + case 'fff': + msec = parseInt(matchGroup, 10); + if ((msec < 0) || (msec > 999)) return null; + break; + case 'dddd': + weekDay = cultureInfo._getDayIndex(matchGroup); + if ((weekDay < 0) || (weekDay > 6)) return null; + break; + case 'ddd': + weekDay = cultureInfo._getAbbrDayIndex(matchGroup); + if ((weekDay < 0) || (weekDay > 6)) return null; + break; + case 'zzz': + var offsets = matchGroup.split(/:/); + if (offsets.length !== 2) return null; + hourOffset = parseInt(offsets[0], 10); + if ((hourOffset < -12) || (hourOffset > 13)) return null; + var minOffset = parseInt(offsets[1], 10); + if ((minOffset < 0) || (minOffset > 59)) return null; + tzMinOffset = (hourOffset * 60) + (matchGroup.startsWith('-')? -minOffset : minOffset); + break; + case 'z': case 'zz': + hourOffset = parseInt(matchGroup, 10); + if ((hourOffset < -12) || (hourOffset > 13)) return null; + tzMinOffset = hourOffset * 60; + break; + case 'g': case 'gg': + var eraName = matchGroup; + if (!eraName || !dtf.eras) return null; + eraName = eraName.toLowerCase().trim(); + for (var i = 0, l = dtf.eras.length; i < l; i += 4) { + if (eraName === dtf.eras[i + 1].toLowerCase()) { + era = i; + break; + } + } + if (era === null) return null; + break; + } + } + } + var result = new Date(), defaultYear, convert = dtf.Calendar.convert; + if (convert) { + defaultYear = convert.fromGregorian(result)[0]; + } + else { + defaultYear = result.getFullYear(); + } + if (year === null) { + year = defaultYear; + } + else if (dtf.eras) { + year += dtf.eras[(era || 0) + 3]; + } + if (month === null) { + month = 0; + } + if (date === null) { + date = 1; + } + if (convert) { + result = convert.toGregorian(year, month, date); + if (result === null) return null; + } + else { + result.setFullYear(year, month, date); + if (result.getDate() !== date) return null; + if ((weekDay !== null) && (result.getDay() !== weekDay)) { + return null; + } + } + if (pmHour && (hour < 12)) { + hour += 12; + } + result.setHours(hour, min, sec, msec); + if (tzMinOffset !== null) { + var adjustedMin = result.getMinutes() - (tzMinOffset + result.getTimezoneOffset()); + result.setHours(result.getHours() + parseInt(adjustedMin/60, 10), adjustedMin%60); + } + return result; +} +Date.prototype.format = function Date$format(format) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "format", type: String} + ]); + if (e) throw e; + return this._toFormattedString(format, Sys.CultureInfo.InvariantCulture); +} +Date.prototype.localeFormat = function Date$localeFormat(format) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "format", type: String} + ]); + if (e) throw e; + return this._toFormattedString(format, Sys.CultureInfo.CurrentCulture); +} +Date.prototype._toFormattedString = function Date$_toFormattedString(format, cultureInfo) { + var dtf = cultureInfo.dateTimeFormat, + convert = dtf.Calendar.convert; + if (!format || !format.length || (format === 'i')) { + if (cultureInfo && cultureInfo.name.length) { + if (convert) { + return this._toFormattedString(dtf.FullDateTimePattern, cultureInfo); + } + else { + var eraDate = new Date(this.getTime()); + var era = Date._getEra(this, dtf.eras); + eraDate.setFullYear(Date._getEraYear(this, dtf, era)); + return eraDate.toLocaleString(); + } + } + else { + return this.toString(); + } + } + var eras = dtf.eras, + sortable = (format === "s"); + format = Date._expandFormat(dtf, format); + var ret = new Sys.StringBuilder(); + var hour; + function addLeadingZero(num) { + if (num < 10) { + return '0' + num; + } + return num.toString(); + } + function addLeadingZeros(num) { + if (num < 10) { + return '00' + num; + } + if (num < 100) { + return '0' + num; + } + return num.toString(); + } + function padYear(year) { + if (year < 10) { + return '000' + year; + } + else if (year < 100) { + return '00' + year; + } + else if (year < 1000) { + return '0' + year; + } + return year.toString(); + } + + var foundDay, checkedDay, dayPartRegExp = /([^d]|^)(d|dd)([^d]|$)/g; + function hasDay() { + if (foundDay || checkedDay) { + return foundDay; + } + foundDay = dayPartRegExp.test(format); + checkedDay = true; + return foundDay; + } + + var quoteCount = 0, + tokenRegExp = Date._getTokenRegExp(), + converted; + if (!sortable && convert) { + converted = convert.fromGregorian(this); + } + for (;;) { + var index = tokenRegExp.lastIndex; + var ar = tokenRegExp.exec(format); + var preMatch = format.slice(index, ar ? ar.index : format.length); + quoteCount += Date._appendPreOrPostMatch(preMatch, ret); + if (!ar) break; + if ((quoteCount%2) === 1) { + ret.append(ar[0]); + continue; + } + + function getPart(date, part) { + if (converted) { + return converted[part]; + } + switch (part) { + case 0: return date.getFullYear(); + case 1: return date.getMonth(); + case 2: return date.getDate(); + } + } + switch (ar[0]) { + case "dddd": + ret.append(dtf.DayNames[this.getDay()]); + break; + case "ddd": + ret.append(dtf.AbbreviatedDayNames[this.getDay()]); + break; + case "dd": + foundDay = true; + ret.append(addLeadingZero(getPart(this, 2))); + break; + case "d": + foundDay = true; + ret.append(getPart(this, 2)); + break; + case "MMMM": + ret.append((dtf.MonthGenitiveNames && hasDay()) + ? dtf.MonthGenitiveNames[getPart(this, 1)] + : dtf.MonthNames[getPart(this, 1)]); + break; + case "MMM": + ret.append((dtf.AbbreviatedMonthGenitiveNames && hasDay()) + ? dtf.AbbreviatedMonthGenitiveNames[getPart(this, 1)] + : dtf.AbbreviatedMonthNames[getPart(this, 1)]); + break; + case "MM": + ret.append(addLeadingZero(getPart(this, 1) + 1)); + break; + case "M": + ret.append(getPart(this, 1) + 1); + break; + case "yyyy": + ret.append(padYear(converted ? converted[0] : Date._getEraYear(this, dtf, Date._getEra(this, eras), sortable))); + break; + case "yy": + ret.append(addLeadingZero((converted ? converted[0] : Date._getEraYear(this, dtf, Date._getEra(this, eras), sortable)) % 100)); + break; + case "y": + ret.append((converted ? converted[0] : Date._getEraYear(this, dtf, Date._getEra(this, eras), sortable)) % 100); + break; + case "hh": + hour = this.getHours() % 12; + if (hour === 0) hour = 12; + ret.append(addLeadingZero(hour)); + break; + case "h": + hour = this.getHours() % 12; + if (hour === 0) hour = 12; + ret.append(hour); + break; + case "HH": + ret.append(addLeadingZero(this.getHours())); + break; + case "H": + ret.append(this.getHours()); + break; + case "mm": + ret.append(addLeadingZero(this.getMinutes())); + break; + case "m": + ret.append(this.getMinutes()); + break; + case "ss": + ret.append(addLeadingZero(this.getSeconds())); + break; + case "s": + ret.append(this.getSeconds()); + break; + case "tt": + ret.append((this.getHours() < 12) ? dtf.AMDesignator : dtf.PMDesignator); + break; + case "t": + ret.append(((this.getHours() < 12) ? dtf.AMDesignator : dtf.PMDesignator).charAt(0)); + break; + case "f": + ret.append(addLeadingZeros(this.getMilliseconds()).charAt(0)); + break; + case "ff": + ret.append(addLeadingZeros(this.getMilliseconds()).substr(0, 2)); + break; + case "fff": + ret.append(addLeadingZeros(this.getMilliseconds())); + break; + case "z": + hour = this.getTimezoneOffset() / 60; + ret.append(((hour <= 0) ? '+' : '-') + Math.floor(Math.abs(hour))); + break; + case "zz": + hour = this.getTimezoneOffset() / 60; + ret.append(((hour <= 0) ? '+' : '-') + addLeadingZero(Math.floor(Math.abs(hour)))); + break; + case "zzz": + hour = this.getTimezoneOffset() / 60; + ret.append(((hour <= 0) ? '+' : '-') + addLeadingZero(Math.floor(Math.abs(hour))) + + ":" + addLeadingZero(Math.abs(this.getTimezoneOffset() % 60))); + break; + case "g": + case "gg": + if (dtf.eras) { + ret.append(dtf.eras[Date._getEra(this, eras) + 1]); + } + break; + case "/": + ret.append(dtf.DateSeparator); + break; + } + } + return ret.toString(); +} +String.localeFormat = function String$localeFormat(format, args) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "format", type: String}, + {name: "args", mayBeNull: true, parameterArray: true} + ]); + if (e) throw e; + return String._toFormattedString(true, arguments); +} +Number.parseLocale = function Number$parseLocale(value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String} + ], false); + if (e) throw e; + return Number._parse(value, Sys.CultureInfo.CurrentCulture); +} +Number.parseInvariant = function Number$parseInvariant(value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String} + ], false); + if (e) throw e; + return Number._parse(value, Sys.CultureInfo.InvariantCulture); +} +Number._parse = function Number$_parse(value, cultureInfo) { + value = value.trim(); + + if (value.match(/^[+-]?infinity$/i)) { + return parseFloat(value); + } + if (value.match(/^0x[a-f0-9]+$/i)) { + return parseInt(value); + } + var numFormat = cultureInfo.numberFormat; + var signInfo = Number._parseNumberNegativePattern(value, numFormat, numFormat.NumberNegativePattern); + var sign = signInfo[0]; + var num = signInfo[1]; + + if ((sign === '') && (numFormat.NumberNegativePattern !== 1)) { + signInfo = Number._parseNumberNegativePattern(value, numFormat, 1); + sign = signInfo[0]; + num = signInfo[1]; + } + if (sign === '') sign = '+'; + + var exponent; + var intAndFraction; + var exponentPos = num.indexOf('e'); + if (exponentPos < 0) exponentPos = num.indexOf('E'); + if (exponentPos < 0) { + intAndFraction = num; + exponent = null; + } + else { + intAndFraction = num.substr(0, exponentPos); + exponent = num.substr(exponentPos + 1); + } + + var integer; + var fraction; + var decimalPos = intAndFraction.indexOf(numFormat.NumberDecimalSeparator); + if (decimalPos < 0) { + integer = intAndFraction; + fraction = null; + } + else { + integer = intAndFraction.substr(0, decimalPos); + fraction = intAndFraction.substr(decimalPos + numFormat.NumberDecimalSeparator.length); + } + + integer = integer.split(numFormat.NumberGroupSeparator).join(''); + var altNumGroupSeparator = numFormat.NumberGroupSeparator.replace(/\u00A0/g, " "); + if (numFormat.NumberGroupSeparator !== altNumGroupSeparator) { + integer = integer.split(altNumGroupSeparator).join(''); + } + + var p = sign + integer; + if (fraction !== null) { + p += '.' + fraction; + } + if (exponent !== null) { + var expSignInfo = Number._parseNumberNegativePattern(exponent, numFormat, 1); + if (expSignInfo[0] === '') { + expSignInfo[0] = '+'; + } + p += 'e' + expSignInfo[0] + expSignInfo[1]; + } + if (p.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/)) { + return parseFloat(p); + } + return Number.NaN; +} +Number._parseNumberNegativePattern = function Number$_parseNumberNegativePattern(value, numFormat, numberNegativePattern) { + var neg = numFormat.NegativeSign; + var pos = numFormat.PositiveSign; + switch (numberNegativePattern) { + case 4: + neg = ' ' + neg; + pos = ' ' + pos; + case 3: + if (value.endsWith(neg)) { + return ['-', value.substr(0, value.length - neg.length)]; + } + else if (value.endsWith(pos)) { + return ['+', value.substr(0, value.length - pos.length)]; + } + break; + case 2: + neg += ' '; + pos += ' '; + case 1: + if (value.startsWith(neg)) { + return ['-', value.substr(neg.length)]; + } + else if (value.startsWith(pos)) { + return ['+', value.substr(pos.length)]; + } + break; + case 0: + if (value.startsWith('(') && value.endsWith(')')) { + return ['-', value.substr(1, value.length - 2)]; + } + break; + } + return ['', value]; +} +Number.prototype.format = function Number$format(format) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "format", type: String} + ]); + if (e) throw e; + return this._toFormattedString(format, Sys.CultureInfo.InvariantCulture); +} +Number.prototype.localeFormat = function Number$localeFormat(format) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "format", type: String} + ]); + if (e) throw e; + return this._toFormattedString(format, Sys.CultureInfo.CurrentCulture); +} +Number.prototype._toFormattedString = function Number$_toFormattedString(format, cultureInfo) { + if (!format || (format.length === 0) || (format === 'i')) { + if (cultureInfo && (cultureInfo.name.length > 0)) { + return this.toLocaleString(); + } + else { + return this.toString(); + } + } + + var _percentPositivePattern = ["n %", "n%", "%n" ]; + var _percentNegativePattern = ["-n %", "-n%", "-%n"]; + var _numberNegativePattern = ["(n)","-n","- n","n-","n -"]; + var _currencyPositivePattern = ["$n","n$","$ n","n $"]; + var _currencyNegativePattern = ["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"]; + function zeroPad(str, count, left) { + for (var l=str.length; l < count; l++) { + str = (left ? ('0' + str) : (str + '0')); + } + return str; + } + + function expandNumber(number, precision, groupSizes, sep, decimalChar) { + + var curSize = groupSizes[0]; + var curGroupIndex = 1; + var factor = Math.pow(10, precision); + var rounded = (Math.round(number * factor) / factor); + if (!isFinite(rounded)) { + rounded = number; + } + number = rounded; + + var numberString = number.toString(); + var right = ""; + var exponent; + + + var split = numberString.split(/e/i); + numberString = split[0]; + exponent = (split.length > 1 ? parseInt(split[1]) : 0); + split = numberString.split('.'); + numberString = split[0]; + right = split.length > 1 ? split[1] : ""; + + var l; + if (exponent > 0) { + right = zeroPad(right, exponent, false); + numberString += right.slice(0, exponent); + right = right.substr(exponent); + } + else if (exponent < 0) { + exponent = -exponent; + numberString = zeroPad(numberString, exponent+1, true); + right = numberString.slice(-exponent, numberString.length) + right; + numberString = numberString.slice(0, -exponent); + } + if (precision > 0) { + if (right.length > precision) { + right = right.slice(0, precision); + } + else { + right = zeroPad(right, precision, false); + } + right = decimalChar + right; + } + else { + right = ""; + } + var stringIndex = numberString.length-1; + var ret = ""; + while (stringIndex >= 0) { + if (curSize === 0 || curSize > stringIndex) { + if (ret.length > 0) + return numberString.slice(0, stringIndex + 1) + sep + ret + right; + else + return numberString.slice(0, stringIndex + 1) + right; + } + if (ret.length > 0) + ret = numberString.slice(stringIndex - curSize + 1, stringIndex+1) + sep + ret; + else + ret = numberString.slice(stringIndex - curSize + 1, stringIndex+1); + stringIndex -= curSize; + if (curGroupIndex < groupSizes.length) { + curSize = groupSizes[curGroupIndex]; + curGroupIndex++; + } + } + return numberString.slice(0, stringIndex + 1) + sep + ret + right; + } + var nf = cultureInfo.numberFormat; + var number = Math.abs(this); + if (!format) + format = "D"; + var precision = -1; + if (format.length > 1) precision = parseInt(format.slice(1), 10); + var pattern; + switch (format.charAt(0)) { + case "d": + case "D": + pattern = 'n'; + if (precision !== -1) { + number = zeroPad(""+number, precision, true); + } + if (this < 0) number = -number; + break; + case "c": + case "C": + if (this < 0) pattern = _currencyNegativePattern[nf.CurrencyNegativePattern]; + else pattern = _currencyPositivePattern[nf.CurrencyPositivePattern]; + if (precision === -1) precision = nf.CurrencyDecimalDigits; + number = expandNumber(Math.abs(this), precision, nf.CurrencyGroupSizes, nf.CurrencyGroupSeparator, nf.CurrencyDecimalSeparator); + break; + case "n": + case "N": + if (this < 0) pattern = _numberNegativePattern[nf.NumberNegativePattern]; + else pattern = 'n'; + if (precision === -1) precision = nf.NumberDecimalDigits; + number = expandNumber(Math.abs(this), precision, nf.NumberGroupSizes, nf.NumberGroupSeparator, nf.NumberDecimalSeparator); + break; + case "p": + case "P": + if (this < 0) pattern = _percentNegativePattern[nf.PercentNegativePattern]; + else pattern = _percentPositivePattern[nf.PercentPositivePattern]; + if (precision === -1) precision = nf.PercentDecimalDigits; + number = expandNumber(Math.abs(this) * 100, precision, nf.PercentGroupSizes, nf.PercentGroupSeparator, nf.PercentDecimalSeparator); + break; + default: + throw Error.format(Sys.Res.formatBadFormatSpecifier); + } + var regex = /n|\$|-|%/g; + var ret = ""; + for (;;) { + var index = regex.lastIndex; + var ar = regex.exec(pattern); + ret += pattern.slice(index, ar ? ar.index : pattern.length); + if (!ar) + break; + switch (ar[0]) { + case "n": + ret += number; + break; + case "$": + ret += nf.CurrencySymbol; + break; + case "-": + if (/[1-9]/.test(number)) { + ret += nf.NegativeSign; + } + break; + case "%": + ret += nf.PercentSymbol; + break; + } + } + return ret; +} + +Sys.CultureInfo = function Sys$CultureInfo(name, numberFormat, dateTimeFormat) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "name", type: String}, + {name: "numberFormat", type: Object}, + {name: "dateTimeFormat", type: Object} + ]); + if (e) throw e; + this.name = name; + this.numberFormat = numberFormat; + this.dateTimeFormat = dateTimeFormat; +} + function Sys$CultureInfo$_getDateTimeFormats() { + if (! this._dateTimeFormats) { + var dtf = this.dateTimeFormat; + this._dateTimeFormats = + [ dtf.MonthDayPattern, + dtf.YearMonthPattern, + dtf.ShortDatePattern, + dtf.ShortTimePattern, + dtf.LongDatePattern, + dtf.LongTimePattern, + dtf.FullDateTimePattern, + dtf.RFC1123Pattern, + dtf.SortableDateTimePattern, + dtf.UniversalSortableDateTimePattern ]; + } + return this._dateTimeFormats; + } + function Sys$CultureInfo$_getIndex(value, a1, a2) { + var upper = this._toUpper(value), + i = Array.indexOf(a1, upper); + if (i === -1) { + i = Array.indexOf(a2, upper); + } + return i; + } + function Sys$CultureInfo$_getMonthIndex(value) { + if (!this._upperMonths) { + this._upperMonths = this._toUpperArray(this.dateTimeFormat.MonthNames); + this._upperMonthsGenitive = this._toUpperArray(this.dateTimeFormat.MonthGenitiveNames); + } + return this._getIndex(value, this._upperMonths, this._upperMonthsGenitive); + } + function Sys$CultureInfo$_getAbbrMonthIndex(value) { + if (!this._upperAbbrMonths) { + this._upperAbbrMonths = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames); + this._upperAbbrMonthsGenitive = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthGenitiveNames); + } + return this._getIndex(value, this._upperAbbrMonths, this._upperAbbrMonthsGenitive); + } + function Sys$CultureInfo$_getDayIndex(value) { + if (!this._upperDays) { + this._upperDays = this._toUpperArray(this.dateTimeFormat.DayNames); + } + return Array.indexOf(this._upperDays, this._toUpper(value)); + } + function Sys$CultureInfo$_getAbbrDayIndex(value) { + if (!this._upperAbbrDays) { + this._upperAbbrDays = this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames); + } + return Array.indexOf(this._upperAbbrDays, this._toUpper(value)); + } + function Sys$CultureInfo$_toUpperArray(arr) { + var result = []; + for (var i = 0, il = arr.length; i < il; i++) { + result[i] = this._toUpper(arr[i]); + } + return result; + } + function Sys$CultureInfo$_toUpper(value) { + return value.split("\u00A0").join(' ').toUpperCase(); + } +Sys.CultureInfo.prototype = { + _getDateTimeFormats: Sys$CultureInfo$_getDateTimeFormats, + _getIndex: Sys$CultureInfo$_getIndex, + _getMonthIndex: Sys$CultureInfo$_getMonthIndex, + _getAbbrMonthIndex: Sys$CultureInfo$_getAbbrMonthIndex, + _getDayIndex: Sys$CultureInfo$_getDayIndex, + _getAbbrDayIndex: Sys$CultureInfo$_getAbbrDayIndex, + _toUpperArray: Sys$CultureInfo$_toUpperArray, + _toUpper: Sys$CultureInfo$_toUpper +} +Sys.CultureInfo.registerClass('Sys.CultureInfo'); +Sys.CultureInfo._parse = function Sys$CultureInfo$_parse(value) { + var dtf = value.dateTimeFormat; + if (dtf && !dtf.eras) { + dtf.eras = value.eras; + } + return new Sys.CultureInfo(value.name, value.numberFormat, dtf); +} +Sys.CultureInfo.InvariantCulture = Sys.CultureInfo._parse({"name":"","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]},"eras":[1,"A.D.",null,0]}); +if (typeof(__cultureInfo) === "object") { + Sys.CultureInfo.CurrentCulture = Sys.CultureInfo._parse(__cultureInfo); + delete __cultureInfo; +} +else { + Sys.CultureInfo.CurrentCulture = Sys.CultureInfo._parse({"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]},"eras":[1,"A.D.",null,0]}); +} +Type.registerNamespace('Sys.Serialization'); +Sys.Serialization.JavaScriptSerializer = function Sys$Serialization$JavaScriptSerializer() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); +} +Sys.Serialization.JavaScriptSerializer.registerClass('Sys.Serialization.JavaScriptSerializer'); +Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs = []; +Sys.Serialization.JavaScriptSerializer._charsToEscape = []; +Sys.Serialization.JavaScriptSerializer._dateRegEx = new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4})?\\)\\\\/\\"', 'g'); +Sys.Serialization.JavaScriptSerializer._escapeChars = {}; +Sys.Serialization.JavaScriptSerializer._escapeRegEx = new RegExp('["\\\\\\x00-\\x1F]', 'i'); +Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal = new RegExp('["\\\\\\x00-\\x1F]', 'g'); +Sys.Serialization.JavaScriptSerializer._jsonRegEx = new RegExp('[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]', 'g'); +Sys.Serialization.JavaScriptSerializer._jsonStringRegEx = new RegExp('"(\\\\.|[^"\\\\])*"', 'g'); +Sys.Serialization.JavaScriptSerializer._serverTypeFieldName = '__type'; +Sys.Serialization.JavaScriptSerializer._init = function Sys$Serialization$JavaScriptSerializer$_init() { + var replaceChars = ['\\u0000','\\u0001','\\u0002','\\u0003','\\u0004','\\u0005','\\u0006','\\u0007', + '\\b','\\t','\\n','\\u000b','\\f','\\r','\\u000e','\\u000f','\\u0010','\\u0011', + '\\u0012','\\u0013','\\u0014','\\u0015','\\u0016','\\u0017','\\u0018','\\u0019', + '\\u001a','\\u001b','\\u001c','\\u001d','\\u001e','\\u001f']; + Sys.Serialization.JavaScriptSerializer._charsToEscape[0] = '\\'; + Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['\\'] = new RegExp('\\\\', 'g'); + Sys.Serialization.JavaScriptSerializer._escapeChars['\\'] = '\\\\'; + Sys.Serialization.JavaScriptSerializer._charsToEscape[1] = '"'; + Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['"'] = new RegExp('"', 'g'); + Sys.Serialization.JavaScriptSerializer._escapeChars['"'] = '\\"'; + for (var i = 0; i < 32; i++) { + var c = String.fromCharCode(i); + Sys.Serialization.JavaScriptSerializer._charsToEscape[i+2] = c; + Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[c] = new RegExp(c, 'g'); + Sys.Serialization.JavaScriptSerializer._escapeChars[c] = replaceChars[i]; + } +} +Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder = function Sys$Serialization$JavaScriptSerializer$_serializeBooleanWithBuilder(object, stringBuilder) { + stringBuilder.append(object.toString()); +} +Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder = function Sys$Serialization$JavaScriptSerializer$_serializeNumberWithBuilder(object, stringBuilder) { + if (isFinite(object)) { + stringBuilder.append(String(object)); + } + else { + throw Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers); + } +} +Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder = function Sys$Serialization$JavaScriptSerializer$_serializeStringWithBuilder(string, stringBuilder) { + stringBuilder.append('"'); + if (Sys.Serialization.JavaScriptSerializer._escapeRegEx.test(string)) { + if (Sys.Serialization.JavaScriptSerializer._charsToEscape.length === 0) { + Sys.Serialization.JavaScriptSerializer._init(); + } + if (string.length < 128) { + string = string.replace(Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal, + function(x) { return Sys.Serialization.JavaScriptSerializer._escapeChars[x]; }); + } + else { + for (var i = 0; i < 34; i++) { + var c = Sys.Serialization.JavaScriptSerializer._charsToEscape[i]; + if (string.indexOf(c) !== -1) { + if (Sys.Browser.agent === Sys.Browser.Opera || Sys.Browser.agent === Sys.Browser.FireFox) { + string = string.split(c).join(Sys.Serialization.JavaScriptSerializer._escapeChars[c]); + } + else { + string = string.replace(Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[c], + Sys.Serialization.JavaScriptSerializer._escapeChars[c]); + } + } + } + } + } + stringBuilder.append(string); + stringBuilder.append('"'); +} +Sys.Serialization.JavaScriptSerializer._serializeWithBuilder = function Sys$Serialization$JavaScriptSerializer$_serializeWithBuilder(object, stringBuilder, sort, prevObjects) { + var i; + switch (typeof object) { + case 'object': + if (object) { + if (prevObjects){ + for( var j = 0; j < prevObjects.length; j++) { + if (prevObjects[j] === object) { + throw Error.invalidOperation(Sys.Res.cannotSerializeObjectWithCycle); + } + } + } + else { + prevObjects = new Array(); + } + try { + Array.add(prevObjects, object); + + if (Number.isInstanceOfType(object)){ + Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder(object, stringBuilder); + } + else if (Boolean.isInstanceOfType(object)){ + Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder(object, stringBuilder); + } + else if (String.isInstanceOfType(object)){ + Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder(object, stringBuilder); + } + + else if (Array.isInstanceOfType(object)) { + stringBuilder.append('['); + + for (i = 0; i < object.length; ++i) { + if (i > 0) { + stringBuilder.append(','); + } + Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object[i], stringBuilder,false,prevObjects); + } + stringBuilder.append(']'); + } + else { + if (Date.isInstanceOfType(object)) { + stringBuilder.append('"\\/Date('); + stringBuilder.append(object.getTime()); + stringBuilder.append(')\\/"'); + break; + } + var properties = []; + var propertyCount = 0; + for (var name in object) { + if (name.startsWith('$')) { + continue; + } + if (name === Sys.Serialization.JavaScriptSerializer._serverTypeFieldName && propertyCount !== 0){ + properties[propertyCount++] = properties[0]; + properties[0] = name; + } + else{ + properties[propertyCount++] = name; + } + } + if (sort) properties.sort(); + stringBuilder.append('{'); + var needComma = false; + + for (i=0; i + /// + /// + var e = Function._validateParams(arguments, [ + {name: "object", mayBeNull: true} + ]); + if (e) throw e; + var stringBuilder = new Sys.StringBuilder(); + Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object, stringBuilder, false); + return stringBuilder.toString(); +} +Sys.Serialization.JavaScriptSerializer.deserialize = function Sys$Serialization$JavaScriptSerializer$deserialize(data, secure) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "data", type: String}, + {name: "secure", type: Boolean, optional: true} + ]); + if (e) throw e; + + if (data.length === 0) throw Error.argument('data', Sys.Res.cannotDeserializeEmptyString); + try { + var exp = data.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx, "$1new Date($2)"); + + if (secure && Sys.Serialization.JavaScriptSerializer._jsonRegEx.test( + exp.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx, ''))) throw null; + return eval('(' + exp + ')'); + } + catch (e) { + throw Error.argument('data', Sys.Res.cannotDeserializeInvalidJson); + } +} +Type.registerNamespace('Sys.UI'); + +Sys.EventHandlerList = function Sys$EventHandlerList() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._list = {}; +} + function Sys$EventHandlerList$_addHandler(id, handler) { + Array.add(this._getEvent(id, true), handler); + } + function Sys$EventHandlerList$addHandler(id, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "id", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + this._addHandler(id, handler); + } + function Sys$EventHandlerList$_removeHandler(id, handler) { + var evt = this._getEvent(id); + if (!evt) return; + Array.remove(evt, handler); + } + function Sys$EventHandlerList$removeHandler(id, handler) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "id", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + this._removeHandler(id, handler); + } + function Sys$EventHandlerList$getHandler(id) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "id", type: String} + ]); + if (e) throw e; + var evt = this._getEvent(id); + if (!evt || (evt.length === 0)) return null; + evt = Array.clone(evt); + return function(source, args) { + for (var i = 0, l = evt.length; i < l; i++) { + evt[i](source, args); + } + }; + } + function Sys$EventHandlerList$_getEvent(id, create) { + if (!this._list[id]) { + if (!create) return null; + this._list[id] = []; + } + return this._list[id]; + } +Sys.EventHandlerList.prototype = { + _addHandler: Sys$EventHandlerList$_addHandler, + addHandler: Sys$EventHandlerList$addHandler, + _removeHandler: Sys$EventHandlerList$_removeHandler, + removeHandler: Sys$EventHandlerList$removeHandler, + getHandler: Sys$EventHandlerList$getHandler, + _getEvent: Sys$EventHandlerList$_getEvent +} +Sys.EventHandlerList.registerClass('Sys.EventHandlerList'); +Sys.CommandEventArgs = function Sys$CommandEventArgs(commandName, commandArgument, commandSource) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "commandName", type: String}, + {name: "commandArgument", mayBeNull: true}, + {name: "commandSource", mayBeNull: true} + ]); + if (e) throw e; + Sys.CommandEventArgs.initializeBase(this); + this._commandName = commandName; + this._commandArgument = commandArgument; + this._commandSource = commandSource; +} + function Sys$CommandEventArgs$get_commandName() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._commandName; + } + function Sys$CommandEventArgs$get_commandArgument() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._commandArgument; + } + function Sys$CommandEventArgs$get_commandSource() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._commandSource; + } +Sys.CommandEventArgs.prototype = { + _commandName: null, + _commandArgument: null, + _commandSource: null, + get_commandName: Sys$CommandEventArgs$get_commandName, + get_commandArgument: Sys$CommandEventArgs$get_commandArgument, + get_commandSource: Sys$CommandEventArgs$get_commandSource +} +Sys.CommandEventArgs.registerClass("Sys.CommandEventArgs", Sys.CancelEventArgs); + +Sys.INotifyPropertyChange = function Sys$INotifyPropertyChange() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} + function Sys$INotifyPropertyChange$add_propertyChanged(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + throw Error.notImplemented(); + } + function Sys$INotifyPropertyChange$remove_propertyChanged(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + throw Error.notImplemented(); + } +Sys.INotifyPropertyChange.prototype = { + add_propertyChanged: Sys$INotifyPropertyChange$add_propertyChanged, + remove_propertyChanged: Sys$INotifyPropertyChange$remove_propertyChanged +} +Sys.INotifyPropertyChange.registerInterface('Sys.INotifyPropertyChange'); + +Sys.PropertyChangedEventArgs = function Sys$PropertyChangedEventArgs(propertyName) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "propertyName", type: String} + ]); + if (e) throw e; + Sys.PropertyChangedEventArgs.initializeBase(this); + this._propertyName = propertyName; +} + + function Sys$PropertyChangedEventArgs$get_propertyName() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._propertyName; + } +Sys.PropertyChangedEventArgs.prototype = { + get_propertyName: Sys$PropertyChangedEventArgs$get_propertyName +} +Sys.PropertyChangedEventArgs.registerClass('Sys.PropertyChangedEventArgs', Sys.EventArgs); + +Sys.INotifyDisposing = function Sys$INotifyDisposing() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} + function Sys$INotifyDisposing$add_disposing(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + throw Error.notImplemented(); + } + function Sys$INotifyDisposing$remove_disposing(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + throw Error.notImplemented(); + } +Sys.INotifyDisposing.prototype = { + add_disposing: Sys$INotifyDisposing$add_disposing, + remove_disposing: Sys$INotifyDisposing$remove_disposing +} +Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing"); + +Sys.Component = function Sys$Component() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (Sys.Application) Sys.Application.registerDisposableObject(this); +} + function Sys$Component$get_events() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._events) { + this._events = new Sys.EventHandlerList(); + } + return this._events; + } + function Sys$Component$get_id() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._id; + } + function Sys$Component$set_id(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + if (this._idSet) throw Error.invalidOperation(Sys.Res.componentCantSetIdTwice); + this._idSet = true; + var oldId = this.get_id(); + if (oldId && Sys.Application.findComponent(oldId)) throw Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp); + this._id = value; + } + function Sys$Component$get_isInitialized() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._initialized; + } + function Sys$Component$get_isUpdating() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._updating; + } + function Sys$Component$add_disposing(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().addHandler("disposing", handler); + } + function Sys$Component$remove_disposing(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().removeHandler("disposing", handler); + } + function Sys$Component$add_propertyChanged(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().addHandler("propertyChanged", handler); + } + function Sys$Component$remove_propertyChanged(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().removeHandler("propertyChanged", handler); + } + function Sys$Component$beginUpdate() { + this._updating = true; + } + function Sys$Component$dispose() { + if (this._events) { + var handler = this._events.getHandler("disposing"); + if (handler) { + handler(this, Sys.EventArgs.Empty); + } + } + delete this._events; + Sys.Application.unregisterDisposableObject(this); + Sys.Application.removeComponent(this); + } + function Sys$Component$endUpdate() { + this._updating = false; + if (!this._initialized) this.initialize(); + this.updated(); + } + function Sys$Component$initialize() { + this._initialized = true; + } + function Sys$Component$raisePropertyChanged(propertyName) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "propertyName", type: String} + ]); + if (e) throw e; + if (!this._events) return; + var handler = this._events.getHandler("propertyChanged"); + if (handler) { + handler(this, new Sys.PropertyChangedEventArgs(propertyName)); + } + } + function Sys$Component$updated() { + } +Sys.Component.prototype = { + _id: null, + _idSet: false, + _initialized: false, + _updating: false, + get_events: Sys$Component$get_events, + get_id: Sys$Component$get_id, + set_id: Sys$Component$set_id, + get_isInitialized: Sys$Component$get_isInitialized, + get_isUpdating: Sys$Component$get_isUpdating, + add_disposing: Sys$Component$add_disposing, + remove_disposing: Sys$Component$remove_disposing, + add_propertyChanged: Sys$Component$add_propertyChanged, + remove_propertyChanged: Sys$Component$remove_propertyChanged, + beginUpdate: Sys$Component$beginUpdate, + dispose: Sys$Component$dispose, + endUpdate: Sys$Component$endUpdate, + initialize: Sys$Component$initialize, + raisePropertyChanged: Sys$Component$raisePropertyChanged, + updated: Sys$Component$updated +} +Sys.Component.registerClass('Sys.Component', null, Sys.IDisposable, Sys.INotifyPropertyChange, Sys.INotifyDisposing); +function Sys$Component$_setProperties(target, properties) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "target"}, + {name: "properties"} + ]); + if (e) throw e; + var current; + var targetType = Object.getType(target); + var isObject = (targetType === Object) || (targetType === Sys.UI.DomElement); + var isComponent = Sys.Component.isInstanceOfType(target) && !target.get_isUpdating(); + if (isComponent) target.beginUpdate(); + for (var name in properties) { + var val = properties[name]; + var getter = isObject ? null : target["get_" + name]; + if (isObject || typeof(getter) !== 'function') { + var targetVal = target[name]; + if (!isObject && typeof(targetVal) === 'undefined') throw Error.invalidOperation(String.format(Sys.Res.propertyUndefined, name)); + if (!val || (typeof(val) !== 'object') || (isObject && !targetVal)) { + target[name] = val; + } + else { + Sys$Component$_setProperties(targetVal, val); + } + } + else { + var setter = target["set_" + name]; + if (typeof(setter) === 'function') { + setter.apply(target, [val]); + } + else if (val instanceof Array) { + current = getter.apply(target); + if (!(current instanceof Array)) throw new Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name)); + for (var i = 0, j = current.length, l= val.length; i < l; i++, j++) { + current[j] = val[i]; + } + } + else if ((typeof(val) === 'object') && (Object.getType(val) === Object)) { + current = getter.apply(target); + if ((typeof(current) === 'undefined') || (current === null)) throw new Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, name)); + Sys$Component$_setProperties(current, val); + } + else { + throw new Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, name)); + } + } + } + if (isComponent) target.endUpdate(); +} +function Sys$Component$_setReferences(component, references) { + for (var name in references) { + var setter = component["set_" + name]; + var reference = $find(references[name]); + if (typeof(setter) !== 'function') throw new Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, name)); + if (!reference) throw Error.invalidOperation(String.format(Sys.Res.referenceNotFound, references[name])); + setter.apply(component, [reference]); + } +} +var $create = Sys.Component.create = function Sys$Component$create(type, properties, events, references, element) { + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "type", type: Type}, + {name: "properties", mayBeNull: true, optional: true}, + {name: "events", mayBeNull: true, optional: true}, + {name: "references", mayBeNull: true, optional: true}, + {name: "element", mayBeNull: true, domElement: true, optional: true} + ]); + if (e) throw e; + if (!type.inheritsFrom(Sys.Component)) { + throw Error.argument('type', String.format(Sys.Res.createNotComponent, type.getName())); + } + if (type.inheritsFrom(Sys.UI.Behavior) || type.inheritsFrom(Sys.UI.Control)) { + if (!element) throw Error.argument('element', Sys.Res.createNoDom); + } + else if (element) throw Error.argument('element', Sys.Res.createComponentOnDom); + var component = (element ? new type(element): new type()); + var app = Sys.Application; + var creatingComponents = app.get_isCreatingComponents(); + component.beginUpdate(); + if (properties) { + Sys$Component$_setProperties(component, properties); + } + if (events) { + for (var name in events) { + if (!(component["add_" + name] instanceof Function)) throw new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name)); + if (!(events[name] instanceof Function)) throw new Error.invalidOperation(Sys.Res.eventHandlerNotFunction); + component["add_" + name](events[name]); + } + } + if (component.get_id()) { + app.addComponent(component); + } + if (creatingComponents) { + app._createdComponents[app._createdComponents.length] = component; + if (references) { + app._addComponentToSecondPass(component, references); + } + else { + component.endUpdate(); + } + } + else { + if (references) { + Sys$Component$_setReferences(component, references); + } + component.endUpdate(); + } + return component; +} + +Sys.UI.MouseButton = function Sys$UI$MouseButton() { + /// + /// + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} +Sys.UI.MouseButton.prototype = { + leftButton: 0, + middleButton: 1, + rightButton: 2 +} +Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton"); + +Sys.UI.Key = function Sys$UI$Key() { + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} +Sys.UI.Key.prototype = { + backspace: 8, + tab: 9, + enter: 13, + esc: 27, + space: 32, + pageUp: 33, + pageDown: 34, + end: 35, + home: 36, + left: 37, + up: 38, + right: 39, + down: 40, + del: 127 +} +Sys.UI.Key.registerEnum("Sys.UI.Key"); + +Sys.UI.Point = function Sys$UI$Point(x, y) { + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "x", type: Number}, + {name: "y", type: Number} + ]); + if (e) throw e; + this.rawX = x; + this.rawY = y; + this.x = Math.round(x); + this.y = Math.round(y); +} +Sys.UI.Point.registerClass('Sys.UI.Point'); + +Sys.UI.Bounds = function Sys$UI$Bounds(x, y, width, height) { + /// + /// + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "x", type: Number, integer: true}, + {name: "y", type: Number, integer: true}, + {name: "width", type: Number, integer: true}, + {name: "height", type: Number, integer: true} + ]); + if (e) throw e; + this.x = x; + this.y = y; + this.height = height; + this.width = width; +} +Sys.UI.Bounds.registerClass('Sys.UI.Bounds'); + +Sys.UI.DomEvent = function Sys$UI$DomEvent(eventObject) { + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "eventObject"} + ]); + if (e) throw e; + var ev = eventObject; + var etype = this.type = ev.type.toLowerCase(); + this.rawEvent = ev; + this.altKey = ev.altKey; + if (typeof(ev.button) !== 'undefined') { + this.button = (typeof(ev.which) !== 'undefined') ? ev.button : + (ev.button === 4) ? Sys.UI.MouseButton.middleButton : + (ev.button === 2) ? Sys.UI.MouseButton.rightButton : + Sys.UI.MouseButton.leftButton; + } + if (etype === 'keypress') { + this.charCode = ev.charCode || ev.keyCode; + } + else if (ev.keyCode && (ev.keyCode === 46)) { + this.keyCode = 127; + } + else { + this.keyCode = ev.keyCode; + } + this.clientX = ev.clientX; + this.clientY = ev.clientY; + this.ctrlKey = ev.ctrlKey; + this.target = ev.target ? ev.target : ev.srcElement; + if (!etype.startsWith('key')) { + if ((typeof(ev.offsetX) !== 'undefined') && (typeof(ev.offsetY) !== 'undefined')) { + this.offsetX = ev.offsetX; + this.offsetY = ev.offsetY; + } + else if (this.target && (this.target.nodeType !== 3) && (typeof(ev.clientX) === 'number')) { + var loc = Sys.UI.DomElement.getLocation(this.target); + var w = Sys.UI.DomElement._getWindow(this.target); + this.offsetX = (w.pageXOffset || 0) + ev.clientX - loc.x; + this.offsetY = (w.pageYOffset || 0) + ev.clientY - loc.y; + } + } + this.screenX = ev.screenX; + this.screenY = ev.screenY; + this.shiftKey = ev.shiftKey; +} + function Sys$UI$DomEvent$preventDefault() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this.rawEvent.preventDefault) { + this.rawEvent.preventDefault(); + } + else if (window.event) { + this.rawEvent.returnValue = false; + } + } + function Sys$UI$DomEvent$stopPropagation() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this.rawEvent.stopPropagation) { + this.rawEvent.stopPropagation(); + } + else if (window.event) { + this.rawEvent.cancelBubble = true; + } + } +Sys.UI.DomEvent.prototype = { + preventDefault: Sys$UI$DomEvent$preventDefault, + stopPropagation: Sys$UI$DomEvent$stopPropagation +} +Sys.UI.DomEvent.registerClass('Sys.UI.DomEvent'); +var $addHandler = Sys.UI.DomEvent.addHandler = function Sys$UI$DomEvent$addHandler(element, eventName, handler, autoRemove) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element"}, + {name: "eventName", type: String}, + {name: "handler", type: Function}, + {name: "autoRemove", type: Boolean, optional: true} + ]); + if (e) throw e; + Sys.UI.DomEvent._ensureDomNode(element); + if (eventName === "error") throw Error.invalidOperation(Sys.Res.addHandlerCantBeUsedForError); + if (!element._events) { + element._events = {}; + } + var eventCache = element._events[eventName]; + if (!eventCache) { + element._events[eventName] = eventCache = []; + } + var browserHandler; + if (element.addEventListener) { + browserHandler = function(e) { + return handler.call(element, new Sys.UI.DomEvent(e)); + } + element.addEventListener(eventName, browserHandler, false); + } + else if (element.attachEvent) { + browserHandler = function() { + var e = {}; + try {e = Sys.UI.DomElement._getWindow(element).event} catch(ex) {} + return handler.call(element, new Sys.UI.DomEvent(e)); + } + element.attachEvent('on' + eventName, browserHandler); + } + eventCache[eventCache.length] = {handler: handler, browserHandler: browserHandler, autoRemove: autoRemove }; + if (autoRemove) { + var d = element.dispose; + if (d !== Sys.UI.DomEvent._disposeHandlers) { + element.dispose = Sys.UI.DomEvent._disposeHandlers; + if (typeof(d) !== "undefined") { + element._chainDispose = d; + } + } + } +} +var $addHandlers = Sys.UI.DomEvent.addHandlers = function Sys$UI$DomEvent$addHandlers(element, events, handlerOwner, autoRemove) { + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element"}, + {name: "events", type: Object}, + {name: "handlerOwner", optional: true}, + {name: "autoRemove", type: Boolean, optional: true} + ]); + if (e) throw e; + Sys.UI.DomEvent._ensureDomNode(element); + for (var name in events) { + var handler = events[name]; + if (typeof(handler) !== 'function') throw Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler); + if (handlerOwner) { + handler = Function.createDelegate(handlerOwner, handler); + } + $addHandler(element, name, handler, autoRemove || false); + } +} +var $clearHandlers = Sys.UI.DomEvent.clearHandlers = function Sys$UI$DomEvent$clearHandlers(element) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element"} + ]); + if (e) throw e; + Sys.UI.DomEvent._ensureDomNode(element); + Sys.UI.DomEvent._clearHandlers(element, false); +} +Sys.UI.DomEvent._clearHandlers = function Sys$UI$DomEvent$_clearHandlers(element, autoRemoving) { + if (element._events) { + var cache = element._events; + for (var name in cache) { + var handlers = cache[name]; + for (var i = handlers.length - 1; i >= 0; i--) { + var entry = handlers[i]; + if (!autoRemoving || entry.autoRemove) { + $removeHandler(element, name, entry.handler); + } + } + } + element._events = null; + } +} +Sys.UI.DomEvent._disposeHandlers = function Sys$UI$DomEvent$_disposeHandlers() { + Sys.UI.DomEvent._clearHandlers(this, true); + var d = this._chainDispose, type = typeof(d); + if (type !== "undefined") { + this.dispose = d; + this._chainDispose = null; + if (type === "function") { + this.dispose(); + } + } +} +var $removeHandler = Sys.UI.DomEvent.removeHandler = function Sys$UI$DomEvent$removeHandler(element, eventName, handler) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element"}, + {name: "eventName", type: String}, + {name: "handler", type: Function} + ]); + if (e) throw e; + Sys.UI.DomEvent._removeHandler(element, eventName, handler); +} +Sys.UI.DomEvent._removeHandler = function Sys$UI$DomEvent$_removeHandler(element, eventName, handler) { + Sys.UI.DomEvent._ensureDomNode(element); + var browserHandler = null; + if ((typeof(element._events) !== 'object') || !element._events) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid); + var cache = element._events[eventName]; + if (!(cache instanceof Array)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid); + for (var i = 0, l = cache.length; i < l; i++) { + if (cache[i].handler === handler) { + browserHandler = cache[i].browserHandler; + break; + } + } + if (typeof(browserHandler) !== 'function') throw Error.invalidOperation(Sys.Res.eventHandlerInvalid); + if (element.removeEventListener) { + element.removeEventListener(eventName, browserHandler, false); + } + else if (element.detachEvent) { + element.detachEvent('on' + eventName, browserHandler); + } + cache.splice(i, 1); +} +Sys.UI.DomEvent._ensureDomNode = function Sys$UI$DomEvent$_ensureDomNode(element) { + if (element.tagName && (element.tagName.toUpperCase() === "SCRIPT")) return; + + var doc = element.ownerDocument || element.document || element; + if ((typeof(element.document) !== 'object') && (element != doc) && (typeof(element.nodeType) !== 'number')) { + throw Error.argument("element", Sys.Res.argumentDomNode); + } +} + +Sys.UI.DomElement = function Sys$UI$DomElement() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} +Sys.UI.DomElement.registerClass('Sys.UI.DomElement'); +Sys.UI.DomElement.addCssClass = function Sys$UI$DomElement$addCssClass(element, className) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "className", type: String} + ]); + if (e) throw e; + if (!Sys.UI.DomElement.containsCssClass(element, className)) { + if (element.className === '') { + element.className = className; + } + else { + element.className += ' ' + className; + } + } +} +Sys.UI.DomElement.containsCssClass = function Sys$UI$DomElement$containsCssClass(element, className) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "className", type: String} + ]); + if (e) throw e; + return Array.contains(element.className.split(' '), className); +} +Sys.UI.DomElement.getBounds = function Sys$UI$DomElement$getBounds(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + var offset = Sys.UI.DomElement.getLocation(element); + return new Sys.UI.Bounds(offset.x, offset.y, element.offsetWidth || 0, element.offsetHeight || 0); +} +var $get = Sys.UI.DomElement.getElementById = function Sys$UI$DomElement$getElementById(id, element) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "id", type: String}, + {name: "element", mayBeNull: true, domElement: true, optional: true} + ]); + if (e) throw e; + if (!element) return document.getElementById(id); + if (element.getElementById) return element.getElementById(id); + var nodeQueue = []; + var childNodes = element.childNodes; + for (var i = 0; i < childNodes.length; i++) { + var node = childNodes[i]; + if (node.nodeType == 1) { + nodeQueue[nodeQueue.length] = node; + } + } + while (nodeQueue.length) { + node = nodeQueue.shift(); + if (node.id == id) { + return node; + } + childNodes = node.childNodes; + for (i = 0; i < childNodes.length; i++) { + node = childNodes[i]; + if (node.nodeType == 1) { + nodeQueue[nodeQueue.length] = node; + } + } + } + return null; +} +if (document.documentElement.getBoundingClientRect) { + Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + if (element.self || element.nodeType === 9 || + (element === document.documentElement) || + (element.parentNode === element.ownerDocument.documentElement)) { + return new Sys.UI.Point(0, 0); + } + + var clientRect = element.getBoundingClientRect(); + if (!clientRect) { + return new Sys.UI.Point(0,0); + } + var documentElement = element.ownerDocument.documentElement; + var bodyElement = element.ownerDocument.body; + var ex, + offsetX = Math.round(clientRect.left) + (documentElement.scrollLeft || bodyElement.scrollLeft), + offsetY = Math.round(clientRect.top) + (documentElement.scrollTop || bodyElement.scrollTop); + if (Sys.Browser.agent === Sys.Browser.InternetExplorer) { + try { + var f = element.ownerDocument.parentWindow.frameElement || null; + if (f) { + var offset = (f.frameBorder === "0" || f.frameBorder === "no") ? 2 : 0; + offsetX += offset; + offsetY += offset; + } + } + catch(ex) { + } + if (Sys.Browser.version === 7 && !document.documentMode) { + var body = document.body, + rect = body.getBoundingClientRect(), + zoom = (rect.right-rect.left) / body.clientWidth; + zoom = Math.round(zoom * 100); + zoom = (zoom - zoom % 5) / 100; + if (!isNaN(zoom) && (zoom !== 1)) { + offsetX = Math.round(offsetX / zoom); + offsetY = Math.round(offsetY / zoom); + } + } + if ((document.documentMode || 0) < 8) { + offsetX -= documentElement.clientLeft; + offsetY -= documentElement.clientTop; + } + } + return new Sys.UI.Point(offsetX, offsetY); + } +} +else if (Sys.Browser.agent === Sys.Browser.Safari) { + Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + if ((element.window && (element.window === element)) || element.nodeType === 9) return new Sys.UI.Point(0,0); + var offsetX = 0, offsetY = 0, + parent, + previous = null, + previousStyle = null, + currentStyle; + for (parent = element; parent; previous = parent, previousStyle = currentStyle, parent = parent.offsetParent) { + currentStyle = Sys.UI.DomElement._getCurrentStyle(parent); + var tagName = parent.tagName ? parent.tagName.toUpperCase() : null; + if ((parent.offsetLeft || parent.offsetTop) && + ((tagName !== "BODY") || (!previousStyle || previousStyle.position !== "absolute"))) { + offsetX += parent.offsetLeft; + offsetY += parent.offsetTop; + } + if (previous && Sys.Browser.version >= 3) { + offsetX += parseInt(currentStyle.borderLeftWidth); + offsetY += parseInt(currentStyle.borderTopWidth); + } + } + currentStyle = Sys.UI.DomElement._getCurrentStyle(element); + var elementPosition = currentStyle ? currentStyle.position : null; + if (!elementPosition || (elementPosition !== "absolute")) { + for (parent = element.parentNode; parent; parent = parent.parentNode) { + tagName = parent.tagName ? parent.tagName.toUpperCase() : null; + if ((tagName !== "BODY") && (tagName !== "HTML") && (parent.scrollLeft || parent.scrollTop)) { + offsetX -= (parent.scrollLeft || 0); + offsetY -= (parent.scrollTop || 0); + } + currentStyle = Sys.UI.DomElement._getCurrentStyle(parent); + var parentPosition = currentStyle ? currentStyle.position : null; + if (parentPosition && (parentPosition === "absolute")) break; + } + } + return new Sys.UI.Point(offsetX, offsetY); + } +} +else { + Sys.UI.DomElement.getLocation = function Sys$UI$DomElement$getLocation(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + if ((element.window && (element.window === element)) || element.nodeType === 9) return new Sys.UI.Point(0,0); + var offsetX = 0, offsetY = 0, + parent, + previous = null, + previousStyle = null, + currentStyle = null; + for (parent = element; parent; previous = parent, previousStyle = currentStyle, parent = parent.offsetParent) { + var tagName = parent.tagName ? parent.tagName.toUpperCase() : null; + currentStyle = Sys.UI.DomElement._getCurrentStyle(parent); + if ((parent.offsetLeft || parent.offsetTop) && + !((tagName === "BODY") && + (!previousStyle || previousStyle.position !== "absolute"))) { + offsetX += parent.offsetLeft; + offsetY += parent.offsetTop; + } + if (previous !== null && currentStyle) { + if ((tagName !== "TABLE") && (tagName !== "TD") && (tagName !== "HTML")) { + offsetX += parseInt(currentStyle.borderLeftWidth) || 0; + offsetY += parseInt(currentStyle.borderTopWidth) || 0; + } + if (tagName === "TABLE" && + (currentStyle.position === "relative" || currentStyle.position === "absolute")) { + offsetX += parseInt(currentStyle.marginLeft) || 0; + offsetY += parseInt(currentStyle.marginTop) || 0; + } + } + } + currentStyle = Sys.UI.DomElement._getCurrentStyle(element); + var elementPosition = currentStyle ? currentStyle.position : null; + if (!elementPosition || (elementPosition !== "absolute")) { + for (parent = element.parentNode; parent; parent = parent.parentNode) { + tagName = parent.tagName ? parent.tagName.toUpperCase() : null; + if ((tagName !== "BODY") && (tagName !== "HTML") && (parent.scrollLeft || parent.scrollTop)) { + offsetX -= (parent.scrollLeft || 0); + offsetY -= (parent.scrollTop || 0); + currentStyle = Sys.UI.DomElement._getCurrentStyle(parent); + if (currentStyle) { + offsetX += parseInt(currentStyle.borderLeftWidth) || 0; + offsetY += parseInt(currentStyle.borderTopWidth) || 0; + } + } + } + } + return new Sys.UI.Point(offsetX, offsetY); + } +} +Sys.UI.DomElement.isDomElement = function Sys$UI$DomElement$isDomElement(obj) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "obj"} + ]); + if (e) throw e; + return Sys._isDomElement(obj); +} +Sys.UI.DomElement.removeCssClass = function Sys$UI$DomElement$removeCssClass(element, className) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "className", type: String} + ]); + if (e) throw e; + var currentClassName = ' ' + element.className + ' '; + var index = currentClassName.indexOf(' ' + className + ' '); + if (index >= 0) { + element.className = (currentClassName.substr(0, index) + ' ' + + currentClassName.substring(index + className.length + 1, currentClassName.length)).trim(); + } +} +Sys.UI.DomElement.resolveElement = function Sys$UI$DomElement$resolveElement(elementOrElementId, containerElement) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "elementOrElementId", mayBeNull: true}, + {name: "containerElement", mayBeNull: true, domElement: true, optional: true} + ]); + if (e) throw e; + var el = elementOrElementId; + if (!el) return null; + if (typeof(el) === "string") { + el = Sys.UI.DomElement.getElementById(el, containerElement); + if (!el) { + throw Error.argument("elementOrElementId", String.format(Sys.Res.elementNotFound, elementOrElementId)); + } + } + else if(!Sys.UI.DomElement.isDomElement(el)) { + throw Error.argument("elementOrElementId", Sys.Res.expectedElementOrId); + } + return el; +} +Sys.UI.DomElement.raiseBubbleEvent = function Sys$UI$DomElement$raiseBubbleEvent(source, args) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "source", domElement: true}, + {name: "args", type: Sys.EventArgs} + ]); + if (e) throw e; + var target = source; + while (target) { + var control = target.control; + if (control && control.onBubbleEvent && control.raiseBubbleEvent) { + Sys.UI.DomElement._raiseBubbleEventFromControl(control, source, args); + return; + } + target = target.parentNode; + } +} +Sys.UI.DomElement._raiseBubbleEventFromControl = function Sys$UI$DomElement$_raiseBubbleEventFromControl(control, source, args) { + if (!control.onBubbleEvent(source, args)) { + control._raiseBubbleEvent(source, args); + } +} +Sys.UI.DomElement.setLocation = function Sys$UI$DomElement$setLocation(element, x, y) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "x", type: Number, integer: true}, + {name: "y", type: Number, integer: true} + ]); + if (e) throw e; + var style = element.style; + style.position = 'absolute'; + style.left = x + "px"; + style.top = y + "px"; +} +Sys.UI.DomElement.toggleCssClass = function Sys$UI$DomElement$toggleCssClass(element, className) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "className", type: String} + ]); + if (e) throw e; + if (Sys.UI.DomElement.containsCssClass(element, className)) { + Sys.UI.DomElement.removeCssClass(element, className); + } + else { + Sys.UI.DomElement.addCssClass(element, className); + } +} +Sys.UI.DomElement.getVisibilityMode = function Sys$UI$DomElement$getVisibilityMode(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + return (element._visibilityMode === Sys.UI.VisibilityMode.hide) ? + Sys.UI.VisibilityMode.hide : + Sys.UI.VisibilityMode.collapse; +} +Sys.UI.DomElement.setVisibilityMode = function Sys$UI$DomElement$setVisibilityMode(element, value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "value", type: Sys.UI.VisibilityMode} + ]); + if (e) throw e; + Sys.UI.DomElement._ensureOldDisplayMode(element); + if (element._visibilityMode !== value) { + element._visibilityMode = value; + if (Sys.UI.DomElement.getVisible(element) === false) { + if (element._visibilityMode === Sys.UI.VisibilityMode.hide) { + element.style.display = element._oldDisplayMode; + } + else { + element.style.display = 'none'; + } + } + element._visibilityMode = value; + } +} +Sys.UI.DomElement.getVisible = function Sys$UI$DomElement$getVisible(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + var style = element.currentStyle || Sys.UI.DomElement._getCurrentStyle(element); + if (!style) return true; + return (style.visibility !== 'hidden') && (style.display !== 'none'); +} +Sys.UI.DomElement.setVisible = function Sys$UI$DomElement$setVisible(element, value) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "value", type: Boolean} + ]); + if (e) throw e; + if (value !== Sys.UI.DomElement.getVisible(element)) { + Sys.UI.DomElement._ensureOldDisplayMode(element); + element.style.visibility = value ? 'visible' : 'hidden'; + if (value || (element._visibilityMode === Sys.UI.VisibilityMode.hide)) { + element.style.display = element._oldDisplayMode; + } + else { + element.style.display = 'none'; + } + } +} +Sys.UI.DomElement._ensureOldDisplayMode = function Sys$UI$DomElement$_ensureOldDisplayMode(element) { + if (!element._oldDisplayMode) { + var style = element.currentStyle || Sys.UI.DomElement._getCurrentStyle(element); + element._oldDisplayMode = style ? style.display : null; + if (!element._oldDisplayMode || element._oldDisplayMode === 'none') { + switch(element.tagName.toUpperCase()) { + case 'DIV': case 'P': case 'ADDRESS': case 'BLOCKQUOTE': case 'BODY': case 'COL': + case 'COLGROUP': case 'DD': case 'DL': case 'DT': case 'FIELDSET': case 'FORM': + case 'H1': case 'H2': case 'H3': case 'H4': case 'H5': case 'H6': case 'HR': + case 'IFRAME': case 'LEGEND': case 'OL': case 'PRE': case 'TABLE': case 'TD': + case 'TH': case 'TR': case 'UL': + element._oldDisplayMode = 'block'; + break; + case 'LI': + element._oldDisplayMode = 'list-item'; + break; + default: + element._oldDisplayMode = 'inline'; + } + } + } +} +Sys.UI.DomElement._getWindow = function Sys$UI$DomElement$_getWindow(element) { + var doc = element.ownerDocument || element.document || element; + return doc.defaultView || doc.parentWindow; +} +Sys.UI.DomElement._getCurrentStyle = function Sys$UI$DomElement$_getCurrentStyle(element) { + if (element.nodeType === 3) return null; + var w = Sys.UI.DomElement._getWindow(element); + if (element.documentElement) element = element.documentElement; + var computedStyle = (w && (element !== w) && w.getComputedStyle) ? + w.getComputedStyle(element, null) : + element.currentStyle || element.style; + if (!computedStyle && (Sys.Browser.agent === Sys.Browser.Safari) && element.style) { + var oldDisplay = element.style.display; + var oldPosition = element.style.position; + element.style.position = 'absolute'; + element.style.display = 'block'; + var style = w.getComputedStyle(element, null); + element.style.display = oldDisplay; + element.style.position = oldPosition; + computedStyle = {}; + for (var n in style) { + computedStyle[n] = style[n]; + } + computedStyle.display = 'none'; + } + return computedStyle; +} + +Sys.IContainer = function Sys$IContainer() { + throw Error.notImplemented(); +} + function Sys$IContainer$addComponent(component) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "component", type: Sys.Component} + ]); + if (e) throw e; + throw Error.notImplemented(); + } + function Sys$IContainer$removeComponent(component) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "component", type: Sys.Component} + ]); + if (e) throw e; + throw Error.notImplemented(); + } + function Sys$IContainer$findComponent(id) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "id", type: String} + ]); + if (e) throw e; + throw Error.notImplemented(); + } + function Sys$IContainer$getComponents() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } +Sys.IContainer.prototype = { + addComponent: Sys$IContainer$addComponent, + removeComponent: Sys$IContainer$removeComponent, + findComponent: Sys$IContainer$findComponent, + getComponents: Sys$IContainer$getComponents +} +Sys.IContainer.registerInterface("Sys.IContainer"); + +Sys.ApplicationLoadEventArgs = function Sys$ApplicationLoadEventArgs(components, isPartialLoad) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "components", type: Array, elementType: Sys.Component}, + {name: "isPartialLoad", type: Boolean} + ]); + if (e) throw e; + Sys.ApplicationLoadEventArgs.initializeBase(this); + this._components = components; + this._isPartialLoad = isPartialLoad; +} + + function Sys$ApplicationLoadEventArgs$get_components() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._components; + } + function Sys$ApplicationLoadEventArgs$get_isPartialLoad() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._isPartialLoad; + } +Sys.ApplicationLoadEventArgs.prototype = { + get_components: Sys$ApplicationLoadEventArgs$get_components, + get_isPartialLoad: Sys$ApplicationLoadEventArgs$get_isPartialLoad +} +Sys.ApplicationLoadEventArgs.registerClass('Sys.ApplicationLoadEventArgs', Sys.EventArgs); + +Sys._Application = function Sys$_Application() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + Sys._Application.initializeBase(this); + this._disposableObjects = []; + this._components = {}; + this._createdComponents = []; + this._secondPassComponents = []; + this._unloadHandlerDelegate = Function.createDelegate(this, this._unloadHandler); + Sys.UI.DomEvent.addHandler(window, "unload", this._unloadHandlerDelegate); + this._domReady(); +} + function Sys$_Application$get_isCreatingComponents() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._creatingComponents; + } + function Sys$_Application$get_isDisposing() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._disposing; + } + function Sys$_Application$add_init(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + if (this._initialized) { + handler(this, Sys.EventArgs.Empty); + } + else { + this.get_events().addHandler("init", handler); + } + } + function Sys$_Application$remove_init(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().removeHandler("init", handler); + } + function Sys$_Application$add_load(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().addHandler("load", handler); + } + function Sys$_Application$remove_load(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().removeHandler("load", handler); + } + function Sys$_Application$add_unload(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().addHandler("unload", handler); + } + function Sys$_Application$remove_unload(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this.get_events().removeHandler("unload", handler); + } + function Sys$_Application$addComponent(component) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "component", type: Sys.Component} + ]); + if (e) throw e; + var id = component.get_id(); + if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId); + if (typeof(this._components[id]) !== 'undefined') throw Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, id)); + this._components[id] = component; + } + function Sys$_Application$beginCreateComponents() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._creatingComponents = true; + } + function Sys$_Application$dispose() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._disposing) { + this._disposing = true; + if (this._timerCookie) { + window.clearTimeout(this._timerCookie); + delete this._timerCookie; + } + if (this._endRequestHandler) { + Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this._endRequestHandler); + delete this._endRequestHandler; + } + if (this._beginRequestHandler) { + Sys.WebForms.PageRequestManager.getInstance().remove_beginRequest(this._beginRequestHandler); + delete this._beginRequestHandler; + } + if (window.pageUnload) { + window.pageUnload(this, Sys.EventArgs.Empty); + } + var unloadHandler = this.get_events().getHandler("unload"); + if (unloadHandler) { + unloadHandler(this, Sys.EventArgs.Empty); + } + var disposableObjects = Array.clone(this._disposableObjects); + for (var i = 0, l = disposableObjects.length; i < l; i++) { + var object = disposableObjects[i]; + if (typeof(object) !== "undefined") { + object.dispose(); + } + } + Array.clear(this._disposableObjects); + Sys.UI.DomEvent.removeHandler(window, "unload", this._unloadHandlerDelegate); + if (Sys._ScriptLoader) { + var sl = Sys._ScriptLoader.getInstance(); + if(sl) { + sl.dispose(); + } + } + Sys._Application.callBaseMethod(this, 'dispose'); + } + } + function Sys$_Application$disposeElement(element, childNodesOnly) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element"}, + {name: "childNodesOnly", type: Boolean} + ]); + if (e) throw e; + if (element.nodeType === 1) { + var i, allElements = element.getElementsByTagName("*"), + length = allElements.length, + children = new Array(length); + for (i = 0; i < length; i++) { + children[i] = allElements[i]; + } + for (i = length - 1; i >= 0; i--) { + var child = children[i]; + var d = child.dispose; + if (d && typeof(d) === "function") { + child.dispose(); + } + else { + var c = child.control; + if (c && typeof(c.dispose) === "function") { + c.dispose(); + } + } + var list = child._behaviors; + if (list) { + this._disposeComponents(list); + } + list = child._components; + if (list) { + this._disposeComponents(list); + child._components = null; + } + } + if (!childNodesOnly) { + var d = element.dispose; + if (d && typeof(d) === "function") { + element.dispose(); + } + else { + var c = element.control; + if (c && typeof(c.dispose) === "function") { + c.dispose(); + } + } + var list = element._behaviors; + if (list) { + this._disposeComponents(list); + } + list = element._components; + if (list) { + this._disposeComponents(list); + element._components = null; + } + } + } + } + function Sys$_Application$endCreateComponents() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var components = this._secondPassComponents; + for (var i = 0, l = components.length; i < l; i++) { + var component = components[i].component; + Sys$Component$_setReferences(component, components[i].references); + component.endUpdate(); + } + this._secondPassComponents = []; + this._creatingComponents = false; + } + function Sys$_Application$findComponent(id, parent) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "id", type: String}, + {name: "parent", mayBeNull: true, optional: true} + ]); + if (e) throw e; + return (parent ? + ((Sys.IContainer.isInstanceOfType(parent)) ? + parent.findComponent(id) : + parent[id] || null) : + Sys.Application._components[id] || null); + } + function Sys$_Application$getComponents() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var res = []; + var components = this._components; + for (var name in components) { + res[res.length] = components[name]; + } + return res; + } + function Sys$_Application$initialize() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if(!this.get_isInitialized() && !this._disposing) { + Sys._Application.callBaseMethod(this, 'initialize'); + this._raiseInit(); + if (this.get_stateString) { + if (Sys.WebForms && Sys.WebForms.PageRequestManager) { + this._beginRequestHandler = Function.createDelegate(this, this._onPageRequestManagerBeginRequest); + Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(this._beginRequestHandler); + this._endRequestHandler = Function.createDelegate(this, this._onPageRequestManagerEndRequest); + Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this._endRequestHandler); + } + var loadedEntry = this.get_stateString(); + if (loadedEntry !== this._currentEntry) { + this._navigate(loadedEntry); + } + else { + this._ensureHistory(); + } + } + this.raiseLoad(); + } + } + function Sys$_Application$notifyScriptLoaded() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + } + function Sys$_Application$registerDisposableObject(object) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "object", type: Sys.IDisposable} + ]); + if (e) throw e; + if (!this._disposing) { + var objects = this._disposableObjects, + i = objects.length; + objects[i] = object; + object.__msdisposeindex = i; + } + } + function Sys$_Application$raiseLoad() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var h = this.get_events().getHandler("load"); + var args = new Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), !!this._loaded); + this._loaded = true; + if (h) { + h(this, args); + } + if (window.pageLoad) { + window.pageLoad(this, args); + } + this._createdComponents = []; + } + function Sys$_Application$removeComponent(component) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "component", type: Sys.Component} + ]); + if (e) throw e; + var id = component.get_id(); + if (id) delete this._components[id]; + } + function Sys$_Application$unregisterDisposableObject(object) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "object", type: Sys.IDisposable} + ]); + if (e) throw e; + if (!this._disposing) { + var i = object.__msdisposeindex; + if (typeof(i) === "number") { + var disposableObjects = this._disposableObjects; + delete disposableObjects[i]; + delete object.__msdisposeindex; + if (++this._deleteCount > 1000) { + var newArray = []; + for (var j = 0, l = disposableObjects.length; j < l; j++) { + object = disposableObjects[j]; + if (typeof(object) !== "undefined") { + object.__msdisposeindex = newArray.length; + newArray.push(object); + } + } + this._disposableObjects = newArray; + this._deleteCount = 0; + } + } + } + } + function Sys$_Application$_addComponentToSecondPass(component, references) { + this._secondPassComponents[this._secondPassComponents.length] = {component: component, references: references}; + } + function Sys$_Application$_disposeComponents(list) { + if (list) { + for (var i = list.length - 1; i >= 0; i--) { + var item = list[i]; + if (typeof(item.dispose) === "function") { + item.dispose(); + } + } + } + } + function Sys$_Application$_domReady() { + var check, er, app = this; + function init() { app.initialize(); } + var onload = function() { + Sys.UI.DomEvent.removeHandler(window, "load", onload); + init(); + } + Sys.UI.DomEvent.addHandler(window, "load", onload); + + if (document.addEventListener) { + try { + document.addEventListener("DOMContentLoaded", check = function() { + document.removeEventListener("DOMContentLoaded", check, false); + init(); + }, false); + } + catch (er) { } + } + else if (document.attachEvent) { + if ((window == window.top) && document.documentElement.doScroll) { + var timeout, el = document.createElement("div"); + check = function() { + try { + el.doScroll("left"); + } + catch (er) { + timeout = window.setTimeout(check, 0); + return; + } + el = null; + init(); + } + check(); + } + else { + document.attachEvent("onreadystatechange", check = function() { + if (document.readyState === "complete") { + document.detachEvent("onreadystatechange", check); + init(); + } + }); + } + } + } + function Sys$_Application$_raiseInit() { + var handler = this.get_events().getHandler("init"); + if (handler) { + this.beginCreateComponents(); + handler(this, Sys.EventArgs.Empty); + this.endCreateComponents(); + } + } + function Sys$_Application$_unloadHandler(event) { + this.dispose(); + } +Sys._Application.prototype = { + _creatingComponents: false, + _disposing: false, + _deleteCount: 0, + get_isCreatingComponents: Sys$_Application$get_isCreatingComponents, + get_isDisposing: Sys$_Application$get_isDisposing, + add_init: Sys$_Application$add_init, + remove_init: Sys$_Application$remove_init, + add_load: Sys$_Application$add_load, + remove_load: Sys$_Application$remove_load, + add_unload: Sys$_Application$add_unload, + remove_unload: Sys$_Application$remove_unload, + addComponent: Sys$_Application$addComponent, + beginCreateComponents: Sys$_Application$beginCreateComponents, + dispose: Sys$_Application$dispose, + disposeElement: Sys$_Application$disposeElement, + endCreateComponents: Sys$_Application$endCreateComponents, + findComponent: Sys$_Application$findComponent, + getComponents: Sys$_Application$getComponents, + initialize: Sys$_Application$initialize, + notifyScriptLoaded: Sys$_Application$notifyScriptLoaded, + registerDisposableObject: Sys$_Application$registerDisposableObject, + raiseLoad: Sys$_Application$raiseLoad, + removeComponent: Sys$_Application$removeComponent, + unregisterDisposableObject: Sys$_Application$unregisterDisposableObject, + _addComponentToSecondPass: Sys$_Application$_addComponentToSecondPass, + _disposeComponents: Sys$_Application$_disposeComponents, + _domReady: Sys$_Application$_domReady, + _raiseInit: Sys$_Application$_raiseInit, + _unloadHandler: Sys$_Application$_unloadHandler +} +Sys._Application.registerClass('Sys._Application', Sys.Component, Sys.IContainer); +Sys.Application = new Sys._Application(); +var $find = Sys.Application.findComponent; + +Sys.UI.Behavior = function Sys$UI$Behavior(element) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + Sys.UI.Behavior.initializeBase(this); + this._element = element; + var behaviors = element._behaviors; + if (!behaviors) { + element._behaviors = [this]; + } + else { + behaviors[behaviors.length] = this; + } +} + function Sys$UI$Behavior$get_element() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._element; + } + function Sys$UI$Behavior$get_id() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var baseId = Sys.UI.Behavior.callBaseMethod(this, 'get_id'); + if (baseId) return baseId; + if (!this._element || !this._element.id) return ''; + return this._element.id + '$' + this.get_name(); + } + function Sys$UI$Behavior$get_name() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._name) return this._name; + var name = Object.getTypeName(this); + var i = name.lastIndexOf('.'); + if (i !== -1) name = name.substr(i + 1); + if (!this.get_isInitialized()) this._name = name; + return name; + } + function Sys$UI$Behavior$set_name(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + if ((value === '') || (value.charAt(0) === ' ') || (value.charAt(value.length - 1) === ' ')) + throw Error.argument('value', Sys.Res.invalidId); + if (typeof(this._element[value]) !== 'undefined') + throw Error.invalidOperation(String.format(Sys.Res.behaviorDuplicateName, value)); + if (this.get_isInitialized()) throw Error.invalidOperation(Sys.Res.cantSetNameAfterInit); + this._name = value; + } + function Sys$UI$Behavior$initialize() { + Sys.UI.Behavior.callBaseMethod(this, 'initialize'); + var name = this.get_name(); + if (name) this._element[name] = this; + } + function Sys$UI$Behavior$dispose() { + Sys.UI.Behavior.callBaseMethod(this, 'dispose'); + var e = this._element; + if (e) { + var name = this.get_name(); + if (name) { + e[name] = null; + } + var behaviors = e._behaviors; + Array.remove(behaviors, this); + if (behaviors.length === 0) { + e._behaviors = null; + } + delete this._element; + } + } +Sys.UI.Behavior.prototype = { + _name: null, + get_element: Sys$UI$Behavior$get_element, + get_id: Sys$UI$Behavior$get_id, + get_name: Sys$UI$Behavior$get_name, + set_name: Sys$UI$Behavior$set_name, + initialize: Sys$UI$Behavior$initialize, + dispose: Sys$UI$Behavior$dispose +} +Sys.UI.Behavior.registerClass('Sys.UI.Behavior', Sys.Component); +Sys.UI.Behavior.getBehaviorByName = function Sys$UI$Behavior$getBehaviorByName(element, name) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "name", type: String} + ]); + if (e) throw e; + var b = element[name]; + return (b && Sys.UI.Behavior.isInstanceOfType(b)) ? b : null; +} +Sys.UI.Behavior.getBehaviors = function Sys$UI$Behavior$getBehaviors(element) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + if (!element._behaviors) return []; + return Array.clone(element._behaviors); +} +Sys.UI.Behavior.getBehaviorsByType = function Sys$UI$Behavior$getBehaviorsByType(element, type) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true}, + {name: "type", type: Type} + ]); + if (e) throw e; + var behaviors = element._behaviors; + var results = []; + if (behaviors) { + for (var i = 0, l = behaviors.length; i < l; i++) { + if (type.isInstanceOfType(behaviors[i])) { + results[results.length] = behaviors[i]; + } + } + } + return results; +} + +Sys.UI.VisibilityMode = function Sys$UI$VisibilityMode() { + /// + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); +} +Sys.UI.VisibilityMode.prototype = { + hide: 0, + collapse: 1 +} +Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode"); + +Sys.UI.Control = function Sys$UI$Control(element) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "element", domElement: true} + ]); + if (e) throw e; + if (element.control !== null && typeof(element.control) !== 'undefined') throw Error.invalidOperation(Sys.Res.controlAlreadyDefined); + Sys.UI.Control.initializeBase(this); + this._element = element; + element.control = this; + var role = this.get_role(); + if (role) { + element.setAttribute("role", role); + } +} + function Sys$UI$Control$get_element() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._element; + } + function Sys$UI$Control$get_id() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._element) return ''; + return this._element.id; + } + function Sys$UI$Control$set_id(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + throw Error.invalidOperation(Sys.Res.cantSetId); + } + function Sys$UI$Control$get_parent() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._parent) return this._parent; + if (!this._element) return null; + + var parentElement = this._element.parentNode; + while (parentElement) { + if (parentElement.control) { + return parentElement.control; + } + parentElement = parentElement.parentNode; + } + return null; + } + function Sys$UI$Control$set_parent(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Sys.UI.Control}]); + if (e) throw e; + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + var parents = [this]; + var current = value; + while (current) { + if (Array.contains(parents, current)) throw Error.invalidOperation(Sys.Res.circularParentChain); + parents[parents.length] = current; + current = current.get_parent(); + } + this._parent = value; + } + function Sys$UI$Control$get_role() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return null; + } + function Sys$UI$Control$get_visibilityMode() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + return Sys.UI.DomElement.getVisibilityMode(this._element); + } + function Sys$UI$Control$set_visibilityMode(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Sys.UI.VisibilityMode}]); + if (e) throw e; + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + Sys.UI.DomElement.setVisibilityMode(this._element, value); + } + function Sys$UI$Control$get_visible() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + return Sys.UI.DomElement.getVisible(this._element); + } + function Sys$UI$Control$set_visible(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]); + if (e) throw e; + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + Sys.UI.DomElement.setVisible(this._element, value) + } + function Sys$UI$Control$addCssClass(className) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "className", type: String} + ]); + if (e) throw e; + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + Sys.UI.DomElement.addCssClass(this._element, className); + } + function Sys$UI$Control$dispose() { + Sys.UI.Control.callBaseMethod(this, 'dispose'); + if (this._element) { + this._element.control = null; + delete this._element; + } + if (this._parent) delete this._parent; + } + function Sys$UI$Control$onBubbleEvent(source, args) { + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "source"}, + {name: "args", type: Sys.EventArgs} + ]); + if (e) throw e; + return false; + } + function Sys$UI$Control$raiseBubbleEvent(source, args) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "source"}, + {name: "args", type: Sys.EventArgs} + ]); + if (e) throw e; + this._raiseBubbleEvent(source, args); + } + function Sys$UI$Control$_raiseBubbleEvent(source, args) { + var currentTarget = this.get_parent(); + while (currentTarget) { + if (currentTarget.onBubbleEvent(source, args)) { + return; + } + currentTarget = currentTarget.get_parent(); + } + } + function Sys$UI$Control$removeCssClass(className) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "className", type: String} + ]); + if (e) throw e; + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + Sys.UI.DomElement.removeCssClass(this._element, className); + } + function Sys$UI$Control$toggleCssClass(className) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "className", type: String} + ]); + if (e) throw e; + if (!this._element) throw Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose); + Sys.UI.DomElement.toggleCssClass(this._element, className); + } +Sys.UI.Control.prototype = { + _parent: null, + _visibilityMode: Sys.UI.VisibilityMode.hide, + get_element: Sys$UI$Control$get_element, + get_id: Sys$UI$Control$get_id, + set_id: Sys$UI$Control$set_id, + get_parent: Sys$UI$Control$get_parent, + set_parent: Sys$UI$Control$set_parent, + get_role: Sys$UI$Control$get_role, + get_visibilityMode: Sys$UI$Control$get_visibilityMode, + set_visibilityMode: Sys$UI$Control$set_visibilityMode, + get_visible: Sys$UI$Control$get_visible, + set_visible: Sys$UI$Control$set_visible, + addCssClass: Sys$UI$Control$addCssClass, + dispose: Sys$UI$Control$dispose, + onBubbleEvent: Sys$UI$Control$onBubbleEvent, + raiseBubbleEvent: Sys$UI$Control$raiseBubbleEvent, + _raiseBubbleEvent: Sys$UI$Control$_raiseBubbleEvent, + removeCssClass: Sys$UI$Control$removeCssClass, + toggleCssClass: Sys$UI$Control$toggleCssClass +} +Sys.UI.Control.registerClass('Sys.UI.Control', Sys.Component); +Sys.HistoryEventArgs = function Sys$HistoryEventArgs(state) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "state", type: Object} + ]); + if (e) throw e; + Sys.HistoryEventArgs.initializeBase(this); + this._state = state; +} + function Sys$HistoryEventArgs$get_state() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._state; + } +Sys.HistoryEventArgs.prototype = { + get_state: Sys$HistoryEventArgs$get_state +} +Sys.HistoryEventArgs.registerClass('Sys.HistoryEventArgs', Sys.EventArgs); +Sys.Application._appLoadHandler = null; +Sys.Application._beginRequestHandler = null; +Sys.Application._clientId = null; +Sys.Application._currentEntry = ''; +Sys.Application._endRequestHandler = null; +Sys.Application._history = null; +Sys.Application._enableHistory = false; +Sys.Application._historyEnabledInScriptManager = false; +Sys.Application._historyFrame = null; +Sys.Application._historyInitialized = false; +Sys.Application._historyPointIsNew = false; +Sys.Application._ignoreTimer = false; +Sys.Application._initialState = null; +Sys.Application._state = {}; +Sys.Application._timerCookie = 0; +Sys.Application._timerHandler = null; +Sys.Application._uniqueId = null; +Sys._Application.prototype.get_stateString = function Sys$_Application$get_stateString() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + var hash = null; + + if (Sys.Browser.agent === Sys.Browser.Firefox) { + var href = window.location.href; + var hashIndex = href.indexOf('#'); + if (hashIndex !== -1) { + hash = href.substring(hashIndex + 1); + } + else { + hash = ""; + } + return hash; + } + else { + hash = window.location.hash; + } + + if ((hash.length > 0) && (hash.charAt(0) === '#')) { + hash = hash.substring(1); + } + return hash; +}; +Sys._Application.prototype.get_enableHistory = function Sys$_Application$get_enableHistory() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._enableHistory; +}; +Sys._Application.prototype.set_enableHistory = function Sys$_Application$set_enableHistory(value) { + if (this._initialized && !this._initializing) { + throw Error.invalidOperation(Sys.Res.historyCannotEnableHistory); + } + else if (this._historyEnabledInScriptManager && !value) { + throw Error.invalidOperation(Sys.Res.invalidHistorySettingCombination); + } + this._enableHistory = value; +}; +Sys._Application.prototype.add_navigate = function Sys$_Application$add_navigate(handler) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "handler", type: Function} + ]); + if (e) throw e; + this.get_events().addHandler("navigate", handler); +}; +Sys._Application.prototype.remove_navigate = function Sys$_Application$remove_navigate(handler) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "handler", type: Function} + ]); + if (e) throw e; + this.get_events().removeHandler("navigate", handler); +}; +Sys._Application.prototype.addHistoryPoint = function Sys$_Application$addHistoryPoint(state, title) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "state", type: Object}, + {name: "title", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + if (!this._enableHistory) throw Error.invalidOperation(Sys.Res.historyCannotAddHistoryPointWithHistoryDisabled); + for (var n in state) { + var v = state[n]; + var t = typeof(v); + if ((v !== null) && ((t === 'object') || (t === 'function') || (t === 'undefined'))) { + throw Error.argument('state', Sys.Res.stateMustBeStringDictionary); + } + } + this._ensureHistory(); + var initialState = this._state; + for (var key in state) { + var value = state[key]; + if (value === null) { + if (typeof(initialState[key]) !== 'undefined') { + delete initialState[key]; + } + } + else { + initialState[key] = value; + } + } + var entry = this._serializeState(initialState); + this._historyPointIsNew = true; + this._setState(entry, title); + this._raiseNavigate(); +}; +Sys._Application.prototype.setServerId = function Sys$_Application$setServerId(clientId, uniqueId) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "clientId", type: String}, + {name: "uniqueId", type: String} + ]); + if (e) throw e; + this._clientId = clientId; + this._uniqueId = uniqueId; +}; +Sys._Application.prototype.setServerState = function Sys$_Application$setServerState(value) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "value", type: String} + ]); + if (e) throw e; + this._ensureHistory(); + this._state.__s = value; + this._updateHiddenField(value); +}; +Sys._Application.prototype._deserializeState = function Sys$_Application$_deserializeState(entry) { + var result = {}; + entry = entry || ''; + var serverSeparator = entry.indexOf('&&'); + if ((serverSeparator !== -1) && (serverSeparator + 2 < entry.length)) { + result.__s = entry.substr(serverSeparator + 2); + entry = entry.substr(0, serverSeparator); + } + var tokens = entry.split('&'); + for (var i = 0, l = tokens.length; i < l; i++) { + var token = tokens[i]; + var equal = token.indexOf('='); + if ((equal !== -1) && (equal + 1 < token.length)) { + var name = token.substr(0, equal); + var value = token.substr(equal + 1); + result[name] = decodeURIComponent(value); + } + } + return result; +}; +Sys._Application.prototype._enableHistoryInScriptManager = function Sys$_Application$_enableHistoryInScriptManager() { + this._enableHistory = true; + this._historyEnabledInScriptManager = true; +}; +Sys._Application.prototype._ensureHistory = function Sys$_Application$_ensureHistory() { + if (!this._historyInitialized && this._enableHistory) { + if ((Sys.Browser.agent === Sys.Browser.InternetExplorer) && + ((!document.documentMode) || document.documentMode < 8)) { + this._historyFrame = document.getElementById('__historyFrame'); + if (!this._historyFrame) throw Error.invalidOperation(Sys.Res.historyMissingFrame); + this._ignoreIFrame = true; + } + this._timerHandler = Function.createDelegate(this, this._onIdle); + this._timerCookie = window.setTimeout(this._timerHandler, 100); + + try { + this._initialState = this._deserializeState(this.get_stateString()); + } catch(e) {} + + this._historyInitialized = true; + } +}; +Sys._Application.prototype._navigate = function Sys$_Application$_navigate(entry) { + this._ensureHistory(); + var state = this._deserializeState(entry); + + if (this._uniqueId) { + var oldServerEntry = this._state.__s || ''; + var newServerEntry = state.__s || ''; + if (newServerEntry !== oldServerEntry) { + this._updateHiddenField(newServerEntry); + __doPostBack(this._uniqueId, newServerEntry); + this._state = state; + return; + } + } + this._setState(entry); + this._state = state; + this._raiseNavigate(); +}; +Sys._Application.prototype._onIdle = function Sys$_Application$_onIdle() { + delete this._timerCookie; + + var entry = this.get_stateString(); + if (entry !== this._currentEntry) { + if (!this._ignoreTimer) { + this._historyPointIsNew = false; + this._navigate(entry); + } + } + else { + this._ignoreTimer = false; + } + this._timerCookie = window.setTimeout(this._timerHandler, 100); +}; +Sys._Application.prototype._onIFrameLoad = function Sys$_Application$_onIFrameLoad(entry) { + if ((!document.documentMode) || document.documentMode < 8 ) { + this._ensureHistory(); + if (!this._ignoreIFrame) { + this._historyPointIsNew = false; + this._navigate(entry); + } + this._ignoreIFrame = false; + } +}; +Sys._Application.prototype._onPageRequestManagerBeginRequest = function Sys$_Application$_onPageRequestManagerBeginRequest(sender, args) { + this._ignoreTimer = true; + this._originalTitle = document.title; +}; +Sys._Application.prototype._onPageRequestManagerEndRequest = function Sys$_Application$_onPageRequestManagerEndRequest(sender, args) { + var dataItem = args.get_dataItems()[this._clientId]; + var originalTitle = this._originalTitle; + this._originalTitle = null; + var eventTarget = document.getElementById("__EVENTTARGET"); + if (eventTarget && eventTarget.value === this._uniqueId) { + eventTarget.value = ''; + } + if (typeof(dataItem) !== 'undefined') { + this.setServerState(dataItem); + this._historyPointIsNew = true; + } + else { + this._ignoreTimer = false; + } + var entry = this._serializeState(this._state); + if (entry !== this._currentEntry) { + this._ignoreTimer = true; + if (typeof(originalTitle) === "string") { + if (Sys.Browser.agent !== Sys.Browser.InternetExplorer || Sys.Browser.version > 7) { + var newTitle = document.title; + document.title = originalTitle; + this._setState(entry); + document.title = newTitle; + } + else { + this._setState(entry); + } + this._raiseNavigate(); + } + else { + this._setState(entry); + this._raiseNavigate(); + } + } +}; +Sys._Application.prototype._raiseNavigate = function Sys$_Application$_raiseNavigate() { + var isNew = this._historyPointIsNew; + var h = this.get_events().getHandler("navigate"); + var stateClone = {}; + for (var key in this._state) { + if (key !== '__s') { + stateClone[key] = this._state[key]; + } + } + var args = new Sys.HistoryEventArgs(stateClone); + if (h) { + h(this, args); + } + if (!isNew) { + var err; + try { + if ((Sys.Browser.agent === Sys.Browser.Firefox) && window.location.hash && + (!window.frameElement || window.top.location.hash)) { + (Sys.Browser.version < 3.5) ? + window.history.go(0) : + location.hash = this.get_stateString(); + } + } + catch(err) { + } + } +}; +Sys._Application.prototype._serializeState = function Sys$_Application$_serializeState(state) { + var serialized = []; + for (var key in state) { + var value = state[key]; + if (key === '__s') { + var serverState = value; + } + else { + if (key.indexOf('=') !== -1) throw Error.argument('state', Sys.Res.stateFieldNameInvalid); + serialized[serialized.length] = key + '=' + encodeURIComponent(value); + } + } + return serialized.join('&') + (serverState ? '&&' + serverState : ''); +}; +Sys._Application.prototype._setState = function Sys$_Application$_setState(entry, title) { + if (this._enableHistory) { + entry = entry || ''; + if (entry !== this._currentEntry) { + if (window.theForm) { + var action = window.theForm.action; + var hashIndex = action.indexOf('#'); + window.theForm.action = ((hashIndex !== -1) ? action.substring(0, hashIndex) : action) + '#' + entry; + } + + if (this._historyFrame && this._historyPointIsNew) { + var newDiv = document.createElement("div"); + newDiv.appendChild(document.createTextNode(title || document.title)); + var htmlEncodedTitle = newDiv.innerHTML; + this._ignoreIFrame = true; + var frameDoc = this._historyFrame.contentWindow.document; + frameDoc.open("javascript:''"); + frameDoc.write("" + htmlEncodedTitle + + "parent.Sys.Application._onIFrameLoad(" + + Sys.Serialization.JavaScriptSerializer.serialize(entry) + + ");"); + frameDoc.close(); + } + this._ignoreTimer = false; + this._currentEntry = entry; + if (this._historyFrame || this._historyPointIsNew) { + var currentHash = this.get_stateString(); + if (entry !== currentHash) { + var loc = document.location; + if (loc.href.length - loc.hash.length + entry.length > 2048) { + throw Error.invalidOperation(String.format(Sys.Res.urlTooLong, 2048)); + } + window.location.hash = entry; + this._currentEntry = this.get_stateString(); + if ((typeof(title) !== 'undefined') && (title !== null)) { + document.title = title; + } + } + } + this._historyPointIsNew = false; + } + } +}; +Sys._Application.prototype._updateHiddenField = function Sys$_Application$_updateHiddenField(value) { + if (this._clientId) { + var serverStateField = document.getElementById(this._clientId); + if (serverStateField) { + serverStateField.value = value; + } + } +}; + +if (!window.XMLHttpRequest) { + window.XMLHttpRequest = function window$XMLHttpRequest() { + var progIDs = [ 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP' ]; + for (var i = 0, l = progIDs.length; i < l; i++) { + try { + return new ActiveXObject(progIDs[i]); + } + catch (ex) { + } + } + return null; + } +} +Type.registerNamespace('Sys.Net'); + +Sys.Net.WebRequestExecutor = function Sys$Net$WebRequestExecutor() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._webRequest = null; + this._resultObject = null; +} + function Sys$Net$WebRequestExecutor$get_webRequest() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._webRequest; + } + function Sys$Net$WebRequestExecutor$_set_webRequest(value) { + if (this.get_started()) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, 'set_webRequest')); + } + this._webRequest = value; + } + function Sys$Net$WebRequestExecutor$get_started() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_responseAvailable() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_timedOut() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_aborted() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_responseData() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_statusCode() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_statusText() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_xml() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$get_object() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._resultObject) { + this._resultObject = Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData()); + } + return this._resultObject; + } + function Sys$Net$WebRequestExecutor$executeRequest() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$abort() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$getResponseHeader(header) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "header", type: String} + ]); + if (e) throw e; + throw Error.notImplemented(); + } + function Sys$Net$WebRequestExecutor$getAllResponseHeaders() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + throw Error.notImplemented(); + } +Sys.Net.WebRequestExecutor.prototype = { + get_webRequest: Sys$Net$WebRequestExecutor$get_webRequest, + _set_webRequest: Sys$Net$WebRequestExecutor$_set_webRequest, + get_started: Sys$Net$WebRequestExecutor$get_started, + get_responseAvailable: Sys$Net$WebRequestExecutor$get_responseAvailable, + get_timedOut: Sys$Net$WebRequestExecutor$get_timedOut, + get_aborted: Sys$Net$WebRequestExecutor$get_aborted, + get_responseData: Sys$Net$WebRequestExecutor$get_responseData, + get_statusCode: Sys$Net$WebRequestExecutor$get_statusCode, + get_statusText: Sys$Net$WebRequestExecutor$get_statusText, + get_xml: Sys$Net$WebRequestExecutor$get_xml, + get_object: Sys$Net$WebRequestExecutor$get_object, + executeRequest: Sys$Net$WebRequestExecutor$executeRequest, + abort: Sys$Net$WebRequestExecutor$abort, + getResponseHeader: Sys$Net$WebRequestExecutor$getResponseHeader, + getAllResponseHeaders: Sys$Net$WebRequestExecutor$getAllResponseHeaders +} +Sys.Net.WebRequestExecutor.registerClass('Sys.Net.WebRequestExecutor'); + +Sys.Net.XMLDOM = function Sys$Net$XMLDOM(markup) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "markup", type: String} + ]); + if (e) throw e; + if (!window.DOMParser) { + var progIDs = [ 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' ]; + for (var i = 0, l = progIDs.length; i < l; i++) { + try { + var xmlDOM = new ActiveXObject(progIDs[i]); + xmlDOM.async = false; + xmlDOM.loadXML(markup); + xmlDOM.setProperty('SelectionLanguage', 'XPath'); + return xmlDOM; + } + catch (ex) { + } + } + } + else { + try { + var domParser = new window.DOMParser(); + return domParser.parseFromString(markup, 'text/xml'); + } + catch (ex) { + } + } + return null; +} +Sys.Net.XMLHttpExecutor = function Sys$Net$XMLHttpExecutor() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + Sys.Net.XMLHttpExecutor.initializeBase(this); + var _this = this; + this._xmlHttpRequest = null; + this._webRequest = null; + this._responseAvailable = false; + this._timedOut = false; + this._timer = null; + this._aborted = false; + this._started = false; + this._onReadyStateChange = (function () { + + if (_this._xmlHttpRequest.readyState === 4 ) { + try { + if (typeof(_this._xmlHttpRequest.status) === "undefined" || _this._xmlHttpRequest.status === 0) { + return; + } + } + catch(ex) { + return; + } + + _this._clearTimer(); + _this._responseAvailable = true; + _this._webRequest.completed(Sys.EventArgs.Empty); + if (_this._xmlHttpRequest != null) { + _this._xmlHttpRequest.onreadystatechange = Function.emptyMethod; + _this._xmlHttpRequest = null; + } + } + }); + this._clearTimer = (function() { + if (_this._timer != null) { + window.clearTimeout(_this._timer); + _this._timer = null; + } + }); + this._onTimeout = (function() { + if (!_this._responseAvailable) { + _this._clearTimer(); + _this._timedOut = true; + _this._xmlHttpRequest.onreadystatechange = Function.emptyMethod; + _this._xmlHttpRequest.abort(); + _this._webRequest.completed(Sys.EventArgs.Empty); + _this._xmlHttpRequest = null; + } + }); +} + function Sys$Net$XMLHttpExecutor$get_timedOut() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._timedOut; + } + function Sys$Net$XMLHttpExecutor$get_started() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._started; + } + function Sys$Net$XMLHttpExecutor$get_responseAvailable() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._responseAvailable; + } + function Sys$Net$XMLHttpExecutor$get_aborted() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._aborted; + } + function Sys$Net$XMLHttpExecutor$executeRequest() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._webRequest = this.get_webRequest(); + if (this._started) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, 'executeRequest')); + } + if (this._webRequest === null) { + throw Error.invalidOperation(Sys.Res.nullWebRequest); + } + var body = this._webRequest.get_body(); + var headers = this._webRequest.get_headers(); + this._xmlHttpRequest = new XMLHttpRequest(); + this._xmlHttpRequest.onreadystatechange = this._onReadyStateChange; + var verb = this._webRequest.get_httpVerb(); + this._xmlHttpRequest.open(verb, this._webRequest.getResolvedUrl(), true ); + this._xmlHttpRequest.setRequestHeader("X-Requested-With", "XMLHttpRequest"); + if (headers) { + for (var header in headers) { + var val = headers[header]; + if (typeof(val) !== "function") + this._xmlHttpRequest.setRequestHeader(header, val); + } + } + if (verb.toLowerCase() === "post") { + if ((headers === null) || !headers['Content-Type']) { + this._xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8'); + } + if (!body) { + body = ""; + } + } + var timeout = this._webRequest.get_timeout(); + if (timeout > 0) { + this._timer = window.setTimeout(Function.createDelegate(this, this._onTimeout), timeout); + } + this._xmlHttpRequest.send(body); + this._started = true; + } + function Sys$Net$XMLHttpExecutor$getResponseHeader(header) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "header", type: String} + ]); + if (e) throw e; + if (!this._responseAvailable) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'getResponseHeader')); + } + if (!this._xmlHttpRequest) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'getResponseHeader')); + } + var result; + try { + result = this._xmlHttpRequest.getResponseHeader(header); + } catch (e) { + } + if (!result) result = ""; + return result; + } + function Sys$Net$XMLHttpExecutor$getAllResponseHeaders() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._responseAvailable) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'getAllResponseHeaders')); + } + if (!this._xmlHttpRequest) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'getAllResponseHeaders')); + } + return this._xmlHttpRequest.getAllResponseHeaders(); + } + function Sys$Net$XMLHttpExecutor$get_responseData() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._responseAvailable) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_responseData')); + } + if (!this._xmlHttpRequest) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_responseData')); + } + return this._xmlHttpRequest.responseText; + } + function Sys$Net$XMLHttpExecutor$get_statusCode() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._responseAvailable) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_statusCode')); + } + if (!this._xmlHttpRequest) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_statusCode')); + } + var result = 0; + try { + result = this._xmlHttpRequest.status; + } + catch(ex) { + } + return result; + } + function Sys$Net$XMLHttpExecutor$get_statusText() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._responseAvailable) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_statusText')); + } + if (!this._xmlHttpRequest) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_statusText')); + } + return this._xmlHttpRequest.statusText; + } + function Sys$Net$XMLHttpExecutor$get_xml() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._responseAvailable) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, 'get_xml')); + } + if (!this._xmlHttpRequest) { + throw Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, 'get_xml')); + } + var xml = this._xmlHttpRequest.responseXML; + if (!xml || !xml.documentElement) { + xml = Sys.Net.XMLDOM(this._xmlHttpRequest.responseText); + if (!xml || !xml.documentElement) + return null; + } + else if (navigator.userAgent.indexOf('MSIE') !== -1 && typeof(xml.setProperty) != 'undefined') { + xml.setProperty('SelectionLanguage', 'XPath'); + } + if (xml.documentElement.namespaceURI === "http://www.mozilla.org/newlayout/xml/parsererror.xml" && + xml.documentElement.tagName === "parsererror") { + return null; + } + + if (xml.documentElement.firstChild && xml.documentElement.firstChild.tagName === "parsererror") { + return null; + } + + return xml; + } + function Sys$Net$XMLHttpExecutor$abort() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (!this._started) { + throw Error.invalidOperation(Sys.Res.cannotAbortBeforeStart); + } + if (this._aborted || this._responseAvailable || this._timedOut) + return; + this._aborted = true; + this._clearTimer(); + if (this._xmlHttpRequest && !this._responseAvailable) { + this._xmlHttpRequest.onreadystatechange = Function.emptyMethod; + this._xmlHttpRequest.abort(); + + this._xmlHttpRequest = null; + this._webRequest.completed(Sys.EventArgs.Empty); + } + } +Sys.Net.XMLHttpExecutor.prototype = { + get_timedOut: Sys$Net$XMLHttpExecutor$get_timedOut, + get_started: Sys$Net$XMLHttpExecutor$get_started, + get_responseAvailable: Sys$Net$XMLHttpExecutor$get_responseAvailable, + get_aborted: Sys$Net$XMLHttpExecutor$get_aborted, + executeRequest: Sys$Net$XMLHttpExecutor$executeRequest, + getResponseHeader: Sys$Net$XMLHttpExecutor$getResponseHeader, + getAllResponseHeaders: Sys$Net$XMLHttpExecutor$getAllResponseHeaders, + get_responseData: Sys$Net$XMLHttpExecutor$get_responseData, + get_statusCode: Sys$Net$XMLHttpExecutor$get_statusCode, + get_statusText: Sys$Net$XMLHttpExecutor$get_statusText, + get_xml: Sys$Net$XMLHttpExecutor$get_xml, + abort: Sys$Net$XMLHttpExecutor$abort +} +Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', Sys.Net.WebRequestExecutor); + +Sys.Net._WebRequestManager = function Sys$Net$_WebRequestManager() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._defaultTimeout = 0; + this._defaultExecutorType = "Sys.Net.XMLHttpExecutor"; +} + function Sys$Net$_WebRequestManager$add_invokingRequest(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("invokingRequest", handler); + } + function Sys$Net$_WebRequestManager$remove_invokingRequest(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("invokingRequest", handler); + } + function Sys$Net$_WebRequestManager$add_completedRequest(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("completedRequest", handler); + } + function Sys$Net$_WebRequestManager$remove_completedRequest(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("completedRequest", handler); + } + function Sys$Net$_WebRequestManager$_get_eventHandlerList() { + if (!this._events) { + this._events = new Sys.EventHandlerList(); + } + return this._events; + } + function Sys$Net$_WebRequestManager$get_defaultTimeout() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._defaultTimeout; + } + function Sys$Net$_WebRequestManager$set_defaultTimeout(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Number}]); + if (e) throw e; + if (value < 0) { + throw Error.argumentOutOfRange("value", value, Sys.Res.invalidTimeout); + } + this._defaultTimeout = value; + } + function Sys$Net$_WebRequestManager$get_defaultExecutorType() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._defaultExecutorType; + } + function Sys$Net$_WebRequestManager$set_defaultExecutorType(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + this._defaultExecutorType = value; + } + function Sys$Net$_WebRequestManager$executeRequest(webRequest) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "webRequest", type: Sys.Net.WebRequest} + ]); + if (e) throw e; + var executor = webRequest.get_executor(); + if (!executor) { + var failed = false; + try { + var executorType = eval(this._defaultExecutorType); + executor = new executorType(); + } catch (e) { + failed = true; + } + if (failed || !Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) { + throw Error.argument("defaultExecutorType", String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType)); + } + webRequest.set_executor(executor); + } + if (executor.get_aborted()) { + return; + } + var evArgs = new Sys.Net.NetworkRequestEventArgs(webRequest); + var handler = this._get_eventHandlerList().getHandler("invokingRequest"); + if (handler) { + handler(this, evArgs); + } + if (!evArgs.get_cancel()) { + executor.executeRequest(); + } + } +Sys.Net._WebRequestManager.prototype = { + add_invokingRequest: Sys$Net$_WebRequestManager$add_invokingRequest, + remove_invokingRequest: Sys$Net$_WebRequestManager$remove_invokingRequest, + add_completedRequest: Sys$Net$_WebRequestManager$add_completedRequest, + remove_completedRequest: Sys$Net$_WebRequestManager$remove_completedRequest, + _get_eventHandlerList: Sys$Net$_WebRequestManager$_get_eventHandlerList, + get_defaultTimeout: Sys$Net$_WebRequestManager$get_defaultTimeout, + set_defaultTimeout: Sys$Net$_WebRequestManager$set_defaultTimeout, + get_defaultExecutorType: Sys$Net$_WebRequestManager$get_defaultExecutorType, + set_defaultExecutorType: Sys$Net$_WebRequestManager$set_defaultExecutorType, + executeRequest: Sys$Net$_WebRequestManager$executeRequest +} +Sys.Net._WebRequestManager.registerClass('Sys.Net._WebRequestManager'); +Sys.Net.WebRequestManager = new Sys.Net._WebRequestManager(); + +Sys.Net.NetworkRequestEventArgs = function Sys$Net$NetworkRequestEventArgs(webRequest) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "webRequest", type: Sys.Net.WebRequest} + ]); + if (e) throw e; + Sys.Net.NetworkRequestEventArgs.initializeBase(this); + this._webRequest = webRequest; +} + function Sys$Net$NetworkRequestEventArgs$get_webRequest() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._webRequest; + } +Sys.Net.NetworkRequestEventArgs.prototype = { + get_webRequest: Sys$Net$NetworkRequestEventArgs$get_webRequest +} +Sys.Net.NetworkRequestEventArgs.registerClass('Sys.Net.NetworkRequestEventArgs', Sys.CancelEventArgs); + +Sys.Net.WebRequest = function Sys$Net$WebRequest() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + this._url = ""; + this._headers = { }; + this._body = null; + this._userContext = null; + this._httpVerb = null; + this._executor = null; + this._invokeCalled = false; + this._timeout = 0; +} + function Sys$Net$WebRequest$add_completed(handler) { + /// + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().addHandler("completed", handler); + } + function Sys$Net$WebRequest$remove_completed(handler) { + var e = Function._validateParams(arguments, [{name: "handler", type: Function}]); + if (e) throw e; + this._get_eventHandlerList().removeHandler("completed", handler); + } + function Sys$Net$WebRequest$completed(eventArgs) { + /// + /// + var e = Function._validateParams(arguments, [ + {name: "eventArgs", type: Sys.EventArgs} + ]); + if (e) throw e; + var handler = Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest"); + if (handler) { + handler(this._executor, eventArgs); + } + handler = this._get_eventHandlerList().getHandler("completed"); + if (handler) { + handler(this._executor, eventArgs); + } + } + function Sys$Net$WebRequest$_get_eventHandlerList() { + if (!this._events) { + this._events = new Sys.EventHandlerList(); + } + return this._events; + } + function Sys$Net$WebRequest$get_url() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._url; + } + function Sys$Net$WebRequest$set_url(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + this._url = value; + } + function Sys$Net$WebRequest$get_headers() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._headers; + } + function Sys$Net$WebRequest$get_httpVerb() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._httpVerb === null) { + if (this._body === null) { + return "GET"; + } + return "POST"; + } + return this._httpVerb; + } + function Sys$Net$WebRequest$set_httpVerb(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + if (value.length === 0) { + throw Error.argument('value', Sys.Res.invalidHttpVerb); + } + this._httpVerb = value; + } + function Sys$Net$WebRequest$get_body() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._body; + } + function Sys$Net$WebRequest$set_body(value) { + var e = Function._validateParams(arguments, [{name: "value", mayBeNull: true}]); + if (e) throw e; + this._body = value; + } + function Sys$Net$WebRequest$get_userContext() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._userContext; + } + function Sys$Net$WebRequest$set_userContext(value) { + var e = Function._validateParams(arguments, [{name: "value", mayBeNull: true}]); + if (e) throw e; + this._userContext = value; + } + function Sys$Net$WebRequest$get_executor() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._executor; + } + function Sys$Net$WebRequest$set_executor(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Sys.Net.WebRequestExecutor}]); + if (e) throw e; + if (this._executor !== null && this._executor.get_started()) { + throw Error.invalidOperation(Sys.Res.setExecutorAfterActive); + } + this._executor = value; + this._executor._set_webRequest(this); + } + function Sys$Net$WebRequest$get_timeout() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._timeout === 0) { + return Sys.Net.WebRequestManager.get_defaultTimeout(); + } + return this._timeout; + } + function Sys$Net$WebRequest$set_timeout(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Number}]); + if (e) throw e; + if (value < 0) { + throw Error.argumentOutOfRange("value", value, Sys.Res.invalidTimeout); + } + this._timeout = value; + } + function Sys$Net$WebRequest$getResolvedUrl() { + /// + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return Sys.Net.WebRequest._resolveUrl(this._url); + } + function Sys$Net$WebRequest$invoke() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._invokeCalled) { + throw Error.invalidOperation(Sys.Res.invokeCalledTwice); + } + Sys.Net.WebRequestManager.executeRequest(this); + this._invokeCalled = true; + } +Sys.Net.WebRequest.prototype = { + add_completed: Sys$Net$WebRequest$add_completed, + remove_completed: Sys$Net$WebRequest$remove_completed, + completed: Sys$Net$WebRequest$completed, + _get_eventHandlerList: Sys$Net$WebRequest$_get_eventHandlerList, + get_url: Sys$Net$WebRequest$get_url, + set_url: Sys$Net$WebRequest$set_url, + get_headers: Sys$Net$WebRequest$get_headers, + get_httpVerb: Sys$Net$WebRequest$get_httpVerb, + set_httpVerb: Sys$Net$WebRequest$set_httpVerb, + get_body: Sys$Net$WebRequest$get_body, + set_body: Sys$Net$WebRequest$set_body, + get_userContext: Sys$Net$WebRequest$get_userContext, + set_userContext: Sys$Net$WebRequest$set_userContext, + get_executor: Sys$Net$WebRequest$get_executor, + set_executor: Sys$Net$WebRequest$set_executor, + get_timeout: Sys$Net$WebRequest$get_timeout, + set_timeout: Sys$Net$WebRequest$set_timeout, + getResolvedUrl: Sys$Net$WebRequest$getResolvedUrl, + invoke: Sys$Net$WebRequest$invoke +} +Sys.Net.WebRequest._resolveUrl = function Sys$Net$WebRequest$_resolveUrl(url, baseUrl) { + if (url && url.indexOf('://') !== -1) { + return url; + } + if (!baseUrl || baseUrl.length === 0) { + var baseElement = document.getElementsByTagName('base')[0]; + if (baseElement && baseElement.href && baseElement.href.length > 0) { + baseUrl = baseElement.href; + } + else { + baseUrl = document.URL; + } + } + var qsStart = baseUrl.indexOf('?'); + if (qsStart !== -1) { + baseUrl = baseUrl.substr(0, qsStart); + } + qsStart = baseUrl.indexOf('#'); + if (qsStart !== -1) { + baseUrl = baseUrl.substr(0, qsStart); + } + baseUrl = baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1); + if (!url || url.length === 0) { + return baseUrl; + } + if (url.charAt(0) === '/') { + var slashslash = baseUrl.indexOf('://'); + if (slashslash === -1) { + throw Error.argument("baseUrl", Sys.Res.badBaseUrl1); + } + var nextSlash = baseUrl.indexOf('/', slashslash + 3); + if (nextSlash === -1) { + throw Error.argument("baseUrl", Sys.Res.badBaseUrl2); + } + return baseUrl.substr(0, nextSlash) + url; + } + else { + var lastSlash = baseUrl.lastIndexOf('/'); + if (lastSlash === -1) { + throw Error.argument("baseUrl", Sys.Res.badBaseUrl3); + } + return baseUrl.substr(0, lastSlash+1) + url; + } +} +Sys.Net.WebRequest._createQueryString = function Sys$Net$WebRequest$_createQueryString(queryString, encodeMethod, addParams) { + encodeMethod = encodeMethod || encodeURIComponent; + var i = 0, obj, val, arg, sb = new Sys.StringBuilder(); + if (queryString) { + for (arg in queryString) { + obj = queryString[arg]; + if (typeof(obj) === "function") continue; + val = Sys.Serialization.JavaScriptSerializer.serialize(obj); + if (i++) { + sb.append('&'); + } + sb.append(arg); + sb.append('='); + sb.append(encodeMethod(val)); + } + } + if (addParams) { + if (i) { + sb.append('&'); + } + sb.append(addParams); + } + return sb.toString(); +} +Sys.Net.WebRequest._createUrl = function Sys$Net$WebRequest$_createUrl(url, queryString, addParams) { + if (!queryString && !addParams) { + return url; + } + var qs = Sys.Net.WebRequest._createQueryString(queryString, null, addParams); + return qs.length + ? url + ((url && url.indexOf('?') >= 0) ? "&" : "?") + qs + : url; +} +Sys.Net.WebRequest.registerClass('Sys.Net.WebRequest'); + +Sys._ScriptLoaderTask = function Sys$_ScriptLoaderTask(scriptElement, completedCallback) { + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "scriptElement", domElement: true}, + {name: "completedCallback", type: Function} + ]); + if (e) throw e; + this._scriptElement = scriptElement; + this._completedCallback = completedCallback; +} + function Sys$_ScriptLoaderTask$get_scriptElement() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._scriptElement; + } + function Sys$_ScriptLoaderTask$dispose() { + if(this._disposed) { + return; + } + this._disposed = true; + this._removeScriptElementHandlers(); + Sys._ScriptLoaderTask._clearScript(this._scriptElement); + this._scriptElement = null; + } + function Sys$_ScriptLoaderTask$execute() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + if (this._ensureReadyStateLoaded()) { + this._executeInternal(); + } + } + function Sys$_ScriptLoaderTask$_executeInternal() { + this._addScriptElementHandlers(); + var headElements = document.getElementsByTagName('head'); + if (headElements.length === 0) { + throw new Error.invalidOperation(Sys.Res.scriptLoadFailedNoHead); + } + else { + headElements[0].appendChild(this._scriptElement); + } + } + function Sys$_ScriptLoaderTask$_ensureReadyStateLoaded() { + if (this._useReadyState() && this._scriptElement.readyState !== 'loaded' && this._scriptElement.readyState !== 'complete') { + this._scriptDownloadDelegate = Function.createDelegate(this, this._executeInternal); + $addHandler(this._scriptElement, 'readystatechange', this._scriptDownloadDelegate); + return false; + } + return true; + } + function Sys$_ScriptLoaderTask$_addScriptElementHandlers() { + if (this._scriptDownloadDelegate) { + $removeHandler(this._scriptElement, 'readystatechange', this._scriptDownloadDelegate); + this._scriptDownloadDelegate = null; + } + this._scriptLoadDelegate = Function.createDelegate(this, this._scriptLoadHandler); + if (this._useReadyState()) { + $addHandler(this._scriptElement, 'readystatechange', this._scriptLoadDelegate); + } else { + $addHandler(this._scriptElement, 'load', this._scriptLoadDelegate); + } + if (this._scriptElement.addEventListener) { + this._scriptErrorDelegate = Function.createDelegate(this, this._scriptErrorHandler); + this._scriptElement.addEventListener('error', this._scriptErrorDelegate, false); + } + } + function Sys$_ScriptLoaderTask$_removeScriptElementHandlers() { + if(this._scriptLoadDelegate) { + var scriptElement = this.get_scriptElement(); + if (this._scriptDownloadDelegate) { + $removeHandler(this._scriptElement, 'readystatechange', this._scriptDownloadDelegate); + this._scriptDownloadDelegate = null; + } + if (this._useReadyState() && this._scriptLoadDelegate) { + $removeHandler(scriptElement, 'readystatechange', this._scriptLoadDelegate); + } + else { + $removeHandler(scriptElement, 'load', this._scriptLoadDelegate); + } + if (this._scriptErrorDelegate) { + this._scriptElement.removeEventListener('error', this._scriptErrorDelegate, false); + this._scriptErrorDelegate = null; + } + this._scriptLoadDelegate = null; + } + } + function Sys$_ScriptLoaderTask$_scriptErrorHandler() { + if(this._disposed) { + return; + } + + this._completedCallback(this.get_scriptElement(), false); + } + function Sys$_ScriptLoaderTask$_scriptLoadHandler() { + if(this._disposed) { + return; + } + var scriptElement = this.get_scriptElement(); + if (this._useReadyState() && scriptElement.readyState !== 'complete') { + return; + } + this._completedCallback(scriptElement, true); + } + function Sys$_ScriptLoaderTask$_useReadyState() { + return (Sys.Browser.agent === Sys.Browser.InternetExplorer && (Sys.Browser.version < 9 || ((document.documentMode || 0) < 9))); + } +Sys._ScriptLoaderTask.prototype = { + get_scriptElement: Sys$_ScriptLoaderTask$get_scriptElement, + dispose: Sys$_ScriptLoaderTask$dispose, + execute: Sys$_ScriptLoaderTask$execute, + _executeInternal: Sys$_ScriptLoaderTask$_executeInternal, + _ensureReadyStateLoaded: Sys$_ScriptLoaderTask$_ensureReadyStateLoaded, + _addScriptElementHandlers: Sys$_ScriptLoaderTask$_addScriptElementHandlers, + _removeScriptElementHandlers: Sys$_ScriptLoaderTask$_removeScriptElementHandlers, + _scriptErrorHandler: Sys$_ScriptLoaderTask$_scriptErrorHandler, + _scriptLoadHandler: Sys$_ScriptLoaderTask$_scriptLoadHandler, + _useReadyState: Sys$_ScriptLoaderTask$_useReadyState +} +Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask", null, Sys.IDisposable); +Sys._ScriptLoaderTask._clearScript = function Sys$_ScriptLoaderTask$_clearScript(scriptElement) { + if (!Sys.Debug.isDebug && scriptElement.parentNode) { + scriptElement.parentNode.removeChild(scriptElement); + } +} +Type.registerNamespace('Sys.Net'); + +Sys.Net.WebServiceProxy = function Sys$Net$WebServiceProxy() { +} + function Sys$Net$WebServiceProxy$get_timeout() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._timeout || 0; + } + function Sys$Net$WebServiceProxy$set_timeout(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Number}]); + if (e) throw e; + if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); } + this._timeout = value; + } + function Sys$Net$WebServiceProxy$get_defaultUserContext() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return (typeof(this._userContext) === "undefined") ? null : this._userContext; + } + function Sys$Net$WebServiceProxy$set_defaultUserContext(value) { + var e = Function._validateParams(arguments, [{name: "value", mayBeNull: true}]); + if (e) throw e; + this._userContext = value; + } + function Sys$Net$WebServiceProxy$get_defaultSucceededCallback() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._succeeded || null; + } + function Sys$Net$WebServiceProxy$set_defaultSucceededCallback(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]); + if (e) throw e; + this._succeeded = value; + } + function Sys$Net$WebServiceProxy$get_defaultFailedCallback() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._failed || null; + } + function Sys$Net$WebServiceProxy$set_defaultFailedCallback(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]); + if (e) throw e; + this._failed = value; + } + function Sys$Net$WebServiceProxy$get_enableJsonp() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return !!this._jsonp; + } + function Sys$Net$WebServiceProxy$set_enableJsonp(value) { + var e = Function._validateParams(arguments, [{name: "value", type: Boolean}]); + if (e) throw e; + this._jsonp = value; + } + function Sys$Net$WebServiceProxy$get_path() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._path || null; + } + function Sys$Net$WebServiceProxy$set_path(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + this._path = value; + } + function Sys$Net$WebServiceProxy$get_jsonpCallbackParameter() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._callbackParameter || "callback"; + } + function Sys$Net$WebServiceProxy$set_jsonpCallbackParameter(value) { + var e = Function._validateParams(arguments, [{name: "value", type: String}]); + if (e) throw e; + this._callbackParameter = value; + } + function Sys$Net$WebServiceProxy$_invoke(servicePath, methodName, useGet, params, onSuccess, onFailure, userContext) { + /// + /// + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "servicePath", type: String}, + {name: "methodName", type: String}, + {name: "useGet", type: Boolean}, + {name: "params"}, + {name: "onSuccess", type: Function, mayBeNull: true, optional: true}, + {name: "onFailure", type: Function, mayBeNull: true, optional: true}, + {name: "userContext", mayBeNull: true, optional: true} + ]); + if (e) throw e; + onSuccess = onSuccess || this.get_defaultSucceededCallback(); + onFailure = onFailure || this.get_defaultFailedCallback(); + if (userContext === null || typeof userContext === 'undefined') userContext = this.get_defaultUserContext(); + return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, useGet, params, onSuccess, onFailure, userContext, this.get_timeout(), this.get_enableJsonp(), this.get_jsonpCallbackParameter()); + } +Sys.Net.WebServiceProxy.prototype = { + get_timeout: Sys$Net$WebServiceProxy$get_timeout, + set_timeout: Sys$Net$WebServiceProxy$set_timeout, + get_defaultUserContext: Sys$Net$WebServiceProxy$get_defaultUserContext, + set_defaultUserContext: Sys$Net$WebServiceProxy$set_defaultUserContext, + get_defaultSucceededCallback: Sys$Net$WebServiceProxy$get_defaultSucceededCallback, + set_defaultSucceededCallback: Sys$Net$WebServiceProxy$set_defaultSucceededCallback, + get_defaultFailedCallback: Sys$Net$WebServiceProxy$get_defaultFailedCallback, + set_defaultFailedCallback: Sys$Net$WebServiceProxy$set_defaultFailedCallback, + get_enableJsonp: Sys$Net$WebServiceProxy$get_enableJsonp, + set_enableJsonp: Sys$Net$WebServiceProxy$set_enableJsonp, + get_path: Sys$Net$WebServiceProxy$get_path, + set_path: Sys$Net$WebServiceProxy$set_path, + get_jsonpCallbackParameter: Sys$Net$WebServiceProxy$get_jsonpCallbackParameter, + set_jsonpCallbackParameter: Sys$Net$WebServiceProxy$set_jsonpCallbackParameter, + _invoke: Sys$Net$WebServiceProxy$_invoke +} +Sys.Net.WebServiceProxy.registerClass('Sys.Net.WebServiceProxy'); +Sys.Net.WebServiceProxy.invoke = function Sys$Net$WebServiceProxy$invoke(servicePath, methodName, useGet, params, onSuccess, onFailure, userContext, timeout, enableJsonp, jsonpCallbackParameter) { + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "servicePath", type: String}, + {name: "methodName", type: String, mayBeNull: true, optional: true}, + {name: "useGet", type: Boolean, optional: true}, + {name: "params", mayBeNull: true, optional: true}, + {name: "onSuccess", type: Function, mayBeNull: true, optional: true}, + {name: "onFailure", type: Function, mayBeNull: true, optional: true}, + {name: "userContext", mayBeNull: true, optional: true}, + {name: "timeout", type: Number, optional: true}, + {name: "enableJsonp", type: Boolean, mayBeNull: true, optional: true}, + {name: "jsonpCallbackParameter", type: String, mayBeNull: true, optional: true} + ]); + if (e) throw e; + var schemeHost = (enableJsonp !== false) ? Sys.Net.WebServiceProxy._xdomain.exec(servicePath) : null, + tempCallback, jsonp = schemeHost && (schemeHost.length === 3) && + ((schemeHost[1] !== location.protocol) || (schemeHost[2] !== location.host)); + useGet = jsonp || useGet; + if (jsonp) { + jsonpCallbackParameter = jsonpCallbackParameter || "callback"; + tempCallback = "_jsonp" + Sys._jsonp++; + } + if (!params) params = {}; + var urlParams = params; + if (!useGet || !urlParams) urlParams = {}; + var script, error, timeoutcookie = null, loader, body = null, + url = Sys.Net.WebRequest._createUrl(methodName + ? (servicePath+"/"+encodeURIComponent(methodName)) + : servicePath, urlParams, jsonp ? (jsonpCallbackParameter + "=Sys." + tempCallback) : null); + if (jsonp) { + script = document.createElement("script"); + script.src = url; + loader = new Sys._ScriptLoaderTask(script, function(script, loaded) { + if (!loaded || tempCallback) { + jsonpComplete({ Message: String.format(Sys.Res.webServiceFailedNoMsg, methodName) }, -1); + } + }); + function jsonpComplete(data, statusCode) { + if (timeoutcookie !== null) { + window.clearTimeout(timeoutcookie); + timeoutcookie = null; + } + loader.dispose(); + delete Sys[tempCallback]; + tempCallback = null; + if ((typeof(statusCode) !== "undefined") && (statusCode !== 200)) { + if (onFailure) { + error = new Sys.Net.WebServiceError(false, + data.Message || String.format(Sys.Res.webServiceFailedNoMsg, methodName), + data.StackTrace || null, + data.ExceptionType || null, + data); + error._statusCode = statusCode; + onFailure(error, userContext, methodName); + } + else { + if (data.StackTrace && data.Message) { + error = data.StackTrace + "-- " + data.Message; + } + else { + error = data.StackTrace || data.Message; + } + error = String.format(error ? Sys.Res.webServiceFailed : Sys.Res.webServiceFailedNoMsg, methodName, error); + throw Sys.Net.WebServiceProxy._createFailedError(methodName, String.format(Sys.Res.webServiceFailed, methodName, error)); + } + } + else if (onSuccess) { + onSuccess(data, userContext, methodName); + } + } + Sys[tempCallback] = jsonpComplete; + loader.execute(); + return null; + } + var request = new Sys.Net.WebRequest(); + request.set_url(url); + request.get_headers()['Content-Type'] = 'application/json; charset=utf-8'; + if (!useGet) { + body = Sys.Serialization.JavaScriptSerializer.serialize(params); + if (body === "{}") body = ""; + } + request.set_body(body); + request.add_completed(onComplete); + if (timeout && timeout > 0) request.set_timeout(timeout); + request.invoke(); + + function onComplete(response, eventArgs) { + if (response.get_responseAvailable()) { + var statusCode = response.get_statusCode(); + var result = null; + + try { + var contentType = response.getResponseHeader("Content-Type"); + if (contentType.startsWith("application/json")) { + result = response.get_object(); + } + else if (contentType.startsWith("text/xml")) { + result = response.get_xml(); + } + else { + result = response.get_responseData(); + } + } catch (ex) { + } + var error = response.getResponseHeader("jsonerror"); + var errorObj = (error === "true"); + if (errorObj) { + if (result) { + result = new Sys.Net.WebServiceError(false, result.Message, result.StackTrace, result.ExceptionType, result); + } + } + else if (contentType.startsWith("application/json")) { + result = (!result || (typeof(result.d) === "undefined")) ? result : result.d; + } + if (((statusCode < 200) || (statusCode >= 300)) || errorObj) { + if (onFailure) { + if (!result || !errorObj) { + result = new Sys.Net.WebServiceError(false , String.format(Sys.Res.webServiceFailedNoMsg, methodName)); + } + result._statusCode = statusCode; + onFailure(result, userContext, methodName); + } + else { + if (result && errorObj) { + error = result.get_exceptionType() + "-- " + result.get_message(); + } + else { + error = response.get_responseData(); + } + throw Sys.Net.WebServiceProxy._createFailedError(methodName, String.format(Sys.Res.webServiceFailed, methodName, error)); + } + } + else if (onSuccess) { + onSuccess(result, userContext, methodName); + } + } + else { + var msg; + if (response.get_timedOut()) { + msg = String.format(Sys.Res.webServiceTimedOut, methodName); + } + else { + msg = String.format(Sys.Res.webServiceFailedNoMsg, methodName) + } + if (onFailure) { + onFailure(new Sys.Net.WebServiceError(response.get_timedOut(), msg, "", ""), userContext, methodName); + } + else { + throw Sys.Net.WebServiceProxy._createFailedError(methodName, msg); + } + } + } + return request; +} +Sys.Net.WebServiceProxy._createFailedError = function Sys$Net$WebServiceProxy$_createFailedError(methodName, errorMessage) { + var displayMessage = "Sys.Net.WebServiceFailedException: " + errorMessage; + var e = Error.create(displayMessage, { 'name': 'Sys.Net.WebServiceFailedException', 'methodName': methodName }); + e.popStackFrame(); + return e; +} +Sys.Net.WebServiceProxy._defaultFailedCallback = function Sys$Net$WebServiceProxy$_defaultFailedCallback(err, methodName) { + var error = err.get_exceptionType() + "-- " + err.get_message(); + throw Sys.Net.WebServiceProxy._createFailedError(methodName, String.format(Sys.Res.webServiceFailed, methodName, error)); +} +Sys.Net.WebServiceProxy._generateTypedConstructor = function Sys$Net$WebServiceProxy$_generateTypedConstructor(type) { + return function(properties) { + if (properties) { + for (var name in properties) { + this[name] = properties[name]; + } + } + this.__type = type; + } +} +Sys._jsonp = 0; +Sys.Net.WebServiceProxy._xdomain = /^\s*([a-zA-Z0-9\+\-\.]+\:)\/\/([^?#\/]+)/; + +Sys.Net.WebServiceError = function Sys$Net$WebServiceError(timedOut, message, stackTrace, exceptionType, errorObject) { + /// + /// + /// + /// + /// + /// + var e = Function._validateParams(arguments, [ + {name: "timedOut", type: Boolean}, + {name: "message", type: String, mayBeNull: true}, + {name: "stackTrace", type: String, mayBeNull: true, optional: true}, + {name: "exceptionType", type: String, mayBeNull: true, optional: true}, + {name: "errorObject", type: Object, mayBeNull: true, optional: true} + ]); + if (e) throw e; + this._timedOut = timedOut; + this._message = message; + this._stackTrace = stackTrace; + this._exceptionType = exceptionType; + this._errorObject = errorObject; + this._statusCode = -1; +} + function Sys$Net$WebServiceError$get_timedOut() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._timedOut; + } + function Sys$Net$WebServiceError$get_statusCode() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._statusCode; + } + function Sys$Net$WebServiceError$get_message() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._message; + } + function Sys$Net$WebServiceError$get_stackTrace() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._stackTrace || ""; + } + function Sys$Net$WebServiceError$get_exceptionType() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._exceptionType || ""; + } + function Sys$Net$WebServiceError$get_errorObject() { + /// + if (arguments.length !== 0) throw Error.parameterCount(); + return this._errorObject || null; + } +Sys.Net.WebServiceError.prototype = { + get_timedOut: Sys$Net$WebServiceError$get_timedOut, + get_statusCode: Sys$Net$WebServiceError$get_statusCode, + get_message: Sys$Net$WebServiceError$get_message, + get_stackTrace: Sys$Net$WebServiceError$get_stackTrace, + get_exceptionType: Sys$Net$WebServiceError$get_exceptionType, + get_errorObject: Sys$Net$WebServiceError$get_errorObject +} +Sys.Net.WebServiceError.registerClass('Sys.Net.WebServiceError'); + + +Type.registerNamespace('Sys'); +Sys.Res={ +"argumentInteger":"Value must be an integer.", +"invokeCalledTwice":"Cannot call invoke more than once.", +"webServiceFailed":"The server method \u0027{0}\u0027 failed with the following error: {1}", +"argumentType":"Object cannot be converted to the required type.", +"argumentNull":"Value cannot be null.", +"scriptAlreadyLoaded":"The script \u0027{0}\u0027 has been referenced multiple times. If referencing Microsoft AJAX scripts explicitly, set the MicrosoftAjaxMode property of the ScriptManager to Explicit.", +"scriptDependencyNotFound":"The script \u0027{0}\u0027 failed to load because it is dependent on script \u0027{1}\u0027.", +"formatBadFormatSpecifier":"Format specifier was invalid.", +"requiredScriptReferenceNotIncluded":"\u0027{0}\u0027 requires that you have included a script reference to \u0027{1}\u0027.", +"webServiceFailedNoMsg":"The server method \u0027{0}\u0027 failed.", +"argumentDomElement":"Value must be a DOM element.", +"invalidExecutorType":"Could not create a valid Sys.Net.WebRequestExecutor from: {0}.", +"cannotCallBeforeResponse":"Cannot call {0} when responseAvailable is false.", +"actualValue":"Actual value was {0}.", +"enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum {1}.", +"scriptLoadFailed":"The script \u0027{0}\u0027 could not be loaded.", +"parameterCount":"Parameter count mismatch.", +"cannotDeserializeEmptyString":"Cannot deserialize empty string.", +"formatInvalidString":"Input string was not in a correct format.", +"invalidTimeout":"Value must be greater than or equal to zero.", +"cannotAbortBeforeStart":"Cannot abort when executor has not started.", +"argument":"Value does not fall within the expected range.", +"cannotDeserializeInvalidJson":"Cannot deserialize. The data does not correspond to valid JSON.", +"invalidHttpVerb":"httpVerb cannot be set to an empty or null string.", +"nullWebRequest":"Cannot call executeRequest with a null webRequest.", +"eventHandlerInvalid":"Handler was not added through the Sys.UI.DomEvent.addHandler method.", +"cannotSerializeNonFiniteNumbers":"Cannot serialize non finite numbers.", +"argumentUndefined":"Value cannot be undefined.", +"webServiceInvalidReturnType":"The server method \u0027{0}\u0027 returned an invalid type. Expected type: {1}", +"servicePathNotSet":"The path to the web service has not been set.", +"argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be converted to type \u0027{1}\u0027.", +"cannotCallOnceStarted":"Cannot call {0} once started.", +"badBaseUrl1":"Base URL does not contain ://.", +"badBaseUrl2":"Base URL does not contain another /.", +"badBaseUrl3":"Cannot find last / in base URL.", +"setExecutorAfterActive":"Cannot set executor after it has become active.", +"paramName":"Parameter name: {0}", +"nullReferenceInPath":"Null reference while evaluating data path: \u0027{0}\u0027.", +"cannotCallOutsideHandler":"Cannot call {0} outside of a completed event handler.", +"cannotSerializeObjectWithCycle":"Cannot serialize object with cyclic reference within child properties.", +"format":"One of the identified items was in an invalid format.", +"assertFailedCaller":"Assertion Failed: {0}\r\nat {1}", +"argumentOutOfRange":"Specified argument was out of the range of valid values.", +"webServiceTimedOut":"The server method \u0027{0}\u0027 timed out.", +"notImplemented":"The method or operation is not implemented.", +"assertFailed":"Assertion Failed: {0}", +"invalidOperation":"Operation is not valid due to the current state of the object.", +"breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?", +"argumentTypeName":"Value is not the name of an existing type.", +"cantBeCalledAfterDispose":"Can\u0027t be called after dispose.", +"componentCantSetIdAfterAddedToApp":"The id property of a component can\u0027t be set after it\u0027s been added to the Application object.", +"behaviorDuplicateName":"A behavior with name \u0027{0}\u0027 already exists or it is the name of an existing property on the target element.", +"notATypeName":"Value is not a valid type name.", +"elementNotFound":"An element with id \u0027{0}\u0027 could not be found.", +"stateMustBeStringDictionary":"The state object can only have null and string fields.", +"boolTrueOrFalse":"Value must be \u0027true\u0027 or \u0027false\u0027.", +"scriptLoadFailedNoHead":"ScriptLoader requires pages to contain a \u003chead\u003e element.", +"stringFormatInvalid":"The format string is invalid.", +"referenceNotFound":"Component \u0027{0}\u0027 was not found.", +"enumReservedName":"\u0027{0}\u0027 is a reserved name that can\u0027t be used as an enum value name.", +"circularParentChain":"The chain of control parents can\u0027t have circular references.", +"namespaceContainsNonObject":"Object {0} already exists and is not an object.", +"undefinedEvent":"\u0027{0}\u0027 is not an event.", +"propertyUndefined":"\u0027{0}\u0027 is not a property or an existing field.", +"observableConflict":"Object already contains a member with the name \u0027{0}\u0027.", +"historyCannotEnableHistory":"Cannot set enableHistory after initialization.", +"scriptLoadFailedDebug":"The script \u0027{0}\u0027 failed to load. Check for:\r\n Inaccessible path.\r\n Script errors. (IE) Enable \u0027Display a notification about every script error\u0027 under advanced settings.", +"propertyNotWritable":"\u0027{0}\u0027 is not a writable property.", +"enumInvalidValueName":"\u0027{0}\u0027 is not a valid name for an enum value.", +"controlAlreadyDefined":"A control is already associated with the element.", +"addHandlerCantBeUsedForError":"Can\u0027t add a handler for the error event using this method. Please set the window.onerror property instead.", +"cantAddNonFunctionhandler":"Can\u0027t add a handler that is not a function.", +"invalidNameSpace":"Value is not a valid namespace identifier.", +"notAnInterface":"Value is not a valid interface.", +"eventHandlerNotFunction":"Handler must be a function.", +"propertyNotAnArray":"\u0027{0}\u0027 is not an Array property.", +"namespaceContainsClass":"Object {0} already exists as a class, enum, or interface.", +"typeRegisteredTwice":"Type {0} has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update.", +"cantSetNameAfterInit":"The name property can\u0027t be set on this object after initialization.", +"historyMissingFrame":"For the history feature to work in IE, the page must have an iFrame element with id \u0027__historyFrame\u0027 pointed to a page that gets its title from the \u0027title\u0027 query string parameter and calls Sys.Application._onIFrameLoad() on the parent window. This can be done by setting EnableHistory to true on ScriptManager.", +"appDuplicateComponent":"Two components with the same id \u0027{0}\u0027 can\u0027t be added to the application.", +"historyCannotAddHistoryPointWithHistoryDisabled":"A history point can only be added if enableHistory is set to true.", +"baseNotAClass":"Value is not a class.", +"expectedElementOrId":"Value must be a DOM element or DOM element Id.", +"methodNotFound":"No method found with name \u0027{0}\u0027.", +"arrayParseBadFormat":"Value must be a valid string representation for an array. It must start with a \u0027[\u0027 and end with a \u0027]\u0027.", +"stateFieldNameInvalid":"State field names must not contain any \u0027=\u0027 characters.", +"cantSetId":"The id property can\u0027t be set on this object.", +"stringFormatBraceMismatch":"The format string contains an unmatched opening or closing brace.", +"enumValueNotInteger":"An enumeration definition can only contain integer values.", +"propertyNullOrUndefined":"Cannot set the properties of \u0027{0}\u0027 because it returned a null value.", +"argumentDomNode":"Value must be a DOM element or a text node.", +"componentCantSetIdTwice":"The id property of a component can\u0027t be set more than once.", +"createComponentOnDom":"Value must be null for Components that are not Controls or Behaviors.", +"createNotComponent":"{0} does not derive from Sys.Component.", +"createNoDom":"Value must not be null for Controls and Behaviors.", +"cantAddWithoutId":"Can\u0027t add a component that doesn\u0027t have an id.", +"urlTooLong":"The history state must be small enough to not make the url larger than {0} characters.", +"notObservable":"Instances of type \u0027{0}\u0027 cannot be observed.", +"badTypeName":"Value is not the name of the type being registered or the name is a reserved word." +}; diff --git a/niayesh/SearchSkinObjectPreview.css b/niayesh/SearchSkinObjectPreview.css new file mode 100644 index 0000000..7ae2c94 --- /dev/null +++ b/niayesh/SearchSkinObjectPreview.css @@ -0,0 +1,38 @@ +.searchInputContainer { display: inline-block; margin: 0 -3px 0 0; position: relative; } + + .searchInputContainer > input[type="text"]::-ms-clear { display: none; } + + .searchInputContainer a.dnnSearchBoxClearText { display: block; position: absolute; right: 10px; width: 16px; height: 16px; background: none; cursor: pointer; margin: 7px 0 7px 0; z-index: 20; } + + .searchInputContainer a.dnnSearchBoxClearText.dnnShow { background: url(../../../images/search/clearText.png) center center no-repeat; } + +ul.searchSkinObjectPreview { position: absolute; top: 100%; right: 0; background: #fff; margin: 0; list-style: none; border: 1px solid #c9c9c9; width: 350px; z-index: 200; padding: 0; } + + ul.searchSkinObjectPreview li { list-style: none; } + + ul.searchSkinObjectPreview > li { padding: 6px 12px 6px 22px; border-top: 1px solid #c9c9c9; color: #666; cursor: pointer; position: relative; margin: 0; text-transform: none; } + + ul.searchSkinObjectPreview > li:hover { background-color: #e8f1fa; color: #333; } + + ul.searchSkinObjectPreview > li > span { } + + ul.searchSkinObjectPreview > li > span img.userpic { width: 32px; height: 32px; display: block; float: left; margin-right: 4px; } + + ul.searchSkinObjectPreview > li > span > b { font-weight: bold; color: #000; } + + ul.searchSkinObjectPreview > li p { margin: 0; font-size: 10px; line-height: 1.2em; color: #999; font-style: italic; white-space: normal; } + + ul.searchSkinObjectPreview > li p b { color: #000; } + + ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group { padding: 6px 12px 6px 12px; font-weight: bold; color: #000; border-bottom: 2px solid #000; cursor: inherit; } + + ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group:hover { background-color: #fff; color: #000; } + + ul.searchSkinObjectPreview > li > a.searchSkinObjectPreview_more { display: inline; position: static; background: none; z-index: inherit; width: auto; height: auto; text-indent: inherit; float: none; } +/*dnnplus.ir 2017 */ +.rtl .searchInputContainer { display: inline-block; margin: 0 0 0 -3px; position: relative; } + .rtl .searchInputContainer a.dnnSearchBoxClearText { display: block; position: absolute; right: auto; left: 10px; width: 16px; height: 16px; background: none; cursor: pointer; margin: 7px 0 7px 0; z-index: 20; } + .rtl .searchInputContainer a.dnnSearchBoxClearText.dnnShow { background: url(../../../images/search/clearText.png) center center no-repeat; } + .rtl ul.searchSkinObjectPreview { position: absolute; top: 100%; right: auto; left: 0; background: #fff; margin: 0; list-style: none; border: 1px solid #c9c9c9; width: 350px; z-index: 200; padding: 0; } + .rtl ul.searchSkinObjectPreview > li { padding: 6px 22px 6px 12px; border-top: 1px solid #c9c9c9; color: #666; cursor: pointer; position: relative; margin: 0; text-transform: none; } + .rtl ul.searchSkinObjectPreview > li > span img.userpic { width: 32px; height: 32px; display: block; float: right; margin-left: 4px; } \ No newline at end of file diff --git a/niayesh/SearchSkinObjectPreview.js.download b/niayesh/SearchSkinObjectPreview.js.download new file mode 100644 index 0000000..f69d798 --- /dev/null +++ b/niayesh/SearchSkinObjectPreview.js.download @@ -0,0 +1,189 @@ +(function ($) { + if (typeof dnn == 'undefined') window.dnn = {}; + if (typeof dnn.searchSkinObject == 'undefined') { + dnn.searchSkinObject = function (options) { + var settings = { + delayTriggerAutoSearch: 100, + minCharRequiredTriggerAutoSearch: 2, + searchType: 'S', + enableWildSearch: true, + cultureCode: 'en-US' + }; + this.settings = $.extend({}, settings, options); + }; + dnn.searchSkinObject.prototype = { + _ignoreKeyCodes: [9, 13, 16, 17, 18, 19, 20, 27, 33, 34, 35, 36, 37, 38, 39, 40, 45], + init: function () { + var throttle = null, self = this; + var makeUrl = function (val, service) { + var url = service ? service.getServiceRoot('internalservices') + 'searchService/preview' : null; + if (!url) return null; + var params = {}; + params['keywords'] = val.replace(/^\s+|\s+$/g, ''); + if (!self.settings.enableWildSearch) params["forceWild"] = "0"; + params['culture'] = self.settings.cultureCode; + if (self.settings.portalId >= 0) + params['portal'] = self.settings.portalId; + var urlAppend = []; + $.each(params, function (index, value) { + urlAppend.push([index, encodeURIComponent(value)].join('=')); + }); + + if (urlAppend.length) { + url += url.indexOf('?') === -1 ? '?' : '&'; + url += urlAppend.join('&'); + } + return url; + }; + + var generatePreviewTemplate = function (data, $wrap) { + var preview = $('.searchSkinObjectPreview', $wrap); + if (preview.length) + preview.remove(); + + var markup = '
    '; + if (data && data.length) { + for (var i = 0; i < data.length; i++) { + var group = data[i]; + if (group.Results && group.Results.length) { + var groupTitle = group.DocumentTypeName; + markup += '
  • ' + groupTitle + '
  • '; + for (var j = 0; j < group.Results.length; j++) { + var item = group.Results[j]; + var itemTitle = item.Title; + var itemUrl = item.DocumentUrl; + var itemSnippet = item.Snippet; + markup += '
  • '; + if (item.Attributes.Avatar) { + markup += ''; + } + markup += '' + itemTitle + ''; + if (itemSnippet) + markup += '

    ' + itemSnippet + '

  • '; + else + markup += ''; + } // end for group items + } + } // end for group + + var moreResults = $wrap.attr('data-moreresults'); + markup += '
  • ' + moreResults + '
  • '; + markup += '
'; + } + else { + var noResult = $wrap.attr('data-noresult'); + markup += '
  • ' + noResult + '
  • '; + } + + $wrap.append(markup); + preview = $('.searchSkinObjectPreview', $wrap); + + //attach click event + $('li', preview).on('click', function () { + var navigateUrl = $(this).attr('data-url'); + if (navigateUrl) { + window.location.href = navigateUrl; + } + return false; + }); + + //attach see more + $('.searchSkinObjectPreview_more', $wrap).on('click', function () { + var $searchButton = $wrap.parents('.SearchContainer').length ? $wrap.parent().next() : $wrap.next(); + var href = $searchButton.attr('href'); + var code = href.replace('javascript:', ''); + eval(code); + return false; + }); + }; + + $('.searchInputContainer a.dnnSearchBoxClearText').on('click', function () { + var $this = $(this); + var $wrap = $this.parent(); + $('.searchInputContainer input').val('').focus(); + $this.removeClass('dnnShow'); + $('.searchSkinObjectPreview', $wrap).remove(); + return false; + }); + + $('.searchInputContainer').next().on('click', function() { + var $this = $(this); + var inputBox = $this.prev().find('input[type="text"]'); + var val = inputBox.val(); + if (val.length) { + return true; + } + return false; + }); + + $('.searchInputContainer input').on('keyup', function(e) { + var k = e.keyCode || e.witch; + if ($.inArray(k, self._ignoreKeyCodes) > -1) return; + + var $this = $(this); + var $wrap = $this.parent(); + var val = $this.val(); + var container = $this.parent('.searchInputContainer'); + if (!val) { + + $('a.dnnSearchBoxClearText', $wrap).removeClass('dnnShow'); + $('.searchSkinObjectPreview', $wrap).remove(); + } else { + $('a.dnnSearchBoxClearText', $wrap).addClass('dnnShow'); + + if (self.settings.searchType != 'S' || + val.length < self.settings.minCharRequiredTriggerAutoSearch) return; + + if (throttle) { + clearTimeout(throttle); + delete throttle; + } + + throttle = setTimeout(function() { + var service = $.dnnSF ? $.dnnSF(-1) : null; + var url = makeUrl(val, service); + if (url) { + $.ajax({ + url: url, + beforeSend: service ? service.setModuleHeaders : null, + success: function(result) { + if (result) + generatePreviewTemplate(result, container); + }, + error: function() { + }, + type: 'GET', + dataType: 'json', + contentType: "application/json" + }); + } + }, self.settings.delayTriggerAutoSearch); + } + }) + .on('paste', function() { + $(this).triggerHandler('keyup'); + }) + .on('keypress', function(e) { + var k = e.keyCode || e.which; + if (k == 13) { + var $this = $(this); + var $wrap = $this.parent(); + var val = $this.val(); + if (val.length) { + var href = $wrap.next().attr('href'); + if (!href) { + // dropdown search + href = $wrap.parent().next().attr('href'); + } + var code = href.replace('javascript:', ''); + eval(code); + e.preventDefault(); + } else { + e.preventDefault(); + } + } + }); + } + }; + } +})(jQuery); diff --git a/niayesh/Style(1).css b/niayesh/Style(1).css new file mode 100644 index 0000000..aa95234 --- /dev/null +++ b/niayesh/Style(1).css @@ -0,0 +1,457 @@ +.slick-slider{direction:ltr;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent} +.slick-slider img[loading="lazy"] {max-width: 100%;} +.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0} +.slick-list:focus{outline:none} +.slick-list.dragging{cursor:pointer;cursor:hand} +.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} +.slick-track{position:relative;top:0;left:0;display:block} +.slick-track:before,.slick-track:after{display:table;content:''} +.slick-track:after{clear:both} +.slick-loading .slick-track{visibility:hidden} +.slick-slide{display:none;float:left;height:100%;min-height:1px} +[dir='rtl'] .slick-slide{float:right} +.slick-slide img{display:block} +.slick-slide.slick-loading img{display:none} +.slick-slide.dragging img{pointer-events:none} +.slick-initialized .slick-slide{display:block} +.slick-loading .slick-slide{visibility:hidden} +.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent} + +/* Slider */ + +.slick-loading .slick-list { + background: #fff url('images/ajax-loader.gif') center center no-repeat; +} + +/* Arrows */ + +.slick-prev, +.slick-next { + font-size: 0; + line-height: 0; + position: absolute; + top: 50%; + display: block; + width: 30px; + height: 30px; + line-height:30px; + margin-top: -15px; + padding: 0; + cursor: pointer; + color: transparent; + border: none; + outline: none; + background:#a1a1a1; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.slick-prev:before{ + color: transparent; + outline: none; + background:#1e7ad8; +} +.slick-prev:hover, +.slick-prev:focus, +.slick-next:hover, +.slick-next:focus { + color: transparent; + outline: none; + background:#1e7ad8; +} + +.slick-prev:hover:before, +.slick-prev:focus:before, +.slick-next:hover:before, +.slick-next:focus:before { + opacity: 1; +} + +.slick-prev.slick-disabled:before, +.slick-next.slick-disabled:before { + opacity: .25; +} + +.slick-prev:before, +.slick-next:before { + font-size: 14px; + color: white; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.slick-prev { + left: -20px; +} + +[dir='rtl'] .slick-prev { + right: -20px; + left: auto; +} + +.slick-prev:before { + content: ''; + width:6px; + height:6px; + position:absolute; + border-top:1px solid #FFF; + border-left:1px solid #FFF; + top:50%; + left:50%; + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); + margin:-3px 0 0 -1px; +} + +[dir='rtl'] .slick-prev:before { + transform:rotate(135deg); + -webkit-transform:rotate(135deg); + margin:-3px 0 0 -5px; +} + +.slick-next { + right: -20px; +} + +[dir='rtl'] .slick-next { + right: auto; + left: -20px; +} + +.slick-next:before { + content: ''; + width:6px; + height:6px; + position:absolute; + border-top:1px solid #FFF; + border-left:1px solid #FFF; + top:50%; + left:50%; + transform:rotate(135deg); + -webkit-transform:rotate(135deg); + margin:-3px 0 0 -5px; +} + + +[dir='rtl'] .slick-next:before { + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); + margin:-3px 0 0 -1px; +} + +/* Dots */ + +.slick-slider { + margin-bottom: 30px; +} + +.slick-dots { + position: absolute; + bottom: -45px; + display: block; + width: 100%; + padding: 0; + list-style: none; + text-align: center; +} + +.slick-dots li { + position: relative; + display: inline-block; + width: 12px; + height: 12px; + margin: 0 5px; + padding: 0; + cursor: pointer; +} + +.slick-dots li button { + font-size: 0; + line-height: 0; + display: block; + width: 12px; + height: 12px; + cursor: pointer; + color: transparent; + border: 0; + padding:0; + outline: none; + border:1px solid #1e7ad8; + background:transparent; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} + + +.slick-dots li button:hover, +.slick-dots li button:focus, +.slick-dots li.slick-active button{ + outline: none; + background:#1e7ad8; +} + +.slick-dots li button:hover:before, +.slick-dots li button:focus:before { + opacity: 1; +} + +.slick-dots li.slick-active button:before { + opacity: .75; + color: black; +} + + + + +.pro-single-item { + position: relative; + overflow: hidden; +} + +.slick-center{ + z-index: 1000; +} +.slick-center:before{ + content:""; + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #a1a1a1; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + opacity:0.5; +} + + +.pro-single-bigContent { + margin: 0; +} + +.pro-photo { + position:relative; +} +.pro-photo img { + max-height: 100%; + border-radius: 5px; +} +.pro-single-shade { + position:absolute; + width:100%; + height:100%; + top:0; + left:0; + background-color:#000; + opacity:0.5; + z-index:3; +} +.pro-single-zoom { + width:30px; + height:30px; + background-color:#000; + position:absolute; + top:50%; + left:0%; + opacity:0; + z-index:4; + margin:-15px 0 0 -32px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.pro-single-link { + width:30px; + height:30px; + background-color:#000; + position:absolute; + top:50%; + left:100%; + z-index:4; + margin:-15px 0 0 2px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.pro-single-item:hover .pro-single-zoom, +.pro-single-item:hover .pro-single-link { + left:50%; + opacity:1; +} +.pro-single-item:hover .img-zoom {} + +/* caption */ +.pro-single-item .default_show .pic_box img { + position:relative; + z-index:0; +} +.pro-single-item .caption { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + background-color: rgba(0,0,0,0.5); + color: #FFF; + padding: 20px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + transition: all ease-in 400ms; + -webkit-transition: all ease-in 400ms; /* Safari and Chrome */ +} + + +.pro-single-item .caption-up { + top: 0; + left: 0; + bottom: auto; + right: auto; + transform:translate(0, -100%); + -webkit-transform:translate(0, -100%); +} + +.pro-single-item .caption-right { + width: 30%; + height: 100%; + right: 0; + top: 0; + bottom: auto; + left: auto; + transform:translate(100%, 0); + -webkit-transform:translate(100%, 0); +} +.pro-single-item .caption-down { + bottom: 0; + left: 0; + top: auto; + right: auto; + transform:translate(0, 100%); + -webkit-transform:translate(0, 100%); +} + +.pro-single-item .caption-left { + width: 30%; + height: 100%; + left: 0; + top: 0; + bottom: auto; + right: auto; + transform:translate(-100%, 0); + -webkit-transform:translate(-100%, 0); +} +.pro-single-item .pro-border .content{ + padding:0px 5px 5px; + +} +.slick-active .caption { + transform:translate(0, 0); + -webkit-transform:translate(0, 0); +} + +.pro-single-item .caption-bototm-hover { + bottom: 0; + left: 0; + top: auto; + right: auto; + transform:translate(0, 100%); + -webkit-transform:translate(0, 100%); + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.pro-single-item:hover .caption-bototm-hover{ + transform:translate(0, 0); + -webkit-transform:translate(0, 0); +} + + +.slick-slider .nav-title { + padding:8px 5px; +} + + + +@media only screen and (min-width: 1200px) { + .slick-prev { + left: -35px; + } + .slick-next { + right: -35px; + } + [dir='rtl'] .slick-prev { + right: -35px; + left: auto; + } + [dir='rtl'] .slick-next { + left: -35px; + right: auto; + } +} +@media only screen and (min-width: 768px) and (max-width: 979px) { + .slick-prev { + left: -15px; + } + .slick-next { + right: -15px; + } + [dir='rtl'] .slick-prev { + right: -15px; + left: auto; + } + [dir='rtl'] .slick-next { + left: -15px; + right: auto; + } + +} +@media only screen and (max-width: 795px) { + .slick-prev { + left: -0px; + } + .slick-next { + right: -0px; + } + [dir='rtl'] .slick-prev { + right: -0px; + left: auto; + } + [dir='rtl'] .slick-next { + left: -0px; + right: auto; + } + +} + +/* Theme_03_Default */ + + +.Theme_03_Default { + position:relative; + min-height:50px; +} +.Theme_03_Default .pro-single-item{ + visibility:hidden; +} +.Theme_03_Default.slick-slider .pro-single-item{ + visibility:visible; +} +.Theme_03_Default:before{ + content:""; + background:url(images/loading.gif) no-repeat center center; + position:absolute; + width:100%; + height:100%; + z-index:100; +} +.Theme_03_Default.slick-slider:before{ + display:none; +} \ No newline at end of file diff --git a/niayesh/Style(2).css b/niayesh/Style(2).css new file mode 100644 index 0000000..4619765 --- /dev/null +++ b/niayesh/Style(2).css @@ -0,0 +1,33 @@ +.Theme_13_Default { + margin: 0 auto; + padding: 0; +} + +.Theme_13_Default .loading { + position: absolute; + top: 0px; + left: 0px; + z-index: 100; + width: 100%; + height: 100%; +} + +.Theme_13_Default .loading .bg { + position: absolute; + display: block; + background-color: #FFF; + top: 0px; + left: 0px; + width: 100%; + height: 100%; +} + +.Theme_13_Default .loading .ico { + position: absolute; + display: block; + background: url(images/loading.gif) no-repeat center center; + top: 0px; + left: 0px; + width: 100%; + height: 100%; +} diff --git a/niayesh/Style.css b/niayesh/Style.css new file mode 100644 index 0000000..b2cf1fe --- /dev/null +++ b/niayesh/Style.css @@ -0,0 +1,3951 @@ +/*----------------------------------------------------------------------------- + + - Revolution Slider 4.1 Captions - + + Screen Stylesheet + +version: 1.4.5 +date: 27/11/13 +author: themepunch +email: info@themepunch.com +website: http://www.themepunch.com +-----------------------------------------------------------------------------*/ + + + + +/************************* + - CAPTIONS - +**************************/ + +.tp-static-layers { position:absolute; z-index:505; top:0px;left:0px} + +.tp-hide-revslider,.tp-caption.tp-hidden-caption { visibility:hidden !important; display:none !important} + + +.tp-caption { z-index:1; white-space:nowrap} + +.tp-caption-demo .tp-caption { position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important} + + +.tp-caption.whitedivider3px { + + color: #000000; + text-shadow: none; + background-color: rgb(255, 255, 255); + background-color: rgba(255, 255, 255, 1); + text-decoration: none; + min-width: 408px; + min-height: 3px; + background-position: initial initial; + background-repeat: initial initial; + border-width: 0px; + border-color: #000000; + border-style: none; +} + + +.tp-caption.finewide_large_white { +color:#ffffff; +text-shadow:none; +font-size:60px; +line-height:60px; +font-weight:300; +font-family:"Open Sans", sans-serif; +background-color:transparent; +text-decoration:none; +text-transform:uppercase; +letter-spacing:8px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.whitedivider3px { +color:#000000; +text-shadow:none; +background-color:rgb(255, 255, 255); +background-color:rgba(255, 255, 255, 1); +text-decoration:none; +font-size:0px; +line-height:0; +min-width:468px; +min-height:3px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.finewide_medium_white { +color:#ffffff; +text-shadow:none; +font-size:37px; +line-height:37px; +font-weight:300; +font-family:"Open Sans", sans-serif; +background-color:transparent; +text-decoration:none; +text-transform:uppercase; +letter-spacing:5px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.boldwide_small_white { +font-size:25px; +line-height:25px; +font-weight:800; +font-family:"Open Sans", sans-serif; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +text-transform:uppercase; +letter-spacing:5px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.whitedivider3px_vertical { +color:#000000; +text-shadow:none; +background-color:rgb(255, 255, 255); +background-color:rgba(255, 255, 255, 1); +text-decoration:none; +font-size:0px; +line-height:0; +min-width:3px; +min-height:130px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.finewide_small_white { +color:#ffffff; +text-shadow:none; +font-size:25px; +line-height:25px; +font-weight:300; +font-family:"Open Sans", sans-serif; +background-color:transparent; +text-decoration:none; +text-transform:uppercase; +letter-spacing:5px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.finewide_verysmall_white_mw { +font-size:13px; +line-height:25px; +font-weight:400; +font-family:"Open Sans", sans-serif; +color:#ffffff; +text-decoration:none; +background-color:transparent; +text-shadow:none; +text-transform:uppercase; +letter-spacing:5px; +max-width:470px; +white-space:normal !important; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.lightgrey_divider { +text-decoration:none; +background-color:rgb(235, 235, 235); +background-color:rgba(235, 235, 235, 1); +width:370px; +height:3px; +background-position:initial initial; +background-repeat:initial initial; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.finewide_large_white { +color: #FFF; +text-shadow: none; +font-size: 60px; +line-height: 60px; +font-weight: 300; +font-family: "Open Sans", sans-serif; +background-color: rgba(0, 0, 0, 0); +text-decoration: none; +text-transform: uppercase; +letter-spacing: 8px; +border-width: 0px; +border-color: #000; +border-style: none; +} + +.tp-caption.finewide_medium_white { +color: #FFF; +text-shadow: none; +font-size: 34px; +line-height: 34px; +font-weight: 300; +font-family: "Open Sans", sans-serif; +background-color: rgba(0, 0, 0, 0); +text-decoration: none; +text-transform: uppercase; +letter-spacing: 5px; +border-width: 0px; +border-color: #000; +border-style: none; +} + +.tp-caption.huge_red { +position:absolute; +color:rgb(223,75,107); +font-weight:400; +font-size:150px; +line-height:130px; +font-family: 'Oswald', sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +background-color:rgb(45,49,54); +padding:0px; +} + +.tp-caption.middle_yellow { +position:absolute; +color:rgb(251,213,114); +font-weight:600; +font-size:50px; +line-height:50px; +font-family: 'Open Sans', sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.huge_thin_yellow { + position:absolute; +color:rgb(251,213,114); +font-weight:300; +font-size:90px; +line-height:90px; +font-family: 'Open Sans', sans-serif; +margin:0px; +letter-spacing: 20px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.big_dark { +position:absolute; +color:#333; +font-weight:700; +font-size:70px; +line-height:70px; +font-family:"Open Sans"; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.medium_dark { +position:absolute; +color:#333; +font-weight:300; +font-size:40px; +line-height:40px; +font-family:"Open Sans"; +margin:0px; +letter-spacing: 5px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + + +.tp-caption.medium_grey { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:20px; +line-height:20px; +font-family:Arial; +padding:2px 4px; +margin:0px; +border-width:0px; +border-style:none; +background-color:#888; +white-space:nowrap; +} + +.tp-caption.small_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:14px; +line-height:20px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.medium_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:20px; +line-height:20px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + + +.tp-caption.large_bold_white_25 { +font-size:55px; +line-height:65px; +font-weight:700; +font-family:"Open Sans"; +color:#fff; +text-decoration:none; +background-color:transparent; +text-align:center; +text-shadow:#000 0px 5px 10px; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.medium_text_shadow { +font-size:25px; +line-height:25px; +font-weight:600; +font-family:"Open Sans"; +color:#fff; +text-decoration:none; +background-color:transparent; +text-align:center; +text-shadow:#000 0px 5px 10px; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.large_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:40px; +line-height:40px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.medium_bold_grey { +font-size:30px; +line-height:30px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(102, 102, 102); +text-decoration:none; +background-color:transparent; +text-shadow:none; +margin:0px; +padding:1px 4px 0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.very_large_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:60px; +line-height:60px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +letter-spacing:-2px; +} + +.tp-caption.very_big_white { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:800; +font-size:60px; +line-height:60px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +padding:0px 4px; +padding-top:1px; +background-color:#000; +} + +.tp-caption.very_big_black { +position:absolute; +color:#000; +text-shadow:none; +font-weight:700; +font-size:60px; +line-height:60px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +padding:0px 4px; +padding-top:1px; +background-color:#fff; +} + +.tp-caption.modern_medium_fat { +position:absolute; +color:#000; +text-shadow:none; +font-weight:800; +font-size:24px; +line-height:20px; +font-family:"Open Sans", sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.modern_medium_fat_white { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:800; +font-size:24px; +line-height:20px; +font-family:"Open Sans", sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.modern_medium_light { +position:absolute; +color:#000; +text-shadow:none; +font-weight:300; +font-size:24px; +line-height:20px; +font-family:"Open Sans", sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.modern_big_bluebg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:800; +font-size:30px; +line-height:36px; +font-family:"Open Sans", sans-serif; +padding:3px 10px; +margin:0px; +border-width:0px; +border-style:none; +background-color:#4e5b6c; +letter-spacing:0; +} + +.tp-caption.modern_big_redbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:30px; +line-height:36px; +font-family:"Open Sans", sans-serif; +padding:3px 10px; +padding-top:1px; +margin:0px; +border-width:0px; +border-style:none; +background-color:#de543e; +letter-spacing:0; +} + +.tp-caption.modern_small_text_dark { +position:absolute; +color:#555; +text-shadow:none; +font-size:14px; +line-height:22px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.boxshadow { +-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); +-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); +box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); +} + +.tp-caption.black { +color:#000; +text-shadow:none; +} + +.tp-caption.noshadow { +text-shadow:none; +} + +.tp-caption a { +color:#ff7302; +text-shadow:none; +-webkit-transition:all 0.2s ease-out; +-moz-transition:all 0.2s ease-out; +-o-transition:all 0.2s ease-out; +-ms-transition:all 0.2s ease-out; +} + +.tp-caption a:hover { +color:#ffa902; +} + +.tp-caption.thinheadline_dark { +position:absolute; +color:rgba(0,0,0,0.85); +text-shadow:none; +font-weight:300; +font-size:30px; +line-height:30px; +font-family:"Open Sans"; +background-color:transparent; +} + +.tp-caption.thintext_dark { +position:absolute; +color:rgba(0,0,0,0.85); +text-shadow:none; +font-weight:300; +font-size:16px; +line-height:26px; +font-family:"Open Sans"; +background-color:transparent; +} + +.tp-caption.medium_bg_red a { + color: #fff; + text-decoration: none; +} + +.tp-caption.medium_bg_red a:hover { + color: #fff; + text-decoration: underline; +} + +.tp-caption.smoothcircle { +font-size:30px; +line-height:75px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +background-color:rgba(0, 0, 0, 0.498039); +padding:50px 25px; +text-align:center; +border-radius:500px 500px 500px 500px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.largeblackbg { +font-size:50px; +line-height:70px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +padding:0px 20px 5px; +text-shadow:none; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.largepinkbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#db4360; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.largewhitebg { +position:absolute; +color:#000; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#fff; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.largegreenbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#67ae73; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.excerpt { +font-size:36px; +line-height:36px; +font-weight:700; +font-family:Arial; +color:#ffffff; +text-decoration:none; +background-color:rgba(0, 0, 0, 1); +text-shadow:none; +margin:0px; +letter-spacing:-1.5px; +padding:1px 4px 0px 4px; +width:150px; +white-space:normal !important; +height:auto; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.large_bold_grey { +font-size:60px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(102, 102, 102); +text-decoration:none; +background-color:transparent; +text-shadow:none; +margin:0px; +padding:1px 4px 0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_thin_grey { +font-size:34px; +line-height:30px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(102, 102, 102); +text-decoration:none; +background-color:transparent; +padding:1px 4px 0px; +text-shadow:none; +margin:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.small_thin_grey { +font-size:18px; +line-height:26px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(117, 117, 117); +text-decoration:none; +background-color:transparent; +padding:1px 4px 0px; +text-shadow:none; +margin:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.lightgrey_divider { +text-decoration:none; +background-color:rgba(235, 235, 235, 1); +width:370px; +height:3px; +background-position:initial initial; +background-repeat:initial initial; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.large_bold_darkblue { +font-size:58px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(52, 73, 94); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_darkblue { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(52, 73, 94); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bold_red { +font-size:24px; +line-height:30px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(227, 58, 12); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_light_red { +font-size:21px; +line-height:26px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(227, 58, 12); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_red { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(227, 58, 12); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bold_orange { +font-size:24px; +line-height:30px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(243, 156, 18); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_orange { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(243, 156, 18); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.grassfloor { +text-decoration:none; +background-color:rgba(160, 179, 151, 1); +width:4000px; +height:150px; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.large_bold_white { +font-size:58px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_light_white { +font-size:30px; +line-height:36px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumlarge_light_white { +font-size:34px; +line-height:40px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumlarge_light_white_center { +font-size:34px; +line-height:40px; +font-weight:300; +font-family:"Open Sans"; +color:#ffffff; +text-decoration:none; +background-color:transparent; +padding:0px 0px 0px 0px; +text-align:center; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_asbestos { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(127, 140, 141); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_light_black { +font-size:30px; +line-height:36px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.large_bold_black { +font-size:58px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumlarge_light_darkblue { +font-size:34px; +line-height:40px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(52, 73, 94); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.small_light_white { +font-size:17px; +line-height:28px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.roundedimage { +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.large_bg_black { +font-size:40px; +line-height:40px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +padding:10px 20px 15px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumwhitebg { +font-size:30px; +line-height:30px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:rgb(255, 255, 255); +padding:5px 15px 10px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.medium_bg_orange_new1 { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(243, 156, 18); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + + + +.tp-caption.boxshadow{ + -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); + } + +.tp-caption.black{ + color: #000; + text-shadow: none; + font-weight: 300; + font-size: 19px; + line-height: 19px; + font-family: 'Open Sans', sans; + } + +.tp-caption.noshadow { + text-shadow: none; + } + + +.tp_inner_padding { box-sizing:border-box; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + max-height:none !important; } + + +/*.tp-caption { transform:none !important}*/ + + +/********************************* + - SPECIAL TP CAPTIONS - +**********************************/ +.tp-caption .frontcorner { + width: 0; + height: 0; + border-left: 40px solid transparent; + border-right: 0px solid transparent; + border-top: 40px solid #00A8FF; + position: absolute;left:-40px;top:0px; + } + +.tp-caption .backcorner { + width: 0; + height: 0; + border-left: 0px solid transparent; + border-right: 40px solid transparent; + border-bottom: 40px solid #00A8FF; + position: absolute;right:0px;top:0px; + } + +.tp-caption .frontcornertop { + width: 0; + height: 0; + border-left: 40px solid transparent; + border-right: 0px solid transparent; + border-bottom: 40px solid #00A8FF; + position: absolute;left:-40px;top:0px; + } + +.tp-caption .backcornertop { + width: 0; + height: 0; + border-left: 0px solid transparent; + border-right: 40px solid transparent; + border-top: 40px solid #00A8FF; + position: absolute;right:0px;top:0px; + } + + +/*********************************************** + - SPECIAL ALTERNATIVE IMAGE SETTINGS - +***********************************************/ + +img.tp-slider-alternative-image { width:100%; height:auto;} + +/****************************** + - BUTTONS - +*******************************/ + +.tp-simpleresponsive .button { padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px; + cursor:pointer; + color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important; + background:url(images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px; + } + +.tp-simpleresponsive .button.big { color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px; line-height:57px !important; background:url(images/gradient/g40.png) repeat-x top} + + +.tp-simpleresponsive .purchase:hover, +.tp-simpleresponsive .button:hover, +.tp-simpleresponsive .button.big:hover { background-position:bottom, 15px 11px} + + + + @media only screen and (min-width: 768px) and (max-width: 959px) { + + } + + + + @media only screen and (min-width: 480px) and (max-width: 767px) { + .tp-simpleresponsive .button { padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal; } + .tp-simpleresponsive a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; } + + + } + + @media only screen and (min-width: 0px) and (max-width: 479px) { + .tp-simpleresponsive .button { padding:2px 5px 2px; line-height:20px !important; font-size:10px !important} + .tp-simpleresponsive a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; } + } + + + + + +/* BUTTON COLORS */ + + + +.tp-simpleresponsive .button.green, .tp-simpleresponsive .button:hover.green, +.tp-simpleresponsive .purchase.green, .tp-simpleresponsive .purchase:hover.green { background-color:#21a117; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b; box-shadow: 0px 3px 0px 0px #104d0b; } + + +.tp-simpleresponsive .button.blue, .tp-simpleresponsive .button:hover.blue, +.tp-simpleresponsive .purchase.blue, .tp-simpleresponsive .purchase:hover.blue { background-color:#1d78cb; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68} + + +.tp-simpleresponsive .button.red, .tp-simpleresponsive .button:hover.red, +.tp-simpleresponsive .purchase.red, .tp-simpleresponsive .purchase:hover.red { background-color:#cb1d1d; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212} + +.tp-simpleresponsive .button.orange, .tp-simpleresponsive .button:hover.orange, +.tp-simpleresponsive .purchase.orange, .tp-simpleresponsive .purchase:hover.orange { background-color:#ff7700; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00} + +.tp-simpleresponsive .button.darkgrey, .tp-simpleresponsive .button.grey, +.tp-simpleresponsive .button:hover.darkgrey, .tp-simpleresponsive .button:hover.grey, +.tp-simpleresponsive .purchase.darkgrey, .tp-simpleresponsive .purchase:hover.darkgrey { background-color:#555; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222} + +.tp-simpleresponsive .button.lightgrey, .tp-simpleresponsive .button:hover.lightgrey, +.tp-simpleresponsive .purchase.lightgrey, .tp-simpleresponsive .purchase:hover.lightgrey { background-color:#888; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555} + + + +/**************************************************************** + + - SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID - + +******************************************************************/ + +/*.tp-simpleresponsive { -webkit-perspective: 1500px; + -moz-perspective: 1500px; + -o-perspective: 1500px; + -ms-perspective: 1500px; + perspective: 1500px; + }*/ + + + + +/********************************************** + - FULLSCREEN AND FULLWIDHT CONTAINERS - +**********************************************/ + +.fullscreen-container { + width:100%; + position:relative; + padding:0; +} + + + +.fullwidthbanner-container{ + width:100%; + position:relative; + padding:0; + overflow:hidden; +} + +.fullwidthbanner-container .fullwidthbanner{ + width:100%; + position:relative; +} + + + +/************************************************ + - SOME CAPTION MODIFICATION AT START - +*************************************************/ +.tp-simpleresponsive .caption, +.tp-simpleresponsive .tp-caption { + /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; */ + position:absolute;visibility: hidden; + -webkit-font-smoothing: antialiased !important; +} + + +.tp-simpleresponsive img { max-width:none} + + + +/****************************** + - IE8 HACKS - +*******************************/ +.noFilterClass { + filter:none !important; +} + + +/****************************** + - SHADOWS - +******************************/ +.tp-bannershadow { + position:absolute; + + margin-left:auto; + margin-right:auto; + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -o-user-select: none; + } + +.tp-bannershadow.tp-shadow1 { background:url(images/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px} +.tp-bannershadow.tp-shadow2 { background:url(images/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px} +.tp-bannershadow.tp-shadow3 { background:url(images/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px} + + +/******************************** + - FULLSCREEN VIDEO - +*********************************/ +.caption.fullscreenvideo { left:0px; top:0px; position:absolute;width:100%;height:100%} +.caption.fullscreenvideo iframe, +.caption.fullscreenvideo video { width:100% !important; height:100% !important; display: none} + +.tp-caption.fullscreenvideo { left:0px; top:0px; position:absolute;width:100%;height:100%} + + +.tp-caption.fullscreenvideo iframe, +.tp-caption.fullscreenvideo iframe video { width:100% !important; height:100% !important; display: none} + + +.fullcoveredvideo video, +.fullscreenvideo video { background: #000} + +.fullcoveredvideo .tp-poster { background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px} + +.html5vid.videoisplaying .tp-poster { display: none} + +.tp-video-play-button { background:#000; + background:rgba(0,0,0,0.3); + padding:5px; + border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; + position: absolute; + top: 50%; + left: 50%; + font-size: 40px; + color: #FFF; + z-index: 3; + margin-top: -27px; + margin-left: -28px; + text-align: center; + cursor: pointer; + } + +.html5vid .tp-revstop { width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position:relative;margin:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} +.html5vid .tp-revstop { display:none} +.html5vid.videoisplaying .revicon-right-dir { display:none} +.html5vid.videoisplaying .tp-revstop { display:block} + +.html5vid.videoisplaying .tp-video-play-button { display:none} +.html5vid:hover .tp-video-play-button { display:block} + +.fullcoveredvideo .tp-video-play-button { display:none !important} + +@media only screen and (max-width: 767px) { + + .fullcoveredvideo .tp-video-play-button { + display:block !important; + width: 65px; + height: 50px; + line-height: 40px; + } + +} + + +.tp-video-controls { + position: absolute; + bottom: 0; + left: 0; + right: 0; + padding: 5px; + opacity: 0; + -webkit-transition: opacity .3s; + -moz-transition: opacity .3s; + -o-transition: opacity .3s; + -ms-transition: opacity .3s; + transition: opacity .3s; + /* + background-image: linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); + background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); + background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); + background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%); + + background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0.13, rgb(0,0,0)), + color-stop(1, rgb(50,50,50)) + ); + */ + background-color:rgba(0,0,0,0.5); + display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; +} + +.tp-caption:hover .tp-video-controls { + opacity: .9; +} +/* +.tp-video-button { + background:url(images/video_bg.png) -22px center no-repeat rgba(255,255,255,0.1); + border: 0; + color: #EEE; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + cursor:pointer; + width:24px; + height:24px; + overflow:hidden; + font-size:0; + text-indent:-99px; + color:#fff; + padding:0px; + margin:0px; + outline: none; + +} +.videoisplaying + .tp-video-controls .tp-video-button{ + background-position:3px center; +} + + +.tp-video-button.tp-vid-mute{ + background-color:transparent; + background-position:-71px center!important; +} +.tp-video-button.tp-vid-mute[value*="Mute"]{ + background-color:#F00; +} +*/ + +.tp-video-button { + background:rgba(255,255,255,0.1); + border: 0; + cursor:pointer; + width:50px; + height:24px; + overflow:hidden; + color:#fff; + padding:0px; + margin:0px; + outline: none; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; + font-size:12px; + text-align:center; + transition: background-color ease-in 200ms; + -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: background-color ease-in 200ms; /* Opera */ + -ms-transition: background-color ease-in 200ms; /* IE9? */ +} +.tp-video-button.tp-vid-mute{ + width:50px; +} + +.tp-video-button.tp-vid-full-screen{ + width:70px; + font-size:12px; +} + +.tp-video-button:hover { + cursor: pointer; + background:rgba(0,0,0,0.5); +} + + +.tp-video-button-wrap, +.tp-video-seek-bar-wrap, +.tp-video-vol-bar-wrap { padding:0px 5px;display:table-cell; } + +.tp-video-seek-bar-wrap { width:80%} +.tp-video-vol-bar-wrap { width:20%} + +.tp-volume-bar, +.tp-seek-bar { width:100%; cursor: pointer; outline:none; line-height:12px;margin:0; padding:0;} + + +/******************************** + - FULLSCREEN VIDEO ENDS - +*********************************/ + + +/******************************** + - DOTTED OVERLAYS - +*********************************/ +.tp-dottedoverlay { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:4} +.tp-dottedoverlay.twoxtwo { background:url(images/gridtile.png)} +.tp-dottedoverlay.twoxtwowhite { background:url(images/gridtile_white.png)} +.tp-dottedoverlay.threexthree { background:url(images/gridtile_3x3.png)} +.tp-dottedoverlay.threexthreewhite { background:url(images/gridtile_3x3_white.png)} +/******************************** + - DOTTED OVERLAYS ENDS - +*********************************/ + + +/************************ + - NAVIGATION - +*************************/ + +/** BULLETS **/ + +.tpclear { clear:both} + + +.tp-bullets { z-index:1000; position:absolute; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -moz-opacity: 1; + -khtml-opacity: 1; + opacity: 1; + -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px); + } +.tp-bullets.hidebullets { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -moz-opacity: 0; + -khtml-opacity: 0; + opacity: 0; + } + + +.tp-bullets.simplebullets.navbar { border:1px solid #666; border-bottom:1px solid #444; background:url(images/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } + +.tp-bullets.simplebullets.navbar-old { background:url(images/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px } + + +.tp-bullets.simplebullets.round .bullet { cursor:pointer; position:relative; background:url(images/bullet.png) no-Repeat top left; width:20px; height:20px; margin-right:0px; float:left; margin-top:0px; margin-left:3px} +.tp-bullets.simplebullets.round .bullet.last { margin-right:3px} + +.tp-bullets.simplebullets.round-old .bullet { cursor:pointer; position:relative; background:url(images/bullets.png) no-Repeat bottom left; width:23px; height:23px; margin-right:0px; float:left; margin-top:0px} +.tp-bullets.simplebullets.round-old .bullet.last { margin-right:0px} + + +/** SQUARE BULLETS **/ +.tp-bullets.simplebullets.square .bullet { cursor:pointer; position:relative; background:url(images/bullets2.png) no-Repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px} +.tp-bullets.simplebullets.square .bullet.last { margin-right:0px} + + +/** SQUARE BULLETS **/ +.tp-bullets.simplebullets.square-old .bullet { cursor:pointer; position:relative; background:url(images/bullets2.png) no-Repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px} +.tp-bullets.simplebullets.square-old .bullet.last { margin-right:0px} + + +/** navbar NAVIGATION VERSION **/ +.tp-bullets.simplebullets.navbar .bullet { cursor:pointer; position:relative; background:url(images/bullet_boxed.png) no-Repeat top left; width:18px; height:19px; margin-right:5px; float:left; margin-top:0px} + +.tp-bullets.simplebullets.navbar .bullet.first { margin-left:0px !important} +.tp-bullets.simplebullets.navbar .bullet.last { margin-right:0px !important} + + + +/** navbar NAVIGATION VERSION **/ +.tp-bullets.simplebullets.navbar-old .bullet { cursor:pointer; position:relative; background:url(images/navigdots.png) no-Repeat bottom left; width:15px; height:15px; margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px} +.tp-bullets.simplebullets.navbar-old .bullet.first { margin-left:0px !important} +.tp-bullets.simplebullets.navbar-old .bullet.last { margin-right:0px !important} + + +.tp-bullets.simplebullets .bullet:hover, +.tp-bullets.simplebullets .bullet.selected { background-position:top left} + +.tp-bullets.simplebullets.round .bullet:hover, +.tp-bullets.simplebullets.round .bullet.selected, +.tp-bullets.simplebullets.navbar .bullet:hover, +.tp-bullets.simplebullets.navbar .bullet.selected { background-position:bottom left} + + + +/************************************* + - TP ARROWS - +**************************************/ +.tparrows { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -moz-opacity: 1; + -khtml-opacity: 1; + opacity: 1; + -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; + -webkit-transform: translateZ(5000px); + -webkit-transform-style: flat; + -webkit-backface-visibility: hidden; + z-index:600; + position: relative; + + } +.tparrows.hidearrows { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -moz-opacity: 0; + -khtml-opacity: 0; + opacity: 0; + } +.tp-leftarrow { z-index:100;cursor:pointer; position:relative; background:url(images/large_left.png) no-Repeat top left; width:40px; height:40px; } +.tp-rightarrow { z-index:100;cursor:pointer; position:relative; background:url(images/large_right.png) no-Repeat top left; width:40px; height:40px; } + + +.tp-leftarrow.round { z-index:100;cursor:pointer; position:relative; background:url(images/small_left.png) no-Repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px; } +.tp-rightarrow.round { z-index:100;cursor:pointer; position:relative; background:url(images/small_right.png) no-Repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px} + + +.tp-leftarrow.round-old { z-index:100;cursor:pointer; position:relative; background:url(images/arrow_left.png) no-Repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px; } +.tp-rightarrow.round-old { z-index:100;cursor:pointer; position:relative; background:url(images/arrow_right.png) no-Repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px} + + +.tp-leftarrow.navbar { z-index:100;cursor:pointer; position:relative; background:url(images/small_left_boxed.png) no-Repeat top left; width:20px; height:15px; float:left; margin-right:6px; margin-top:12px} +.tp-rightarrow.navbar { z-index:100;cursor:pointer; position:relative; background:url(images/small_right_boxed.png) no-Repeat top left; width:20px; height:15px; float:left; margin-left:6px; margin-top:12px} + + +.tp-leftarrow.navbar-old { z-index:100;cursor:pointer; position:relative; background:url(images/arrowleft.png) no-Repeat top left; width:9px; height:16px; float:left; margin-right:6px; margin-top:10px} +.tp-rightarrow.navbar-old { z-index:100;cursor:pointer; position:relative; background:url(images/arrowright.png) no-Repeat top left; width:9px; height:16px; float:left; margin-left:6px; margin-top:10px} + +.tp-leftarrow.navbar-old.thumbswitharrow { margin-right:10px} +.tp-rightarrow.navbar-old.thumbswitharrow { margin-left:0px} + +.tp-leftarrow.square { z-index:100;cursor:pointer; position:relative; background:url(images/arrow_left2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-right:0px; margin-top:0px} +.tp-rightarrow.square { z-index:100;cursor:pointer; position:relative; background:url(images/arrow_right2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-left:0px; margin-top:0px} + + +.tp-leftarrow.square-old { z-index:100;cursor:pointer; position:relative; background:url(images/arrow_left2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-right:0px; margin-top:0px} +.tp-rightarrow.square-old { z-index:100;cursor:pointer; position:relative; background:url(images/arrow_right2.png) no-Repeat top left; width:12px; height:17px; float:left; margin-left:0px; margin-top:0px} + + +.tp-leftarrow.default { z-index:100;cursor:pointer; position:relative; background:url(images/large_left.png) no-Repeat 0 0; width:40px; height:40px; + + } +.tp-rightarrow.default { z-index:100;cursor:pointer; position:relative; background:url(images/large_right.png) no-Repeat 0 0; width:40px; height:40px; + + } + + + + +.tp-leftarrow:hover, +.tp-rightarrow:hover { background-position:bottom left} + + + + + + +/**************************************************************************************************** + - TP THUMBS - +***************************************************************************************************** + + - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings) + + - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px) + + *****************************************************************************************************/ + + +.tp-bullets.tp-thumbs { z-index:1000; position:absolute; padding:3px;background-color:#fff; + width:500px;height:50px; /* THE DIMENSIONS OF THE THUMB CONTAINER */ + margin-top:-50px; + } + + +.fullwidthbanner-container .tp-thumbs { padding:3px} + +.tp-bullets.tp-thumbs .tp-mask { width:500px; height:50px; /* THE DIMENSIONS OF THE THUMB CONTAINER */ + overflow:hidden; position:relative} + + +.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { width:5000px; position:absolute} + +.tp-bullets.tp-thumbs .bullet { width:100px; height:50px; /* THE DIMENSION OF A SINGLE THUMB */ + cursor:pointer; overflow:hidden;background:none;margin:0;float:left; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + /*filter: alpha(opacity=50); */ + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; + + -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; + } + + +.tp-bullets.tp-thumbs .bullet:hover, +.tp-bullets.tp-thumbs .bullet.selected { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + + -moz-opacity: 1; + -khtml-opacity: 1; + opacity: 1; + } +.tp-thumbs img { width:100%} + + +/************************************ + - TP BANNER TIMER - +*************************************/ +.tp-bannertimer { width:100%; height:10px; background:url(images/timer.png);position:absolute; z-index:200;top:0px} +.tp-bannertimer.tp-bottom { bottom:0px;height:5px; top:auto} + + + + +/*************************************** + - RESPONSIVE SETTINGS - +****************************************/ + + + + + @media only screen and (min-width: 0px) and (max-width: 479px) { + .responsive .tp-bullets { display:none} + .responsive .tparrows { display:none} + } + + + + + +/********************************************* + + - BASIC SETTINGS FOR THE BANNER - + +***********************************************/ + + .tp-simpleresponsive img { + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + -o-user-select: none; +} + + + +.tp-simpleresponsive a{ text-decoration:none} + +.tp-simpleresponsive ul, +.tp-simpleresponsive ul li, +.tp-simpleresponsive ul li:before { + list-style:none; + padding:0 !important; + margin:0 !important; + list-style:none !important; + overflow-x: visible; + overflow-y: visible; + background-image:none +} + + +.tp-simpleresponsive >ul >li{ + list-style:none; + position:absolute; + visibility:hidden +} + +/* CAPTION SLIDELINK **/ +.caption.slidelink a div, +.tp-caption.slidelink a div { width:3000px; height:1500px; background:url(images/coloredbg.png) repeat} + +.tp-caption.slidelink a span { background:url(images/coloredbg.png) repeat} + + + +/***************************************** + - NAVIGATION FANCY EXAMPLES - +*****************************************/ + +.tparrows .tp-arr-imgholder { display: none} +.tparrows .tp-arr-titleholder { display: none} + + + +/***************************************** + - NAVIGATION FANCY EXAMPLES - +*****************************************/ + +/* NAVIGATION PREVIEW 1 */ +.tparrows.preview1 { width:100px;height:100px;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;background: transparent} +.tparrows.preview1:after { position:absolute; left:0px;top:0px; font-family: "revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align: center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition: background 0.3s, color 0.3s; -moz-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s} +.tp-rightarrow.preview1:after { content: '\e825'; } +.tp-leftarrow.preview1:after { content: '\e824'; } + +.tparrows.preview1:hover:after { background:rgba(255,255,255,1); color:#aaa} + +.tparrows.preview1 .tp-arr-imgholder { background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px; + -webkit-transition: -webkit-transform 0.3s; + transition: transform 0.3s; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + } +.tparrows.preview1 .tp-arr-iwrapper { -webkit-transition: all 0.3s;transition: all 0.3s; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0} +.tparrows.preview1:hover .tp-arr-iwrapper { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1} + + +.tp-rightarrow.preview1 .tp-arr-imgholder { right:100%; + -webkit-transform: rotateY(-90deg); + transform: rotateY(-90deg); + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0; + + + + } +.tp-leftarrow.preview1 .tp-arr-imgholder { left:100%; + -webkit-transform: rotateY(90deg); + transform: rotateY(90deg); + -webkit-transform-origin: 0% 50%; + transform-origin: 0% 50%; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0; + + + + } + + +.tparrows.preview1:hover .tp-arr-imgholder { -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; + + } + + + @media only screen and (min-width: 768px) and (max-width: 979px) { + .tparrows.preview1, + .tparrows.preview1:after { width:80px; height:80px;line-height:80px; font-size:24px} + + } + + @media only screen and (min-width: 480px) and (max-width: 767px) { + .tparrows.preview1, + .tparrows.preview1:after { width:60px; height:60px;line-height:60px;font-size:20px} + + } + + + + @media only screen and (min-width: 0px) and (max-width: 479px) { + .tparrows.preview1, + .tparrows.preview1:after { width:40px; height:40px;line-height:40px; font-size:12px} + } + +/* PREVIEW 1 BULLETS */ + +.tp-bullets.preview1 { height: 21px} +.tp-bullets.preview1 .bullet { cursor: pointer; + position: relative !important; + background: rgba(0, 0, 0, 0.15) !important; + /*-webkit-border-radius: 10px; + border-radius: 10px;*/ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 5px !important; + height: 5px !important; + border: 8px solid rgba(0, 0, 0, 0) !important; + display: inline-block; + margin-right: 5px !important; + margin-bottom: 0px !important; + -webkit-transition: background-color 0.2s, border-color 0.2s; + -moz-transition: background-color 0.2s, border-color 0.2s; + -o-transition: background-color 0.2s, border-color 0.2s; + -ms-transition: background-color 0.2s, border-color 0.2s; + transition: background-color 0.2s, border-color 0.2s; + float:none !important; + box-sizing:content-box; + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; +} +.tp-bullets.preview1 .bullet.last { margin-right: 0px} +.tp-bullets.preview1 .bullet:hover, +.tp-bullets.preview1 .bullet.selected { -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: #aaa !important; + width: 5px !important; + height: 5px !important; + border: 8px solid rgba(255, 255, 255, 1) !important; +} + + + + +/* NAVIGATION PREVIEW 2 */ +.tparrows.preview2 { min-width:60px; min-height:60px; background:#fff; ; + + border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; + overflow:hidden; + -webkit-transition: -webkit-transform 1.3s; + -webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s; + transition: width 0.3s, background-color 0.3s, opacity 0.3s; + backface-visibility: hidden; +} +.tparrows.preview2:after { position:absolute; top:50%; font-family: "revicons"; color:#aaa; font-size:25px; margin-top: -12px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s } +.tp-rightarrow.preview2:after { content: '\e81e'; right:18px} +.tp-leftarrow.preview2:after { content: '\e81f'; left:18px} + + +.tparrows.preview2 .tp-arr-titleholder { background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px; + -webkit-transition: -webkit-transform 0.3s; + transition: transform 0.3s; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + white-space: nowrap; + color: #000; + text-transform: uppercase; + font-weight: 400; + font-size: 14px; + line-height: 60px; + padding:0px 10px; + } + +.tp-rightarrow.preview2 .tp-arr-titleholder { right:50px; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +.tp-leftarrow.preview2 .tp-arr-titleholder { left:50px; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + +.tparrows.preview2.hovered { width:300px} +.tparrows.preview2:hover { background:#fff} +.tparrows.preview2:hover:after { color:#000} +.tparrows.preview2:hover .tp-arr-titleholder{ -webkit-transform: translateX(0px); + transform: translateX(0px); + visibility: visible; + position: absolute; + } + +/* PREVIEW 2 BULLETS */ + +.tp-bullets.preview2 { height: 17px} +.tp-bullets.preview2 .bullet { cursor: pointer; + position: relative !important; + background: rgba(0, 0, 0, 0.5) !important; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 6px !important; + height: 6px !important; + border: 5px solid rgba(0, 0, 0, 0) !important; + display: inline-block; + margin-right: 2px !important; + margin-bottom: 0px !important; + -webkit-transition: background-color 0.2s, border-color 0.2s; + -moz-transition: background-color 0.2s, border-color 0.2s; + -o-transition: background-color 0.2s, border-color 0.2s; + -ms-transition: background-color 0.2s, border-color 0.2s; + transition: background-color 0.2s, border-color 0.2s; + float:none !important; + box-sizing:content-box; + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; +} +.tp-bullets.preview2 .bullet.last { margin-right: 0px} +.tp-bullets.preview2 .bullet:hover, +.tp-bullets.preview2 .bullet.selected { -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: rgba(255, 255, 255, 1) !important; + width: 6px !important; + height: 6px !important; + border: 5px solid rgba(0, 0, 0, 1) !important; +} + +.tp-arr-titleholder.alwayshidden { display:none !important} + + + @media only screen and (min-width: 768px) and (max-width: 979px) { + .tparrows.preview2 { min-width:40px; min-height:40px; width:40px;height:40px; + border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; + } + .tparrows.preview2:after { position:absolute; top:50%; font-family: "revicons"; font-size:20px; margin-top: -12px} + .tp-rightarrow.preview2:after { content: '\e81e'; right:11px} + .tp-leftarrow.preview2:after { content: '\e81f'; left:11px} + .tparrows.preview2 .tp-arr-titleholder { font-size:12px; line-height:40px; letter-spacing: 0px} + .tp-rightarrow.preview2 .tp-arr-titleholder { right:35px} + .tp-leftarrow.preview2 .tp-arr-titleholder { left:35px} + + } + + @media only screen and (min-width: 480px) and (max-width: 767px) { + .tparrows.preview2 { min-width:30px; min-height:30px; width:30px;height:30px; + border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; + } + .tparrows.preview2:after { position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px} + .tp-rightarrow.preview2:after { content: '\e81e'; right:8px} + .tp-leftarrow.preview2:after { content: '\e81f'; left:8px} + .tparrows.preview2 .tp-arr-titleholder { font-size:10px; line-height:30px; letter-spacing: 0px} + .tp-rightarrow.preview2 .tp-arr-titleholder { right:25px} + .tp-leftarrow.preview2 .tp-arr-titleholder { left:25px} + .tparrows.preview2 .tp-arr-titleholder { display:none;visibility:none} + + + } + + @media only screen and (min-width: 0px) and (max-width: 479px) { + .tparrows.preview2 { min-width:30px; min-height:30px; width:30px;height:30px; + border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; + } + .tparrows.preview2:after { position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px} + .tp-rightarrow.preview2:after { content: '\e81e'; right:8px} + .tp-leftarrow.preview2:after { content: '\e81f'; left:8px} + .tparrows.preview2 .tp-arr-titleholder { display:none;visibility:none} + .tparrows.preview2:hover { width:30px !important; height:30px !important} + } + + + +/* NAVIGATION PREVIEW 3 */ +.tparrows.preview3 { width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style: flat} +.tparrows.preview3:after { position:absolute; line-height: 70px;text-align: center; font-family: "revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s} +.tparrows.preview3:hover:after { color:#000} +.tp-rightarrow.preview3:after { content: '\e825'; } +.tp-leftarrow.preview3:after { content: '\e824'; } + + +.tparrows.preview3 .tp-arr-iwrapper { + -webkit-transform: scale(0,1); + transform: scale(0,1); + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: -webkit-transform 0.2s; + transition: transform 0.2s; + z-index:0;position: absolute; background: #000; background: rgba(0,0,0,0.75); + display: table;min-height:90px;top:-10px} + +.tp-leftarrow.preview3 .tp-arr-iwrapper { -webkit-transform: scale(0,1); + transform: scale(0,1); + -webkit-transform-origin: 0% 50%; + transform-origin: 0% 50%; + } + +.tparrows.preview3 .tp-arr-imgholder { display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px; + position:relative;top:0px} + +.tp-rightarrow.preview3 .tp-arr-iwrapper { right:0px;padding-right:70px} +.tp-leftarrow.preview3 .tp-arr-iwrapper { left:0px; direction: rtl;padding-left:70px} +.tparrows.preview3 .tp-arr-titleholder { display:table-cell; padding:30px;font-size:16px; color:#fff;white-space: nowrap; position: relative; clear:right;vertical-align: middle} + +.tparrows.preview3:hover .tp-arr-iwrapper { + -webkit-transform: scale(1,1); + transform: scale(1,1); + + } + +/* PREVIEW 3 BULLETS */ +.tp-bullets.preview3 { height: 17px} +.tp-bullets.preview3 .bullet { cursor: pointer; + position: relative !important; + background: rgba(0, 0, 0, 0.5) !important; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 6px !important; + height: 6px !important; + border: 5px solid rgba(0, 0, 0, 0) !important; + display: inline-block; + margin-right: 2px !important; + margin-bottom: 0px !important; + -webkit-transition: background-color 0.2s, border-color 0.2s; + -moz-transition: background-color 0.2s, border-color 0.2s; + -o-transition: background-color 0.2s, border-color 0.2s; + -ms-transition: background-color 0.2s, border-color 0.2s; + transition: background-color 0.2s, border-color 0.2s; + float:none !important; + box-sizing:content-box; + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; +} +.tp-bullets.preview3 .bullet.last { margin-right: 0px} +.tp-bullets.preview3 .bullet:hover, +.tp-bullets.preview3 .bullet.selected { -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: rgba(255, 255, 255, 1) !important; + width: 6px !important; + height: 6px !important; + border: 5px solid rgba(0, 0, 0, 1) !important; +} + + + @media only screen and (min-width: 768px) and (max-width: 979px) { + .tparrows.preview3:after, + .tparrows.preview3 { width:50px; height:50px; line-height:50px;font-size:20px} + .tparrows.preview3 .tp-arr-iwrapper { min-height:70px} + .tparrows.preview3 .tp-arr-imgholder { min-width:70px;height:70px} + .tp-rightarrow.preview3 .tp-arr-iwrapper { padding-right:50px} + .tp-leftarrow.preview3 .tp-arr-iwrapper { padding-left:50px} + .tparrows.preview3 .tp-arr-titleholder { padding:10px;font-size:16px} + + + + } + + @media only screen and (max-width: 767px) { + + .tparrows.preview3:after, + .tparrows.preview3 { width:50px; height:50px; line-height:50px;font-size:20px} + .tparrows.preview3 .tp-arr-iwrapper { min-height:70px} + } + + + + + +/* NAVIGATION PREVIEW 4 */ +.tparrows.preview4 { width:30px; height:110px; background:transparent;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000} +.tparrows.preview4:after { position:absolute; line-height: 110px;text-align: center; font-family: "revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background: #000; background: rgba(0,0,0,0.25); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; + + } + +.tp-rightarrow.preview4:after { content: '\e825'; } +.tp-leftarrow.preview4:after { content: '\e824'; } + + +.tparrows.preview4 .tp-arr-allwrapper { visibility:hidden;width:180px;position: absolute;z-index: 1;min-height:120px;top:0px;left:-150px; overflow: hidden;-webkit-perspective: 1000px;-webkit-transform-style: flat} + +.tp-leftarrow.preview4 .tp-arr-allwrapper { left:0px} +.tparrows.preview4 .tp-arr-iwrapper { position: relative} + +.tparrows.preview4 .tp-arr-imgholder { display:block;background-size:cover; background-position:center center;width:180px;height:110px; + position:relative;top:0px; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + + + + } + + +.tparrows.preview4 .tp-arr-imgholder2 { display:block;background-size:cover; background-position:center center; width:180px;height:110px; + position:absolute;top:0px; left:180px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + + } + +.tp-leftarrow.preview4 .tp-arr-imgholder2 { left:-180px} + + + + +.tparrows.preview4 .tp-arr-titleholder { display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position: relative; + background: #000; + color: #FFF; + text-transform: uppercase; + white-space: nowrap; + letter-spacing: 1px; + font-weight: 700; + font-size: 11px; + line-height: 2.75; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-transform: rotateX(-90deg); + transform: rotateX(-90deg); + -webkit-transform-origin: 50% 0; + transform-origin: 50% 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0; + + +} + + + +.tparrows.preview4:after { transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%} +.tp-leftarrow.preview4:after { transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%} + + + + +@media only screen and (min-width: 768px) { + .tparrows.preview4:hover:after { -webkit-transform: rotateY(-90deg); transform:rotateY(-90deg)} + .tp-leftarrow.preview4:hover:after { -webkit-transform: rotateY(90deg); transform:rotateY(90deg)} + + + .tparrows.preview4:hover .tp-arr-titleholder { -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; + + } +} + +/* PREVIEW 4 BULLETS */ + +.tp-bullets.preview4 { height: 17px} +.tp-bullets.preview4 .bullet { cursor: pointer; + position: relative !important; + background: rgba(0, 0, 0, 0.5) !important; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 6px !important; + height: 6px !important; + border: 5px solid rgba(0, 0, 0, 0) !important; + display: inline-block; + margin-right: 2px !important; + margin-bottom: 0px !important; + -webkit-transition: background-color 0.2s, border-color 0.2s; + -moz-transition: background-color 0.2s, border-color 0.2s; + -o-transition: background-color 0.2s, border-color 0.2s; + -ms-transition: background-color 0.2s, border-color 0.2s; + transition: background-color 0.2s, border-color 0.2s; + float:none !important; + box-sizing:content-box; + -moz-box-sizing:content-box; + -webkit-box-sizing:content-box; +} +.tp-bullets.preview4 .bullet.last { margin-right: 0px} +.tp-bullets.preview4 .bullet:hover, +.tp-bullets.preview4 .bullet.selected { -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: rgba(255, 255, 255, 1) !important; + width: 6px !important; + height: 6px !important; + border: 5px solid rgba(0, 0, 0, 1) !important; +} + + + @media only screen and (max-width: 767px) { + .tparrows.preview4 { width:20px; height:80px} + .tparrows.preview4:after { width:20px; height:80px; line-height:80px; font-size:14px} + + .tparrows.preview1 .tp-arr-allwrapper, + .tparrows.preview2 .tp-arr-allwrapper, + .tparrows.preview3 .tp-arr-allwrapper, + .tparrows.preview4 .tp-arr-allwrapper { display: none !important} + } + + + +/****************************** + - LOADER FORMS - +********************************/ + +.tp-loader { + top:50%; left:50%; + z-index:10000; + position:absolute; + + + } + +.tp-loader.spinner0 { + width: 40px; + height: 40px; + background:url(images/loader.gif) no-repeat center center; + background-color: #fff; + box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + margin-top:-20px; + margin-left:-20px; + -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; + animation: tp-rotateplane 1.2s infinite ease-in-out; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} + + +.tp-loader.spinner1 { + width: 40px; + height: 40px; + background-color: #fff; + box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + margin-top:-20px; + margin-left:-20px; + -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out; + animation: tp-rotateplane 1.2s infinite ease-in-out; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} + + + +.tp-loader.spinner5 { background:url(images/loader.gif) no-repeat 10px 10px; + background-color:#fff; + margin:-22px -22px; + width:44px;height:44px; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + } + + +@-webkit-keyframes tp-rotateplane { + 0% { -webkit-transform: perspective(120px) } + 50% { -webkit-transform: perspective(120px) rotateY(180deg) } + 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } +} + +@keyframes tp-rotateplane { + 0% { + transform: perspective(120px) rotateX(0deg) rotateY(0deg); + -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) + } 50% { + transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); + -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) + } 100% { + transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); + -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); + } +} + + +.tp-loader.spinner2 { + width: 40px; + height: 40px; + margin-top:-20px;margin-left:-20px; + background-color: #ff0000; + box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + border-radius: 100%; + -webkit-animation: tp-scaleout 1.0s infinite ease-in-out; + animation: tp-scaleout 1.0s infinite ease-in-out; +} + +@-webkit-keyframes tp-scaleout { + 0% { -webkit-transform: scale(0.0) } + 100% { + -webkit-transform: scale(1.0); + opacity: 0; + } +} + +@keyframes tp-scaleout { + 0% { + transform: scale(0.0); + -webkit-transform: scale(0.0); + } 100% { + transform: scale(1.0); + -webkit-transform: scale(1.0); + opacity: 0; + } +} + + + + +.tp-loader.spinner3 { + margin: -9px 0px 0px -35px; + width: 70px; + text-align: center; + +} + +.tp-loader.spinner3 .bounce1, +.tp-loader.spinner3 .bounce2, +.tp-loader.spinner3 .bounce3 { + width: 18px; + height: 18px; + background-color: #fff; + box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + border-radius: 100%; + display: inline-block; + -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out; + animation: tp-bouncedelay 1.4s infinite ease-in-out; + /* Prevent first frame from flickering when animation starts */ + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.tp-loader.spinner3 .bounce1 { + -webkit-animation-delay: -0.32s; + animation-delay: -0.32s; +} + +.tp-loader.spinner3 .bounce2 { + -webkit-animation-delay: -0.16s; + animation-delay: -0.16s; +} + +@-webkit-keyframes tp-bouncedelay { + 0%, 80%, 100% { -webkit-transform: scale(0.0) } + 40% { -webkit-transform: scale(1.0) } +} + +@keyframes tp-bouncedelay { + 0%, 80%, 100% { + transform: scale(0.0); + -webkit-transform: scale(0.0); + } 40% { + transform: scale(1.0); + -webkit-transform: scale(1.0); + } +} + + + + +.tp-loader.spinner4 { + margin: -20px 0px 0px -20px; + width: 40px; + height: 40px; + text-align: center; + -webkit-animation: tp-rotate 2.0s infinite linear; + animation: tp-rotate 2.0s infinite linear; +} + +.tp-loader.spinner4 .dot1, +.tp-loader.spinner4 .dot2 { + width: 60%; + height: 60%; + display: inline-block; + position: absolute; + top: 0; + background-color: #fff; + border-radius: 100%; + -webkit-animation: tp-bounce 2.0s infinite ease-in-out; + animation: tp-bounce 2.0s infinite ease-in-out; + box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); + -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); +} + +.tp-loader.spinner4 .dot2 { + top: auto; + bottom: 0px; + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s; +} + +@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }} +@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }} + +@-webkit-keyframes tp-bounce { + 0%, 100% { -webkit-transform: scale(0.0) } + 50% { -webkit-transform: scale(1.0) } +} + +@keyframes tp-bounce { + 0%, 100% { + transform: scale(0.0); + -webkit-transform: scale(0.0); + } 50% { + transform: scale(1.0); + -webkit-transform: scale(1.0); + } +} + + + +.tp-transparentimg { content:"url(images/transparent.png)"} +.tp-3d { -webkit-transform-style: preserve-3d; + -webkit-transform-origin: 50% 50%; + } + + + +.tp-caption img { +background: transparent; +-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; +filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); +zoom: 1; +} + + +@font-face { + font-family: 'revicons'; + src: url('font/revicons.eot?5510888'); + src: url('font/revicons.eot?5510888#iefix') format('embedded-opentype'), + url('font/revicons.woff?5510888') format('woff'), + url('font/revicons.ttf?5510888') format('truetype'), + url('font/revicons.svg?5510888#revicons') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'revicons'; + src: url('../font/revicons.svg?5510888#revicons') format('svg'); + } +} +*/ + + [class^="revicon-"]:before, [class*=" revicon-"]:before { + font-family: "revicons"; + font-style: normal; + font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.revicon-search-1:before { content: '\e802'} /* '' */ +.revicon-pencil-1:before { content: '\e831'} /* '' */ +.revicon-picture-1:before { content: '\e803'} /* '' */ +.revicon-cancel:before { content: '\e80a'} /* '' */ +.revicon-info-circled:before { content: '\e80f'} /* '' */ +.revicon-trash:before { content: '\e801'} /* '' */ +.revicon-left-dir:before { content: '\e817'} /* '' */ +.revicon-right-dir:before { content: '\e818'} /* '' */ +.revicon-down-open:before { content: '\e83b'} /* '' */ +.revicon-left-open:before { content: '\e819'} /* '' */ +.revicon-right-open:before { content: '\e81a'} /* '' */ +.revicon-angle-left:before { content: '\e820'} /* '' */ +.revicon-angle-right:before { content: '\e81d'} /* '' */ +.revicon-left-big:before { content: '\e81f'} /* '' */ +.revicon-right-big:before { content: '\e81e'} /* '' */ +.revicon-magic:before { content: '\e807'} /* '' */ +.revicon-picture:before { content: '\e800'} /* '' */ +.revicon-export:before { content: '\e80b'} /* '' */ +.revicon-cog:before { content: '\e832'} /* '' */ +.revicon-login:before { content: '\e833'} /* '' */ +.revicon-logout:before { content: '\e834'} /* '' */ +.revicon-video:before { content: '\e805'} /* '' */ +.revicon-arrow-combo:before { content: '\e827'} /* '' */ +.revicon-left-open-1:before { content: '\e82a'} /* '' */ +.revicon-right-open-1:before { content: '\e82b'} /* '' */ +.revicon-left-open-mini:before { content: '\e822'} /* '' */ +.revicon-right-open-mini:before { content: '\e823'} /* '' */ +.revicon-left-open-big:before { content: '\e824'} /* '' */ +.revicon-right-open-big:before { content: '\e825'} /* '' */ +.revicon-left:before { content: '\e836'} /* '' */ +.revicon-right:before { content: '\e826'} /* '' */ +.revicon-ccw:before { content: '\e808'} /* '' */ +.revicon-arrows-ccw:before { content: '\e806'} /* '' */ +.revicon-palette:before { content: '\e829'} /* '' */ +.revicon-list-add:before { content: '\e80c'} /* '' */ +.revicon-doc:before { content: '\e809'} /* '' */ +.revicon-left-open-outline:before { content: '\e82e'} /* '' */ +.revicon-left-open-2:before { content: '\e82c'} /* '' */ +.revicon-right-open-outline:before { content: '\e82f'} /* '' */ +.revicon-right-open-2:before { content: '\e82d'} /* '' */ +.revicon-equalizer:before { content: '\e83a'} /* '' */ +.revicon-layers-alt:before { content: '\e804'} /* '' */ +.revicon-popup:before { content: '\e828'} /* '' */ + +.tp-banner-container{ + position:relative; + z-index:0; +} + +.tp-banner-container video, +.tp-banner-container iframe{ + border:none; + max-width:100%; +} +.tp-banner-container li p { + line-height:normal; +} + +/*----------------------------------------------------------------------------- + +KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT + +Screen Stylesheet + +version: 1.0 +date: 07/27/11 +author: themepunch +email: support@themepunch.com +website: http://www.themepunch.com +-----------------------------------------------------------------------------*/ + + + +.boxedcontainer { max-width: 1170px; margin:auto; padding:0px 30px;} + +/********************************************* + - SETTINGS FOR BANNER CONTAINERS - +**********************************************/ + +.tp-banner-container{ + width:100%; + position:relative; + padding:0; + +} + +.tp-banner{ + width:100%; + position:relative; +} + +.tp-banner-fullscreen-container { + width:100%; + position:relative; + padding:0; +} + + + +/********************************************************** +*********************************************************** +*********************************************************** + + + + SOME MORE LAYER EXAMPLES, USE ONLY WHICH YOU NEED, + TO SAVE LOAD TIME + + + +*********************************************************** +*********************************************************** +***********************************************************/ + + + + + +.tp-caption.medium_grey { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:20px; +line-height:20px; +font-family:Arial; +padding:2px 4px; +margin:0px; +border-width:0px; +border-style:none; +background-color:#888; +white-space:nowrap; +} + +.tp-caption.small_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:14px; +line-height:20px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.medium_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:20px; +line-height:20px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.large_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:40px; +line-height:40px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.very_large_text { +position:absolute; +color:#fff; +text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); +font-weight:700; +font-size:60px; +line-height:60px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +letter-spacing:-2px; +} + +.tp-caption.very_big_white { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:800; +font-size:60px; +line-height:60px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +padding:0px 4px; +padding-top:1px; +background-color:#000; +} + +.tp-caption.very_big_black { +position:absolute; +color:#000; +text-shadow:none; +font-weight:700; +font-size:60px; +line-height:60px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +padding:0px 4px; +padding-top:1px; +background-color:#fff; +} + +.tp-caption.modern_medium_fat { +position:absolute; +color:#000; +text-shadow:none; +font-weight:800; +font-size:24px; +line-height:20px; +font-family:"Open Sans", sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.modern_medium_fat_white { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:800; +font-size:24px; +line-height:20px; +font-family:"Open Sans", sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.modern_medium_light { +position:absolute; +color:#000; +text-shadow:none; +font-weight:300; +font-size:24px; +line-height:20px; +font-family:"Open Sans", sans-serif; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.modern_big_bluebg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:800; +font-size:30px; +line-height:36px; +font-family:"Open Sans", sans-serif; +padding:3px 10px; +margin:0px; +border-width:0px; +border-style:none; +background-color:#4e5b6c; +letter-spacing:0; +} + +.tp-caption.modern_big_redbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:30px; +line-height:36px; +font-family:"Open Sans", sans-serif; +padding:3px 10px; +padding-top:1px; +margin:0px; +border-width:0px; +border-style:none; +background-color:#de543e; +letter-spacing:0; +} + +.tp-caption.modern_small_text_dark { +position:absolute; +color:#555; +text-shadow:none; +font-size:14px; +line-height:22px; +font-family:Arial; +margin:0px; +border-width:0px; +border-style:none; +white-space:nowrap; +} + +.tp-caption.boxshadow { +-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); +-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); +box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); +} + +.tp-caption.black { +color:#000; +text-shadow:none; +} + +.tp-caption.noshadow { +text-shadow:none; +} + +.tp-caption.thinheadline_dark { +position:absolute; +color:rgba(0,0,0,0.85); +text-shadow:none; +font-weight:300; +font-size:30px; +line-height:30px; +font-family:"Open Sans"; +background-color:transparent; +} + +.tp-caption.thintext_dark { +position:absolute; +color:rgba(0,0,0,0.85); +text-shadow:none; +font-weight:300; +font-size:16px; +line-height:26px; +font-family:"Open Sans"; +background-color:transparent; +} + +.tp-caption.largeblackbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#000; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.largepinkbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#db4360; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.largewhitebg { +position:absolute; +color:#000; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#fff; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.largegreenbg { +position:absolute; +color:#fff; +text-shadow:none; +font-weight:300; +font-size:50px; +line-height:70px; +font-family:"Open Sans"; +background-color:#67ae73; +padding:0px 20px; +-webkit-border-radius:0px; +-moz-border-radius:0px; +border-radius:0px; +} + +.tp-caption.excerpt { +font-size:36px; +line-height:36px; +font-weight:700; +font-family:Arial; +color:#ffffff; +text-decoration:none; +background-color:rgba(0, 0, 0, 1); +text-shadow:none; +margin:0px; +letter-spacing:-1.5px; +padding:1px 4px 0px 4px; +width:150px; +white-space:normal !important; +height:auto; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.large_bold_grey { +font-size:60px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(102, 102, 102); +text-decoration:none; +background-color:transparent; +text-shadow:none; +margin:0px; +padding:1px 4px 0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_thin_grey { +font-size:34px; +line-height:30px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(102, 102, 102); +text-decoration:none; +background-color:transparent; +padding:1px 4px 0px; +text-shadow:none; +margin:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.small_thin_grey { +font-size:18px; +line-height:26px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(117, 117, 117); +text-decoration:none; +background-color:transparent; +padding:1px 4px 0px; +text-shadow:none; +margin:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.lightgrey_divider { +text-decoration:none; +background-color:rgba(235, 235, 235, 1); +width:370px; +height:3px; +background-position:initial initial; +background-repeat:initial initial; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.large_bold_darkblue { +font-size:58px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(52, 73, 94); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_darkblue { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(52, 73, 94); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bold_red { +font-size:24px; +line-height:30px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(227, 58, 12); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_light_red { +font-size:21px; +line-height:26px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(227, 58, 12); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_red { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(227, 58, 12); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bold_orange { +font-size:24px; +line-height:30px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(243, 156, 18); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_orange { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(243, 156, 18); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.grassfloor { +text-decoration:none; +background-color:rgba(160, 179, 151, 1); +width:4000px; +height:150px; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.large_bold_white { +font-size:58px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_light_white { +font-size:30px; +line-height:36px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumlarge_light_white { +font-size:34px; +line-height:40px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumlarge_light_white_center { +font-size:34px; +line-height:40px; +font-weight:300; +font-family:"Open Sans"; +color:#ffffff; +text-decoration:none; +background-color:transparent; +padding:0px 0px 0px 0px; +text-align:center; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_bg_asbestos { +font-size:20px; +line-height:20px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(127, 140, 141); +padding:10px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.medium_light_black { +font-size:30px; +line-height:36px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.large_bold_black { +font-size:58px; +line-height:60px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumlarge_light_darkblue { +font-size:34px; +line-height:40px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(52, 73, 94); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.small_light_white { +font-size:17px; +line-height:28px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +padding:0px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.roundedimage { +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.large_bg_black { +font-size:40px; +line-height:40px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +padding:10px 20px 15px; +border-width:0px; +border-color:rgb(255, 214, 88); +border-style:none; +} + +.tp-caption.mediumwhitebg { +font-size:30px; +line-height:30px; +font-weight:300; +font-family:"Open Sans"; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:rgb(255, 255, 255); +padding:5px 15px 10px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.large_bold_white_25 { +font-size:55px; +line-height:65px; +font-weight:700; +font-family:"Open Sans"; +color:#fff; +text-decoration:none; +background-color:transparent; +text-align:center; +text-shadow:#000 0px 5px 10px; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.medium_text_shadow { +font-size:25px; +line-height:25px; +font-weight:600; +font-family:"Open Sans"; +color:#fff; +text-decoration:none; +background-color:transparent; +text-align:center; +text-shadow:#000 0px 5px 10px; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none; +} + +.tp-caption.black_heavy_60 { +font-size:60px; +line-height:60px; +font-weight:900; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.white_heavy_40 { +font-size:40px; +line-height:40px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.grey_heavy_72 { +font-size:72px; +line-height:72px; +font-weight:900; +font-family:Raleway; +color:rgb(213, 210, 210); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.grey_regular_18 { +font-size:18px; +line-height:26px; +font-family:"Open Sans"; +color:rgb(119, 119, 119); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_thin_34 { +font-size:35px; +line-height:35px; +font-weight:100; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.arrowicon { +line-height:1px; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.light_heavy_60 { +font-size:60px; +line-height:60px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_bold_40 { +font-size:40px; +line-height:40px; +font-weight:800; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.light_heavy_70 { +font-size:70px; +line-height:70px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_heavy_70 { +font-size:70px; +line-height:70px; +font-weight:900; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_bold_bg_20 { +font-size:20px; +line-height:20px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +padding:5px 8px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.greenbox30 { +line-height:30px; +text-decoration:none; +background-color:rgb(134, 181, 103); +padding:0px 14px; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.blue_heavy_60 { +font-size:60px; +line-height:60px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(49, 165, 203); +padding:3px 10px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.green_bold_bg_20 { +font-size:20px; +line-height:20px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(134, 181, 103); +padding:5px 8px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.whitecircle_600px { +line-height:1px; +width:800px; +height:800px; +text-decoration:none; +background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); +filter:progid; +background-color:transparent; +border-radius:400px 400px 400px 400px; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.fullrounded { +border-radius:400px 400px 400px 400px; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.light_heavy_40 { +font-size:40px; +line-height:40px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.white_thin_34 { +font-size:35px; +line-height:35px; +font-weight:200; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.fullbg_gradient { +width:100%; +height:100%; +text-decoration:none; +background-color:#490202; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.light_medium_30 { +font-size:30px; +line-height:40px; +font-weight:700; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.red_bold_bg_20 { +font-size:20px; +line-height:20px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(224, 51, 0); +padding:5px 8px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.blue_bold_bg_20 { +font-size:20px; +line-height:20px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(53, 152, 220); +padding:5px 8px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.white_bold_bg_20 { +font-size:20px; +line-height:20px; +font-weight:900; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:rgb(255, 255, 255); +padding:5px 8px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.white_heavy_70 { +font-size:70px; +line-height:70px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.light_heavy_70_shadowed { +font-size:70px; +line-height:70px; +font-weight:900; +font-family:Raleway; +color:#ffffff; +text-decoration:none; +background-color:transparent; +text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25); +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.light_medium_30_shadowed { +font-size:30px; +line-height:40px; +font-weight:700; +font-family:Raleway; +color:#ffffff; +text-decoration:none; +background-color:transparent; +text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25); +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.blackboxed_heavy { +font-size:70px; +line-height:70px; +font-weight:800; +font-family:"Open Sans"; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +padding:5px 20px; +text-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 7px; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.bignumbers_white { +color:#ffffff; +background-color:rgba(0, 0, 0, 0); +font-size:84px; +line-height:84px; +font-weight:800; +font-family:Raleway; +text-decoration:none; +padding:0px 0px 0px 0px; +text-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 7px; +border-width:0px; +border-color:rgb(255, 255, 255); +border-style:none solid none none; +} + +.tp-caption.whiteline_long { +line-height:1px; +min-width:660px; +background-color:transparent; +text-decoration:none; +border-width:2px 0px 0px 0px; +border-color:rgb(255, 255, 255) rgb(34, 34, 34) rgb(34, 34, 34) rgb(34, 34, 34); +border-style:solid none none none; +} + +.tp-caption.light_medium_20_shadowed { +font-size:20px; +line-height:30px; +font-weight:700; +font-family:Raleway; +color:#ffffff; +text-decoration:none; +background-color:transparent; +text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25); +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.fullgradient_overlay { +background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); +filter:progid; +width:100%; +height:100%; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.light_medium_20 { +font-size:20px; +line-height:30px; +font-weight:700; +font-family:Raleway; +color:#ffffff; +text-decoration:none; +background-color:transparent; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.reddishbg_heavy_70 { +font-size:70px; +line-height:70px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgba(100, 1, 24, 0.8); +padding:50px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.borderbox_725x130 { +min-width:725px; +min-height:130px; +background-color:transparent; +text-decoration:none; +border-width:2px; +border-color:rgb(255, 255, 255); +border-style:solid; +} + +.tp-caption.light_heavy_34 { +font-size:34px; +line-height:34px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_thin_30 { +font-size:30px; +line-height:30px; +font-weight:100; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_thin_whitebg_30 { +font-size:30px; +line-height:30px; +font-weight:300; +font-family:Raleway; +color:rgb(0, 0, 0); +text-decoration:none; +background-color:rgb(255, 255, 255); +padding:5px 10px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.white_heavy_60 { +font-size:60px; +line-height:60px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.black_thin_blackbg_30 { +font-size:30px; +line-height:30px; +font-weight:300; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:rgb(0, 0, 0); +padding:5px 10px; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.light_thin_60 { +font-size:60px; +line-height:60px; +font-weight:100; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +background-color:transparent; +text-shadow:none; +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.greenbgfull { +background-color:#85b85f; +width:100%; +height:100%; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.bluebgfull { +text-decoration:none; +width:100%; +height:100%; +background-color:rgb(61, 164, 207); +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.blackbgfull { +text-decoration:none; +width:100%; +height:100%; +background-color:rgba(0, 0, 0, 0.247059); +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.wave_repeat1 { +width:100%; +height:600px; +background-repeat:repeat-x; +background-color:transparent; +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.wavebg2 { +width:200%; +height:300px; +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.wavebg1 { +width:200%; +height:300px; +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.wavebg3 { +width:200%; +height:300px; +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.wavebg4 { +width:200%; +height:300px; +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.greenishbg_heavy_70 { +font-size:70px; +line-height:70px; +font-weight:900; +font-family:Raleway; +color:rgb(255, 255, 255); +text-decoration:none; +padding:50px; +text-shadow:none; +background-color:rgba(40, 67, 62, 0.8); +border-width:0px; +border-color:rgb(0, 0, 0); +border-style:none; +} + +.tp-caption.wavebg5 { +width:200%; +height:300px; +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + +.tp-caption.deepblue_sea { +width:100%; +height:1000px; +background-color:rgba(30, 46, 59, 1); +text-decoration:none; +border-width:0px; +border-color:rgb(34, 34, 34); +border-style:none; +} + + +.tp-caption a { +color:#ff7302; +text-shadow:none; +-webkit-transition:all 0.2s ease-out; +-moz-transition:all 0.2s ease-out; +-o-transition:all 0.2s ease-out; +-ms-transition:all 0.2s ease-out; +} + +.tp-caption a:hover { +color:#ffa902; +} + +.largeredbtn { +font-family: "Raleway", sans-serif; +font-weight: 900; +font-size: 16px; +line-height: 60px; +color: #fff !important; +text-decoration: none; +padding-left: 40px; +padding-right: 80px; +padding-top: 22px; +padding-bottom: 22px; +background: rgb(234,91,31); /* Old browsers */ +background: -moz-linear-gradient(top, rgba(234,91,31,1) 0%, rgba(227,58,12,1) 100%); /* FF3.6+ */ +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,91,31,1)), color-stop(100%,rgba(227,58,12,1))); /* Chrome,Safari4+ */ +background: -webkit-linear-gradient(top, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); /* Chrome10+,Safari5.1+ */ +background: -o-linear-gradient(top, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); /* Opera 11.10+ */ +background: -ms-linear-gradient(top, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); /* IE10+ */ +background: linear-gradient(to bottom, rgba(234,91,31,1) 0%,rgba(227,58,12,1) 100%); /* W3C */ +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5b1f', endColorstr='#e33a0c',GradientType=0 ); /* IE6-9 */ +} + +.largeredbtn:hover { +background: rgb(227,58,12); /* Old browsers */ +background: -moz-linear-gradient(top, rgba(227,58,12,1) 0%, rgba(234,91,31,1) 100%); /* FF3.6+ */ +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,58,12,1)), color-stop(100%,rgba(234,91,31,1))); /* Chrome,Safari4+ */ +background: -webkit-linear-gradient(top, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); /* Chrome10+,Safari5.1+ */ +background: -o-linear-gradient(top, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); /* Opera 11.10+ */ +background: -ms-linear-gradient(top, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); /* IE10+ */ +background: linear-gradient(to bottom, rgba(227,58,12,1) 0%,rgba(234,91,31,1) 100%); /* W3C */ +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33a0c', endColorstr='#ea5b1f',GradientType=0 ); /* IE6-9 */ +} + +.fullrounded img { + -webkit-border-radius: 400px; + -moz-border-radius: 400px; + border-radius: 400px; +} + + +@media only screen and (max-width: 767px) { +.fullscreenvideo .tp-thumb-image{ + pointer-events: none; + display: none; +} + +} + diff --git a/niayesh/Taheri-azam2.jpg b/niayesh/Taheri-azam2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..baedb6b32df0ea320263c4c2bab2e1f6e4b1bce2 GIT binary patch literal 51866 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

    C`O@TEpw#@jW7LFH&z#c&)NkZlnhF^^UW} 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�annaT2q;zIRJ~mfIn` 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 literal 0 HcmV?d00001 diff --git a/niayesh/U11.jpg b/niayesh/U11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..421d26c02704e93f90ff99c53b6a0126b4966099 GIT binary patch literal 53854 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 ? g.src+"&":g.src+"?") + "lang="+k.lang;}d.getElementsByTagName("head")[0].appendChild(g);if(k && k.isWidgetClose===false){window.addEventListener("goftino_ready",function(){Goftino.open()});}}}};(function(){var d=document,i=d.createElement("iframe"),h='

    پشتیبانی آنلاین
    بیمارستان تخصصی و فوق تخصصی عرفان نیایش
    ',y="#goftino_w{position:fixed;z-index:2000000002;bottom:-300px;left:20px;width:80px;height:80px;border:0;color-scheme:none;}.goftino-wakeup{position:relative;animation:goftinoWakeup 0.4s ease 0s 1 normal both}@keyframes goftinoWakeup{0%{transform:translateY(300px)} 100%{transform:translateY(0)}}#goftino_image_fullscreen{background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:2000000004;position:fixed;top:0;right:0;text-align:center}#goftino_loading_img{background:white;width:40px;height:40px;z-index:10;border-radius:30px;position:absolute;top:calc(50% - 20px);right:calc(50% - 20px);padding:5px}#goftino_image_fullscreen img{margin:auto 0;max-width:90%;max-height:90%;display:inline-block;vertical-align:middle;animation-name:zoomInGoftino;animation-duration:0.4s;animation-fill-mode:both}#goftino_image_fullscreen:before{content:'';display:inline-block;height:100%;vertical-align:middle}#goftino_close_screen,#goftino_dl_image{cursor:pointer;background:rgba(0,0,0,0.8);color:white;width:45px;height:45px;text-align:center;position:absolute;z-index:10;top:30px;border-radius:30px}@-webkit-keyframes zoomInGoftino{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)} 50%{opacity:1}}@keyframes zoomInGoftino{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)} 50%{opacity:1}}#goftino_loading_img div{border:5px solid #f3f3f3;border-top:5px solid #00bcd4;border-radius:50%;width:30px;height:30px;animation:spinGoftino 1s linear infinite}@keyframes spinGoftino{0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}}@-webkit-keyframes spinGoftino{0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}}",t=d.createElement("style");t.type="text/css";t.styleSheet?t.styleSheet.cssText=y:t.appendChild(d.createTextNode(y)),d.getElementsByTagName("head")[0].appendChild(t);d.getElementsByTagName("body")[0].appendChild(i),i.id="goftino_w",i.title="goftino_widget",i.allow="microphone",i.setAttribute("allowFullScreen","true"),i.setAttribute("allowtransparency","true"),i.setAttribute("scrolling","no");if(typeof i.srcdoc!=="undefined"){i.srcdoc="";}else{i.contentDocument.open();i.contentDocument.write(h);i.contentDocument.close();}i.onload=function(){i.contentDocument.documentElement.innerHTML=h;var s1=d.createElement("script"),s2=d.createElement("script");s1.src="https://cdn.goftino.com/static/socket.io.js";s2.src="https://cdn.goftino.com/static/client.js?v=120";s2.setAttribute("id","gftscript");s2.setAttribute("widget",'{"sid":"6338046244c4777073ec492c","hoid":"","ban":false,"onoff":false,"offaction":"text","sc":"d728c7a42315a70513b05113d050fa5412335559","ops_av":["https://cdn.goftino.com/static/assets/img/profile.png","https://cdn.goftino.com/profile/6338046244c4777073ec492ba1lc.png","https://cdn.goftino.com/static/assets/img/profile.png"],"bsurl":"https://www.goftino.com","up_url":"https://s4.goftino.com/","cdn_url":"https://cdn.goftino.com","ws_url":"https://ws6.goftino.com","rl":"left","lm":30,"gid":"WZmjHd","gData":{"fp":"6338046244c4777073ec492c-dRGzLAOG-ab0d040a7b290a0f1a1eefee015d0830c373b253","textOff":"مراجعه کننده گرامی، در حال حاضر سامانه در وضعیت آفلاین قرار دارد. لطفا پیام خود را ارسال نمایید، در اولین فرصت پاسخگوی شما خواهیم بود.","autopm":[{"timer":"1","pm":"از من بپرس","url":"","once":"1"}],"motion":{"style":"flip","timer":"3"},"ondelay":{"action":"text","top":"مراجعه کننده گرامی، ضمن عرض پوزش بابت تاخیر پیش آمده، تا دقایقی دیگر پاسخگوی شما خواهیم بود، لطفا شکیبا باشید.","form":[],"timer":30},"rating":"برای ارایه خدمات بهتر ، لطفا به نحوه پاسخگویی اپراتور امتیاز دهید.","wt":["830","1700",1765207745056],"haswt":1,"assign":[{"ops":"6171131504ebbf554bce5b84|fe9c310b8eac22e279ccb41b99e9a0d31c2be364","url":"https://niayeshhospital.ir/fa/امکانات-درمانی/بخش-ها/بخش-های-بالینی/بخش-جراحی-قلب-پیشرفته"},{"ops":"63afd4cf0a942f33d6959ac7|cbd2d5304c4e3971ba8be989de73a85f5015fff7","url":"https://niayeshhospital.ir/fa/امکانات-درمانی/بخش-ها/کلینیک-ها/کلینیک-زیبایی"}],"qa":{"id50757":{"show":"always","step1":{"q":"سوالات متداول","a":[{"act":"openUrl","data":"https://niayeshhospital.ir/fa/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%D8%A8%D8%AE%D8%B4-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D9%87%D8%A7/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9","label":"دریافت نوبت و مشاوره پزشکی"},{"act":"openUrl","data":"https://niayeshhospital.ir/fa/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%DB%8C%D9%86/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%BE%D8%B0%DB%8C%D8%B1%D8%B4","label":"راهنمای پذیرش در بیمارستان"},{"act":"openUrl","data":"https://niayeshhospital.ir/fa/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%DB%8C%D9%86/%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%B1%D9%81%D8%A7%D9%87%DB%8C-%D8%A8%DB%8C%D9%85%D8%A7%D8%B1%D8%B3%D8%AA%D8%A7%D9%86#%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%E2%80%8C%D9%85%D9%84%D8%A7%D9%82%D8%A7%D8%AA","label":"ساعات ملاقات"},{"act":"showMessage","data":"سلام، وقت بخیر\\n\\nجهت اطلاع از قیمت های تخمینی لطفا با شماره تلفن های مستقیم واحد صندوق و ترخیص بیمارستان تماس بگیرید، همکاران ما شما را راهنمایی می کنند.\\n\\nتلفن های واحد صندوق و ترخیص:\\n٠٢١۴٩٧٩۶284\\n٠٢١۴٩٧٩۶180","label":"هزینه های درمان"},{"act":"openUrl","data":"https://niayeshhospital.ir/fa/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%DB%8C%D9%86/%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C/%D8%A7%D9%85%D9%88%D8%B1-%D8%A8%DB%8C%D9%85%D9%87","label":"لیست بیمه های طرف قرارداد"},{"act":"openUrl","data":"http://niayeshhospital.ir/fa/%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A2%D8%B3%D8%A7%D9%86/-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%D8%AA%D9%85%D8%A7%D8%B3-%D9%88%D8%A7%D8%AD%D8%AF%D9%87%D8%A7-%D9%88-%D8%A8%D8%AE%D8%B4-%D9%87%D8%A7","label":"شماره تماس واحدهای بیمارستان"},{"act":"showMessage","data":"سلام وقت بخیر\\n‎لطفا به صفحات زیر مراجعه فرمایید\\n\\nپزشکان بیمارستان عرفان نیایش:\\nhttps://niayeshhospital.ir/fa/پزشکان\\n\\nپزشکان شاغل در کلینیک بیمارستان عرفان نیایش:\\nhttps://niayeshhospital.ir/fa/امکانات-درمانی/بخش-ها/کلینیک-ها/برنامه-کلینیک\\n\\nتلفن های گویا بیمارستان:\\n٠٢١۴٩٧٩۶٠٠٠\\n٠٢١۴٩٧٩۶٠٠١","label":"چگونه پزشک مورد نظرم را پیدا کنم؟"},{"act":"openUrl","data":"https://niayeshhospital.ir/fa/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%DB%8C%D9%86/%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%B1%D9%81%D8%A7%D9%87%DB%8C-%D8%A8%DB%8C%D9%85%D8%A7%D8%B1%D8%B3%D8%AA%D8%A7%D9%86#%D9%85%D8%B3%DB%8C%D8%B1%D9%87%D8%A7%DB%8C%E2%80%8C%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C","label":"آدرس بیمارستان عرفان نیایش"},{"act":"openUrl","data":"http://niayeshhospital.ir/fa/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%D8%AE%D8%AF%D9%85%D8%A7%D8%AA-%D9%BE%D8%B1%D8%B3%D8%AA%D8%A7%D8%B1%DB%8C-%D9%88-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%DA%AF%D8%B1%D9%88%D9%87-%D8%AE%D8%AF%D9%85%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C-%D8%B9%D8%B1%D9%81%D8%A7%D9%86-%D8%B3%D9%84%D8%A7%D9%85%D8%AA","label":"دریافت خدمات درمانی در منزل"},{"act":"openUrl","data":"https://niayeshhospital.ir/fa/امکانات-درمانی/بخش-ها/کلینیک-ها/کلینیک-خواب","label":"کلینیک خواب عرفان نیایش"},{"act":"openUrl","data":"https://niayeshhospital.ir/fa/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%D8%A8%D8%AE%D8%B4-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D8%B2%DB%8C%D8%A8%D8%A7%DB%8C%DB%8C","label":"کلینیک زیبایی عرفان نیایش"},{"act":"showMessage","data":"بله، گروه بیمارستان های عرفان شامل بیمارستان عرفان سعادت آباد و بیمارستان عرفان نیایش می باشد. \\n\\nشروع فعالیت بیمارستان عرفان سعادت آباد از سال ۱۳۸۵می‌باشد و بیمارستان عرفان نیایش در سال ۱۳۹۵ آغاز به کار نموده است.\\n\\nجهت کسب اطلاعات بیشتر درباره بیمارستان عرفان نیایش روی لینک زیر کلیک نمایید:\\nhttps://niayeshhospital.ir/fa/درباره-ما/درباره-بیمارستان-عرفان-نیایش","label":"آیا بیمارستان عرفان نیایش و بیمارستان عرفان سعادت آباد متفاوت هستند؟"},{"act":"openUrl","data":"https://wa.me/+989912707928","label":"English and Arabic Support"},{"act":"showMessage","data":"مدیریت عرفان نیایش در راستای ارتقای سطح کیفی بیمارستان، آماده دریافت انتقادات، پیشنهادات و شکایات مراجعین محترم می ­باشد، لطفا در همین قسمت پیام خود را به همراه شماره تماس ارسال نمایید","label":"ارتباط با مدیریت بیمارستان عرفان نیایش"}]}},"id38818":{"url":["https://niayeshhospital.ir/fa/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%D8%A8%D8%AE%D8%B4-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D8%B2%DB%8C%D8%A8%D8%A7%DB%8C%DB%8C"],"show":"always","step1":{"q":"کلینیک زیبایی بیمارستان عرفان نیایش","a":[{"act":"assignOp","data":"63afd4cf0a942f33d6959ac7|cbd2d5304c4e3971ba8be989de73a85f5015fff7","label":"مشاوره با کارشناسان کلینیک زیبایی","nextText":"انتقال گفتگو انجام شد،\\nتا لحظاتی دیگر کارشناسان کلینیک زیبایی بیمارستان عرفان نیایش پاسخگوی شما خواهند بود."},{"act":"showMessage","data":"مراجعه کننده گرامی،\\nلطفا اطلاعات تماس خود را در همین قسمت ارسال نمایید، در اولین فرصت جهت انجام مشاوره با شما تماس خواهیم گرفت.\\nبا احترام\\nکلینیک زیبایی بیمارستان عرفان نیایش","label":"ارسال اطلاعات جهت مشاوره با کارشناسان کلینیک زیبایی "}]}},"id79397":{"url":["https://niayeshhospital.ir/fa/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%DA%AF%D8%B1%D9%88%D9%87%D9%87%D8%A7%DB%8C-%D8%AA%D8%AE%D8%B5%D8%B5%DB%8C/%D8%AC%D8%B1%D8%A7%D8%AD%DB%8C-%DA%86%D8%A7%D9%82%DB%8C-%D9%88-%D9%85%D8%AA%D8%A7%D8%A8%D9%88%D9%84%DB%8C%DA%A9"],"show":"always","step1":{"q":"کلینیک جراحی چاقی و متابولیک","a":[{"act":"showMessage","data":"مراجعه کننده گرامی،\\nجهت انجام مشاوره با شماره 09962439242 (خانم فروزان فتاحی) تماس بگیرید. شما می توانید اطلاعات تماس خود را در همین قسمت نیز ارسال نمایید و ما در اولین فرصت جهت انجام مشاوره با شما تماس خواهیم گرفت.\\nبا احترام\\nکلینیک جراحی چاقی و متابولیک \\nبیمارستان عرفان نیایش","label":"مشاوره با کارشناسان کلینیک جراحی چاقی و متابولیک"}]}},"id63907":{"url":["https://niayeshhospital.ir/fa/%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1/%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1-%D8%AC%D8%A7%D8%B1%DB%8C/ID/3055"],"show":"always","step1":{"q":"کلینیک جراحی چاقی و متابولیک","a":[{"act":"showMessage","data":"مراجعه کننده گرامی،\\nجهت انجام مشاوره با شماره 09962439242 (خانم فروزان فتاحی) تماس بگیرید. شما می توانید اطلاعات تماس خود را در همین قسمت نیز ارسال نمایید و ما در اولین فرصت جهت انجام مشاوره با شما تماس خواهیم گرفت.\\nبا احترام\\nکلینیک جراحی چاقی و متابولیک \\nبیمارستان عرفان نیایش","label":"مشاوره با کارشناسان کلینیک جراحی چاقی و متابولیک"}]}},"id98257":{"url":["https://niayeshhospital.ir/fa/%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-%D9%85%D8%A7/%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA"],"show":"always","step1":{"q":"مدیریت بیمارستان","a":[{"act":"showMessage","data":"مدیریت عرفان نیایش در راستای ارتقای سطح کیفی بیمارستان، آماده دریافت انتقادات، پیشنهادات و شکایات مراجعین محترم می ­باشد، لطفا در همین قسمت پیام خود را به همراه شماره تماس ارسال نمایید\\n","label":"ارتباط با مدیریت بیمارستان عرفان نیایش"}]}},"id83910":{"url":["https://niayeshhospital.ir/fa/%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/%D8%A8%D8%AE%D8%B4-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D9%87%D8%A7/%DA%A9%D9%84%DB%8C%D9%86%DB%8C%DA%A9-%D8%AE%D9%88%D8%A7%D8%A8"],"show":"always","step1":{"q":"","a":[{"act":"assignOp","data":"66af464b637fdd5c7f1f2048|82fc27e8c7988fe7a988d24953177a321f588c8a","label":"انجام مشاوره با کارشناسان کلینیک خواب","nextText":"سلام وقت بخیر کارشناس کلینیک خواب هستم، چطور میتوانم به شما کمک کنم؟"}]}}},"typingText":1,"blockpages":[{"url":"https://niayeshhospital.ir/EN/"},{"url":"https://niayeshhospital.ir/en/Homepage"},{"url":"https://niayeshhospital.ir/ar/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9"},{"url":"https://niayeshhospital.ir/ar/%D8%A7%D9%84%D9%85%D8%B1%D8%B6%DB%8C-%D8%A7%D9%84%D8%AF%D9%88%D9%84%DB%8C%D9%88%D9%86"},{"url":"https://niayeshhospital.ir/ar/"},{"url":"https://niayeshhospital.ir/en/International-Patient-Department"},{"url":"https://niayeshhospital.ir/en/"}]}}');i.contentDocument.getElementsByTagName("body")[0].appendChild(s1);i.contentDocument.getElementsByTagName("body")[0].appendChild(s2);};})();function goftinoRemoveLoad(){if(document.getElementById("goftino_image_fullscreen")){document.getElementById("goftino_loading_img").style.display="none";}}} \ No newline at end of file diff --git a/niayesh/Ward1.jpg b/niayesh/Ward1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4bdc2f6a87f3f4c402093103a26ef8b19c156f22 GIT binary patch literal 14260 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 literal 0 HcmV?d00001 diff --git a/niayesh/Ward11(1).jpg b/niayesh/Ward11(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..a672f727b301288b488b8e3368892da42f488e92 GIT binary patch literal 10970 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
    fC5RKmez_xG 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 MYs$S3mxjOp*?0DC9smFU literal 0 HcmV?d00001 diff --git a/niayesh/Ward13.jpg b/niayesh/Ward13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45da3d07af3aeece83ca00b0b35effba2c987dc6 GIT binary patch literal 112158 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 literal 0 HcmV?d00001 diff --git a/niayesh/Ward2.jpg b/niayesh/Ward2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e328f1ce856d71fdac0beccae9468eab59ada321 GIT binary patch literal 13962 zcmbWdWmKHcwl~Trsmcn z)Tb@&)KuoiBGekZ@*MKEQV=t9S$BJgio1d;*xdpwXiP08N+s+HbhWazf;bvdxmsCT zI{;lpsQ;xL_?rKxn4OyHUo4ImBGeN9Sf$dG|4JogV-KO?W#eT9b8vA|@e8tX^78WY zbFolyad7gmb8xbAa_y+t%xs2=#wA%EiTn&4ruI z#@>{jQ&3Qlor8;=i;MM@gVn*!+R@OJ)!KpP-x{PL4q$t8TSs#nYpQ=V8XDO+If_uf zBK@x>SlPh&oKR0tED0K=FSk~PxdxeRR8K{p!xrT;s0Cv|4ZKZ|8M`Xzk*`_ zXR`d?CeOc%UT5S#+5fo0>&Jhb31a=~LH4h%@^S*e`j-O$j5}Uk67FRY5D0jKii(Pc z`UVZ{4K4;c1}*{in>W}5#BbjcynRbdgopo1ctk{`WE5niM6|T@^t80R+}zx}LjNH+ zObiT6EKD3MEF63+Y%F|y99&!+d~$qz0(^XOIufE+BB7(Ap`f6kp<-a5qhny;;^N@q z`j5QOO9ucK6|fE`fB;7gfX9VHz=eDH11I*14+-vH^xumL0ssyk5eXRu6%8E&?*CZ{ z2Y^TTcO?!04iOFk9uXc11sN3y;SKj|B`yNudpu4g2_?g~)OLPc$oMh8sw8P>36wjH zxOwdT$E8r{VpY!8&%qA7gxS>rAEe_{jX!qfIPwuqsBJ(lY680_oi_h|qL0rFs{Q$A zYU?tuu4j7tO5MacI3d5jcV_3BUq-{!B_y$+0XDmPgA0I%e?^P~5OgY!pK;R~t=s#@N~sWl9eB>^kpBUI@`1N&;uS;=k?}`0K1ayL ze<1w7BcT5u2rmnOHwgc-i3<<|M6qk`Uw2$dk*~b~zR%v8>SrJcs^ut*i6*^>mDpfP_8A=s#CDlk@FsE_c$NoHR4~vH-V3cW9E+? z&X7~cw`>uky$x!h=35J5Y@Vg5VVXJHr$AB5Sd^ryrDdTCQUBd5BokQxi%w8bVKU^Z zIjHg_CG#qKEQFjiJ?C`JiH1rK9r5dQ7rPgiy#PwL7G^{is>*4^Go3u@|L*Wox??yu z>{Vj>s;rzM+`N~nJ^)pP)aGAuF5gAc4?czRSyr`J;)xoPL^Mn+XH%?9{(68hj2-w3 z@tp1_^FiE)z`i700>0&HlPfzRdMfhigP}lgCeuP~A4gAk(i&FbIq$Dx)bKdSS4>5G z^TFEG+T&~E&s#l7LlcAIqImGxhYeoTihl+|ic!#JfJn9(CsB_dZkBK2+h(Iyvqw9S zQmoOD&o>frkKh}Hm-(IE-jz~vm8_;hN}a5IXHluJPgV6?&!wF9@Dx=;qlP0pvp;}) zBxaC4AKf!Q+s|;{k04z9%=DRIOH>UpuFOP^J-ttsmX!IX7_BQy8ciOejiYCFuKU!k z<8H<=t9crLeIE3AwVc2w09LhPZELf&lp*K|Gm|?k*s0y_6_XVaI-y`-Z)8(?0qAh0 zUowDYF47clnCiX22hg>u%xRlv*`EwsHRK%>5W^k28~VL#tR|$Ha?U56!a1*-W?@9Q zTdEdz#$IxVKHE$F92$> zR->-31tD}1p0n&7oP){9ixYG0g*(Oqz})~c9suCWlD``&PVTe`M<_l3;QWn?cAjtU zsy78c66WlO&Vw%fJ%gGsRtpFl<%m@Pkb7^%WJP}Mij!feC~ZvC&^*j50-G=LL|mk6uf=7WnHOdNiWzK@2q?t(#C| zyH1TJ_(Q#}u+EXoIfe@5p^bbsQqU#kcD>9>zpf)gCY`=#!aK`1KFxy^V5-BOoqN>7 zCl-f9jk^JDdsVvQ6Bb${rYJBv^06Wh|jS#qXcgBAygT(7@kGvDa2Wq{O`#oP-ZG~fjw zUC!GobD)p(bJ;+y&+BKj79?U0?i^2YC8zMxGo>0BOn2hVM&qKVrwY)fmQIDE7yp&; zrV4NtO@#I*rSd@Z=sVmMv$?Ng?MT2z(YGg)y?66c*l(#@xX5VL$GOQm;dykSO7~Z3 z_Gv&19d%+~q@R@w>vt1-REn`XC2jX)hny=1WNX^;#`f}n}XL*Eref4sX z-)V?Ii}Gg^QRlZwz7auJLTrNrqr^=bW2*sC@J6^Kyy%GE)#_Vtcoiwu(lC|9kj9QRK&%?u!Fc6!P11T@UMXe2*)vm3saM`;<%wOSx0y`b zxw2)axHzW&mxT8M6cgEy*CbuGt`>A&&`HIs?0`1gLHD^9tU8vD93=f7RNo`;PNTED zTHtUdFC1K#Izx5}Kl_VZ{`=epdj5u!2B{c8@7K}dR>2<$D97v3{y>c=WFbncltUHvx<&S~>+*?HUKxM<+j=5F`17kC!~Y)ESzz zAnn)|R~K(}RITrb%A>z~=O)O;);7D~me`m%5bPbQyxHAd^x?q{PmG{C{gM()Eb~X; z*k^x1f8^|27XGntk$|I?b$a6y+l+PoxJn3EER-qr;G0E$?}_;snovlL1YWMRZ*-6o z6W5t0z{Brc;Tm;|lGels9w9uq&3uF#n{AyLEqn9I89INBXM_Ph#o*XkkRqY<2tJ`Z z^J*4fs&DQU5KsW?i)?3QF5h5jh(2&*T-UdDMsY}iP-2!%9L~80Nf7UK9;3e41~wk< zMC!W!p7B_)F~3aH7r$IMrain&NE9C)%sJ+%+o{}zzefEr#j>uU(;$QCBGbel-}64CNyJr=-7c`1c*Ij{yMu-Y!xs9FK9}Y0EqS#*s-_@M zW*dpXHgZLOs2BZ+;2#zM1QeU8d>hNo#}QU(v_rIwK@%{;%VU8LwJx?Kd&Eaa*R7iD ziX+}vTFCD`@YhONn*Xa@UM)M#nS4%xTGsDZSBm*LtoERxK=G7_5>VtKb9@y5|2Wd| zC@$92$6xj<=NxrNw*(dW*OsEpte;Givp>J$Xi+eZ$dWX|3%}Ru-Md=Up|GNA`n4!d z{`|dTuW`ZJqwfxT?Ux{@f%@mvaIfqx!(TZK(3L<7GZFydb}K!4eu$7G9&+x5HwH6f zWcf{1GjBdhC-B{S8YL77_iQB^<=HtJl?s0kk})^sz*3Te_ixZXchD9|dI)}=3Je^% zH{hjC?$Y&7w3qTv%N1ZKf;#cpOe-xIPX`#96x3R`ZI?aZB1S+W+J;Nq6@ zKFF!<@1UiQ3a)KXRZa>(|3qRs1Z~o-R{w9f{#!qQFOaOF!(x51w zTLtwTe>1f8>!N8MBU4uFSv}J1g5Y*^jDI}ZY;7la-b$@^Dk0A*gxlFr!#Lv8JVf>1 zUm|>%6(X{jm6J%05@y(T`z)(1nrSK^JwLw(N_= zNKL_(#!vklWC8bxvYsdh`laRJDOvrzpr7OS1+x58nnxILSILF|o=DwA`VgdTLY_w3 zNU2i@;a3>pv>{e?rD3`4TBD1aV1}|F!>nsdagLEB5mpf&pUldl_@# zXLNbYfB|qUXVfQd(b3r1x?l5{;e0=k&3(+180RlP8*}xVNPf7Lr8KLJ`SJxJ3pA#~ zk#rGr&$wsww*u|(mUgEP*@JOvYHH*ft`g~%?B1;lk&9P+S-I@ zso+2YA}mq#lJZ6f;lhUgdAq(^OZ{v()J<#x&Tr1j&X}@^!2u`!8>pPS3neTsG=PeC zeOlaaK!IA-EwB_Z9lu1Kv6Ru5rdko}j6w4x_amsI(RUf-3s9n0GfJpceb7DEqL^v) zH*%w~SxRNJ4VNX1>J@DuY|Set3)o36$n>vE3`rQ^JcjUTPxLM8=t^5VudJY#q(T%~ z>dL_#)8&Y`7YtG?kSfH;!%i+gazf!E{^(!Ss*8QftdO~asJHbcx;*AWp@FC7W|+c( zjX~4Jku16rIAH0xw}rQ~VZ`r*<3Io5T}2!(j)R-R^2Adi)Vvl>@LT)QG>YtliGR4? zs<6pxv~=dmS_Zpiwz_Yhm4|dAKebQKo^11s01g=fHZ*MeBHxYq>g7@t%bjU5|WI+9E8P>aydVJkn)+>{GqIwscC zanVcHGi?E|iFx~(7#J?Bcj&P1@tFwkVw_j*w~-Aj-Pw*I93%W;;NHPm$IGn8JSNG~28?%JPQzrx-; zh!{hMY{<@cqF~egR+(^Bs+sK6mOBHUCAWOpU;|p6pX*OLRmWvf9vPdM@QL=`OlSA) zlPI^$V#mLp4l)pQt_OG?ubj)j*NMi5~X9)Vl!mines{WrXVXM>gEh?p%DRC*Qh%Ea><7yP6+;N{i zu(CA|F*|c-dWd51F015SceU(Xm&aA`cn`KKbYBGZhN#c8eXEg&qic^bvv;LQCClUH z0yABv>~*Gi;sF3GPL@JNj?Z)Io=2#P2b%t}oj{AS3`$yh9Suuc?5ic;7eLlAjZ}8s z4U4L`-7foD&&l9@J2>W(g^fp_b%(B;4mThf-ZNqJ^TD+GHUClLDQ}WXDcPD-+L&S9 zIFL;Td1KIshgq>;eFs9c{L$LUaRDO7FhW0x&q&7XnSlC6VBLk!JjwBV9oL3fK%};gy3I2rO-I~T34(Fra9iUV{PGBB`k2-ECQ=Y*XLcFl2)NgCHFMZ zpvkI*MfadgbLYTmt@i;tyv()xw_a@7y@r!25`aN%TE$FeXxF~prz4ZL0dln{c&*k7 zN)K5ba#DYhduy<8 zDw~*F;4Vdh|Ds8U8y3)OIEdhuy@D`P=Rn|U6Ndw;Qn|N4Ja&eC5!IrR;zUMK_^|A7 z@07HD;RQT!&|IaWs?dd4f~7RadZQ4;(GAGz{WT}H6xQs;^SW}O0!D&czR^?&~Vj`@~5AI(f>Npu`THZP!J+j zkX#gUOC@%&D^at5d5_)c>n*E5i32^MtTS*C`+eK97VW4b!j652G=IBOq0~sKjTCZM zUoW!7?_jF7H+r9XWz@~Ke>Dmug7$4;JZE`nv@T{woM!c&0z|GSN{~ZpuhaIV0E6EBSJPq1IkD_au~i z8LTwL9YjNwF!fg_qA6P;l1_D}7vzxErYRGK8-0WM*nH9-CT^G^G_{PK(@BJls^pOi zw-aEawx=4&#oF%@q;_O;HGu=z=mcQ|3!3 zqNw(_@GBE31O|Mo9_kzapy8lpc{JF%kQHNJEZ%A8VI*`}eEO&a6lsrVD<^aj)88`F zD7daMBBA6%qyjd!Pdy!Hi{h0=2br=yH{29|j6rg`R}22~=kS~>xvzqOoq=xf5cZhp z)8YNKai@Op4Zkwtf%prc_`Nf^BXmA-6i19f7aSxb3A)2R)n3JX{_b_#Vjw=X<88Rr zHyN{p{dfN5HJow8wy*|TySY$dDHuJWT**4u1ZQPn8?K*gxRaJOe@gOf=ZBWYe6yV) z0$(YLVH7M(P6e!n-H-);?Q8_jJP_aTH<}>}&(i4G?`5c8v3TXY^XJJMHV0b#j-fNz z&O!a*nXhVIMY=(2jSQ8$YCpsxQV|&G!fu$vUO`<%jCm`DG%`6=WAPx7Lv$5>h(80u z@+;qLXgX70)TbafoG-hoUg77)5wg(4#%k&q${0r3P`#HUp8}SPvf2=rH;pYaE$}7L z%hNZ6Aq)Qocfs}1lvg9b4#NALzti60jS;^~s++w|iL|jrtQP5TrteZsx*%<+9UV4k zYhJkF8d`kPlk5EEofS>%w^cM{M{Zt0&$gf~n<~PwUUZ7%gT&*o!-;5wXwyEQL)n0F zH#)c2+rZeUr51MV%{%m_E`mg`+>sayM}s{%D8_G!!o4b#^ zlWGfTv0nTjnN+wo@eIJodH(H%)Zl(PSMv)%W||z5c5hvlV-RtXm0-=dih|Zc4gI9K zNo8YH>(*dAs~~Tc7fgoMl(oslFJdpSWGZi`$mrE&@}y@Armz{hE*&$1SE2tu~RXGX=_Kp6K?9dh<@7 zk$&>{s7*8} zL58e%D=CS|sK?Dcehn?ICP^q780dAoa7{U1SrU1BvVELUhXK}hMo}cunJo*?&d=Us zQKw*Q1EX+X0O-?v+Z!!=3#+a6rRFZ<3#Wc61e#(zPupx<yOLog&v_{>m+#$)JQ!=Qib=8uN%(b$BX$KOl-L2~P!%- zn|`gEtDkuR)bh4GXV!JM`N9)~rYRw7x#k(<5K?o=x-+;Y^dji!v&vg96I0=!PPr1~ zKtIscz1^&8?^LR)0~?D54>A`X13W?jZt31vMrproO+7ZdCr~al>v%YRAV}frr-zJ} zW8z_ZIk|A8j6-atL-+uS~RIkI`aNFpsY+;?B# z!`{OmZoTGiivuf6E=pSaSHB}<_-l(ez5wFbZ?Ol6$S8Q6B79KcH%Jwp>OWgZ*r@Q zK9ag_NdFKi8igETUKyBS zSDrWy_1}JOnE*z8pjUzQw{`B%?7R7Y!IAMF9qJh@57R|*M$nPdo#_Ys2%uu(Z9Y>h zL>U64Lz9EW?Zytt{j2SF2-v8cfkgVxIZA`gT^r}%26z;+6aUBGE{%zJpc4tz?t*C1 zt$T{@6ZNW*uK)lKL5aQ+ioKqv^{*g3E2Q-n2@-#7?lu3T2xjsRq#q#VREnLD-vTim z6gU|>qV<)3Q22a^zYc=%Kx8sGEFjJ-xOFtHB3J`$BanCu0revOr`3$5LxEE74|==q zkl^;NgN9&@o?Dg$DtpyMx!>w-lyW^DI@f6lAuVBtwn8!&QSG+c#AW-9Hj6)^9*6ut z=n7DFZ^c)49dK}ql3>@7aV-tB<4x}yXe>I(&~Wh9%@~L5q4WyfAqfXWek`rP@F0F8 z1WsqWz+4`P@=+;F8tOyj|FmJ$iFv_(PxBn3Dx?9wts=UM5ixB#DO(;GzFa(#J-~idr-Tk@RiJk+nKrxAO8R>}q zSGU<^R!@(&NujJ>4{vRG$hr-|j`@cZE39U!EQ$c3P^4v0#t2Uo3{|KXIG7N$<0i>Ax=MQt zad*8Prf-S^xMd84eA!nVtjq4M6>4z!t0!m6d0xmfgBb0V1AFpRi||y6eD@H0$l4a} zyejjy$m@GgM|blKXH&!2hhFv5Z?gt&$lh}7g-@;!_OhSrRnKK#nkv|-J_gv1A>KV9 zKN6CrjNQKgx@ysI+$Otw2!>5GK+gOM#l@LNCS~Rhq=;5nu0VyXg7X_tWO#VgX@#5L z%94A4C*AIOJWJ;Jk14zQ1S4gafPU}Huu0epfT*Dva|U^o13J~-^ZLWWa9Q1oaS%&! z&O+1Zf_turN64eIbLORTNT{eWNVpCCRKK@yI3vo9=Q$bmYn*e>wmkK?uH%Otn3UGX ztmHQH>)-oewRp#)G|x_jgjJOcbMvz+Ilj29dA0k7DeuRyov2x{r6FZp964J@%#-nQ%o864b9QPicT zM?4OZGIw0Po|aAbew2GHx=1yiVa(bB^@$W<)@+!p*$D^4o=}%E>qN<{0 zPab)l(~T$Q(GsPdlsHkZ0fl#^F96gVACsIHfR}!H6>C5z+GqQ_yq?|SkC;KCx<}CS zL<3fb_CqzwKKu({!>s!`XE=jXvfm6@0uX8jfXeN`%-1U9St!syRIMdfgv_P>^&AyC zq@NjBmhI^xM3BRLDDtV_5R+YzK`**rysB$gEYNrXSS^U14o=I1J0+%SZX~s@QSTG` z?VszN9>XXWWKwK*Ab&lFKN3a|uk!3`tSLD#k6J}Jtqu|5jM1b|)L+a;Jn&CZkZ_V6 z^sYaQptyt`LP4E~xKQ1Oz4R2)2mu_<>Z;Oiv?*nJiv2=FLIlQ=5t%Aq!`|wdLsSC`@nMdo#t)*C1G7NuJ}t zVvg)7Inth`zM-e0dz~TDS#bV6&=@y{>q+y2xMvp0Icp7tZkMpIax_AC*v-8VEdTOx zB~#yofb~r+5%&Tdm6-%3UAVr0S8s#*Or$IaFNVi~jY2=H_qW!YUJqFA@M8LJFB)M$ z&`h)3;Q*FJ{j_mYwt!d~!HNpQ2Iq%Abw7Z$HQj}zj`IV~SRCm+vBK?5GDSw4?gD}Q z-<;HAow)1P_%BMVy1|-oQ&GAB(-w9n1oEVz#Vf*?k?OnMwiPQYAx52~MQ+}+qNU$I z2`#OWA#|I7|C&n2=tQxU9if<&Pg3sq#;Q?Pd_PlY|7_W|k~&ey$90g9>&&ey6m>9RkJhcZ4^D_!j;{!Eyo~C>Pv-1IJ718oG zjJz&P8Ivzys-eEwbCm@TMkU>F6k3kVrjK1PZWqkI6W-_&?~S!5c;-`e`K(B~#`kIy zP535jtE>4D3g0iVNSWq>fC}M85iyfzMHYTo&AMccC9|b`RDh5`3OfN zJ&o;FmgBoaI6gQPj?bAv3UXx@2p@y>wmiKtNHR+s1=X}qvL={HYr)eRlT{raX?h*s z+2!xMhSDnJrz1>~@TJ1r6zopay)~2Vx;1}bCy`q?1V znX7vW=ow+}Bd7V;{{m>E?6h%ozqj%NHaPBx)QOB*q+5iS+LiS-ITv(Sw~@^9)QxFN z<2WHw40MLhm(og%{~C8M=U0YdnbyyUSGTR3X?@gCy)QHKa^|Tza{e`J>yQ11O|Im! zv^*phSnwsYMzJ;RD0A55LeU0k(vhtsa=NPLXL@~u9J8>0I_|hK`KRGD&(C)I5aO%) z6bqbzL%1@8KBQf@WgWiu^E`FVK@YokPOA43V|`9Wn&6%h{rrUvecl;Ld4o;f8^yZh zX(I8NPyLUoX}ogC6_sJaDq$oMu|B9eX03$zJb}hB>*)1W#rPQSwcle7qXjb}m1}2f zN33N@nxjce{y@!Th?(b=O`GDvP0Nz}EV=WmDUU1&1u=GpRnzNZP3n}))0o){ApdGC zq1=Z@)4f0?bdKXYioBCk8vaD|_LV|n$dqWgqp5L?Lt!DI05OMlckLa^Ve_;&ms_F#*GbPKG!w79Gjo{Z~_xf|c4%DR(hl2;jqk;70o{`s3uUdId zAXn9(%p}FZ=tam)mSatfqFj!Zm4lA{`YF{R+f!Hhw6*+C6nA(sgphqE%>j0htc zagvFtR5$9mXlV)p;Tpks{u{g1+d0BjEm(aiR8yrc(H_C?Cd&KD&yBw5fUj3r`p5L& zd4soj5sJ{GZ^g7!y>J`X=@M?4NgzJD%uzGN_Ug|z7ny_AqvN&+kUzisW7WcXFPJT{ zw(_7+)(*ZLJI+Aa3k^G4uAm{;!ltal{AE$LAk87$Q)w4{Y8zwKutV?Ohm0q*XY_mt zhf?k$WSUN!%}ebP(Y({xH^B`J!`NI=$#P_JdM$Tsv(NGQ9+fC^F()nl(iRfC0T^X( zFSUw(R!y8$a$}_a)M?x|g518+Z zP6}h~byP^T`74Mis$hD9llG)Ze^+905rTUsp>?^m=2H9Tpsv{(yy~HOV{MLjxPct@ zJ4Zfgw@*y&3@b#TwyrJJif<8mT(u>U2~Q*!GOY)eDFiuu193Hyy-8F`jI(Wp&Dzo1D2?QxY%Odh#sbvrN}JNr*|-~`VFo9 zNr#4}5aroexwcPg2hWp~qtGU14b0X^=Si>}1;X5V-7wJq)j8>>o7D}bhkCE{6F}Yc zD=W^5J7RbARSK+wV7VyuFN=cD~z#Aoo}&NTK0efN_q(W z+(40tw;5*%t*&Y*L-N-lK3qgy# zon`hGAvTMcY;ePNCe;wE(L#P>r_`#d3#mgs-qY3v%i^w0HX9c{A^QwkSwhKf95h@n z<%-gH5P~e)xXj5JioiVo=~y zg;^}Ab=i@{+}e&X3U5ar)tQ9s+}l#teCa}g!c;o(CZ70-uphGV6G^I7=(LO<80h@a zk#Gv}<0A(U5hY)*ig< zn7Dn;?e^i%bwr&$3cVZ>oQ<+)TcsZavn0$oMMcF3xND;TP_7EE**Ar0lG0Z^ohL(j zpEKgU+*>AC9x$!Utj95)lvDg}^SKV*fLZ%+&wDk(#4|A+{9yM(yEH?j4mS(MBH?nMDmkLu`=#l~EzSVz<=@1CI8Rh}T+D61NnU!_g6{VRCq{8cD3pvJajuQzJbWTH$!Va`Ff*ehEj;E3Aj?=ZfKvYecO3` z?v{I;mld!<5W#u{;rLB>@n*kI&#cS*2dW!6)9w8h#q&eN-n>w3*>E*-|Fib6affoJ8Z_b)+aCN>hrdtvaDAM;x*`5{@sqZ+i?et`Uh-i+p2- zq71j(B70KD;m*fKfSDgwU-jDscpHBhsXQh>|Gjm%g04y4WdHsX{YA;L=%LQf7_Ukg zgs?e3!;6ZqZdF89r3T;9jv9cX7IVccL|JHTAjj;AAKX;owp=j2Ai6INCw(nl&=5Ym zIk$_cD}K76miD{Yd_P&Vw<#hYmVir@P@68}cwC4h7W#PzcnnUuWwCwVC5RFazi8*v z1Jmg{ASW3(HksMfs?MQ((C0s%?Ko>5yVF|c&s%@Jr6G2#5Bm{2gNk_j(-HrfdHTCm z|2Af|H#&&XUIqWp?T7gIW+P?U+`KUV7_l(3vuz~K_u@sJvuY?_dj!HZx3J~cEsZI- zXJ=ij#vn^7g7}tA=V0e!!}hpG>%^kwjSs`jF76GWmA&Nhpg9Ax@%8AyZyVwoI)%HY z!6`G%;vGYzyesVQLX=EJ*hotYpeZ9j#bO3nw1kIWS(lb-9~Zbe1U495Mu?=Grn?<=YuZa-ZE|4AsN zDaq28FrPHDx4l(&YHw03m*)rr$aj2}>e?zH4Ml72NYD36ETyBis0-dyr4;F2b5qOu z%htZ2Dc@zsy8;SRmXPAweL1g2guH{!t2u-t!_evBbA*Rj4XGy~EswzIZ$XQ5LdRAyjREQ@0u{F7t^OjLVbK^KDJ$fZ%!DuAu zU#pm}$}LdHTGj|F3u)k{@mO(XT;-1L-AbP03oZli3MOX7j?OR6756AmHJ)&}($uz# zRr7se6llF1nNalGl74|wy3h5Yf5>5sZ9^!`Qj=({RLXfenb!ubvPO|`lmuS2)aW_Y zJS7g9{)-l@YXllOUOM~B#G1BAJI$Ny4r#iMN5aS@w%h|M$8UEcsmJOnh2fcXHq!X3 zlS~RHh|DG>vZK)enF_n{s*Q>pDTY8Moy}~sX`tSOavNI2J z#!)VH@rU>Uv6ky?{nE`K@p8{XA40S3PjY_?`4#sevV^$T2P!fsW-hBpY7UlfSzIaT z^31{8;c4QvzteRPbMBo1Zvcd5#e z(25o>Z?dAEBaA&2R}cn$fka#`(N&D)R=n|)dqYApA!eKKEFHT+!T3PY+@2jZf(KG# ziG2R~c=$}&^Zofdh#vO(Om=hvZ6Oxa_jQYrzZpau1e;)lq0z=BkRiQa+=!JeioR!@ z01+@;E5w2r<+tUUK(t>6D`j(InKX=_{6VyNVN&t2AUO(nFl?AMS~&~~{gWH}+30lr zQB|)GL_3jB-@Nex=tX(TeF22GTvX9UA0$9;o1X*XUI1i12k`TUnHSckkMfyUbhOc8 zV$(F+_rfT$&tC0QV)5k}?K|G5eRv>{$PCORvVDT(&WAwzPpr6gyw$xqZLEmu3*cq` F{{o)yb&vo6 literal 0 HcmV?d00001 diff --git a/niayesh/Ward3.jpg b/niayesh/Ward3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87932e43178d0d2b40446bce9e93545d0d67f299 GIT binary patch literal 8571 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 g^ 0)) { + theForm.action = options.actionUrl; + } + if (options.trackFocus) { + var lastFocus = theForm.elements["__LASTFOCUS"]; + if ((typeof(lastFocus) != "undefined") && (lastFocus != null)) { + if (typeof(document.activeElement) == "undefined") { + lastFocus.value = options.eventTarget; + } + else { + var active = document.activeElement; + if ((typeof(active) != "undefined") && (active != null)) { + if ((typeof(active.id) != "undefined") && (active.id != null) && (active.id.length > 0)) { + lastFocus.value = active.id; + } + else if (typeof(active.name) != "undefined") { + lastFocus.value = active.name; + } + } + } + } + } + } + if (options.clientSubmit) { + __doPostBack(options.eventTarget, options.eventArgument); + } +} +var __pendingCallbacks = new Array(); +var __synchronousCallBackIndex = -1; +function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync) { + var postData = __theFormPostData + + "__CALLBACKID=" + WebForm_EncodeCallback(eventTarget) + + "&__CALLBACKPARAM=" + WebForm_EncodeCallback(eventArgument); + if (theForm["__EVENTVALIDATION"]) { + postData += "&__EVENTVALIDATION=" + WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); + } + var xmlRequest,e; + try { + xmlRequest = new XMLHttpRequest(); + } + catch(e) { + try { + xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); + } + catch(e) { + } + } + var setRequestHeaderMethodExists = true; + try { + setRequestHeaderMethodExists = (xmlRequest && xmlRequest.setRequestHeader); + } + catch(e) {} + var callback = new Object(); + callback.eventCallback = eventCallback; + callback.context = context; + callback.errorCallback = errorCallback; + callback.async = useAsync; + var callbackIndex = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); + if (!useAsync) { + if (__synchronousCallBackIndex != -1) { + __pendingCallbacks[__synchronousCallBackIndex] = null; + } + __synchronousCallBackIndex = callbackIndex; + } + if (setRequestHeaderMethodExists) { + xmlRequest.onreadystatechange = WebForm_CallbackComplete; + callback.xmlRequest = xmlRequest; + // e.g. http: + var action = theForm.action || document.location.pathname, fragmentIndex = action.indexOf('#'); + if (fragmentIndex !== -1) { + action = action.substr(0, fragmentIndex); + } + if (!__nonMSDOMBrowser) { + var domain = ""; + var path = action; + var query = ""; + var queryIndex = action.indexOf('?'); + if (queryIndex !== -1) { + query = action.substr(queryIndex); + path = action.substr(0, queryIndex); + } + if (path.indexOf("%") === -1) { + // domain may or may not be present (e.g. action of "foo.aspx" vs "http: + if (/^https?\:\/\/.*$/gi.test(path)) { + var domainPartIndex = path.indexOf("\/\/") + 2; + var slashAfterDomain = path.indexOf("/", domainPartIndex); + if (slashAfterDomain === -1) { + // entire url is the domain (e.g. "http: + domain = path; + path = ""; + } + else { + domain = path.substr(0, slashAfterDomain); + path = path.substr(slashAfterDomain); + } + } + action = domain + encodeURI(path) + query; + } + } + xmlRequest.open("POST", action, true); + xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8"); + xmlRequest.send(postData); + return; + } + callback.xmlRequest = new Object(); + var callbackFrameID = "__CALLBACKFRAME" + callbackIndex; + var xmlRequestFrame = document.frames[callbackFrameID]; + if (!xmlRequestFrame) { + xmlRequestFrame = document.createElement("IFRAME"); + xmlRequestFrame.width = "1"; + xmlRequestFrame.height = "1"; + xmlRequestFrame.frameBorder = "0"; + xmlRequestFrame.id = callbackFrameID; + xmlRequestFrame.name = callbackFrameID; + xmlRequestFrame.style.position = "absolute"; + xmlRequestFrame.style.top = "-100px" + xmlRequestFrame.style.left = "-100px"; + try { + if (callBackFrameUrl) { + xmlRequestFrame.src = callBackFrameUrl; + } + } + catch(e) {} + document.body.appendChild(xmlRequestFrame); + } + var interval = window.setInterval(function() { + xmlRequestFrame = document.frames[callbackFrameID]; + if (xmlRequestFrame && xmlRequestFrame.document) { + window.clearInterval(interval); + xmlRequestFrame.document.write(""); + xmlRequestFrame.document.close(); + xmlRequestFrame.document.write('

    '); + xmlRequestFrame.document.close(); + xmlRequestFrame.document.forms[0].action = theForm.action; + var count = __theFormPostCollection.length; + var element; + for (var i = 0; i < count; i++) { + element = __theFormPostCollection[i]; + if (element) { + var fieldElement = xmlRequestFrame.document.createElement("INPUT"); + fieldElement.type = "hidden"; + fieldElement.name = element.name; + fieldElement.value = element.value; + xmlRequestFrame.document.forms[0].appendChild(fieldElement); + } + } + var callbackIdFieldElement = xmlRequestFrame.document.createElement("INPUT"); + callbackIdFieldElement.type = "hidden"; + callbackIdFieldElement.name = "__CALLBACKID"; + callbackIdFieldElement.value = eventTarget; + xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); + var callbackParamFieldElement = xmlRequestFrame.document.createElement("INPUT"); + callbackParamFieldElement.type = "hidden"; + callbackParamFieldElement.name = "__CALLBACKPARAM"; + callbackParamFieldElement.value = eventArgument; + xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement); + if (theForm["__EVENTVALIDATION"]) { + var callbackValidationFieldElement = xmlRequestFrame.document.createElement("INPUT"); + callbackValidationFieldElement.type = "hidden"; + callbackValidationFieldElement.name = "__EVENTVALIDATION"; + callbackValidationFieldElement.value = theForm["__EVENTVALIDATION"].value; + xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElement); + } + var callbackIndexFieldElement = xmlRequestFrame.document.createElement("INPUT"); + callbackIndexFieldElement.type = "hidden"; + callbackIndexFieldElement.name = "__CALLBACKINDEX"; + callbackIndexFieldElement.value = callbackIndex; + xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement); + xmlRequestFrame.document.forms[0].submit(); + } + }, 10); +} +function WebForm_CallbackComplete() { + for (var i = 0; i < __pendingCallbacks.length; i++) { + callbackObject = __pendingCallbacks[i]; + if (callbackObject && callbackObject.xmlRequest && (callbackObject.xmlRequest.readyState == 4)) { + if (!__pendingCallbacks[i].async) { + __synchronousCallBackIndex = -1; + } + __pendingCallbacks[i] = null; + var callbackFrameID = "__CALLBACKFRAME" + i; + var xmlRequestFrame = document.getElementById(callbackFrameID); + if (xmlRequestFrame) { + xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); + } + WebForm_ExecuteCallback(callbackObject); + } + } +} +function WebForm_ExecuteCallback(callbackObject) { + var response = callbackObject.xmlRequest.responseText; + if (response.charAt(0) == "s") { + if ((typeof(callbackObject.eventCallback) != "undefined") && (callbackObject.eventCallback != null)) { + callbackObject.eventCallback(response.substring(1), callbackObject.context); + } + } + else if (response.charAt(0) == "e") { + if ((typeof(callbackObject.errorCallback) != "undefined") && (callbackObject.errorCallback != null)) { + callbackObject.errorCallback(response.substring(1), callbackObject.context); + } + } + else { + var separatorIndex = response.indexOf("|"); + if (separatorIndex != -1) { + var validationFieldLength = parseInt(response.substring(0, separatorIndex)); + if (!isNaN(validationFieldLength)) { + var validationField = response.substring(separatorIndex + 1, separatorIndex + validationFieldLength + 1); + if (validationField != "") { + var validationFieldElement = theForm["__EVENTVALIDATION"]; + if (!validationFieldElement) { + validationFieldElement = document.createElement("INPUT"); + validationFieldElement.type = "hidden"; + validationFieldElement.name = "__EVENTVALIDATION"; + theForm.appendChild(validationFieldElement); + } + validationFieldElement.value = validationField; + } + if ((typeof(callbackObject.eventCallback) != "undefined") && (callbackObject.eventCallback != null)) { + callbackObject.eventCallback(response.substring(separatorIndex + validationFieldLength + 1), callbackObject.context); + } + } + } + } +} +function WebForm_FillFirstAvailableSlot(array, element) { + var i; + for (i = 0; i < array.length; i++) { + if (!array[i]) break; + } + array[i] = element; + return i; +} +var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf('explorer') == -1); +var __theFormPostData = ""; +var __theFormPostCollection = new Array(); +var __callbackTextTypes = /^(text|password|hidden|search|tel|url|email|number|range|color|datetime|date|month|week|time|datetime-local)$/i; +function WebForm_InitCallback() { + var formElements = theForm.elements, + count = formElements.length, + element; + for (var i = 0; i < count; i++) { + element = formElements[i]; + var tagName = element.tagName.toLowerCase(); + if (tagName == "input") { + var type = element.type; + if ((__callbackTextTypes.test(type) || ((type == "checkbox" || type == "radio") && element.checked)) + && (element.id != "__EVENTVALIDATION")) { + WebForm_InitCallbackAddField(element.name, element.value); + } + } + else if (tagName == "select") { + var selectCount = element.options.length; + for (var j = 0; j < selectCount; j++) { + var selectChild = element.options[j]; + if (selectChild.selected == true) { + WebForm_InitCallbackAddField(element.name, element.value); + } + } + } + else if (tagName == "textarea") { + WebForm_InitCallbackAddField(element.name, element.value); + } + } +} +function WebForm_InitCallbackAddField(name, value) { + var nameValue = new Object(); + nameValue.name = name; + nameValue.value = value; + __theFormPostCollection[__theFormPostCollection.length] = nameValue; + __theFormPostData += WebForm_EncodeCallback(name) + "=" + WebForm_EncodeCallback(value) + "&"; +} +function WebForm_EncodeCallback(parameter) { + if (encodeURIComponent) { + return encodeURIComponent(parameter); + } + else { + return escape(parameter); + } +} +var __disabledControlArray = new Array(); +function WebForm_ReEnableControls() { + if (typeof(__enabledControlArray) == 'undefined') { + return false; + } + var disabledIndex = 0; + for (var i = 0; i < __enabledControlArray.length; i++) { + var c; + if (__nonMSDOMBrowser) { + c = document.getElementById(__enabledControlArray[i]); + } + else { + c = document.all[__enabledControlArray[i]]; + } + if ((typeof(c) != "undefined") && (c != null) && (c.disabled == true)) { + c.disabled = false; + __disabledControlArray[disabledIndex++] = c; + } + } + setTimeout("WebForm_ReDisableControls()", 0); + return true; +} +function WebForm_ReDisableControls() { + for (var i = 0; i < __disabledControlArray.length; i++) { + __disabledControlArray[i].disabled = true; + } +} +function WebForm_SimulateClick(element, event) { + var clickEvent; + if (element) { + if (element.click) { + element.click(); + } else { + clickEvent = document.createEvent("MouseEvents"); + clickEvent.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + if (!element.dispatchEvent(clickEvent)) { + return true; + } + } + event.cancelBubble = true; + if (event.stopPropagation) { + event.stopPropagation(); + } + return false; + } + return true; +} +function WebForm_FireDefaultButton(event, target) { + if (event.keyCode == 13) { + var src = event.srcElement || event.target; + if (src && + ((src.tagName.toLowerCase() == "input") && + (src.type.toLowerCase() == "submit" || src.type.toLowerCase() == "button")) || + ((src.tagName.toLowerCase() == "a") && + (src.href != null) && (src.href != "")) || + (src.tagName.toLowerCase() == "textarea")) { + return true; + } + var defaultButton; + if (__nonMSDOMBrowser) { + defaultButton = document.getElementById(target); + } + else { + defaultButton = document.all[target]; + } + if (defaultButton) { + return WebForm_SimulateClick(defaultButton, event); + } + } + return true; +} +function WebForm_GetScrollX() { + if (__nonMSDOMBrowser) { + return window.pageXOffset; + } + else { + if (document.documentElement && document.documentElement.scrollLeft) { + return document.documentElement.scrollLeft; + } + else if (document.body) { + return document.body.scrollLeft; + } + } + return 0; +} +function WebForm_GetScrollY() { + if (__nonMSDOMBrowser) { + return window.pageYOffset; + } + else { + if (document.documentElement && document.documentElement.scrollTop) { + return document.documentElement.scrollTop; + } + else if (document.body) { + return document.body.scrollTop; + } + } + return 0; +} +function WebForm_SaveScrollPositionSubmit() { + if (__nonMSDOMBrowser) { + theForm.elements['__SCROLLPOSITIONY'].value = window.pageYOffset; + theForm.elements['__SCROLLPOSITIONX'].value = window.pageXOffset; + } + else { + theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX(); + theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY(); + } + if ((typeof(this.oldSubmit) != "undefined") && (this.oldSubmit != null)) { + return this.oldSubmit(); + } + return true; +} +function WebForm_SaveScrollPositionOnSubmit() { + theForm.__SCROLLPOSITIONX.value = WebForm_GetScrollX(); + theForm.__SCROLLPOSITIONY.value = WebForm_GetScrollY(); + if ((typeof(this.oldOnSubmit) != "undefined") && (this.oldOnSubmit != null)) { + return this.oldOnSubmit(); + } + return true; +} +function WebForm_RestoreScrollPosition() { + if (__nonMSDOMBrowser) { + window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, theForm.elements['__SCROLLPOSITIONY'].value); + } + else { + window.scrollTo(theForm.__SCROLLPOSITIONX.value, theForm.__SCROLLPOSITIONY.value); + } + if ((typeof(theForm.oldOnLoad) != "undefined") && (theForm.oldOnLoad != null)) { + return theForm.oldOnLoad(); + } + return true; +} +function WebForm_TextBoxKeyHandler(event) { + if (event.keyCode == 13) { + var target; + if (__nonMSDOMBrowser) { + target = event.target; + } + else { + target = event.srcElement; + } + if ((typeof(target) != "undefined") && (target != null)) { + if (typeof(target.onchange) != "undefined") { + target.onchange(); + event.cancelBubble = true; + if (event.stopPropagation) event.stopPropagation(); + return false; + } + } + } + return true; +} +function WebForm_TrimString(value) { + return value.replace(/^\s+|\s+$/g, '') +} +function WebForm_AppendToClassName(element, className) { + var currentClassName = ' ' + WebForm_TrimString(element.className) + ' '; + className = WebForm_TrimString(className); + var index = currentClassName.indexOf(' ' + className + ' '); + if (index === -1) { + element.className = (element.className === '') ? className : element.className + ' ' + className; + } +} +function WebForm_RemoveClassName(element, className) { + var currentClassName = ' ' + WebForm_TrimString(element.className) + ' '; + className = WebForm_TrimString(className); + var index = currentClassName.indexOf(' ' + className + ' '); + if (index >= 0) { + element.className = WebForm_TrimString(currentClassName.substring(0, index) + ' ' + + currentClassName.substring(index + className.length + 1, currentClassName.length)); + } +} +function WebForm_GetElementById(elementId) { + if (document.getElementById) { + return document.getElementById(elementId); + } + else if (document.all) { + return document.all[elementId]; + } + else return null; +} +function WebForm_GetElementByTagName(element, tagName) { + var elements = WebForm_GetElementsByTagName(element, tagName); + if (elements && elements.length > 0) { + return elements[0]; + } + else return null; +} +function WebForm_GetElementsByTagName(element, tagName) { + if (element && tagName) { + if (element.getElementsByTagName) { + return element.getElementsByTagName(tagName); + } + if (element.all && element.all.tags) { + return element.all.tags(tagName); + } + } + return null; +} +function WebForm_GetElementDir(element) { + if (element) { + if (element.dir) { + return element.dir; + } + return WebForm_GetElementDir(element.parentNode); + } + return "ltr"; +} +function WebForm_GetElementPosition(element) { + var result = new Object(); + result.x = 0; + result.y = 0; + result.width = 0; + result.height = 0; + if (element.offsetParent) { + result.x = element.offsetLeft; + result.y = element.offsetTop; + var parent = element.offsetParent; + while (parent) { + result.x += parent.offsetLeft; + result.y += parent.offsetTop; + var parentTagName = parent.tagName.toLowerCase(); + if (parentTagName != "table" && + parentTagName != "body" && + parentTagName != "html" && + parentTagName != "div" && + parent.clientTop && + parent.clientLeft) { + result.x += parent.clientLeft; + result.y += parent.clientTop; + } + parent = parent.offsetParent; + } + } + else if (element.left && element.top) { + result.x = element.left; + result.y = element.top; + } + else { + if (element.x) { + result.x = element.x; + } + if (element.y) { + result.y = element.y; + } + } + if (element.offsetWidth && element.offsetHeight) { + result.width = element.offsetWidth; + result.height = element.offsetHeight; + } + else if (element.style && element.style.pixelWidth && element.style.pixelHeight) { + result.width = element.style.pixelWidth; + result.height = element.style.pixelHeight; + } + return result; +} +function WebForm_GetParentByTagName(element, tagName) { + var parent = element.parentNode; + var upperTagName = tagName.toUpperCase(); + while (parent && (parent.tagName.toUpperCase() != upperTagName)) { + parent = parent.parentNode ? parent.parentNode : parent.parentElement; + } + return parent; +} +function WebForm_SetElementHeight(element, height) { + if (element && element.style) { + element.style.height = height + "px"; + } +} +function WebForm_SetElementWidth(element, width) { + if (element && element.style) { + element.style.width = width + "px"; + } +} +function WebForm_SetElementX(element, x) { + if (element && element.style) { + element.style.left = x + "px"; + } +} +function WebForm_SetElementY(element, y) { + if (element && element.style) { + element.style.top = y + "px"; + } +} \ No newline at end of file diff --git a/niayesh/Your paragraph text (11).png b/niayesh/Your paragraph text (11).png new file mode 100644 index 0000000000000000000000000000000000000000..c7fcc1faea236ec41a791d03c016a42edd64743b GIT binary patch literal 80113 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

    !#;no;3uy7tC@E7hCeYaSSjSs%xNoH4bjNdR#) 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

    1nD&UdUe@5)>@ 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

    NDc*r^j zV`AEm;6ey-72NdTO=qHO<^7(JddZnr=)U)mM`-XI`o-3L?3Bl#TvZHd>tPD5lg}A$ z?(Ex^=?!<<@D9QoI?;Dw8Ku_SWITD`S?}__*!;5XEZXVSbo*>GwQmOSRCTH{jlrU* zC|w;M{^9D)U{Wofb{U4@9~Pr71Lytmo5>dr1vyY@Pthq2>o<`0W!H>5vEe8sT5d9v zW2vj6{hodB2qDgsZs^cL@}522_3_M??wcV_GjZSR(t2R!ReK2T(9XYm7Uzu?Z=y<9 zNRA=?pnmYPz_^9$0{%a*+a7ee0*a;v4GY)PTd&jUw`Y;j8yqtk!33>x)Qyt?uNJk+?2ZWrR8+!M#YoY0L|j^r!`H z9SXV@siUH(Ql3>ltH8Not7XX{-f4Tv&jYqUXp53RE&d*A_W*X}ytxf

    !X^URsJ1u6K^e)~o!>(GQ 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 b=this;for(;b;)b.Qa.forEach(c=>{c(a)}),b=b.parent}},C=function(a,b){var c=a.entries[b];if(c)return c;c=C(a,b.slice(0,Math.max(b.lastIndexOf("."),0)));const d=new ka(b, +c);a.entries[b]=d;c.children.push(d);return d},la=class{constructor(){this.entries={};const a=new ka("");a.level=z;this.entries[""]=a}},ma,D=function(){ma||(ma=new la);return ma},E=function(a,b,c,d){var e;if(e=a)if(e=a&&b){e=b.value;var f=a?ja(C(D(),a.T())):w;e=e>=f.value}if(e){b=b||w;e=C(D(),a.T());"function"===typeof c&&(c=c());ha||(ha=new fa);f=ha;a=a.T();if(0/g,sa=/"/g,ta=/'/g,ua=/\x00/g,va=/[\x00&<>"']/;function G(){var a=h.navigator;return a&&(a=a.userAgent)?a:""};const wa={}; +var xa=function(a){if(a instanceof I&&a.constructor===I)return a.Fa;u(`expected object of type SafeHtml, got '${a}' of type `+aa(a));return"type_error:SafeHtml"},za=function(a){a instanceof I||(a="object"==typeof a&&a.Eb?a.Cb():String(a),va.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(pa,"&")),-1!=a.indexOf("<")&&(a=a.replace(qa,"<")),-1!=a.indexOf(">")&&(a=a.replace(ra,">")),-1!=a.indexOf('"')&&(a=a.replace(sa,""")),-1!=a.indexOf("'")&&(a=a.replace(ta,"'")),-1!=a.indexOf("\x00")&&(a= +a.replace(ua,"�"))),a=ya(a));return a},ya=function(a){if(void 0===oa){var b=null;var c=h.trustedTypes;if(c&&c.createPolicy)try{b=c.createPolicy("goog#html",{createHTML:n,createScript:n,createScriptURL:n})}catch(d){h.console&&h.console.error(d.message)}oa=b}a=(b=oa)?b.createHTML(a):a;return new I(a,wa)};class I{constructor(a,b){this.Fa=b===wa?a:"";this.Eb=!0}Cb(){return this.Fa.toString()}toString(){return this.Fa.toString()}}var Aa=new I(h.trustedTypes&&h.trustedTypes.emptyHTML||"",wa);var J=function(a){this.Pb=a||"";na||(na=new F);this.cc=na};J.prototype.Ka=!0;J.prototype.eb=!0;J.prototype.Zb=!0;J.prototype.Yb=!0;J.prototype.fb=!1;J.prototype.ac=!1;var K=function(a){return 10>a?"0"+a:String(a)},Ba=function(a){J.call(this,a)};m(Ba,J); +var Ca=function(a,b){var c=[];c.push(a.Pb," ");if(a.eb){var d=new Date(b.hb);c.push("[",K(d.getFullYear()-2E3)+K(d.getMonth()+1)+K(d.getDate())+" "+K(d.getHours())+":"+K(d.getMinutes())+":"+K(d.getSeconds())+"."+K(Math.floor(d.getMilliseconds()/10)),"] ")}if(a.Zb){d=c.push;var e=a.cc.get();e=(b.hb-e)/1E3;var f=e.toFixed(3),g=0;if(1>e)g=2;else for(;100>e;)g++,e*=10;for(;0=x.value)return"error";if(f.value>=y.value)return"warn";if(f.value>=z.value)return"log"}return"debug"}if(!this.sb[a.Ua]){var c=Ca(this.fa,a),d=Ea;if(d){var e=b(a.Ta);Fa(d,e,c,a.ea)}}};var L=null,Ea=h.console,Fa=function(a,b,c,d){if(a[b])a[b](c,void 0===d?"":d);else a.log(c,void 0===d?"":d)};var Ga=function(){};var Ha=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if("undefined"===typeof document)return!1;var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);if(!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=xa(Aa);return!b.parentElement});var Ia=function(){var a=document;var b="IFRAME";"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};/* + + SPDX-License-Identifier: Apache-2.0 +*/ +const Ja=[];var Ka=a=>{var b=C(D(),"safevalues").V;b&&E(b,y,`A URL with content '${a}' was sanitized away.`)};-1===Ja.indexOf(Ka)&&Ja.push(Ka);var La={ic:!0},M=function(){throw Error("Do not instantiate directly");};M.prototype.lb=null;M.prototype.getContent=function(){return this.content};M.prototype.toString=function(){return this.content};var Ma=function(){M.call(this)};m(Ma,M);Ma.prototype.mb=La;/* + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +function Na(){var a=Oa(Pa);if(!ca(a))return za(String(a));if(a instanceof M){if(a.mb!==La)throw Error("Sanitized content was not of kind HTML.");return ya(a.toString())}u(`Soy template output is unsafe for use as HTML: ${a}`);return za("zSoyz")}const Pa={};class Qa{constructor(a,b){this.Gb=100;this.nb=a;this.Tb=b;this.ka=0;this.ha=null}get(){let a;0{throw a;},0)};class Ua{constructor(){this.na=this.R=null}add(a,b){const c=Va.get();c.set(a,b);this.na?this.na.next=c:this.R=c;this.na=c}remove(){let a=null;this.R&&(a=this.R,this.R=this.R.next,this.R||(this.na=null),a.next=null);return a}}var Va=new Qa(()=>new Wa,a=>a.reset());class Wa{constructor(){this.next=this.scope=this.ta=null}set(a,b){this.ta=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.ta=null}};let N,Xa=!1,Ya=new Ua,$a=(a,b)=>{N||Za();Xa||(N(),Xa=!0);Ya.add(a,b)},Za=()=>{if(h.Promise&&h.Promise.resolve){const a=h.Promise.resolve(void 0);N=()=>{a.then(ab)}}else N=()=>{var a=ab,b;!(b="function"!==typeof h.setImmediate)&&(b=h.Window&&h.Window.prototype)&&(b=-1==G().indexOf("Edge")&&h.Window.prototype.setImmediate==h.setImmediate);b?(Ra||(Ra=Sa()),Ra(a)):h.setImmediate(a)}};var ab=()=>{let a;for(;a=Ya.remove();){try{a.ta.call(a.scope)}catch(b){Ta(b)}Va.put(a)}Xa=!1};var Q=function(a){this.l=0;this.ab=void 0;this.I=this.A=this.G=null;this.ga=this.sa=!1;if(a!=Ga)try{var b=this;a.call(void 0,function(c){O(b,2,c)},function(c){if(!(c instanceof P))try{if(c instanceof Error)throw c;throw Error("Promise rejected.");}catch(d){}O(b,3,c)})}catch(c){O(this,3,c)}},bb=function(){this.next=this.context=this.N=this.W=this.F=null;this.aa=!1};bb.prototype.reset=function(){this.context=this.N=this.W=this.F=null;this.aa=!1}; +var cb=new Qa(function(){return new bb},function(a){a.reset()}),db=function(a,b,c){var d=cb.get();d.W=a;d.N=b;d.context=c;return d},R=function(){var a,b,c=new Q(function(d,e){a=d;b=e});return new eb(c,a,b)};Q.prototype.then=function(a,b,c){return fb(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};Q.prototype.$goog_Thenable=!0;Q.prototype.gb=function(a,b){return fb(this,null,a,b)};Q.prototype.catch=Q.prototype.gb; +Q.prototype.cancel=function(a){if(0==this.l){var b=new P(a);$a(function(){gb(this,b)},this)}}; +var gb=function(a,b){if(0==a.l)if(a.G){var c=a.G;if(c.A){for(var d=0,e=null,f=null,g=c.A;g&&(g.aa||(d++,g.F==a&&(e=g),!(e&&1{a.H=null;a.P&&!a.X&&(a.P=!1,qb(a))},a.Fb);const b=a.ba;a.ba=null;a.Hb.apply(null,b)};class rb extends S{constructor(a,b){super();this.Hb=null!=b?a.bind(b):a;this.Fb=200;this.ba=null;this.P=!1;this.X=0;this.H=null}tb(a){this.ba=arguments;this.H||this.X?this.P=!0:qb(this)}stop(){this.H&&(h.clearTimeout(this.H),this.H=null,this.P=!1,this.ba=null)}pause(){this.X++}resume(){this.X--;this.X||!this.P||this.H||(this.P=!1,qb(this))}ra(){super.ra();this.stop()}};var T=function(a){return!!a&&void 0!==a.currentBreakClipTime&&void 0!==a.breakClipId},sb=function(a,b){return T(a)?(b&&b.breaks||[]).find(c=>c.id===a.breakId)||null:null},tb=function(a,b){return T(a)?(b&&b.breakClips||[]).find(c=>c.id===a.breakClipId)||null:null},ub=function(a){if(!a.j)for(var b=0,c=a.h.media;b{},()=>{})}Ob(){this.j&&("function"===typeof this.j.getEstimatedBreakTime&&(this.g.currentBreakTime=this.j.getEstimatedBreakTime()),"function"===typeof this.j.getEstimatedBreakClipTime&& +(this.g.currentBreakClipTime=this.j.getEstimatedBreakClipTime()),"function"===typeof this.j.getEstimatedLiveSeekableRange&&(this.g.liveSeekableRange=this.j.getEstimatedLiveSeekableRange()),this.g.currentTime=this.j.getEstimatedTime(),this.C=setTimeout(this.Xa,1E3))}D(a){if(!(0c?0:c):c=0;this.g.currentBreakClipNumber=c;this.g.currentBreakTime="function"===typeof b.getEstimatedBreakTime?b.getEstimatedBreakTime():a.currentBreakTime;this.g.currentBreakClipTime= +"function"===typeof b.getEstimatedBreakClipTime?b.getEstimatedBreakClipTime():a.currentBreakClipTime;this.g.breakId=a.breakId;this.g.breakClipId=a.breakClipId;this.g.whenSkippable=a.whenSkippable}else this.g.isPlayingBreak=!1,this.g.numberBreakClips=0,this.g.currentBreakClipNumber=0,this.g.currentBreakTime=void 0,this.g.currentBreakClipTime=void 0,this.g.breakId=void 0,this.g.breakClipId=void 0,this.g.whenSkippable=void 0;this.g.isMediaLoaded=b.playerState!=chrome.cast.media.PlayerState.IDLE;this.g.isPaused= +b.playerState==chrome.cast.media.PlayerState.PAUSED;this.g.canPause=0<=b.supportedMediaCommands.indexOf(chrome.cast.media.MediaCommand.PAUSE);this.Z(b.media);this.g.canSeek=T(a)&&(void 0==a.whenSkippable||0>a.whenSkippable||a.currentBreakClipTimea?"":[("0"+Math.floor(a/3600)).substr(-2),("0"+Math.floor(a/60)%60).substr(-2),("0"+Math.floor(a)%60).substr(-2)].join(":")}};var xb=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.lb=d);return c}}(Ma);const yb={};var Oa=function(a){return yb["cast.framework.CastButtonTemplate.icon"]?yb["cast.framework.CastButtonTemplate.icon"](a,void 0):xb('')};l("cast.framework.VERSION","1.0.15");l("cast.framework.LoggerLevel",{DEBUG:0,INFO:800,WARNING:900,ERROR:1E3,NONE:1500});l("cast.framework.CastState",{NO_DEVICES_AVAILABLE:"NO_DEVICES_AVAILABLE",NOT_CONNECTED:"NOT_CONNECTED",CONNECTING:"CONNECTING",CONNECTED:"CONNECTED"}); +l("cast.framework.SessionState",{NO_SESSION:"NO_SESSION",SESSION_STARTING:"SESSION_STARTING",SESSION_STARTED:"SESSION_STARTED",SESSION_START_FAILED:"SESSION_START_FAILED",SESSION_ENDING:"SESSION_ENDING",SESSION_ENDED:"SESSION_ENDED",SESSION_RESUMED:"SESSION_RESUMED"});l("cast.framework.CastContextEventType",{CAST_STATE_CHANGED:"caststatechanged",SESSION_STATE_CHANGED:"sessionstatechanged"}); +l("cast.framework.SessionEventType",{APPLICATION_STATUS_CHANGED:"applicationstatuschanged",APPLICATION_METADATA_CHANGED:"applicationmetadatachanged",ACTIVE_INPUT_STATE_CHANGED:"activeinputstatechanged",VOLUME_CHANGED:"volumechanged",MEDIA_SESSION:"mediasession"}); +l("cast.framework.RemotePlayerEventType",{ANY_CHANGE:"anyChanged",IS_CONNECTED_CHANGED:"isConnectedChanged",IS_MEDIA_LOADED_CHANGED:"isMediaLoadedChanged",QUEUE_DATA_CHANGED:"queueDataChanged",VIDEO_INFO_CHANGED:"videoInfoChanged",DURATION_CHANGED:"durationChanged",CURRENT_TIME_CHANGED:"currentTimeChanged",IS_PAUSED_CHANGED:"isPausedChanged",VOLUME_LEVEL_CHANGED:"volumeLevelChanged",CAN_CONTROL_VOLUME_CHANGED:"canControlVolumeChanged",IS_MUTED_CHANGED:"isMutedChanged",CAN_PAUSE_CHANGED:"canPauseChanged", +CAN_SEEK_CHANGED:"canSeekChanged",DISPLAY_NAME_CHANGED:"displayNameChanged",STATUS_TEXT_CHANGED:"statusTextChanged",TITLE_CHANGED:"titleChanged",DISPLAY_STATUS_CHANGED:"displayStatusChanged",MEDIA_INFO_CHANGED:"mediaInfoChanged",IMAGE_URL_CHANGED:"imageUrlChanged",PLAYER_STATE_CHANGED:"playerStateChanged",IS_PLAYING_BREAK_CHANGED:"isPlayingBreakChanged",NUMBER_BREAK_CLIPS_CHANGED:"numberBreakClipsChanged",CURRENT_BREAK_CLIP_NUMBER_CHANGED:"currentBreakClipNumberChanged",CURRENT_BREAK_TIME_CHANGED:"currentBreakTimeChanged", +CURRENT_BREAK_CLIP_TIME_CHANGED:"currentBreakClipTimeChanged",BREAK_ID_CHANGED:"breakIdChanged",BREAK_CLIP_ID_CHANGED:"breakClipIdChanged",WHEN_SKIPPABLE_CHANGED:"whenSkippableChanged",LIVE_SEEKABLE_RANGE_CHANGED:"liveSeekableRangeChanged"});l("cast.framework.ActiveInputState",{ACTIVE_INPUT_STATE_UNKNOWN:-1,ACTIVE_INPUT_STATE_NO:0,ACTIVE_INPUT_STATE_YES:1}); +var zb=function(a){var b=C(D(),"").V;a:{if(!B){B={};for(let c=0,d;d=A[c];c++)B[d.value]=d,B[d.name]=d}if(a in B)a=B[a];else{for(let c=0;cb.name)}};l("cast.framework.ApplicationMetadata",Eb);var Fb=class extends U{constructor(a){super("applicationmetadatachanged");this.metadata=a}};l("cast.framework.ApplicationMetadataEventData",Fb);var Gb=class extends U{constructor(a){super("applicationstatuschanged");this.status=a}};l("cast.framework.ApplicationStatusEventData",Gb);var Hb=class{constructor(a){a=a||{};this.receiverApplicationId=a.receiverApplicationId||null;this.resumeSavedSession=void 0!==a.resumeSavedSession?a.resumeSavedSession:!0;this.autoJoinPolicy=void 0!==a.autoJoinPolicy?a.autoJoinPolicy:chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;this.language=a.language||null;this.androidReceiverCompatible=a.androidReceiverCompatible||!1;this.credentialsData=a.credentialsData||null}};l("cast.framework.CastOptions",Hb);var Ib=class extends U{constructor(a){super("mediasession");this.mediaSession=a}};l("cast.framework.MediaSessionEventData",Ib);var Jb=class extends U{constructor(a,b){super("volumechanged");this.volume=a;this.isMute=b}};l("cast.framework.VolumeEventData",Jb);const Kb=C(D(),"cast.framework.EventTarget").V;var Lb=class{constructor(){this.U={}}addEventListener(a,b){a in this.U||(this.U[a]=[]);a=this.U[a];a.includes(b)||a.push(b)}removeEventListener(a,b){a=this.U[a]||[];b=a.indexOf(b);0<=b&&a.splice(b,1)}dispatchEvent(a){a&&a.type&&(this.U[a.type]||[]).slice().forEach(b=>{try{b(a)}catch(c){Kb&&E(Kb,x,"Handler for "+a.type+" event failed: "+c,c)}})}};var Mb=function(a){const b=a.i.loadMedia.bind(a.i);a.i.loadMedia=(d,e,f)=>{b(d,g=>{e&&e(g);a.Ba(g)},f)};const c=a.i.queueLoad.bind(a.i);a.i.queueLoad=(d,e,f)=>{c(d,g=>{e&&e(g);a.Ba(g)},f)}},Nb=function(a,b){a.Ya=b;!b.volume||a.o&&a.o.muted==b.volume.muted&&a.o.level==b.volume.level||(a.o=b.volume,a.m.dispatchEvent(new Jb(a.o.level,a.o.muted)));a.ia!=b.isActiveInput&&(a.ia=b.isActiveInput,b=a.ia,a.m.dispatchEvent(new Db(null==b?-1:b?1:0)))},V=class{constructor(a,b){this.m=new Lb;this.l=b;this.i=a; +this.bb=a.sessionId;this.Y=a.statusText;this.Ya=a.receiver;this.o=a.receiver.volume;this.ja=new Eb(a);this.ia=a.receiver.isActiveInput;this.i.addMediaListener(this.Ba.bind(this));Mb(this)}addEventListener(a,b){this.m.addEventListener(a,b)}removeEventListener(a,b){this.m.removeEventListener(a,b)}Bb(){return this.i}Ab(){return this.bb}ya(){return this.l}xb(){return this.Ya}vb(){return this.ja}wb(){return this.Y}ub(){var a=this.ia;return null==a?-1:a?1:0}Pa(a){"SESSION_ENDED"!=this.l&&(a?this.i.stop(()=> +{},()=>{}):this.i.leave(()=>{},()=>{}))}setVolume(a){const b=R(),c=Promise.resolve(b.promise);this.o&&(this.o.level=a,this.o.muted=!1);this.i.setReceiverVolumeLevel(a,()=>b.resolve(),d=>b.reject(d.code));return c}Db(){return this.o?this.o.level:null}Wb(a){const b=R(),c=Promise.resolve(b.promise);this.o&&(this.o.muted=a);this.i.setReceiverMuted(a,()=>b.resolve(),d=>b.reject(d.code));return c}isMute(){return this.o?this.o.muted:null}sendMessage(a,b){const c=R(),d=Promise.resolve(c.promise);this.i.sendMessage(a, +b,()=>c.resolve(),e=>c.reject(e.code));return d}addMessageListener(a,b){this.i.addMessageListener(a,b)}removeMessageListener(a,b){this.i.removeMessageListener(a,b)}loadMedia(a){const b=R(),c=Promise.resolve(b.promise);this.i.loadMedia(a,()=>{b.resolve()},d=>{b.reject(d.code)});return c}va(){a:{var a=this.i;if(a.media)for(let b of a.media)if(!b.idleReason){a=b;break a}a=null}return a}Ba(a){a.media&&this.m.dispatchEvent(new Ib(a))}Da(a){return a.map((b,c)=>c.name)}};l("cast.framework.CastSession",V); +V.prototype.getMediaSession=V.prototype.va;V.prototype.loadMedia=V.prototype.loadMedia;V.prototype.removeMessageListener=V.prototype.removeMessageListener;V.prototype.addMessageListener=V.prototype.addMessageListener;V.prototype.sendMessage=V.prototype.sendMessage;V.prototype.isMute=V.prototype.isMute;V.prototype.setMute=V.prototype.Wb;V.prototype.getVolume=V.prototype.Db;V.prototype.setVolume=V.prototype.setVolume;V.prototype.endSession=V.prototype.Pa;V.prototype.getActiveInputState=V.prototype.ub; +V.prototype.getApplicationStatus=V.prototype.wb;V.prototype.getApplicationMetadata=V.prototype.vb;V.prototype.getCastDevice=V.prototype.xb;V.prototype.getSessionState=V.prototype.ya;V.prototype.getSessionId=V.prototype.Ab;V.prototype.getSessionObj=V.prototype.Bb;V.prototype.removeEventListener=V.prototype.removeEventListener;V.prototype.addEventListener=V.prototype.addEventListener;var Ob=class extends U{constructor(a,b,c){super("sessionstatechanged");this.session=a;this.sessionState=b;this.errorCode=void 0!==c?c:null}};l("cast.framework.SessionStateEventData",Ob);var Pb=class extends U{constructor(a){super("caststatechanged");this.castState=a}};l("cast.framework.CastStateEventData",Pb);const W=C(D(),"cast.framework.CastContext").V; +var Qb=function(a){if(!a.s||!a.s.receiverApplicationId)throw Error("Missing application id in cast options");var b=new chrome.cast.SessionRequest(a.s.receiverApplicationId);a.s.language&&(b.language=a.s.language);b.androidReceiverCompatible=a.s.androidReceiverCompatible;b.credentialsData=a.s.credentialsData;b=new chrome.cast.ApiConfig(b,a.cb.bind(a),a.Sb.bind(a),a.s.autoJoinPolicy);chrome.cast.initialize(b,()=>{},()=>{});a.Aa||chrome.cast.addReceiverActionListener(a.Rb.bind(a));a.Aa=!0},Rb=function(a){let b= +"NO_DEVICES_AVAILABLE";switch(a.u){case "SESSION_STARTING":case "SESSION_ENDING":b="CONNECTING";break;case "SESSION_STARTED":case "SESSION_RESUMED":b="CONNECTED";break;case "NO_SESSION":case "SESSION_ENDED":case "SESSION_START_FAILED":b=a.Ha?"NOT_CONNECTED":"NO_DEVICES_AVAILABLE";break;default:W&&E(W,y,"Unexpected session state: "+a.u)}b!==a.S&&(a.S=b,a.m.dispatchEvent(new Pb(b)))},X=function(a,b,c){b==a.u?"SESSION_START_FAILED"==b&&a.m.dispatchEvent(new Ob(a.h,a.u,c)):(a.u=b,a.h&&(a.h.l=a.u),a.m.dispatchEvent(new Ob(a.h, +a.u,c)),Rb(a))},Y=class{constructor(){this.m=new Lb;this.Aa=!1;this.s=null;this.Ha=!1;this.S="NO_DEVICES_AVAILABLE";this.u="NO_SESSION";this.ma=this.h=null}addEventListener(a,b){this.m.addEventListener(a,b)}removeEventListener(a,b){this.m.removeEventListener(a,b)}Xb(a){this.s=new Hb(a);Qb(this)}yb(){return this.S}ya(){return this.u}requestSession(){if(!this.Aa)throw Error("Cannot start session before cast options are provided");const a=R(),b=Promise.resolve(a.promise);a.promise.gb(()=>{});b.catch(()=> +{});const c="NOT_CONNECTED"==this.S;chrome.cast.requestSession(d=>{this.cb(d);a.resolve(null)},d=>{c&&X(this,"SESSION_START_FAILED",d?d.code:void 0);a.reject(d.code)});return b}zb(){return this.h}pb(a){this.h&&this.h.Pa(a)}Vb(a){this.s?(this.s.credentialsData=a,Qb(this)):W&&E(W,y,"setLaunchCredentialsData was ignored because it was called before setOptions.")}Sb(a){(this.Ha=a==chrome.cast.ReceiverAvailability.AVAILABLE)&&!this.h&&this.ma&&this.s.resumeSavedSession&&chrome.cast.requestSessionById(this.ma); +Rb(this)}Rb(a,b){this.h||b!=chrome.cast.ReceiverAction.CAST?this.h&&b==chrome.cast.ReceiverAction.STOP?X(this,"SESSION_ENDING"):a&&Nb(this.h,a):X(this,"SESSION_STARTING")}cb(a){const b="SESSION_STARTING"==this.u?"SESSION_STARTED":"SESSION_RESUMED";this.ma=null;this.h=new V(a,b);a.addUpdateListener(this.Ia.bind(this));X(this,b)}Ia(){if(this.h)switch(this.h.i.status){case chrome.cast.SessionStatus.DISCONNECTED:case chrome.cast.SessionStatus.STOPPED:X(this,"SESSION_ENDED");this.ma=this.h.bb;this.h=null; +break;case chrome.cast.SessionStatus.CONNECTED:var a=this.h,b=a.ja,c=a.i,d;if(d=b.applicationId==c.appId&&b.name==c.displayName)a:if(d=b.namespaces,b=b.Da(c.namespaces||[]),ba(d)&&ba(b)&&d.length==b.length){c=d.length;for(let e=0;ec;c++)a.oa.push(b.querySelector("#cast_caf_icon_arch"+ +c));a.jb=b.querySelector("#cast_caf_icon_box");a.kb=b.querySelector("#cast_caf_icon_boxfill");a.Ga=0;a.O=null;a.ob=window.getComputedStyle(a.J,null).display;a.l=a.pa.S;Vb(a);a.J.addEventListener("click",Sb);a.pa.addEventListener("caststatechanged",a.Wa)},Xb=function(a){a.pa.removeEventListener("caststatechanged",a.Wa);null!==a.O&&(window.clearTimeout(a.O),a.O=null)},Ub=function(a,b,c){for(let d of a.oa)Tb(d,b);Tb(a.jb,b);a.kb.setAttribute("class",c)}; +const Yb=class{constructor(a){this.J=a;try{this.J.attachShadow({mode:"open"}).innerHTML=Oa().getContent()}catch(c){a=this.J;var b=Na();if(Ha())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=xa(b)}}Nb(a){this.l=a.castState;Vb(this)}Oa(){this.O=null;if("CONNECTING"==this.l){for(let a=0;3>a;a++)Tb(this.oa[a],a==this.Ga);this.Ga=(this.Ga+1)%3;this.O=window.setTimeout(this.Oa.bind(this),300)}}},Zb=class extends HTMLElement{constructor(){super();this.B=new Yb(this)}connectedCallback(){Wb(this.B, +this.shadowRoot||this)}disconnectedCallback(){Xb(this.B)}qa(){}},$b=class extends HTMLButtonElement{constructor(){super();this.B=new Yb(this)}connectedCallback(){Wb(this.B,this.shadowRoot||this)}disconnectedCallback(){Xb(this.B)}qa(){}}; +var bc=function(){const a=document.createElement.bind(document);document.createElement=function(b,c){if("google-cast-launcher"===b||"button"===b&&c&&("google-cast-button"===c||"google-cast-button"===c.is)){const d=a(b,c);ac(d);return d}return a(...arguments)}},cc=function(){document.querySelectorAll("button[is=google-cast-button], google-cast-launcher").forEach(a=>ac(a))},ac=function(a){a.B=new Yb(a);Wb(a.B,a.shadowRoot||a);a.qa=function(){Xb(a.B)}}; +customElements.define?(customElements.define("google-cast-button",$b,{extends:"button"}),customElements.define("google-cast-launcher",Zb)):("complete"!==document.readyState?window.addEventListener("load",cc):cc(),bc());l("cast.framework.RemotePlayer",class{constructor(){this.isMediaLoaded=this.isConnected=!1;this.videoInfo=this.queueData=void 0;this.currentTime=this.duration=0;this.volumeLevel=1;this.canControlVolume=!0;this.canSeek=this.canPause=this.isMuted=this.isPaused=!1;this.displayStatus=this.title=this.statusText=this.displayName="";this.controller=this.savedPlayerState=this.playerState=this.imageUrl=this.mediaInfo=null;this.isPlayingBreak=!1;this.currentBreakClipNumber=this.numberBreakClips=0;this.liveSeekableRange= +this.whenSkippable=this.breakClipId=this.breakId=this.currentBreakClipTime=this.currentBreakTime=void 0}});var dc=class extends U{constructor(a,b,c){super(a);this.field=b;this.value=c}};l("cast.framework.RemotePlayerChangedEvent",dc);var ec=function(a,b){return new window.Proxy(a,{set:(c,d,e)=>{if(e===c[d])return!0;c[d]=e;b.dispatchEvent(new dc(d+"Changed",d,e));b.dispatchEvent(new dc("anyChanged",d,e));return!0}})},Z=class extends wb{constructor(a){const b=new Lb;super(ec(a,b));this.m=b;this.Kb=0;a=Y.K();a.addEventListener("sessionstatechanged",this.Ub.bind(this));(a=a.h)?vb(this,a.i):this.D()}addEventListener(a,b){this.m.addEventListener(a,b)}removeEventListener(a,b){this.m.removeEventListener(a,b)}Ub(a){switch(a.sessionState){case "SESSION_STARTED":case "SESSION_RESUMED":this.g.isConnected= +!0;const b=a.session&&a.session.i;b&&(vb(this,b),a.session.addEventListener("mediasession",this.Va.bind(this)))}}D(a){const b=Y.K().h;b?this.g.savedPlayerState=null:this.g.isConnected&&(this.g.savedPlayerState={mediaInfo:this.g.mediaInfo,currentTime:this.g.currentTime,isPaused:this.g.isPaused});super.D(a);this.g.isConnected=!!b;this.g.statusText=b&&b.Y||"";a=b&&b.va();this.g.playerState=a&&a.playerState||chrome.cast.media.PlayerState.IDLE;a?(this.g.queueData=a.queueData,this.g.videoInfo=a.videoInfo, +this.g.liveSeekableRange="function"===typeof a.getEstimatedLiveSeekableRange?a.getEstimatedLiveSeekableRange():a.liveSeekableRange):(this.g.queueData=void 0,this.g.videoInfo=void 0,this.g.liveSeekableRange=void 0)}Z(a){super.Z(a);var b=(this.g.mediaInfo=a)&&a.metadata;a=null;let c="";b&&(c=b.title||"",(b=b.images)&&0"}else d=void 0===c?"undefined":null===c?"null":typeof c;w("Argument is not a %s (or a non-Element, non-Location mock); got: %s","HTMLScriptElement",d)}a instanceof A&&a.constructor===A?d=a.g:(d=typeof a,w("expected object of type TrustedResourceUrl, got '"+a+"' of type "+("object"!= +d?d:a?Array.isArray(a)?"array":d:"null")),d="type_error:TrustedResourceUrl");c.src=d;(d=c.ownerDocument&&c.ownerDocument.defaultView)&&d!=m?d=q(d.document):(null===p&&(p=q(m.document)),d=p);d&&c.setAttribute("nonce",d);(document.head||document.documentElement).appendChild(c)},I=function(){var a=B(),b=[];if(1>>0)+"_",d=0,e=function(h){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(h||"")+"_"+d++,h)};return e}); +da("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");g(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}});return a});var ea=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},fa=typeof Object.create=="function"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},l; +if(typeof Object.setPrototypeOf=="function")l=Object.setPrototypeOf;else{var n;a:{var ha={a:!0},ia={};try{ia.__proto__=ha;n=ia.a;break a}catch(a){}n=!1}l=n?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} +var ja=l,q=function(a,b){a.prototype=fa(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.sc=b.prototype},ka=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:aa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");};/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +var r=this||self,u=function(a){var b=typeof a;b=b!="object"?b:a?Array.isArray(a)?"array":b:"null";return b=="array"||b=="object"&&typeof a.length=="number"},v="closure_uid_"+(Math.random()*1E9>>>0),la=0,ma=function(a,b,c){return a.call.apply(a.bind,arguments)},na=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b, +arguments)}},w=function(a,b,c){w=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?ma:na;return w.apply(null,arguments)},x=function(a,b){a=a.split(".");for(var c=r,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};var chrome=chrome||window.chrome||{};chrome.cast=chrome.cast||{};chrome.cast.media=chrome.cast.media||{};chrome.cast.ReceiverActionListener={};chrome.cast.VERSION=[1,2];x("chrome.cast.VERSION",chrome.cast.VERSION);chrome.cast.rc=!0;x("chrome.cast.usingPresentationApi",chrome.cast.rc);chrome.cast.Na=function(a,b){this.credentials=a;this.credentialsType=b===void 0?"web":b};x("chrome.cast.CredentialsData",chrome.cast.Na);chrome.cast.Error=function(a,b,c){this.code=a;this.description=b||null;this.details=c||null};x("chrome.cast.Error",chrome.cast.Error); +chrome.cast.nb=function(a){this.platform=a;this.packageId=this.url=null};x("chrome.cast.SenderApplication",chrome.cast.nb);chrome.cast.Image=function(a){this.url=a;this.width=this.height=null};x("chrome.cast.Image",chrome.cast.Image);chrome.cast.Volume=function(a,b){this.level=a===void 0?null:a;this.muted=b===void 0?null:b};x("chrome.cast.Volume",chrome.cast.Volume);chrome.cast.ha={CUSTOM_CONTROLLER_SCOPED:"custom_controller_scoped",TAB_AND_ORIGIN_SCOPED:"tab_and_origin_scoped",ORIGIN_SCOPED:"origin_scoped",PAGE_SCOPED:"page_scoped"};x("chrome.cast.AutoJoinPolicy",chrome.cast.ha);chrome.cast.ja={CREATE_SESSION:"create_session",CAST_THIS_TAB:"cast_this_tab"};x("chrome.cast.DefaultActionPolicy",chrome.cast.ja);chrome.cast.Ma={VIDEO_OUT:"video_out",AUDIO_OUT:"audio_out",VIDEO_IN:"video_in",AUDIO_IN:"audio_in",MULTIZONE_GROUP:"multizone_group"}; +x("chrome.cast.Capability",chrome.cast.Ma);chrome.cast.A={CANCEL:"cancel",TIMEOUT:"timeout",API_NOT_INITIALIZED:"api_not_initialized",INVALID_PARAMETER:"invalid_parameter",EXTENSION_NOT_COMPATIBLE:"extension_not_compatible",EXTENSION_MISSING:"extension_missing",RECEIVER_UNAVAILABLE:"receiver_unavailable",SESSION_ERROR:"session_error",CHANNEL_ERROR:"channel_error",LOAD_MEDIA_FAILED:"load_media_failed"};x("chrome.cast.ErrorCode",chrome.cast.A);chrome.cast.N={AVAILABLE:"available",UNAVAILABLE:"unavailable"}; +x("chrome.cast.ReceiverAvailability",chrome.cast.N);chrome.cast.ob={CHROME:"chrome",IOS:"ios",ANDROID:"android"};x("chrome.cast.SenderPlatform",chrome.cast.ob);chrome.cast.xa={CAST:"cast",DIAL:"dial",HANGOUT:"hangout",CUSTOM:"custom"};x("chrome.cast.ReceiverType",chrome.cast.xa);chrome.cast.Qa={RUNNING:"running",STOPPED:"stopped",ERROR:"error"};x("chrome.cast.DialAppState",chrome.cast.Qa);chrome.cast.jb={CAST:"cast",STOP:"stop"};x("chrome.cast.ReceiverAction",chrome.cast.jb); +chrome.cast.K={CONNECTED:"connected",DISCONNECTED:"disconnected",STOPPED:"stopped"};x("chrome.cast.SessionStatus",chrome.cast.K);chrome.cast.Db={ATTENUATION:"attenuation",FIXED:"fixed",MASTER:"master"};x("chrome.cast.VolumeControlType",chrome.cast.Db);var oa=/&/g,pa=//g,ra=/"/g,sa=/'/g,ta=/\x00/g,ua=/[\x00&<>"']/;/* + + Copyright Google LLC + SPDX-License-Identifier: Apache-2.0 +*/ +var va={};function wa(){if(va!==va)throw Error("Bad secret");};var xa=globalThis.trustedTypes,y;function ya(){var a=null;if(!xa)return a;try{var b=function(c){return c};a=xa.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){throw c;}return a};var z=function(a){wa();this.g=a};z.prototype.toString=function(){return this.g};new z("about:blank");new z("about:invalid#zClosurez");var za=[],Aa=function(a){console.warn("A URL with content '"+a+"' was sanitized away.")};za.indexOf(Aa)===-1&&za.push(Aa);var A=function(a){wa();this.g=a};A.prototype.toString=function(){return this.g+""};var Ba=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e",""":'"'};var c=r.document.createElement("div");return a.replace(Ea,function(d,e){var h=b[d];if(h)return h;e.charAt(0)=="#"&&(e=Number("0"+e.slice(1)),isNaN(e)||(h=String.fromCharCode(e)));if(!h){h=d+" ";y===void 0&&(y=ya());h=(e=y)?e.createHTML(h):h;h=new A(h);if(c.nodeType===1&&(e=c.tagName,/^(script|style)$/i.test(e)))throw d=e.toLowerCase()==="script"?"Use setScriptTextContent with a SafeScript.":"Use setStyleTextContent with a SafeStyleSheet.", +Error(d);if(h instanceof A)h=h.g;else throw Error("Unexpected type when unwrapping SafeHtml");c.innerHTML=h;h=c.firstChild.nodeValue.slice(0,-1)}return b[d]=h})},Ga=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})},Ea=/&([^;\s<&]+);?/g;chrome.cast.Ia=function(a,b,c,d,e){this.sessionRequest=a;this.sessionListener=b;this.receiverListener=c;this.autoJoinPolicy=d||chrome.cast.ha.TAB_AND_ORIGIN_SCOPED;this.defaultActionPolicy=e||chrome.cast.ja.CREATE_SESSION;this.customDialLaunchCallback=null;this.invisibleSender=!1;this.additionalSessionRequests=[]};x("chrome.cast.ApiConfig",chrome.cast.Ia);chrome.cast.Ta=function(a,b){this.appName=a;this.launchParameter=b||null};x("chrome.cast.DialRequest",chrome.cast.Ta); +chrome.cast.Ra=function(a,b,c){this.receiver=a;this.appState=b;this.extraData=c||null};x("chrome.cast.DialLaunchData",chrome.cast.Ra);chrome.cast.Sa=function(a,b){this.doLaunch=a;this.launchParameter=b||null};x("chrome.cast.DialLaunchResponse",chrome.cast.Sa); +chrome.cast.pb=function(a,b,c,d,e){c=c===void 0?chrome.cast.timeout.requestSession:c;this.appId=a;this.capabilities=Array.isArray(b)?b:[];this.requestSessionTimeout=c;this.dialRequest=this.language=null;this.androidReceiverCompatible=d===void 0?!1:d;this.credentialsData=e===void 0?null:e};x("chrome.cast.SessionRequest",chrome.cast.pb); +chrome.cast.ib=function(a,b,c,d){this.label=a;a=b;ua.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(oa,"&")),a.indexOf("<")!=-1&&(a=a.replace(pa,"<")),a.indexOf(">")!=-1&&(a=a.replace(qa,">")),a.indexOf('"')!=-1&&(a=a.replace(ra,""")),a.indexOf("'")!=-1&&(a=a.replace(sa,"'")),a.indexOf("\x00")!=-1&&(a=a.replace(ta,"�")));this.friendlyName=a;this.capabilities=c||[];this.volume=d||null;this.receiverType=chrome.cast.xa.CAST;this.displayStatus=this.isActiveInput=null}; +x("chrome.cast.Receiver",chrome.cast.ib);chrome.cast.kb=function(a,b){this.statusText=a;this.appImages=b;this.showStop=null};x("chrome.cast.ReceiverDisplayStatus",chrome.cast.kb);chrome.cast.Aa=function(){this.requestSession=6E4;this.getDialAppInfo=this.sendCustomMessage=this.setReceiverVolume=this.stopSession=this.leaveSession=3E3};x("chrome.cast.Timeout",chrome.cast.Aa);chrome.cast.timeout=new chrome.cast.Aa;x("chrome.cast.timeout",chrome.cast.timeout);chrome.cast.Ha="auto-join"; +chrome.cast.cb="cast-session_";chrome.cast.media.Va={SDR:"sdr",HDR:"hdr",DV:"dv"};x("chrome.cast.media.HdrType",chrome.cast.media.Va);chrome.cast.media.Wa={AAC:"aac",AC3:"ac3",MP3:"mp3",TS:"ts",TS_AAC:"ts_aac",E_AC3:"e_ac3",FMP4:"fmp4"};x("chrome.cast.media.HlsSegmentFormat",chrome.cast.media.Wa);chrome.cast.media.Xa={MPEG2_TS:"mpeg2_ts",FMP4:"fmp4"};x("chrome.cast.media.HlsVideoSegmentFormat",chrome.cast.media.Xa);chrome.cast.media.ab={PAUSE:"pause",SEEK:"seek",STREAM_VOLUME:"stream_volume",STREAM_MUTE:"stream_mute"}; +x("chrome.cast.media.MediaCommand",chrome.cast.media.ab);chrome.cast.media.gb={ALBUM:"ALBUM",PLAYLIST:"PLAYLIST",AUDIOBOOK:"AUDIOBOOK",RADIO_STATION:"RADIO_STATION",PODCAST_SERIES:"PODCAST_SERIES",TV_SERIES:"TV_SERIES",VIDEO_PLAYLIST:"VIDEO_PLAYLIST",LIVE_TV:"LIVE_TV",MOVIE:"MOVIE"};x("chrome.cast.media.QueueType",chrome.cast.media.gb);chrome.cast.media.U={GENERIC_CONTAINER:0,AUDIOBOOK_CONTAINER:1};x("chrome.cast.media.ContainerType",chrome.cast.media.U); +chrome.cast.media.F={GENERIC:0,MOVIE:1,TV_SHOW:2,MUSIC_TRACK:3,PHOTO:4,AUDIOBOOK_CHAPTER:5};x("chrome.cast.media.MetadataType",chrome.cast.media.F);chrome.cast.media.B={IDLE:"IDLE",PLAYING:"PLAYING",PAUSED:"PAUSED",BUFFERING:"BUFFERING"};x("chrome.cast.media.PlayerState",chrome.cast.media.B);chrome.cast.media.V={OFF:"REPEAT_OFF",ALL:"REPEAT_ALL",SINGLE:"REPEAT_SINGLE",ALL_AND_SHUFFLE:"REPEAT_ALL_AND_SHUFFLE"};x("chrome.cast.media.RepeatMode",chrome.cast.media.V); +chrome.cast.media.lb={PLAYBACK_START:"PLAYBACK_START",PLAYBACK_PAUSE:"PLAYBACK_PAUSE"};x("chrome.cast.media.ResumeState",chrome.cast.media.lb);chrome.cast.media.za={BUFFERED:"BUFFERED",LIVE:"LIVE",OTHER:"OTHER"};x("chrome.cast.media.StreamType",chrome.cast.media.za);chrome.cast.media.Ya={CANCELLED:"CANCELLED",INTERRUPTED:"INTERRUPTED",FINISHED:"FINISHED",ERROR:"ERROR"};x("chrome.cast.media.IdleReason",chrome.cast.media.Ya);chrome.cast.media.yb={TEXT:"TEXT",AUDIO:"AUDIO",VIDEO:"VIDEO"}; +x("chrome.cast.media.TrackType",chrome.cast.media.yb);chrome.cast.media.ub={SUBTITLES:"SUBTITLES",CAPTIONS:"CAPTIONS",DESCRIPTIONS:"DESCRIPTIONS",CHAPTERS:"CHAPTERS",METADATA:"METADATA"};x("chrome.cast.media.TextTrackType",chrome.cast.media.ub);chrome.cast.media.qb={NONE:"NONE",OUTLINE:"OUTLINE",DROP_SHADOW:"DROP_SHADOW",RAISED:"RAISED",DEPRESSED:"DEPRESSED"};x("chrome.cast.media.TextTrackEdgeType",chrome.cast.media.qb);chrome.cast.media.wb={NONE:"NONE",NORMAL:"NORMAL",ROUNDED_CORNERS:"ROUNDED_CORNERS"}; +x("chrome.cast.media.TextTrackWindowType",chrome.cast.media.wb);chrome.cast.media.rb={SANS_SERIF:"SANS_SERIF",MONOSPACED_SANS_SERIF:"MONOSPACED_SANS_SERIF",SERIF:"SERIF",MONOSPACED_SERIF:"MONOSPACED_SERIF",CASUAL:"CASUAL",CURSIVE:"CURSIVE",SMALL_CAPITALS:"SMALL_CAPITALS"};x("chrome.cast.media.TextTrackFontGenericFamily",chrome.cast.media.rb);chrome.cast.media.sb={NORMAL:"NORMAL",BOLD:"BOLD",BOLD_ITALIC:"BOLD_ITALIC",ITALIC:"ITALIC"};x("chrome.cast.media.TextTrackFontStyle",chrome.cast.media.sb); +chrome.cast.media.zb={LIKE:"LIKE",DISLIKE:"DISLIKE",FOLLOW:"FOLLOW",UNFOLLOW:"UNFOLLOW"};x("chrome.cast.media.UserAction",chrome.cast.media.zb);chrome.cast.media.la=function(){this.customData=null};x("chrome.cast.media.GetStatusRequest",chrome.cast.media.la);chrome.cast.media.pa=function(){this.customData=null};x("chrome.cast.media.PauseRequest",chrome.cast.media.pa);chrome.cast.media.ra=function(){this.customData=null};x("chrome.cast.media.PlayRequest",chrome.cast.media.ra);chrome.cast.media.mb=function(){this.customData=this.resumeState=this.currentTime=null};x("chrome.cast.media.SeekRequest",chrome.cast.media.mb); +chrome.cast.media.ya=function(){this.customData=null};x("chrome.cast.media.StopRequest",chrome.cast.media.ya);chrome.cast.media.Eb=function(a){this.volume=a;this.customData=null};x("chrome.cast.media.VolumeRequest",chrome.cast.media.Eb); +chrome.cast.media.Za=function(a){this.type="LOAD";this.requestId=0;this.sessionId=null;this.media=a;this.activeTrackIds=null;this.autoplay=!0;this.atvCredentialsType=this.atvCredentials=this.credentialsType=this.credentials=void 0;this.customData=this.currentTime=null;this.queueData=this.playbackRate=void 0};x("chrome.cast.media.LoadRequest",chrome.cast.media.Za);chrome.cast.media.Ua=function(a,b){this.requestId=0;this.activeTrackIds=a||null;this.textTrackStyle=b||null}; +x("chrome.cast.media.EditTracksInfoRequest",chrome.cast.media.Ua);chrome.cast.media.T=function(a){this.containerType=a=a===void 0?chrome.cast.media.U.GENERIC_CONTAINER:a;this.containerDuration=this.containerImages=this.sections=this.title=void 0};x("chrome.cast.media.ContainerMetadata",chrome.cast.media.T); +chrome.cast.media.MediaMetadata=function(a){this.metadataType=this.type=a;this.queueItemId=this.sectionStartTimeInContainer=this.sectionStartAbsoluteTime=this.sectionStartTimeInMedia=this.sectionDuration=void 0};x("chrome.cast.media.MediaMetadata",chrome.cast.media.MediaMetadata);chrome.cast.media.ka=function(){chrome.cast.media.MediaMetadata.call(this,chrome.cast.media.F.GENERIC);this.releaseDate=this.releaseYear=this.images=this.subtitle=this.title=void 0};q(chrome.cast.media.ka,chrome.cast.media.MediaMetadata); +x("chrome.cast.media.GenericMediaMetadata",chrome.cast.media.ka);chrome.cast.media.na=function(){chrome.cast.media.MediaMetadata.call(this,chrome.cast.media.F.MOVIE);this.releaseDate=this.releaseYear=this.images=this.subtitle=this.studio=this.title=void 0};q(chrome.cast.media.na,chrome.cast.media.MediaMetadata);x("chrome.cast.media.MovieMediaMetadata",chrome.cast.media.na); +chrome.cast.media.Ba=function(){chrome.cast.media.MediaMetadata.call(this,chrome.cast.media.F.TV_SHOW);this.originalAirdate=this.releaseYear=this.images=this.episode=this.episodeNumber=this.season=this.seasonNumber=this.episodeTitle=this.title=this.seriesTitle=void 0};q(chrome.cast.media.Ba,chrome.cast.media.MediaMetadata);x("chrome.cast.media.TvShowMediaMetadata",chrome.cast.media.Ba); +chrome.cast.media.oa=function(){chrome.cast.media.MediaMetadata.call(this,chrome.cast.media.F.MUSIC_TRACK);this.releaseDate=this.releaseYear=this.images=this.discNumber=this.trackNumber=this.artistName=this.songName=this.composer=this.artist=this.albumArtist=this.title=this.albumName=void 0};q(chrome.cast.media.oa,chrome.cast.media.MediaMetadata);x("chrome.cast.media.MusicTrackMediaMetadata",chrome.cast.media.oa); +chrome.cast.media.qa=function(){chrome.cast.media.MediaMetadata.call(this,chrome.cast.media.F.PHOTO);this.creationDateTime=this.height=this.width=this.longitude=this.latitude=this.images=this.location=this.artist=this.title=void 0};q(chrome.cast.media.qa,chrome.cast.media.MediaMetadata);x("chrome.cast.media.PhotoMediaMetadata",chrome.cast.media.qa); +chrome.cast.media.ga=function(){chrome.cast.media.T.call(this,chrome.cast.media.U.AUDIOBOOK_CONTAINER);this.releaseDate=this.publisher=this.narrators=this.authors=void 0};q(chrome.cast.media.ga,chrome.cast.media.T);x("chrome.cast.media.AudiobookContainerMetadata",chrome.cast.media.ga);chrome.cast.media.fa=function(){chrome.cast.media.MediaMetadata.call(this,chrome.cast.media.F.AUDIOBOOK_CHAPTER);this.images=this.subtitle=this.bookTitle=this.chapterNumber=this.title=this.chapterTitle=void 0}; +q(chrome.cast.media.fa,chrome.cast.media.MediaMetadata);x("chrome.cast.media.AudiobookChapterMediaMetadata",chrome.cast.media.fa); +chrome.cast.media.bb=function(a,b){this.contentId=a;this.contentUrl=void 0;this.streamType=chrome.cast.media.za.BUFFERED;this.contentType=b===void 0?"":b;this.metadata=null;this.atvEntity=this.entity=void 0;this.duration=null;this.startAbsoluteTime=void 0;this.customData=this.textTrackStyle=this.tracks=null;this.userActionStates=this.hlsVideoSegmentFormat=this.hlsSegmentFormat=this.vmapAdsRequest=this.breakClips=this.breaks=void 0};x("chrome.cast.media.MediaInfo",chrome.cast.media.bb); +chrome.cast.media.ta=function(a){this.itemId=null;this.media=a;this.autoplay=!0;this.startTime=0;this.playbackDuration=null;this.preloadTime=0;this.customData=this.activeTrackIds=null};x("chrome.cast.media.QueueItem",chrome.cast.media.ta);chrome.cast.media.Pa="CC1AD845";x("chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID",chrome.cast.media.Pa);chrome.cast.media.timeout={};chrome.cast.media.timeout.load=0;x("chrome.cast.media.timeout.load",chrome.cast.media.timeout.load); +chrome.cast.media.timeout.P=0;x("chrome.cast.media.timeout.getStatus",chrome.cast.media.timeout.P);chrome.cast.media.timeout.play=0;x("chrome.cast.media.timeout.play",chrome.cast.media.timeout.play);chrome.cast.media.timeout.pause=0;x("chrome.cast.media.timeout.pause",chrome.cast.media.timeout.pause);chrome.cast.media.timeout.seek=0;x("chrome.cast.media.timeout.seek",chrome.cast.media.timeout.seek);chrome.cast.media.timeout.stop=0;x("chrome.cast.media.timeout.stop",chrome.cast.media.timeout.stop); +chrome.cast.media.timeout.R=0;x("chrome.cast.media.timeout.setVolume",chrome.cast.media.timeout.R);chrome.cast.media.timeout.O=0;x("chrome.cast.media.timeout.editTracksInfo",chrome.cast.media.timeout.O);chrome.cast.media.timeout.v=0;x("chrome.cast.media.timeout.queue",chrome.cast.media.timeout.v);chrome.cast.media.xb=function(a,b){this.trackId=a;this.trackContentType=this.trackContentId=null;this.type=b;this.customData=this.subtype=this.language=this.name=null};x("chrome.cast.media.Track",chrome.cast.media.xb); +chrome.cast.media.tb=function(){this.customData=this.fontStyle=this.fontGenericFamily=this.fontFamily=this.fontScale=this.windowRoundedCornerRadius=this.windowColor=this.windowType=this.edgeColor=this.edgeType=this.backgroundColor=this.foregroundColor=null};x("chrome.cast.media.TextTrackStyle",chrome.cast.media.tb);chrome.cast.media.fb=function(a){this.type="QUEUE_LOAD";this.sessionId=this.requestId=null;this.items=a;this.startIndex=0;this.repeatMode=chrome.cast.media.V.OFF;this.customData=null}; +x("chrome.cast.media.QueueLoadRequest",chrome.cast.media.fb);chrome.cast.media.sa=function(a){this.type="QUEUE_INSERT";this.sessionId=this.requestId=null;this.items=a;this.customData=this.insertBefore=null};x("chrome.cast.media.QueueInsertItemsRequest",chrome.cast.media.sa);chrome.cast.media.hb=function(a){this.type="QUEUE_UPDATE";this.sessionId=this.requestId=null;this.items=a;this.customData=null};x("chrome.cast.media.QueueUpdateItemsRequest",chrome.cast.media.hb); +chrome.cast.media.M=function(){this.type="QUEUE_UPDATE";this.customData=this.jump=this.currentItemId=this.sessionId=this.requestId=null};x("chrome.cast.media.QueueJumpRequest",chrome.cast.media.M);chrome.cast.media.wa=function(){this.type="QUEUE_UPDATE";this.customData=this.repeatMode=this.sessionId=this.requestId=null};x("chrome.cast.media.QueueSetPropertiesRequest",chrome.cast.media.wa); +chrome.cast.media.ua=function(a){this.type="QUEUE_REMOVE";this.sessionId=this.requestId=null;this.itemIds=a;this.customData=null};x("chrome.cast.media.QueueRemoveItemsRequest",chrome.cast.media.ua);chrome.cast.media.va=function(a){this.type="QUEUE_REORDER";this.sessionId=this.requestId=null;this.itemIds=a;this.customData=this.insertBefore=null};x("chrome.cast.media.QueueReorderItemsRequest",chrome.cast.media.va); +chrome.cast.media.Ja=function(a,b,c){this.id=a;this.breakClipIds=b;this.position=c;this.duration=void 0;this.isWatched=!1;this.isEmbedded=void 0};x("chrome.cast.media.Break",chrome.cast.media.Ja);chrome.cast.media.Ka=function(a){this.id=a;this.vastAdsRequest=this.customData=this.hlsSegmentFormat=this.clickThroughUrl=this.posterUrl=this.whenSkippable=this.duration=this.title=this.contentType=this.contentUrl=this.contentId=void 0};x("chrome.cast.media.BreakClip",chrome.cast.media.Ka); +chrome.cast.media.Bb=function(){this.adsResponse=this.adTagUrl=void 0};x("chrome.cast.media.VastAdsRequest",chrome.cast.media.Bb);chrome.cast.media.La=function(){this.whenSkippable=this.breakClipId=this.breakId=this.currentBreakClipTime=this.currentBreakTime=void 0};x("chrome.cast.media.BreakStatus",chrome.cast.media.La);chrome.cast.media.ma=function(a,b,c,d){this.start=a;this.end=b;this.isMovingWindow=c;this.isLiveDone=d};x("chrome.cast.media.LiveSeekableRange",chrome.cast.media.ma); +chrome.cast.media.eb=function(a,b,c,d,e,h,k){this.id=a;this.queueType=this.entity=void 0;this.name=b;this.description=c;this.repeatMode=d;this.shuffle=!1;this.items=e;this.startIndex=h;this.startTime=k;this.containerMetadata=void 0};x("chrome.cast.media.QueueData",chrome.cast.media.eb);chrome.cast.media.Ab=function(a){this.userAction=a;this.customData=void 0};x("chrome.cast.media.UserActionState",chrome.cast.media.Ab);chrome.cast.media.Cb=function(a,b,c){this.width=a;this.height=b;this.hdrType=c}; +x("chrome.cast.media.VideoInformation",chrome.cast.media.Cb);var B=null;chrome.cast.media.h=function(a,b){this.sessionId=a;this.mediaSessionId=b;this.media=null;this.videoInfo=this.queueData=void 0;this.playbackRate=1;this.playerState=chrome.cast.media.B.IDLE;this.currentTime=0;this.g=-1;this.supportedMediaCommands=[];this.volume=new chrome.cast.Volume;this.items=this.preloadedItemId=this.loadingItemId=this.currentItemId=this.customData=this.activeTrackIds=this.idleReason=null;this.repeatMode=chrome.cast.media.V.OFF;this.breakStatus=void 0;this.l=!1;this.i=[];this.liveSeekableRange= +void 0};f=chrome.cast.media.h.prototype;f.P=function(a,b,c){a||(a=new chrome.cast.media.la);B.m(this,"MEDIA_GET_STATUS",a,b,c,chrome.cast.media.timeout.P)};f.play=function(a,b,c){var d=B;a||(a=new chrome.cast.media.ra);d.m(this,"PLAY",a,b,c,chrome.cast.media.timeout.play)};f.pause=function(a,b,c){var d=B;a||(a=new chrome.cast.media.pa);d.m(this,"PAUSE",a,b,c,chrome.cast.media.timeout.pause)};f.seek=function(a,b,c){B.m(this,"SEEK",a,b,c,chrome.cast.media.timeout.seek)}; +f.stop=function(a,b,c){a||(a=new chrome.cast.media.ya);B.m(this,"STOP_MEDIA",a,b,c,chrome.cast.media.timeout.stop)};f.R=function(a,b,c){B.m(this,"MEDIA_SET_VOLUME",a,b,c,chrome.cast.media.timeout.R)};f.O=function(a,b,c){B.m(this,"EDIT_TRACKS_INFO",a,b,c,chrome.cast.media.timeout.O)};f.Tb=function(a,b,c){B.m(this,"QUEUE_INSERT",a,b,c,chrome.cast.media.timeout.v)};f.Sb=function(a,b,c){B.m(this,"QUEUE_INSERT",new chrome.cast.media.sa([a]),b,c,chrome.cast.media.timeout.v)}; +f.dc=function(a,b,c){B.m(this,"QUEUE_UPDATE",a,b,c,chrome.cast.media.timeout.v)};f.Yb=function(a,b){var c=new chrome.cast.media.M;c.jump=-1;B.m(this,"QUEUE_UPDATE",c,a,b,chrome.cast.media.timeout.v)};f.Xb=function(a,b){var c=new chrome.cast.media.M;c.jump=1;B.m(this,"QUEUE_UPDATE",c,a,b,chrome.cast.media.timeout.v)};f.Ub=function(a,b,c){if(!(C(this,a)<0)){var d=new chrome.cast.media.M;d.currentItemId=a;B.m(this,"QUEUE_UPDATE",d,b,c,chrome.cast.media.timeout.v)}}; +f.cc=function(a,b,c){var d=new chrome.cast.media.wa;d.repeatMode=a;B.m(this,"QUEUE_UPDATE",d,b,c,chrome.cast.media.timeout.v)};f.ac=function(a,b,c){B.m(this,"QUEUE_REMOVE",a,b,c,chrome.cast.media.timeout.v)};f.Zb=function(a,b,c){C(this,a)<0||B.m(this,"QUEUE_REMOVE",new chrome.cast.media.ua([a]),b,c,chrome.cast.media.timeout.v)};f.bc=function(a,b,c){B.m(this,"QUEUE_REORDER",a,b,c,chrome.cast.media.timeout.v)}; +f.Wb=function(a,b,c,d){var e=C(this,a);if(!(e<0))if(b<0)d&&d(new chrome.cast.Error(chrome.cast.A.INVALID_PARAMETER));else if(e==b)c&&c();else{var h=null;b=b>e?b+1:b;b-1}; +f.Nb=function(){if(this.playerState==chrome.cast.media.B.PLAYING&&this.g>=0){var a=this.currentTime+(Date.now()-this.g)/1E3*this.playbackRate;this.media&&this.media.duration!=null&&a>this.media.duration&&this.media.duration!=-1&&(a=this.media.duration);a<0&&(a=0);return a}return this.currentTime};f.Lb=function(){if(this.breakStatus&&this.breakStatus.currentBreakTime!==void 0)return this.playerState==chrome.cast.media.B.PLAYING&&this.g>=0?this.breakStatus.currentBreakTime+(Date.now()-this.g)/1E3:this.breakStatus.currentBreakTime}; +f.Kb=function(){if(this.breakStatus&&this.breakStatus.currentBreakClipTime!==void 0)return this.playerState==chrome.cast.media.B.PLAYING&&this.g>=0?this.breakStatus.currentBreakClipTime+(Date.now()-this.g)/1E3:this.breakStatus.currentBreakClipTime}; +f.Mb=function(){if(this.liveSeekableRange&&this.liveSeekableRange.start!==void 0&&this.liveSeekableRange.end!==void 0){if(this.playerState==chrome.cast.media.B.PLAYING&&this.g>=0){var a=(Date.now()-this.g)/1E3,b=new chrome.cast.media.ma;b.isMovingWindow=this.liveSeekableRange.isMovingWindow;b.isLiveDone=this.liveSeekableRange.isLiveDone;b.start=b.isMovingWindow?this.liveSeekableRange.start+a:this.liveSeekableRange.start;b.end=b.isLiveDone?this.liveSeekableRange.end:this.liveSeekableRange.end+a;return b}return this.liveSeekableRange}}; +f.Y=function(a){B.Gb(this,a)};f.ba=function(a){B.fc(this,a)};var C=function(a,b){return Ca(a.items,function(c){return c.itemId==b})};x("chrome.cast.media.Media",chrome.cast.media.h);chrome.cast.media.h.prototype.removeUpdateListener=chrome.cast.media.h.prototype.ba;chrome.cast.media.h.prototype.addUpdateListener=chrome.cast.media.h.prototype.Y;chrome.cast.media.h.prototype.getEstimatedLiveSeekableRange=chrome.cast.media.h.prototype.Mb;chrome.cast.media.h.prototype.getEstimatedBreakClipTime=chrome.cast.media.h.prototype.Kb; +chrome.cast.media.h.prototype.getEstimatedBreakTime=chrome.cast.media.h.prototype.Lb;chrome.cast.media.h.prototype.getEstimatedTime=chrome.cast.media.h.prototype.Nb;chrome.cast.media.h.prototype.supportsCommand=chrome.cast.media.h.prototype.qc;chrome.cast.media.h.prototype.queueMoveItemToNewIndex=chrome.cast.media.h.prototype.Wb;chrome.cast.media.h.prototype.queueReorderItems=chrome.cast.media.h.prototype.bc;chrome.cast.media.h.prototype.queueRemoveItem=chrome.cast.media.h.prototype.Zb; +chrome.cast.media.h.prototype.queueRemoveItems=chrome.cast.media.h.prototype.ac;chrome.cast.media.h.prototype.queueSetRepeatMode=chrome.cast.media.h.prototype.cc;chrome.cast.media.h.prototype.queueJumpToItem=chrome.cast.media.h.prototype.Ub;chrome.cast.media.h.prototype.queueNext=chrome.cast.media.h.prototype.Xb;chrome.cast.media.h.prototype.queuePrev=chrome.cast.media.h.prototype.Yb;chrome.cast.media.h.prototype.queueUpdateItems=chrome.cast.media.h.prototype.dc; +chrome.cast.media.h.prototype.queueAppendItem=chrome.cast.media.h.prototype.Sb;chrome.cast.media.h.prototype.queueInsertItems=chrome.cast.media.h.prototype.Tb;chrome.cast.media.h.prototype.editTracksInfo=chrome.cast.media.h.prototype.O;chrome.cast.media.h.prototype.setVolume=chrome.cast.media.h.prototype.R;chrome.cast.media.h.prototype.stop=chrome.cast.media.h.prototype.stop;chrome.cast.media.h.prototype.seek=chrome.cast.media.h.prototype.seek;chrome.cast.media.h.prototype.pause=chrome.cast.media.h.prototype.pause; +chrome.cast.media.h.prototype.play=chrome.cast.media.h.prototype.play;chrome.cast.media.h.prototype.getStatus=chrome.cast.media.h.prototype.P;var Ha=function(a,b,c){this.sessionId=a;this.namespaceName=b;this.message=c};var Ia=function(a,b){this.type="SET_VOLUME";this.requestId=0;this.volume=a;this.expectedVolume=b||null};var Ja=function(a){this.type="STOP";this.requestId=0;this.sessionId=a||null};chrome.cast.j=function(a,b,c,d,e){this.sessionId=a;this.appId=b;this.displayName=c;this.statusText=null;this.appImages=d;this.receiver=e;this.senderApps=[];this.namespaces=[];this.media=[];this.status=chrome.cast.K.CONNECTED;this.transportId=""};f=chrome.cast.j.prototype;f.oc=function(a,b,c){var d=B;a=new Ia(new chrome.cast.Volume(a,null),this.receiver.volume);d.setReceiverVolume(this.sessionId,a,b,c)}; +f.nc=function(a,b,c){a=new Ia(new chrome.cast.Volume(null,a),this.receiver.volume);B.setReceiverVolume(this.sessionId,a,b,c)};f.getDialAppInfo=function(a,b){B.getDialAppInfo(a,b)};f.Ob=function(a,b){B.leaveSession(this.sessionId,a,b)};f.stop=function(a,b){B.Da(new Ja(this.sessionId),a,b,chrome.cast.timeout.stopSession)};f.sendMessage=function(a,b,c,d){B.kc(new Ha(this.sessionId,a,b),c,d)};f.Y=function(a){B.Ib(this.sessionId,a)};f.ba=function(a){B.jc(this.sessionId,a)}; +f.Hb=function(a,b){B.Fb(this.sessionId,a,b)};f.W=function(a){B.W(this.sessionId,a)};f.Z=function(a){B.Z(this.sessionId,a)};f.hc=function(a,b){B.ec(this.sessionId,a,b)};f.Pb=function(a,b,c){a.sessionId=this.sessionId;B.Ea(a,"LOAD",b,c)};f.Vb=function(a,b,c){a.sessionId=this.sessionId;B.Ea(a,"QUEUE_LOAD",b,c)};x("chrome.cast.Session",chrome.cast.j);chrome.cast.j.prototype.queueLoad=chrome.cast.j.prototype.Vb;chrome.cast.j.prototype.loadMedia=chrome.cast.j.prototype.Pb; +chrome.cast.j.prototype.removeMessageListener=chrome.cast.j.prototype.hc;chrome.cast.j.prototype.removeMediaListener=chrome.cast.j.prototype.Z;chrome.cast.j.prototype.addMediaListener=chrome.cast.j.prototype.W;chrome.cast.j.prototype.addMessageListener=chrome.cast.j.prototype.Hb;chrome.cast.j.prototype.removeUpdateListener=chrome.cast.j.prototype.ba;chrome.cast.j.prototype.addUpdateListener=chrome.cast.j.prototype.Y;chrome.cast.j.prototype.sendMessage=chrome.cast.j.prototype.sendMessage; +chrome.cast.j.prototype.stop=chrome.cast.j.prototype.stop;chrome.cast.j.prototype.leave=chrome.cast.j.prototype.Ob;chrome.cast.j.prototype.getDialAppInfo=chrome.cast.j.prototype.getDialAppInfo;chrome.cast.j.prototype.setReceiverMuted=chrome.cast.j.prototype.nc;chrome.cast.j.prototype.setReceiverVolumeLevel=chrome.cast.j.prototype.oc;var D=function(a,b){this.g=a[r.Symbol.iterator]();this.i=b};D.prototype[Symbol.iterator]=function(){return this};D.prototype.next=function(){var a=this.g.next();return{value:a.done?void 0:this.i.call(void 0,a.value),done:a.done}};var Ka=function(a,b){return new D(a,b)};var E=function(){};E.prototype.next=function(){return F};var F=Da({done:!0,value:void 0});E.prototype.o=function(){return this};var La=function(a){if(a instanceof E)return a;if(typeof a.o=="function")return a.o(!1);if(u(a)){var b=0,c=new E;c.next=function(){for(;;){if(b>=a.length)return F;if(b in a)return{value:a[b++],done:!1};b++}};return c}throw Error("Not implemented");},G=function(a,b){if(u(a))Ba(a,b);else for(a=La(a);;){var c=a.next();if(c.done)break;b.call(void 0,c.value,void 0,a)}};var Ma=function(a){if(a instanceof H||a instanceof I||a instanceof J)return a;if(typeof a.next=="function")return new H(function(){return a});if(typeof a[Symbol.iterator]=="function")return new H(function(){return a[Symbol.iterator]()});if(typeof a.o=="function")return new H(function(){return a.o()});throw Error("Not an iterator or iterable.");},H=function(a){this.g=a};H.prototype.o=function(){return new I(this.g())};H.prototype[Symbol.iterator]=function(){return new J(this.g())};H.prototype.i=function(){return new J(this.g())}; +var I=function(a){this.g=a};q(I,E);I.prototype.next=function(){return this.g.next()};I.prototype[Symbol.iterator]=function(){return new J(this.g)};I.prototype.i=function(){return new J(this.g)};var J=function(a){H.call(this,function(){return a});this.l=a};q(J,H);J.prototype.next=function(){return this.l.next()};var K=function(a,b){this.i={};this.g=[];this.l=this.size=0;var c=arguments.length;if(c>1){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d2*this.size&&L(this),!0):!1}; +var L=function(a){if(a.size!=a.g.length){for(var b=0,c=0;b=d.g.length)return F;var h=d.g[b++];return{value:a?h:d.i[h],done:!1}};return e};var M=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var N=function(a,b){this.requestId=a;this.u=b;this.Ga=null};N.prototype.i=function(){};var Oa=function(){this.g=new K},Pa=function(a,b){a.g.set(b.requestId,b);b.Ga=setTimeout(function(){a.g.delete(b.requestId);b.i()},b.u)},Qa=function(a,b){var c=a.g.get(b);if(!c)return null;clearTimeout(c.Ga);a.g.delete(b);return c};var O=function(a,b,c,d){N.call(this,a,d||6E5);this.l=b;this.g=c};q(O,N);O.prototype.i=function(){this.g(new chrome.cast.Error(chrome.cast.A.TIMEOUT))};var P=function(a,b,c,d){this.type=a;this.message=b;this.sequenceNumber=c!==void 0?c:-1;this.timeoutMillis=d||0;this.clientId=""};var Q=function(a){this.l=a;this.i=String(Date.now())+String(Math.floor(Math.random()*1E5));this.g=null},Ra=function(a,b){if(!a.g)return"No active session";b.clientId=a.i;b=JSON.stringify(b);if(b.length>32768)return"Message length over limit";a.g.send(b);return null};Q.prototype.connect=function(a){this.g=a;this.g.onmessage=w(this.u,this);Ra(this,new P("client_connect",this.i))};Q.prototype.disconnect=function(){this.g.close();this.g=null}; +Q.prototype.u=function(a){a=JSON.parse(a.data);if(a.clientId==this.i)this.l.onMessage(a)};var Sa=function(a,b,c){this.l=a;this.i=b;this.g=c},Ta=function(a){var b="cast-dial:"+a.l,c=new URLSearchParams;a.i&&c.set("dialPostData",a.i);a.g&&c.set("clientId",a.g);(a=c.toString())&&(b+="?"+a);return b};var Ua=function(a,b,c,d,e,h,k,m,p,t){this.I=a;this.g=b||null;this.l=c||null;this.C=d||null;this.D=e!==void 0?e:null;this.i=h||null;this.H=k||null;this.J=m||!1;this.G=p?["WEB","ANDROID_TV"]:["WEB"];this.u=t||null},Va=function(a){var b=a.I.map(function(c){var d="cast:"+c.appId,e=new URLSearchParams;c.capabilities&&c.capabilities.length>0&&e.set("capabilities",c.capabilities.join(","));a.g&&e.set("clientId",a.g);a.l&&e.set("autoJoinPolicy",a.l);a.C&&e.set("defaultActionPolicy",a.C);a.D!=null&&e.set("launchTimeout", +String(a.D));a.J&&e.set("invisibleSender","true");e.set("supportedAppTypes",a.G.join(","));c=e.set;var h=JSON,k=h.stringify,m={launchCheckerParams:{}};a.u&&(m.launchCheckerParams.credentialsData=a.u);c.call(e,"appParams",k.call(h,m));return d+"?"+e.toString()});a.i&&b.push(Ta(new Sa(a.i,a.H,a.g)));return b};var Wa=function(){this.g={};this.i={}},Xa=function(a,b,c){var d=a.g[b];return d?(d.status=c,d.media.forEach(function(e){delete a.i[e.sessionId+"#"+e.mediaSessionId]}),delete a.g[b],!0):!1},Za=function(a,b){var c=a.g[b.sessionId];if(c)return c.statusText=b.statusText,c.namespaces=b.namespaces||[],c.receiver.volume=b.receiver.volume,c;c=new chrome.cast.j(b.sessionId,b.appId,b.displayName,b.appImages,b.receiver);for(var d in b)d=="media"?c.media=b.media.map(function(e){e=Ya(a,e);e.u=!1;e.l=!0;return e}): +b.hasOwnProperty(d)&&(c[d]=b[d]);return a.g[b.sessionId]=c},Ya=function(a,b){var c=b.sessionId+"#"+b.mediaSessionId,d=a.i[c];d||(d=new chrome.cast.media.h(b.sessionId,b.mediaSessionId),a.i[c]=d,(a=a.g[b.sessionId])&&a.media.push(d));a=d;a.currentItemId=null;a.loadingItemId=null;a.preloadedItemId=null;for(var e in b)e!="items"&&b.hasOwnProperty(e)&&(e=="volume"?(a.volume.level=b.volume.level,a.volume.muted=b.volume.muted):a[e]=b[e]);e=ka(["idleReason","extendedStatus","breakStatus"]);for(c=e.next();!c.done;c= +e.next())c=c.value,b.hasOwnProperty(c)||(a[c]=null);"currentTime"in b&&(a.g=Date.now());if(a.playerState==chrome.cast.media.B.IDLE&&a.loadingItemId==null)a.currentItemId=null,a.loadingItemId=null,a.preloadedItemId=null,a.items=null;else if(b.hasOwnProperty("items")&&b.items){e=[];var h=a.items;c={};if(h)for(var k=0;k255)throw Error("go/unicode-to-byte-error");b[c++]=e}a=void 0;a===void 0&&(a=0);if(!S)for(S={},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), +d=["+/=","+/","-_=","-_.","-_"],e=0;e<5;e++){var h=c.concat(d[e].split(""));bb[e]=h;for(var k=0;k>2];p=a[(p&3)<<4|t>>4];t=a[(t&15)<<2|m>>6];m=a[m&63];c[e++]=""+k+p+t+m}k=0;m=d;switch(b.length-h){case 2:k=b[h+1],m=a[(k&15)<<2]||d;case 1:b=b[h],c[e]=""+a[b>>2]+a[(b&3)<<4|k>>4]+m+d}b=c.join("")}return b};var eb=function(a){if(a.L&&typeof a.L=="function")return a.L();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(u(a)){for(var b=[],c=a.length,d=0;d=0&&this.J.splice(a,1)};f.Fb=function(a,b,c){var d=this.u.get(a);d||(d=new K,this.u.set(a,d));a=d.get(b);a||(a=new T,d.set(b,a));a.add(c)};f.ec=function(a,b,c){(a=this.u.get(a))&&(b=a.get(b))&&b.remove(c)};f.W=function(a,b){jb(this.I,a,b)};f.Z=function(a,b){(a=this.I.get(a))&&a.remove(b)};f.Gb=function(a,b){a.i.indexOf(b)==-1&&a.i.push(b)}; +f.fc=function(a,b){b=a.i.indexOf(b);b!=-1&&a.i.splice(b,1)};f.Ca=function(a){if(a.l){var b=a.playerState!=chrome.cast.media.B.IDLE||a.loadingItemId!=null;a.i.forEach(function(d){d(b)});b||$a(this.G,a)}else{a.l=!0;var c=this.I.get(a.sessionId);c&&G(c.o(),function(d){d(a)})}};f.Jb=function(a){return Ya(this.G,a)};var gb=function(a,b){if(a.H){var c=a.H;a.H=null;a.C.disconnect();var d=b!=chrome.cast.K.STOPPED;Xa(a.G,c,b)&&(a.u.delete(c),a.I.delete(c),b=a.D.get(c))&&(a.D.delete(c),G(b.o(),function(e){e(d)}))}}; +V.prototype.onMessage=function(a){switch(a.type){case "new_session":case "update_session":a.message=Za(this.G,a.message);break;case "v2_message":var b=a.message;b&&b.type=="MEDIA_STATUS"&&b.status&&(b.status=b.status.map(this.Oa))}if(b=Qa(this.S,a.sequenceNumber))a.type=="error"?(b=b.g)&&b(a.message):(b=b.l)&&b(a.message);if(b=a.message)switch(a.type){case "receiver_action":kb(this,b);break;case "new_session":this.H=b.sessionId;this.l?(this.l(b),this.l=null):this.g&&this.g.sessionListener(b);break; +case "update_session":lb(this,b);break;case "app_message":mb(this,b);break;case "v2_message":b.type=="MEDIA_STATUS"&&b.status.forEach(this.Ca.bind(this));break;case "custom_dial_launch":nb(this,a.sequenceNumber,b)}}; +var lb=function(a,b){(a=a.D.get(b.sessionId))&&G(a.o(),function(c){c(!0)})},kb=function(a,b){a.J.forEach(function(c){c(b.receiver,b.action)})},mb=function(a,b){(a=a.u.get(b.sessionId))&&(a=a.get(b.namespaceName))&&G(a.o(),function(c){c(b.namespaceName,b.message)})},ob=function(a,b,c){W(a,new P("custom_dial_launch",c,void 0,chrome.cast.timeout.sendCustomMessage),null,b)},nb=function(a,b,c){a.g.customDialLaunchCallback?a.g.customDialLaunchCallback(c).then(function(d){ob(a,b,d)},function(){ob(a,b)}): +ob(a,b)},hb=RegExp("^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$"),Z=new V;chrome.cast.initialize=function(a,b,c){Z.initialize(a,b,c)};x("chrome.cast.initialize",chrome.cast.initialize);chrome.cast.da=function(a){Z.da(a)};x("chrome.cast.setPageContext",chrome.cast.da);chrome.cast.requestSession=function(a,b,c){Z.requestSession(a,b,c)};x("chrome.cast.requestSession",chrome.cast.requestSession);chrome.cast.Rb=function(){};x("chrome.cast.precache",chrome.cast.Rb);chrome.cast.ca=function(a){Z.ca(a)};x("chrome.cast.requestSessionById",chrome.cast.ca);chrome.cast.X=function(a){Z.X(a)}; +x("chrome.cast.addReceiverActionListener",chrome.cast.X);chrome.cast.aa=function(a){Z.aa(a)};x("chrome.cast.removeReceiverActionListener",chrome.cast.aa);chrome.cast.Qb=function(){};x("chrome.cast.logMessage",chrome.cast.Qb);chrome.cast.lc=function(a,b){b()};x("chrome.cast.setCustomReceivers",chrome.cast.lc);chrome.cast.mc=function(a,b){b()};x("chrome.cast.setReceiverDisplayStatus",chrome.cast.mc);chrome.cast.unescape=function(a){return a.indexOf("&")!=-1?"document"in r?Fa(a):Ga(a):a}; +x("chrome.cast.unescape",chrome.cast.unescape);chrome.cast.isAvailable=!1;x("chrome.cast.isAvailable",chrome.cast.isAvailable);chrome.cast.Fa=!1;chrome.cast.ea=function(){if(!chrome.cast.Fa){chrome.cast.Fa=!0;chrome.cast.isAvailable=!0;var a=window.__onGCastApiAvailable;a&&typeof a=="function"&&a(!0)}};document.readyState=="complete"?chrome.cast.ea():(window.addEventListener("load",chrome.cast.ea,!1),window.addEventListener("DOMContentLoaded",chrome.cast.ea,!1));}).call(this); diff --git a/niayesh/common.js.download b/niayesh/common.js.download new file mode 100644 index 0000000..fd9a972 --- /dev/null +++ b/niayesh/common.js.download @@ -0,0 +1,230 @@ +google.maps.__gjsload__('common', function(_){var Pia,Qia,Ria,Sia,tv,Uia,Via,Wia,Yia,vv,Cv,Gv,Hv,Iv,Jv,Kv,Lv,Mv,aja,cja,dja,eja,fja,Sv,Wv,hja,ija,jja,kja,lja,$v,mja,cw,nja,ew,pja,qja,rja,kw,vja,Bw,wja,xja,yja,zja,Ew,Dw,Cja,Bja,Aja,Mw,Nw,Ow,Dja,Eja,Fja,Gja,Ija,Kja,Lja,Mja,Nja,Oja,Pja,Rja,Sja,Xja,Yja,Zja,Tw,$ja,Uw,aka,Vw,bka,Ww,Zw,ax,dka,eka,fka,hka,jka,Cx,Jx,oka,Nx,qka,ska,tka,ay,wka,xka,yka,cy,iy,Bka,jy,my,Cka,ny,Dka,qy,Oka,Vka,Zka,$ka,ala,bla,cla,ez,gla,fz,hla,ila,kla,mla,lla,ola,nla,jla,pla,rla,sla,ula,wla,Bla,sz,wz,Dla,xz,yz,Ela,Hla,Jla,Ila, +Kla,Lla,Mla,Vla,Tla,Xla,Yla,Oz,Pz,$la,ama,bma,cma,rv,Mia,Bv,Dv,Ov,bja,Tv,gja,aw,bw,oja,dma,ema,fma,hw,lz,tla,kz,iw,tja,sja,mz,gma,hma,jma,kma,mma,nma,pma,qma,fA,rma,sma,uma,wma,xma,uA,Uja,Wja,zA,Ima,Jma,Kma;_.pv=function(a,b){return _.Ke(_.tf(a,b))!=null};_.qv=function(a){return!!a.handled};_.Nia=function(){rv||(rv=new Mia);return rv}; +_.sv=function(a){var b=_.Nia();b.Eg.has(a);return new _.Oia(()=>{performance.now()>=b.Gg&&b.reset();const c=b.Fg.has(a),d=b.Hg.has(a);c||d?c&&!d&&b.Fg.set(a,"over_ttl"):(b.Fg.set(a,_.ko()),b.Hg.add(a));return b.Fg.get(a)})};Pia=function(){let a=78;a%3?a=Math.floor(a):a-=2;const b=new Uint8Array(a);let c=0;_.ec("AGFzbQEAAAABBAFgAAADAgEABQMBAAEHBwEDbWVtAgAMAQEKDwENAEEAwEEAQQH8CAAACwsEAQEBeAAQBG5hbWUCAwEAAAkEAQABZA==",function(d){b[c++]=d});return c!==a?b.subarray(0,c):b}; +Qia=function(a,b){const c=a.length;if(c!==b.length)return!1;for(let d=0;da.Eg.length&&(d=a.Eg,c=b.Eg);if(c.lastIndexOf(d,0)!==0)return!1;for(b=d.length;b>>0)<>>0)))};_.uv=function(a){return(a<<1^a>>31)>>>0}; +Via=function(a){var b=_.Id,c=_.Jd;const d=c>>31;c=(c<<1|b>>>31)^d;a(b<<1^d,c)};Wia=function(a,b,c){const d=-(a&1);a=(a>>>1|b<<31)^d;b=b>>>1^d;return c(a,b)};_.Xia=function(a,b){return Wia(a,b,_.Td)};Yia=function(a){if(a==null||typeof a=="string"||a instanceof _.Bc)return a};vv=function(a,b,c){if(c){var d;((d=a[_.Qe]??(a[_.Qe]=new _.Te))[b]??(d[b]=[])).push(c)}};_.wv=function(a,b,c,d){const e=a.Qh;a=_.Af(a,e,e[_.ad]|0,c,b,3);_.wd(a,d);return a[d]}; +_.xv=function(a,b,c,d){const e=a.Qh;return _.wf(e,e[_.ad]|0,b,_.Xf(a,d,c))!==void 0};_.yv=function(a,b,c,d){return _.B(a,b,_.Xf(a,d,c))};_.zv=function(a,b,c,d){return _.Rf(a,b,_.he,c,d,_.ie)};_.Av=function(a,b){return _.ce(_.tf(a,b))!=null}; +Cv=function(a,b){if(typeof a==="string")return new Bv(_.pc(a),b);if(Array.isArray(a))return new Bv(new Uint8Array(a),b);if(a.constructor===Uint8Array)return new Bv(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new Bv(a,!1);if(a.constructor===_.Bc)return b=_.Qc(a)||new Uint8Array(0),new Bv(b,!0,a);if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new Bv(a,!1);throw Error();}; +_.Ev=function(a,b,c,d){if(Dv.length){const e=Dv.pop();e.init(a,b,c,d);return e}return new _.Zia(a,b,c,d)};_.$ia=function(a){return _.Pg(a,(b,c)=>Wia(b,c,_.Vd))};_.Fv=function(a){a=_.Sg(a);return a>>>1^-(a&1)};Gv=function(a){return _.Pg(a,_.Sd)};Hv=function(a){return _.Pg(a,Uia)};Iv=function(a){var b=a.Fg;const c=a.Eg,d=b[c+0],e=b[c+1],f=b[c+2];b=b[c+3];_.Vg(a,4);return(d<<0|e<<8|f<<16|b<<24)>>>0};Jv=function(a){const b=Iv(a);a=Iv(a);return _.Sd(b,a)}; +Kv=function(a){const b=Iv(a);a=Iv(a);return _.Rd(b,a)};Lv=function(a){const b=Iv(a);a=Iv(a);return Uia(b,a)};Mv=function(a){var b=Iv(a);a=(b>>31)*2+1;const c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)};_.Nv=function(a){return a.Eg==a.Gg};aja=function(a,b){if(b==0)return _.Gc();const c=_.Xg(a,b);a=a.yt&&a.Ig?a.Fg.subarray(c,c+b):_.Tia(a.Fg,c,c+b);return _.kd(a)}; +_.Pv=function(a,b,c,d){if(Ov.length){const e=Ov.pop();e.setOptions(d);e.Fg.init(a,b,c,d);return e}return new bja(a,b,c,d)};_.Qv=function(a){if(_.Nv(a.Fg))return!1;a.Ig=a.Fg.getCursor();const b=_.Sg(a.Fg),c=b>>>3,d=b&7;if(!(d>=0&&d<=5))throw Error();if(c<1)throw Error();a.Hg=b;a.Gg=c;a.Eg=d;return!0}; +_.Rv=function(a){switch(a.Eg){case 0:a.Eg!=0?_.Rv(a):_.Qg(a.Fg);break;case 1:_.Vg(a.Fg,8);break;case 2:cja(a);break;case 5:_.Vg(a.Fg,4);break;case 3:const b=a.Gg;do{if(!_.Qv(a))throw Error();if(a.Eg==4){if(a.Gg!=b)throw Error();break}_.Rv(a)}while(1);break;default:throw Error();}};cja=function(a){if(a.Eg!=2)_.Rv(a);else{var b=_.Sg(a.Fg);_.Vg(a.Fg,b)}};dja=function(a,b){if(!a.zE){const c=a.Fg.getCursor()-b;a.Fg.setCursor(b);b=aja(a.Fg,c);a.Fg.getCursor();return b}}; +eja=function(a){const b=a.Ig;_.Rv(a);return dja(a,b)};fja=function(a,b){let c=0,d=0;for(;_.Qv(a)&&a.Eg!=4;)a.Hg!==16||c?a.Hg!==26||d?_.Rv(a):c?(d=-1,_.ah(a,c,b)):(d=a.Ig,cja(a)):(c=_.Sg(a.Fg),d&&(a.Fg.setCursor(d),d=0));if(a.Hg!==12||!d||!c)throw Error();};Sv=function(a){const b=_.Sg(a.Fg);return aja(a.Fg,b)};_.Uv=function(a){a=BigInt.asUintN(64,a);return new Tv(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))}; +_.Vv=function(a){if(!a)return gja||(gja=new Tv(0,0));if(!/^\d+$/.test(a))return null;_.Xd(a);return new Tv(_.Id,_.Jd)};Wv=function(a){return a.lo===0?new Tv(0,1+~a.hi):new Tv(~a.lo+1,~a.hi)};_.Xv=function(a,b,c){_.ih(a,b);_.ih(a,c)};hja=function(a,b){_.Xd(b);Via((c,d)=>{_.hh(a,c>>>0,d>>>0)})};_.Yv=function(a,b){_.Kd(b);_.ih(a,_.Id);_.ih(a,_.Jd)}; +ija=function(a,b,c){if(c!=null)switch(_.mh(a,b,0),typeof c){case "number":a=a.Eg;_.Ld(c);_.hh(a,_.Id,_.Jd);break;case "bigint":c=_.Uv(c);_.hh(a.Eg,c.lo,c.hi);break;default:c=_.Vv(c),_.hh(a.Eg,c.lo,c.hi)}};jja=function(a){switch(typeof a){case "string":_.Vv(a)}};kja=function(a,b,c){if(c!=null)switch(jja(c),_.mh(a,b,1),typeof c){case "number":_.Yv(a.Eg,c);break;case "bigint":b=_.Uv(c);_.Xv(a.Eg,b.lo,b.hi);break;default:b=_.Vv(c),_.Xv(a.Eg,b.lo,b.hi)}}; +lja=function(a){switch(typeof a){case "string":a.length&&a[0]==="-"?_.Vv(a.substring(1)):_.Vv(a)}};_.Zv=function(a,b,c){var d=a.Qh;const e=_.Ia(_.Qe);e&&e in d&&(d=d[e])&&delete d[b.Eg];b.un?b.Ig(a,b.un,b.Eg,c,b.Fg):b.Ig(a,b.Eg,c,b.Fg)};$v=function(a,b,c,d){const e=c.Fz;a[b]=d?(f,g,h)=>e(f,g,h,d):e}; +mja=function(a,b,c,d){var e=this[aw];const f=this[bw],g=_.jf(void 0,e.Es),h=_.Re(a);if(h){var k=!1,m=e.Gk;if(m){e=(p,r,t)=>{if(t.length!==0)if(m[r])for(const v of t){p=_.Pv(v);try{k=!0,f(g,p)}finally{p.Sh()}}else d?.(a,r,t)};if(b==null)_.Se(h,e);else if(h!=null){const p=h[b];p&&e(h,b,p)}if(k){let p=a[_.ad]|0;if(p&2&&p&2048&&!c?.EM)throw Error();const r=_.Dd(p),t=(v,w)=>{if(_.sf(a,v,r)!=null)switch(c?.VQ){case 1:return;default:throw Error();}w!=null&&(p=_.uf(a,p,v,w,r));delete h[v]};b==null?_.yd(g, +g[_.ad]|0,(v,w)=>{t(v,w)}):t(b,_.sf(g,b,r))}}}};cw=function(a,b,c,d,e){const f=c.Fz;let g,h;a[b]=(k,m,p)=>f(k,m,p,h||(h=_.Fh(aw,$v,cw,d).Es),g||(g=_.dw(d)),e)};_.dw=function(a){let b=a[bw];if(b!=null)return b;const c=_.Fh(aw,$v,cw,a);b=c.DF?(d,e)=>(0,_.Dh)(d,e,c):(d,e)=>{for(;_.Qv(e)&&e.Eg!=4;){const g=e.Gg;let h=c[g];if(h==null){var f=c.Gk;f&&(f=f[g])&&(f=nja(f),f!=null&&(h=c[g]=f))}h!=null&&h(e,d,g)||vv(d,g,eja(e))}if(d=_.Re(d))d.Vy=c.Tz[_.Bs];return!0};a[bw]=b;a[_.Bs]=mja.bind(a);return b}; +nja=function(a){a=_.Gh(a);const b=a[0].Fz;if(a=a[1]){const c=_.dw(a),d=_.Fh(aw,$v,cw,a).Es;return(e,f,g)=>b(e,f,g,d,c)}return b};ew=function(a,b,c){b=Yia(b);b!=null&&_.th(a,c,Cv(b,!0).buffer)};_.fw=function(a,b,c,d){return new oja(a,b,c,d)};pja=function(a){return _.ig(a,1)!=null};_.gw=function(a){return _.E(a,1)};qja=function(a){var b=_.Xf(a,hw,1);return _.ig(a,b)!=null};rja=function(a){return _.Ag(a,_.Xf(a,hw,2))!=null};_.jw=function(a){return _.B(a,iw,1)};kw=function(a){return _.pg(a,4)}; +_.lw=function(){return _.B(_.ll,sja,22)};_.mw=function(a){return _.B(a,tja,12)};_.nw=function(a){return _.xf(a,tja,12)};_.ow=function(a,b){return _.Kg(a,1,b)};_.pw=function(a){return new _.mn(a.ui.lo,a.Mh.hi,!0)};_.qw=function(a){return new _.mn(a.ui.hi,a.Mh.lo,!0)};_.rw=function(a,b){a.ph.addListener(b,void 0);b.call(void 0,a.get())};_.sw=function(a,b){a=_.ica(a,b);a.push(b);return new _.qu(a)};_.tw=function(a,b,c){return a.major>b||a.major===b&&a.minor>=(c||0)}; +_.uja=function(){var a=_.Qq;return a.Ng&&a.Mg};_.uw=function(a,b){return new _.cr(a.Eg+b.Eg,a.Fg+b.Fg)};_.vw=function(a,b){return new _.cr(a.Eg-b.Eg,a.Fg-b.Fg)};vja=function(a,b,c){return b-Math.round((b-c)/a.length)*a.length};_.ww=function(a,b,c){return new _.cr(a.st?vja(a.st,b.Eg,c.Eg):b.Eg,a.Fu?vja(a.Fu,b.Fg,c.Fg):b.Fg)};_.xw=function(a){return{kh:Math.round(a.kh),nh:Math.round(a.nh)}};_.yw=function(a,b){return{kh:a.m11*b.Eg+a.m12*b.Fg,nh:a.m21*b.Eg+a.m22*b.Fg}}; +_.zw=function(a){return Math.log(a.Fg)/Math.LN2};_.Aw=function(a){return a.get("keyboardShortcuts")===void 0||a.get("keyboardShortcuts")};Bw=function(a){_.bd(a,8192);return a};_.Cw=function(a){if(a==null)return a;const b=typeof a;if(b==="bigint")return String((0,_.Ee)(64,a));if(_.ge(a)){if(b==="string")return _.Be(a);if(b==="number")return _.Ae(a)}};wja=function(a,b){if(typeof b==="string")try{b=_.pc(b)}catch(c){return!1}return _.vc(b)&&Qia(a,b)}; +xja=function(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}};yja=function(a,b){if(!Array.isArray(a)||!Array.isArray(b))return 0;a=""+a[0];b=""+b[0];return a===b?0:a=c&&f>=d}; +_.Fw=function(a,b,c,d){let e=a[_.ad]|0;const f=_.Dd(e);e=_.Vf(a,e,c,b,f);_.uf(a,e,b,d,f)};_.Gw=function(a,b,c,d){_.qf(a);const e=a.Qh;a=_.Af(a,e,e[_.ad]|0,c,b,2,void 0,!0);_.wd(a,d);c=a[d];b=_.of(c);c!==b&&(a[d]=b,d=a===_.Gf?7:a[_.ad]|0,4096&d||(a[_.ad]=d|4096,_.rf(e)));return b};_.Hw=function(a,b,c,d,e){_.Cf(a,b,c,void 0,d,e);return a};_.Iw=function(a,b,c,d){_.Cf(a,b,c,void 0,void 0,d,1,!0);return a};_.Jw=function(a,b,c){return _.vf(a,b,c==null?c:_.Zd(c))}; +_.Kw=function(a,b){return a===b||a==null&&b==null||!(!a||!b)&&a instanceof b.constructor&&zja(a,b)};_.Lw=function(a,b){{if(_.td(a))throw Error();if(b.constructor!==a.constructor)throw Error("Copy source and target message must have the same type.");let c=b.Qh;const d=c[_.ad]|0;_.mf(b,c,d)?(a.Qh=c,_.ud(a,!0),a.Jy=_.sd):(b=c=_.lf(c,d),_.bd(b,2048),a.Qh=b,_.ud(a,!1),a.Jy=void 0)}};Mw=function(a,b,c){b=_.$d(b);b!=null&&(_.mh(a,c,5),a=a.Eg,tv(b),_.ih(a,_.Id))}; +Nw=function(a,b,c){b=_.Cw(b);b!=null&&(jja(b),ija(a,c,b))};Ow=function(a,b,c){kja(a,c,_.Cw(b))};Dja=function(a,b,c){b=_.Oh(_.Cw,b,!1);if(b!=null)for(let d=0;d>BigInt(63);_.Id=Number(BigInt.asUintN(32,b));_.Jd=Number(BigInt.asUintN(32,b>>BigInt(32)));_.hh(a,_.Id,_.Jd);break;default:hja(a.Eg,b)}}; +Ija=function(a,b,c){if(a.Eg!==5&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,Mv,b):b.push(Mv(a.Fg));return!0};_.Jja=function(a,b,c){if(_.us)return a.Eg!==0&&a.Eg!==2?a=!1:(b=_.zf(b,c),a.Eg==2?_.ch(a,_.Ug,b):b.push(_.Ug(a.Fg)),a=!0),a;if(a.Eg!==0&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,_.Tg,b):b.push(_.Tg(a.Fg));return!0};Kja=function(a,b,c){if(a.Eg!==0)return!1;_.Uh(b,c,Hv(a.Fg));return!0}; +Lja=function(a,b,c){if(_.us)return a.Eg!==0&&a.Eg!==2?a=!1:(b=_.zf(b,c),a.Eg==2?_.ch(a,Hv,b):b.push(Hv(a.Fg)),a=!0),a;if(a.Eg!==0&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,Gv,b):b.push(Gv(a.Fg));return!0};Mja=function(a,b,c){if(a.Eg!==1)return!1;_.Uh(b,c,Lv(a.Fg));return!0};Nja=function(a,b,c){if(a.Eg!==1&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,Lv,b):b.push(Lv(a.Fg));return!0};Oja=function(a,b,c,d){if(a.Eg!==1)return!1;_.Fw(b,c,d,Lv(a.Fg));return!0}; +Pja=function(a,b,c){if(_.us)return Mja(a,b,c);if(a.Eg!==1)return!1;_.Uh(b,c,Kv(a.Fg));return!0};_.Qja=function(a,b,c){if(_.us)return Nja(a,b,c);if(a.Eg!==1&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,Jv,b):b.push(Jv(a.Fg));return!0};Rja=function(a,b,c){if(a.Eg!==5&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,Iv,b):b.push(Iv(a.Fg));return!0};Sja=function(a,b,c){if(a.Eg!==0&&a.Eg!==2)return!1;b=_.zf(b,c);a.Eg==2?_.ch(a,_.Sg,b):b.push(_.Sg(a.Fg));return!0}; +_.Tja=function(a){return _.Ed(b=>b instanceof a&&!_.td(b))};_.Pw=function(a){if(a instanceof _.Li)return a.Eg;throw Error("");};_.Qw=function(a,b){b instanceof _.Li?b=_.Pw(b):b=Uja.test(b)?b:void 0;b!==void 0&&(a.href=b)}; +Xja=function(a){var b=Vja;if(b.length===0)throw Error("");if(b.map(c=>{if(c instanceof Wja)c=c.Eg;else throw Error("");return c}).every(c=>"aria-roledescription".indexOf(c)!==0))throw Error('Attribute "aria-roledescription" does not match any of the allowed prefixes.');a.setAttribute("aria-roledescription","map")}; +Yja=function(a,b){if(a){a=a.split("&");for(let c=0;c=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}};_.Rw=function(a,b){return _.fj(a,0,b)};Zja=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.sa(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else{const d=_.zk(a),e=_.yk(a),f=e.length;for(let g=0;g>4&15).toString(16)+(a&15).toString(16)};Ww=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,bka),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; +_.Xw=function(a){this.Eg=this.Lg=this.Gg="";this.Hg=null;this.Jg=this.Kg="";this.Ig=!1;let b;a instanceof _.Xw?(this.Ig=a.Ig,_.Yw(this,a.Gg),Zw(this,a.Lg),this.Eg=a.Eg,_.$w(this,a.Hg),this.setPath(a.getPath()),ax(this,a.Fg.clone()),_.bx(this,a.Jg)):a&&(b=String(a).match(_.$i))?(this.Ig=!1,_.Yw(this,b[1]||"",!0),Zw(this,b[2]||"",!0),this.Eg=Vw(b[3]||"",!0),_.$w(this,b[4]),this.setPath(b[5]||"",!0),ax(this,b[6]||"",!0),_.bx(this,b[7]||"",!0)):(this.Ig=!1,this.Fg=new _.Sw(null,this.Ig))}; +_.Yw=function(a,b,c){a.Gg=c?Vw(b,!0):b;a.Gg&&(a.Gg=a.Gg.replace(/:$/,""))};Zw=function(a,b,c){a.Lg=c?Vw(b):b;return a};_.$w=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.Hg=b}else a.Hg=null};ax=function(a,b,c){b instanceof _.Sw?(a.Fg=b,aka(a.Fg,a.Ig)):(c||(b=Ww(b,cka)),a.Fg=new _.Sw(b,a.Ig));return a};_.bx=function(a,b,c){a.Jg=c?Vw(b):b;return a};dka=function(a){return a instanceof _.Xw?a.clone():new _.Xw(a)};_.cx=function(a,b){a%=b;return a*b<0?a+b:a}; +_.dx=function(a,b,c){return a+c*(b-a)};_.ex=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};eka=async function(){if(_.Tl?0:_.Sl())try{(await _.Pl("log")).qu.Hg()}catch(a){}};_.fx=async function(a){if(_.Sl())try{(await _.Pl("log")).ME.Gg(a)}catch(b){}};_.gx=function(a){return Math.log(a)/Math.LN2};fka=function(a){const b=[];let c=!1,d;return e=>{e=e||(()=>{});c?e(d):(b.push(e),b.length===1&&a(f=>{d=f;for(c=!0;b.length;){const g=b.shift();g&&g(f)}}))}}; +_.gka=function(a){a=a.split(/(^[^A-Z]+|[A-Z][^A-Z]+)/);const b=[];for(let c=0;c{c.Ig(a).Gg(b)})};_.rx=function(){_.px&&_.qx&&(_.Eo=null)};_.ika=function(a,b){const c=_.sx.Qj;return c(a)!==c(b)};_.tx=function(a,b,c,d=!1){c=Math.pow(2,c);const e=new _.Io(0,0);e.x=b.x/c;e.y=b.y/c;return a.fromPointToLatLng(e,d)};jka=function(a,b){var c=b.getSouthWest();b=b.getNorthEast();const d=c.lng(),e=b.lng();d>e&&(b=new _.mn(b.lat(),e+360,!0));c=a.fromLatLngToPoint(c);a=a.fromLatLngToPoint(b);return new _.up([c,a])}; +_.wx=function(a,b,c){a=jka(a,b);c=Math.pow(2,c);b=new _.up;b.minX=a.minX*c;b.minY=a.minY*c;b.maxX=a.maxX*c;b.maxY=a.maxY*c;return b};_.kka=function(a,b){const c=_.xp(a,new _.mn(0,179.999999),b);a=_.xp(a,new _.mn(0,-179.999999),b);return new _.Io(c.x-a.x,c.y-a.y)};_.xx=function(a,b){return a&&_.sm(b)?(a=_.kka(a,b),Math.sqrt(a.x*a.x+a.y*a.y)):0};_.yx=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""}; +_.lka=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.mka=function(a,b){return a.classList?a.classList.contains(b):_.Ob(a.classList?a.classList:_.yx(a).match(/\S+/g)||[],b)};_.zx=function(a,b){if(a.classList)a.classList.add(b);else if(!_.mka(a,b)){const c=_.yx(a);_.lka(a,c+(c.length>0?" "+b:b))}};_.Ax=function(a){return a?a.nodeType===9?a:a.ownerDocument||document:document}; +_.Bx=function(a,b,c){a=_.Ax(b).createTextNode(a);b&&!c&&b.appendChild(a);return a};Cx=function(a,b){const c=a.style;_.nm(b,(d,e)=>{c[d]=e})};_.Dx=function(a){a=a.style;a.position!=="absolute"&&(a.position="absolute")};_.Ex=function(a,b,c,d){a&&(d||_.Dx(a),a=a.style,c=c?"right":"left",d=_.Bm(b.x),a[c]!==d&&(a[c]=d),b=_.Bm(b.y),a.top!==b&&(a.top=b))};_.Fx=function(a,b,c,d,e){a=_.Ax(b).createElement(a);c&&_.Ex(a,c);d&&_.Tq(a,d);b&&!e&&b.appendChild(a);return a};_.Gx=function(a,b){a.style.zIndex=`${Math.round(b)}`}; +_.Hx=function(){const a=_.bx(Zw(dka(_.pa.document?.location&&_.pa.document?.location.href||_.pa.location?.href),""),"").setQuery("").toString();var b;if(b=_.ll)b=_.E(_.ll,45)==="origin";return b?window.location.origin:a};_.nka=function(){try{return window.self!==window.top}catch(a){return!0}}; +_.Ix=function(){var a;(a=_.uja())||(a=_.Qq,a=a.type===4&&a.Og&&_.tw(_.Qq.version,534));a||(a=_.Qq,a=a.Jg&&a.Og);return a||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0||"ontouchstart"in document.documentElement&&"ontouchmove"in document.documentElement&&"ontouchend"in document.documentElement}; +Jx=function(a,b=window){if(!a)return!1;if(a.nodeType===Node.ELEMENT_NODE){const {contentVisibility:c,display:d,visibility:e}=b.getComputedStyle(a);if(d==="none"||c==="hidden"||e==="hidden")return!0}return a instanceof ShadowRoot?Jx(a.host,b):Jx(a.parentNode,b)}; +oka=function(a){function b(d){"matches"in d&&d.matches('button:not([tabindex="-1"]), [href]:not([tabindex="-1"]):not([href=""]),input:not([tabindex="-1"]), select:not([tabindex="-1"]),textarea:not([tabindex="-1"]), [iframe]:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"])')&&c.push(d);"shadowRoot"in d&&d.shadowRoot&&Array.from(d.shadowRoot.children).forEach(b);Array.from(d.children).forEach(b)}const c=[];b(a);return c}; +_.Kx=function(a,b=!1){a=oka(a);return b?a.filter(c=>!Jx(c)&&!_.Hq(c,"[aria-hidden=true], [aria-hidden=true] *")):a};_.Lx=function(a,b){return a.kh===b.kh&&a.nh===b.nh};_.Mx=function(a){a.parentNode&&(a.parentNode.removeChild(a),_.mr(a))};Nx=function({sh:a,th:b,Ah:c}){return`(${a},${b})@${c}`};_.Ox=function(a,b){a=_.Pr(b).fromLatLngToPoint(a);return new _.cr(a.x,a.y)}; +_.pka=function(a,b,c=!1){b=_.Pr(b);return new _.so(b.fromPointToLatLng(new _.Io(a.min.Eg,a.max.Fg),c),b.fromPointToLatLng(new _.Io(a.max.Eg,a.min.Fg),c))};qka=function(a,b){var c=document;const d=c.head;c=c.createElement("script");c.type="text/javascript";c.charset="UTF-8";c.src=_.Ki(a);_.Ti(c);b&&(c.onerror=b);d.appendChild(c);return c};_.Px=function(a,b){return _.Kg(a,1,b)};_.Qx=function(a,b){return _.Ig(a,2,b)};_.Rx=function(a,b){return _.Dg(a,3,b)};_.Sx=function(a,b){return _.Ig(a,1,b)}; +_.Tx=function(a,b){return _.Kg(a,1,b)};_.Vx=function(a){return _.Cf(a,2,_.Ux)};_.Wx=function(a){return _.kg(a,2)};_.Xx=function(a,b){return _.Dg(a,2,b)};_.Yx=function(a){return _.kg(a,3)};_.Zx=function(a,b){return _.Dg(a,3,b)};ska=function(){var a=new rka;a=_.Jg(a,2,_.$x);return _.Lg(a,6,1)};tka=function(a,b,c){c=c||{};c.format="jspb";this.Eg=new _.Ws(c);this.Fg=a==void 0?a:a.replace(/\/+$/,"")}; +_.vka=function(a,b){return a.Eg.Eg(a.Fg+"/$rpc/google.internal.maps.mapsjs.v1.MapsJsInternalService/InitMapsJwt",b,{},uka)};ay=function(a){return _.Ed(b=>{if(b instanceof a)return!0;const c=b?.ownerDocument?.defaultView?.[a.name];return(0,_.Nea)(c)&&b instanceof c})};wka=function(a){const b=a.dh.getBoundingClientRect();return a.dh.fm({clientX:b.left,clientY:b.top})}; +xka=function(a,b,c){if(!(c&&b&&a.center&&a.scale&&a.size))return null;b=_.sn(b);var d=_.Ox(b,a.map.get("projection"));d=_.ww(a.dh.Lj,d,a.center);(b=a.scale.Eg)?(d=b.Jm(d,a.center,_.zw(a.scale),a.scale.tilt,a.scale.heading,a.size),a=b.Jm(c,a.center,_.zw(a.scale),a.scale.tilt,a.scale.heading,a.size),a={kh:d[0]-a[0],nh:d[1]-a[1]}):a=_.yw(a.scale,_.vw(d,c));return new _.Io(a.kh,a.nh)}; +yka=function(a,b,c,d=!1){if(!(c&&a.scale&&a.center&&a.size&&b))return null;const e=a.scale.Eg;e?(c=e.Jm(c,a.center,_.zw(a.scale),a.scale.tilt,a.scale.heading,a.size),b=a.scale.Eg.nu(c[0]+b.x,c[1]+b.y,a.center,_.zw(a.scale),a.scale.tilt,a.scale.heading,a.size)):b=_.uw(c,_.dr(a.scale,{kh:b.x,nh:b.y}));return _.Qr(b,a.map.get("projection"),d)}; +_.by=function(a,b,c){if(zka)return new MouseEvent(a,{bubbles:!0,cancelable:!0,view:c.view,detail:1,screenX:b.clientX,screenY:b.clientY,clientX:b.clientX,clientY:b.clientY,ctrlKey:c.ctrlKey,shiftKey:c.shiftKey,altKey:c.altKey,metaKey:c.metaKey,button:c.button,buttons:c.buttons,relatedTarget:c.relatedTarget});const d=document.createEvent("MouseEvents");d.initMouseEvent(a,!0,!0,c.view,1,b.clientX,b.clientY,b.clientX,b.clientY,c.ctrlKey,c.altKey,c.shiftKey,c.metaKey,c.button,c.relatedTarget);return d}; +cy=function(a){return _.qv(a.Eg)};_.dy=function(a){a.Eg.__gm_internal__noDown=!0};_.ey=function(a){a.Eg.__gm_internal__noMove=!0};_.fy=function(a){a.Eg.__gm_internal__noUp=!0};_.gy=function(a){a.Eg.__gm_internal__noContextMenu=!0};_.hy=function(a,b){return _.pa.setTimeout(()=>{try{a()}catch(c){throw c;}},b)};iy=function(a,b){a.Gg&&(_.pa.clearTimeout(a.Gg),a.Gg=0);b&&(a.Fg=b,b.wu&&b.er&&(a.Gg=_.hy(()=>{iy(a,b.er())},b.wu)))}; +Bka=function(a,b){const c=jy(a.Eg.hm());var d=b.Eg.shiftKey;d=a.Gg&&c.Wm===1&&a.Eg.Ki.CJ||d&&a.Eg.Ki.JG||a.Eg.Ki.Gq;if(!d||cy(b)||b.Eg.__gm_internal__noDrag)return new ky(a.Eg);d.Gm(c,b);return new Aka(a.Eg,d,c.Mi)}; +jy=function(a){const b=a.length;let c=0,d=0,e=0;for(var f=0;fmy(a.Hg),1500));a.Eg.delete(b);_.Bi(a.Eg.Eg).length==0&&a.Hg.reset(b,d);c||a.Fg.bl(new _.ly(b,b,1))}};ny=function(a){const b=a.pointerType;return b=="touch"||b==a.MSPOINTER_TYPE_TOUCH}; +Dka=function(a,b){py=Date.now();!_.qv(b)&&a.Gg&&_.yn(b);a.Eg=Array.from(b.touches);a.Eg.length===0&&a.Jg.reset(b.changedTouches[0]);a.Hg.bl(new _.ly(b,b.changedTouches[0],1,()=>{a.Gg&&b.target.dispatchEvent(_.by("click",b.changedTouches[0],b))}))};qy=function(a){return a.buttons==2||a.which==3||a.button==2?3:2};_.sy=function(a,b,c){b=new Eka(b);c=_.ry===2?new Fka(a,b):new Gka(a,b,c);b.addListener(c);b.addListener(new Hka(a,b,c));return b}; +_.uy=function(a,b){b=b||new _.ty;_.Tx(b,26);const c=_.Vx(b);_.Sx(c,"styles");c.setValue(a);return b}; +_.Nka=function(a,b,c){if(!a.layerId)return null;c=c||new _.vy;_.Px(c,2);_.Qx(c,a.layerId);b&&_.Sf(c,5,_.je,0,1,_.le);for(var d of Object.keys(a.parameters))b=_.Cf(c,4,_.wy),_.Ig(b,1,d),b.setValue(a.parameters[d]);a.spotlightDescription&&(d=_.ag(c,_.xy,8),_.Lw(d,a.spotlightDescription));a.mapsApiLayer&&(d=_.ag(c,_.yy,9),_.Lw(d,a.mapsApiLayer));a.overlayLayer&&_.Lw(_.ag(c,_.zy,6),a.overlayLayer);a.caseExperimentIds&&(d=new Ika,_.Pf(d,1,a.caseExperimentIds,_.je),_.Zv(c,Jka,d));a.boostMapExperimentIds&& +(d=new Kka,_.Pf(d,1,a.boostMapExperimentIds,_.je),_.Zv(c,Lka,d));a.darkLaunch&&(a=new Mka,_.Kg(a,1,1),_.fg(c,Mka,11,a));return c};_.Ay=function(a,b){return _.Ig(a,2,b)};_.By=function(a,b){return _.Ig(a,3,b)};_.Cy=function(a,b){return _.Kg(a,5,b)};Oka=function(a,b){return _.Gw(a,12,_.ty,b)};_.Dy=function(a,b){return _.wv(a,12,_.ty,b)};_.Ey=function(a){return _.Cf(a,12,_.ty)};_.Fy=function(a){return _.Bf(a,_.ty,12)};_.Hy=function(a){return _.ag(a,_.Gy,1)};_.Iy=function(a){return _.Cf(a,2,_.vy)}; +_.Jy=function(a){return _.Bf(a,_.vy,2)};_.Ly=function(a){return _.ag(a,_.Ky,3)};_.Pka=function(a){return encodeURIComponent(a).replace(/%20/g,"+")};_.My=function(a,b){b.forEach(c=>{let d=!1;for(let e=0,f=_.ug(a.request,23);e{e.np.Eg(()=>{var f=_.Px(_.Iy(a.request),2);_.ag(f,_.zy,6).addElement(5)})})}; +_.Rka=function(a,b){_.Kg(a.request,4,b);b===3?(a=_.ag(a.request,Qka,12),_.Bg(a,5,!0)):_.vf(a.request,12)};_.Ska=function(a,b,c=0){a=_.Zx(_.Xx(_.Hy(_.Cf(a.request,1,_.Oy)),b.sh),b.th).setZoom(b.Ah);c&&_.Dg(a,4,c)};_.Tka=function(a,b,c,d){b==="terrain"?(_.Rx(_.Qx(_.Px(_.Iy(a.request),4),"t"),d),_.Rx(_.Qx(_.Px(_.Iy(a.request),0),"r"),c)):_.Rx(_.Qx(_.Px(_.Iy(a.request),0),"m"),c)}; +Vka=function(a,b){const c=new Set(Object.values(Uka)),d=_.ag(a.request,_.Py,26);b.forEach(e=>{let f=!1;for(let g=0,h=_.Lf(d,1,_.ie,3,!0).length;g0&&_.wv(b,2,_.Ux,0).getKey()==="set"&&_.wv(b,2,_.Ux,0).getValue()==="Roadmap"&&_.Kg(a,4,2)):_.Lw(_.Ey(_.Ly(a.request)),b)}; +_.Wka=function(a,b){b.paintExperimentIds&&_.My(a,b.paintExperimentIds);b.Qx&&_.Lw(_.ag(a.request,_.Py,26),b.Qx);var c=b.UG;if(c&&!_.Ci(c)){let d;for(let e=0,f=_.Fy(_.B(a.request,_.Ky,3));e{var e=d.getType();for(let f=0,g=_.Fy(_.B(a.request,_.Ky,3));fe+"?")};_.Yka=function(a,b){return a[(b.sh+2*b.th)%a.length]};Zka=function(a){a.Gg&&(a.Gg.remove(),a.Gg=null);a.Fg&&(_.Mx(a.Fg),a.Fg=null)}; +$ka=function(a){a.Gg||(a.Gg=_.Ln(_.pa,"online",()=>{a.Ig&&a.setUrl(a.url)}));if(!a.Fg&&a.errorMessage){a.Fg=document.createElement("div");a.div.appendChild(a.Fg);var b=a.Fg.style;b.fontFamily="Roboto,Arial,sans-serif";b.fontSize="x-small";b.textAlign="center";b.paddingTop="6em";_.Wq(a.Fg);_.Bx(a.errorMessage,a.Fg);a.cw&&a.cw()}};ala=function(){return document.createElement("img")};_.Vy=function(a){let {sh:b,th:c,Ah:d}=a;const e=1<=e?null:b>=0&&b=g)return null;g=Math.floor(f*b.minX);b=Math.ceil(f*b.maxX);if(c>=g&&cbla(f,e)}const d=_.vp(b,0,c,1);return e=>{const f=bla({sh:e.th,th:e.sh,Ah:e.Ah},d);return{sh:f.th,th:f.sh,Ah:e.Ah}}};cla=function(a){let b;for(;b=a.Gg.pop();)b.dh.fl(b)}; +_.Zy=function(a,b){if(b!==a.Fg){a.Eg&&(a.Eg.freeze(),a.Gg.push(a.Eg));a.Fg=b;var c=a.Eg=b&&a.Hg(b,d=>{a.Eg===c&&(d||cla(a),a.Ig(d))})}};_.az=function(a){_.$y?_.pa.requestAnimationFrame(a):_.hy(()=>a(Date.now()),0)};_.bz=function(){return dla.find(a=>a in document.body.style)};_.cz=function(a){const b=a.Ch;return{Ch:b,Il:a.Il,lL:({xi:c,container:d,qj:e,eO:f})=>new ela({container:d,xi:c,jt:a.ol(f,{qj:e}),Ch:b})}}; +ez=function(a){dz.has(a.container)||dz.set(a.container,new Map);const b=dz.get(a.container),c=a.xi.Ah;b.has(c)||b.set(c,new fla(a.container,c));return b.get(c)};gla=function(a,b){a.div.appendChild(b);a.div.parentNode||a.container.appendChild(a.div)}; +fz=function(a){return function*(){let b=Math.ceil((a.Gg+a.Eg)/2),c=Math.ceil((a.Hg+a.Fg)/2);yield{sh:b,th:c,Ah:a.Ah};const d=[-1,0,1,0],e=[0,-1,0,1];let f=0,g=1;for(;;){for(let h=0;ha.Fg)&&(ba.Eg))return;a.Hg<=c&&c<=a.Fg&&a.Gg<=b&&b<=a.Eg&&(yield{sh:b,th:c,Ah:a.Ah})}f=(f+1)%4;e[f]===0&&g++}}()}; +hla=function(a,b,c,d){a.Jg&&(_.pa.clearTimeout(a.Jg),a.Jg=0);if(a.isActive&&b.Ah===a.Gg)if(!c&&!d&&Date.now()void hla(a,b,c,d),a.Lg+250-Date.now());else{a.Ig=b;ila(a);for(var e of a.Eg.values())e.setZIndex(String(jla(e.xi.Ah,b.Ah)));if(a.isActive&&(d||a.Hg.Il!==3))for(const h of fz(b)){e=Nx(h);if(a.Eg.has(e))continue;a.Kg||(a.Kg=!0,a.Ng(!0));const k=h.Ah;var f=a.Hg.Ch,g=_.Wy(f,{sh:h.sh+.5,th:h.th+.5,Ah:k});g=a.dh.Lj.wrap(g);f=_.Xy(f,g,k);const m=a.Hg.lL({container:a.Fg,xi:h, +eO:f});a.Eg.set(e,m);m.setZIndex(String(jla(k,b.Ah)));a.origin&&a.scale&&a.hint&&a.size&&m.Jh(a.origin,a.scale,a.hint.Tp,a.size);a.Mg?m.loaded.then(()=>void kla(a,m)):m.loaded.then(()=>m.show(a.Px)).then(()=>void kla(a,m))}}};ila=function(a){a.Kg&&[...fz(a.Ig)].every(b=>lla(a,b))&&(a.Kg=!1,a.Ng(!1))}; +kla=function(a,b){if(a.Ig.has(b.xi)){for(var c of mla(a,b.xi)){b=a.Eg.get(c);a:{var d=a;var e=b.xi;for(const f of fz(d.Ig))if(nla(f,e)&&!lla(d,f)){d=!1;break a}d=!0}d&&(b.release(),a.Eg.delete(c))}if(a.Mg)for(const f of fz(a.Ig))(c=a.Eg.get(Nx(f)))&&mla(a,f).length===0&&c.show(!1)}ila(a)};mla=function(a,b){const c=[];for(const d of a.Eg.values())a=d.xi,a.Ah!==b.Ah&&nla(a,b)&&c.push(Nx(a));return c};lla=function(a,b){return(b=a.Eg.get(Nx(b)))?a.Mg?b.Am():b.vy:!1}; +ola=function({sh:a,th:b,Ah:c},d){d=c-d;return{sh:a>>d,th:b>>d,Ah:c-d}};nla=function(a,b){const c=Math.min(a.Ah,b.Ah);a=ola(a,c);b=ola(b,c);return a.sh===b.sh&&a.th===b.th};jla=function(a,b){return a0&&b>0?Math.min(a,b):0}; +_.qla=function(a){const b=new Map;if(!a.Eg||!a.Cm())return b;if(_.xf(a.Eg,_.gz,13)){a=_.B(a.Eg,_.gz,13);for(var c of _.dg(a,_.hz,5)){a=_.pg(c,1);var d=_.E(c,5);let e=0;switch(a){case 1:e=8;b.set(7,d);break;case 2:e=27;break;case 12:e=18;break;case 13:e=30;break;case 5:e=12;break;case 6:e=29;break;case 7:e=11}e&&d&&b.set(e,d)}}else if(_.nw(a.Eg))for(c=_.mw(a.Eg),a=0;a<_.Bf(c,_.iz,3);a++)d=_.wv(c,3,_.iz,a),b.set(_.pg(d,1),d.getUrl());return b}; +rla=function(a){if(a.Eg&&_.nw(a.Eg)&&a.Cm()){var b=_.mw(a.Eg);if(b=_.E(b,6))return a.Fg!==1?`${b}${"sdk_map_variant"}=${a.Fg}&`:b}return""};sla=function(a,b){const c=[],d=[];if(!a.Eg)return c;var e=_.kg(a.Eg,5);if(e){var f=new _.jz;f.layerId="maps_api";f.mapsApiLayer=new _.yy([e]);c.push(f);d.push({eo:"MIdPd",zw:161532})}if(_.Oq[15]&&_.xg(a.Eg,11))for(e=0;e<_.xg(a.Eg,11);e++)f=new _.jz,f.layerId=_.wg(a.Eg,11,e),c.push(f);b&&d.forEach(g=>{b(g)});return c}; +ula=function(a,b){const c=[],d=[];if(!a.Eg||!_.nw(a.Eg))return c;a=_.mw(a.Eg);if(!_.xf(a,iw,1))return c;a=_.jw(a);for(var e=0;e<_.Bf(a,tla,1);e++){const f=_.wv(a,1,tla,e),g=new _.jz;g.layerId=f.getId();_.xv(f,_.yy,2,kz)&&(g.mapsApiLayer=new _.yy,_.Lw(g.mapsApiLayer,_.yv(f,_.yy,2,kz)),pja(_.yv(f,_.yy,2,kz))&&d.push({eo:"MIdPd"}));c.push(g)}for(e=0;e<_.Bf(a,lz,6);e++)if(qja(_.wv(a,6,lz,e))){d.push({eo:"MldDdsl",zw:162701});break}for(e=0;e<_.Bf(a,lz,6);e++)if(rja(_.wv(a,6,lz,e))){d.push({eo:"MIdDdsDl", +zw:177129});break}b&&d.forEach(f=>{b(f)});return c};_.vla=function(a,b){if(!a.Eg)return[];const c=sla(a,b),d=ula(a,b);return[...c.filter(e=>!d.some(f=>e.layerId===f.layerId)),...d]};wla=function(a){if(!a.Eg)return null;const b=[];for(let d=0;d<_.ug(a.Eg,7);d++)b.push(_.sg(a.Eg,7,d));let c=null;b.length&&(c=new _.Py,b.forEach(d=>{_.zv(c,1,d)}));_.nw(a.Eg)&&(a=_.jw(_.mw(a.Eg)))&&_.xf(a,_.Py,4)&&(c=new _.Py,_.Lw(c,_.B(a,_.Py,4)));return c}; +_.xla=function(a){if(a.isEmpty())return null;if(a.Eg){var b=[];for(var c=0;c<_.ug(a.Eg,6);c++)b.push(_.sg(a.Eg,6,c));if(_.nw(a.Eg)&&(c=_.jw(_.mw(a.Eg)))&&_.ug(c,5)){b=[];for(var d=0;d<_.ug(c,5);d++)b.push(_.sg(c,5,d))}}else b=null;b=b||[];c=wla(a);if(a.Eg&&_.Bf(a.Eg,mz,8)){d={};for(var e=0;e<_.Bf(a.Eg,mz,8);e++){var f=_.wv(a.Eg,8,mz,e);_.pv(f,1)&&(d[f.getKey()]=f.getValue())}}else d=null;if(a.Eg&&_.nw(a.Eg)&&a.Cm())if((a=_.jw(_.mw(a.Eg)))&&_.xf(a,_.nz,3)){a=_.B(a,_.nz,3);e=[];for(f=0;f<_.Bf(a,_.oz, +1);f++){const g=_.wv(a,1,_.oz,f),h=_.Tx(new _.ty,g.getType());for(let k=0;k<_.Bf(g,_.pz,2);k++){const m=_.wv(g,2,_.pz,k);_.Sx(_.Vx(h),m.getKey()).setValue(m.getValue())}e.push(h)}a=e.length?e:null}else a=null;else a=null;a=a||[];return b.length||c||!_.Ci(d)||a.length?{paintExperimentIds:b,Qx:c,UG:d,stylers:a}:null}; +_.yla=function(a,b,c){b+="";const d=new _.Wn;var e="get"+_.$n(b);d[e]=()=>c.get();e="set"+_.$n(b);d[e]=()=>{throw Error("Attempted to set read-only property: "+b);};c.addListener(()=>{d.notify(b)});a.bindTo(b,d,b,void 0)};_.qz=function(){return"Google Maps JavaScript API error: UrlAuthenticationCommonError https://developers.google.com/maps/documentation/javascript/error-messages#"+_.gka("UrlAuthenticationCommonError")};_.rz=function(){eka();_.Eo&&(_.Mb(_.Eo,a=>{_.zla(a)}),_.rx(),_.Ala())}; +_.Ala=function(){Bla(_.pa.google.maps)};Bla=function(a){if(typeof a==="object")for(const b of Object.getOwnPropertyNames(a)){const c=a[b];if(b!=="Size"&&c){if(c.prototype)for(const d of Object.getOwnPropertyNames(c.prototype))typeof Object.getOwnPropertyDescriptor(c.prototype,d)?.value==="function"&&(c.prototype[d]=_.Jk);Bla(c)}}}; +_.zla=function(a){var b=_.ns("api-3/images/icon_error");_.Uu(Cla,a);if(a.type)a.disabled=!0,a.placeholder="Oops! Something went wrong.",a.className+=" gm-err-autocomplete",a.style.backgroundImage="url('"+b+"')";else{a.innerText="";var c=_.zl("div");c.className="gm-err-container";a.appendChild(c);a=_.zl("div");a.className="gm-err-content";c.appendChild(a);c=_.zl("div");c.className="gm-err-icon";a.appendChild(c);const d=_.zl("IMG");c.appendChild(d);d.src=b;d.alt="";_.Wq(d);b=_.zl("div");b.className= +"gm-err-title";a.appendChild(b);b.innerText="Oops! Something went wrong.";b=_.zl("div");b.className="gm-err-message";a.appendChild(b);b.innerText="This page didn't load Google Maps correctly. See the JavaScript console for technical details."}};sz=function(a){switch(a){case 1:_.Do(window,"Pegh");_.M(window,160667);break;case 2:_.Do(window,"Psgh");_.M(window,160666);break;case 3:_.Do(window,"Pugh");_.M(window,160668);break;default:_.Do(window,"Pdgh"),_.M(window,160665)}}; +wz=function(a="DEFAULT"){const b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("xmlns","http://www.w3.org/2000/svg");b.setAttribute("aria-hidden","true");var c=document.createElementNS("http://www.w3.org/2000/svg","defs"),d=document.createElementNS("http://www.w3.org/2000/svg","filter");d.setAttribute("id",_.ko());var e=document.createElementNS("http://www.w3.org/2000/svg","feFlood");e.setAttribute("result","floodFill");var f=document.createElementNS("http://www.w3.org/2000/svg", +"feComposite");f.setAttribute("in","floodFill");f.setAttribute("in2","SourceAlpha");f.setAttribute("operator","in");f.setAttribute("result","sourceAlphaFill");var g=document.createElementNS("http://www.w3.org/2000/svg","feComposite");g.setAttribute("in","sourceAlphaFill");g.setAttribute("in2","SourceGraphic");g.setAttribute("operator","in");d.appendChild(e);d.appendChild(f);d.appendChild(g);c.appendChild(d);b.appendChild(c);c=document.createElementNS("http://www.w3.org/2000/svg","g");c.setAttribute("fill", +"none");c.setAttribute("fill-rule","evenodd");b.appendChild(c);g=document.createElementNS("http://www.w3.org/2000/svg","path");g.classList.add(tz);d=document.createElementNS("http://www.w3.org/2000/svg","path");d.classList.add(uz);d.setAttribute("fill","#EA4335");e=document.createElementNS("http://www.w3.org/2000/svg","image");e.setAttribute("x","50%");e.setAttribute("y","50%");e.setAttribute("preserveAspectRatio","xMidYMid meet");f=document.createElementNS("http://www.w3.org/2000/svg","text");f.setAttribute("x", +"50%");f.setAttribute("y","50%");f.setAttribute("text-anchor","middle");f.style.font="inherit";f.style.fontSize="16px";switch(a){case "PIN":b.setAttribute("width","27");b.setAttribute("height","43");b.setAttribute("viewBox","0 0 27 43");c.setAttribute("transform","translate(1 1)");d.setAttribute("d","M12.5 0C5.596 0 0 5.596 0 12.5c0 1.886.543 3.746 1.441 5.462 3.425 6.615 10.216 13.566 10.216 22.195a.843.843 0 101.686 0c0-8.63 6.79-15.58 10.216-22.195.899-1.716 1.442-3.576 1.442-5.462C25 5.596 19.405 0 12.5 0z"); +g.setAttribute("d","M12.5-.5c7.18 0 13 5.82 13 13 0 1.9-.524 3.833-1.497 5.692-.916 1.768-1.018 1.93-4.17 6.779-4.257 6.55-5.99 10.447-5.99 15.187a1.343 1.343 0 11-2.686 0c0-4.74-1.733-8.636-5.99-15.188-3.152-4.848-3.254-5.01-4.169-6.776C.024 16.333-.5 14.4-.5 12.5c0-7.18 5.82-13 13-13z");g.setAttribute("stroke","#fff");c.append(d,g);f.style.transform="translate(-1px, -3px)";break;case "PINLET":b.setAttribute("width","19");b.setAttribute("height","26");b.setAttribute("viewBox","0 0 19 26");d.setAttribute("d", +"M18.998 9.5c0 1.415-.24 2.819-.988 4.3-2.619 5.186-7.482 6.3-7.87 11.567-.025.348-.286.633-.642.633-.354 0-.616-.285-.641-.633C8.469 20.1 3.607 18.986.987 13.8.24 12.319 0 10.915 0 9.5 0 4.24 4.25 0 9.5 0a9.49 9.49 0 019.498 9.5z");a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttribute("d","M-1-1h21v30H-1z");c.append(d,a);f.style.fontSize="14px";f.style.transform="translateY(1px)";break;default:b.setAttribute("width","26"),b.setAttribute("height","37"),b.setAttribute("viewBox", +"0 0 26 37"),g.setAttribute("d","M13 0C5.8175 0 0 5.77328 0 12.9181C0 20.5733 5.59 23.444 9.55499 30.0784C12.09 34.3207 11.3425 37 13 37C14.7225 37 13.975 34.2569 16.445 30.1422C20.085 23.8586 26 20.6052 26 12.9181C26 5.77328 20.1825 0 13 0Z"),g.setAttribute("fill","#C5221F"),d.setAttribute("d","M13.0167 35C12.7836 35 12.7171 34.9346 12.3176 33.725C11.9848 32.6789 11.4854 31.0769 10.1873 29.1154C8.92233 27.1866 7.59085 25.6173 6.32594 24.1135C3.36339 20.5174 1 17.7057 1 12.6385C1.03329 6.19808 6.39251 1 13.0167 1C19.6408 1 25 6.23078 25 12.6385C25 17.7057 22.6699 20.55 19.6741 24.1462C18.4425 25.65 17.1443 27.2193 15.8793 29.1154C14.6144 31.0442 14.0818 32.6135 13.749 33.6596C13.3495 34.9346 13.2497 35 13.0167 35Z"), +a=document.createElementNS("http://www.w3.org/2000/svg","path"),a.classList.add(vz),a.setAttribute("d","M13 18C15.7614 18 18 15.7614 18 13C18 10.2386 15.7614 8 13 8C10.2386 8 8 10.2386 8 13C8 15.7614 10.2386 18 13 18Z"),a.setAttribute("fill","#B31412"),c.append(g,d,a)}c.append(e,f);return b};Dla=function(a,b){a.up.then(()=>{b()})}; +xz=function(a){a.Rg&&a.Og&&_.wn(_.jq(a,"Both `glyphText` and `glyphSrc` are set, `glyphSrc` will be ignored and `glyphText` will take precedence."));return a.Rg??a.Og??a.Wg}; +yz=function(a){const b=a.Eg.querySelector(`.${vz}`),c=xz(a);b&&(b.style.display=c==null?"":"none");c==null&&sz(0);a.zh?.remove();a.zh=null;for(const d of a.mh.assignedElements())d.remove();a.rh.textContent="";a.Hg.href.baseVal="";c instanceof Element?(a.zh=c,a.appendChild(c),a.up.then(()=>{a.mh.assign(c)}),sz(1)):typeof c==="string"?(a.rh.textContent=c,sz(2)):c instanceof URL&&sz(3);Ela(a)}; +Ela=function(a){a.Vg&&a.Vg.setAttribute("fill",a.Kg||a.Yg);a.Fg.style.color=a.glyphColor||"";a.Nh.removeAttribute("flood-color");a.Hg.removeAttribute("filter");const b=xz(a);b instanceof URL&&(a.glyphColor&&(a.Nh.setAttribute("flood-color",a.glyphColor),a.Hg.setAttribute("filter",`url(#${a.ti})`)),a.Hg.href.baseVal=b.toString());a.rh.setAttribute("fill",a.glyphColor||a.Yg)};_.zz=function(){return Fla||(Fla=new Gla)};Hla=function(a){a.Zh.length&&!a.Eg&&(a.Eg=requestAnimationFrame(()=>{a.execute()}))}; +_.Az=function(a,b,c,d){d&&a.keys.has(d)||(d&&a.keys.add(d),a.Zh.push(b,c,d),Hla(a))};_.Bz=function(a,b){return a.isConnected||b.isConnected?a.isConnected?b.isConnected?a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_DISCONNECTED?Ila(a,b):Jla(a,b):-1:1:0};Jla=function(a,b){a=a.compareDocumentPosition(b);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0}; +Ila=function(a,b){const c=Kla(a),d=Kla(b),e=new Set(d);var f=c.find(h=>e.has(h));const g=c.indexOf(f);f=d.indexOf(f);return Jla(g>0?Lla(c[g-1]):a,f>0?Lla(d[f-1]):b)};Kla=function(a){const b=[];for(a=a.getRootNode();a!==document;)b.push(a),a=a.host.getRootNode();b.push(a);return b};Lla=function(a){return a===document?a:a.host};_.Cz=function(a){return a.key==="Enter"||a.key===" "};_.Dz=function(a){return a.key==="ArrowLeft"||a.key==="Left"};_.Ez=function(a){return a.key==="ArrowUp"||a.key==="Up"}; +_.Fz=function(a){return a.key==="ArrowRight"||a.key==="Right"};_.Gz=function(a){return a.key==="ArrowDown"||a.key==="Down"};_.Ola=function(){if(_.Hz||_.$x)return _.Iz;_.Hz=!0;return _.Iz=new Promise(async a=>{var b=await Mla();_.$x=b?_.or(new _.pr(131071),window.location.origin,b).toString():"";b=await _.Nla();a(b);_.Hz=!1})}; +Mla=function(){var a=void 0;const b=(new _.Jz).setUrl(window.location.origin);a||(a=new Pla);const c=a.Eg;return new Promise(d=>{_.vka(c,b).then(e=>{d(_.lg(e,1))}).catch(()=>{d(null)})})};_.Nla=function(){var a;if(!_.$x)return new Promise(d=>{d(null)});const b=ska().setUrl(window.location.origin);a||(a=new Pla);const c=a.Eg;return new Promise(d=>{c.Eg.Eg(c.Fg+"/$rpc/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetMapsJwt",b,{},Qla).then(e=>{d(new Rla(e))},()=>{d(null)})})}; +_.Lz=function(a,b){a.Gg=b;b=a.Ig.get()||_.Kz;a.Gg||(b=(b=a.Hg.get())?b:(a.Eg?a.Eg.get()!=="none":1)?_.Sla:"default");a.Jg!==b&&(a.element.style.cursor=b,a.Jg=b)};Vla=function(a,b){window._xdc_=window._xdc_||{};const c=window._xdc_;return function(d,e,f){function g(){m.xn()}const h="_"+a(d).toString(36);d+="&callback=_xdc_."+h;b&&(d=b(d));const k=_.Hl(d);Tla(c,h);const m=c[h];d=setTimeout(()=>{m.xn(!0)},25E3);m.PA.push(new Ula(e,d,f));(function(){const p=qka(k,g);setTimeout(()=>{_.Mx(p)},25E3)})()}}; +Tla=function(a,b){if(a[b])a[b].UB++;else{const c=d=>{const e=c.PA.shift();e&&(e.Eg(d),e.sn());a[b].UB--;a[b].UB===0&&delete a[b]};c.PA=[];c.UB=1;c.xn=(d=!1)=>{const e=c.PA.shift();e&&(e.Lt&&e.Lt({EF:d}),e.sn())};a[b]=c}};_.Mz=function(a,b,c,d,e,f,g=!1){a=Vla(a,c);b=_.Wla(b,d,null,g);a(b,e,f)}; +_.Wla=function(a,b,c,d=!1){const e=a.charAt(a.length-1);e!=="?"&&e!=="&"&&(a+="?");b&&b.charAt(b.length-1)==="&"&&(b=b.substr(0,b.length-1));a+=b;d&&(d=_.Hx())&&(a+=`&r_url=${encodeURIComponent(d)}`);c&&(a=c(a));return a};Xla=function(){const a=window.innerWidth/(document.body.scrollWidth+1);return window.innerHeight/(document.body.scrollHeight+1)<.95||a<.95||_.nka()}; +Yla=function(a,b,c,d=Xla){return a===!1?"none":b==="none"||b==="greedy"||b==="zoomaroundcenter"?b:c?"greedy":b==="cooperative"||d()?"cooperative":"greedy"};_.Zla=function(a){return new _.Nz([a.draggable,a.yE,a.Hk],Yla)};Oz=function(a,b){b=100+b;const c=_.zl("DIV");c.style.position="absolute";c.style.top=c.style.left="0";c.style.zIndex=b;c.style.width="100%";a.appendChild(c);return c}; +Pz=function(a){a=a.style;a.position="absolute";a.width=a.height="100%";a.top=a.left=a.margin=a.borderWidth=a.padding="0"};$la=function(a){a=a.style;a.position="absolute";a.top=a.left="50%";a.width="100%"};ama=function(){return".gm-style img{max-width: none;}.gm-style {font: 400 11px Roboto, Arial, sans-serif; text-decoration: none;}"}; +bma=function(a,b,c,d){a:{var e=a.get("projection"),f=a.get("zoom");a=a.get("center");c=Math.round(c);d=Math.round(d);if(e&&b&&_.sm(f)&&(b=_.xp(e,b,f))){a&&(f=_.xx(e,f))&&f!==Infinity&&f!==0&&(e&&e.getPov&&e.getPov().heading()%180!==0?(e=b.y-a.y,e=_.qm(e,-f/2,f/2),b.y=a.y+e):(e=b.x-a.x,e=_.qm(e,-(f/2),f/2),b.x=a.x+e));a=new _.Io(b.x-c,b.y-d);break a}a=null}return a}; +cma=function(a,b,c,d,e,f=!1){const g=a.get("projection"),h=a.get("zoom");if(b&&g&&_.sm(h)){if(!_.sm(b.x)||!_.sm(b.y))throw Error("from"+e+"PixelToLatLng: Point.x and Point.y must be of type number");a=a.Eg;a.x=b.x+Math.round(c);a.y=b.y+Math.round(d);return _.tx(g,a,h,f)}return null};_.Qz=function(a){a.Eg=_.Bq(()=>{a.Eg=null;a.Fg&&!a.Gg&&(a.Fg=!1,_.Qz(a))},a.Jg);const b=a.Hg;a.Hg=null;a.Lg.apply(null,b)};_.Oia=class{constructor(a){this.Eg=a}toString(){return this.Eg()}}; +Mia=class{constructor(){this.Eg=new WeakMap;this.Fg=new WeakMap;this.Hg=new WeakSet;this.Gg=performance.now()+864E5}reset(){this.Gg=performance.now()+864E5;this.Eg=new WeakMap;this.Hg=new WeakSet}};_.hr.prototype.Dn=_.ca(23,function(){return _.pg(this,1)}); +_.su.prototype.Gx=_.ca(22,function(a,b,c){const d=this.tk;let e,f;const g=b.domEvent&&_.qv(b.domEvent);if(this.Eg)e=this.Eg,f=this.Fg;else if(a==="mouseout"||g)f=e=null;else{for(var h=0;e=d[h++];){var k=b.Ai;const m=b.latLng;(f=e.ft(b,!1))&&!e.Vs(a,f)&&(f=null,b.Ai=k,b.latLng=m);if(f)break}if(!f&&c)for(c=0;(e=d[c++])&&(h=b.Ai,k=b.latLng,(f=e.ft(b,!0))&&!e.Vs(a,f)&&(f=null,b.Ai=h,b.latLng=k),!f););}if(e!==this.Gg||f!==this.target)this.Gg&&this.Gg.handleEvent("mouseout",b,this.target),this.Gg=e,this.target= +f,e&&e.handleEvent("mouseover",b,f);if(!e)return!!g;if(a==="mouseover"||a==="mouseout")return!1;e.handleEvent(a,b,f);return!0});_.Zo.prototype.ur=_.ca(21,function(){if(!this.Yn.hasAttribute("dir"))return!1;const a=this.Yn.dir;return a==="rtl"?!0:a==="ltr"?!1:window.getComputedStyle(this.Yn).direction==="rtl"}); +_.ur.prototype.ur=_.ca(20,function(){if(!this.getDiv().hasAttribute("dir"))return!1;const a=this.getDiv().dir;return a==="rtl"?!0:a==="ltr"?!1:window.getComputedStyle(this.getDiv()).direction==="rtl"});_.Fq.prototype.vp=_.ca(18,function(a){this.Ig=arguments;this.Fg=!1;this.Eg?this.Hg=_.Ea()+this.Lg:this.Eg=_.Bq(this.Jg,this.Lg)});_.pu.prototype.jB=_.ca(17,function(){return this.Ig!==null});_.$q.prototype.Fg=_.ca(11,function(){return _.E(this,3)}); +_.Xs.prototype.li=_.ca(6,function(a){return _.Ig(this,1,a)});Bv=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();this.Eg=b}};Dv=[]; +_.Zia=class{constructor(a,b,c,d){this.Fg=null;this.Ig=!1;this.Jg=null;this.Eg=this.Gg=this.Hg=0;this.init(a,b,c,d)}init(a,b,c,{yt:d=!1,cD:e=!1}={}){this.yt=d;this.cD=e;a&&(a=Cv(a,this.cD),this.Fg=a.buffer,this.Ig=a.Eg,this.Jg=null,this.Hg=b||0,this.Gg=c!==void 0?this.Hg+c:this.Fg.length,this.Eg=this.Hg)}Sh(){this.clear();Dv.length<100&&Dv.push(this)}clear(){this.Fg=null;this.Ig=!1;this.Jg=null;this.Eg=this.Gg=this.Hg=0;this.yt=!1}reset(){this.Eg=this.Hg}getCursor(){return this.Eg}setCursor(a){this.Eg= +a}};Ov=[];bja=class{constructor(a,b,c,d){this.Fg=_.Ev(a,b,c,d);this.Ig=this.Fg.getCursor();this.Eg=this.Hg=this.Gg=-1;this.setOptions(d)}setOptions({zE:a=!1}={}){this.zE=a}Sh(){this.Fg.clear();this.Eg=this.Gg=this.Hg=-1;Ov.length<100&&Ov.push(this)}getCursor(){return this.Fg.getCursor()}reset(){this.Fg.reset();this.Ig=this.Fg.getCursor();this.Eg=this.Gg=this.Hg=-1}};Tv=class{constructor(a,b){this.lo=a>>>0;this.hi=b>>>0}};aw=Symbol();bw=Symbol(); +oja=class{constructor(a,b,c,d){this.Eg=a;this.un=c;this.Nv=0;this.Gg=_.D;this.Ig=_.fg;this.defaultValue=void 0;this.Fg=b.MQ!=null?_.Ad:void 0;this.Hg=d}register(){_.Xb(this)}}; +dma=[0,_.Qh(function(a,b,c){if(a.Eg!==2)return!1;a=_.bh(a);_.Uh(b,c,a===""?void 0:a);return!0},_.$h,_.mj),_.Qh(function(a,b,c){if(a.Eg!==2)return!1;a=Sv(a);_.Uh(b,c,a===_.Gc()?void 0:a);return!0},function(a,b,c){if(b!=null){if(b instanceof _.J){const d=b.bR;d?(b=d(b),b!=null&&_.th(a,c,Cv(b,!0).buffer)):_.Xc(_.Nh,3);return}if(Array.isArray(b)){_.Xc(_.Nh,3);return}}ew(a,b,c)},_.qj)];_.yy=class extends _.J{constructor(a){super(a)}}; +ema=class extends _.J{constructor(a){super(a)}vl(){return _.E(this,1)}Hv(){return _.pv(this,1)}};fma=class extends _.J{constructor(a){super(a)}};hw=[1,2];lz=class extends _.J{constructor(a){super(a)}};tla=class extends _.J{constructor(a){super(a)}getId(){return _.E(this,1)}};kz=[2,4];_.pz=class extends _.J{constructor(a){super(a)}getKey(){return _.E(this,1)}getValue(){return _.E(this,2)}setValue(a){return _.Jg(this,2,a)}};_.oz=class extends _.J{constructor(a){super(a)}getType(){return _.kg(this,1)}}; +_.nz=class extends _.J{constructor(a){super(a)}};_.Py=class extends _.J{constructor(a){super(a)}};iw=class extends _.J{constructor(a){super(a)}};_.hz=class extends _.J{constructor(a){super(a)}};_.gz=class extends _.J{constructor(a){super(a)}};_.iz=class extends _.J{constructor(a){super(a)}getUrl(){return _.E(this,2)}setUrl(a){return _.Ig(this,2,a)}};_.iz.prototype.Zk=_.ba(36);tja=class extends _.J{constructor(a){super(a)}}; +_.Rz=class extends _.J{constructor(a){super(a)}getUrl(a){return _.wg(this,1,a)}setUrl(a,b){return _.Sf(this,1,_.He,a,b,_.Ke)}};_.Rz.prototype.Fg=_.ba(38);_.Sy=class extends _.J{constructor(a){super(a)}getStreetView(){return _.D(this,_.Rz,7)}setStreetView(a){return _.fg(this,_.Rz,7,a)}};sja=class extends _.J{constructor(a){super(a)}};mz=class extends _.J{constructor(a){super(a)}getKey(){return _.E(this,1)}getValue(){return _.E(this,2)}setValue(a){return _.Ig(this,2,a)}}; +_.Sz=class extends _.J{constructor(a){super(a)}St(){return _.D(this,_.gz,13)}};_.Sz.prototype.pj=_.ba(28); +_.Tz=_.Ah(function(a,b,c,d,e){if(a.Eg!==2)return!1;a=_.ah(a,_.jf([void 0,void 0],d),e);a=[...a];d=b[_.ad]|0;e=_.Dd(d);if(d&2)throw Error();var f=_.sf(b,c,e);if(Array.isArray(f)){var g=f[_.ad]|0;if(!(g&8192)){var h=g|=8192;f[_.ad]=h}if(g&2){f=[...f];for(g=0;gc.Gg)throw Error();const e=c.Fg;a+=e.byteOffset;c.Eg+=d;c=new DataView(e.buffer,a,d);for(a=0;;){d=a+8;if(d>c.byteLength)break;b.push(c.getFloat64(a,!0));a=d}}else b.push(_.Wg(a.Fg));return!0},function(a,b,c){b=_.Oh(_.$d,b,!0);if(b!=null&&b.length){_.mh(a,c,2);_.jh(a.Eg,b.length*8);for(let d=0;d{g=h;h=c[g];if(h==null){const m=d?.[g];if(m){const p=_.dw(m),r=_.Fh(aw,$v,cw,m).Es;h=c[g]=(t,v,w)=>p(_.bg(v,r,w),t)}}h!=null?h(k,a,g):(f=!0,k.Fg.setCursor(k.Fg.Gg))});f&&vv(a,g,dja(b,e))}else vv(a,b.Gg,eja(b));if(b=_.Re(a))b.Vy=c.Tz[_.Bs];return!0},function(a,b){return(c,d,e)=>{d=_.Bh(d,a);d!=null&&(_.mh(c,1,3),_.mh(c,2,0),_.kh(c.Eg,e),e=_.oh(c,3),b(d,c),_.ph(c,e),_.mh(c,1,4))}}]; +_.tA=[0,_.cA,-1,_.sA];uA=[0,14,[0,[0,_.Z,_.T],_.R]];_.vA=[-500,_.eA,-1,12,_.sA,484,uA];_.yma=[-500,1,_.Vz,_.vA,-1,_.R,-1,1,_.Z,_.vA,_.tA,_.Q,_.Is,_.tA,486,uA];_.zma=[0,_.Qh(function(a,b,c){if(a.Eg!==1)return!1;a=_.Wg(a.Fg);_.Uh(b,c,a===0?void 0:a);return!0},_.Wh,_.nj),-1];_.Ama=class extends _.J{constructor(a){super(a)}getUrl(){return _.E(this,3)}setUrl(a){return _.Jg(this,3,a)}};_.wA=[0,_.Xz,-2,[0,_.Xz]];Uja=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i; +Wja=class{constructor(a){this.Eg=a}toString(){return this.Eg}};_.z=_.Sw.prototype;_.z.Aj=function(){Tw(this);return this.Fg};_.z.add=function(a,b){Tw(this);this.Gg=null;a=Uw(this,a);let c=this.Eg.get(a);c||this.Eg.set(a,c=[]);c.push(b);this.Fg=this.Fg+1;return this};_.z.remove=function(a){Tw(this);a=Uw(this,a);return this.Eg.has(a)?(this.Gg=null,this.Fg=this.Fg-this.Eg.get(a).length,this.Eg.delete(a)):!1};_.z.clear=function(){this.Eg=this.Gg=null;this.Fg=0}; +_.z.isEmpty=function(){Tw(this);return this.Fg==0};_.z.forEach=function(a,b){Tw(this);this.Eg.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};_.z.ko=function(){Tw(this);const a=Array.from(this.Eg.values()),b=Array.from(this.Eg.keys()),c=[];for(let d=0;d0?String(a[0]):b}; +_.z.setValues=function(a,b){this.remove(a);b.length>0&&(this.Gg=null,this.Eg.set(Uw(this,a),_.Vb(b)),this.Fg=this.Fg+b.length)};_.z.toString=function(){if(this.Gg)return this.Gg;if(!this.Eg)return"";const a=[],b=Array.from(this.Eg.keys());for(let d=0;d1||f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=a.Fg.toString()!=="";c?ax(b,a.Fg.clone()):c=!!a.Jg;c&&_.bx(b,a.Jg);return b};_.z.clone=function(){return new _.Xw(this)};_.z.getPath=function(){return this.Kg};_.z.setPath=function(a,b){this.Kg=b?Vw(a,!0):a;return this};_.z.setQuery=function(a,b){return ax(this,a,b)};_.z.getQuery=function(){return this.Fg.toString()};_.z.Ts=function(a,b){this.Fg.set(a,b);return this}; +var Fma=[0,_.Y,[0,_.Q,_.Ds,_.R]],Gma=[0,_.Z,_.R],Hma=[0,_.Is];_.z=_.ex.prototype;_.z.clone=function(){return new _.ex(this.x,this.y)};_.z.equals=function(a){return a instanceof _.ex&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_.z.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.z.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.z.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; +_.z.translate=function(a,b){a instanceof _.ex?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.z.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};_.xA=class extends _.J{constructor(a){super(a)}};_.yA=class extends _.J{constructor(a){super(a)}};_.px=!1;_.qx=!1;_.sx={Qj:a=>a instanceof URL?a.toString():a};zA=[0,_.Zz,-1]; +Ima=[0,_.T,1,[0,_.Y,[0,_.T,-1,_.Q,_.T],_.Zz,4,_.Gs,1,_.lA,_.ima,_.Zz,_.R],1,_.Is,_.T,_.Z,1,zA,_.Y,zA,2,[0,_.T,-1,_.Zz],-1,1,zA,_.Y,zA,_.Z,_.T];_.AA={roadmap:"m",satellite:"k",hybrid:"h",terrain:"r"};Jma=[-500,_.Z,_.Vz,_.eA,_.Q,995,_.T];Kma=[0,_.Z,-1,_.T,2,_.Z,1,_.Z,_.Y,[0,_.Z,_.Y,[0,_.T,-1],[0,_.Vz],[0,_.Vz],[0,_.Wz],[0,_.Z],[0,_.Q],[0,_.Y,Jma,[0,_.Y,Jma,-2]]],_.oA];_.BA=(a,b)=>{b=b.getRootNode?b.getRootNode():document;b=b.head||b;const c=_.Aha(b);c.has(a)||(c.add(a),_.Su(a(),{root:b,Kw:!1}))}; +_.Ql("common",{});var Lma=[0,_.kA,_.lA,_.R,_.T];var Mma={};var Nma=[0,_.Z,-1];_.CA=[0,_.Ds,_.eA,-1];_.DA=class extends _.J{constructor(a){super(a)}};var Oma=[0,_.Y,[0,Nma,_.Y,[-7,Mma,Nma,_.T,_.CA,-1,[0,_.Z,_.Ds,-1],dma]]];_.EA=class extends _.J{constructor(a){super(a,1)}};_.FA={};var Pma;Pma=_.mi(_.DA,Oma);_.Qma=_.fw(361814206,_.EA,_.DA);_.FA[361814206]=Oma;_.GA=[0,_.Cs,-1];var HA=[0,_.T,-1,_.kA,_.T,-5];Mma[293178560]=[0,[0,HA,_.GA,_.T,[0,2,_.Q,-3],_.T,_.R,_.Q,_.Y,HA,_.Q],_.Z];var Rma=[0,_.Fs,-2];_.IA=[0,_.Z,_.T];_.JA=[0,_.T,2,_.T,1,_.T,_.Z,[0,_.T,-1],_.Q,1,_.T,_.oA];_.Sma=[0,_.eA,-1];_.KA=[0,_.T,_.Y,[0,_.Q,-1,[0,[0,_.Z],_.Sma,_.R,[0,_.Vz],_.R],_.JA]];var Tma=[0,_.Vz,_.T];var Uma=[0,_.IA,_.T];_.LA=[0,_.Q,-2,_.Z,_.T,-2];var MA=[0,_.Vz,[0,_.Y,[0,_.Q,-1]]];var NA=[0,1,_.Q];_.OA=[0,_.vA,-1];_.PA=[0,2,_.Cs,-1];var QA=[0,_.LA,_.PA,_.T,-1,2,_.R,_.Q,_.R,_.T,_.Z,-1,_.T];var RA=[0,_.tA,_.T,QA,_.vA,_.T,[0,_.Y,[0,_.KA,_.Q]],[0,_.KA],_.R,-1,_.Cs,Uma,_.OA,[0,[1,2],_.jA,[0,[1,2],_.jA,Tma,hma,Tma],_.jA,[0,_.Q],_.R,_.T],[0,_.T],_.T,_.Y,()=>Vma,[0,_.IA,_.T],[0,_.R],[0,[0,_.Q,_.CA],-4],[0,_.LA,_.R,-1,_.T,_.Z,_.T],[0,_.T],_.R,[0,_.R,-1],_.Y,NA,1,_.T,[0,[2,3],_.Z,_.hA,-1,_.Z],Uma,_.T,MA],Vma=[0,()=>RA,_.Z];_.SA=[0,_.Cs,-2];_.TA=[0,_.Q,-1];_.UA=[0,_.SA,[0,_.Vz,-2],_.TA,_.Vz,[0],[0,_.Vz,-1],93,_.Q];_.VA=class extends _.J{constructor(a){super(a)}getQuery(){return _.E(this,2)}setQuery(a){return _.Ig(this,2,a)}};var Wma=[0,_.R,_.Q,-1,_.Z,_.R,1,_.Z,[0,_.Y,[0,_.Q,-1]],-1,_.Z,_.R,_.Z,[0,_.Y,[0,_.Q,-3]],_.Z,_.R,_.Q];var Xma=[0,[0,[0,[1,2],_.pA,_.jA,[0,_.R,-3]],[0,[1,2],_.pA,-1],[0,[1,2],_.pA,_.jA,[0,[1,2],[3,4],_.jA,Rma,_.pA,-1,_.jA,[0,_.Fs,-3]]],[0,_.T],[0,_.Z],[0],[0,[0,[1,2],_.jA,[0,_.Hs,-1,_.Z],_.pA],[0,[1,2],uma,_.pA],_.Y,[0,_.Z],_.Y,[0,_.Z],_.R,-3,[0,Rma,-1,_.Q],[0,_.Q],[0,_.oA,_.Q,-1],_.T,[0,_.Z,-1]],[0,_.Gs]],_.T,_.Z,Wma,_.Y,RA,_.Z,[0,RA,1,_.R,[0,_.Q,-3],_.R,-1,1,_.Ds,_.T,-1,_.R,-1],_.Z,[0,_.Z,_.T],[0,_.R,-5],_.oA,_.T,[0,[0,_.Y,[0,[1,2],_.iA,_.$z,_.Vz],-1],_.Vz,-1],[0,RA,_.R,-2,_.Z,_.R,_.UA,_.R],[0,RA], +[0,[0,_.R,-1],_.R],_.R,[0,_.R],[0,_.Gs,_.R]];var Yma;Yma=_.mi(_.VA,Xma);_.Zma=_.fw(299174093,_.EA,_.VA);_.FA[299174093]=Xma;var Ika=class extends _.J{constructor(a){super(a)}};_.wy=class extends _.J{constructor(a){super(a)}getKey(){return _.E(this,1)}getValue(){return _.E(this,2)}setValue(a){return _.Ig(this,2,a)}};var Mka=class extends _.J{constructor(a){super(a)}};_.zy=class extends _.J{constructor(a){super(a)}addElement(a,b){return _.zv(this,3,a,b)}nm(a){_.Rf(this,3,_.he,void 0,a,_.ie,void 0,1,!1,!0)}Si(a){return _.yg(this,3,a)}};_.WA={};_.xy=class extends _.J{constructor(a){super(a)}Gi(){return _.E(this,10)}getContext(){return _.D(this,_.xy,1)}};_.xy.prototype.bp=_.ba(40);_.vy=class extends _.J{constructor(a){super(a,14)}getType(){return _.pg(this,1)}getId(){return _.E(this,2)}Om(){return _.kg(this,3)}};_.XA={};var Jka=_.fw(331765783,_.vy,Ika);_.XA[331765783]=[0,_.aA];var Kka=class extends _.J{constructor(a){super(a)}};var Lka=_.fw(320033310,_.vy,Kka);_.XA[320033310]=[0,_.aA,3,_.aA,1,_.Q,3,[0,_.Y,[0,[2,3,4],_.T,_.iA,-2]],2,_.R,_.Q,1,[0,_.R,-1,_.lma,_.Y,[0,_.T,_.R,-1]],_.T];var $ma=[0,_.Y,NA,_.Y,[0,_.T],_.Z,-2,MA,[0,_.T,-1,_.Q],_.Z,_.Y,NA,MA,_.Z,[0,_.Y,[0,_.Vz,-1]]];var YA=[-500,_.Y,_.vA,13,_.sA,484,uA];_.ZA=class extends _.J{constructor(a){super(a)}};var ana=[0,_.Y,[0,_.dA,_.zma],_.Y,[0,_.vA,_.Z,-1],YA,[0,_.Y,[0,[2],_.Z,_.jA,[0,_.Y,[0,_.Q,-1],_.Y,[0,_.tA,_.vA]]]],[0,_.vma,-1],_.Cs,_.Hs,_.Y,[0,_.T,_.R,_.Q],_.Y,[0,_.dA]];var bna=[0,_.R,_.GA,[0,_.Y,[0,_.dA,_.GA],YA],1,[0,[0,[2,3,4],_.Z,_.jA,[0,_.Q,-1,_.Z,_.T,-1],_.jA,[0,ana,_.Z,_.kA,[0,_.Z,-1,_.Ds],_.kA],_.jA,[0,_.Z,ana,_.kA,_.R,_.kA,_.Z]]],1,[0,_.Z,$ma,_.Z],[0,_.T,_.Zz],_.Y,[0,_.tA],[0,_.Z]];var cna=_.mi(_.ZA,bna),dna=_.fw(436338559,_.EA,_.ZA);_.FA[436338559]=bna;_.$A=class extends _.J{constructor(a){super(a)}};_.aB=class extends _.J{constructor(a){super(a)}};_.bB=class extends _.J{constructor(a){super(a)}Ck(a){return _.Kg(this,3,a)}};_.bB.prototype.Fg=_.ba(25);_.ena=class extends _.J{constructor(a){super(a)}};_.cB=class extends _.J{constructor(a){super(a)}Rq(){return _.pg(this,2,1)}};_.dB=class extends _.J{constructor(a){super(a)}getContext(){return _.D(this,_.cB,1)}setQuery(a,b){return _.Df(this,3,_.ena,a,b)}};_.dB.prototype.Fg=_.ba(44);_.dB.prototype.Hg=_.ba(42);_.fna=class extends _.J{constructor(a){super(a)}};_.eB=class extends _.J{constructor(a){super(a)}getStatus(){return _.D(this,_.fna,1)}getAttribution(){return _.D(this,_.$A,5)}setAttribution(a){return _.fg(this,_.$A,5,a)}hasAttributes(){return _.xf(this,_.bB,7)}};_.eB.prototype.js=_.ba(45);_.fB=class extends _.J{constructor(a){super(a)}getMessage(){return _.E(this,3)}};_.gna=class extends _.J{constructor(a){super(a)}getStatus(){return _.D(this,_.fB,1)}};_.hna=_.oi(_.gna);_.gB=class extends _.J{constructor(a){super(a)}getCenter(){return _.D(this,_.aB,1)}setCenter(a){return _.fg(this,_.aB,1,a)}getRadius(){return _.og(this,2)}setRadius(a){return _.Jw(this,2,a)}};_.hB=class extends _.J{constructor(a){super(a)}getContext(){return _.D(this,_.cB,1)}getLocation(){return _.D(this,_.gB,2)}};_.hB.prototype.MA=_.ba(46);_.hB.prototype.Fg=_.ba(43);_.hB.prototype.Hg=_.ba(41);var ina=class extends _.J{constructor(a){super(a)}};_.jna=class extends _.J{constructor(a){super(a)}getStatus(){return _.D(this,_.fB,1)}getMetadata(){return _.D(this,_.eB,2)}getTile(){return _.D(this,ina,4)}};_.kna=_.oi(_.jna);_.iB=[0,_.Q,_.Y,[0,_.Q],1,_.Z];var lna=[0,_.R,-1];var mna=[0,_.Q,-4];var jB=[0,_.Q,_.Vz];var nna=[0,_.qA,jB];var ona=[0,_.Q,_.Y,[0,_.Q,-1]];var pna=[-500,[0,sma,[0,1,_.Q,-1],2,_.Q],498,uA];var kB=[0,_.CA,_.Ds];_.lB=[0,_.Q,-1,2,_.Q,-4,_.R,_.Q,_.cA,kB,_.Q,[0,_.aA,_.Q],_.Q];_.Ux=class extends _.J{constructor(a){super(a)}getKey(){return _.E(this,1)}getValue(){return _.E(this,2)}setValue(a){return _.Ig(this,2,a)}};_.ty=class extends _.J{constructor(a){super(a,6)}getType(){return _.pg(this,1,37)}};_.mB=class extends _.J{constructor(a){super(a)}};_.nB=class extends _.J{constructor(a){super(a)}};_.Gy=class extends _.J{constructor(a){super(a)}getZoom(){return _.kg(this,1)}setZoom(a){return _.Dg(this,1,a)}};_.oB=class extends _.J{constructor(a){super(a)}Rq(){return _.pg(this,17)}};_.pB=[0,_.Q,-1];_.qB=[0,_.Uz,-2];_.qna=[-500,_.Y,[0,_.Y,_.pB,_.Z],_.Z,997,_.Z];_.rB=[0,2,_.Cs,-1];_.sB=[0,HA,_.kA];_.tB=[0,_.T,-1,_.UA,_.rB,_.Z,_.R,-1,1,_.Z,_.Q,_.T,_.kA,_.T,_.kA,_.sB];var rna=[0,mma,-1];var sna=[-34,{},_.R,-4,_.Q,[0,_.TA,_.Y,[0,_.Z,_.R,_.Z],_.R,-1],_.R,-1,_.Q,_.R,1,_.R,-9,[0,_.R],[0,_.R],_.R,-1,[0,_.Is,_.R,-1,_.Q],[0,_.R],_.R,[0,_.R,-1],_.R,-2];_.tna=[0,_.T,_.Q,_.Z,-1,1,_.T,1,_.Vz,[0,_.Q,-5],1,_.Z,[0,_.R,-6],sna,1,_.iB,_.R,[0,[3,4,5],[0,_.Q,-2],-1,_.bA,-1,_.hA,_.Q],[0,_.R,-9,[0,[0,_.Q,_.Is,_.R,_.Is]],_.R,-3,[0,sna],_.R,-5,_.Z,_.R,-2,[0,_.R],_.R,-4,[0,_.R],_.R,-1,_.Z,_.R,-1],_.R,_.Z,[0,_.Q,-3],_.kA,[0,_.R,_.kA,_.R]];var una=[0,_.Z];var uB=[0,_.Y,[0,_.Z,una,_.Vz,-1,_.Z],_.R,3,_.R];var wna=[0,()=>vna],xna=[0,_.T,-1,_.rB,_.T,_.Z,-1,[0,_.T,_.Vz,_.T,-1],_.T,2,_.R,_.T,-2,1,()=>wna,1,_.R,_.T,1,_.R,_.Q,[0,_.R,-4],[0,_.Vz],_.Z,1,_.Q,[0,_.Z,_.Y,[0,_.T],_.Q],[0,_.R],_.T,-2],vna=[0,()=>xna,_.R];var yna=[0,_.Z,_.R,-1,_.aA,-1,_.R,-5];var zna=[0,_.Hs,-2,_.T,_.Hs,-2];var vB=[0,_.Q,_.Hs,_.nA,_.Q,_.Z,_.Q,-1,_.Y,[0,_.Z,_.T,[0,_.Ds,_.T,_.Ds,_.R,_.T,-1,1,_.Ds,_.T,-1],_.T,-1,_.Hs],_.Z,[0,_.Cs,_.Hs,-3],[0,_.Z,-1,_.T,_.R,-1,_.Q,-1],_.Hs,_.T,_.Q,[0,_.T,-2],_.T,-1,_.Hs,-1,[0,_.T],_.T,5,_.Hs,_.Z,[0,_.Q,-4],[0,_.R,_.Q,-4,_.Ms]];var Ana=[0,_.Hs,-2,_.Z,_.Hs,_.tma,_.Hs,_.T,_.Hs,-1,_.T,_.Z,-1,_.Y,vB];var Bna=[0,_.Hs,Ana,_.Hs,_.Z,_.Hs,-2,[0,_.T,-1],_.Y,[0,_.Hs,-1,_.T],_.Y,vB];var Cna=[0,_.Z,_.T,[0,_.T,_.R,_.Q],_.T,vB,_.Y,vB,_.R,_.Hs,-12,_.T,_.Hs,_.Z,_.Hs,-1,_.T,[0,_.R,_.Hs,-4],[0,_.R,-2],_.Z,-1,_.Is,_.Hs,_.T,_.Hs,-3,_.R,_.Z,_.Y,vB,_.T,-1,_.R,_.Hs,-10,[0,_.Q,zna,_.R,_.Q,_.Y,[0,_.R,-2,_.Hs,-1],_.Q,-13,_.Z,[0,_.Q,-6,_.Ds],-1,kma,_.R,_.Q],_.Hs,_.Y,[0,_.nA,_.Hs,_.Q,_.Hs,_.Z,_.Q],_.Hs,[0,_.Hs,-1],_.Y,[0,_.Z,_.T,_.Q,-1],1,_.Hs,-2,[0,_.Q,-1,_.Ds,-2,_.Q,-1],_.Hs,-1,[0,_.Hs,-4],_.Y,[0,_.T,_.Y,vB],_.Hs,-1,_.T,[0,_.Hs,1,_.Hs,-1],_.Zz,[0,_.Q,-5],[0,_.R,-2],_.Hs,-1,_.Y,[0,_.Hs,_.nA, +_.T],[0,_.R,-2,_.Q,_.R,_.Q],[0,[0,_.Q],-1],_.dA,_.Y,[0,_.Q,-2],_.Hs,[0,_.Q],[0,_.R,-1,_.Q,_.R],_.Y,[0,_.R,_.Ds,_.Q],_.R,_.Ds,_.Y,[0,[1],_.jA,[0,_.T,_.R,_.Q,-3,_.T,-2],_.T],_.Y,[0,_.T,_.Q,_.Ds,_.T,-1,_.Ds,_.R],_.R,[0,_.Y,[0,_.Hs,_.nA,_.Ds],_.Q],nma,[0,_.R,-1],_.Z,-1,_.Hs,_.oA,_.T,zna,-1,_.Y,[0,_.Hs,-2],_.Y,Ana,_.Y,Bna,_.T,_.R,-1,_.Y,[0,_.Hs,-4],_.Y,Bna,_.Hs,_.R,[0,_.T,-3],_.T,_.Z,_.Hs,-1,_.T,_.Hs,_.T,_.Hs,_.Z,_.Y,[0,_.nA,_.Q,_.Hs],_.Z,[0,_.R,_.Q,-3],_.Hs,-1];var Dna=[0,_.T,-1,_.Z,-1,_.R,_.T,_.R,_.Q,_.Z,[0,[0,_.T,_.Z]],_.T,[0,_.T,_.R,-1]];var Ena=[0,_.Z,-1];_.wB=[-51,{},[13,31,33],_.Y,xna,1,_.UA,_.Q,1,[0,[70],[0,_.Z,-1,_.Ds,1,_.Z,_.R,_.Is,_.Z,_.R,_.Y,una,[0,_.Z,1,[0,_.Q,-1]],_.Z,_.Q,-1,_.Y,[0,_.Z],_.R,-3,[0,_.Q],[0,[0,_.R,-4],-1,1,_.kA,-1,_.R],_.R,[0,_.R,_.Z],1,_.Is,[0,_.T],_.R,-3,[0,_.R],_.R,-1,_.Z],[0,_.R,-3,[0,_.kA,3,_.R,_.Z,-1,1,_.R,_.Z,_.R,-1],_.R,1,_.R,11,_.Z,_.Q,_.R,_.Y,[0,_.Z],_.R,-1,_.Z,[0,_.Y,[0,_.Z],_.R,_.Z,-2,_.R,-1],[0,_.Z,-1],_.R,_.Z,lna,_.R,1,[0,_.Z,_.Ds],_.R,-1,[0,_.R,1,_.R,-4],[0,_.Q,-3,mna,_.Q,_.Y,mna,_.Y,[0,_.Z]],_.R,-3,2,_.Y,[0,_.Z]], +1,_.R,1,[0,_.R,2,_.R,20,_.R,6,_.Q,-1,8,_.R,2,_.R,2,_.R,-1,5,_.R,-1,3,_.R,2,[0,_.Cs,_.Q,-1],1,_.R,-1,2,_.Z,2,_.Z,1,_.Q,_.R,5,_.Q,3,_.R,3,_.R,1,_.R,-1,2,_.R,-1,1,_.R,_.T,_.R,1,_.aA,_.R,3,_.R,3,_.R,1,_.R,-1,8,_.R,-1,5,_.R,1,_.R,-1,2,_.Q,_.Z,3,_.T,3,_.R,-2,1,_.R,4,_.Z,_.R,4,_.R,-2,1,_.R,-1,1,_.R,-1,2,_.R,5,_.R,-1,5,_.R,-3,2,_.Q,_.R,-2,_.Q,-1,1,_.Gs,1,_.R,-1,2,_.R,2,_.R,-10,1,_.R,-1,1,_.Gs,_.R,-6,3,_.R,-4,_.Z,_.R,-1,1,_.R,1,_.R,-7,_.T,_.R,-12],_.R,-1,_.Z,_.R,1,_.R,-2,_.aA,_.R,[0,_.Is,_.R,_.Is,_.Z],1,[0, +_.Z,-1,_.Ds],[0,_.Z,-1,_.R,-1,_.Z,_.R,-2,1,_.R,-1,[0,_.Z,uB,_.R,_.Tz,[!0,_.T,uB],_.Q],[0,_.Y,[0,[1,2],_.jA,[0,_.Z,_.Y,[0,_.Z,-2]],_.jA,[0,_.Y,[0,_.Z]]],_.R,_.Q,uB,_.Tz,[!0,_.T,uB]],_.R],3,_.R,-3,[0,_.kA,_.Q],_.R,[0,_.kA],_.R,1,_.R,-2,7,_.Q,_.T,1,[0,_.R,lna],_.R,-2,1,[0,[2,4],[0,_.R,-1],_.iA,_.T,_.jA,[0,_.T,-1]],_.R,2,[0,_.Y,[0,_.Z],_.R],1,_.R,-1,2,[0,[0,_.R,-2],_.R,_.T,_.R],[0,[0,[0,_.Ds,1,jB,-1,_.Z,_.Vz,-1,jB,_.Q,-1,_.R,_.Vz,_.Y,[0,_.Z,_.Q],_.Q],[0,[0,_.Vz,-1],-2],1,[0,_.Y,[0,_.Q,-1],_.Y,[0,_.Q, +-1]],1,_.Y,[0,2,jB,_.Q],_.Y,[0,_.Vz,jB,-2],[0,3,_.Y,ona,_.Y,[0,_.Vz,_.Y,ona]],[0,_.Q,jB],[0,6,_.Y,[0,_.Vz,_.Y,nna],_.Q],[0,3,_.Y,nna],[0,_.T,_.R,_.Z],[0,_.Y,[0,_.Q,_.Vz],_.Q,_.Y,[0,_.Vz,_.Q],_.Q,_.Y,[0,_.Q,_.Vz]]],_.R,-1,$ma,_.R,1,[0,_.Q,_.R,_.Q,1,_.Q,_.R,_.Q,_.R,_.Q,_.R],_.Y,[0,_.T],_.R,-1,_.Vz,_.R,-2],[0,_.Y,[0,1,rna],[0,_.R]],_.R,2,_.R,-1,[0,[0,_.T,-1],[0,_.Z,_.T,-4],[0,1,_.Y,[0,_.Z]]],_.jA,[0,_.kA],_.Vz,[0,_.R,_.Q],_.R,-1,[0,_.R,_.Z],2,_.R,1,_.R,-2,1,[0,_.R],_.Y,[0,_.Z,-1],_.R,-1,[0,_.Z,-2,[0, +_.R,_.Y,[0,_.T],_.R,-1],[0,_.R,-1,1,_.R,-9],[0,_.R],[0,_.R,-1],[0,_.R],_.Z],_.R,-2,[0,_.R],[0,_.R,-1],1,[0,_.R,-2],_.R,[0,_.Y,[0,[2],_.kA,_.hA],_.R],_.R,-4],_.Z,yna,_.Y,[0,_.Q,_.rB,_.T,_.Vz,_.R],2,_.R,_.iA,1,[0,_.T,-1,_.R,_.lB,_.T,-1,_.Z,_.Y,[-233,_.WA,_.Q,1,_.Q,_.aA,_.T,_.Z,_.Q,3,[0,[1,2],[3,6],_.jA,_.CA,_.jA,kB,_.bA,2,_.jA,[0,_.aA,_.Q]],5,_.T,112,_.R,18,_.Q,82,[0,[0,[1,3,4],[2,5],_.jA,_.CA,_.jA,_.lB,_.jA,kB,_.iA,-1]]],_.T,-1,Cna,_.Z,-1,[0,_.R,_.T,-1],_.Q,1,_.T,_.Is,[0,_.Z],_.R,-3,[0,_.T,_.Z],1, +_.R,Fma,_.Z,[0,_.Is]],_.R,2,[0,_.Z],[0,_.Y,[0,[0,_.Q,-1],-1],_.R,-1],_.T,1,_.Q,1,_.R,[0,_.Z],_.R,[0,_.T,-7,1,_.T,-3,_.kA,_.T,-1,_.Y,[0,_.kA]],1,_.Z,_.mA,_.kA,_.pA,_.Y,[0,_.Q,Cna,_.R],2,_.R,_.T,[0,_.Z,_.T,_.Is,_.T,_.Z,_.PA,_.Z,-1,_.T,_.Y,_.sB,_.T],_.Q,[0,_.Q,-1,_.T,_.R,-1,_.Z,_.T,_.R],1,Ena,1,[0,_.R,_.Z,_.R,_.Y,[0,_.Z,_.Q,-1],_.Z,_.kA,_.R,_.T],1,[0,_.R,1,_.R,-2,[0,_.R,-1],[0,_.Z,_.R],_.R,-1,_.Z,_.R],_.T,[0,[0,_.T],[0,_.T],[0,20,_.Tz,_.rA,-1],1,[0,_.T],[0,_.Es,_.Ds,_.Es,_.Y,Dna,[0,_.T,_.Y,Dna,_.Y,[0, +_.T,_.aA],_.Q,_.T,2,_.Y,[0,_.T,_.Y,[0,_.T,_.Z,_.Q]],_.T,[0,_.Y,[0,_.T,_.aA]]],1,_.T,1,[0,_.Q,-2,_.Gs],_.Gs,2,_.kA,1,Lma]],_.T];var xB=[0,()=>xB,_.tB,2,[0,1,[0,3,_.Y,QA],[0,_.Gs,_.Q],_.Y,[0,_.T,_.rB,_.Z]],QA,1,_.wB,1,_.T,_.Z,[0,_.T,[0,_.T,-2,_.Vz,-1],_.Y,[0,_.tA,1,_.T,1,_.PA,[0,_.Vz,_.T],[0,_.Z,_.T]],[0,_.Is,[0,_.Z,_.Zz],1,_.Is,2,_.T,_.Z,_.tna,2,_.Gs,_.Q,-2,_.R,1,_.R,-1,_.Is,_.Z,_.R,[0,_.Is,_.Q,-1],_.T,_.R],_.T,_.OA,1,[0,2,_.rB,-1],1,_.R,-1,_.T,_.tB,4,_.T,[0,_.R,_.T,_.Gs],_.Z,[0,_.Z,_.T,-1],_.Z,Wma,_.R,-1],[0,1,_.T,11,_.R,3,[0,4,_.R,-1,2,_.R,4,_.Z,5,_.R,-1],2,[0,_.R,-1],[0,5,_.Z,-2]],_.R,1,_.Y,[0,_.tA,_.T,_.vA],_.T,_.Y,[0, +_.Z,_.T],_.nA,[0,_.Z,[0,_.Gs,_.Zz]],_.Is,[0,_.Y,[0,1,_.T,_.Gs,_.R,_.Z],_.T,-1,_.Ds,_.Y,_.rB,_.Q,_.R,_.Y,[0,_.Z,_.Y,_.rB,2,[0,_.Y,[0,_.T,-1]],-1]],_.rB,[0,_.T,_.Q,_.R],[0,4,_.R]];var Fna=[-14,_.XA,_.Z,_.T,_.Q,_.Y,[0,_.T,-1],_.aA,[0,_.Y,[0,_.vA,_.Z,_.Hs,_.T,_.Hs,_.tA,_.R,_.sA,_.Q,-1,_.Z,[-15,{},_.Gs,_.Vz,1,_.T,-1,_.Q,_.eA,_.Q,-1,fA,-1,_.Z,-1,_.T],_.Z,-1,_.T,_.Z],_.Y,[0,YA,_.Hs,_.Vz,_.R,_.kA,_.Z],_.Is,_.Y,[0,_.vA,_.Vz,_.Hs,_.Vz,_.Hs]],_.R,xB,Gma,1,[0,_.Z],_.R,[0,_.Es]];var Gna=[-6,{},_.Z,_.Y,[0,_.T,-1],[0,_.Y,Kma],_.Z,_.R];var Hna=[0,[3,15],2,_.jA,_.wB,1,_.Z,4,[0,_.Z,1,yna,_.Q],3,_.kA,_.jA,[0,_.Y,[0,[1,2],_.jA,rna,_.jA,_.PA],_.Z,Ena],_.Y,[0,_.kA,_.T]];var Ina=[0,_.Y,[0,_.T,-1,_.wA],_.R,-1,[0,_.Y,[0,[-500,_.Y,YA,_.Vz,-1,_.Yz,_.kA,_.R,8,_.sA,484,uA],_.Z]],_.R,-1,[0,[0,_.T],_.Q,-1],[0,_.T,-1],_.Z,_.R];_.yB=[0,_.Q,-4];var Jna=[0,[2,3,4,5,6,7,8,9,10,11,12,13],_.Z,_.hA,_.mA,rma,qma,hma,_.bA,jma,wma,xma,_.iA,uma,_.$z];_.zB=[0,_.Z,-1,_.Q,-2,_.Y,[0,_.Q,-1],_.Z,-2,_.Q];var AB=[0,_.Y,[0,_.T,-1],1,_.sA,_.Z];var BB=[0,_.Vz,-1,_.Q];var Kna=[0,_.Q,-1,_.gA];var Lna=[0,_.Y,_.tA,_.tA,-2];_.Mna=[0,_.Ms,7,[0,_.T],_.Zz,[0,_.T,-2],1,[0,_.T,-5]];var CB=[0,_.Z,_.T,_.Q,_.kA,_.gA];_.DB=[0,_.Z,1,_.Z];var Nna=[0,_.Vz,_.Cs,1,_.DB];var Ona=[0,[20,21],_.Z,_.Vz,-1,_.kA,1,_.kA,3,_.Y,Nna,_.Cs,-3,_.Wz,-2,_.kA,_.Y,Nna,_.jA,[0,_.Z,-2],_.jA,[0,3,_.Z],_.Cs,_.qB];var Pna=[0,_.Z,_.Vz,-2];var EB=[0,_.T,-2];var Qna=[0,_.eA,EB,[0,_.T,_.Z,_.Vz,_.Z,_.Q,_.Z]];_.FB=[0,_.oA];var GB=[0,_.eA,_.Vz,_.R,gma,_.Z,-1,EB,_.Z,1,_.Vz,-3,[0,_.T],-1,_.FB];var HB=[-26,{},_.Y,GB,_.Y,Qna,_.Y,[0,_.T,_.Vz,-1,_.eA,_.T,_.Vz,_.Z,2,_.Vz,_.Z,_.R,-1],1,_.Y,[0,_.T,_.Y,[0,_.T,_.Q,-3],_.R,_.Vz,_.eA,-1,_.R,_.Z,[0,_.Q,-3]],[0,_.Vz,-2,4,_.Vz,_.Q,-3,_.Is,_.Q,-1,_.Z,_.Q,_.eA,_.R,_.FB,_.Z,_.Q],2,_.Z,_.Y,CB,[0,_.Vz,_.eA,_.Vz,-1,_.eA,-1,_.FB],5,[0,1,_.Z,-1],_.Q,[0,fA,EB],[0,_.Vz],1,_.R,_.Y,_.pB,[0,_.FB],[0,_.eA,_.Vz,_.eA,_.Vz]];var Rna=[0,[0,_.Vz,-4],[0,_.kA,_.Vz,-1,_.R],[0,_.Z,-1,_.Vz,-1]];var Tna=[-42,{},_.Z,2,HB,_.kA,-1,[0,Rna,[0,_.Q,_.T,-1,2,_.Q,-1]],1,_.sA,1,()=>Sna,1,_.Q,_.sA,_.Q,4,[0,[0,_.kA,-1],_.Vz,-3],[0,Ona,_.Y,[0,_.Vz,_.Q,-1,[0,_.Y,[-14,{},[10,11],_.Q,_.T,HB,2,_.R,BB,_.T,_.Z,_.pA,-1,[0,_.R,-1],AB],-1,[0,1,_.Q,-2,_.R,1,_.Z,_.Q,_.Y,_.DB,1,_.R,-1,BB,_.Z,_.Vz,_.R,_.Vz,_.R,_.Q,[0,_.Z,_.Q],_.Z,_.Q,_.Vz],[0,1,_.Y,_.DB,_.R,BB],1,HB,-1],_.Y,[0,_.Q,_.Hs],1,_.Y,[0,_.Vz,_.Hs],_.Y,[0,_.Hs,_.Q],_.Q,_.R,-1,_.Z,1,_.Y,Pna,_.Y,[0,_.Hs,_.Y,Pna],_.cA],_.R,_.Y,[0,_.Hs,Ona,_.R],_.R],[0,_.T,-2, +_.Mna],_.Q,_.Vz,[0,_.kA,_.Cs,_.Q,-3],[0,gma,-1,_.kA],_.R,_.Q,-1,1,[0,_.Y,Jna],[0,_.kA,_.Y,[0,_.Q,_.Y,CB,_.Q],_.qB,_.R,_.Q],[0,_.qB],[0,_.Cs,-1],[0,_.kA,_.Es,_.qB],_.R,[0,_.Y,[0,_.kA,_.Y,CB,_.Q],_.qB,_.R,_.Wz,-1],_.Y,[0,_.oA,-1],_.R,-1,_.oA],Sna=[0,_.Y,()=>Tna,Rna];var Una=[0,_.Z,[0,_.Gs],1,[0,_.Y,[0,_.tA,_.Z,_.Vz,_.OA,_.Y,AB,_.Is,_.T,_.Z,_.Y,[-500,_.Z,_.tA,_.Q,_.T,_.Vz,_.Y,[-500,_.T,-1,_.Is,1,_.T,-1,8,_.sA,484,uA],_.R,_.T,7,_.sA,483,uA],6,[-500,_.Z,_.Q,_.Vz,-1,1,_.Y,_.tA,_.tA,492,uA,-1],[0,_.Vz,_.Y,_.tA,_.Q],_.T,_.vA,_.dA,_.Gs,1,[0,pna,_.Y,[-500,[0,_.Z,_.R,_.Z,2,[0,_.Q,-3,_.Z,_.Q,_.Z,-1,_.Q],-1],pna,497,uA]],Lna,[-500,_.T,498,uA],pma,[0,_.Y,[0,_.Q,_.Vz]],1,_.dA,1,_.Y,Lna,_.Y,Kna,_.T,_.Y,Kna,_.Y,_.yma,1,_.R],_.Y,Tna,[0,_.Z,_.R,1,_.tA]],[0,_.sA],1,[0,CB],3,[0], +5,[0,_.T,_.kA],1,[0,_.Y,CB],[0,2,_.Z,_.Vz]];var Vna=[0,_.Q,-2];var Wna=[0,_.R,3,_.R,2,Vna,-1,1,_.R,-1];var Xna=[0,_.Z];var IB=[0,[1,2],_.iA,_.oma];var Yna=[0,[1,6],_.jA,IB,_.Q,_.R,-2,_.jA,[0,_.Gs],1,_.Cs,-1];var Zna=[0,_.R,-4];var $na=[0,[1,5],_.pA,_.R,-2,_.pA,_.R,-2,_.eA,-2,_.R,-1,_.Z];var aoa=[0,_.Y,[0,_.T,_.Q],$na,_.Z];var boa=[0,_.Q,-1];var coa=[0,IB,1,_.R,-3,2,$na,_.R,_.Q,_.T,-1,_.Cs,_.Q,_.R,-1,_.Z,1,_.Y,Qna,_.T,_.Q,_.R,_.T,_.Z,_.vA,_.Z,-1,_.Y,GB,_.R,_.Y,GB,_.Q,_.R,_.Z,-1];var doa=[0,Vna,_.R,-1];var eoa=[0,1,_.Q];var foa=[0,_.R,_.Q];var goa=[0,[6,7],_.Z,-1,_.oA,_.Z,-1,_.jA,[0,15,_.oA],-1,_.Is];var hoa=[0,_.Q];var ioa=[0,3,_.R,_.Q,_.R,-1,_.Y,[0,_.Z,_.Q,[0,_.Cs,-2]]];var joa=[0,_.Z];var koa=[0,16,_.Z,6,[0,_.Z,-2,Wna,_.Y,coa,[0,_.Q,-1,_.Y,[0,_.Z,-1,_.T,_.Q],_.Cs,1,_.Q,Wna,_.Y,coa,_.R,-1,Yna,2,[0,_.Q,-4],hoa,1,_.Hs,_.R,ioa,_.R,boa,_.oA,1,Zna,doa,eoa,aoa,foa,Xna,joa,goa],_.R,Yna,_.R,1,hoa,_.Hs,_.R,ioa,_.oA,boa,2,Zna,doa,eoa,aoa,foa,Xna,joa,goa],[0,[0,IB,_.vA],1,[0,_.Z,_.Q],_.R],[0,[1,2],_.jA,[0,[1],_.iA,_.Z],_.jA,[0,_.Z,_.Cs,-1,_.Y,[0,_.dA],_.Y,[0,[0,[0,_.R,_.Vz,_.OA,_.R,_.Z,_.R,_.Is,_.Q,_.Z,-1],_.kA,-1,_.Y,[0,_.Q,_.Z,[0,_.tA,_.Vz],_.R,_.Z,_.tA,_.Q,-1],_.Z]]]],_.Z,[0,_.R,_.Vz,_.Es], +1,[0,2,_.Y,[0,[0,_.Z,_.tA,_.T,-1,_.Z,1,_.R,_.Z,_.Y,CB,_.T,_.Vz,_.R,_.Y,_.tA,_.tA,_.Y,CB,_.tA,_.Z,_.R],_.Y,Una,1,_.Z,_.R,1,_.Y,Una],_.R,[0,_.Y,[0,1,[-7,{},_.Z,_.T,[-4,{},_.Y,[0,_.Z,AB,_.T,_.Z,-1,_.R,[-3,{},_.Z,_.Q],1,BB],_.zB,BB],[0,_.Is,_.zB],[0,_.Z,_.zB],_.Y,Jna],[0,_.Es,-2,_.Y,[0,_.Q,-1]],_.cA,[0,_.Z,1,_.Gs,_.T],[0,_.cA,_.qna],_.Q,-1,_.R,_.Q,-2,_.sA]]]];_.JB=class extends _.J{constructor(a){super(a)}};_.JB.prototype.Op=_.ba(13);_.loa=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetMap3DConfig",_.JB,a=>a.ri(),_.oi(class extends _.J{constructor(a){super(a)}Fg(){return _.D(this,_.$q,1)}}));var rka=class extends _.J{constructor(a){super(a)}getUrl(){return _.E(this,3)}setUrl(a){return _.Jg(this,3,a)}};var Qla=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetMapsJwt",rka,a=>a.ri(),_.oi(class extends _.J{constructor(a){super(a)}zn(){return _.E(this,1)}}));var moa=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetMetadata",_.dB,a=>a.ri(),_.hna);_.noa=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetPlaceWidgetMetadata",_.Ama,a=>a.ri(),_.oi(class extends _.J{constructor(a){super(a)}zn(){return _.E(this,1)}Fg(){return _.E(this,3)}}));var ooa=class extends _.J{constructor(a){super(a)}};_.KB=class extends _.J{constructor(a){super(a)}getZoom(){return _.lg(this,2)}setZoom(a){return _.Fg(this,2,a)}li(a){return _.Ig(this,4,a)}Rq(){return _.pg(this,11)}getUrl(){return _.E(this,13)}setUrl(a){return _.Ig(this,13,a)}};_.KB.prototype.Zk=_.ba(35);_.KB.prototype.pj=_.ba(27);_.KB.prototype.Op=_.ba(12);_.KB.prototype.dk=_.ba(9);var poa=_.Tja(_.KB);var qoa=[0,_.Z,_.T,-1,_.Is,_.Z,-1,_.R,_.Z,-1];var roa=[0,qoa,-1,101,_.R,1,[0,_.T,-4,_.Zz,[0,_.Ds,-1],_.R,_.Z,_.T,_.Z,_.R,_.Z,_.eA,_.Z,_.CA,_.Zz,_.T,_.R,-1,[0,_.T,_.Ds,_.Z,_.T,_.Ds,_.Z,_.R,-1,_.T],_.T,-1,_.R,_.aA,_.Z,-1,_.R,[0,_.T,_.Z,_.Q,-1,_.Ds,_.T,_.Q,_.T],_.R,_.Zz,_.T,_.Ds,[0,[0,_.Z,_.Zz,-3],1,_.Z,-3],_.Zz,-3,_.T,_.Cs,_.Z,-2,_.Zz,_.Z],_.Hs,1,_.R,1,_.T,_.Ds];_.soa=_.oi(class extends _.J{constructor(a){super(a)}getStatus(){return _.pg(this,5,-1)}getAttribution(){return _.E(this,1)}setAttribution(a){return _.Ig(this,1,a)}});_.toa=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetViewportInfo",_.KB,a=>a.ri(),_.soa);_.Jz=class extends _.J{constructor(a){super(a)}getUrl(){return _.E(this,1)}setUrl(a){return _.Jg(this,1,a)}};var uka=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/InitMapsJwt",_.Jz,a=>a.ri(),_.oi(class extends _.J{constructor(a){super(a)}}));_.uoa=new _.Vs("/google.internal.maps.mapsjs.v1.MapsJsInternalService/SingleImageSearch",_.hB,a=>a.ri(),_.kna);tka.prototype.getMetadata=function(a,b,c){return this.Eg.Eg(this.Fg+"/$rpc/google.internal.maps.mapsjs.v1.MapsJsInternalService/GetMetadata",a,b||{},moa,c)};ay(Node);ay(Element);_.voa=ay(HTMLElement);ay(SVGElement);_.LB=class extends _.J{constructor(a){super(a)}getUrl(){return _.E(this,1)}setUrl(a){return _.Ig(this,1,a)}};_.LB.prototype.Zk=_.ba(34);_.woa=[0,_.Z,_.Is,_.Z,_.Is,_.lA,[0,1,_.Ds,_.T,-1],_.T,92,Ima,[0,_.dA,_.Y,[0,_.T,_.Gs]],1,[0,_.T]];var xoa=_.mi(_.LB,[0,_.T,-2,3,_.T,1,_.T,_.Z,_.R,88,_.T,1,_.T,_.Ms,_.T,_.woa]);var yoa=class extends _.J{constructor(a){super(a)}getStatus(){return _.pg(this,1,-1)}};var zoa;_.MB=_.ll?_.ml():"";_.NB=_.ll?_.kl(_.ll.Fg()):"";_.OB=_.Im("gFunnelwebApiBaseUrl")||_.NB;_.PB=_.Im("gStreetViewBaseUrl")||_.NB;zoa=_.Im("gBillingBaseUrl")||_.NB;_.Aoa=`fonts.googleapis.com/css?family=Google+Sans+Text:400&text=${encodeURIComponent("\u2190\u2192\u2191\u2193")}`;_.QB=_.ns("transparent");_.Boa=class{constructor(a,b){this.min=a;this.max=b}};_.RB=class{constructor(a,b,c,d=()=>{}){this.map=a;this.dh=b;this.Eg=c;this.Fg=d;this.size=this.scale=this.center=this.origin=this.bounds=null;_.Pn(a,"projection_changed",()=>{var e=_.Pr(a.getProjection());e instanceof _.uu||(e=e.fromLatLngToPoint(new _.mn(0,180)).x-e.fromLatLngToPoint(new _.mn(0,-180)).x,this.dh.Lj=new _.Yga({st:new _.Xga(e),Fu:void 0}))})}fromLatLngToContainerPixel(a){const b=wka(this);return xka(this,a,b)}fromLatLngToDivPixel(a){return xka(this,a,this.origin)}fromDivPixelToLatLng(a, +b=!1){return yka(this,a,this.origin,b)}fromContainerPixelToLatLng(a,b=!1){const c=wka(this);return yka(this,a,c,b)}getWorldWidth(){return this.scale?this.scale.Eg?256*Math.pow(2,_.zw(this.scale)):_.yw(this.scale,new _.cr(256,256)).kh:256*Math.pow(2,this.map.getZoom()||0)}getVisibleRegion(){if(!this.size||!this.bounds)return null;const a=this.fromContainerPixelToLatLng(new _.Io(0,0)),b=this.fromContainerPixelToLatLng(new _.Io(0,this.size.nh)),c=this.fromContainerPixelToLatLng(new _.Io(this.size.kh, +0)),d=this.fromContainerPixelToLatLng(new _.Io(this.size.kh,this.size.nh)),e=_.pka(this.bounds,this.map.get("projection"));return a&&c&&d&&b&&e?{farLeft:a,farRight:c,nearLeft:b,nearRight:d,latLngBounds:e}:null}Jh(a,b,c,d,e,f,g){this.bounds=a;this.origin=b;this.scale=c;this.size=g;this.center=f;this.Eg()}dispose(){this.Fg()}};_.SB=class{constructor(a,b,c){this.Gg=a;this.Fg=c;this.Eg=!1;this.ph=[];this.ph.push(new _.Iq(b,"mouseout",d=>{this.Is(d)}));this.ph.push(new _.Iq(b,"mouseover",d=>{this.Js(d)}))}Is(a){_.qv(a)||(this.Eg=_.Cl(this.Gg,a.relatedTarget||a.toElement))||this.Fg.Is(a)}Js(a){_.qv(a)||this.Eg||(this.Eg=!0,this.Fg.Js(a))}remove(){for(const a of this.ph)a.remove();this.ph.length=0}};_.TB=class{constructor(a,b,c,d){this.latLng=a;this.domEvent=b;this.pixel=c;this.Ai=d}stop(){this.domEvent&&_.Bn(this.domEvent)}equals(a){return this.latLng===a.latLng&&this.pixel===a.pixel&&this.Ai===a.Ai&&this.domEvent===a.domEvent}};var zka=!0;try{new MouseEvent("click")}catch(a){zka=!1};_.ly=class{constructor(a,b,c,d){this.coords=b;this.button=c;this.Eg=a;this.Fg=d}stop(){_.Bn(this.Eg)}};var Eka=class{constructor(a){this.Ki=a;this.Eg=[];this.Hg=!1;this.Gg=0;this.Fg=new UB(this)}reset(a){this.Fg.km(a);this.Fg=new UB(this)}remove(){for(const a of this.Eg)a.remove();this.Eg.length=0}sr(a){for(const b of this.Eg)b.sr(a);this.Hg=a}Kk(a){!this.Ki.Kk||cy(a)||a.Eg.__gm_internal__noDown||this.Ki.Kk(a);iy(this,this.Fg.Kk(a))}br(a){!this.Ki.br||cy(a)||a.Eg.__gm_internal__noMove||this.Ki.br(a)}Ml(a){!this.Ki.Ml||cy(a)||a.Eg.__gm_internal__noMove||this.Ki.Ml(a);iy(this,this.Fg.Ml(a))}bl(a){!this.Ki.bl|| +cy(a)||a.Eg.__gm_internal__noUp||this.Ki.bl(a);iy(this,this.Fg.bl(a))}Jk(a){const b=cy(a)||_.ix(a.Eg);this.Ki.Jk&&!b&&this.Ki.Jk({event:a,coords:a.coords,Wq:!1})}eu(a){!this.Ki.eu||cy(a)||a.Eg.__gm_internal__noContextMenu||this.Ki.eu(a)}addListener(a){this.Eg.push(a)}hm(){const a=this.Eg.map(b=>b.hm());return[].concat(...a)}},VB=(a,b,c)=>{const d=Math.abs(a.clientX-b.clientX);a=Math.abs(a.clientY-b.clientY);return d*d+a*a>=c*c},UB=class{constructor(a){this.Eg=a;this.er=this.wu=void 0;for(const b of a.Eg)b.reset()}Kk(a){return cy(a)? +new ky(this.Eg):new Coa(this.Eg,!1,a.button)}Ml(){}bl(){}km(){}},Coa=class{constructor(a,b,c){this.Eg=a;this.Gg=b;this.Hg=c;this.Fg=a.hm()[0];this.wu=500}Kk(a){return Bka(this,a)}Ml(a){return Bka(this,a)}bl(a){if(a.button===2)return new UB(this.Eg);const b=cy(a)||_.ix(a.Eg);this.Eg.Ki.Jk&&!b&&this.Eg.Ki.Jk({event:a,coords:this.Fg,Wq:this.Gg});this.Eg.Ki.SC&&a.Fg&&a.Fg();return this.Gg||b?new UB(this.Eg):new Doa(this.Eg,this.Fg,this.Hg)}km(){}er(){if(this.Eg.Ki.bM&&this.Hg!==3&&this.Eg.Ki.bM(this.Fg))return new ky(this.Eg)}}, +ky=class{constructor(a){this.Eg=a;this.er=this.wu=void 0}Kk(){}Ml(){}bl(){if(this.Eg.hm().length<1)return new UB(this.Eg)}km(){}},Doa=class{constructor(a,b,c){this.Eg=a;this.Gg=b;this.Fg=c;this.wu=300;for(const d of a.Eg)d.reset()}Kk(a){var b=this.Eg.hm();b=!cy(a)&&this.Fg===a.button&&!VB(this.Gg,b[0],50);!b&&this.Eg.Ki.LB&&this.Eg.Ki.LB(this.Gg,this.Fg);return cy(a)?new ky(this.Eg):new Coa(this.Eg,b,a.button)}Ml(){}bl(){}er(){this.Eg.Ki.LB&&this.Eg.Ki.LB(this.Gg,this.Fg);return new UB(this.Eg)}km(){}}, +Aka=class{constructor(a,b,c){this.Fg=a;this.Eg=b;this.Gg=c;this.er=this.wu=void 0}Kk(a){a.stop();const b=jy(this.Fg.hm());this.Eg.Gm(b,a);this.Gg=b.Mi}Ml(a){a.stop();const b=jy(this.Fg.hm());this.Eg.Fm(b,a);this.Gg=b.Mi}bl(a){const b=jy(this.Fg.hm());if(b.Wm<1)return this.Eg.Xm(a.coords,a),new UB(this.Fg);this.Eg.Gm(b,a);this.Gg=b.Mi}km(a){this.Eg.Xm(this.Gg,a)}};var Eoa;_.ry="ontouchstart"in _.pa?2:_.pa.PointerEvent?0:_.pa.MSPointerEvent?1:2;Eoa=class{constructor(){this.Eg={}}add(a){this.Eg[a.pointerId]=a}delete(a){delete this.Eg[a.pointerId]}clear(){var a=this.Eg;for(const b in a)delete a[b]}};var Foa={Ix:"pointerdown",move:"pointermove",iH:["pointerup","pointercancel"]},Goa={Ix:"MSPointerDown",move:"MSPointerMove",iH:["MSPointerUp","MSPointerCancel"]},oy=-1E4,Gka=class{constructor(a,b,c=a){this.Jg=b;this.Gg=c;this.Gg.style.msTouchAction=this.Gg.style.touchAction="none";this.Eg=null;this.Lg=new _.Iq(a,_.ry==1?Goa.Ix:Foa.Ix,d=>{ny(d)&&(oy=Date.now(),this.Eg||_.qv(d)||(my(this),this.Eg=new Hoa(this,this.Jg,d),this.Jg.Kk(new _.ly(d,d,1))))},{dm:!1});this.Hg=null;this.Kg=!1;this.Fg=-1}reset(a, +b=-1){this.Eg&&(this.Eg.remove(),this.Eg=null);this.Fg!=-1&&(_.pa.clearTimeout(this.Fg),this.Fg=-1);b!=-1&&(this.Fg=b,this.Hg=a||this.Hg)}remove(){this.reset();this.Lg.remove();this.Gg.style.msTouchAction=this.Gg.style.touchAction=""}sr(a){this.Gg.style.msTouchAction=a?this.Gg.style.touchAction="pan-x pan-y":this.Gg.style.touchAction="none";this.Kg=a}hm(){return this.Eg?this.Eg.hm():[]}Ig(){return oy}},Hoa=class{constructor(a,b,c){this.Hg=a;this.Fg=b;a=_.ry==1?Goa:Foa;this.Ig=[new _.Iq(document,a.Ix, +d=>{ny(d)&&(oy=Date.now(),this.Eg.add(d),this.Gg=null,this.Fg.Kk(new _.ly(d,d,1)))},{dm:!0}),new _.Iq(document,a.move,d=>{a:{if(ny(d)){oy=Date.now();this.Eg.add(d);if(this.Gg){if(_.Bi(this.Eg.Eg).length==1&&!VB(d,this.Gg,15)){d=void 0;break a}this.Gg=null}this.Fg.Ml(new _.ly(d,d,1))}d=void 0}return d},{dm:!0}),...a.iH.map(d=>new _.Iq(document,d,e=>Cka(this,e),{dm:!0}))];this.Eg=new Eoa;this.Eg.add(c);this.Gg=c}hm(){return _.Bi(this.Eg.Eg)}remove(){for(const a of this.Ig)a.remove()}};var py=-1E4,Fka=class{constructor(a,b){this.Fg=b;this.Eg=null;this.Gg=new _.Iq(a,"touchstart",c=>{py=Date.now();if(!this.Eg&&!_.qv(c)){var d=!this.Fg.Hg||c.touches.length>1;d&&_.yn(c);this.Eg=new Ioa(this,this.Fg,Array.from(c.touches),d);this.Fg.Kk(new _.ly(c,c.changedTouches[0],1))}},{dm:!1,passive:!1})}reset(){this.Eg&&(this.Eg.remove(),this.Eg=null)}remove(){this.reset();this.Gg.remove()}hm(){return this.Eg?this.Eg.hm():[]}sr(){}Ig(){return py}},Ioa=class{constructor(a,b,c,d){this.Jg=a;this.Hg= +b;this.Ig=[new _.Iq(document,"touchstart",e=>{py=Date.now();this.Gg=!0;_.qv(e)||_.yn(e);this.Eg=Array.from(e.touches);this.Fg=null;this.Hg.Kk(new _.ly(e,e.changedTouches[0],1))},{dm:!0,passive:!1}),new _.Iq(document,"touchmove",e=>{a:{py=Date.now();this.Eg=Array.from(e.touches);!_.qv(e)&&this.Gg&&_.yn(e);if(this.Fg){if(this.Eg.length===1&&!VB(this.Eg[0],this.Fg,15)){e=void 0;break a}this.Fg=null}this.Hg.Ml(new _.ly(e,e.changedTouches[0],1));e=void 0}return e},{dm:!0,passive:!1}),new _.Iq(document, +"touchend",e=>Dka(this,e),{dm:!0,passive:!1})];this.Eg=c;this.Fg=c[0]||null;this.Gg=d}hm(){return this.Eg}remove(){for(const a of this.Ig)a.remove()}};var Hka=class{constructor(a,b,c){this.Fg=b;this.Gg=c;this.Eg=null;this.Kg=a;this.Og=new _.Iq(a,"mousedown",d=>{this.Hg=!1;_.qv(d)||this.Eg||Date.now(){_.qv(d)||this.Eg||this.Fg.br(new _.ly(d,d,qy(d)))},{dm:!1});this.Ig=0;this.Hg=!1;this.Lg=new _.Iq(a,"click",d=>{if(!_.qv(d)&&!this.Hg){var e=Date.now();e{if(!(_.qv(d)||this.Hg||Date.now(){d.preventDefault();_.qv(d)||this.Fg.eu(new _.ly(d,d,qy(d)))},{dm:!1})}reset(){this.Eg&&(this.Eg.remove(),this.Eg=null)}remove(){this.reset();this.Og.remove();this.Jg.remove();this.Lg.remove(); +this.Ng.remove();this.Mg.remove()}hm(){return this.Eg?[this.Eg.Fg]:[]}sr(){}getTarget(){return this.Kg}},Joa=class{constructor(a,b,c){this.Hg=a;this.Gg=b;a=a.getTarget().ownerDocument||document;this.Ig=new _.Iq(a,"mousemove",d=>{a:{this.Fg=d;if(this.Eg){if(!VB(d,this.Eg,2)){d=void 0;break a}this.Eg=null}this.Gg.Ml(new _.ly(d,d,qy(d)));this.Hg.Hg=!0;d=void 0}return d},{dm:!0});this.Lg=new _.Iq(a,"mouseup",d=>{this.Hg.reset();this.Gg.bl(new _.ly(d,d,qy(d)))},{dm:!0});this.Jg=new _.Iq(a,"dragstart", +_.yn);this.Kg=new _.Iq(a,"selectstart",_.yn);this.Eg=this.Fg=c}remove(){this.Ig.remove();this.Lg.remove();this.Jg.remove();this.Kg.remove()}};var Koa=_.mi(_.mB,Hna),Loa=_.fw(496503080,_.EA,_.mB);_.FA[496503080]=Hna;var Moa=_.mi(_.nB,Ina),Noa=_.fw(421707520,_.EA,_.nB);_.FA[421707520]=Ina;var Uka={HO:0,FO:1,CO:2,DO:3,AO:5,EO:8,BO:10};var Qka=class extends _.J{constructor(a){super(a)}getType(){return _.pg(this,1)}};_.WB=class extends _.J{constructor(a){super(a)}};var XB=[0,_.Z,[0,_.R,_.Q],[0,_.Q,-3,_.R,_.Z],_.R,_.Vz,_.R,[0,_.R,_.Q,-1],[0,_.Is],1,_.R,[0,_.Q,-1]];_.Ky=class extends _.J{constructor(a){super(a,500)}Rq(){return _.pg(this,5)}};_.Oy=class extends _.J{constructor(a){super(a,500)}getTile(){return _.D(this,_.Gy,1)}clearRect(){return _.vf(this,3)}};_.YB=class extends _.J{constructor(a){super(a,33)}Ri(a,b){_.Hw(this,2,_.vy,a,b)}fl(a){_.Iw(this,2,_.vy,a)}};_.Ooa={};_.Poa=[-1,_.FA];var Qoa=[0,_.Hs,-1];_.ZB=[-33,_.Ooa,_.Y,[-500,_.yB,1,[0,Qoa,-1,_.Q],[0,Qoa,_.Hs,_.vA,_.Y,_.vA,_.vA,-1,_.Hs,-1],1,[0,_.Q,-1],1,[0,_.yB,_.Q,fA],[0,_.Yz],15,_.T,_.R,974,[0,_.Cs,-5]],_.Y,Fna,[-500,1,_.T,-1,_.R,_.Z,6,_.Y,Gna,2,_.T,_.R,-1,1,_.R,-2,_.T,-3,974,_.Q],_.Z,XB,[-500,_.Z,_.Q,1,_.R,-3,_.Z,_.R,-1,_.Z,_.R,-3,_.Z,_.R,-1,[0,_.Z,-1,1,XB],[0,_.Z,-1,XB],_.R,_.aA,1,_.R,-1,[0,_.R,-7,_.Q,_.R,-1],1,_.Z,_.R,[0,_.Vz],1,_.R,_.Z,_.R,1,_.R,1,_.Z,_.R,-1,_.Is,_.aA,_.R,_.Z,_.R,-3,1,_.Z,-1,_.Q,1,_.Z,_.R,-3,[0,_.R],_.R,-1,_.aA,-1,_.R, +-1,1,[0,_.Z,_.R,-1],_.R,[0,_.R],1,_.R,[0,_.R],_.R,-2,1,_.R,-2,_.Z,_.R,-11,907,_.R,1,_.R,1,_.Q,1,_.R,_.aA,_.R,4,_.R,-1,1,_.R,-4,1,_.R,-7],_.T,1,[0,_.Z,_.Cs,-1,_.Q,_.T,-2],1,[0,_.Z,_.R],[0,_.Z,_.R,_.Vz,_.R,-2],_.Q,_.R,-2,_.kA,[0,_.R],_.R,[-500,1,_.Z,_.R,2,_.R,_.Z,_.R,-1,_.Q,-2,_.T,1,_.R,_.Cs,_.Z,[0,_.Q,_.R],_.R,-3,977,_.R],1,[0,_.R,_.Z,_.Q,-1],_.Es,[0,_.R,-5],_.Q,Hma,_.Poa,_.Q,_.R,[0,_.R],[0,_.R,_.T,-1],_.R];_.$B=_.mi(_.YB,_.ZB);var Roa;Roa=_.mi(_.oB,koa);_.Soa=_.fw(399996237,_.EA,_.oB);_.FA[399996237]=koa;_.aC=class{constructor(a){this.request=new _.YB;a&&_.Lw(this.request,a);(a=_.wca())&&_.My(this,a);_.Oq[35]||_.My(this,[46991212,47054750])}Ri(a,b,c=!0){a.paintExperimentIds&&_.My(this,a.paintExperimentIds);a.mapFeatures&&Vka(this,a.mapFeatures);if(a.clickableCities&&_.pg(this.request,4)===3){var d=_.ag(this.request,Qka,12);_.Bg(d,2,!0)}a.travelMapRequest&&_.Zv(_.ag(this.request,_.EA,27),_.Soa,a.travelMapRequest);a.searchPipeMetadata&&_.Zv(_.ag(this.request,_.EA,27),_.Zma,a.searchPipeMetadata);a.gmmContextPipeMetadata&& +_.Zv(_.ag(this.request,_.EA,27),dna,a.gmmContextPipeMetadata);a.airQualityPipeMetadata&&_.Zv(_.ag(this.request,_.EA,27),Noa,a.airQualityPipeMetadata);a.directionsPipeParameters&&_.Zv(_.ag(this.request,_.EA,27),Loa,a.directionsPipeParameters);a.clientSignalPipeMetadata&&_.Zv(_.ag(this.request,_.EA,27),_.Qma,a.clientSignalPipeMetadata);a.layerId&&(_.Nka(a,!0,_.Iy(this.request)),c&&(a=(b==="roadmap"&&a.roadmapStyler?a.roadmapStyler:a.styler)||null)&&_.Qy(this,a))}};_.Xka=class{constructor(a,b,c){this.Eg=a;this.Hg=b;this.Fg=c;this.Gg={};for(a=0;a<_.Bf(_.ll,_.Sz,42);++a)b=_.wv(_.ll,42,_.Sz,a),this.Gg[_.E(b,1)]=b}};var Toa; +_.bC=class{constructor(a,b,c,d={}){this.Jg=ala;this.xi=a;this.size=b;this.div=c;this.Ig=!1;this.Fg=null;this.url="";this.opacity=1;this.Gg=this.Hg=this.Eg=null;_.Ex(c,_.hp);this.errorMessage=d.errorMessage||null;this.qj=d.qj;this.cw=d.cw}Si(){return this.div}Am(){return!this.Eg}release(){this.Eg&&(this.Eg.dispose(),this.Eg=null);this.Gg&&(this.Gg.remove(),this.Gg=null);Zka(this);this.Hg&&this.Hg.dispose();this.qj&&this.qj()}setOpacity(a){this.opacity=a;this.Hg&&this.Hg.setOpacity(a);this.Eg&&this.Eg.setOpacity(a)}async setUrl(a){if(a!== +this.url||this.Ig)this.url=a,this.Eg&&this.Eg.dispose(),a?(this.Eg=new Toa(this.div,this.Jg(),this.size,a),this.Eg.setOpacity(this.opacity),a=await this.Eg.Gg,this.Eg&&a!==void 0&&(this.Hg&&this.Hg.dispose(),this.Hg=this.Eg,this.Eg=null,(this.Ig=a)?$ka(this):Zka(this))):(this.Eg=null,this.Ig=!1)}}; +Toa=class{constructor(a,b,c,d){this.div=a;this.Eg=b;this.Fg=!0;_.Tq(this.Eg,c);const e=this.Eg;_.Wq(e);e.style.border="0";e.style.padding="0";e.style.margin="0";e.style.maxWidth="none";e.alt="";e.setAttribute("role","presentation");this.Gg=(new Promise(f=>{e.onload=()=>{f(!1)};e.onerror=()=>{f(!0)};e.src=d})).then(f=>f||!e.decode?f:e.decode().then(()=>!1,()=>!1)).then(f=>{if(this.Fg)return this.Fg=!1,e.onload=e.onerror=null,f||this.div.appendChild(this.Eg),f});(a=_.pa.__gm_captureTile)&&a(d)}setOpacity(a){this.Eg.style.opacity= +a===1?"":`${a}`}dispose(){this.Fg?(this.Fg=!1,this.Eg.onload=this.Eg.onerror=null,this.Eg.src=_.QB):this.Eg.parentNode&&this.div.removeChild(this.Eg)}};_.cC=class{constructor(a,b,c){this.size=a;this.tilt=b;this.heading=c;this.Eg=Math.cos(this.tilt/180*Math.PI)}rotate(a,b){let {Eg:c,Fg:d}=b;switch((360+this.heading*a)%360){case 90:c=b.Fg;d=this.size.nh-b.Eg;break;case 180:c=this.size.kh-b.Eg;d=this.size.nh-b.Fg;break;case 270:c=this.size.kh-b.Fg,d=b.Eg}return new _.cr(c,d)}equals(a){return this===a||a instanceof _.cC&&this.size.kh===a.size.kh&&this.size.nh===a.size.nh&&this.heading===a.heading&&this.tilt===a.tilt}}; +_.dC=new _.cC({kh:256,nh:256},0,0);var Uoa; +Uoa=class{constructor(a,b,c,d,e,f,g,h,k,m=!1){var p=_.es;this.Eg=a;this.Ng=p;this.Mg=c;this.Lg=d;this.Fg=e;this.Dk=f;this.Gg=h;this.Jg=null;this.Ig=!1;this.Kg=b||[];this.loaded=new Promise(r=>{this.Ll=r});this.loaded.then(()=>{this.Ig=!0});this.heading=typeof g==="number"?g:null;this.Fg&&this.Fg.Gj().addListener(this.Hg,this);m&&k&&(a=this.Si(),_.Ry(a,k.size.kh,k.size.nh));this.Hg()}Si(){return this.Eg.Si()}Am(){return this.Ig}release(){this.Fg&&this.Fg.Gj().removeListener(this.Hg,this);this.Eg.release()}Hg(){const a=this.Dk; +if(a&&a.dn){var b=this.Lg({sh:this.Eg.xi.sh,th:this.Eg.xi.th,Ah:this.Eg.xi.Ah});if(b){if(this.Fg){var c=this.Fg.uB(b);if(!c||this.Jg===c&&!this.Eg.Ig)return;this.Jg=c}var d=a.scale===2||a.scale===4?a.scale:1;d=Math.min(1<1;f/=2)b.Ah--;f=256;var g;d!==1&&(f/=d);e&&(d*=2);d!==1&&(g=d);d=new _.aC(a.dn);_.Rka(d,0);e=_.ag(d.request,_.WB,5);_.Kg(e,1,3);_.Ska(d,b,f);g&&(f=_.ag(d.request,_.WB,5),_.Jw(f,5,g));if(c)for(let h=0,k=_.Jy(d.request);h{a.triggersTileLoadEvent&&this.Eg?_.On(this.Eg,"load",d):d()});this.loaded.then(()=>{this.Gg=!0})}Si(){return this.Hg}Am(){return this.Gg}release(){this.Fg.releaseTile&&this.Eg&&this.Fg.releaseTile(this.Eg);this.qj&&this.qj()}}; +_.gC=class{constructor(a,b){this.Fg=a;const c=a.tileSize.width,d=a.tileSize.height;this.Il=a instanceof _.Voa?3:1;this.Ch=b||(Woa.equals(a.tileSize)?_.dC:new _.cC({kh:c,nh:d},0,0))}ol(a,b){return new Xoa(this.Fg,a,b)}};_.$y=!!(_.pa.requestAnimationFrame&&_.pa.performance&&_.pa.performance.now);var dla=["transform","webkitTransform","MozTransform","msTransform"];var dz=new WeakMap,ela=class{constructor({xi:a,container:b,jt:c,Ch:d}){this.Eg=null;this.vy=!1;this.isActive=!0;this.xi=a;this.container=b;this.jt=c;this.Ch=d;this.loaded=c.loaded}Am(){return this.jt.Am()}setZIndex(a){const b=ez(this).div.style;b.zIndex!==a&&(b.zIndex=a)}Jh(a,b,c,d){const e=this.jt.Si();if(e){var f=this.Ch,g=f.size,h=this.xi.Ah,k=ez(this);if(!k.Eg||c&&!a.equals(k.origin))k.Eg=_.Xy(f,a,h);var m=!!b.Eg&&(!k.size||!_.Lx(d,k.size));b.equals(k.scale)&&a.equals(k.origin)&&!m||(k.origin= +a,k.scale=b,k.size=d,b.Eg?(f=_.vw(_.Wy(f,k.Eg),a),h=Math.pow(2,_.zw(b)-k.Ah),b=b.Eg.aF(_.zw(b),b.tilt,b.heading,d,f,h,h)):(d=_.xw(_.yw(b,_.vw(_.Wy(f,k.Eg),a))),a=_.yw(b,_.Wy(f,{sh:0,th:0,Ah:h})),m=_.yw(b,_.Wy(f,{sh:0,th:1,Ah:h})),b=_.yw(b,_.Wy(f,{sh:1,th:0,Ah:h})),b=`matrix(${(b.kh-a.kh)/g.kh},${(b.nh-a.nh)/g.kh},${(m.kh-a.kh)/g.nh},${(m.nh-a.nh)/g.nh},${d.kh},${d.nh})`),k.div.style[_.bz()]=b);k.div.style.willChange=c?"":"transform";c=e.style;k=k.Eg;c.position="absolute";c.left=String(g.kh*(this.xi.sh- +k.sh))+"px";c.top=String(g.nh*(this.xi.th-k.th))+"px";c.width=`${g.kh}px`;c.height=`${g.nh}px`}}show(a=!0){return this.Eg||(this.Eg=new Promise(b=>{let c,d;_.az(()=>{if(this.isActive)if(c=this.jt.Si())if(c.parentElement||gla(ez(this),c),d=c.style,d.position="absolute",a){d.transition="opacity 200ms linear";d.opacity="0";_.az(()=>{d.opacity=""});var e=()=>{this.vy=!0;c.removeEventListener("transitionend",e);_.pa.clearTimeout(f);b()};c.addEventListener("transitionend",e);var f=_.hy(e,400)}else this.vy= +!0,b();else this.vy=!0,b();else b()})}))}release(){const a=this.jt.Si();a&&ez(this).nm(a);this.jt.release();this.isActive=!1}},fla=class{constructor(a,b){this.container=a;this.Ah=b;this.div=document.createElement("div");this.size=this.Eg=this.origin=this.scale=null;this.div.style.position="absolute"}nm(a){a.parentNode===this.div&&(this.div.removeChild(a),this.div.hasChildNodes()||(this.Eg=null,_.Bl(this.div)))}};var hC=class{constructor(a,b,c){this.Ah=c;const d=_.Xy(a,b.min,c);a=_.Xy(a,b.max,c);this.Gg=Math.min(d.sh,a.sh);this.Hg=Math.min(d.th,a.th);this.Eg=Math.max(d.sh,a.sh);this.Fg=Math.max(d.th,a.th)}has({sh:a,th:b,Ah:c},{cH:d=0}={}){return c!==this.Ah?!1:this.Gg-d<=a&&a<=this.Eg+d&&this.Hg-d<=b&&b<=this.Fg+d}};_.iC=class{constructor(a,b,c,d,e,{Px:f=!1}={}){this.dh=c;this.Hg=d;this.Ng=e;this.Fg=_.zl("DIV");this.isActive=!0;this.size=this.hint=this.scale=this.origin=null;this.Jg=this.Lg=this.Gg=0;this.Kg=!1;this.Eg=new Map;this.Ig=null;a.appendChild(this.Fg);this.Fg.style.position="absolute";this.Fg.style.top=this.Fg.style.left="0";this.Fg.style.zIndex=String(b);this.Px=f&&"transition"in this.Fg.style;this.Mg=d.Il!==1}freeze(){this.isActive=!1}setZIndex(a){this.Fg.style.zIndex=String(a)}Jh(a,b,c,d,e,f,g, +h){d=h.Tp||this.origin&&!b.equals(this.origin)||this.scale&&!c.equals(this.scale)||!!c.Eg&&this.size&&!_.Lx(g,this.size);this.origin=b;this.scale=c;this.hint=h;this.size=g;e=h.Ak&&h.Ak.oi;f=Math.round(_.zw(c));var k=e?Math.round(e.zoom):f;switch(this.Hg.Il){case 2:var m=f;f=!0;break;case 1:case 3:m=k;f=!1;break;default:f=!1}m!==void 0&&m!==this.Gg&&(this.Gg=m,this.Lg=Date.now());m=this.Hg.Il===1&&e&&this.dh.BA(e)||a;k=this.Hg.Ch;for(const v of this.Eg.keys()){const w=this.Eg.get(v);var p=w.xi,r=p.Ah; +const y=new hC(k,m,r);var t=new hC(k,a,r);const C=!this.isActive&&!w.Am(),F=r!==this.Gg&&!w.Am();r=r!==this.Gg&&!y.has(p)&&!t.has(p);t=f&&!t.has(p,{cH:2});p=h.Tp&&!y.has(p,{cH:2});C||F||r||t||p?(w.release(),this.Eg.delete(v)):d&&w.Jh(b,c,h.Tp,g)}hla(this,new hC(k,m,this.Gg),e,h.Tp)}dispose(){for(const a of this.Eg.values())a.release();this.Eg.clear();this.Fg.parentNode&&this.Fg.parentNode.removeChild(this.Fg)}};_.Yoa={lG:function(a,b,c,d=0){var e=a.getCenter();const f=a.getZoom();var g=a.getProjection();if(e&&f!=null&&g){var h=0,k=0,m=a.__gm.get("baseMapType");m&&m.hq&&(h=a.getTilt()||0,k=a.getHeading()||0);a=_.Ox(e,g);d=b.BA({center:a,zoom:f,tilt:h,heading:k},typeof d==="number"?{top:d,bottom:d,left:d,right:d}:{top:d.top||0,bottom:d.bottom||0,left:d.left||0,right:d.right||0});c=jka(_.Pr(g),c);g=new _.cr((c.maxX-c.minX)/2,(c.maxY-c.minY)/2);e=_.ww(b.Lj,new _.cr((c.minX+c.maxX)/2,(c.minY+c.maxY)/2),a);c= +_.vw(e,g);e=_.uw(e,g);g=pla(c.Eg,e.Eg,d.min.Eg,d.max.Eg);d=pla(c.Fg,e.Fg,d.min.Fg,d.max.Fg);g===0&&d===0||b.Lk({center:_.uw(a,new _.cr(g,d)),zoom:f,heading:k,tilt:h},!0)}}};_.Zoa=_.mi(_.xy,xB);_.Js[36174267]=xB;_.jz=class{constructor(){this.layerId="";this.parameters={};this.data=new _.Br}toString(){return`${this.oo()};${this.spotlightDescription&&_.gj(this.spotlightDescription,(0,_.Zoa)())};${this.Fg&&this.Fg.join()};${this.searchPipeMetadata&&_.gj(this.searchPipeMetadata,Yma())};${this.gmmContextPipeMetadata&&_.gj(this.gmmContextPipeMetadata,cna())};${this.travelMapRequest&&_.gj(this.travelMapRequest,Roa())};${this.airQualityPipeMetadata&&_.gj(this.airQualityPipeMetadata,Moa())};${this.directionsPipeParameters&& +_.gj(this.directionsPipeParameters,Koa())};${this.caseExperimentIds&&this.caseExperimentIds.map(a=>String(a)).join(",")};${this.boostMapExperimentIds&&this.boostMapExperimentIds.join(",")};${this.clientSignalPipeMetadata&&_.gj(this.clientSignalPipeMetadata,Pma())}`}oo(){let a=[];for(const b in this.parameters)a.push(`${b}:${this.parameters[b]}`);a=a.sort();a.splice(0,0,this.layerId);return a.join("|")}};_.$oa=class{constructor(a,b){this.Eg=a;this.fk=b;this.Fg=1;this.Ig=""}isEmpty(){return!this.Eg}Cm(){if(this.isEmpty()||!_.E(this.Eg,1)||!_.nw(this.Eg))return!1;if(kw(_.mw(this.Eg))===0){var a=`The map ID "${_.E(this.Eg,1)}" is not configured. `+"Map capabilities remain available.";_.wn(a);return!0}kw(_.mw(this.Eg))===1&&(a=`The map ID "${_.E(this.Eg,1)}" is not configured. `+"Map capabilities will not be available.",_.wn(a));return kw(_.mw(this.Eg))===2}Jg(){if(this.Eg&&_.xf(this.Eg,_.gz,13)&&this.Cm()){var a= +_.B(this.Eg,_.gz,13);for(const b of _.dg(a,_.hz,5))if(this.Fg===_.pg(b,1)){if(a=_.E(b,6))return this.Fg&&this.Fg!==1&&!a.includes("sdk_map_variant")?`${a}${"sdk_map_variant"}=${this.Fg}&`:a;if(_.nw(this.Eg))return rla(this)}}else if(this.Eg&&_.nw(this.Eg)&&this.Cm())return rla(this);return""}vl(){if(!this.Eg)return"";if(_.xf(this.Eg,_.gz,13)){var a=_.B(this.Eg,_.gz,13);for(const b of _.dg(a,_.hz,5))if(this.Fg===_.pg(b,1)){if(a=_.B(b,ema,8)?.vl())return a;break}}(a=_.mw(this.Eg))&&(a=_.B(a,ema,8))&& +a.Hv();return this.Ig}Gg(){if(!this.Eg||!_.nw(this.Eg))return[];var a=_.mw(this.Eg);if(!_.xf(a,iw,1))return[];a=_.jw(a);if(!_.Bf(a,lz,6))return[];const b=new Map([[1,"POSTAL_CODE"],[2,"ADMINISTRATIVE_AREA_LEVEL_1"],[3,"ADMINISTRATIVE_AREA_LEVEL_2"],[4,"COUNTRY"],[5,"LOCALITY"],[17,"SCHOOL_DISTRICT"]]),c=[];for(let e=0;e<_.Bf(a,lz,6);e++){var d=_.wv(a,6,lz,e);(d=b.get(_.pg(d,_.Xf(d,hw,1))))&&!c.includes(d)&&c.push(d)}return c}Hg(){if(!this.Eg||!_.nw(this.Eg))return[];const a=[],b=_.mw(this.Eg);for(let c= +0;c<_.Bf(b,fma,7);c++)a.push(_.wv(b,7,fma,c));return a}};_.Nz=class extends _.Sfa{constructor(a,b){super();this.args=a;this.Gg=b;this.Eg=!1}Fg(){this.notify({sync:!0})}dr(){if(!this.Eg){this.Eg=!0;for(const a of this.args)a.addListener(this.Fg,this)}}jq(){this.Eg=!1;for(const a of this.args)a.removeListener(this.Fg,this)}get(){return this.Gg.apply(null,this.args.map(a=>a.get()))}};_.jC=class extends _.Tfa{constructor(a,b){super();this.object=a;this.key=b;this.Eg=!0;this.listener=null}dr(){this.listener||(this.listener=this.object.addListener((this.key+"").toLowerCase()+"_changed",()=>{this.Eg&&this.notify()}))}jq(){this.listener&&(this.listener.remove(),this.listener=null)}get(){return this.object.get(this.key)}set(a){this.object.set(this.key,a)}Fg(a){const b=this.Eg;this.Eg=!1;try{this.object.set(this.key,a)}finally{this.Eg=b}}};_.apa=class extends _.av{constructor(){var a=_.kea;super({["X-Goog-Maps-Client-Id"]:_.ll?.Ig()||""});this.Eg=a}async intercept(a,b){const c=this.Eg();a.metadata["X-Goog-Maps-API-Salt"]=c[0];a.metadata["X-Goog-Maps-API-Signature"]=c[1];return super.intercept(a,d=>{var e=d.kC;poa(e)&&(e=_.pg(e,12),d.getMetadata().Authorization&&(e===2&&(d.metadata.Authorization="",d.metadata["X-Firebase-AppCheck"]=""),d.metadata["X-Goog-Maps-Client-Id"]=""));return b(d)})}};_.kC=class extends _.bv{Hg(){return tka}Gg(){return _.NB}};var Cla=(0,_.cj)`.gm-err-container{height:100%;width:100%;display:table;background-color:#e8eaed;position:relative;left:0;top:0}.gm-err-content{border-radius:1px;padding-top:0;padding-left:10%;padding-right:10%;position:static;vertical-align:middle;display:table-cell}.gm-err-content a{color:#3c4043}.gm-err-icon{text-align:center}.gm-err-title{margin:5px;margin-bottom:20px;color:#3c4043;font-family:Roboto,Arial,sans-serif;text-align:center;font-size:24px}.gm-err-message{margin:5px;color:#3c4043;font-family:Roboto,Arial,sans-serif;text-align:center;font-size:12px}.gm-err-autocomplete{padding-left:20px;background-repeat:no-repeat;-webkit-background-size:15px 15px;background-size:15px 15px}sentinel{}\n`;var bpa={DEFAULT:"DEFAULT",oP:"PIN",pP:"PINLET"};var uz,tz,vz,cpa;uz=_.Vr("maps-pin-view-background");tz=_.Vr("maps-pin-view-border");vz=_.Vr("maps-pin-view-default-glyph");cpa={PIN:new _.Io(1,9),PINLET:new _.Io(0,3),DEFAULT:new _.Io(0,5)};_.lC=new Map;_.pC=class extends _.mu{static get hn(){return{..._.mu.hn,slotAssignment:"manual"}}constructor(a={}){super();this.mh=document.createElement("slot");this.zh=this.Rg=this.Og=this.Kg=this.Wg=this.Ig=this.Ng=void 0;this.Gg=null;document.createElement("div");this.shape=this.eh("shape",_.$m(_.Tm(bpa)),a.shape)||"DEFAULT";_.iq(this,"shape");let b=15,c=5.5;switch(this.shape){case "PIN":mC||(mC=wz("PIN"));var d=mC;b=13;c=7;break;case "PINLET":nC||(nC=wz("PINLET"));d=nC;b=9;c=5;break;default:oC||(oC=wz("DEFAULT")), +d=oC,b=15,c=5.5}this.Eg=d.cloneNode(!0);this.Eg.style.display="block";this.Eg.style.overflow="visible";this.Eg.style.gridArea="1";this.ki=Number(this.Eg.getAttribute("width"));this.ai=Number(this.Eg.getAttribute("height"));this.Eg.querySelector("g").style.pointerEvents="auto";this.yh=this.Eg.querySelector(`.${uz}`).getAttribute("fill")||"";d=void 0;const e=this.Eg.querySelector(`.${tz}`);e&&(this.shape==="DEFAULT"?d=e.getAttribute("fill"):this.shape==="PIN"&&(d=e.getAttribute("stroke")));this.Fh= +d||"";d=this.Eg.querySelector("filter");this.ti=d.id;this.Nh=d.querySelector("feFlood");this.Hg=this.Eg.querySelector("g > image");this.rh=this.Eg.querySelector("g > text");d=void 0;(this.Vg=this.Eg.querySelector(`.${vz}`))&&(d=this.Vg.getAttribute("fill"));this.Yg=d||"";this.Fg=document.createElement("div");this.Mg=b;this.Ih=c;this.Fg.style.setProperty("grid-area","2");this.Fg.style.display="flex";this.Fg.style.alignItems="center";this.Fg.style.justifyContent="center";this.Fg.appendChild(this.mh); +Dla(this,()=>{_.Wr(this,"maps-pin-view");this.style.display="grid";this.style.setProperty("grid-template-columns","auto");this.style.setProperty("grid-template-rows",`${this.Ih}px auto`);this.style.setProperty("gap","0px");this.style.setProperty("justify-items","center");this.style.pointerEvents="none";this.style.userSelect="none"});this.background=a.background;this.borderColor=a.borderColor;this.glyph=a.glyph;this.glyphColor=a.glyphColor;this.glyphSrc=a.glyphSrc;this.glyphText=a.glyphText;this.scale= +a.scale;this.append(this.Eg,this.Fg);_.Do(window,"Pin");_.M(window,149597);this.Rh(a,_.pC,"PinElement")}get element(){_.wn(_.jq(this,"The `element` property is deprecated. Please use the PinElement directly."));return this}get background(){return this.Ng}set background(a){a=this.eh("background",_.et,a)||this.yh;this.Ng!==a&&(this.Ng=a,this.Eg.querySelector(`.${uz}`).setAttribute("fill",this.Ng),this.Ng===this.yh?(_.Do(window,"Pdbk"),_.M(window,160660)):(_.Do(window,"Pvcb"),_.M(window,160662)))}get borderColor(){return this.Ig}set borderColor(a){a= +this.eh("borderColor",_.et,a)||this.Fh;this.Ig!==a&&(this.Ig=a,(a=this.Eg.querySelector(`.${tz}`))&&(this.shape==="DEFAULT"?a.setAttribute("fill",this.Ig):a.setAttribute("stroke",this.Ig)),this.Ig===this.Fh?(_.Do(window,"Pdbc"),_.M(window,160663)):(_.Do(window,"Pcbc"),_.M(window,160664)))}get glyph(){return xz(this)}set glyph(a){a=this.eh("glyph",_.$m(_.Ym([_.ds,_.Sm(Element,"Element"),_.Sm(URL,"URL")])),a)??null;this.Wg!==a&&((this.Wg=a)&&console.warn(_.jq(this,"The `glyph` property is deprecated. Please use `glyphSrc` or `glyphText` instead.")), +yz(this))}get glyphColor(){return this.Kg}set glyphColor(a){a=this.eh("glyphColor",_.et,a)||null;this.Kg!==a&&(this.Kg=a,Ela(this),this.Kg==null||this.Kg===this.Yg?(_.Do(window,"Pdgc"),_.M(window,160669)):(_.Do(window,"Pcgc"),_.M(window,160670)))}get glyphSrc(){return this.Og}set glyphSrc(a){a=this.eh("glyphSrc",_.$m(_.Ym([_.gt,_.Sm(URL,"URL")])),a)??null;typeof a==="string"&&(a=new URL(a,window.location.href));this.Og!==a&&(this.Og=a,yz(this))}get glyphText(){return this.Rg}set glyphText(a){a=this.eh("glyphText", +_.et,a)??null;this.Rg!==a&&(this.Rg=a,yz(this))}get scale(){return this.Gg}set scale(a){a=this.eh("scale",_.$m(_.Zm(_.bt,_.at)),a);a==null&&(a=1);if(this.Gg!==a){this.Gg=a;var b=this.getSize();this.Eg.setAttribute("width",`${b.width}px`);this.Eg.setAttribute("height",`${b.height}px`);a=Math.round(this.Mg*this.Gg);this.Fg.style.width=`${a}px`;this.Fg.style.height=`${a}px`;this.Hg.setAttribute("width",`${this.Mg}px`);this.Hg.setAttribute("height",`${this.Mg}px`);a=cpa[this.shape];this.Hg.style.transform= +`translate(${-(this.Mg/2+a.x)}px, ${-(this.Mg/2+a.y)}px)`;Dla(this,()=>{this.style.width=`${b.width}px`;this.style.height=`${b.height}px`;this.style.setProperty("grid-template-rows",`${this.Ih*this.Gg}px auto`)});this.Gg===1?(_.Do(window,"Pds"),_.M(window,160671)):(_.Do(window,"Pcs"),_.M(window,160672))}}getAnchor(){return new _.Io(this.getSize().width/2,this.getSize().height-1*this.Gg)}getSize(){return new _.Mo(Math.round(this.ki*this.Gg/2)*2,Math.round(this.ai*this.Gg/2)*2)}update(a){super.update(a); +this.dispatchEvent(new Event("gmp-internal-pinchange",{bubbles:!0,composed:!0}))}connectedCallback(){super.connectedCallback();this.Yj.append(this.Eg,this.Fg)}};_.pC.prototype.constructor=_.pC.prototype.constructor;_.pC.ci={fi:182481,ei:182482};var oC=null,nC=null,mC=null;_.La([_.wr({ah:"background",type:String,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"background",null); +_.La([_.wr({ah:"border-color",type:String,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"borderColor",null);_.La([_.wr(),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"glyph",null);_.La([_.wr({ah:"glyph-color",type:String,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"glyphColor",null); +_.La([_.wr({ah:"glyph-src",gh:!0,type:String,Gh:_.sx,Oi:_.ika}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"glyphSrc",null);_.La([_.wr({ah:"glyph-text",type:String,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"glyphText",null);_.La([_.wr({ah:"scale",type:Number,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],_.pC.prototype,"scale",null);_.tp("gmp-pin",_.pC);var Fla,Gla=class{constructor(){this.Zh=[];this.keys=new Set;this.Eg=null}execute(){this.Eg=null;const a=performance.now(),b=this.Zh.length;let c=0;for(;c_.Lz(this,this.Gg);(this.Eg=d||null)&&this.Eg.addListener(this.Fg);this.Ig=b;this.Ig.addListener(this.Fg);this.Hg=c;this.Hg.addListener(this.Fg);_.Lz(this,this.Gg)}};_.Sla=`url(${_.MB}openhand_8_8.cur), default`;_.Kz=`url(${_.MB}closedhand_8_8.cur), move`;_.fpa=class extends _.Wn{constructor(a){super();this.Fg=_.Fx("div",a.body,new _.Io(0,-2));Cx(this.Fg,{height:"1px",overflow:"hidden",position:"absolute",visibility:"hidden",width:"1px"});this.Eg=document.createElement("span");this.Fg.appendChild(this.Eg);this.Eg.textContent="BESbswy";Cx(this.Eg,{position:"absolute",fontSize:"300px",width:"auto",height:"auto",margin:"0",padding:"0",fontFamily:"Arial,sans-serif"});this.Hg=this.Eg.offsetWidth;Cx(this.Eg,{fontFamily:"Roboto,Arial,sans-serif"});this.Gg(); +this.get("fontLoaded")||this.set("fontLoaded",!1)}Gg(){this.Eg.offsetWidth!==this.Hg?(this.set("fontLoaded",!0),_.Bl(this.Fg)):window.setTimeout(this.Gg.bind(this),250)}};var Ula=class{constructor(a,b,c){this.Eg=a;this.Rl=b;this.Lt=c||null}sn(){clearTimeout(this.Rl)}};_.sC=class extends _.J{constructor(a){super(a)}getUrl(){return _.E(this,1)}setUrl(a){return _.Ig(this,1,a)}};_.sC.prototype.Zk=_.ba(33);var gpa=_.mi(_.sC,[0,_.T,-4,roa,qoa,_.R,91,_.T,-1,_.Ms,_.T,_.R]);var hpa=class extends _.J{constructor(a){super(a)}getStatus(){return _.pg(this,3,-1)}};var ipa=class{constructor(a){var b=_.Hx(),c=_.ll?.Ig()??null,d=_.ll?.Jg()??null,e=_.ll?.Hg()??null;this.Fg=null;this.Hg=!1;this.Gg=fka(f=>{const g=(new _.sC).setUrl(b.substring(0,1024));d&&_.Ig(g,3,d);c&&_.Ig(g,2,c);e&&_.Ig(g,4,e);this.Fg&&_.Lw(_.ag(g,ooa,7),this.Fg);_.Bg(g,8,this.Hg);if(!c&&!e){let h=_.pa.self===_.pa.top&&b||location.ancestorOrigins&&location.ancestorOrigins[0]||document.referrer||"undefined";h=h.slice(0,1024);_.Ig(g,5,h)}a(g,h=>{_.px=!0;var k=_.B(_.ll,_.$q,40).getStatus();k=_.jg(h, +1)||h.getStatus()!==0||k===2;if(!k){_.rz();var m=_.B(h,_.$q,6);m=_.pv(m,3)?_.B(h,_.$q,6).Fg():_.qz();h=_.pg(h,2,-1);if(h===0||h===13){let p=dka(_.Hx()).toString();p.indexOf("file:/")===0&&h===13&&(p=p.replace("file:/","__file_url__"));m+="\nYour site URL to be authorized: "+p}_.Dm(m);_.pa.gm_authFailure&&_.pa.gm_authFailure()}_.rx();f&&f(k)})})}Eg(a=null){this.Fg=a;this.Hg=!1;this.Gg(()=>{})}};var jpa=class{constructor(a){var b=_.tC,c=_.Hx(),d=_.ll?.Ig()??null,e=_.ll?.Hg()??null,f=_.ll?.Jg()??null;this.Kg=a;this.Jg=b;this.Ig=!1;this.Fg=new _.LB;this.Fg.setUrl(c.substring(0,1024));let g;_.ll&&_.xf(_.ll,_.$q,40)?g=_.B(_.ll,_.$q,40):g=_.ow(new _.$q,1);this.Gg=_.Yo(g,!1);_.rw(this.Gg,h=>{_.pv(h,3)&&_.Dm(h.Fg())});f&&_.Ig(this.Fg,9,f);d?_.Ig(this.Fg,2,d):e&&_.Ig(this.Fg,3,e)}Hg(a){const b=this.Gg.get(),c=b.getStatus()===2;this.Gg.set(c?b:a)}Eg(a){const b=c=>{c.getStatus()===2&&a(c);(c.getStatus()=== +2||_.qx)&&this.Gg.removeListener(b)};_.rw(this.Gg,b)}};var uC,wC;if(_.ll){var kpa=_.ll.Fg();uC=_.jg(kpa,4)}else uC=!1;_.vC=new class{constructor(a){this.Eg=a}Xi(){return this.Eg}setPosition(a,b){_.Ex(a,b,this.Xi())}}(uC);if(_.ll){var lpa=_.ll.Fg();wC=_.E(lpa,9)}else wC="";_.xC=wC;_.mpa="https://www.google.com"+(_.ll?["/intl/",_.ll.Fg().Fg(),"_",_.ll.Fg().Hg()].join(""):"")+"/help/terms_maps.html"; +_.tC=new ipa((a,b)=>{_.Mz(_.fs,_.NB+"/maps/api/js/AuthenticationService.Authenticate",_.es,_.gj(a,gpa()),c=>{c=new hpa(c);b(c)},()=>{var c=new hpa;c=_.Kg(c,3,1);b(c)})});_.npa=new jpa((a,b)=>{_.Mz(_.fs,zoa+"/maps/api/js/QuotaService.RecordEvent",_.es,_.gj(a,xoa()),c=>{c=new yoa(c);b(c)},()=>{var c=new yoa;c=_.Kg(c,1,1);b(c)})});_.opa=_.Lk(()=>{const a=["actualBoundingBoxAscent","actualBoundingBoxDescent","actualBoundingBoxLeft","actualBoundingBoxRight"];return typeof _.pa.TextMetrics==="function"&&a.every(b=>_.pa.TextMetrics.prototype.hasOwnProperty(b))});_.ppa=_.Lk(()=>{try{if(typeof WebAssembly==="object"&&typeof WebAssembly.instantiate==="function"){const a=Pia(),b=new WebAssembly.Module(a);return b instanceof WebAssembly.Module&&new WebAssembly.Instance(b)instanceof WebAssembly.Instance}}catch(a){}return!1}); +_.qpa=_.Lk(()=>"Worker"in _.pa);var rpa,zC,spa,tpa,upa;_.yC=[];_.yC[3042]=0;_.yC[2884]=1;_.yC[2929]=2;_.yC[3024]=3;_.yC[32823]=4;_.yC[32926]=5;_.yC[32928]=6;_.yC[3089]=7;_.yC[2960]=8;rpa=136;zC=rpa+4;_.AC=rpa/4;_.BC=zC+12;_.CC=zC/4;_.DC=zC+8;spa=_.BC+32;tpa=spa+4;_.EC=spa/2;_.FC=[];_.FC[3317]=0;_.FC[3333]=1;_.FC[37440]=2;_.FC[37441]=3;_.FC[37443]=4;upa=tpa+12;_.GC=tpa/2;_.vpa=upa+4;_.HC=upa/2;_.wpa=class extends Error{};var IC;var xpa,Vja;xpa=class{constructor(a,b){b=b||a;this.mapPane=Oz(a,0);this.overlayLayer=Oz(a,1);this.overlayShadow=Oz(a,2);this.markerLayer=Oz(a,3);this.overlayImage=Oz(b,4);this.floatShadow=Oz(b,5);this.overlayMouseTarget=Oz(b,6);a=document.createElement("slot");this.overlayMouseTarget.appendChild(a);this.floatPane=Oz(b,7)}}; +_.ypa=class{constructor(a){const b=a.container;var c=a.xE,d;if(d=c){a:{d=_.Dl(c);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(c,null))){d=d.position||d.getPropertyValue("position")||"";break a}d=""}d=d!="absolute"}d&&(c.style.position="relative");b!=c&&(b.style.position="absolute",b.style.left=b.style.top="0");if((d=a.backgroundColor)||!b.style.backgroundColor)b.style.backgroundColor=d||(a.Xt?"#202124":"#e5e3df");c.style.overflow="hidden";c=_.zl("DIV");d=_.zl("DIV"); +const e=a.nH?_.zl("DIV"):d;c.style.position=d.style.position="absolute";c.style.top=d.style.top=c.style.left=d.style.left=c.style.zIndex=d.style.zIndex="0";e.tabIndex=a.bL?0:-1;var f="Map";Array.isArray(f)&&(f=f.join(" "));f===""||f==void 0?(IC||(IC={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),f=IC,"label"in +f?e.setAttribute("aria-label",f.label):e.removeAttribute("aria-label")):e.setAttribute("aria-label",f);Xja(e);e.setAttribute("role","region");Pz(c);Pz(d);a.nH&&(Pz(e),b.appendChild(e));b.appendChild(c);c.appendChild(d);_.BA(ama,b);_.zx(c,"gm-style");this.vo=_.zl("DIV");this.vo.style.zIndex=1;d.appendChild(this.vo);a.DC?$la(this.vo):(this.vo.style.position="absolute",this.vo.style.left=this.vo.style.top="0",this.vo.style.width="100%");this.Fg=null;a.nE&&(this.Xq=_.zl("DIV"),this.Xq.style.zIndex=3, +d.appendChild(this.Xq),Pz(this.Xq),this.Fg=_.zl("DIV"),this.Fg.style.zIndex=4,d.appendChild(this.Fg),Pz(this.Fg),this.Yo=_.zl("DIV"),this.Yo.style.zIndex=4,a.DC?(this.Xq.appendChild(this.Yo),$la(this.Yo)):(d.appendChild(this.Yo),this.Yo.style.position="absolute",this.Yo.style.left=this.Yo.style.top="0",this.Yo.style.width="100%"));this.qo=d;this.Eg=c;this.cj=e;this.Nl=new xpa(this.vo,this.Yo)}};Vja=[function(a){return new Wja(a[0].toLowerCase())}`aria-roledescription`];_.zpa=class{constructor(a,b,c,d){this.Lj=d;this.Eg=_.zl("DIV");this.Hg=_.bz();a.appendChild(this.Eg);this.Eg.style.position="absolute";this.Eg.style.top=this.Eg.style.left="0";this.Eg.style.zIndex=String(b);this.Gg=c.bounds;this.Fg=c.size;a=_.zl("DIV");this.Eg.appendChild(a);a.style.position="absolute";a.style.top=a.style.left="0";a.appendChild(c.image)}Jh(a,b,c,d,e,f,g,h){a=_.ww(this.Lj,this.Gg.min,f);f=_.uw(a,_.vw(this.Gg.max,this.Gg.min));b=_.vw(a,b);if(c.Eg){const k=Math.pow(2,_.zw(c));c=c.Eg.aF(_.zw(c), +e,d,g,b,k*(f.Eg-a.Eg)/this.Fg.width,k*(f.Fg-a.Fg)/this.Fg.height)}else d=_.xw(_.yw(c,b)),e=_.yw(c,a),g=_.yw(c,new _.cr(f.Eg,a.Fg)),c=_.yw(c,new _.cr(a.Eg,f.Fg)),c="matrix("+String((g.kh-e.kh)/this.Fg.width)+","+String((g.nh-e.nh)/this.Fg.width)+","+String((c.kh-e.kh)/this.Fg.height)+","+String((c.nh-e.nh)/this.Fg.height)+","+String(d.kh)+","+String(d.nh)+")";this.Eg.style[this.Hg]=c;this.Eg.style.willChange=h.Tp?"":"transform"}dispose(){_.Bl(this.Eg)}};_.Apa=class extends _.Wn{constructor(){super();this.Eg=new _.Io(0,0)}fromLatLngToContainerPixel(a){const b=this.get("projectionTopLeft");return b?bma(this,a,b.x,b.y):null}fromLatLngToDivPixel(a){const b=this.get("offset");return b?bma(this,a,b.width,b.height):null}fromDivPixelToLatLng(a,b=!1){const c=this.get("offset");return c?cma(this,a,c.width,c.height,"Div",b):null}fromContainerPixelToLatLng(a,b=!1){const c=this.get("projectionTopLeft");return c?cma(this,a,c.x,c.y,"Container",b):null}getWorldWidth(){return _.xx(this.get("projection"), +this.get("zoom"))}getVisibleRegion(){return null}};_.JC=class{constructor(a){this.feature=a}Dn(){return this.feature.Dn()}Yx(){return this.feature.Yx()}};_.JC.prototype.getLegendaryTags=_.JC.prototype.Yx;_.JC.prototype.getFeatureType=_.JC.prototype.Dn;_.KC=class extends _.Ej{constructor(a,b,c){super();this.Lg=c!=null?a.bind(c):a;this.Jg=b;this.Hg=null;this.Fg=!1;this.Gg=0;this.Eg=null}stop(){this.Eg&&(_.pa.clearTimeout(this.Eg),this.Eg=null,this.Fg=!1,this.Hg=null)}pause(){this.Gg++}resume(){this.Gg--;this.Gg||!this.Fg||this.Eg||(this.Fg=!1,_.Qz(this))}Ej(){super.Ej();this.stop()}};_.KC.prototype.Ig=_.ba(47);}); diff --git a/niayesh/commons.3a12491611f64a12741e.bundle.js.download b/niayesh/commons.3a12491611f64a12741e.bundle.js.download new file mode 100644 index 0000000..7ec38c3 --- /dev/null +++ b/niayesh/commons.3a12491611f64a12741e.bundle.js.download @@ -0,0 +1,2 @@ +/*! For license information please see commons.3a12491611f64a12741e.bundle.js.LICENSE.txt */ +(self.webpackChunk_name_=self.webpackChunk_name_||[]).push([[9351],{66419:function(t,e,r){t.exports=r(27698)},77766:function(t,e,r){t.exports=r(8065)},54804:function(t,e,r){t.exports=r(95247)},20116:function(t,e,r){t.exports=r(11955)},94473:function(t,e,r){t.exports=r(61577)},78914:function(t,e,r){t.exports=r(46279)},78580:function(t,e,r){t.exports=r(33778)},81643:function(t,e,r){t.exports=r(19373)},23054:function(t,e,r){t.exports=r(11022)},2991:function(t,e,r){t.exports=r(61798)},54903:function(t,e,r){t.exports=r(88906)},32366:function(t,e,r){t.exports=r(52527)},3649:function(t,e,r){t.exports=r(82073)},77149:function(t,e,r){t.exports=r(45286)},47302:function(t,e,r){t.exports=r(62856)},92762:function(t,e,r){t.exports=r(2348)},25843:function(t,e,r){t.exports=r(76361)},59340:function(t,e,r){t.exports=r(8933)},24717:function(t,e,r){t.exports=r(61799)},51942:function(t,e,r){t.exports=r(63383)},20368:function(t,e,r){t.exports=r(57396)},63978:function(t,e,r){t.exports=r(41910)},34074:function(t,e,r){t.exports=r(79427)},39649:function(t,e,r){t.exports=r(62857)},48604:function(t,e,r){t.exports=r(64477)},14310:function(t,e,r){t.exports=r(9534)},21611:function(t,e,r){t.exports=r(96507)},86902:function(t,e,r){t.exports=r(23059)},85507:function(t,e,r){t.exports=r(16670)},20455:function(t,e,r){t.exports=r(47795)},31238:function(t,e,r){t.exports=r(66877)},94198:function(t,e,r){t.exports=r(74888)},93476:function(t,e,r){t.exports=r(27460)},1068:function(t,e,r){t.exports=r(61895)},65420:function(t,e,r){t.exports=r(92547)},98341:function(t,e,r){t.exports=r(46509)},94435:function(t,e,r){t.exports=r(73926)},39969:function(t,e,r){t.exports=r(57641)},19996:function(t,e,r){t.exports=r(32209)},90149:function(t,e,r){t.exports=r(30888)},95683:function(t,e,r){t.exports=r(69447)},12088:function(t,e,r){t.exports=r(60269)},189:function(t,e,r){t.exports=r(76094)},44341:function(t,e,r){t.exports=r(73685)},89356:function(t,e,r){t.exports=r(93799)},79542:function(t,e,r){t.exports=r(55122)},69798:function(t,e,r){t.exports=r(29531)},90962:function(t,e,r){r(90149);var n=r(86902),o=r(14310),i=r(20116),a=r(34074),u=r(78914),c=r(39649),s=r(20368),f=r(63978),l=r(65420),p=r(98341),v=r(85507),h=r(21611),d=r(1068),y=r(19996),g=r(66419),m=r(3649),b=r(81643),x=r(32366),w=r(2991),A=r(48604),T=r(54903),E=r(31238),S=r(77766),O=r(24717),R=r(23054),k=r(25843),P=r(94198),j=r(77149),N=r(51942),L=r(93476),I=r(92762),C=r(94473);r(41539),r(68309),r(74916),r(28733),r(4723),r(15306),r(24603),r(39714),r(23123),r(69600),r(82526),r(41817),r(66992),r(88674),r(78783),r(33948),function(t){"use strict";function e(t,e){var r=n(t);if(o){var u=o(t);e&&(u=i(u).call(u,(function(e){return a(t,e).enumerable}))),r.push.apply(r,u)}return r}function r(t){for(var r=1;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{};return{id:t.id||null,adId:t.adId||null,sequence:t.sequence||null,apiFramework:t.apiFramework||null,universalAdIds:[],creativeExtensions:[]}}var Y=["ADCATEGORIES","ADCOUNT","ADPLAYHEAD","ADSERVINGID","ADTYPE","APIFRAMEWORKS","APPBUNDLE","ASSETURI","BLOCKEDADCATEGORIES","BREAKMAXADLENGTH","BREAKMAXADS","BREAKMAXDURATION","BREAKMINADLENGTH","BREAKMINDURATION","BREAKPOSITION","CLICKPOS","CLICKTYPE","CLIENTUA","CONTENTID","CONTENTPLAYHEAD","CONTENTURI","DEVICEIP","DEVICEUA","DOMAIN","EXTENSIONS","GDPRCONSENT","IFA","IFATYPE","INVENTORYSTATE","LATLONG","LIMITADTRACKING","MEDIAMIME","MEDIAPLAYHEAD","OMIDPARTNER","PAGEURL","PLACEMENTTYPE","PLAYERCAPABILITIES","PLAYERSIZE","PLAYERSTATE","PODSEQUENCE","REGULATIONS","SERVERSIDE","SERVERUA","TRANSACTIONID","UNIVERSALADID","VASTVERSIONS","VERIFICATIONVENDORS"];function J(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=[],o=Z(t);for(var i in!e.ERRORCODE||r.isCustomCode||/^[0-9]{3}$/.test(e.ERRORCODE)||(e.ERRORCODE=900),e.CACHEBUSTING=rt(Math.round(1e8*Math.random())),e.TIMESTAMP=(new Date).toISOString(),e.RANDOM=e.random=e.CACHEBUSTING,e)e[i]=et(e[i]);for(var a in o){var u=o[a];"string"==typeof u&&n.push(X(u,e))}return n}function X(t,e){var r=(t=K(t,e)).match(/[^[\]]+(?=])/g);if(!r)return t;var n=i(r).call(r,(function(t){return b(Y).call(Y,t)>-1}));return 0===n.length?t:K(t,n=x(n).call(n,(function(t,e){return t[e]=-1,t}),{}))}function K(t,e){var r=t;for(var n in e){var o=e[n];r=r.replace(new RegExp("(?:\\[|%%)(".concat(n,")(?:\\]|%%)"),"g"),o)}return r}function Z(t){return Array.isArray(t)?w(t).call(t,(function(t){return t&&t.hasOwnProperty("url")?t.url:t})):t}function Q(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:8;return T(e=t.toString()).call(e,r,"0")}var nt={track:function(t,e,r){var n;u(n=J(t,e,r)).call(n,(function(t){"undefined"!=typeof window&&null!==window&&((new Image).src=t)}))},resolveURLTemplates:J,extractURLsFromTemplates:Z,containsTemplateObject:Q,isTemplateObjectEqual:tt,encodeURIComponentRFC3986:et,replaceUrlMacros:X,isNumeric:function(t){return!isNaN(E(t))&&isFinite(t)},flatten:function t(e){return x(e).call(e,(function(e,r){return S(e).call(e,Array.isArray(r)?t(r):r)}),[])},joinArrayOfUniqueTemplateObjs:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Array.isArray(t)?t:[],n=Array.isArray(e)?e:[],o=S(r).call(r,n);return x(o).call(o,(function(t,e){return Q(e,t)||t.push(e),t}),[])},isValidTimeValue:function(t){return O(t)&&t>=-2},addLeadingZeros:rt};function ot(t){var e;return-1!==b(e=["true","TRUE","True","1"]).call(e,t)}var it={childByName:function(t,e){var r=t.childNodes;for(var n in r){var o=r[n];if(o.nodeName===e)return o}},childrenByName:function(t,e){var r=[],n=t.childNodes;for(var o in n){var i=n[o];i.nodeName===e&&r.push(i)}return r},resolveVastAdTagURI:function(t,e){if(!e)return t;if(0===b(t).call(t,"//")){var r,n=location.protocol;return S(r="".concat(n)).call(r,t)}if(-1===b(t).call(t,"://")){var o,i=m(e).call(e,0,R(e).call(e,"/"));return S(o="".concat(i,"/")).call(o,t)}return t},parseBoolean:ot,parseNodeText:function(t){var e;return t&&k(e=t.textContent||t.text||"").call(e)},copyNodeAttribute:function(t,e,r){var n=e.getAttribute(t);n&&r.setAttribute(t,n)},parseAttributes:function(t){for(var e=t.attributes,r={},n=0;n3600||n>60?-1:i+o+n},splitVAST:function(t){var e=[],r=null;return u(t).call(t,(function(n,o){if(n.sequence&&(n.sequence=P(n.sequence,10)),n.sequence>1){var i=t[o-1];if(i&&i.sequence===n.sequence-1)return void(r&&r.push(n));delete n.sequence}r=[n],e.push(r)})),e},assignAttributes:function(t,e){if(t)for(var r in t){var n=t[r];if(n.nodeName&&n.nodeValue&&e.hasOwnProperty(n.nodeName)){var o=n.nodeValue;"boolean"==typeof e[n.nodeName]&&(o=ot(o)),e[n.nodeName]=o}}},mergeWrapperAdData:function(t,e){var r,n,o,a,c,s,f,l;t.errorURLTemplates=S(r=e.errorURLTemplates).call(r,t.errorURLTemplates),t.impressionURLTemplates=S(n=e.impressionURLTemplates).call(n,t.impressionURLTemplates),t.extensions=S(o=e.extensions).call(o,t.extensions),e.viewableImpression.length>0&&(t.viewableImpression=S(a=[]).call(a,$(t.viewableImpression),$(e.viewableImpression))),t.followAdditionalWrappers=e.followAdditionalWrappers,t.allowMultipleAds=e.allowMultipleAds,t.fallbackOnNoAd=e.fallbackOnNoAd;var p=i(c=e.creatives||[]).call(c,(function(t){return t&&"companion"===t.type})),v=x(p).call(p,(function(t,e){var r;return u(r=e.variations||[]).call(r,(function(e){var r;u(r=e.companionClickTrackingURLTemplates||[]).call(r,(function(e){nt.containsTemplateObject(e,t)||t.push(e)}))})),t}),[]);t.creatives=S(p).call(p,t.creatives);var h=e.videoClickTrackingURLTemplates&&e.videoClickTrackingURLTemplates.length,d=e.videoCustomClickURLTemplates&&e.videoCustomClickURLTemplates.length;u(s=t.creatives).call(s,(function(t){var r,n,o;if(e.trackingEvents&&e.trackingEvents[t.type])for(var i in e.trackingEvents[t.type]){var a,c=e.trackingEvents[t.type][i];Array.isArray(t.trackingEvents[i])||(t.trackingEvents[i]=[]),t.trackingEvents[i]=S(a=t.trackingEvents[i]).call(a,c)}"linear"===t.type&&(h&&(t.videoClickTrackingURLTemplates=S(r=t.videoClickTrackingURLTemplates).call(r,e.videoClickTrackingURLTemplates)),d&&(t.videoCustomClickURLTemplates=S(n=t.videoCustomClickURLTemplates).call(n,e.videoCustomClickURLTemplates)),!e.videoClickThroughURLTemplate||null!==t.videoClickThroughURLTemplate&&void 0!==t.videoClickThroughURLTemplate||(t.videoClickThroughURLTemplate=e.videoClickThroughURLTemplate)),"companion"===t.type&&v.length&&u(o=t.variations||[]).call(o,(function(t){t.companionClickTrackingURLTemplates=nt.joinArrayOfUniqueTemplateObjs(t.companionClickTrackingURLTemplates,v)}))})),e.adVerifications&&(t.adVerifications=S(f=t.adVerifications).call(f,e.adVerifications)),e.blockedAdCategories&&(t.blockedAdCategories=S(l=t.blockedAdCategories).call(l,e.blockedAdCategories))}};function at(t,e){var r,n=function(){var t=z(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{id:t.id,adId:t.adId,sequence:t.sequence,apiFramework:t.apiFramework,type:"companion",required:null,variations:[]}}(e);return n.required=t.getAttribute("required")||null,n.variations=w(r=it.childrenByName(t,"Companion")).call(r,(function(t){var e,r,n,o,i,a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{id:t.id||null,adType:"companionAd",width:t.width||0,height:t.height||0,assetWidth:t.assetWidth||null,assetHeight:t.assetHeight||null,expandedWidth:t.expandedWidth||null,expandedHeight:t.expandedHeight||null,apiFramework:t.apiFramework||null,adSlotID:t.adSlotID||null,pxratio:t.pxratio||"1",renderingMode:t.renderingMode||"default",staticResources:[],htmlResources:[],iframeResources:[],adParameters:null,xmlEncoded:null,altText:null,companionClickThroughURLTemplate:null,companionClickTrackingURLTemplates:[],trackingEvents:{}}}(it.parseAttributes(t));a.htmlResources=x(e=it.childrenByName(t,"HTMLResource")).call(e,(function(t,e){var r=it.parseNodeText(e);return r?S(t).call(t,r):t}),[]),a.iframeResources=x(r=it.childrenByName(t,"IFrameResource")).call(r,(function(t,e){var r=it.parseNodeText(e);return r?S(t).call(t,r):t}),[]),a.staticResources=x(n=it.childrenByName(t,"StaticResource")).call(n,(function(t,e){var r=it.parseNodeText(e);return r?S(t).call(t,{url:r,creativeType:e.getAttribute("creativeType")||null}):t}),[]),a.altText=it.parseNodeText(it.childByName(t,"AltText"))||null;var c=it.childByName(t,"TrackingEvents");c&&u(o=it.childrenByName(c,"Tracking")).call(o,(function(t){var e=t.getAttribute("event"),r=it.parseNodeText(t);e&&r&&(Array.isArray(a.trackingEvents[e])||(a.trackingEvents[e]=[]),a.trackingEvents[e].push(r))})),a.companionClickTrackingURLTemplates=w(i=it.childrenByName(t,"CompanionClickTracking")).call(i,(function(t){return{id:t.getAttribute("id")||null,url:it.parseNodeText(t)}})),a.companionClickThroughURLTemplate=it.parseNodeText(it.childByName(t,"CompanionClickThrough"))||null;var s=it.childByName(t,"AdParameters");return s&&(a.adParameters=it.parseNodeText(s),a.xmlEncoded=s.getAttribute("xmlEncoded")||null),a})),n}function ut(t){return"linear"===t.type}function ct(t,e){var r,n,o,i,a=function(){var t=z(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{id:t.id,adId:t.adId,sequence:t.sequence,apiFramework:t.apiFramework,type:"linear",duration:0,skipDelay:null,mediaFiles:[],mezzanine:null,interactiveCreativeFile:null,closedCaptionFiles:[],videoClickThroughURLTemplate:null,videoClickTrackingURLTemplates:[],videoCustomClickURLTemplates:[],adParameters:null,icons:[],trackingEvents:{}}}(e);a.duration=it.parseDuration(it.parseNodeText(it.childByName(t,"Duration")));var c=t.getAttribute("skipoffset");if(null==c)a.skipDelay=null;else if("%"===c.charAt(c.length-1)&&-1!==a.duration){var s=P(c,10);a.skipDelay=a.duration*(s/100)}else a.skipDelay=it.parseDuration(c);var f=it.childByName(t,"VideoClicks");if(f){var l,p,v=it.childByName(f,"ClickThrough");a.videoClickThroughURLTemplate=v?{id:v.getAttribute("id")||null,url:it.parseNodeText(v)}:null,u(l=it.childrenByName(f,"ClickTracking")).call(l,(function(t){a.videoClickTrackingURLTemplates.push({id:t.getAttribute("id")||null,url:it.parseNodeText(t)})})),u(p=it.childrenByName(f,"CustomClick")).call(p,(function(t){a.videoCustomClickURLTemplates.push({id:t.getAttribute("id")||null,url:it.parseNodeText(t)})}))}var h=it.childByName(t,"AdParameters");h&&(a.adParameters=it.parseNodeText(h)),u(r=it.childrenByName(t,"TrackingEvents")).call(r,(function(t){var e;u(e=it.childrenByName(t,"Tracking")).call(e,(function(t){var e=t.getAttribute("event"),r=it.parseNodeText(t);if(e&&r){if("progress"===e){if(!(i=t.getAttribute("offset")))return;e="%"===i.charAt(i.length-1)?"progress-".concat(i):"progress-".concat(Math.round(it.parseDuration(i)))}Array.isArray(a.trackingEvents[e])||(a.trackingEvents[e]=[]),a.trackingEvents[e].push(r)}}))})),u(n=it.childrenByName(t,"MediaFiles")).call(n,(function(t){var e,r,n;u(e=it.childrenByName(t,"MediaFile")).call(e,(function(t){a.mediaFiles.push(function(t){var e={id:null,fileURL:null,fileSize:0,deliveryType:"progressive",mimeType:null,mediaType:null,codec:null,bitrate:0,minBitrate:0,maxBitrate:0,width:0,height:0,apiFramework:null,scalable:null,maintainAspectRatio:null};e.id=t.getAttribute("id"),e.fileURL=it.parseNodeText(t),e.deliveryType=t.getAttribute("delivery"),e.codec=t.getAttribute("codec"),e.mimeType=t.getAttribute("type"),e.mediaType=t.getAttribute("mediaType")||"2D",e.apiFramework=t.getAttribute("apiFramework"),e.fileSize=P(t.getAttribute("fileSize")||0),e.bitrate=P(t.getAttribute("bitrate")||0),e.minBitrate=P(t.getAttribute("minBitrate")||0),e.maxBitrate=P(t.getAttribute("maxBitrate")||0),e.width=P(t.getAttribute("width")||0),e.height=P(t.getAttribute("height")||0);var r=t.getAttribute("scalable");r&&"string"==typeof r&&(e.scalable=it.parseBoolean(r));var n=t.getAttribute("maintainAspectRatio");return n&&"string"==typeof n&&(e.maintainAspectRatio=it.parseBoolean(n)),e}(t))}));var o=it.childByName(t,"InteractiveCreativeFile");o&&(a.interactiveCreativeFile=function(t){var e=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:t.type||null,apiFramework:t.apiFramework||null,variableDuration:it.parseBoolean(t.variableDuration),fileURL:null}}(it.parseAttributes(t));return e.fileURL=it.parseNodeText(t),e}(o));var i=it.childByName(t,"ClosedCaptionFiles");i&&u(r=it.childrenByName(i,"ClosedCaptionFile")).call(r,(function(t){var e=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:t.type||null,language:t.language||null,fileURL:null}}(it.parseAttributes(t));e.fileURL=it.parseNodeText(t),a.closedCaptionFiles.push(e)}));var c,s,f,l=it.childByName(t,"Mezzanine"),p=(c=l,s={},f=!1,u(n=["delivery","type","width","height"]).call(n,(function(t){c&&c.getAttribute(t)?s[t]=c.getAttribute(t):f=!0})),f?null:s);if(p){var v={id:null,fileURL:null,delivery:null,codec:null,type:null,width:0,height:0,fileSize:0,mediaType:"2D"};v.id=l.getAttribute("id"),v.fileURL=it.parseNodeText(l),v.delivery=p.delivery,v.codec=l.getAttribute("codec"),v.type=p.type,v.width=P(p.width,10),v.height=P(p.height,10),v.fileSize=P(l.getAttribute("fileSize"),10),v.mediaType=l.getAttribute("mediaType")||"2D",a.mezzanine=v}}));var d=it.childByName(t,"Icons");return d&&u(o=it.childrenByName(d,"Icon")).call(o,(function(t){a.icons.push(function(t){var e,r,n,o,i={program:null,height:0,width:0,xPosition:0,yPosition:0,apiFramework:null,offset:null,duration:0,type:null,staticResource:null,htmlResource:null,iframeResource:null,pxratio:"1",iconClickThroughURLTemplate:null,iconClickTrackingURLTemplates:[],iconViewTrackingURLTemplate:null};i.program=t.getAttribute("program"),i.height=P(t.getAttribute("height")||0),i.width=P(t.getAttribute("width")||0),i.xPosition=function(t){var e;return-1!==b(e=["left","right"]).call(e,t)?t:P(t||0)}(t.getAttribute("xPosition")),i.yPosition=function(t){var e;return-1!==b(e=["top","bottom"]).call(e,t)?t:P(t||0)}(t.getAttribute("yPosition")),i.apiFramework=t.getAttribute("apiFramework"),i.pxratio=t.getAttribute("pxratio")||"1",i.offset=it.parseDuration(t.getAttribute("offset")),i.duration=it.parseDuration(t.getAttribute("duration")),u(e=it.childrenByName(t,"HTMLResource")).call(e,(function(t){i.type=t.getAttribute("creativeType")||"text/html",i.htmlResource=it.parseNodeText(t)})),u(r=it.childrenByName(t,"IFrameResource")).call(r,(function(t){i.type=t.getAttribute("creativeType")||0,i.iframeResource=it.parseNodeText(t)})),u(n=it.childrenByName(t,"StaticResource")).call(n,(function(t){i.type=t.getAttribute("creativeType")||0,i.staticResource=it.parseNodeText(t)}));var a=it.childByName(t,"IconClicks");return a&&(i.iconClickThroughURLTemplate=it.parseNodeText(it.childByName(a,"IconClickThrough")),u(o=it.childrenByName(a,"IconClickTracking")).call(o,(function(t){i.iconClickTrackingURLTemplates.push({id:t.getAttribute("id")||null,url:it.parseNodeText(t)})}))),i.iconViewTrackingURLTemplate=it.parseNodeText(it.childByName(t,"IconViewTracking")),i}(t))})),a}function st(t,e){var r,n,o=function(){var t=z(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{id:t.id,adId:t.adId,sequence:t.sequence,apiFramework:t.apiFramework,type:"nonlinear",variations:[],trackingEvents:{}}}(e);return u(r=it.childrenByName(t,"TrackingEvents")).call(r,(function(t){var e,r,n;u(e=it.childrenByName(t,"Tracking")).call(e,(function(t){r=t.getAttribute("event"),n=it.parseNodeText(t),r&&n&&(Array.isArray(o.trackingEvents[r])||(o.trackingEvents[r]=[]),o.trackingEvents[r].push(n))}))})),u(n=it.childrenByName(t,"NonLinear")).call(n,(function(t){var e,r,n,i,a={id:null,width:0,height:0,expandedWidth:0,expandedHeight:0,scalable:!0,maintainAspectRatio:!0,minSuggestedDuration:0,apiFramework:"static",adType:"nonLinearAd",type:null,staticResource:null,htmlResource:null,iframeResource:null,nonlinearClickThroughURLTemplate:null,nonlinearClickTrackingURLTemplates:[],adParameters:null};a.id=t.getAttribute("id")||null,a.width=t.getAttribute("width"),a.height=t.getAttribute("height"),a.expandedWidth=t.getAttribute("expandedWidth"),a.expandedHeight=t.getAttribute("expandedHeight"),a.scalable=it.parseBoolean(t.getAttribute("scalable")),a.maintainAspectRatio=it.parseBoolean(t.getAttribute("maintainAspectRatio")),a.minSuggestedDuration=it.parseDuration(t.getAttribute("minSuggestedDuration")),a.apiFramework=t.getAttribute("apiFramework"),u(e=it.childrenByName(t,"HTMLResource")).call(e,(function(t){a.type=t.getAttribute("creativeType")||"text/html",a.htmlResource=it.parseNodeText(t)})),u(r=it.childrenByName(t,"IFrameResource")).call(r,(function(t){a.type=t.getAttribute("creativeType")||0,a.iframeResource=it.parseNodeText(t)})),u(n=it.childrenByName(t,"StaticResource")).call(n,(function(t){a.type=t.getAttribute("creativeType")||0,a.staticResource=it.parseNodeText(t)}));var c=it.childByName(t,"AdParameters");c&&(a.adParameters=it.parseNodeText(c)),a.nonlinearClickThroughURLTemplate=it.parseNodeText(it.childByName(t,"NonLinearClickThrough")),u(i=it.childrenByName(t,"NonLinearClickTracking")).call(i,(function(t){a.nonlinearClickTrackingURLTemplates.push({id:t.getAttribute("id")||null,url:it.parseNodeText(t)})})),o.variations.push(a)})),o}function ft(t){var e=[];return u(t).call(t,(function(t){var r=lt(t);r&&e.push(r)})),e}function lt(t){var e;if("#comment"===t.nodeName)return null;var r,o={name:null,value:null,attributes:{},children:[]},i=t.attributes,a=t.childNodes;if(o.name=t.nodeName,t.attributes)for(var u in i)if(i.hasOwnProperty(u)){var c=i[u];c.nodeName&&c.nodeValue&&(o.attributes[c.nodeName]=c.nodeValue)}for(var s in a)if(a.hasOwnProperty(s)){var f=lt(a[s]);f&&o.children.push(f)}if(0===o.children.length||1===o.children.length&&b(e=["#cdata-section","#text"]).call(e,o.children[0].name)>=0){var l=it.parseNodeText(t);""!==l&&(o.value=l),o.children=[]}return null===(r=o).value&&0===n(r.attributes).length&&0===r.children.length?null:o}function pt(t){var e=[];return u(t).call(t,(function(t){var r,n,o={id:t.getAttribute("id")||null,adId:vt(t),sequence:t.getAttribute("sequence")||null,apiFramework:t.getAttribute("apiFramework")||null},i=[];u(r=it.childrenByName(t,"UniversalAdId")).call(r,(function(t){var e={idRegistry:t.getAttribute("idRegistry")||"unknown",value:it.parseNodeText(t)};i.push(e)}));var a=it.childByName(t,"CreativeExtensions");for(var c in a&&(n=ft(it.childrenByName(a,"CreativeExtension"))),t.childNodes){var s=t.childNodes[c],f=void 0;switch(s.nodeName){case"Linear":f=ct(s,o);break;case"NonLinearAds":f=st(s,o);break;case"CompanionAds":f=at(s,o)}f&&(i&&(f.universalAdIds=i),n&&(f.creativeExtensions=n),e.push(f))}})),e}function vt(t){return t.getAttribute("AdID")||t.getAttribute("adID")||t.getAttribute("adId")||null}var ht={Wrapper:{subElements:["VASTAdTagURI","Impression"]},BlockedAdCategories:{attributes:["authority"]},InLine:{subElements:["AdSystem","AdTitle","Impression","AdServingId","Creatives"]},Category:{attributes:["authority"]},Pricing:{attributes:["model","currency"]},Verification:{oneOfinLineResources:["JavaScriptResource","ExecutableResource"],attributes:["vendor"]},UniversalAdId:{attributes:["idRegistry"]},JavaScriptResource:{attributes:["apiFramework","browserOptional"]},ExecutableResource:{attributes:["apiFramework","type"]},Tracking:{attributes:["event"]},Creatives:{subElements:["Creative"]},Creative:{subElements:["UniversalAdId"]},Linear:{subElements:["MediaFiles","Duration"]},MediaFiles:{subElements:["MediaFile"]},MediaFile:{attributes:["delivery","type","width","height"]},Mezzanine:{attributes:["delivery","type","width","height"]},NonLinear:{oneOfinLineResources:["StaticResource","IFrameResource","HTMLResource"],attributes:["width","height"]},Companion:{oneOfinLineResources:["StaticResource","IFrameResource","HTMLResource"],attributes:["width","height"]},StaticResource:{attributes:["creativeType"]},Icons:{subElements:["Icon"]},Icon:{oneOfinLineResources:["StaticResource","IFrameResource","HTMLResource"]}};function dt(t,e){if(ht[t.nodeName]&&ht[t.nodeName].attributes){var r,n=i(r=ht[t.nodeName].attributes).call(r,(function(e){return!t.getAttribute(e)}));n.length>0&&mt({name:t.nodeName,parentName:t.parentNode.nodeName,attributes:n},e)}}function yt(t,e,r){var n=ht[t.nodeName],o=!r&&"Wrapper"!==t.nodeName;if(n&&!o){var a;if(n.subElements){var u,c=i(u=n.subElements).call(u,(function(e){return!it.childByName(t,e)}));c.length>0&&mt({name:t.nodeName,parentName:t.parentNode.nodeName,subElements:c},e)}r&&n.oneOfinLineResources&&(j(a=n.oneOfinLineResources).call(a,(function(e){return it.childByName(t,e)}))||mt({name:t.nodeName,parentName:t.parentNode.nodeName,oneOfResources:n.oneOfinLineResources},e))}}function gt(t){return t.children&&0!==t.children.length}function mt(t,e){var r=t.name,n=t.parentName,o=t.attributes,i=t.subElements,a=t.oneOfResources,u="Element '".concat(r,"'");e("VAST-warning",{message:u+=o?" missing required attribute(s) '".concat(o.join(", "),"' "):i?" missing required sub element(s) '".concat(i.join(", "),"' "):a?" must provide one of the following '".concat(a.join(", "),"' "):" is empty",parentElement:n,specVersion:4.1})}var bt=function t(e,r,n){if(e&&e.nodeName)if("InLine"===e.nodeName&&(n=!0),dt(e,r),gt(e)){yt(e,r,n);for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{},n=r.allowMultipleAds,o=r.followAdditionalWrappers,i=t.childNodes;for(var a in i){var u,c=i[a];if(-1!==b(u=["Wrapper","InLine"]).call(u,c.nodeName)&&("Wrapper"!==c.nodeName||!1!==o)){if(it.copyNodeAttribute("id",t,c),it.copyNodeAttribute("sequence",t,c),it.copyNodeAttribute("adType",t,c),"Wrapper"===c.nodeName)return{ad:Tt(c,e),type:"WRAPPER"};if("InLine"===c.nodeName)return{ad:wt(c,e,{allowMultipleAds:n}),type:"INLINE"}}}}function wt(t,e){return!1===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allowMultipleAds&&t.getAttribute("sequence")?null:At(t,e)}function At(t,e){var r,n=[];e&&bt(t,e);var o=t.childNodes,i=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{id:t.id||null,sequence:t.sequence||null,adType:t.adType||null,adServingId:null,categories:[],expires:null,viewableImpression:[],system:null,title:null,description:null,advertiser:null,pricing:null,survey:null,errorURLTemplates:[],impressionURLTemplates:[],creatives:[],extensions:[],adVerifications:[],blockedAdCategories:[],followAdditionalWrappers:!0,allowMultipleAds:!1,fallbackOnNoAd:null}}(it.parseAttributes(t));for(var a in o){var u=o[a];switch(u.nodeName){case"Error":i.errorURLTemplates.push(it.parseNodeText(u));break;case"Impression":i.impressionURLTemplates.push({id:u.getAttribute("id")||null,url:it.parseNodeText(u)});break;case"Creatives":i.creatives=pt(it.childrenByName(u,"Creative"));break;case"Extensions":var c=it.childrenByName(u,"Extension");i.extensions=ft(c),i.adVerifications.length||(n=St(c));break;case"AdVerifications":i.adVerifications=Et(it.childrenByName(u,"Verification"));break;case"AdSystem":i.system={value:it.parseNodeText(u),version:u.getAttribute("version")||null};break;case"AdTitle":i.title=it.parseNodeText(u);break;case"AdServingId":i.adServingId=it.parseNodeText(u);break;case"Category":i.categories.push({authority:u.getAttribute("authority")||null,value:it.parseNodeText(u)});break;case"Expires":i.expires=P(it.parseNodeText(u),10);break;case"ViewableImpression":i.viewableImpression.push(Ot(u));break;case"Description":i.description=it.parseNodeText(u);break;case"Advertiser":i.advertiser={id:u.getAttribute("id")||null,value:it.parseNodeText(u)};break;case"Pricing":i.pricing={value:it.parseNodeText(u),model:u.getAttribute("model")||null,currency:u.getAttribute("currency")||null};break;case"Survey":i.survey=it.parseNodeText(u);break;case"BlockedAdCategories":i.blockedAdCategories.push({authority:u.getAttribute("authority")||null,value:it.parseNodeText(u)})}}return n.length&&(i.adVerifications=S(r=i.adVerifications).call(r,n)),i}function Tt(t,e){var r,n=At(t,e),o=t.getAttribute("followAdditionalWrappers"),i=t.getAttribute("allowMultipleAds"),a=t.getAttribute("fallbackOnNoAd");n.followAdditionalWrappers=!o||it.parseBoolean(o),n.allowMultipleAds=!!i&&it.parseBoolean(i),n.fallbackOnNoAd=a?it.parseBoolean(a):null;var c=it.childByName(t,"VASTAdTagURI");if(c?n.nextWrapperURL=it.parseNodeText(c):(c=it.childByName(t,"VASTAdTagURL"))&&(n.nextWrapperURL=it.parseNodeText(it.childByName(c,"URL"))),u(r=n.creatives).call(r,(function(t){var e;if(-1!==b(e=["linear","nonlinear"]).call(e,t.type)){var r,o;if(t.trackingEvents){n.trackingEvents||(n.trackingEvents={}),n.trackingEvents[t.type]||(n.trackingEvents[t.type]={});var i=function(e){var r=t.trackingEvents[e];Array.isArray(n.trackingEvents[t.type][e])||(n.trackingEvents[t.type][e]=[]),u(r).call(r,(function(r){n.trackingEvents[t.type][e].push(r)}))};for(var a in t.trackingEvents)i(a)}t.videoClickTrackingURLTemplates&&(Array.isArray(n.videoClickTrackingURLTemplates)||(n.videoClickTrackingURLTemplates=[]),u(r=t.videoClickTrackingURLTemplates).call(r,(function(t){n.videoClickTrackingURLTemplates.push(t)}))),t.videoClickThroughURLTemplate&&(n.videoClickThroughURLTemplate=t.videoClickThroughURLTemplate),t.videoCustomClickURLTemplates&&(Array.isArray(n.videoCustomClickURLTemplates)||(n.videoCustomClickURLTemplates=[]),u(o=t.videoCustomClickURLTemplates).call(o,(function(t){n.videoCustomClickURLTemplates.push(t)})))}})),n.nextWrapperURL)return n}function Et(t){var e=[];return u(t).call(t,(function(t){var r,n={resource:null,vendor:null,browserOptional:!1,apiFramework:null,type:null,parameters:null,trackingEvents:{}},o=t.childNodes;for(var i in it.assignAttributes(t.attributes,n),o){var a=o[i];switch(a.nodeName){case"JavaScriptResource":case"ExecutableResource":n.resource=it.parseNodeText(a),it.assignAttributes(a.attributes,n);break;case"VerificationParameters":n.parameters=it.parseNodeText(a)}}var c=it.childByName(t,"TrackingEvents");c&&u(r=it.childrenByName(c,"Tracking")).call(r,(function(t){var e=t.getAttribute("event"),r=it.parseNodeText(t);e&&r&&(Array.isArray(n.trackingEvents[e])||(n.trackingEvents[e]=[]),n.trackingEvents[e].push(r))})),e.push(n)})),e}function St(t){var e=null,r=[];return j(t).call(t,(function(t){return e=it.childByName(t,"AdVerifications")})),e&&(r=Et(it.childrenByName(e,"Verification"))),r}function Ot(t){var e={};e.id=t.getAttribute("id")||null;var r=t.childNodes;for(var n in r){var o=r[n],i=o.nodeName,a=it.parseNodeText(o);if(("Viewable"===i||"NotViewable"===i||"ViewUndetermined"===i)&&a){var u=i.toLowerCase();Array.isArray(e[u])||(e[u]=[]),e[u].push(a)}}return e}var Rt=function(){function t(){D(this,t),this._handlers=[]}return M(t,[{key:"on",value:function(t,e){if("function"!=typeof e)throw new TypeError("The handler argument must be of type Function. Received type ".concat(U(e)));if(!t)throw new TypeError("The event argument must be of type String. Received type ".concat(U(t)));return this._handlers.push({event:t,handler:e}),this}},{key:"once",value:function(t,e){return this.on(t,function(t,e,r){var n={fired:!1,wrapFn:void 0};function o(){n.fired||(t.off(e,n.wrapFn),n.fired=!0,r.bind(t).apply(void 0,arguments))}return n.wrapFn=o,o}(this,t,e))}},{key:"off",value:function(t,e){var r;return this._handlers=i(r=this._handlers).call(r,(function(r){return r.event!==t||r.handler!==e})),this}},{key:"emit",value:function(t){for(var e,r=arguments.length,n=new Array(r>1?r-1:0),o=1;o2?n-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return new L((function(i,a){var c;u(c=e.URLTemplateFilters).call(c,(function(e){t=e(t)})),e.parentURLs.push(t);var s=Date.now();e.emit("VAST-resolving",{url:t,previousUrl:n,wrapperDepth:r,maxWrapperDepth:e.maxWrapperDepth,timeout:e.fetchingOptions.timeout,wrapperAd:o}),e.urlHandler.get(t,e.fetchingOptions,(function(o,u){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},f=Math.round(Date.now()-s),l=N({url:t,previousUrl:n,wrapperDepth:r,error:o,duration:f},c);e.emit("VAST-resolved",l),_t(c.byteLength,f),o?a(o):i(u)}))}))}},{key:"initParsingStatus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.errorURLTemplates=[],this.fetchingOptions={timeout:t.timeout||Pt,withCredentials:t.withCredentials},this.maxWrapperDepth=t.wrapperLimit||10,this.parentURLs=[],this.parsingOptions={allowMultipleAds:t.allowMultipleAds},this.remainingAds=[],this.rootErrorURLTemplates=[],this.rootURL="",this.urlHandler=t.urlHandler||t.urlhandler||Ct,this.vastVersion=null,_t(t.byteLength,t.requestDuration)}},{key:"getRemainingAds",value:function(t){var e=this;if(0===this.remainingAds.length)return L.reject(new Error("No more ads are available for the given VAST"));var r=t?nt.flatten(this.remainingAds):this.remainingAds.shift();return this.errorURLTemplates=[],this.parentURLs=[],this.resolveAds(r,{wrapperDepth:0,url:this.rootURL}).then((function(t){return e.buildVASTResponse(t)}))}},{key:"getAndParseVAST",value:function(t){var e,r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.initParsingStatus(n),u(e=this.URLTemplateFilters).call(e,(function(e){t=e(t)})),this.rootURL=t,this.fetchVAST(t).then((function(e){return n.previousUrl=t,n.isRootVAST=!0,n.url=t,r.parse(e,n).then((function(t){return r.buildVASTResponse(t)}))}))}},{key:"parseVAST",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.initParsingStatus(r),r.isRootVAST=!0,this.parse(t,r).then((function(t){return e.buildVASTResponse(t)}))}},{key:"buildVASTResponse",value:function(t){var e,r={ads:(e={ads:t,errorURLTemplates:this.getErrorURLTemplates(),version:this.vastVersion}).ads||[],errorURLTemplates:e.errorURLTemplates||[],version:e.version||null};return this.completeWrapperResolving(r),r}},{key:"parseVastXml",value:function(t,e){var r=e.isRootVAST,n=void 0!==r&&r,o=e.url,i=void 0===o?null:o,a=e.wrapperDepth,u=void 0===a?0:a,c=e.allowMultipleAds,s=e.followAdditionalWrappers;if(!t||!t.documentElement||"VAST"!==t.documentElement.nodeName)throw this.emit("VAST-ad-parsed",{type:"ERROR",url:i,wrapperDepth:u}),new Error("Invalid VAST XMLDocument");var f=[],l=t.documentElement.childNodes,p=t.documentElement.getAttribute("version");for(var v in n&&p&&(this.vastVersion=p),l){var h=l[v];if("Error"===h.nodeName){var d=it.parseNodeText(h);n?this.rootErrorURLTemplates.push(d):this.errorURLTemplates.push(d)}else if("Ad"===h.nodeName){if(this.vastVersion&&E(this.vastVersion)<3)c=!0;else if(!1===c&&f.length>1)break;var y=xt(h,this.emit.bind(this),{allowMultipleAds:c,followAdditionalWrappers:s});y.ad?(f.push(y.ad),this.emit("VAST-ad-parsed",{type:y.type,url:i,wrapperDepth:u,adIndex:f.length-1,vastVersion:p})):this.trackVastError(this.getErrorURLTemplates(),{ERRORCODE:101})}}return f}},{key:"parse",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.url,n=void 0===r?null:r,o=e.resolveAll,i=void 0===o||o,a=e.wrapperSequence,u=void 0===a?null:a,c=e.previousUrl,s=void 0===c?null:c,f=e.wrapperDepth,l=void 0===f?0:f,p=e.isRootVAST,v=void 0!==p&&p,h=e.followAdditionalWrappers,d=e.allowMultipleAds,y=[];this.vastVersion&&E(this.vastVersion)<3&&v&&(d=!0);try{y=this.parseVastXml(t,{isRootVAST:v,url:n,wrapperDepth:l,allowMultipleAds:d,followAdditionalWrappers:h})}catch(t){return L.reject(t)}return 1===y.length&&null!=u&&(y[0].sequence=u),!1===i&&(this.remainingAds=it.splitVAST(y),y=this.remainingAds.shift()),this.resolveAds(y,{wrapperDepth:l,previousUrl:s,url:n})}},{key:"resolveAds",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0,n=r.wrapperDepth,o=r.previousUrl,i=r.url,a=[];return o=i,u(e).call(e,(function(e){var r=t.resolveWrappers(e,n,o);a.push(r)})),L.all(a).then((function(e){var r=nt.flatten(e);if(!r&&t.remainingAds.length>0){var a=t.remainingAds.shift();return t.resolveAds(a,{wrapperDepth:n,previousUrl:o,url:i})}return r}))}},{key:"resolveWrappers",value:function(t,e,r){var n=this;return new L((function(o){var i,a,c;if(e++,!t.nextWrapperURL)return delete t.nextWrapperURL,o(t);if(e>=n.maxWrapperDepth||-1!==b(i=n.parentURLs).call(i,t.nextWrapperURL))return t.errorCode=302,delete t.nextWrapperURL,o(t);t.nextWrapperURL=it.resolveVastAdTagURI(t.nextWrapperURL,r),u(a=n.URLTemplateFilters).call(a,(function(e){t.nextWrapperURL=e(t.nextWrapperURL)}));var s=null!==(c=n.parsingOptions.allowMultipleAds)&&void 0!==c?c:t.allowMultipleAds,f=t.sequence;n.fetchVAST(t.nextWrapperURL,e,r,t).then((function(i){return n.parse(i,{url:t.nextWrapperURL,previousUrl:r,wrapperSequence:f,wrapperDepth:e,followAdditionalWrappers:t.followAdditionalWrappers,allowMultipleAds:s}).then((function(e){if(delete t.nextWrapperURL,0===e.length)return t.creatives=[],o(t);u(e).call(e,(function(e){e&&it.mergeWrapperAdData(e,t)})),o(e)}))})).catch((function(e){t.errorCode=301,t.errorMessage=e.message,o(t)}))}))}},{key:"completeWrapperResolving",value:function(t){if(0===t.ads.length)this.trackVastError(t.errorURLTemplates,{ERRORCODE:303});else for(var e=t.ads.length-1;e>=0;e--){var r,n,o=t.ads[e];(o.errorCode||0===o.creatives.length)&&(this.trackVastError(S(r=o.errorURLTemplates).call(r,t.errorURLTemplates),{ERRORCODE:o.errorCode||303},{ERRORMESSAGE:o.errorMessage||""},{extensions:o.extensions},{system:o.system}),I(n=t.ads).call(n,e,1))}}}]),r}(Rt),Bt=null,Vt={data:{},length:0,getItem:function(t){return this.data[t]},setItem:function(t,e){this.data[t]=e,this.length=n(this.data).length},removeItem:function(t){delete this.data[t],this.length=n(this.data).length},clear:function(){this.data={},this.length=0}},Ht=function(){function t(){D(this,t),this.storage=this.initStorage()}return M(t,[{key:"initStorage",value:function(){if(Bt)return Bt;try{Bt="undefined"!=typeof window&&null!==window?window.localStorage||window.sessionStorage:null}catch(t){Bt=null}return Bt&&!this.isStorageDisabled(Bt)||(Bt=Vt).clear(),Bt}},{key:"isStorageDisabled",value:function(t){var e="__VASTStorage__";try{if(t.setItem(e,e),t.getItem(e)!==e)return t.removeItem(e),!0}catch(t){return!0}return t.removeItem(e),!1}},{key:"getItem",value:function(t){return this.storage.getItem(t)}},{key:"setItem",value:function(t,e){return this.storage.setItem(t,e)}},{key:"removeItem",value:function(t){return this.storage.removeItem(t)}},{key:"clear",value:function(){return this.storage.clear()}}]),t}(),qt=function(){function t(e,r,n){D(this,t),this.cappingFreeLunch=e||0,this.cappingMinimumTimeInterval=r||0,this.defaultOptions={withCredentials:!1,timeout:0},this.vastParser=new Ft,this.storage=n||new Ht,void 0===this.lastSuccessfulAd&&(this.lastSuccessfulAd=0),void 0===this.totalCalls&&(this.totalCalls=0),void 0===this.totalCallsTimeout&&(this.totalCallsTimeout=0)}return M(t,[{key:"getParser",value:function(){return this.vastParser}},{key:"lastSuccessfulAd",get:function(){return this.storage.getItem("vast-client-last-successful-ad")},set:function(t){this.storage.setItem("vast-client-last-successful-ad",t)}},{key:"totalCalls",get:function(){return this.storage.getItem("vast-client-total-calls")},set:function(t){this.storage.setItem("vast-client-total-calls",t)}},{key:"totalCallsTimeout",get:function(){return this.storage.getItem("vast-client-total-calls-timeout")},set:function(t){this.storage.setItem("vast-client-total-calls-timeout",t)}},{key:"hasRemainingAds",value:function(){return this.vastParser.remainingAds.length>0}},{key:"getNextAds",value:function(t){return this.vastParser.getRemainingAds(t)}},{key:"get",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Date.now();return(r=N({},this.defaultOptions,r)).hasOwnProperty("resolveAll")||(r.resolveAll=!1),this.totalCallsTimeout=e.totalCalls)return i(new Error(S(a="VAST call canceled – FreeLunch capping not reached yet ".concat(e.totalCalls,"/")).call(a,e.cappingFreeLunch)));var u=n-e.lastSuccessfulAd;if(u<0)e.lastSuccessfulAd=0;else if(u3&&void 0!==arguments[3]?arguments[3]:null;for(var u in D(this,n),(i=e.call(this)).ad=r,i.creative=o,i.variation=a,i.muted=!1,i.impressed=!1,i.skippable=!1,i.trackingEvents={},i.lastPercentage=0,i._alreadyTriggeredQuartiles={},i.emitAlwaysEvents=["creativeView","start","firstQuartile","midpoint","thirdQuartile","complete","resume","pause","rewind","skip","closeLinear","close"],i.creative.trackingEvents){var c=i.creative.trackingEvents[u];i.trackingEvents[u]=m(c).call(c,0)}return ut(i.creative)?i._initLinearTracking():i._initVariationTracking(),t&&i.on("start",(function(){t.lastSuccessfulAd=Date.now()})),i}return M(n,[{key:"_initLinearTracking",value:function(){this.linear=!0,this.skipDelay=this.creative.skipDelay,this.setDuration(this.creative.duration),this.clickThroughURLTemplate=this.creative.videoClickThroughURLTemplate,this.clickTrackingURLTemplates=this.creative.videoClickTrackingURLTemplates}},{key:"_initVariationTracking",value:function(){if(this.linear=!1,this.skipDelay=-1,this.variation){for(var t in this.variation.trackingEvents){var e,r=this.variation.trackingEvents[t];this.trackingEvents[t]?this.trackingEvents[t]=S(e=this.trackingEvents[t]).call(e,m(r).call(r,0)):this.trackingEvents[t]=m(r).call(r,0)}"nonLinearAd"===this.variation.adType?(this.clickThroughURLTemplate=this.variation.nonlinearClickThroughURLTemplate,this.clickTrackingURLTemplates=this.variation.nonlinearClickTrackingURLTemplates,this.setDuration(this.variation.minSuggestedDuration)):function(t){return"companionAd"===t.adType}(this.variation)&&(this.clickThroughURLTemplate=this.variation.companionClickThroughURLTemplate,this.clickTrackingURLTemplates=this.variation.companionClickTrackingURLTemplates)}}},{key:"setDuration",value:function(t){nt.isValidTimeValue(t)&&(this.assetDuration=t,this.quartiles={firstQuartile:Math.round(25*this.assetDuration)/100,midpoint:Math.round(50*this.assetDuration)/100,thirdQuartile:Math.round(75*this.assetDuration)/100})}},{key:"setProgress",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(nt.isValidTimeValue(t)&&"object"===U(r)){var n=this.skipDelay||-1;if(-1===n||this.skippable||(n>t?this.emit("skip-countdown",n-t):(this.skippable=!0,this.emit("skip-countdown",0))),this.assetDuration>0){var o=Math.round(t/this.assetDuration*100),i=[];if(t>0){i.push("start");for(var a=this.lastPercentage;a1&&void 0!==arguments[1]?arguments[1]:{};"boolean"==typeof t&&"object"===U(e)&&(this.muted!==t&&this.track(t?"mute":"unmute",{macros:e}),this.muted=t)}},{key:"setPaused",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"boolean"==typeof t&&"object"===U(e)&&(this.paused!==t&&this.track(t?"pause":"resume",{macros:e}),this.paused=t)}},{key:"setFullscreen",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"boolean"==typeof t&&"object"===U(e)&&(this.fullscreen!==t&&this.track(t?"fullscreen":"exitFullscreen",{macros:e}),this.fullscreen=t)}},{key:"setExpand",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"boolean"==typeof t&&"object"===U(e)&&(this.expanded!==t&&(this.track(t?"expand":"collapse",{macros:e}),this.track(t?"playerExpand":"playerCollapse",{macros:e})),this.expanded=t)}},{key:"setSkipDelay",value:function(t){nt.isValidTimeValue(t)&&(this.skipDelay=t)}},{key:"trackImpression",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&(this.impressed||(this.impressed=!0,this.trackURLs(this.ad.impressionURLTemplates,t),this.track("creativeView",{macros:t})))}},{key:"error",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"object"===U(t)&&"boolean"==typeof e&&this.trackURLs(this.ad.errorURLTemplates,t,{isCustomCode:e})}},{key:"errorWithCode",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];"string"==typeof t&&"boolean"==typeof e&&(this.error({ERRORCODE:t},e),console.log("The method errorWithCode is deprecated, please use vast tracker error method instead"))}},{key:"complete",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("complete",{macros:t})}},{key:"notUsed",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&(this.track("notUsed",{macros:t}),this.trackingEvents=[])}},{key:"otherAdInteraction",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("otherAdInteraction",{macros:t})}},{key:"acceptInvitation",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("acceptInvitation",{macros:t})}},{key:"adExpand",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("adExpand",{macros:t})}},{key:"adCollapse",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("adCollapse",{macros:t})}},{key:"minimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("minimize",{macros:t})}},{key:"verificationNotExecuted",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof t&&"object"===U(e)){var r;if(!this.ad||!this.ad.adVerifications||!this.ad.adVerifications.length)throw new Error("No adVerifications provided");if(!t)throw new Error("No vendor provided, unable to find associated verificationNotExecuted");var n=C(r=this.ad.adVerifications).call(r,(function(e){return e.vendor===t}));if(!n)throw new Error("No associated verification element found for vendor: ".concat(t));var o=n.trackingEvents;if(o&&o.verificationNotExecuted){var i=o.verificationNotExecuted;this.trackURLs(i,e),this.emit("verificationNotExecuted",{trackingURLTemplates:i})}}}},{key:"overlayViewDuration",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof t&&"object"===U(e)&&(e.ADPLAYHEAD=t,this.track("overlayViewDuration",{macros:e}))}},{key:"close",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track(this.linear?"closeLinear":"close",{macros:t})}},{key:"skip",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("skip",{macros:t})}},{key:"load",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===U(t)&&this.track("loaded",{macros:t})}},{key:"click",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((null===t||"string"==typeof t)&&"object"===U(e)){this.clickTrackingURLTemplates&&this.clickTrackingURLTemplates.length&&this.trackURLs(this.clickTrackingURLTemplates,e);var n=this.clickThroughURLTemplate||t,o=r({},e);if(n){this.progress&&(o.ADPLAYHEAD=this.progressFormatted());var i=nt.resolveURLTemplates([n],o)[0];this.emit("clickthrough",i)}}}},{key:"track",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.macros,n=void 0===r?{}:r,o=e.once,i=void 0!==o&&o;if("object"===U(n)){var a,u,c;"closeLinear"===t&&!this.trackingEvents[t]&&this.trackingEvents.close&&(t="close");var s=this.trackingEvents[t],f=b(a=this.emitAlwaysEvents).call(a,t)>-1;s?(this.emit(t,{trackingURLTemplates:s}),this.trackURLs(s,n)):f&&this.emit(t,null),i&&(delete this.trackingEvents[t],f&&I(u=this.emitAlwaysEvents).call(u,b(c=this.emitAlwaysEvents).call(c,t),1))}}},{key:"trackURLs",value:function(t){var e,n,o,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=r({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});this.linear&&(this.creative&&this.creative.mediaFiles&&this.creative.mediaFiles[0]&&this.creative.mediaFiles[0].fileURL&&(u.ASSETURI=this.creative.mediaFiles[0].fileURL),this.progress&&(u.ADPLAYHEAD=this.progressFormatted())),null!==(o=this.creative)&&void 0!==o&&null!==(i=o.universalAdIds)&&void 0!==i&&i.length&&(u.UNIVERSALADID=w(e=this.creative.universalAdIds).call(e,(function(t){var e;return S(e=t.idRegistry).call(e," ",t.value)})).join(",")),this.ad&&(this.ad.sequence&&(u.PODSEQUENCE=this.ad.sequence),this.ad.adType&&(u.ADTYPE=this.ad.adType),this.ad.adServingId&&(u.ADSERVINGID=this.ad.adServingId),this.ad.categories&&this.ad.categories.length&&(u.ADCATEGORIES=w(n=this.ad.categories).call(n,(function(t){return t.value})).join(",")),this.ad.blockedAdCategories&&this.ad.blockedAdCategories.length&&(u.BLOCKEDADCATEGORIES=this.ad.blockedAdCategories)),nt.track(t,u,a)}},{key:"convertToTimecode",value:function(t){var e,r,n;if(!nt.isValidTimeValue(t))return"";var o=1e3*t,i=Math.floor(o/36e5),a=Math.floor(o/6e4%60),u=Math.floor(o/1e3%60),c=Math.floor(o%1e3);return S(e=S(r=S(n="".concat(nt.addLeadingZeros(i,2),":")).call(n,nt.addLeadingZeros(a,2),":")).call(r,nt.addLeadingZeros(u,2),".")).call(e,nt.addLeadingZeros(c,3))}},{key:"progressFormatted",value:function(){return this.convertToTimecode(this.progress)}}]),n}(Rt);t.VASTClient=qt,t.VASTParser=Ft,t.VASTTracker=Wt,f(t,"__esModule",{value:!0})}(e)},40175:function(t,e,r){"use strict";r.d(e,{Z:function(){return l}});var n=r(2991),o=r.n(n),i=(r(74916),r(15306),r(25843)),a=r.n(i),u=function(t){var e;for(var r in this.id=t.getAttribute("id"),this.allowMultipleAds=t.getAttribute("allowMultipleAds"),this.followRedirects=t.getAttribute("followRedirects"),this.vastAdData=null,this.adTagURI=null,this.customData=null,t.childNodes){var n=t.childNodes[r];switch(n.localName){case"AdTagURI":this.adTagURI={templateType:n.getAttribute("templateType"),uri:a()(e=n.textContent||n.text||"").call(e)};break;case"VASTAdData":for(this.vastAdData=n.firstChild;this.vastAdData&&1!==this.vastAdData.nodeType;)this.vastAdData=this.vastAdData.nextSibling;break;case"CustomAdData":this.customData=n}}};function c(t,e){var r=[];for(var n in t.childNodes){var o=t.childNodes[n];o.nodeName!==e&&e!=="vmap:"+o.nodeName&&o.nodeName!=="vmap:"+e||r.push(o)}return r}function s(t){var e={attributes:{},children:{},value:{}};e.value=function(t){var e;if(!t||!t.childNodes)return{};var r=t.childNodes,n=[];for(var o in r){var i=r[o];"#cdata-section"===i.nodeName&&n.push(i)}if(n&&n.length>0)try{return JSON.parse(n[0].data)}catch(t){}var u="";for(var c in r){var s=r[c];switch(s.nodeName){case"#text":u+=a()(e=s.textContent).call(e);break;case"#cdata-section":u+=s.data}}return u}(t);var r=t.attributes;if(r)for(var n in r){var o=r[n];o.nodeName&&void 0!==o.nodeValue&&null!==o.nodeValue&&(e.attributes[o.nodeName]=o.nodeValue)}var i=t.childNodes;if(i)for(var u in i){var c=i[u];c.nodeName&&"#"!==c.nodeName.substring(0,1)&&(e.children[c.nodeName]=s(c))}return e}var f=function(){function t(t){var e;for(var r in this.timeOffset=t.getAttribute("timeOffset"),this.breakType=t.getAttribute("breakType"),this.breakId=t.getAttribute("breakId"),this.repeatAfter=t.getAttribute("repeatAfter"),this.adSource=null,this.trackingEvents=[],this.extensions=[],t.childNodes){var n=t.childNodes[r];switch(n.localName){case"AdSource":this.adSource=new u(n);break;case"TrackingEvents":for(var i in n.childNodes){var f,l=n.childNodes[i];"Tracking"===l.localName&&this.trackingEvents.push({event:l.getAttribute("event"),uri:a()(f=l.textContent||l.text||"").call(f)})}break;case"Extensions":this.extensions=o()(e=c(n,"Extension")).call(e,(function(t){return s(t)}))}}}var e=t.prototype;return e.track=function(t,e){for(var r in this.trackingEvents){var n=this.trackingEvents[r];if(n.event===t){var o=n.uri;"error"===n.event&&(o=o.replace("[ERRORCODE]",e)),this.tracker(o)}}},e.tracker=function(t){"undefined"!=typeof window&&null!==window&&((new Image).src=t)},t}(),l=function(t){var e;if(!t||!t.documentElement||"VMAP"!==t.documentElement.localName)throw new Error("Not a VMAP document");for(var r in this.version=t.documentElement.getAttribute("version"),this.adBreaks=[],this.extensions=[],t.documentElement.childNodes){var n=t.documentElement.childNodes[r];switch(n.localName){case"AdBreak":this.adBreaks.push(new f(n));break;case"Extensions":this.extensions=o()(e=c(n,"Extension")).call(e,(function(t){return s(t)}))}}}},55056:function(t,e,r){t.exports=r(80203)},73198:function(t,e,r){"use strict";var n=r(93476),o=r(81643),i=r(78914),a=r(63401),u=r(5888),c=r(4963),s=r(48826),f=r(34466),l=r(98418),p=r(46130),v=r(18760),h=r(24200),d=r(52800),y=r(64830);t.exports=function(t){return new n((function(e,r){var n,g,m=t.data,b=t.headers,x=t.responseType;function w(){t.cancelToken&&t.cancelToken.unsubscribe(g),t.signal&&t.signal.removeEventListener("abort",g)}a.isFormData(m)&&a.isStandardBrowserEnv()&&delete b["Content-Type"];var A=new XMLHttpRequest;if(t.auth){var T=t.auth.username||"",E=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";b.Authorization="Basic "+btoa(T+":"+E)}var S=f(t.baseURL,t.url);function O(){if(A){var n="getAllResponseHeaders"in A?l(A.getAllResponseHeaders()):null,o={data:x&&"text"!==x&&"json"!==x?A.response:A.responseText,status:A.status,statusText:A.statusText,headers:n,config:t,request:A};u((function(t){e(t),w()}),(function(t){r(t),w()}),o),A=null}}if(A.open(t.method.toUpperCase(),s(S,t.params,t.paramsSerializer),!0),A.timeout=t.timeout,"onloadend"in A?A.onloadend=O:A.onreadystatechange=function(){var t;A&&4===A.readyState&&(0!==A.status||A.responseURL&&0===o(t=A.responseURL).call(t,"file:"))&&setTimeout(O)},A.onabort=function(){A&&(r(new h("Request aborted",h.ECONNABORTED,t,A)),A=null)},A.onerror=function(){r(new h("Network Error",h.ERR_NETWORK,t,A,A)),A=null},A.ontimeout=function(){var e=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",n=t.transitional||v;t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),r(new h(e,n.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,t,A)),A=null},a.isStandardBrowserEnv()){var R=(t.withCredentials||p(S))&&t.xsrfCookieName?c.read(t.xsrfCookieName):void 0;R&&(b[t.xsrfHeaderName]=R)}"setRequestHeader"in A&&i(a).call(a,b,(function(t,e){void 0===m&&"content-type"===e.toLowerCase()?delete b[e]:A.setRequestHeader(e,t)})),a.isUndefined(t.withCredentials)||(A.withCredentials=!!t.withCredentials),x&&"json"!==x&&(A.responseType=t.responseType),"function"==typeof t.onDownloadProgress&&A.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&A.upload&&A.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(g=function(t){A&&(r(!t||t&&t.type?new d:t),A.abort(),A=null)},t.cancelToken&&t.cancelToken.subscribe(g),t.signal&&(t.signal.aborted?g():t.signal.addEventListener("abort",g))),m||(m=null);var k=y(S);k&&-1===o(n=["http","https","file"]).call(n,k)?r(new h("Unsupported protocol "+k+":",h.ERR_BAD_REQUEST,t)):A.send(m)}))}},80203:function(t,e,r){"use strict";var n=r(93476);r(66992),r(41539),r(88674),r(78783),r(33948);var o=r(63401),i=r(29366),a=r(81112),u=r(3674),c=function t(e){var r=new a(e),n=i(a.prototype.request,r);return o.extend(n,a.prototype,r),o.extend(n,r),n.create=function(r){return t(u(e,r))},n}(r(89050));c.Axios=a,c.CanceledError=r(52800),c.CancelToken=r(34078),c.isCancel=r(81907),c.VERSION=r(98963).version,c.toFormData=r(47427),c.AxiosError=r(24200),c.Cancel=c.CanceledError,c.all=function(t){return n.all(t)},c.spread=r(87998),c.isAxiosError=r(1720),t.exports=c,t.exports.default=c},34078:function(t,e,r){"use strict";var n=r(93476),o=r(81643),i=r(92762),a=r(52800);function u(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new n((function(t){e=t}));var r=this;this.promise.then((function(t){if(r._listeners){var e,n=r._listeners.length;for(e=0;e=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i(a).call(a,["delete","get","head"],(function(t){h.headers[t]={}})),i(a).call(a,["post","put","patch"],(function(t){h.headers[t]=a.merge(l)})),t.exports=h},18760:function(t){"use strict";t.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},98963:function(t){t.exports={version:"0.27.2"}},29366:function(t){"use strict";t.exports=function(t,e){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;var n;f[e]="set-cookie"===e?a(n=f[e]?f[e]:[]).call(n,[r]):f[e]?f[e]+", "+r:r}})),f):f}},64830:function(t,e,r){"use strict";r(74916),t.exports=function(t){var e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}},87998:function(t){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},47427:function(t,e,r){"use strict";var n=r(81643),o=r(78914),i=r(54804),a=r(59340);r(28733),r(41539),r(88674);var u=r(63401);t.exports=function(t,e){e=e||new FormData;var r=[];function c(t){return null===t?"":u.isDate(t)?t.toISOString():u.isArrayBuffer(t)||u.isTypedArray(t)?"function"==typeof Blob?new Blob([t]):Buffer.from(t):t}return function t(s,f){if(u.isPlainObject(s)||u.isArray(s)){if(-1!==n(r).call(r,s))throw Error("Circular reference detected in "+f);r.push(s),o(u).call(u,s,(function(r,n){if(!u.isUndefined(r)){var s,l=f?f+"."+n:n;if(r&&!f&&"object"==typeof r)if(i(u).call(u,n,"{}"))r=a(r);else if(i(u).call(u,n,"[]")&&(s=u.toArray(r)))return void o(s).call(s,(function(t){!u.isUndefined(t)&&e.append(l,c(t))}));t(r,l)}})),r.pop()}else e.append(f,c(s))}(t),e}},73465:function(t,e,r){"use strict";var n,o=r(78914),i=r(86902),a=r(98963).version,u=r(24200),c={};o(n=["object","boolean","number","function","string","symbol"]).call(n,(function(t,e){c[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}}));var s={};c.transitional=function(t,e,r){function n(t,e){return"[Axios v"+a+"] Transitional option '"+t+"'"+e+(r?". "+r:"")}return function(r,o,i){if(!1===t)throw new u(n(o," has been removed"+(e?" in "+e:"")),u.ERR_DEPRECATED);return e&&!s[o]&&(s[o]=!0,console.warn(n(o," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,o,i)}},t.exports={assertOptions:function(t,e,r){if("object"!=typeof t)throw new u("options must be an object",u.ERR_BAD_OPTION_VALUE);for(var n=i(t),o=n.length;o-- >0;){var a=n[o],c=e[a];if(c){var s=t[a],f=void 0===s||c(s,a,t);if(!0!==f)throw new u("option "+a+" must be "+f,u.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new u("Unknown option "+a,u.ERR_BAD_OPTION)}},validators:c}},63401:function(t,e,r){"use strict";var n=r(3649),o=r(21611),i=r(25843),a=r(51942),u=r(48604),c=r(81643);r(41539),r(18264),r(39575),r(76938),r(39714),r(74916),r(15306),r(66992),r(82472),r(92990),r(18927),r(33105),r(35035),r(74345),r(7174),r(32846),r(44731),r(77209),r(96319),r(58867),r(37789),r(33739),r(29368),r(14483),r(12056),r(3462),r(30678),r(27462),r(33824),r(55021),r(12974),r(15016);var s,f=r(29366),l=Object.prototype.toString,p=(s=Object.create(null),function(t){var e=l.call(t);return s[e]||(s[e]=n(e).call(e,8,-1).toLowerCase())});function v(t){return t=t.toLowerCase(),function(e){return p(e)===t}}function h(t){return Array.isArray(t)}function d(t){return void 0===t}var y=v("ArrayBuffer");function g(t){return null!==t&&"object"==typeof t}function m(t){if("object"!==p(t))return!1;var e=o(t);return null===e||e===Object.prototype}var b=v("Date"),x=v("File"),w=v("Blob"),A=v("FileList");function T(t){return"[object Function]"===l.call(t)}var E=v("URLSearchParams");function S(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),h(t))for(var r=0,n=t.length;r0;)c[a=n[i]]||(e[a]=t[a],c[a]=!0);t=o(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:p,kindOfTest:v,endsWith:function(t,e,r){t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;var n=c(t).call(t,e,r);return-1!==n&&n===r},toArray:function(t){if(!t)return null;var e=t.length;if(d(e))return null;for(var r=new Array(e);e-- >0;)r[e]=t[e];return r},isTypedArray:R,isFileList:A}},21924:function(t,e,r){"use strict";var n=r(40210),o=r(55559),i=o(n("String.prototype.indexOf"));t.exports=function(t,e){var r=n(t,!!e);return"function"==typeof r&&i(t,".prototype.")>-1?o(r):r}},55559:function(t,e,r){"use strict";var n=r(58612),o=r(40210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||n.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),s=o("%Object.defineProperty%",!0),f=o("%Math.max%");if(s)try{s({},"a",{value:1})}catch(t){s=null}t.exports=function(t){var e=u(n,a,arguments);if(c&&s){var r=c(e,"length");r.configurable&&s(e,"length",{value:1+f(0,t.length-(arguments.length-1))})}return e};var l=function(){return u(n,i,arguments)};s?s(t.exports,"apply",{value:l}):t.exports.apply=l},66820:function(t,e,r){var n=r(56243);t.exports=n},5023:function(t,e,r){var n=r(72369);t.exports=n},15684:function(t,e,r){var n=r(19373);t.exports=n},65362:function(t,e,r){var n=r(63383);t.exports=n},32271:function(t,e,r){var n=r(14471);t.exports=n},43536:function(t,e,r){var n=r(41910);t.exports=n},45012:function(t,e,r){var n=r(23059);t.exports=n},78690:function(t,e,r){var n=r(16670);t.exports=n},25626:function(t,e,r){var n=r(27460);t.exports=n},54493:function(t,e,r){r(77971),r(53242);var n=r(54058);t.exports=n.Array.from},15367:function(t,e,r){r(85906);var n=r(35703);t.exports=n("Array").concat},62383:function(t,e,r){r(21501);var n=r(35703);t.exports=n("Array").filter},17671:function(t,e,r){r(80833);var n=r(35703);t.exports=n("Array").find},99324:function(t,e,r){r(2437);var n=r(35703);t.exports=n("Array").forEach},80991:function(t,e,r){r(97690);var n=r(35703);t.exports=n("Array").includes},8700:function(t,e,r){r(99076);var n=r(35703);t.exports=n("Array").indexOf},6442:function(t,e,r){r(75915);var n=r(35703);t.exports=n("Array").lastIndexOf},23866:function(t,e,r){r(68787);var n=r(35703);t.exports=n("Array").map},30891:function(t,e,r){r(81876);var n=r(35703);t.exports=n("Array").reduce},24900:function(t,e,r){r(60186);var n=r(35703);t.exports=n("Array").slice},3824:function(t,e,r){r(36026);var n=r(35703);t.exports=n("Array").some},2948:function(t,e,r){r(4115);var n=r(35703);t.exports=n("Array").sort},78209:function(t,e,r){r(98611);var n=r(35703);t.exports=n("Array").splice},13830:function(t,e,r){r(66274),r(77971);var n=r(22902);t.exports=n},91031:function(t,e,r){r(52595),t.exports=r(21899)},56043:function(t,e,r){var n=r(7046),o=r(15367),i=Array.prototype;t.exports=function(t){var e=t.concat;return t===i||n(i,t)&&e===i.concat?o:e}},1727:function(t,e,r){var n=r(7046),o=r(17796),i=String.prototype;t.exports=function(t){var e=t.endsWith;return"string"==typeof t||t===i||n(i,t)&&e===i.endsWith?o:e}},2480:function(t,e,r){var n=r(7046),o=r(62383),i=Array.prototype;t.exports=function(t){var e=t.filter;return t===i||n(i,t)&&e===i.filter?o:e}},32236:function(t,e,r){var n=r(7046),o=r(17671),i=Array.prototype;t.exports=function(t){var e=t.find;return t===i||n(i,t)&&e===i.find?o:e}},58557:function(t,e,r){var n=r(7046),o=r(80991),i=r(21631),a=Array.prototype,u=String.prototype;t.exports=function(t){var e=t.includes;return t===a||n(a,t)&&e===a.includes?o:"string"==typeof t||t===u||n(u,t)&&e===u.includes?i:e}},34570:function(t,e,r){var n=r(7046),o=r(8700),i=Array.prototype;t.exports=function(t){var e=t.indexOf;return t===i||n(i,t)&&e===i.indexOf?o:e}},57564:function(t,e,r){var n=r(7046),o=r(6442),i=Array.prototype;t.exports=function(t){var e=t.lastIndexOf;return t===i||n(i,t)&&e===i.lastIndexOf?o:e}},88287:function(t,e,r){var n=r(7046),o=r(23866),i=Array.prototype;t.exports=function(t){var e=t.map;return t===i||n(i,t)&&e===i.map?o:e}},51337:function(t,e,r){var n=r(7046),o=r(49335),i=String.prototype;t.exports=function(t){var e=t.padStart;return"string"==typeof t||t===i||n(i,t)&&e===i.padStart?o:e}},68025:function(t,e,r){var n=r(7046),o=r(30891),i=Array.prototype;t.exports=function(t){var e=t.reduce;return t===i||n(i,t)&&e===i.reduce?o:e}},69601:function(t,e,r){var n=r(7046),o=r(24900),i=Array.prototype;t.exports=function(t){var e=t.slice;return t===i||n(i,t)&&e===i.slice?o:e}},28299:function(t,e,r){var n=r(7046),o=r(3824),i=Array.prototype;t.exports=function(t){var e=t.some;return t===i||n(i,t)&&e===i.some?o:e}},69355:function(t,e,r){var n=r(7046),o=r(2948),i=Array.prototype;t.exports=function(t){var e=t.sort;return t===i||n(i,t)&&e===i.sort?o:e}},18339:function(t,e,r){var n=r(7046),o=r(78209),i=Array.prototype;t.exports=function(t){var e=t.splice;return t===i||n(i,t)&&e===i.splice?o:e}},62774:function(t,e,r){var n=r(7046),o=r(13348),i=String.prototype;t.exports=function(t){var e=t.trim;return"string"==typeof t||t===i||n(i,t)&&e===i.trim?o:e}},84426:function(t,e,r){r(32619);var n=r(54058),o=r(79730);n.JSON||(n.JSON={stringify:JSON.stringify}),t.exports=function(t,e,r){return o(n.JSON.stringify,null,arguments)}},26712:function(t,e,r){r(56883);var n=r(54058);t.exports=n.Number.isFinite},45999:function(t,e,r){r(49221);var n=r(54058);t.exports=n.Object.assign},35254:function(t,e,r){r(53882);var n=r(54058).Object;t.exports=function(t,e){return n.create(t,e)}},7702:function(t,e,r){r(74979);var n=r(54058).Object,o=t.exports=function(t,e){return n.defineProperties(t,e)};n.defineProperties.sham&&(o.sham=!0)},48171:function(t,e,r){r(86450);var n=r(54058).Object,o=t.exports=function(t,e,r){return n.defineProperty(t,e,r)};n.defineProperty.sham&&(o.sham=!0)},286:function(t,e,r){r(46924);var n=r(54058).Object,o=t.exports=function(t,e){return n.getOwnPropertyDescriptor(t,e)};n.getOwnPropertyDescriptor.sham&&(o.sham=!0)},92766:function(t,e,r){r(88482);var n=r(54058);t.exports=n.Object.getOwnPropertyDescriptors},83288:function(t,e,r){r(9816);var n=r(54058).Object;t.exports=function(t){return n.getOwnPropertyNames(t)}},30498:function(t,e,r){r(35824);var n=r(54058);t.exports=n.Object.getOwnPropertySymbols},13966:function(t,e,r){r(17405);var n=r(54058);t.exports=n.Object.getPrototypeOf},48494:function(t,e,r){r(21724);var n=r(54058);t.exports=n.Object.keys},3065:function(t,e,r){r(90108);var n=r(54058);t.exports=n.Object.setPrototypeOf},98430:function(t,e,r){r(26614);var n=r(54058);t.exports=n.Object.values},7579:function(t,e,r){r(49718);var n=r(54058);t.exports=n.parseFloat},98524:function(t,e,r){r(14038);var n=r(54058);t.exports=n.parseInt},52956:function(t,e,r){r(47627),r(66274),r(55967),r(98881),r(4560),r(91302),r(44349),r(77971);var n=r(54058);t.exports=n.Promise},14983:function(t,e,r){r(7453);var n=r(54058);t.exports=n.Reflect.construct},17796:function(t,e,r){r(1293);var n=r(35703);t.exports=n("String").endsWith},21631:function(t,e,r){r(11035);var n=r(35703);t.exports=n("String").includes},49335:function(t,e,r){r(92075);var n=r(35703);t.exports=n("String").padStart},13348:function(t,e,r){r(57398);var n=r(35703);t.exports=n("String").trim},57473:function(t,e,r){r(85906),r(55967),r(35824),r(8555),r(52615),r(21732),r(35903),r(1825),r(28394),r(45915),r(61766),r(62737),r(89911),r(74315),r(63131),r(64714),r(70659),r(69120),r(79413),r(1502);var n=r(54058);t.exports=n.Symbol},24227:function(t,e,r){r(66274),r(55967),r(77971),r(1825);var n=r(11477);t.exports=n.f("iterator")},32209:function(t,e,r){var n=r(66820);t.exports=n},30888:function(t,e,r){r(9668);var n=r(5023);t.exports=n},69447:function(t,e,r){var n=r(15684);t.exports=n},60269:function(t,e,r){var n=r(65362);t.exports=n},76094:function(t,e,r){var n=r(32271);t.exports=n},73685:function(t,e,r){var n=r(43536);t.exports=n},93799:function(t,e,r){var n=r(45012);t.exports=n},55122:function(t,e,r){var n=r(78690);t.exports=n},29531:function(t,e,r){var n=r(25626);r(89731),r(55708),r(30014),r(88731),t.exports=n},24883:function(t,e,r){var n=r(21899),o=r(57475),i=r(69826),a=n.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a function")}},174:function(t,e,r){var n=r(21899),o=r(24284),i=r(69826),a=n.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a constructor")}},11851:function(t,e,r){var n=r(21899),o=r(57475),i=n.String,a=n.TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw a("Can't set "+i(t)+" as a prototype")}},18479:function(t){t.exports=function(){}},5743:function(t,e,r){var n=r(21899),o=r(7046),i=n.TypeError;t.exports=function(t,e){if(o(e,t))return t;throw i("Incorrect invocation")}},96059:function(t,e,r){var n=r(21899),o=r(10941),i=n.String,a=n.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not an object")}},56837:function(t,e,r){"use strict";var n=r(3610).forEach,o=r(34194)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},11354:function(t,e,r){"use strict";var n=r(21899),o=r(86843),i=r(78834),a=r(89678),u=r(75196),c=r(6782),s=r(24284),f=r(10623),l=r(55449),p=r(53476),v=r(22902),h=n.Array;t.exports=function(t){var e=a(t),r=s(this),n=arguments.length,d=n>1?arguments[1]:void 0,y=void 0!==d;y&&(d=o(d,n>2?arguments[2]:void 0));var g,m,b,x,w,A,T=v(e),E=0;if(!T||this==h&&c(T))for(g=f(e),m=r?new this(g):h(g);g>E;E++)A=y?d(e[E],E):e[E],l(m,E,A);else for(w=(x=p(e,T)).next,m=r?new this:[];!(b=i(w,x)).done;E++)A=y?u(x,d,[b.value,E],!0):b.value,l(m,E,A);return m.length=E,m}},31692:function(t,e,r){var n=r(74529),o=r(59413),i=r(10623),a=function(t){return function(e,r,a){var u,c=n(e),s=i(c),f=o(a,s);if(t&&r!=r){for(;s>f;)if((u=c[f++])!=u)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===r)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},3610:function(t,e,r){var n=r(86843),o=r(95329),i=r(37026),a=r(89678),u=r(10623),c=r(64692),s=o([].push),f=function(t){var e=1==t,r=2==t,o=3==t,f=4==t,l=6==t,p=7==t,v=5==t||l;return function(h,d,y,g){for(var m,b,x=a(h),w=i(x),A=n(d,y),T=u(w),E=0,S=g||c,O=e?S(h,T):r||p?S(h,0):void 0;T>E;E++)if((v||E in w)&&(b=A(m=w[E],E,x),t))if(e)O[E]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return E;case 2:s(O,m)}else switch(t){case 4:return!1;case 7:s(O,m)}return l?-1:o||f?f:O}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6),filterReject:f(7)}},67145:function(t,e,r){"use strict";var n=r(79730),o=r(74529),i=r(62435),a=r(10623),u=r(34194),c=Math.min,s=[].lastIndexOf,f=!!s&&1/[1].lastIndexOf(1,-0)<0,l=u("lastIndexOf"),p=f||!l;t.exports=p?function(t){if(f)return n(s,this,arguments)||0;var e=o(this),r=a(e),u=r-1;for(arguments.length>1&&(u=c(u,i(arguments[1]))),u<0&&(u=r+u);u>=0;u--)if(u in e&&e[u]===t)return u||0;return-1}:s},50568:function(t,e,r){var n=r(95981),o=r(99813),i=r(53385),a=o("species");t.exports=function(t){return i>=51||!n((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},34194:function(t,e,r){"use strict";var n=r(95981);t.exports=function(t,e){var r=[][t];return!!r&&n((function(){r.call(null,e||function(){throw 1},1)}))}},46499:function(t,e,r){var n=r(21899),o=r(24883),i=r(89678),a=r(37026),u=r(10623),c=n.TypeError,s=function(t){return function(e,r,n,s){o(r);var f=i(e),l=a(f),p=u(f),v=t?p-1:0,h=t?-1:1;if(n<2)for(;;){if(v in l){s=l[v],v+=h;break}if(v+=h,t?v<0:p<=v)throw c("Reduce of empty array with no initial value")}for(;t?v>=0:p>v;v+=h)v in l&&(s=r(s,l[v],v,f));return s}};t.exports={left:s(!1),right:s(!0)}},15790:function(t,e,r){var n=r(21899),o=r(59413),i=r(10623),a=r(55449),u=n.Array,c=Math.max;t.exports=function(t,e,r){for(var n=i(t),s=o(e,n),f=o(void 0===r?n:r,n),l=u(c(f-s,0)),p=0;s0;)t[n]=t[--n];n!==i++&&(t[n]=r)}return t},u=function(t,e,r,n){for(var o=e.length,i=r.length,a=0,u=0;a0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},18938:function(t,e,r){var n=r(2861).match(/AppleWebKit\/(\d+)\./);t.exports=!!n&&+n[1]},35703:function(t,e,r){var n=r(54058);t.exports=function(t){return n[t+"Prototype"]}},56759:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},18780:function(t,e,r){var n=r(95981),o=r(31887);t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},76887:function(t,e,r){"use strict";var n=r(21899),o=r(79730),i=r(95329),a=r(57475),u=r(49677).f,c=r(37252),s=r(54058),f=r(86843),l=r(32029),p=r(90953),v=function(t){var e=function(r,n,i){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,i)}return o(t,this,arguments)};return e.prototype=t.prototype,e};t.exports=function(t,e){var r,o,h,d,y,g,m,b,x=t.target,w=t.global,A=t.stat,T=t.proto,E=w?n:A?n[x]:(n[x]||{}).prototype,S=w?s:s[x]||l(s,x,{})[x],O=S.prototype;for(h in e)r=!c(w?h:x+(A?".":"#")+h,t.forced)&&E&&p(E,h),y=S[h],r&&(g=t.noTargetGet?(b=u(E,h))&&b.value:E[h]),d=r&&g?g:e[h],r&&typeof y==typeof d||(m=t.bind&&r?f(d,n):t.wrap&&r?v(d):T&&a(d)?i(d):d,(t.sham||d&&d.sham||y&&y.sham)&&l(m,"sham",!0),l(S,h,m),T&&(p(s,o=x+"Prototype")||l(s,o,{}),l(s[o],h,d),t.real&&O&&!O[h]&&l(O,h,d)))}},95981:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},79730:function(t,e,r){var n=r(18285),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})},86843:function(t,e,r){var n=r(95329),o=r(24883),i=r(18285),a=n(n.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},18285:function(t,e,r){var n=r(95981);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},98308:function(t,e,r){"use strict";var n=r(21899),o=r(95329),i=r(24883),a=r(10941),u=r(90953),c=r(93765),s=r(18285),f=n.Function,l=o([].concat),p=o([].join),v={},h=function(t,e,r){if(!u(v,e)){for(var n=[],o=0;om;m++)if((x=P(t[m]))&&f(y,x))return x;return new d(!1)}n=l(t,g)}for(w=n.next;!(A=i(w,n)).done;){try{x=P(A.value)}catch(t){v(n,"throw",t)}if("object"==typeof x&&x&&f(y,x))return x}return new d(!1)}},7609:function(t,e,r){var n=r(78834),o=r(96059),i=r(14229);t.exports=function(t,e,r){var a,u;o(t);try{if(!(a=i(t,"return"))){if("throw"===e)throw r;return r}a=n(a,t)}catch(t){u=!0,a=t}if("throw"===e)throw r;if(u)throw a;return o(a),r}},35143:function(t,e,r){"use strict";var n,o,i,a=r(95981),u=r(57475),c=r(29290),s=r(249),f=r(99754),l=r(99813),p=r(82529),v=l("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(n=o):h=!0),null==n||a((function(){var t={};return n[v].call(t)!==t}))?n={}:p&&(n=c(n)),u(n[v])||f(n,v,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:h}},12077:function(t){t.exports={}},10623:function(t,e,r){var n=r(43057);t.exports=function(t){return n(t.length)}},66132:function(t,e,r){var n,o,i,a,u,c,s,f,l=r(21899),p=r(86843),v=r(49677).f,h=r(42941).set,d=r(22749),y=r(4470),g=r(58045),m=r(6049),b=l.MutationObserver||l.WebKitMutationObserver,x=l.document,w=l.process,A=l.Promise,T=v(l,"queueMicrotask"),E=T&&T.value;E||(n=function(){var t,e;for(m&&(t=w.domain)&&t.exit();o;){e=o.fn,o=o.next;try{e()}catch(t){throw o?a():i=void 0,t}}i=void 0,t&&t.enter()},d||m||g||!b||!x?!y&&A&&A.resolve?((s=A.resolve(void 0)).constructor=A,f=p(s.then,s),a=function(){f(n)}):m?a=function(){w.nextTick(n)}:(h=p(h,l),a=function(){h(n)}):(u=!0,c=x.createTextNode(""),new b(n).observe(c,{characterData:!0}),a=function(){c.data=u=!u})),t.exports=E||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},19297:function(t,e,r){var n=r(21899);t.exports=n.Promise},72497:function(t,e,r){var n=r(53385),o=r(95981);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},28468:function(t,e,r){var n=r(95981),o=r(99813),i=r(82529),a=o("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),i&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},38019:function(t,e,r){var n=r(21899),o=r(57475),i=r(81302),a=n.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},69520:function(t,e,r){"use strict";var n=r(24883),o=function(t){var e,r;this.promise=new t((function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n})),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new o(t)}},14649:function(t,e,r){var n=r(85803);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},70344:function(t,e,r){var n=r(21899),o=r(60685),i=n.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},72534:function(t,e,r){var n=r(21899).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},81942:function(t,e,r){var n=r(21899),o=r(95981),i=r(95329),a=r(85803),u=r(74853).trim,c=r(73483),s=i("".charAt),f=n.parseFloat,l=n.Symbol,p=l&&l.iterator,v=1/f(c+"-0")!=-1/0||p&&!o((function(){f(Object(p))}));t.exports=v?function(t){var e=u(a(t)),r=f(e);return 0===r&&"-"==s(e,0)?-0:r}:f},29806:function(t,e,r){var n=r(21899),o=r(95981),i=r(95329),a=r(85803),u=r(74853).trim,c=r(73483),s=n.parseInt,f=n.Symbol,l=f&&f.iterator,p=/^[+-]?0x/i,v=i(p.exec),h=8!==s(c+"08")||22!==s(c+"0x16")||l&&!o((function(){s(Object(l))}));t.exports=h?function(t,e){var r=u(a(t));return s(r,e>>>0||(v(p,r)?16:10))}:s},24420:function(t,e,r){"use strict";var n=r(55746),o=r(95329),i=r(78834),a=r(95981),u=r(14771),c=r(87857),s=r(36760),f=r(89678),l=r(37026),p=Object.assign,v=Object.defineProperty,h=o([].concat);t.exports=!p||a((function(){if(n&&1!==p({b:1},p(v({},"a",{enumerable:!0,get:function(){v(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),o="abcdefghijklmnopqrst";return t[r]=7,o.split("").forEach((function(t){e[t]=t})),7!=p({},t)[r]||u(p({},e)).join("")!=o}))?function(t,e){for(var r=f(t),o=arguments.length,a=1,p=c.f,v=s.f;o>a;)for(var d,y=l(arguments[a++]),g=p?h(u(y),p(y)):u(y),m=g.length,b=0;m>b;)d=g[b++],n&&!i(v,y,d)||(r[d]=y[d]);return r}:p},29290:function(t,e,r){var n,o=r(96059),i=r(59938),a=r(56759),u=r(27748),c=r(15463),s=r(61333),f=r(44262)("IE_PROTO"),l=function(){},p=function(t){return" + + +

    + + + \ No newline at end of file diff --git a/niayesh/en-US.gif b/niayesh/en-US.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e824c69e53533d43064f8aae5517608189d4ef6 GIT binary patch literal 1228 zcmZ?wbhEHblx7fO*v!B%ckbGqJC1z$@=ZrO+RZil(xsbyeGBt)J6^tg^Z);UHWp6? zRG|2uJHj_W!6mUI5lGwER}>^BXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zob zswg$M$}c3jDm&RSMakYy!KT8hBDWwnwIorYA~z?m*s8)-DKRBKDb)(d1_|pcDS(xf zWZNn^f+Q3`b~@)5r7D=}nd&AR7#S*l#{GnV47^ z7$`u26417ylr*a#7dNO~K%T8qMoCG5mA-y?dAVM>v0i>ry1t>MrKP@sk-m|UE>MMT zab;dfVufyAu`telHd z6HD@oLh|!-V4)b0kzbNuoRMFk;OqeiaKZd}bLY&SHFL)FX;Y_6o-}bne_wA;cUNae zds}Nub5mnOeO+x$bya0Wd0A;maZzDGeqL@)c2;IadRl5qa#CVKd|YfybW~(Scvxsi za8O`?zn`ysF`|uZYYz5|8%>{vvT&;zWcGKF29q3!5RR)CAahd literal 0 HcmV?d00001 diff --git a/niayesh/fa-IR.gif b/niayesh/fa-IR.gif new file mode 100644 index 0000000000000000000000000000000000000000..06c26bde866bb9bbcd172eec9ac64096654203fa GIT binary patch literal 1201 zcmZ?wbhEHblx7fO*v!D-=9)cs?%FS3zFoR>Q%5`c<;yqs?mj+x^juzUM}6JY=%}jy z|NpbGcrw6%;(zW4-v9-d#F9iHZDU_ikeHmETB4AYnx2_wtMq>NekFy>6kDZmQ(pt$ z0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23ag6Tg51=SM1_jnoV;SI3R|Vbl>DSrDJTJZ)mJ* zXl7+%U}a>a00l}w+lo@stb$zJpmqUywn`Z#B?VUc`sL;2dgaD?`97yetOgf{R2HP_2c;J0mlh?b0+lO+ ztSYc_E=o--$uA1Y&(DE{Vn9ZINq%ugeu09sGbq$76*R&#^HTE5i#5S|e0{Av^NLFn z^O93NU2K(rrs!p6rdT-|7@NB~yO}sSIU5-ox;j}nIlEby0g;P^v!#)-BTTPLesXDU zYF-IUZwf-MDNenh9*)yk4ojh^;*wG`04;?(Pf8X9c zyLau}v3=XtEt@xO+^~M#+BK_Jtz5Bu+0rG87cE>cf8N|VvuDkmF@4(9DU&BnoY3Fb z+tc0E+0owC+S1(A*ic_rTT@+CSy5hAT2fq8SdgEWo0FZDnUS8Bnv$H9m=GTq8xtKB z84(^98WJ277~t>c>*MX^>EZ6?>f-F==wNSWYh!I?X<=?=YGQ0;XrQmBtD~)@siCf> zs-moDIqQb(}P&+dMIKtb_%I%DgUDQc`bxopM U)B0^I?$z8_Q+E2S3j>2S0F=A0$^ZZW literal 0 HcmV?d00001 diff --git a/niayesh/fesahat.jpg b/niayesh/fesahat.jpg new file mode 100644 index 0000000000000000000000000000000000000000..873942f0fbe07c0342d97e55e139eca5b2f52356 GIT binary patch literal 51479 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 literal 0 HcmV?d00001 diff --git a/niayesh/font-awesome.min.css b/niayesh/font-awesome.min.css new file mode 100644 index 0000000..9b27f8e --- /dev/null +++ b/niayesh/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/niayesh/font-icon.css b/niayesh/font-icon.css new file mode 100644 index 0000000..5c36c32 --- /dev/null +++ b/niayesh/font-icon.css @@ -0,0 +1,2208 @@ + +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.2.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal +} + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.fa-lg { + font-size: 1.33333333em; + line-height: .75em; + vertical-align: -15% +} + +.fa-2x { + font-size: 2em +} + +.fa-3x { + font-size: 3em +} + +.fa-4x { + font-size: 4em +} + +.fa-5x { + font-size: 5em +} + +.fa-fw { + width: 1.28571429em; + text-align: center +} + +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none +} + +.fa-ul>li { + position: relative +} + +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: .14285714em; + text-align: center +} + +.fa-li.fa-lg { + left: -1.85714286em +} + +.fa-border { + padding: .2em .25em .15em; + border: solid .08em #eee; + border-radius: .1em +} + +.pull-right { + float: right +} + +.pull-left { + float: left +} + +.fa.pull-left { + margin-right: .3em +} + +.fa.pull-right { + margin-left: .3em +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear +} +@-webkit-keyframes +fa-spin { +0% { +-webkit-transform:rotate(0deg); +transform:rotate(0deg) +} +100% { +-webkit-transform:rotate(359deg); +transform:rotate(359deg) +} +} +@keyframes +fa-spin { +0% { +-webkit-transform:rotate(0deg); +transform:rotate(0deg) +} +100% { +-webkit-transform:rotate(359deg); +transform:rotate(359deg) +} +} + +.fa-rotate-90 { +filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg) +} + +.fa-rotate-180 { +filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg) +} + +.fa-rotate-270 { +filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg) +} + +.fa-flip-horizontal { +filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1) +} + +.fa-flip-vertical { +filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1) +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none +} + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle +} + +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center +} + +.fa-stack-1x { + line-height: inherit +} + +.fa-stack-2x { + font-size: 2em +} + +.fa-inverse { + color: #fff +} + +.fa-glass:before { + content: "\f000" +} + +.fa-music:before { + content: "\f001" +} + +.fa-search:before { + content: "\f002" +} + +.fa-envelope-o:before { + content: "\f003" +} + +.fa-heart:before { + content: "\f004" +} + +.fa-star:before { + content: "\f005" +} + +.fa-star-o:before { + content: "\f006" +} + +.fa-user:before { + content: "\f007" +} + +.fa-film:before { + content: "\f008" +} + +.fa-th-large:before { + content: "\f009" +} + +.fa-th:before { + content: "\f00a" +} + +.fa-th-list:before { + content: "\f00b" +} + +.fa-check:before { + content: "\f00c" +} + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d" +} + +.fa-search-plus:before { + content: "\f00e" +} + +.fa-search-minus:before { + content: "\f010" +} + +.fa-power-off:before { + content: "\f011" +} + +.fa-signal:before { + content: "\f012" +} + +.fa-gear:before, +.fa-cog:before { + content: "\f013" +} + +.fa-trash-o:before { + content: "\f014" +} + +.fa-home:before { + content: "\f015" +} + +.fa-file-o:before { + content: "\f016" +} + +.fa-clock-o:before { + content: "\f017" +} + +.fa-road:before { + content: "\f018" +} + +.fa-download:before { + content: "\f019" +} + +.fa-arrow-circle-o-down:before { + content: "\f01a" +} + +.fa-arrow-circle-o-up:before { + content: "\f01b" +} + +.fa-inbox:before { + content: "\f01c" +} + +.fa-play-circle-o:before { + content: "\f01d" +} + +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e" +} + +.fa-refresh:before { + content: "\f021" +} + +.fa-list-alt:before { + content: "\f022" +} + +.fa-lock:before { + content: "\f023" +} + +.fa-flag:before { + content: "\f024" +} + +.fa-headphones:before { + content: "\f025" +} + +.fa-volume-off:before { + content: "\f026" +} + +.fa-volume-down:before { + content: "\f027" +} + +.fa-volume-up:before { + content: "\f028" +} + +.fa-qrcode:before { + content: "\f029" +} + +.fa-barcode:before { + content: "\f02a" +} + +.fa-tag:before { + content: "\f02b" +} + +.fa-tags:before { + content: "\f02c" +} + +.fa-book:before { + content: "\f02d" +} + +.fa-bookmark:before { + content: "\f02e" +} + +.fa-print:before { + content: "\f02f" +} + +.fa-camera:before { + content: "\f030" +} + +.fa-font:before { + content: "\f031" +} + +.fa-bold:before { + content: "\f032" +} + +.fa-italic:before { + content: "\f033" +} + +.fa-text-height:before { + content: "\f034" +} + +.fa-text-width:before { + content: "\f035" +} + +.fa-align-left:before { + content: "\f036" +} + +.fa-align-center:before { + content: "\f037" +} + +.fa-align-right:before { + content: "\f038" +} + +.fa-align-justify:before { + content: "\f039" +} + +.fa-list:before { + content: "\f03a" +} + +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b" +} + +.fa-indent:before { + content: "\f03c" +} + +.fa-video-camera:before { + content: "\f03d" +} + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e" +} + +.fa-pencil:before { + content: "\f040" +} + +.fa-map-marker:before { + content: "\f041" +} + +.fa-adjust:before { + content: "\f042" +} + +.fa-tint:before { + content: "\f043" +} + +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044" +} + +.fa-share-square-o:before { + content: "\f045" +} + +.fa-check-square-o:before { + content: "\f046" +} + +.fa-arrows:before { + content: "\f047" +} + +.fa-step-backward:before { + content: "\f048" +} + +.fa-fast-backward:before { + content: "\f049" +} + +.fa-backward:before { + content: "\f04a" +} + +.fa-play:before { + content: "\f04b" +} + +.fa-pause:before { + content: "\f04c" +} + +.fa-stop:before { + content: "\f04d" +} + +.fa-forward:before { + content: "\f04e" +} + +.fa-fast-forward:before { + content: "\f050" +} + +.fa-step-forward:before { + content: "\f051" +} + +.fa-eject:before { + content: "\f052" +} + +.fa-chevron-left:before { + content: "\f053" +} + +.fa-chevron-right:before { + content: "\f054" +} + +.fa-plus-circle:before { + content: "\f055" +} + +.fa-minus-circle:before { + content: "\f056" +} + +.fa-times-circle:before { + content: "\f057" +} + +.fa-check-circle:before { + content: "\f058" +} + +.fa-question-circle:before { + content: "\f059" +} + +.fa-info-circle:before { + content: "\f05a" +} + +.fa-crosshairs:before { + content: "\f05b" +} + +.fa-times-circle-o:before { + content: "\f05c" +} + +.fa-check-circle-o:before { + content: "\f05d" +} + +.fa-ban:before { + content: "\f05e" +} + +.fa-arrow-left:before { + content: "\f060" +} + +.fa-arrow-right:before { + content: "\f061" +} + +.fa-arrow-up:before { + content: "\f062" +} + +.fa-arrow-down:before { + content: "\f063" +} + +.fa-mail-forward:before, +.fa-share:before { + content: "\f064" +} + +.fa-expand:before { + content: "\f065" +} + +.fa-compress:before { + content: "\f066" +} + +.fa-plus:before { + content: "\f067" +} + +.fa-minus:before { + content: "\f068" +} + +.fa-asterisk:before { + content: "\f069" +} + +.fa-exclamation-circle:before { + content: "\f06a" +} + +.fa-gift:before { + content: "\f06b" +} + +.fa-leaf:before { + content: "\f06c" +} + +.fa-fire:before { + content: "\f06d" +} + +.fa-eye:before { + content: "\f06e" +} + +.fa-eye-slash:before { + content: "\f070" +} + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071" +} + +.fa-plane:before { + content: "\f072" +} + +.fa-calendar:before { + content: "\f073" +} + +.fa-random:before { + content: "\f074" +} + +.fa-comment:before { + content: "\f075" +} + +.fa-magnet:before { + content: "\f076" +} + +.fa-chevron-up:before { + content: "\f077" +} + +.fa-chevron-down:before { + content: "\f078" +} + +.fa-retweet:before { + content: "\f079" +} + +.fa-shopping-cart:before { + content: "\f07a" +} + +.fa-folder:before { + content: "\f07b" +} + +.fa-folder-open:before { + content: "\f07c" +} + +.fa-arrows-v:before { + content: "\f07d" +} + +.fa-arrows-h:before { + content: "\f07e" +} + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-camera-retro:before { + content: "\f083" +} + +.fa-key:before { + content: "\f084" +} + +.fa-gears:before, +.fa-cogs:before { + content: "\f085" +} + +.fa-comments:before { + content: "\f086" +} + +.fa-thumbs-o-up:before { + content: "\f087" +} + +.fa-thumbs-o-down:before { + content: "\f088" +} + +.fa-star-half:before { + content: "\f089" +} + +.fa-heart-o:before { + content: "\f08a" +} + +.fa-sign-out:before { + content: "\f08b" +} + +.fa-linkedin-square:before { + content: "\f08c" +} + +.fa-thumb-tack:before { + content: "\f08d" +} + +.fa-external-link:before { + content: "\f08e" +} + +.fa-sign-in:before { + content: "\f090" +} + +.fa-trophy:before { + content: "\f091" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-upload:before { + content: "\f093" +} + +.fa-lemon-o:before { + content: "\f094" +} + +.fa-phone:before { + content: "\f095" +} + +.fa-square-o:before { + content: "\f096" +} + +.fa-bookmark-o:before { + content: "\f097" +} + +.fa-phone-square:before { + content: "\f098" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-facebook:before { + content: "\f09a" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-unlock:before { + content: "\f09c" +} + +.fa-credit-card:before { + content: "\f09d" +} + +.fa-rss:before { + content: "\f09e" +} + +.fa-hdd-o:before { + content: "\f0a0" +} + +.fa-bullhorn:before { + content: "\f0a1" +} + +.fa-bell:before { + content: "\f0f3" +} + +.fa-certificate:before { + content: "\f0a3" +} + +.fa-hand-o-right:before { + content: "\f0a4" +} + +.fa-hand-o-left:before { + content: "\f0a5" +} + +.fa-hand-o-up:before { + content: "\f0a6" +} + +.fa-hand-o-down:before { + content: "\f0a7" +} + +.fa-arrow-circle-left:before { + content: "\f0a8" +} + +.fa-arrow-circle-right:before { + content: "\f0a9" +} + +.fa-arrow-circle-up:before { + content: "\f0aa" +} + +.fa-arrow-circle-down:before { + content: "\f0ab" +} + +.fa-globe:before { + content: "\f0ac" +} + +.fa-wrench:before { + content: "\f0ad" +} + +.fa-tasks:before { + content: "\f0ae" +} + +.fa-filter:before { + content: "\f0b0" +} + +.fa-briefcase:before { + content: "\f0b1" +} + +.fa-arrows-alt:before { + content: "\f0b2" +} + +.fa-group:before, +.fa-users:before { + content: "\f0c0" +} + +.fa-chain:before, +.fa-link:before { + content: "\f0c1" +} + +.fa-cloud:before { + content: "\f0c2" +} + +.fa-flask:before { + content: "\f0c3" +} + +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4" +} + +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5" +} + +.fa-paperclip:before { + content: "\f0c6" +} + +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7" +} + +.fa-square:before { + content: "\f0c8" +} + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9" +} + +.fa-list-ul:before { + content: "\f0ca" +} + +.fa-list-ol:before { + content: "\f0cb" +} + +.fa-strikethrough:before { + content: "\f0cc" +} + +.fa-underline:before { + content: "\f0cd" +} + +.fa-table:before { + content: "\f0ce" +} + +.fa-magic:before { + content: "\f0d0" +} + +.fa-truck:before { + content: "\f0d1" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-google-plus:before { + content: "\f0d5" +} + +.fa-money:before { + content: "\f0d6" +} + +.fa-caret-down:before { + content: "\f0d7" +} + +.fa-caret-up:before { + content: "\f0d8" +} + +.fa-caret-left:before { + content: "\f0d9" +} + +.fa-caret-right:before { + content: "\f0da" +} + +.fa-columns:before { + content: "\f0db" +} + +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc" +} + +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd" +} + +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de" +} + +.fa-envelope:before { + content: "\f0e0" +} + +.fa-linkedin:before { + content: "\f0e1" +} + +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2" +} + +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3" +} + +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4" +} + +.fa-comment-o:before { + content: "\f0e5" +} + +.fa-comments-o:before { + content: "\f0e6" +} + +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7" +} + +.fa-sitemap:before { + content: "\f0e8" +} + +.fa-umbrella:before { + content: "\f0e9" +} + +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea" +} + +.fa-lightbulb-o:before { + content: "\f0eb" +} + +.fa-exchange:before { + content: "\f0ec" +} + +.fa-cloud-download:before { + content: "\f0ed" +} + +.fa-cloud-upload:before { + content: "\f0ee" +} + +.fa-user-md:before { + content: "\f0f0" +} + +.fa-stethoscope:before { + content: "\f0f1" +} + +.fa-suitcase:before { + content: "\f0f2" +} + +.fa-bell-o:before { + content: "\f0a2" +} + +.fa-coffee:before { + content: "\f0f4" +} + +.fa-cutlery:before { + content: "\f0f5" +} + +.fa-file-text-o:before { + content: "\f0f6" +} + +.fa-building-o:before { + content: "\f0f7" +} + +.fa-hospital-o:before { + content: "\f0f8" +} + +.fa-ambulance:before { + content: "\f0f9" +} + +.fa-medkit:before { + content: "\f0fa" +} + +.fa-fighter-jet:before { + content: "\f0fb" +} + +.fa-beer:before { + content: "\f0fc" +} + +.fa-h-square:before { + content: "\f0fd" +} + +.fa-plus-square:before { + content: "\f0fe" +} + +.fa-angle-double-left:before { + content: "\f100" +} + +.fa-angle-double-right:before { + content: "\f101" +} + +.fa-angle-double-up:before { + content: "\f102" +} + +.fa-angle-double-down:before { + content: "\f103" +} + +.fa-angle-left:before { + content: "\f104" +} + +.fa-angle-right:before { + content: "\f105" +} + +.fa-angle-up:before { + content: "\f106" +} + +.fa-angle-down:before { + content: "\f107" +} + +.fa-desktop:before { + content: "\f108" +} + +.fa-laptop:before { + content: "\f109" +} + +.fa-tablet:before { + content: "\f10a" +} + +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b" +} + +.fa-circle-o:before { + content: "\f10c" +} + +.fa-quote-left:before { + content: "\f10d" +} + +.fa-quote-right:before { + content: "\f10e" +} + +.fa-spinner:before { + content: "\f110" +} + +.fa-circle:before { + content: "\f111" +} + +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-folder-o:before { + content: "\f114" +} + +.fa-folder-open-o:before { + content: "\f115" +} + +.fa-smile-o:before { + content: "\f118" +} + +.fa-frown-o:before { + content: "\f119" +} + +.fa-meh-o:before { + content: "\f11a" +} + +.fa-gamepad:before { + content: "\f11b" +} + +.fa-keyboard-o:before { + content: "\f11c" +} + +.fa-flag-o:before { + content: "\f11d" +} + +.fa-flag-checkered:before { + content: "\f11e" +} + +.fa-terminal:before { + content: "\f120" +} + +.fa-code:before { + content: "\f121" +} + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122" +} + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123" +} + +.fa-location-arrow:before { + content: "\f124" +} + +.fa-crop:before { + content: "\f125" +} + +.fa-code-fork:before { + content: "\f126" +} + +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127" +} + +.fa-question:before { + content: "\f128" +} + +.fa-info:before { + content: "\f129" +} + +.fa-exclamation:before { + content: "\f12a" +} + +.fa-superscript:before { + content: "\f12b" +} + +.fa-subscript:before { + content: "\f12c" +} + +.fa-eraser:before { + content: "\f12d" +} + +.fa-puzzle-piece:before { + content: "\f12e" +} + +.fa-microphone:before { + content: "\f130" +} + +.fa-microphone-slash:before { + content: "\f131" +} + +.fa-shield:before { + content: "\f132" +} + +.fa-calendar-o:before { + content: "\f133" +} + +.fa-fire-extinguisher:before { + content: "\f134" +} + +.fa-rocket:before { + content: "\f135" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-chevron-circle-left:before { + content: "\f137" +} + +.fa-chevron-circle-right:before { + content: "\f138" +} + +.fa-chevron-circle-up:before { + content: "\f139" +} + +.fa-chevron-circle-down:before { + content: "\f13a" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-anchor:before { + content: "\f13d" +} + +.fa-unlock-alt:before { + content: "\f13e" +} + +.fa-bullseye:before { + content: "\f140" +} + +.fa-ellipsis-h:before { + content: "\f141" +} + +.fa-ellipsis-v:before { + content: "\f142" +} + +.fa-rss-square:before { + content: "\f143" +} + +.fa-play-circle:before { + content: "\f144" +} + +.fa-ticket:before { + content: "\f145" +} + +.fa-minus-square:before { + content: "\f146" +} + +.fa-minus-square-o:before { + content: "\f147" +} + +.fa-level-up:before { + content: "\f148" +} + +.fa-level-down:before { + content: "\f149" +} + +.fa-check-square:before { + content: "\f14a" +} + +.fa-pencil-square:before { + content: "\f14b" +} + +.fa-external-link-square:before { + content: "\f14c" +} + +.fa-share-square:before { + content: "\f14d" +} + +.fa-compass:before { + content: "\f14e" +} + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150" +} + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151" +} + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152" +} + +.fa-euro:before, +.fa-eur:before { + content: "\f153" +} + +.fa-gbp:before { + content: "\f154" +} + +.fa-dollar:before, +.fa-usd:before { + content: "\f155" +} + +.fa-rupee:before, +.fa-inr:before { + content: "\f156" +} + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157" +} + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158" +} + +.fa-won:before, +.fa-krw:before { + content: "\f159" +} + +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a" +} + +.fa-file:before { + content: "\f15b" +} + +.fa-file-text:before { + content: "\f15c" +} + +.fa-sort-alpha-asc:before { + content: "\f15d" +} + +.fa-sort-alpha-desc:before { + content: "\f15e" +} + +.fa-sort-amount-asc:before { + content: "\f160" +} + +.fa-sort-amount-desc:before { + content: "\f161" +} + +.fa-sort-numeric-asc:before { + content: "\f162" +} + +.fa-sort-numeric-desc:before { + content: "\f163" +} + +.fa-thumbs-up:before { + content: "\f164" +} + +.fa-thumbs-down:before { + content: "\f165" +} + +.fa-youtube-square:before { + content: "\f166" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-youtube-play:before { + content: "\f16a" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-bitbucket-square:before { + content: "\f172" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-long-arrow-down:before { + content: "\f175" +} + +.fa-long-arrow-up:before { + content: "\f176" +} + +.fa-long-arrow-left:before { + content: "\f177" +} + +.fa-long-arrow-right:before { + content: "\f178" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-female:before { + content: "\f182" +} + +.fa-male:before { + content: "\f183" +} + +.fa-gittip:before { + content: "\f184" +} + +.fa-sun-o:before { + content: "\f185" +} + +.fa-moon-o:before { + content: "\f186" +} + +.fa-archive:before { + content: "\f187" +} + +.fa-bug:before { + content: "\f188" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-arrow-circle-o-right:before { + content: "\f18e" +} + +.fa-arrow-circle-o-left:before { + content: "\f190" +} + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191" +} + +.fa-dot-circle-o:before { + content: "\f192" +} + +.fa-wheelchair:before { + content: "\f193" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195" +} + +.fa-plus-square-o:before { + content: "\f196" +} + +.fa-space-shuttle:before { + content: "\f197" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-envelope-square:before { + content: "\f199" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c" +} + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-pied-piper:before { + content: "\f1a7" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-language:before { + content: "\f1ab" +} + +.fa-fax:before { + content: "\f1ac" +} + +.fa-building:before { + content: "\f1ad" +} + +.fa-child:before { + content: "\f1ae" +} + +.fa-paw:before { + content: "\f1b0" +} + +.fa-spoon:before { + content: "\f1b1" +} + +.fa-cube:before { + content: "\f1b2" +} + +.fa-cubes:before { + content: "\f1b3" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-recycle:before { + content: "\f1b8" +} + +.fa-automobile:before, +.fa-car:before { + content: "\f1b9" +} + +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba" +} + +.fa-tree:before { + content: "\f1bb" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-database:before { + content: "\f1c0" +} + +.fa-file-pdf-o:before { + content: "\f1c1" +} + +.fa-file-word-o:before { + content: "\f1c2" +} + +.fa-file-excel-o:before { + content: "\f1c3" +} + +.fa-file-powerpoint-o:before { + content: "\f1c4" +} + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5" +} + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6" +} + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7" +} + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8" +} + +.fa-file-code-o:before { + content: "\f1c9" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd" +} + +.fa-circle-o-notch:before { + content: "\f1ce" +} + +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0" +} + +.fa-ge:before, +.fa-empire:before { + content: "\f1d1" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7" +} + +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8" +} + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9" +} + +.fa-history:before { + content: "\f1da" +} + +.fa-circle-thin:before { + content: "\f1db" +} + +.fa-header:before { + content: "\f1dc" +} + +.fa-paragraph:before { + content: "\f1dd" +} + +.fa-sliders:before { + content: "\f1de" +} + +.fa-share-alt:before { + content: "\f1e0" +} + +.fa-share-alt-square:before { + content: "\f1e1" +} + +.fa-bomb:before { + content: "\f1e2" +} + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3" +} + +.fa-tty:before { + content: "\f1e4" +} + +.fa-binoculars:before { + content: "\f1e5" +} + +.fa-plug:before { + content: "\f1e6" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-newspaper-o:before { + content: "\f1ea" +} + +.fa-wifi:before { + content: "\f1eb" +} + +.fa-calculator:before { + content: "\f1ec" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-bell-slash:before { + content: "\f1f6" +} + +.fa-bell-slash-o:before { + content: "\f1f7" +} + +.fa-trash:before { + content: "\f1f8" +} + +.fa-copyright:before { + content: "\f1f9" +} + +.fa-at:before { + content: "\f1fa" +} + +.fa-eyedropper:before { + content: "\f1fb" +} + +.fa-paint-brush:before { + content: "\f1fc" +} + +.fa-birthday-cake:before { + content: "\f1fd" +} + +.fa-area-chart:before { + content: "\f1fe" +} + +.fa-pie-chart:before { + content: "\f200" +} + +.fa-line-chart:before { + content: "\f201" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-toggle-off:before { + content: "\f204" +} + +.fa-toggle-on:before { + content: "\f205" +} + +.fa-bicycle:before { + content: "\f206" +} + +.fa-bus:before { + content: "\f207" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-cc:before { + content: "\f20a" +} + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b" +} + +.fa-meanpath:before { + content: "\f20c" +} +.rating { + unicode-bidi: bidi-override; + direction: rtl; + font-size: 30px +} + +.rating span.star { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block +} + +.rating span.star:hover { + cursor: pointer +} + +.rating span.star:before { + content: "\f006"; + padding-right: 5px; + color: #777777 +} + +.rating span.star:hover:before, +.rating span.star:hover~span.star:before { + content: "\f005"; + color: #e3cf7a +} + + diff --git a/niayesh/frame.html b/niayesh/frame.html new file mode 100644 index 0000000..30d9057 --- /dev/null +++ b/niayesh/frame.html @@ -0,0 +1,232 @@ + + + + آموزش های مورد نیاز مددجویان (بیماران) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/niayesh/ghalb-cover.jpg b/niayesh/ghalb-cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0083938bc4a729d15e4bf8939c09005941b3aef1 GIT binary patch literal 47451 zcma&N1ymeOw=Ud+J3*76g9Ueo;O;)SySs-B65KVoyNBQs9D*gd4Vnak6Ffoh1gc*wy?If zcM+jJ?dqil+gpiH>+-5_sJKa4+u6$pcvx!%sA^jVI9du?QHzO!U;7F9IlDPqdzpj% zoSj@eh5SUQ|1mBEPyap5P7VG?#miBITH>!)u%3!KSjyGI8qCke$!f{L!2#wMWV152 zFt@a@U;%S+aB;G8@UV08uySw+aSICZ@PPkyP{ZAMSlI|^O3VJs89XOK{jXN}`uei@ za7thJZb*Zg0!`#rH8$nm%XbC_^(BC3s-M1 z5o&l<|Dz4gZYnDOHvGR{E@$Vz4f{vi(@WF(zpC-SYI|z?yIHeqT6?;Bdste-)oK2- zF#O{E-yQv@qLt;p_1wHYoc?L2l_k5ileM$8iA)_?u|Eo=W@W%>WF zWrd_Xtj)b#J+xh2okXam%w2rU!B(!8BGMAF{4%bx+PvBtU~f-r4-p*+X-$Iw2&aIl z>)(6%uPR%6*!x&p$$Gdtga5f1LiYblMXb361^78ExmbAx1O-|7IC%tE&3QP?S*-*F z`K-8j;r*GHm-=7j;lBTU;r^pH!_UAQ<7VgTL$d=$8E{OXDP_a$;BbS$}h+x z$SP=I!NbZc$R)tR$-`~Q&tXo@4zHq>rI6)+H11!$SIgS{UnwVhQ3($#b0>2bu!<|Z ziw3~k@tXZ_e}qfG|B?C+ZTA0<6?n$W-pk4QUuGnny#8(QZT zUpsIUY4bWSlDUY`;Fe}2n`nM%auaV`c!Unn^3Xj`DL#|>IH%1!tCjldX%)aigd4y^ z!~?{DrFFCXb7)*|CGTEM1Q{p9rm#S}GhpHg7{23msv^^=t|*%k&2M^aymX+su1dgI z(#F5hcmm`O9s*+9@6_EP5#@=}w}Culgz3@sWiw)9m8mhvoI~`}JtEoF)o(x2i_eGB zr93yg4dCTStG;KPgAUikYbdZ`@87<~HpXB?9?x;D36W0Q^k}Q7FD+Jd6?AWX@M20= z`N?g(Z1KDtSnk|ANu_<9=9_@8?>oX=!D2XV~6mvH9UbH0#kzHAKf_T~c?q zd&F@!>XM=ZTNM71x8e7s2{7lw#ZHJ}$QDA2K5K>x-LQDa_=;OySHpu*zCV6y<vl`u+!nFgw`h@V*j#%vDg0LpyS8s(5oXG*Qp8lRt2Y20k3qgEMeqs zurIA8%65lESle7{%cJ5n$&1K+xbm7GnS#?inpOJ@|kz20wD}Q|V)va%Nv?0;A#d@`$buG6&5xQrz z;URoi`GXPS+u|Z>X+N2YwZ1xIGoD32Cp}MP$fT37J~``m-k_1+rZm)ij7TlL!SC_i z4UbC7fcPLg2!`prw_g{2P?M3X%!Z9GOAibsQ= zUQ7+azKUUd3HfS8k{WQIIWj6DksS}}EAK3f8CgRMiX*0d*Amf`^o@z*!L&+o{X>?L zjira%bv|Z2I}5vri-`Zb$;QF!y;t{deoQPfi8M@88ZNJW*fqDO`23~ZiX%c%=G_am z&%?B#2^6~4dNO+1JWs%zy4+S3U8KQ8^=7WtP2N}DcGwQ~Bl-1WRf<8cZeNi5?1njw z0`fFiYv^QlszlqHL%RN*UkpCIU>_T`h&pX+3<|4t9K+&EQN+ic!mh?XkX(TdPw0_ar~EgJ&J9)t;`I`23%Q28DlMPuckFGc)m( zkHnRQ(BWH4{;AQdXIvOBmXY}VyZ88|$keniyNZj?S;}QHdtxM|L7O*P_%id)FT&oP zOFISQw!|>Rl`9wy=5L++(kX6Q9B$`l6W8~oHp7%Jv=|b$gnc45dTdXb?N~2Q_Zs;M zA?YKDwm}e+<-mmI$u$u4T*L$Tb?18dK$&V{G~L5w`)VS+b+f)nkGR~I)|>3O*L3C1 zJ7v20B0cfUH1hJ0uE_qU$ynFD(5HpUOgd?b0HK3l%sSkf7rN$i_4TN%PPM9h^}ewB zvOKdf5|0-5y~A?vnBQ~p)%|nzRg-#Oq6J8q$b}Aa7p$kth6r)8J#|Vjbfq`q1;=N? znP^4f|104P^lfu16@rEw)wsI!-S5BS&XZgdtah5!t_zA*K`X9;4`6ADpaV!#?tAIm zfWfl>sS5|1C@oiHC&vB2%F8F<MrLdiwIZQFUV>pAWlq`~ zr9Zp|!*|U4nfSbjZQvjnjj%1odc(z#j z8E8%D^x#3PLeE1ev#rO91J(UR=T4*v`71;q*cb6-+C*=q#DrATqpNHu`6s24_q`ks z)!U##yg?$xTC4ymWf{lK;=_O*x8LCdYxgC>{M5gX zca7Shcg|0;#Z-Sn5ryql9a-Wmt-?IYi;OaZw#mDn0KImCwRQpsZ}VWtaUHIUz;%6_YJ{qcrQH`J zVO(4bZbUe`oa(&gBz;7&=UoS>e_{lRdf25GsKGKNW z9qWbR8fB*^06%Y{Wv=x`fXgw?P{;mbFA~Qqqfl8cU($hBEGsOtoEIoR<5DA}ch97$ z);|cz+5q1zuY=Kjab*XD27R_V-Cs6M?Z1YFg16 zg$Vv$i3>{Be{DcLs+Av;tT3s)_WDACYKv`NuzAL9{hV3`13^c;SnXK}=fo#gx4xyQ zzS{!Nx~!<`-23!EC2Xg@A~3Y>tj-Nnp3^sBR1qCob;Gs z!H(eN*ht3s1YE_5ZZ5V$Sf7CQ0bKtF z8IM2lDaaqyh+h(hdgB~|nIun0eVa#|M>i=o0&&C=jd$lQrQdP26h8PBXpYQ_{=TZ~ zx^S)-_+#PmCa)ZOEKDdo2X8YWq(>B^+NIY?yE5@`8lA z5f;YNrUUm5Yl2z5LfCoXsiUh$^BJ?x^FM7aW|sDk7chnc3CePM<&4EUEQNUX?DmAb z=P}b$$+gmJlJ=L>*&%WE11o)Ahj2)!FE*)rk+O;ze7vOnr7kn2lNnXD)0Sx_nvu5B zp=04ANlA;Bq<)+DdrY zGY_4+ZF%l4F>F9mY)r6!fUWJO3BmcK`fmSdo~gR*b5q3deRidGwO<=~FfZp?-ly<1 z%ZSYeEsSW^aTsv5FkP%=e3937SW_fj?s${q>wW!zevrYz}&$VPN6z$zq_+()b|l?ZN%Pommpu9ytW*4-v^TK4e`8; ziFab3pDQ@YCB^idJX+M^(;WlYH^=+EZ9!MH?o%>;ZMd2@>{_Tb<_|@+wj|kiM0+8X zM8%QZTCPMSd%-CC_wx|~5f9kEM!;T&jZrwA@gHJs$wQ`eUlA5+e+!C=o?r6;K${k~ zQY&p5o5oa@p6c7-I)y5@cFJ-Y0!NN`R%5gFglE6UE1bsIo_?X%D)sFZCYu%+p?c{VmUgOi z3{!)-P*kuNw#BHeJD576rFdEN5sd`>F7jE6|KuB2l^^w#A6V6xwD38S&$X@;sN$0? zYW$Z=v5E#n5g?(dG_8)&bI=rMNs>C zhvZzPtltjy=O@n<#S;I-aAwz3(peoyqI``%wniz(Q$bcv7bVjUBq^v8cEU_iSK?kn%1w;G}A zbg$$3&~JWFzr*tx**;z**4^mV{?{k{+-$W*Md}x7ZXCgh9XXu8Q0@W-^$mY%_LsE7 zVFkPLXtl<~FXj6a@Zm7NiUZaKTQX65areA*^2gv?=dMo$iTZI43(7xcz3K;qCM+S< z7RfrEjki#fCWD3Aw1#KCjkkYi_%KMTOm^)0JD~%A2XXx)@wz6|=CDTLZomq?E!Wy88Q zAB3XC+u{ey-ZIDOwYaMJ*FQk7e~>DO2t)Um@Tzss80{Y$&ckO{TU$AyJ@>=<7HQIa z*qzWNgP*)#sAC!9*{&L_Jbwyv8bJq!U04=tT)#;4OA5F+m#f6 zjCMDHdF!Lg_CV%Cd9^DEGJ~zRlTdY|>R-179vNE)bM54Z@-?ke1)mgUR27pRDv}}6 zdc`FR$y8~Kq+yc$f~lY*1e}dLztS_#*-RUr@snFO9%dMet$)h}@j%DO3*Q9M(x3e= z<}&rpmxSuBRV~K*2P;8gzOUpPiS6hpa9C6)yU?@DJoY|@Y?a28A}!gOiQUL;CEEC9dC2xPz3gF5K6Z#p5eG zaOeBe?t8rb@sWX{vHFG>?FSUC5bVCC9s}sHuivjX6CE2PSOlt-20rEr#5>^RSLuq2 z&c!-aqG*w)vHRto5#XG+TM{NSdtlOQ!%rI{D4qG#7m>b^G2eLok=h7^$tb3oSHfy; zYfRORH`@6vFvx zDQM3`E-=P9>Fq#~u5j*O-|>Pi{7b4gm=KWVd;%QUH#)JoIJ_D3j>Ny-()d5b=H|Z! z;|MB^4Cx>`#qnuz$~kwk$_C55ExUAb32QJ|o?`7t=_%T*WJPImbU8RHUVESEXi2y8 zVJs!boPZPyIG*Q!%AII`b?h}lx#>=VJ=U@$taqP00 zmEV;4PVPIu#<3cGIZ@Ufg+VJC=4y9&9m*M-ww?ddpSU|nt7hu(mqB=>#Mu>NWX~WD^{UaAn}tDQY}IZUiUFaxUU?!CmDH)r3BwF;fhPc4p4x;d7*#2|ZGWHUzCPYInrQ!PIrsq?SF|vfL=6Q~9;70tF8<8ZTIV*dc zZ_n}7fq12c?5wAuFML8&n-r?kLDRU5+jDV+!YSP}ucSKiG!#YmcRt-Wx|_{z*T3M@ z<&XFTL>kFfJpo5$Pk`?q$^AO9J&PwG@J~!D?PgFgKOUR~FLumY^N>M|bm|e2Gczqw>vtu zDnS?MKF8RD73yoK6&3Ye&w*3Pp{jCZ4~>V_#r-H%GIx}CiXGXRB~jH)XHT^9w*&H@ zEtNH=({1Ww5P(j!*WH4Gio%ipH#l96S&I}Guie_=jYL#ai+b$8W}fElZqvO(R(X@T zTU<+qKQbBPQCVk8y>oDx7`-4J<4E9$iL!fo6P1;zTG5EB4l|MIpmNfsn`vXQdQ4Kh z?#bfO+MkRcdii1r!xwP7lU!lb%9Cu+^SUPKVieLwQvD{>x`66&dJQ66=5ne2Oj~@C z4lt0*U`V2BJX>O?F{Z&}j^{8QGOFARMkuBAGh8FjvT;hPU(ugvA&%{Fr|u_MB7A2| zhvyc9`wp$+XNhUK7CC-!IppW%O#mNpcrrJ4H`lKQXU2X>^%V)raJ{+~93S=<{c9(s zzfsQIn!CIce7|cbcqw3m^im3vb(&&BVphiEX|N{CG*O%z*&mPX3LJ8L66X zojot6qp+TTNKr6P_H8)igV@K%&)qki9f9CIZ4E=+7lqDf1?{*S!y{f9>8MQ@Z_i4t zj) zw`S`d#d*Fd<<3a#Rb6W6HQ9T8XK?qH0~GEM7EML|NQ@lfKJ%wntg=1g^!y}m(XsH| z?lLYK(qm*&hGqA2wz@>K^7GW!c1Mbpjx?_#Lkv4=4WS4|K$)y1Jbca~WmcA_Rrwtt z6#|-BB2E$D$(0u{*J*A||FwQGXoM-9D?vz?h?rO!J|UJ$esY!8L8G41zQ*#LSS8Eq zWz>6Oup5(X6{m?=>UFZkJ}u;r`b(bRVDaA`nZ@WK0TDe7;%%+1pRij2o{@vw{k!+9 z-Ym0&R7ojo?dI3@#rH$g_@zQR zLriIUF6f@f6|w#x(s{o8zDRk8Sc$$d$B-d(VRDCT%nJ|p>(HDOQmvU)|FtpUquy{` zS}8B_vYhVfcN+Gh#MVGhU3l7oBkmXMWkjMOjL|2niB7CVOL*QzDph#Ik4hHHuotx7I zX*029r7Yu~1_nVBbwR@#(w>?y-@A=XlX`>_8GPl* zP(3bP5P76ve<7D!+Pjyk)8OSjX6E9Xzpm}W?&*E6tuL;w!F96z1cXioLGcTnL=!6S z_%1IO;ppE*dy3eMyIA{Wz(D?lDgEcs$H?Co3AHaH#da{*UJmO#!Qr0y&F9q0eu?z{ zn4*-}D5|LDvh2R2{TSyG3t0EtZ4E}Wq^O9_jt29P3K8Xymcs9fkn&PMAiF)-&R#2Y zz)`8)%~S|i?5p5wnq9pNuEAW_QJ=*Zy$R1_c{hYPtz;x|rc!rVKm59i48e@cX>;Sb zwe$kdc&sb%A5I9KVSa0~KYjIjeXyc8HIK%lBOVDuE5g+k-!CMXki3E}OOI=@Xf*Nq zaiN|O_j8-5RI_VV`wqhyUwv8Wi``uJZ?P^tmG6P%&>1nCc7?nSrp6p#~J z`=~{sonSUcTi|@Gp{=#I;*wo*`Nr&%p`1B*2R}To?Xl}_pbZUr z;d@KqOQ>S4U)DdFvxs9pLy&%unuPP+sGIYymDU_-tlg=}<{1$oe}F9cpi2*%5-pD3 zXSMam<+lqhOZv8$dMx(&dAXdYmp2RzQ}ikBnFJH3jDroYAdC5uqUK>$KO{cWG5GP9 zO9s+UaN#G$C0j5lqs?_AHcu#&XD0SGo?Z`;-Tm4JeMTFlR6Kv!^x1RrXc^@GXr}sF zxcyr)^kdVGdacLDq+?f)sl%nCCm?K#rtuzO57UMl>#U_560oiptnEXM&%&JWQa-t; zcg=4F)iKr0rSfowH&AYn(6b#cH_35t=B53 z%ojFUCMD;+=nLH8l35la;~zlI5Nl!$V%M}!5j-E=!&77R4k_3qtdOc->|a;Xz}kVs zn8lyOK5RYMwKIu0wC>a`MMN(kd0Q+K`n32SB|NxbGSGwB%^9IV#4a>VH{+D@xBr-O z?C2*N%WmG3@0_vYKUlw$h_x=TG03gbf-QEb=L#&XR95TC^+kkj(JL+S2I%q0kjlwD zrybuv=b~^lKr~u?X1X!g*B%xk5^HZup^({sW3se_vILy0YFmKH{OSY6+REa`68xZ~ zUW%(YHBEwwJ;Z#!BhS=G8WYS-@uhf~uay&yYt?J%kkK#*1H(Ks>Pd4eFi z(fhsjn$xkAv8m%4@5+&`R!@x?4YC|0R-qe4%p7y0FtX93Mct%1=o{#~ba}86FJ6JE z+x0g&SE9i7>5L1cN!eho!%}xpYEw)cNb9?JJn}Cc; zDcO8E-&yuY%(enDp5s1v=MMRj`ChvBr5qH#aj7EpyC-@%$YDWyY=$EL>q=#Hi$2q| z6Z)NyLq%wHc2Q(AdT*nc?QaLP0_QY17Q=M3O%B@sGSDCu0vn0lK9^6MrqkZw$`bo5 z?BK_nw)5L3z@{97Av8eC1>hx7f~#o<58u226GRAnMX1{)7YxC9E998|$^S>^Gj z7tT=A6&V&)J*#@)7+EVes!azNYxz5|pS>pQk9F|4{5K9(abE-{++T4w<%)fl!^pCL&4(Po7%U(Bak1x8zaP@Yu{dKDHkZe(!r@vg6$ zi6_16PoVqGLftoueH8t}l;iZU>NZZ;%MWEtda4-8t&Vu(%zjh2B2+k;FWGOhDz%*J z%JRxi*y1u*{qj)?8gQ)x7oyp~aT(olgCE?jClc&DQggD1oNC77);%Y0ctQr$UwsgA znXOYY+xO@&VW*hhR!^)@FCMlC4&|(!!Gn3`Nx7KAhHaMZ4xWqVs@Yb$U1xU@=n|E; zcPF2Yf5i$~f80DG5{Yq=RPnA6t{S60o zzNt8`K8`!WfUed&_4I`>c!_R7)osG z($?u!v^kY2;_a@O?RMI{_z^y|KNhUtE^dq;I0{#uIvZ!$kc4drzgNw*xriSihG6OK z^gSBt5y^uNRHOE#J{OMt8|b-DIhIdKM~f0~b=qMV;Qrj<(!fu%0+Oa{==|dAQ zUbG^qmRcFOq~Xj7`8C;>eA?2%0wnrdW*V&89St^d9TRbn_w)l24rUA6=tb>03+<~! zHY=7pwtqx|J>Cm&y`zwwlIN(=VRFJnjB{63jLB!K0(LehDPE3GT(dm7_-|Uw;-)ha z`4q{MM^mRTR2&Q&L7k9 zTfOb~R_~E9hLh2-CKY;`k%7`5b_vkJn-BD%juIQ!(K3tlKA7!Mj# z?1m~GvNIz4Z{W|3ymK3D>#*4OU%xwvSYR2RY}^!j>;CqO_=0ZgVGnHLXl<_fTD#vjILFnzf3~6iX1lJN^H1PqeEms~FiVl@o6xWW>944rH7A$+FTsd^yel_sdGG^9 zp8$<&;XusaUkm?2F^Sfc&tE9c?|W{~oyIA&>GGJr?py>9PHM|>WDK}Y)Rn3jbSTD` zDm3PtAJ@e>8~ni$efQOe8bR#6zOoG__CEOMGrWg@ZjukVx<9IqL<=TGc#UFa6w%t3 zrRt0I3N z>JAKfdvzbA8V(<_D`mdzOcRzY?NQcfqGfp``XG8ggi?O5ey1V*Bcl%rhuM1su{JGa z4M`t#(?6(PuwGLWI0$nMa^5}uWxDXd186=(kwMYNw(8+;pt4#+nwvmG?JpzNVJOjO z%o~C;;{98cO2xY8#&2~U-^hV};lobXoZta~;**;mKlH@rw8^*WDbur?0R>&nyKE!R4n$Bl z_74^>gB`;`CkENiE!^pN7v=iFwHm0{<4~+oM!62I(>?8y#w01&9=XND%Q_ObVk^;i zc>*(3Hr`1Bm7U@;>Kg1`T7p=0)OuD9PUQ0@#5>Y|PC+j9OSKbbDX?=?|6Q__El6zw*hHj0v zkgCbD_FT+7Av7OPnWtgLYj3L9WJgV5}3KZX&CVX6W3xs!+QY`6R3!()tI`B%&K$QKHjKX~6~y?>YnQJN2YN}oo}s%cKyS^^Id zF-mAx9)10^1N-z-n<2FlWfwnkdns){!M=-rR!rR(yV-?%#9m^|{|Q)gH&EO9Ztgo( z>!6`dz~om$?R%$)DOO*ofp8?U%O5!h)pOkBQ?>bW)7mbpaQB?Ofu!$L!?5cDEC*kB z(j=ifQN*c|iy+XA|32Ngw}dSj)GdCy^H-pcdi1F=eDef+X@v8fNgrh#pQGS6^+lq@+JrgfHV~4i^XbYSA$)U$bl6cTQSD zNXNwu3m>5?HQUvLF{7L2`&B66cIijiInc=84uZnknla39M52qKV=De3K4jjKcUXd(S!inUyycKdB6nIw!#DZ`}6M{#)jX1a)gsa*M+L6 zg$gX4^-6+jXqf9*`|+L6lKKvj!+zD3671xW9a47WYuG;TjdiZjL-0)aiti^z- z3i|C{qVS=*B(yR8Y`OHlppaMBO@>*H@q^M*d0nwP(a7-SZHu;onu(Lf;Q?jE7PdBZ zqKy?FB7D&eyYmLekTxnDVFbc=Uge2Q6+>A(HhbZV^ME8q)g44Vcu?`jUq+}{C4>4^ z=}HXF0r$0wqpWv2b2hGTuMDbZ%CNpbnpjZ%HmBPBW(h#q#RflaUw=Q+$uLp2-g*Mm ze?9be9h*KO zY-5AR=AjcA8P(|+kZRl8DWeyf{Jt8eP9GvIQ5%{A?s(&Vj*u%4RIm7GDVAUClv+xE z1#tsuin?~W{0b9pH{w5FYXXTS6~+?xj>`=^+H*aAmB=2GvyFwQPNIh+U=;pP@1VJt zToK|+m} zfw1+h5E71wnCa$lakPvWpaJ%kD4}mlUTVL4h#j3Btse&v*A!@Fr?ZD2Vyon4E#uJg#r>u{l^ZfPMR%7lG&ofoj2y_JRqns66j^a)`reV)Eq)%i_|K=z&v)|dwhh_EgCjsZCpY@P=I2jHrBCOxXHT_RdbjP0^ z?6*Hq*c=6QdBQWoH9uz#Y}srYyUWVH>(U;08*i?W6`q!Dg1;vkm*Tp*0bzvs(lObn z?-LB3@QqZpdJ{NSbJO1Uq1Ab0lVD713t&z04Cyu#!R%Mx>2{A$Hfc59X;th zZm$xEcto0utL{;siE%T15sqTu9lEd)I6e*TZW(H!H`Nf|B0XHWX8+yPzWsn8I&FVl zuWPim=$oq3Rlu2o-p-mo`|JsL#e83Kzg%?sdvJX*)#JOv*}g$ zIsegvMC}N#g+Tf24t&>UYvI>|Ra(BQ{DFBjk%Y%)=(^VR zw*?=yS+(`wxwo!+lf^KD>)(k$)yC$OV~_*F`f*L+REAuaIt24K`;Z7tRRpqK_%0Xa zZLex6NnJZ@+T7TJXkNfulcL_Ai)W*NPX3O={t$d8W98(LO9Y3M}3wsdw(sx1;ExPB_2=8@+v`rh z4KtW$0lPOvFktjErBB)Xim;G0>Nd=%=j!!k`u6stdRxY~)(;^YP<>O;f)li#fo$#< zyE7sx8P@FKZc6@Zpa?6P4CKtOGCDsJ@B6yj^g_|PWe<~)R}9%SgIS*we->9pTobWL z23kL2)7&`a6R)Hf9J7kP^kT4@Qu%&C8)^*OZh{)FAk|7rpCPV}k)X%^3 zZN@99(hH|poD?*ThwA(e2@8X!O)KItX_2{Z74&$zPf>6F^f$!a&+ z(QY1K%hS7EyZRr;pvyGAHQp%kq=%ofTaMd24Yd}yEhew0K_yn!B30sLO@1~8B=&K| ziZ6-_U!|~;cfe-8W4vP^+d^zS3c9rGjx*cs`7|9=5xGpH#k9o`&O3>}x zNd?muFSZb6QY44i9Pe4_Fe+3LM?dWIf{ z)(l<_StwRZ$MWKAm2tVOGJvf{q1OwXm}_3z;Hb1di|gB->;XI#8$tIl7Tzbo-*j?} zjO=^*@zIeg6K_Jla)#u-st-nI*s+PE$hP=T6o)A4H{P%tR!0UzXI6K(?)F z^gJXZi-~mBoM)oThggtItL#VW(=OB z6;jwQq9J~tYmk3E$Gs{)^lUMdn^H!FdBc9SD?U{)WA&Pe2W=a*{dYXJh!sMRj^W+; zwKDDmO{Ff@ts>{vzMl&^UCSva-DEChOR6@ZyF1;DFJ&2HP-~ zURR?K^gWBF?_#2{V4abO*cq?E%oJO85OiD@41vJ>@#vknw}UAJP2v7FxBDFMJH% z^JqmnCb2!sB}@CaSJKLV6rLUP4ere+OM9N@fZ$8PgBdZ+P^XmMe*mm3CJ8AZ{cY0( z?p>bL(&3Dbc*aZ9O^Q>O?N2qg$&#raL2CbOujo`)R>zk9;3o*&Sl6sBEkN z*!fJz(9%`<`N@T#d9dB<+no`S@7Y{4?I`c_UA@%c{mFG!^^U68mqB4i#}CyJ_0ho_jC>qq zp$wVDs5GU6=Eqdy)D#@3CG%9Z)1$iFYLxTEvt$R5*kL-pVGAm?n zxLJ@+^a~Ru(|%I=8Q$PZLEle{u3Jn1Rje-6Kk(9Xpd^y(5Xz&R0YGxLcQ=SVA6S9HUE z2doDLe1486fMdpskgJo(_5|pgPO~8T?tS?XiIm4{I?TcU=IkSP<}iL1K`S2rBU33y zX!MO!k+h=dUX(+*yu`2O)I)8{J#q?jHN`hFR@@(4Aj#PZ2XVjQujBgTAAZXiJd#G1u}HHm8M^z%)&F=zmUyJBQ3abSWsyQ z_U)N|H5;Dz4?G5jS6-79z~L!?v(8(*nZ)PZbOJQVwo@G0y`64_IhYeYLU0L&88>B? zaWiIOsm5S2;UM@+JN@wsYVEMJQLH$bR=i78X}R;m_+|GCQco>49Ew`|+viesUEEo! z1CaCX!6D*pHYb4qBG))o%7gK=)LRil*Lo;~@_Z+6^buUUZ4k8bGzm7<^84Nb{Ygxs9XSsq z?5W!F@B}!jl%#l5R(yvCtq@u@CBx_U3L%UWZR+=(mDR=f4%M-D?Ge#3e+Z5b=ly+Uun5>sAJ+vxOX5U3^LqW3$6|G1_r33eb+t*UmkHv zqb?jQ_QGGQVXI=TK!(z?y@(MM_{N&-31r7)&ZLMGXC=_#xpZ_1h3*2!>cv!zq(#AU z4Q=`m-(N-}6tfa_oTm?;T5Rn8c)xH{Ez}ktR#}x*Mp87>%RjeS6GB%u?knYQ2)fEg zqpl&E^l^Y<6PqD85c=@DOCzC9gTbOn9B2VZyqZi5l{qe}^+SQ#&xh&1x=fnOJ9#z}tm}H>pi6 zukwCZd5A^?e3$*8*u&lQLA*-@pD>>jjhfmcshooVs_#qDxz6=jcCwb&QM`EAt3G*< zbD(#%`tw<=ZlVxu%^M?YdFz*s*F`tFqx;Lg zA;<*w6VlAKk{C_~G~?Qra8J+pwCxxTod~if1B%qrjm?(o9E8%LMfFWF(b6!GFCdRP z*N)P?Y54@GZfyTVVA%W^bHF<*m8Hzd^cx--!j1mXHK8+llP;AAP=h{5qmSK#DNZYj zRA1qakSseV8Fqv1D>mL=j#BU3puyij@$p>shd#)%XYTg&`~UxrpZ_tO{zulB$m5go zJGJYJKaga--GtI|Hlu+Evp@Y(Bhe0RjJ0azWFG}C6)Zm{9uqiEcU@uo?S8=0JQXei zS7Dn|J^^XaJ(IJK_2jON^;~EEmiC+a)COcHBcIZ;q&g$ zDtG3*ayo+T~< zm{Ejku=|#ZARvgwt4KgeKYX7kD-0R{mZUXlHJ#V6ohb+HssX&L>+ zj3F53`!wG@G)M0YHj|E0uQLf^qi(tUr5|6Mi;y=W;8*C5?`MM_Oo&*azU+(LiCfAm z+bVv*)sg;Mq`0KRK#}K1PRymDK5xSDEOir|j#P9yv6Yt1qu|v10g;#&mRL7Ha&%N* zdVcKq=}O?H&S{3DObABFo&a^1_6XvGGqIT(73`C&n3;NtD@4vq<_IA8#pUVuuRlfqzPJF&Qb{_9OUZ%o#2BHVA z7Gty4UUdbyuOdOqWeZk6c^O=n{rF!eng1~={+FyP>Lf~^9~9jC%141gvVlABXQ0&J?MGjIqmLSGS-o0Q((3PSL0Bx-KJfae-+T;z$Ieg@bcJ)ClIZ z4DOc*PTHl}=x@vzh0=*WQ=`9j?k(d5q+DfJySH9S&g$&GCnIAbMrYY%cf(>~z{^R^ zu{l@iz1KPqzz7=kY|`_&iE{1}1JE2kcVqh~$l$)^5$jsG))A!Ic=hW+VMwlaVHu;z zcC*qa6A6pdwL==!9J?irHZEqtG8Y@;igA`-GPi;u_=+KnpZ(f{l-d4haAJ#P%M4Gj13L45#SYPE_K__9 zKzD3i-rWy>^x(6)7*!LUTlRFCrKDP|KS~6p+8GZ0rO`%AXt~97oY(({vcC+9=&?;14sdqM*rF_R=jaT0GWy|BR;0hi!+1O zu)WV22CG&c?8R$)1+u->J2=Tjjn)pG>ua!&tpA&D`hVJG{hzKTxbIp_(Fz<3y!Cjl z4lP7sqr&Bdx&7aNmNCnaUx!RJ-gAP;4ki%MCDUuh8m}3~_e2;8(A0mOkhgHVCM;ed z9mNeVBD;Vk9n5MwwkW%a`iTOuB9>Jr|H^wQ-RuFFHc0kMl1K4~ZY=* zr{P8MF`?5{WAs_pbz;7COEB}z>0d{AhvVc_)(HxNFQF2pxY&QGkkO11Q^m`op<0Au zq6X)e{H7&k@9|MUx#EWfwaA0t!0mqz3(Lfj#VNq_6!e%M5_AimzOP|KMqq1b8#z4x z{woGxvE zQFI#uGV3%jwf>yNw!WwrnGsmHbAjiJrKfx;h)+o5lw{s%&6bv&m|%p`fOJr!>1Xp9 zJ@iKd#pUDXwm_nLS|zML5M502bEYpOkk4Imi-_W{tC3IGP<-7sAxox?Fc!nj-j1*y z%X?Y3wQ6oNw`%rq z#kfHUxv}nanP`v9DC(ECHu)0T-dOQtv;&8p#p6WD;#JHZ9eeJ$uSk#v9quVg99pAE zg`;7i{{SdIhwm+qu{ixE(Xea-1e91js`2b|6L?b$)bQ@yed6y=st$|-AiypQKgq*&M2Iw|V=D%XQ^$Z8ZGMcD#mJbP04 zCysHxq;lE(Wo5%W7s5Yg1+{1b-(;2 z5oR7rR#BJRHrlixK~w<*vM6 z(%XT+(dgsP-(Tnnl&0MA`I2P<2Wws2N7kB?t6eS|mMAZcyI)wb9f2*|e4n6rDv$fD zn;8860Ul=`vQIdi&@k@D312p%87MJ+*6&hH=bqN&^HASyP|)Z!KJeVs6Vz1y2UwAB z3*p>vpe9cSNbU5ya7@Gexc-q0a}TrUNKz8jECi$Hed+)J2 zV1No`YA-3v-BgMvYAWv!LVO*IThQ>jNw^%|jlq|B7H6F+D&LjtJun19rSio8@5GOD z4WG?vsJ1BNTI~U%ZmYJIr28KL9fKX9{!$Ch&beM!@~B+PntzI@y4+0C0>+DE(NBbe$5K+7k z=r&p$VtCxj1<~TMK5}0-ur%?PXo`;N9GO(ZR;a#i2dli;3_{(?JLXHq_BLT>`jZ=5 ztYi6Y&+=kAA+U)e$+8y!57s-5*pF#q;)_}XblSK`q3D4WJT?q3?&m{Jm7b6MA z+i)dT+y!O$+(R51QG~Wb95ufVsZv6o7gSAobAtpXCkjzh3;Rp2KG9{K7q}_;06s{i zR2v!y(d5e=%KIN;bfbMX5B<0HO}u-n)Q@6pN~^|ZIxqeqwa`B(F5cq$DcvV^nI#wS z`F*`!gl>NaK;a?NuimXATGjxnCsF^lq@8_U*s`9!n+;cx#0^_>Toc~sqvC&cH*!Ni zo|r_yk=nDshId|u*f(WAH&&8;TXBjK_qS@cYX-Z}p{0EOo|CwZb6Sku`%PGUXcm0$ z7GG$6B>1UHQ)yu9`qQu5w$C$|Dvg54$~+Qa>MhrB%t z!C?mUPn-a@bcUfK!`fRlM)$J?UsQT9|3o2)<+z^cN=qC6*Migy{lksmkTMM~B$cGG z?o}M5#uF%V8g><(QQk5!bG{}_>hP2moPv3f@#J2$)OR>sNC?!UB^%4Mn-bp;I9^L> z6Y8+*LxP2z9r(^Seo-mJ=;Z1|;86fi(4ZMIN5cp*9?Y{s#2wTn#$bDMdNPP6Nl&z+ zFMwTRTRjl4WY_%*UjBdARsK&E|9`VG{V$r#|EGJ6OZLrCgSrFA!jD_g7+(h&{m(KE z8i-}otqr#|Kl-Rpr{Nb`jBQt(8VVT^J2U8cx2V}7$5kFU(|2B`tit-dH2aAk1zobY z!?H%w^2TFHZf;B|_X}qTZ^H%(vC*o-SAsX=$kir&#z|dO47jBE zCbH|Q_zNQ_Hz};!Sl2Dxtvo6yBfrUsBdhzp%;cG^dAg2$HVqw{X+Bf?+fm2IVOIetA{o|p*Xb>=V$)?!WB#}B!8e6m71O6u&Br5 za3CNxK_zuN`{~Phs3J9cz0tN2a$4W@A^E=2uTXb`llHEt(g%e{?prP};CCEp6;w_P z7Oox1fMt@ny&3{*@G?0lc(u-Lmp;2IVk(QElyAc`ZMhCmG%$Nq7-onR z2-Qt@Kx@bXCk7>BC6b8U0(6VD-sx>$@YCiB$Sq!Q-Kr36-Ty_)NI z!2Gq|wVr0kmxYhaU9d|Cv9Z#19!2CmaSt~TV8~tiVOPv)y;~hgp?#&i)B7e+jT70n zN?>N}ZD`Niy)5&!+&^ycM$4MA=!^W_e}LkEVkSLTI4k9!I9)J1CmV63<1t2q(MBb% zO+E4Ilh-hf4G5#;WLS%)B5$B-i@@74zyGTjX-obpyC1i%5{S~&zzSiUlQoIuz2nqY zw{KqX+X%5R;l0LMJ~5gtcDXx)C1?$YACz_??nk;DK$ds0ZiUI9&tvOHvu;^SG(AXq zNWwBGqbMe-Yt@wY9@qJXcY07axuAkbExw{uu9}4uSzsCLX#%ev>#sz5x zDhpgji}2cjSd=-t|%WBw$~Eg-`q5k1`}3lAm^_ z7$T>(GD5pM9D?qY#;8$dXg+AuDv(bZUTAzB3dnC#h@5;hQOv0CT%E#J=t@0v(67lC z2>rl#)Jm%A^jvj|Uvl?8_#?tl5v@p$`zqf@=i}ThMGlQl7svV291M?o>6&U+Oxo2P zwOEbk3S4sS(F*>xC~VdgtM%d>d!pNax{Y=eDa^p5S&lUA0447w0H|{~_M;HSQA5!n zSYd9<=!~|0ktboa)m>q-PHu&u%3W9uK-=E+H$;UgMPIO#oml7~aJXK3fwVJ5PpR9{!gv);R;XHG`l8g)b4hSv%` zN-yHs&rAxP3m6;`#)W;t{+D9)tVcc4-Bl=w3G&DU_%~KpKAd{1+3J1GQBO%;1Bf4q z2_@K|A|-gT=VJOO(fL~i9UwE6EuGa2BQfBzzr*3SlE5z<%(buEQsY6Qy*iG-%beGc zQ_A4hn!|Bg*Q1jnoCSnWpCfx}hSr!12aTL31anPM_rKSEm78U$(Y{{yBX`)W9IK_+ z^KcTV&)o;4;+krY=t1`D>%fn{1J~ENtU7U!(}!?CzU0E&dfKDS0u=h{<9Z2y>n|8_ z#sg~xb{gMmmHmH!PmX-V=+A!`>-SZEi2d%vI+@;w`q!nc4?~NwG6(jYsNv!2 zn?F2&|K>k6b8b-P;EnUO4xK@PPl!^?>paG`XVq`ZyZ>4EktZ6t*dSv7S;na|QLD_6 z5r^hS6&0&Aj>6nYlX52W4tbJ9`Ygvd6`PUs`ok-vPN(bzpFS_Ge!-_zm-ua@yn&3Y z;ZR^c!Op1n=k~M;Bcq3FE>ni%LGX&j5X&?OjV!Kg?no9JDieyGp-4XOsxzD6R7v^4Wl#p;`(v7c!l>@-vVFD7P zv%I?j^n5%i-s*?@?~qo(QV`9YFYoH^>9hTZscoE%ig-`iybnEgRT}PwS{NNB&!x(Z zbI~_g#;(Y_RD=_Zm5=^$E~P1Vt4AJsEZR2=}i-}EoqKxN9eCf%Yxc8f7fCbfENYOgJ{sfSRsk{+6x!(h*i)?$r9taj!)LDGH>%^klZ{@#!)Ted0}9{UY}M}yiUq{k=l ztByK>T!%%sO^Tg;s`7*qmjfdNF}(A1n4Ifo&gDE6e6`{OE_B%*>rO&O$i+aEH&IvT zu3|4V(-A#7`X_se)~l1)K6JORb7(q77u)MUY?oNWR;n=*vDA}Ol%`iNA0@*lI-c-N zl&;L)?m0~tscT98wk6ilw(5;Alh_dz9E!1+RZ{7s#?txc!Oo3A5MgLeD7qJX&9Dfo z^r&Qyx3R+DH`9b0_K?q-IRVE=XpceaMCCziyEoH;*AgDs`h*T5tK zQzFVp{HM76kXW5^qP9if5l})^wsL|?S>9C%k;fDQ#2<(LS>3^1mtcC856;_{+5-6m zSFmQ@VqI}GiR3cqx1sq;oYRv5UPBjM(WH9*AKT;$u*zPM!YEdDPo#7lDGt zDDeMcK5{Onqy`T|Pjk+YMM#*8pE+>b&52U#npeN#T%O#X1ctS@S5>5 z!^V0Y*Ze+{81yT7;B)r2`|DJr<{ZhM;Rk3R-FzucFWe+QW?mU}&OwJ4yjcP(3Iwic zlk*U)5vQ56G&h{zjL3n+(r6Mqy_epdRK7p%T-|Al=ixG&3tj9wV#o$OZn3~y2Hc*c ze%A7>FBDUpT>sh~Bese%(MGUYP0$HzkcrGYX_MTE86Tz|yep3$f$b3m1l4-Gcb>$#(cLx+jZ$UxiZUyz&{vgNa=Fw-?Ko|3+$*_pmXnKzT@x2^US+iu*z_Ik zhl@^FmiUWoXp`gE5?yZF*bZQ265yWRl?)+ltSX zC$KdCr35cnQxRV3>1oJ-tPJ7XJzBx2o4;RnFMRoQhHWc>Q$1E6T zPNu1on5WRxQikqtd#V!my$?LS$p1XXao7(GTg*>QSIU`LmaYz+yp2Sz2mLR-_(?nq z;o0)q{5UAu8b>51JN^5?Ma3bO^i@J6I0(rQSt*ZcY!mc)Wl}x2Mtjb z(=-`JR2>!;hkYD=-ReK_9x-`u1U1r^cW(X1{q!+N4#M`NyLCQntpQxj>AZN01b3vH z5Tim3nY#NpE(PC$?9t>F6tjky)hdXYcAWE|#E!VUf+qjCAH^#QqiGyWluB`^ ziRX1Gm8r98chW9#TC--oKSaT1_{q9rZ~;KuKVzMEp^u!VAx`G^NfMU!%)|yzhu14L zB$};cji$PceY_U&VvF5*f4lf@NBg#7bPlOwJBtj`v>;t9-Q=_2C#{*egL(7^3JJGg ztQWV-Pr*Or!6pvSKMck%8wvL>MTV2+=JCaUg83n$dO!c2yc(o#-4aBSiDpb5p8qq^ z_uMYx>D#-bcqd4>;SeYwb8YKCgv(rRZ9j)!w)}mZL4L}H-XPj%KNX`n4*Cbf{~LLC zI6RmCNj?t}fV_Vi2C~$ml$Y7~L0a+3wrkuFeXE?=RgMKZe0v8a)Og4Xi$^)>L&Vft z@v9DmHJrk8cOexoef*QKpdipW>+^P$JvB8Q7`mnMH~Nl5-$Ot<)3No=rSO$*>Robb zd+U^WmvU;Sy~iLaY_!{rMjy1^^w^SV@fZaTv%sNkWg@Cw%CZ@< zGU}^^;3`X$a~OhIhYexX)^PtK}{=;5^OftZW45~8%}*G?Yk zm*W;T&kF-|u0rUabJ1MDUNaJJ#`#NpFQFYzY?{hEHOmWxlFGn%zx!8lpLtQbXF ze7=0z^q|NX$2x^hBHcWLF%z7bR(NQRg{BGYu^qm}DY3^aj>MXk7XBl$!i zzW@Sjzx}wQ44Advt0l*D9Uq)PbI> zdgrXCCO57&_Cafd+jQ$YUh9=`Mc-)Hw(Pr_;bsCIan!#0xhI>|C8v)*E#Pu;N=3v2 z(9xz;iA0?*>ssa)tZdwo8ajM-5Ci%c4?xYM>W9!E3f1q?cTx4f{2OUySI2_v~UJ{&1-3anGiv$uP}n| ztB*FVFxn!;4SDP5xUxhnA&WQk&70-!qvo8Xdz=17O8E32;Ez*vknr)za3{in3$$}C zX|-@|(1hbO%?~X52BvE!i^*iDuw2D`5fxHjb82*6N+$x>i8U04%o$Edy55iRn&Eb; z!dwwAy)HZxYPvE6S8q&)`4ST7r|%7?@&U4;!Vc)JW|+{9dH(05-aI-X;=B3Od8A^6 z#G8^@8fY45zPs0;-SaSqHy~xOU-M3}Ag7U7)svZDMaAeDj*w(-UIr$;j2KPYZ?RHBoi`bH1~oCCPUB#xocki)&;q-t9+p@K8fx0#j;2!WeLz7 zWp}>X!#+5qYR3MHg%Ga+jjJ=HinErUhvrbptwkZo`(Emhor8WjQS~d&e*iLdW|QTp1=IDGVI1(DxB4hCCF{NmEqK6UBptx{;>sgPd<(s zJ>5mC%3EM}Ohd{ue+n&ShiTB7mhEt;M`MuMUE3FW8(o)_ zCSjJxvlVjm!{c2RZB-TOlJ80duDh46Za7_kmU_)a4K8-QcnEy(fiR%nQ8QbEs2>U~ zdb{Ee_q2~aZBbfaUCo4&0V7!cAJB)gh^|)Muz{wh#V1XXmz`T&0Wt2fN!!|EtxN3z z?{rz?kIACw?d*#{*C!q}a3V_JN?WzYhnjqhuUnoZ*piMLN z8WjK%w?hpAq}+I#Idm8UqL63V02YKqA0BRs0w)EgOdOQG>dtJC;>MyAgr?zBjx(oy zZwNTAPjPESoWi3H+TYL3n%dUj!#Q299Yk)wXK*WQt?Cn8VD>6<1{GBNY$>+dzE{NR z1trpgVCVS`OnyvE2;1MbxNXy{QV1C(2;``mf1rZ~0IMV_>#jfzoJiU?lL|_C_=R}5 zB$#5*FaV1M|Im--&9C;&aas7)TnZ2o8I-r7MQm!tOhaCuIWy{WC?M_ z>b2L(*0%H8N%LMzMv$*@B;@(^I)|-xiKAHg#Aqw%k=6eGExt8NgBPN&aJt4DN_zne~cpU#Xo$jlIO*cBwwTKk{ssz>B|8D5`e+a0SUJ^=85E| z5|pfJ>;*q!JjS6cLSYi0jNp-ty|YF~1&sv5^`7~clJp~mkmLeo8;WRx%1WVhO6$$P zbJROLeJV9_7kKRsCu%d14H=AuRdvA_;h3y>4X&7`1`{H7aF&jwGCRp3>K{0sYp_|r zx_Q~1R8(>zl0BH2k%xH63am%4gImJKqI(hBM}u@*{k4Y>tv z>v&2Ff$kG~M3Jq~5h^o4e+j`;4W_hs1($Ka#E^@n*XEygp6wylk>gVO)(T)~<=)3e z{7+(&L5bC!Kf-J}&#>W}b2R2Ea~r($l9?b2r-mDkcBX4)j+H5wCR%}r{CcG@!^Q|j zH4>9(M`qgCj)=I13r~l@5%b-5$wgL#*dyd^T!2m?G>;ML-HQ`&Hs?xvM+S@sbKpVe zidFG+Bvga*Ag0uXZ>j)JP$Y(5d%}S*L)kRKF@ACvQoZ>PcDUk_N4;7p<7>&A^(Pm( z6^FTel@9EinPXya)cKinble(Bpgvhh6-<1z1`Re-`r+MqW3@_pptu03p=8gx5zYr^ zhJh@U0iRq-!Q@2+6xRZ1gG{+^Hj9aaCb^vhnNp+WUhJV0B;niR+?XxLirU<+nON4* z$yux~dz9Vj)VIJ+qlQ`bU&oB}l}v2E5`snA(yToB!5|_T=sUfmuUU-fJBRfwpLz^@ zi2tOsvvT<4+PS{*T}~Yk8%qIQ70~9jB=%jvKFnbH-MxmHJ=E7C zkX=*RV6UJ^@!_@R0sE+!>-mUtggl3oC++q^STI~hJPH&r#s()?4ZO!&$!8KM8gECM z9%xkhB_kuBme|THKS9Kc5TjXflMDTebEMYeGTdZ4m$r_}*UYcmH8>P$00_pkuXTC( z=;JSd=_j*gcyC9#d=lVM0*KH8$6*Qy1TapWqzITO&js1i4}ZTQ(l@oHU~HqPD#(sk z9iK1Fwg#jBP6{EPI1H#cx95nh&GF*ijz-YZXTgv@lv(o{ck5tUs3Jkr3Gg-W#Yj_0 z-#^$21^;F9BgZ^lvs$6&PGI8K>#GXe2DpA2u~PbrG2zh$m;XWey55C$Dl+zWT%?1r zjfo|>%&N|Z_V>IFhaD#;_cBPT_p?Bai3bG%vw*URO2eRqvHth+k}((rAV{G5+@$eL zTLk57(Xk!T@kiW+@wLJzwtn^T43fm{lW6(T^vChmI{9^WbW3DS|w1=}NnGVAcp+yNIB zORYph;FnUQe32N&S zjCPBx&!AasSOH@NWZi8p){T(QsAQ%lWIyNn9cGMaKjyxRwYxFm>am@$8T2hbNL!32 zk?n*6e_g(3GfnsH;iFPnSf-2VU_~SMoj+3HoQgFOV>-KodxgS{r>R5C?fw{ zRaFXbQYp_v-^TKDiO8c#!f%^?rt6I!K4|Cqj$9VLmXzzcq&XPmWHDRL`@&Jm!z?SN zAlD+p&SOyBVvA{0hYRIDPdde|a(dh3#OUtZsfE zGtMj4g8@tGX55nLbjg*=h-wt(T~kh*Sgx5ctVoW_1-VK z%%F;+P7F{@cLuhJFITE_BhB+vgKL5M5%P^r?^j(TyF8@^6*`iMMv9e(`ocp$>$eHa zbJA@TXIBN^{~cIusHUBpX?LgujpH(gwvm&cAS4KOPCaSVd_-IH^a0KPNiIiRK9>i%Q zq)`7CeH~{i?3o??wR#{BkD()y!tDY3+a!c3&AQHLQWQp!9LV6$LHdkhs+|(7xZXit zdHU6RLOzl*ho?d^CidCE{igJ2x2CqLN%(B@wz>bnx+9ogi{drON;ryC zCEum((N*ZZmlxR2S{@#A_I>>~6uA`}#Yqf4)nq7cPf{SK3TXG>=y&{{vhz(JB>m^t zM851kU0m3#T~zx=4j4iG#S`V9*UGXi8bm;?M=4MjArrte-bP}$O}wU0ueM})ys=CG zLJETbh>*z1SF3xzNt0h2u>4OM3$C2!^0QAPLfgEf+uRSl2MsCAj=9J)o0gYRx=ypU z`2#%aTS~wUL4r@qYpI@koqh=9ifM~Ql#!keRR_&1aoOgf%k4!~0?Gp7sNbbt>dfA` zj~qIHsI)Zr>5+yPHVtpo#m=vqSFWdL;=?LX3sI2}<ZG2hWhkFg0;qg2?W7 z4@Dc<4xBq25@DycFHdRTja{PS1K%+f(xY+{w9BIxW^8UD?}`U=A_QsQC8}7Y5{`1*j&+vONC@d3Jl6DRxDnLD&cg|&O zgVNm!W|b@OmyX~|NrZOAPYBg>X?-)jx1G6F-sWZOhku4m5)p0@%fMap0wqPBAq%Y9 zQdCn)Y$dp%C?96UvhOSjow2E_;@{7c5b!s3<~>aQqu(|Owpsp{o=@Hj z`5)sM?FR!zrY{~A9FjKGp8o;hTR*JRk6U#|v)|MG2jDhY{->%CU{EbTrqgc{7g`_G z{e@ipDdk*fx+i3^(b#zL*Vbh_ymB`n(1R4E^YEfG$3j#ZX}z11UVGu1^DA|!(`;^U z>ID{s6ky~jJh;$>Gwl_M(px`tj;wCB)k;f^!*w>T}$A<_IndVDlF(F>wgIg z;sr|{KU2S<(wwqayo1MmLKq%NUJDd$r>5P@rNq#j!X#D}z?)T3E_M@c94{T55L1OC z1AJi7fYc)=y;F-x>;EZ!^nZ=I#A}R@rtcNFX+z14<@M4&@4P0w(8fU3MpyT(KrFxQ z=ByOHnnN{O8)e#*^!(2SRq?vNygag?M{}MW3kseddL0k~^h(nG5ptpUfhhXwl?@$j zv9y22$>&o6*Zjy~=VjJ&QnPy1Oisl9V9-f+7dt(YWs|0&SZrZfVXQwi2+BXL7S6dh zIyL&uwG4-%F^^cmFGIDL2?(iRV@VBYu=gidS z?Bngegxb#QBya%HnNTLB@Fx*IQ1Izug;pWY5L6;6%?r#}{V^95kR~Xta{G1|kJLDp ze~LWqEzIl9L4 zC;1DMAdH0Nrn0J7k05N8k#$zmRM{R72awS~#R{G)&4-j=xzRxtfiMu&v0M)ku{AsC z@kHEKm)xnccjBj1xhjNJ6Sq^IR)CZ{YNS^Dk<5FfT~T7b4S0a9^psMK0P5G0$K=EG zUjoSg|MZ*ctw0yWhuMC!LxgV=77WfQ{lQN4D?$F>zo8u(5B;^zjrlz;(Ufc+9iRMM zt5`rW;970@$7Pb<8lEdUvX4T3W)*lJA-#K~ki1B^K~d3Y(odWbhlH@B!xk7?D<1Z7 ztwlq-L$ARgzew<#(K-K}7H0>>FOg9J{dx@T*(xGTqHsasX*HT^{84*_=dARNR%Wf> zA<{ut)q2B9XZ%SDyO15QI}UIOpsoS5+zRi6JH=UhFN{6O?Q&r=U|<|dl?+n`;$v&H z@cBYlYqOR?z-Hs>gL+)`W5zNX!;gHDben8EByAZ#%Jxe^Y`-=z$~zj3q0Z7o#CrTw z)=`tTHasF=YF~OmB z8AS7I8%1L_j7(KdozB4t1|mN*HT*$quGA*K761B2kCI;`%6HIA5 zo&iyw-qI6yLhq^_fVX1u(kKi`ccSd0?;OOW2M2)eKk;Jl2IiYUS+;?ZhuoZ%m+nqn zW8ga*mv;2c5pvte$h1Pe)+JuJkVV2dVR_<4Iunp;>n-sszO4I(FV;r3lUeIThO$HykRrE60^ZjYqQ8kct? z(QmRD!ES5AHA8=wOM`rwqJ9>H8~G8@ALn>GAfeU92S=23!n$XP(wggUqOOKQfOfHy zY-VPLhdY>pg39f!1%GNfraFQnD$x~0u+*h`qOhR1dcNBx5xgnf5>%jwj?cCu3mwMa zTz*dwC>iS)moq20!?L%lkluWN_R}yi zhk+4PvEPU8Yt*0DUdRU9;ygBPychX-If2%0kVm1Yqj#8G5FO`s$a{R_iPE0v$-(W7 z2)I%us?@tifq%3rNatl!@r%kXmEB-BF1i6}h=!+B72(xbMWC*911$c3+R6Ms4Jr~9 zjpeeDKaKv=IwSfpi;{t8`20L8K@Bt_ryBL*)G)7KW$nRW;{(an$f*tv!<<`H>EbAr zi39?t>uAW~1sgQW5a&=gE)Py+h~pSEl&4BSpazIVJhZ!zVQ6BSeq+NVf-scAKz?At z!Ww(nRE)>HhI0hm8h`x*f4PVjk2KCB^XM%wc2VRpbk6&OvB1N`@RB4-#W${(H_;K* zaI7j7K5J7rG@fOkK|qFJiVyvyTyJvG>d3bNmj2-mwcqgqBr7UinV1~N7;+<4W%5_i zyH!b7wT`hvROyXR&7blQ%?1Wo=I0%eW(7)6JJ*nY$PNB8w@&pB5Nu-Mp_VSU$iBVs zBJV+o=&C#TLAw?^_ta3->gXS{;S5@OD0D9Yeo&DLh!S3RfiXoO`5!h1D=}K^Y#_Xu*nQ<5#3&o ziOw})FV9@I8JqciRbXX0Ea5oDucP#V+ zs3p$h=;C9ZzQp}MtKG@;W)S7nuxhQr*MyY7k6tx~+n+QUZ8OswchFQjq?hmoMg18h4r#psB0DYu>GcbnmQ}IL_R~$}uZ(bJ36=;3GO~PO zqzdb;LvT~nP>F@iM*EZMLt>%E#1p&!h%Hza7dWVV3`~wQE3k8JNt<(h3 zwF-4S?bAk(q|V|gtR1)0i?K5#$9i3rj>eYAD}PF0Bux?ZNIDsVgtK{>rnB>u|2P@d zYj+%Qjv$-_@VYpVa%aYJAJu=)qneD<+3G?y{zdr?|2%@VRZrK0iC{Dc3@2^kStPC3 zm5-`?XHwvC$i+c%CA5mz=|%TwcYGn^bFi2uid;x~PTMx`@`FbB$9|W~!*Ex+h`xC8 z7(`fZ_Kj|Y&`>Tf4~}1R;@h0&-IzgwkSiz%3JF{fC6gtpzoo?u4jsUHruS%sV1dMM z>f`sqvjx#?1{$1q3F2$_#O~4XhghmTbfY$`mK%Q>DQKB;`B(#u~zdFo6g%_ld-$ zq?B->7%^bD*;qOnXR@S!Cl*jJaxH10!F@ceH=t{`IYcNRAu1dGQ|waFPl9x_awZNP z9Yicx|F+xwgf_ELa5u&PvG=0-J*kddbwpzie@A4NYSc55W0F|x$hZQle>U}Nh6lqQx{Yksa(3~9~4=pLsJ)6$z)CQB9A`=WgjAx zfJ>1p#fI&U#%bJD6Wy|eHwJyl@Cks+H>AmKgm>22%O(La-1vlB+r%=%K9i&xqy|lV z7c=V>j!m?O4CR?tD{K!rT=p7|(psb-=|IcCQ%>g}SX`koF*BH78M^X8Pe?otC9{YO@@(zE)2a2o?+|6Ihz8Mm?4$uH^u9f)-(rs&M8%vebT#TXshcdmk0WUFr^-#H zn8zwRKz96w>RvP1e+x&KdiA2dHOaS|IM4slUR{r(lm><6qo*-D{L+E0yCv|)27%$Z zZ63r{itOuOR+A^a6-jU4W7-C~8)w5=zG~oD>*QkBbuut606AZ6qrrS&B~zGx zR9sLa)&3bnOIS?1GT9vxn*Zr;cVU;-ap(KdR zQsD>ucD|^s2v9Ezy(-&m()Ezh2m|NN~}?NVK#N2cL`Mpq<;80I<0?N#QKD^N(yJ&CXP3 zVjA5qzq#@S=Zw{lNwq0=6w!UD3FC&c{v(Wq4QPp{!iz>>vI?QrQEi3WjX~ zvQ_|$CmZ-+U(+MA5jZ?;ar8X-!Q3h3<6{63nM$*zpR_}J8YCAe?;Um=;9=+^ZlKYc zuPW@iLHfm#z7#8~u^#k0&&$q%lz^Hc2MI)w`X7L{YR_~Co_k&Rnx{&^>TL`4a6u06 z>@1Y}0zgeu39H*~F&x?MnlrO|>A>yynpCsECPb}r@Jt%3w0X8_*A$=_UZXG6`U_vk zm)l+WD5%^L%1${jLC(If+!eplI!RFhO+Qm=~GY;lp|W@7E|#0Wn9J1 zyB>#HIJxPVOVBG0YZ^~rYLNpp%@dj9A)8s?M7>~;G*2&yBJqT*9K>n2sR--lD)z@BIgO;c)%zH_Gh;pvtnO!8sm=9JnI2jQT%T z+MbS6FtjEGrgAmCU_4PIbWQi!t%MdCoG;WIZXV?XnZyECn(Diy9+s1*61Ev& z3JjB5_$Dyhep$;Hzv|(98IfSfa(#PsBa1Ll?aSbHrsO_CH!y_L|pP8+JR4- zEmC&LXI0uU8WMlW0yB;94q6+IK3iLe-QJI zt-GR&USdx^m-s<||8;Y!XSo>@564lX=RR=0VzcSC7oKnhQLUZdYH*`n!pGW&!#K#Mpz{9UL z(4EE&wqZU=BmW&aV`I8CKhT%k#p|_fdKpEv82u$i+mXjLF3OyDlSRz-8QgRVF;nE^ z0CxdS8XyK`sjK(=}|koXVXp?haCW^NFE}h5lJ~7gS8bH(a3806!U7 zGI%B)eSt!uAvv3DAJrUvM8jpP4Cb0g1j&~Ta4`O8iJDXJAEfojuKMp@scf`$q= zc4pNMrR#)UA6Ts{64Pp6&NYLQY4x`!yUKlss8^DRFj>tQ&Tjl1K$7U3rb|ve1jJRK z`7MnanT*^}VBAx{8nD{Lkshh*8!>|GPCqX_f;7Uhy*6R8G6Bc3Ef=(L!jaAnk5Tw$ z{?a`&9}gL%t4o%lYco%D9r|XHY;(j97>DLg|VE-|N>IBrj2?UbYr z%-B_~m546{qOkW|_MF9W?V9bgu!kbeqX2%+TjdjO=cV(kO^4)cp#G4186SMzyKrgz z-11bd(qVdubq{CcZ*YbSqo^R&nccnlxrldU!5ui=Lv!mvk2 z`vUOAvyQSx^b6T#*i{-tqHgX|Du{AQO(5QJdi~l*%F7%&ziLswG;Pvw-Ab^p+b0&* z-m6yXaG6$}eu&OYay*w<*(xh#?Ro|kDf zP1-;V4%G;vXe?T+y1J?UN^i>9I4@mGf|@ARL{R)<#0L!t(c}~bR9P8vN;Z?=wz7tcwU>79SCDx_3f(-jXOAL>|YfY_&>qHk`+DRcQU z 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 SP|o210000[class*=badge]{line-height:0}[class^=thumbnail] .tools>[class*=badge]:not(:last-child){margin-left:.5em}[class^=thumbnail] .preview{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;height:101%;background-color:#000;z-index:1}[class^=thumbnail] .preview-play{font-size:2.5em;fill:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;opacity:.6}[class^=thumbnail] .thumb-title{font-size:1em;margin:0 0 .65em 0;padding:0}[class^=thumbnail] .thumb-title>a{display:block;font-size:.86em;font-weight:400;line-height:1.8em;max-height:3.8em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;white-space:normal;overflow-wrap:break-word;overflow:hidden}[class^=thumbnail] .boosted{position:absolute;padding:.1em .2em}[class^=thumbnail] .meta,[class^=thumbnail] .thumb-channel,[class^=thumbnail] .thumb-view-date{font-size:.8em;font-weight:300;line-height:1.5}[class^=thumbnail] .meta-tags .meta:not(:last-child):after{content:'';line-height:1;display:inline-block;vertical-align:middle;font-size:2em;width:2px;height:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:.25em}[class^=thumbnail] .thumb-view-date .icon{display:inline-block;vertical-align:middle;font-size:1.2em}[class^=thumbnail] .thumb-view-date .visit-online~.icon{margin-right:.25em}[class^=thumbnail] .thumb-channel .channel-name{display:inline-block;vertical-align:middle;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}[class^=thumbnail] .thumb-channel [class^=priority-]{font-size:1em}[class^=thumbnail] .thumb-actions{position:absolute;top:.5em;left:.25em}[class^=thumbnail] .thumb-actions:not(.dropdown-active){visibility:hidden}[class^=thumbnail] .thumb-actions .thumb-action{font-size:1.2em;padding:0}[class^=thumbnail] .thumb-actions .thumb-action,[class^=thumbnail] .thumb-actions .thumb-action:focus,[class^=thumbnail] .thumb-actions .thumb-action:hover{background-color:transparent}[class^=thumbnail] .thumb-actions .dropdown-content{min-width:auto;width:150px;font-size:.9em;margin-left:.5em}[class^=thumbnail] .thumb-actions .dropdown-content .menu-wrapper{padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}[class^=thumbnail] .thumb-wrapper{width:100%;position:relative;overflow:hidden}[class^=thumbnail] .thumb-wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}[class^=thumbnail] .thumb-wrapper:after{display:block;content:'';padding-top:57%}[class^=thumbnail] .thumb-wrapper>a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}[class^=thumbnail] .thumb-wrapper .thumb-image{display:block;position:absolute;top:50%;left:50%;width:100%;font-size:0;max-height:none;min-height:100%;max-width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}[class^=thumbnail] .thumb-wrapper:hover .badge-play{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}[class^=thumbnail] .thumb-details{position:relative;max-width:100%}[class^=thumbnail].thumbnail-highlight .thumb-wrapper .badge-play{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}[class^=thumbnail]:hover .thumb-actions{visibility:visible}.thumbnail-event:not(.thumbnail-detailside),.thumbnail-live:not(.thumbnail-detailside),.thumbnail-movie:not(.thumbnail-detailside),.thumbnail-playlist:not(.thumbnail-detailside),.thumbnail-story:not(.thumbnail-detailside),.thumbnail-video:not(.thumbnail-detailside){width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thumbnail-event:not(.thumbnail-detailside) .thumb-details,.thumbnail-live:not(.thumbnail-detailside) .thumb-details,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details,.thumbnail-story:not(.thumbnail-detailside) .thumb-details,.thumbnail-video:not(.thumbnail-detailside) .thumb-details{padding-top:.75em;padding-left:1em}.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-view-date{display:block}.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-channel{margin-bottom:.5em}.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name{max-width:85%}.thumbnail-event:not(.thumbnail-detailside) .thumb-desc,.thumbnail-live:not(.thumbnail-detailside) .thumb-desc,.thumbnail-movie:not(.thumbnail-detailside) .thumb-desc,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-desc,.thumbnail-story:not(.thumbnail-detailside) .thumb-desc,.thumbnail-video:not(.thumbnail-detailside) .thumb-desc{display:none}.thumbnail-live.live-status.active-live .thumb:after{content:'';position:absolute;width:100%;height:100%;background:rgba(41,42,51,.4) url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDEyNC41MTIgMTI0LjUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI0LjUxMiAxMjQuNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMTEzLjk1Niw1Ny4wMDZsLTk3LjQtNTYuMmMtNC0yLjMtOSwwLjYtOSw1LjJ2MTEyLjVjMCw0LjYsNSw3LjUsOSw1LjJsOTcuNC01Ni4yICAgQzExNy45NTYsNjUuMTA1LDExNy45NTYsNTkuMzA2LDExMy45NTYsNTcuMDA2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0RGMEY1MCI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4=") no-repeat center;-webkit-background-size:20% 20%;-moz-background-size:20%;-o-background-size:20%;background-size:20%;z-index:1}.thumbnail-live.live-status:not(.on-air):not(.active-live){opacity:.6}.thumbnail-live .cd{position:absolute;top:50%;left:0;z-index:1;width:100%;text-align:center;direction:ltr;padding:.7em .5em 1.5em;background:rgba(41,42,51,.85);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em}.thumbnail-live .cd:after{content:attr(data-text);position:absolute;bottom:1em;left:0;width:100%;font-size:.65em;color:#fff}.thumbnail-live .cd>span{position:relative;display:inline-block;vertical-align:middle;width:30px;line-height:30px;color:#fff;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.thumbnail-live .cd>span:not(:last-child):after{content:':';position:absolute;right:-3px;color:#fff}.thumbnail-movie{padding-top:.5em}.thumbnail-movie .thumb-wrapper{overflow:visible}.thumbnail-movie .thumb-wrapper .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(41,42,51,.6)}.thumbnail-movie .thumb-wrapper .thumb-image:first-child{-webkit-filter:blur(1px);filter:blur(1px)}.thumbnail-movie .thumb-wrapper .thumb-image~.thumb-image{width:39%;min-height:auto;height:90%;right:5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.thumbnail-movie .thumb-image{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.thumbnail-movie .serial{position:relative;z-index:-1;width:90%;height:90%;margin:-.5em auto 0;background-color:#f5f5f9}.thumbnail-movie .serial .thumb-image{opacity:.8}.thumbnail-movie .tools{right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.thumbnail-movie .tools>.badge-rate.badge-rate{position:relative;display:block;font-size:.9em;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;margin:0 0 .5em;overflow:hidden;white-space:nowrap}.thumbnail-movie .tools>.badge-rate.badge-rate>span{line-height:1.6;padding:0 .5em}.thumbnail-movie .tools>.badge-rate.badge-rate:first-child,.thumbnail-movie .tools>.badge-rate.badge-rate:first-child>span{background-color:transparent}.thumbnail-movie .tools>.badge-rate.badge-rate:first-child:before{content:none}.thumbnail-movie .tools>.badge-rate.badge-rate:last-child{margin:0}.thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after,[class^=thumbnail-] .dot{display:inline-block;vertical-align:middle;width:2px;height:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 .5em}.thumbnail-detailside{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:800px}.thumbnail-detailside .thumb-wrapper{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.thumbnail-detailside .thumb-details{max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.25em 1em}.thumbnail-detailside .thumb-details .thumb-title{font-size:1.2em;margin-bottom:.25em}.thumbnail-detailside .thumb-details .thumb-channel,.thumbnail-detailside .thumb-details .thumb-view-date{display:inline-block}.thumbnail-detailside .thumb-details .thumb-view-date{margin-top:.5em}.thumbnail-detailside .thumb-details .thumb-channel{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:90%}.thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after{content:''}.thumbnail-detailside .thumb-details .thumb-channel.has-priority{margin-left:.5em}.thumbnail-detailside .thumb-desc{font-size:.85em;max-height:4.4em;margin-top:.5em;overflow:hidden}.thumbnail-detailside.thumbnail-dspad.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-event.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-live.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-movie.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-video.thumbnail-small .thumb-wrapper{width:170px;height:96.9px}.thumbnail-detailside.thumbnail-dspad.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-event.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-live.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-movie.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-video.thumbnail-small .thumb-details{width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:calc(100% - 170px)}.thumbnail-detailside.thumbnail-dspad.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-event.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-live.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-movie.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-video.thumbnail-small .thumb-details .thumb-title{font-size:1em}@media (max-width:883px){.thumbnail-detailside.thumbnail-dspad .thumb-wrapper,.thumbnail-detailside.thumbnail-event .thumb-wrapper,.thumbnail-detailside.thumbnail-live .thumb-wrapper,.thumbnail-detailside.thumbnail-movie .thumb-wrapper,.thumbnail-detailside.thumbnail-video .thumb-wrapper{width:200px;height:114px}.thumbnail-detailside.thumbnail-dspad .thumb-details,.thumbnail-detailside.thumbnail-event .thumb-details,.thumbnail-detailside.thumbnail-live .thumb-details,.thumbnail-detailside.thumbnail-movie .thumb-details,.thumbnail-detailside.thumbnail-video .thumb-details{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px)}}@media (max-width:669px){.thumbnail-detailside.thumbnail-dspad .thumb-wrapper,.thumbnail-detailside.thumbnail-event .thumb-wrapper,.thumbnail-detailside.thumbnail-live .thumb-wrapper,.thumbnail-detailside.thumbnail-movie .thumb-wrapper,.thumbnail-detailside.thumbnail-video .thumb-wrapper{width:137.5px;height:78.375px}.thumbnail-detailside.thumbnail-dspad .thumb-details,.thumbnail-detailside.thumbnail-event .thumb-details,.thumbnail-detailside.thumbnail-live .thumb-details,.thumbnail-detailside.thumbnail-movie .thumb-details,.thumbnail-detailside.thumbnail-video .thumb-details{width:-webkit-calc(100% - 137.5px);width:-moz-calc(100% - 137.5px);width:calc(100% - 137.5px)}.thumbnail-detailside.thumbnail-dspad .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-event .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-live .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-movie .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-video .thumb-details .thumb-title{font-size:1.1em}.thumbnail-detailside.thumbnail-dspad .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-event .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-live .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-movie .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-video .thumb-details .thumb-title>a{display:block;max-width:95%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (min-width:884px){.thumbnail-detailside.thumbnail-dspad .thumb-wrapper,.thumbnail-detailside.thumbnail-event .thumb-wrapper,.thumbnail-detailside.thumbnail-live .thumb-wrapper,.thumbnail-detailside.thumbnail-movie .thumb-wrapper,.thumbnail-detailside.thumbnail-video .thumb-wrapper{width:250px;height:142.5px}.thumbnail-detailside.thumbnail-dspad .thumb-details,.thumbnail-detailside.thumbnail-event .thumb-details,.thumbnail-detailside.thumbnail-live .thumb-details,.thumbnail-detailside.thumbnail-movie .thumb-details,.thumbnail-detailside.thumbnail-video .thumb-details{width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:calc(100% - 250px)}}.thumbnail-channel{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.thumbnail-channel .avatar .picture{width:7em;height:7em}.thumbnail-channel .title{overflow:hidden}.thumbnail-channel .name{font-size:1em;font-weight:400;word-break:break-word}.thumbnail-channel .followers,.thumbnail-channel .video-cnt{display:inline-block;font-size:.8em;font-weight:300;margin-top:.5em}.thumbnail-channel:not([data-detailside]){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.thumbnail-channel:not([data-detailside]) .title{font-size:.9em;max-height:3.2em}.thumbnail-channel:not([data-detailside]) .details{text-align:center;margin-top:.75em}.thumbnail-channel:not([data-detailside]) [class*=priority]{line-height:1}.thumbnail-channel:not([data-detailside]) [class*=follow-button]{position:absolute;bottom:0;width:80%;max-width:120px}.thumbnail-channel[data-detailside]{padding:1.5em 0}.thumbnail-channel[data-detailside] .title{font-size:1.2em;max-height:3.2em;overflow:hidden}.thumbnail-channel[data-detailside] [class*=priority]{line-height:0}.thumbnail-channel[data-detailside] [class*=follow-button]{width:85px;margin-right:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.thumbnail-channel[data-detailside] .paragraph{word-break:break-word}@media (max-width:669px){.thumbnail-channel[data-detailside] .title{font-size:.8em;margin-bottom:.75em}.thumbnail-channel[data-detailside] .avatar{font-size:.8em}.thumbnail-channel[data-detailside] .followers,.thumbnail-channel[data-detailside] .video-cnt{display:block;margin-top:.25em}.thumbnail-channel[data-detailside] .dot{display:none}.thumbnail-channel[data-detailside] .details{padding-left:1em;margin-right:1em}.thumbnail-channel[data-detailside] .paragraph{display:none}}@media (min-width:670px){.thumbnail-channel[data-detailside] .details{padding-left:2em;margin-right:2em}.thumbnail-channel[data-detailside] .paragraph{margin-top:1em;max-height:5.4em;overflow:hidden}}.dashboard .thumbnail-channel{min-height:215px;padding:0 0 2.5em 0}.theme-light .thumbnail-channel .name{color:#484b62}.theme-light .thumbnail-channel .followers,.theme-light .thumbnail-channel .video-cnt{color:#6f7285}.theme-dark .thumbnail-channel .name{color:#d3d6e0}.theme-dark .thumbnail-channel .followers,.theme-dark .thumbnail-channel .video-cnt{color:#9da1b1}.thumbnail-tag{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.thumbnail-tag .avatar:hover .picture.image{background-color:#e6e7ef}.thumbnail-tag .avatar .picture.image{width:8em;height:8em;border:1px solid #e6e7ef;background:#fff no-repeat center;-webkit-background-size:70% 70%;-moz-background-size:70%;-o-background-size:70%;background-size:70%;-webkit-transition:background .2s ease;-o-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease}.thumbnail-tag .title{overflow:hidden}.thumbnail-tag .name{font-size:1em;font-weight:400;color:#484b62;word-break:break-word}.thumbnail-tag:not([data-detailside]){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.thumbnail-tag:not([data-detailside]) .title{font-size:.9em;max-height:3.2em;margin-top:.5em}.thumbnail-tag:not([data-detailside]) .details{text-align:center;margin-top:.75em}.thumbnail-tag:not([data-detailside]) [class*=priority]{line-height:1}.thumbnail-tag:not([data-detailside]) [class*=follow-button]{position:absolute;bottom:0;width:80%;max-width:120px}.theme-light [class^=thumbnail] .meta-tags .meta{color:#6f7285}.theme-light [class^=thumbnail] .meta-tags .meta:not(:last-child):after{background:#6f7285}.theme-light .thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after,.theme-light [class^=thumbnail-] .dot{background:#6f7285}.theme-light .thumbnail-event .duration,.theme-light .thumbnail-live .duration,.theme-light .thumbnail-movie .duration,.theme-light .thumbnail-playlist .duration,.theme-light .thumbnail-story .duration,.theme-light .thumbnail-video .duration{color:#fff;background-color:rgba(0,0,0,.7)}.theme-light .thumbnail-event .watched-time,.theme-light .thumbnail-live .watched-time,.theme-light .thumbnail-movie .watched-time,.theme-light .thumbnail-playlist .watched-time,.theme-light .thumbnail-story .watched-time,.theme-light .thumbnail-video .watched-time{background-color:#d3d6e0}.theme-light .thumbnail-event .watched-time .percent,.theme-light .thumbnail-live .watched-time .percent,.theme-light .thumbnail-movie .watched-time .percent,.theme-light .thumbnail-playlist .watched-time .percent,.theme-light .thumbnail-story .watched-time .percent,.theme-light .thumbnail-video .watched-time .percent{background-color:#df0f50}.theme-light .thumbnail-event .badge-play .icon,.theme-light .thumbnail-live .badge-play .icon,.theme-light .thumbnail-movie .badge-play .icon,.theme-light .thumbnail-playlist .badge-play .icon,.theme-light .thumbnail-story .badge-play .icon,.theme-light .thumbnail-video .badge-play .icon{fill:#fff}.theme-light .thumbnail-event .thumb-title>a,.theme-light .thumbnail-live .thumb-title>a,.theme-light .thumbnail-movie .thumb-title>a,.theme-light .thumbnail-playlist .thumb-title>a,.theme-light .thumbnail-story .thumb-title>a,.theme-light .thumbnail-video .thumb-title>a{color:#484b62}.theme-light .thumbnail-event .thumb-channel,.theme-light .thumbnail-event .thumb-view-date,.theme-light .thumbnail-live .thumb-channel,.theme-light .thumbnail-live .thumb-view-date,.theme-light .thumbnail-movie .thumb-channel,.theme-light .thumbnail-movie .thumb-view-date,.theme-light .thumbnail-playlist .thumb-channel,.theme-light .thumbnail-playlist .thumb-view-date,.theme-light .thumbnail-story .thumb-channel,.theme-light .thumbnail-story .thumb-view-date,.theme-light .thumbnail-video .thumb-channel,.theme-light .thumbnail-video .thumb-view-date{color:#6f7285}.theme-light .thumbnail-event .thumb-view-date .icon,.theme-light .thumbnail-live .thumb-view-date .icon,.theme-light .thumbnail-movie .thumb-view-date .icon,.theme-light .thumbnail-playlist .thumb-view-date .icon,.theme-light .thumbnail-story .thumb-view-date .icon,.theme-light .thumbnail-video .thumb-view-date .icon{fill:#6f7285}.theme-light .thumbnail-event .thumb-wrapper>a,.theme-light .thumbnail-live .thumb-wrapper>a,.theme-light .thumbnail-movie .thumb-wrapper>a,.theme-light .thumbnail-playlist .thumb-wrapper>a,.theme-light .thumbnail-story .thumb-wrapper>a,.theme-light .thumbnail-video .thumb-wrapper>a{background-color:#f5f5f9;background-image:url(../../img-UiILTh6Tuf0W26BagpWVw/placeholder/aparat-light.jpg)}.theme-light .thumbnail.thumbnail-highlight .badge-play{background-color:rgba(41,42,51,.6)}.theme-light .thumbnail-playlist .video-count{color:#fff;background-color:rgba(41,42,51,.8)}.theme-light .thumbnail-playlist .video-count .icon{fill:#fff}.theme-dark [class^=thumbnail] .meta-tags{color:#9da1b1}.theme-dark [class^=thumbnail] .meta-tags .meta:not(:last-child):after{background:#9da1b1}.theme-dark .thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after,.theme-dark [class^=thumbnail-] .dot{background:#9da1b1}.theme-dark .thumbnail-event .duration,.theme-dark .thumbnail-live .duration,.theme-dark .thumbnail-movie .duration,.theme-dark .thumbnail-playlist .duration,.theme-dark .thumbnail-story .duration,.theme-dark .thumbnail-video .duration{color:#fff;background-color:rgba(0,0,0,.7)}.theme-dark .thumbnail-event .watched-time,.theme-dark .thumbnail-live .watched-time,.theme-dark .thumbnail-movie .watched-time,.theme-dark .thumbnail-playlist .watched-time,.theme-dark .thumbnail-story .watched-time,.theme-dark .thumbnail-video .watched-time{background-color:#6f7285}.theme-dark .thumbnail-event .watched-time .percent,.theme-dark .thumbnail-live .watched-time .percent,.theme-dark .thumbnail-movie .watched-time .percent,.theme-dark .thumbnail-playlist .watched-time .percent,.theme-dark .thumbnail-story .watched-time .percent,.theme-dark .thumbnail-video .watched-time .percent{background-color:#df0f50}.theme-dark .thumbnail-event .badge-play .icon,.theme-dark .thumbnail-live .badge-play .icon,.theme-dark .thumbnail-movie .badge-play .icon,.theme-dark .thumbnail-playlist .badge-play .icon,.theme-dark .thumbnail-story .badge-play .icon,.theme-dark .thumbnail-video .badge-play .icon{fill:#fff}.theme-dark .thumbnail-event .thumb-title>a,.theme-dark .thumbnail-live .thumb-title>a,.theme-dark .thumbnail-movie .thumb-title>a,.theme-dark .thumbnail-playlist .thumb-title>a,.theme-dark .thumbnail-story .thumb-title>a,.theme-dark .thumbnail-video .thumb-title>a{color:#d3d6e0}.theme-dark .thumbnail-event .thumb-channel,.theme-dark .thumbnail-event .thumb-view-date,.theme-dark .thumbnail-live .thumb-channel,.theme-dark .thumbnail-live .thumb-view-date,.theme-dark .thumbnail-movie .thumb-channel,.theme-dark .thumbnail-movie .thumb-view-date,.theme-dark .thumbnail-playlist .thumb-channel,.theme-dark .thumbnail-playlist .thumb-view-date,.theme-dark .thumbnail-story .thumb-channel,.theme-dark .thumbnail-story .thumb-view-date,.theme-dark .thumbnail-video .thumb-channel,.theme-dark .thumbnail-video .thumb-view-date{color:#9da1b1}.theme-dark .thumbnail-event .thumb-view-date .icon,.theme-dark .thumbnail-live .thumb-view-date .icon,.theme-dark .thumbnail-movie .thumb-view-date .icon,.theme-dark .thumbnail-playlist .thumb-view-date .icon,.theme-dark .thumbnail-story .thumb-view-date .icon,.theme-dark .thumbnail-video .thumb-view-date .icon{fill:#9da1b1}.theme-dark .thumbnail-event .thumb-wrapper>a,.theme-dark .thumbnail-live .thumb-wrapper>a,.theme-dark .thumbnail-movie .thumb-wrapper>a,.theme-dark .thumbnail-playlist .thumb-wrapper>a,.theme-dark .thumbnail-story .thumb-wrapper>a,.theme-dark .thumbnail-video .thumb-wrapper>a{background-color:#292a33;background-image:url(../../img-UiILTh6Tuf0W26BagpWVw/placeholder/aparat-dark.jpg)}.theme-dark .thumbnail-event.thumbnail-highlight .badge-play,.theme-dark .thumbnail-live.thumbnail-highlight .badge-play,.theme-dark .thumbnail-movie.thumbnail-highlight .badge-play,.theme-dark .thumbnail-playlist.thumbnail-highlight .badge-play,.theme-dark .thumbnail-story.thumbnail-highlight .badge-play,.theme-dark .thumbnail-video.thumbnail-highlight .badge-play{background-color:rgba(41,42,51,.6)}.theme-dark .thumbnail-event.thumbnail-playlist .video-count,.theme-dark .thumbnail-live.thumbnail-playlist .video-count,.theme-dark .thumbnail-movie.thumbnail-playlist .video-count,.theme-dark .thumbnail-playlist.thumbnail-playlist .video-count,.theme-dark .thumbnail-story.thumbnail-playlist .video-count,.theme-dark .thumbnail-video.thumbnail-playlist .video-count{color:#fff;background-color:rgba(0,0,0,.7)}.theme-dark .thumbnail-event.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-live.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-movie.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-playlist.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-story.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-video.thumbnail-playlist .video-count .icon{fill:#fff}.thumbnail-detailside.dsp-discovery-item .thumb-channel{display:block}.thumbnail-story .video-cnt{position:absolute;left:.5em;bottom:.5em;font-size:.8em;font-weight:300;line-height:1.8;padding:0 .5em;letter-spacing:.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:rgba(0,0,0,.7)}.thumbnail-story .thumb-badge{width:100%}.thumbnail-story .thumb-details .thumb-channel.thumb-channel{display:none}.thumbnail-playlist .thumb-wrapper .video-count{font-size:.9em;font-weight:300;position:absolute;top:0;right:0;bottom:0;left:60%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumbnail-playlist .thumb-wrapper .video-count .icon{font-size:2.5em}.thumbnail-playlist .thumb-view-date{margin-top:.5em}.video-thumbnail{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.video-thumbnail .video-details,.video-thumbnail .video-wrapper{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.video-thumbnail .video-wrapper{position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.video-thumbnail .video-wrapper:before{content:'';display:block;width:100%;padding-top:56%}.video-thumbnail .video-wrapper .video-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#292a33}.video-thumbnail .video-wrapper .video-inner>iframe{width:100%;height:100%}.video-thumbnail .video-details{padding-right:2em;white-space:normal}.video-thumbnail .video-details .video-title{font-size:1.2em;font-weight:500;line-height:1.4em}.video-thumbnail .video-details .video-title>a{font-size:inherit;color:#292a33}.video-thumbnail .video-details .video-info{font-size:.8em;font-weight:300;line-height:1.2;color:#6f7285;margin-top:1em}.video-thumbnail .video-details .video-info .dot:after{display:inline-block;content:'.';font-size:1.2em;margin:0 3px}.video-thumbnail .video-details .video-description p{font-size:.9em;font-weight:300;line-height:2;max-height:6em;color:#6f7285;margin-top:1em;overflow:hidden}.video-thumbnail .video-details .video-more{font-size:.9em;margin-top:1em}.video-thumbnail .video-details .video-more .button .icon{font-size:.7em;margin-right:.7em;-webkit-transition:margin .3s ease;-o-transition:margin .3s ease;-moz-transition:margin .3s ease;transition:margin .3s ease}.video-thumbnail .video-details .video-more .button:hover .icon{margin-right:1em}@media (max-width:883px){.video-thumbnail .video-wrapper{width:315px}.video-thumbnail .video-details{width:-webkit-calc(100% - (210px * 1.5));width:-moz-calc(100% - (210px * 1.5));width:calc(100% - (210px * 1.5))}}@media (max-width:669px){.video-thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}.video-thumbnail .video-details,.video-thumbnail .video-wrapper{width:100%}.video-thumbnail .video-details{padding:1em 0 0}.video-thumbnail .video-details .video-title{font-size:1.05em;line-height:1.6em}.video-thumbnail .video-description,.video-thumbnail .video-more{display:none}}@media (min-width:884px){.video-thumbnail .video-wrapper{width:420px}.video-thumbnail .video-details{width:-webkit-calc(100% - (210px * 2));width:-moz-calc(100% - (210px * 2));width:calc(100% - (210px * 2))}}.thumbnail-recommendation{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.thumbnail-recommendation .thumb-title{display:block;font-size:.9em;font-weight:400;max-height:3.2em;line-height:1.8;color:#fbfbfc;margin:0}.thumbnail-recommendation .duration{position:absolute;bottom:1em;left:1em;font-size:.9em;font-weight:300;color:#fff;line-height:1.5;padding:0 .3em;letter-spacing:.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(0,0,0,.7);z-index:1}.thumbnail-recommendation .thumb-wrapper{position:relative;background-color:#484b62}.thumbnail-recommendation .thumb-wrapper .thumb{position:relative;display:block;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.thumbnail-recommendation:not(.thumbnail-detailside) .thumb-wrapper{width:100%;height:100%}.thumbnail-recommendation:not(.thumbnail-detailside) .thumb-details{position:absolute;top:0;left:0;width:100%;height:100%;padding:1em;background-image:-webkit-linear-gradient(top,#292a33 0,transparent 150px);background-image:-moz-linear-gradient(top,#292a33 0,transparent 150px);background-image:-o-linear-gradient(top,#292a33 0,transparent 150px);background-image:linear-gradient(to bottom,#292a33 0,transparent 150px)}.thumbnail-recommendation:not(.thumbnail-detailside) .duration,.thumbnail-recommendation:not(.thumbnail-detailside) .thumb-details{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.thumbnail-recommendation:not(.thumbnail-detailside) .cancel-autoplay,.thumbnail-recommendation:not(.thumbnail-detailside) .channel-name,.thumbnail-recommendation:not(.thumbnail-detailside) .upcoming{display:none}.thumbnail-recommendation:not(.thumbnail-detailside):hover .duration,.thumbnail-recommendation:not(.thumbnail-detailside):hover .thumb-details{opacity:1}.thumbnail-recommendation.thumbnail-detailside{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.thumbnail-recommendation.thumbnail-detailside .thumb-wrapper{width:30%;height:auto}.thumbnail-recommendation.thumbnail-detailside .thumb-wrapper:before{content:'';display:block;padding-top:57%}.thumbnail-recommendation.thumbnail-detailside .thumb-wrapper .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail-recommendation.thumbnail-detailside .thumb-details{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%;padding-right:1em}.thumbnail-recommendation.thumbnail-detailside .channel-name,.thumbnail-recommendation.thumbnail-detailside .upcoming{color:#6f7285}.thumbnail-recommendation.thumbnail-detailside .upcoming{font-size:.8em;font-weight:300;margin-bottom:1em}.thumbnail-recommendation.thumbnail-detailside .channel-name{font-size:.85em;font-weight:400;margin-top:1em}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:0;padding-right:1em;padding-left:1em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button{font-family:IRANSans,"Open Sans",sans-serif;font-size:.8em;font-weight:300;line-height:1.8;color:#fbfbfc;margin-top:.5em;padding:.25em .75em;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0 0;cursor:pointer}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button:active,.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button:focus,.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button:hover{color:#df0f50;background-color:rgba(255,255,255,.1)}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay button.button-play{width:50px;height:50px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:1.2em;padding-left:.8em;background-color:#292a33}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay button.button-play .icon{fill:#fbfbfc}@media (max-width:455px){.grid-thumbnail.single-item .thumbnail-detailside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-thumbnail.single-item .thumbnail-detailside .thumb-wrapper{width:100%;height:inherit}.grid-thumbnail.single-item .thumbnail-detailside .thumb-details{width:100%;padding:1em 0}}html[lang=en] .player-container .player-recommendation{font-family:"Open Sans",IRANSans,sans-serif}.player-container .player-recommendation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;direction:rtl}.player-container .romeo-recom{background:rgba(0,0,0,.7)}.player-container .autoplay-progress{position:relative;display:block;width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(251,251,252,.1);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease,-moz-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}.player-container .autoplay-progress .progress-icon{position:absolute;top:50%;left:50%;font-size:30px;fill:#fbfbfc;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.player-container .autoplay-progress .progress-svg{display:block;width:50px;height:50px;position:absolute;top:-2px;left:-2px}.player-container .autoplay-progress .progress-circle{stroke-dasharray:1000;stroke-dashoffset:1000;position:absolute;top:50%;right:50%;-webkit-transform:rotate(-90deg) translate3d(-75px,-25px,0);-moz-transform:rotate(-90deg) translate3d(-75px,-25px,0);transform:rotate(-90deg) translate3d(-75px,-25px,0);stroke:#fbfbfc;fill:none;stroke-width:2px}.player-recommendation{display:none;position:absolute;top:0;left:0;width:100%;height:-webkit-calc(100% - (75px));height:-moz-calc(100% - (75px));height:calc(100% - (75px));font-size:14px}.player-recommendation .recom-inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1em;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.player-recommendation .item-autoplay .channel-name,.player-recommendation .item-autoplay .thumb-title{max-width:70%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;line-height:1.6}.player-recommendation:not(.has-autoplay) .recom-inner{max-width:1100px;height:-webkit-calc(100% - (1em * 2));height:-moz-calc(100% - (1em * 2));height:calc(100% - (1em * 2))}.player-recommendation:not(.has-autoplay) .recom-item:not(.item-autoplay){display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:33.333%;height:33.333%;padding:2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.player-recommendation.has-autoplay .recom-inner{max-width:700px;width:70%}.player-recommendation.has-autoplay .item-autoplay{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:1em;margin-bottom:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(41,42,51,.9);overflow:hidden}.player-recommendation.has-autoplay .recom-item:not(.item-autoplay){position:relative}.player-recommendation.has-autoplay .recom-item:not(.item-autoplay):after{content:'';display:block;padding-top:57%}.player-recommendation.has-autoplay .recom-item:not(.item-autoplay) .thumbnail-recommendation{position:absolute;top:0;left:0}.player-recommendation.has-autoplay .recom-item:nth-child(n+2){display:none}.player-recommendation.suggested-3:not(.has-autoplay) .recom-inner{height:auto}.player-recommendation.suggested-3:not(.has-autoplay) .recom-item:nth-child(n+4){display:none}.player-recommendation.suggested-3:not(.has-autoplay) .recom-item:nth-child(-n+3){width:33.333%;height:auto}.player-recommendation.suggested-3.has-autoplay .recom-item{display:block}.player-recommendation.suggested-3.has-autoplay .recom-item:not(.item-autoplay){height:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.player-recommendation.suggested-3.has-autoplay .recom-item:nth-child(n+5){display:none}.player-recommendation.suggested-3.has-autoplay .recom-item:not(.item-autoplay) .thumbnail-recommendation{position:relative}.player-recommendation.suggested-3 .thumbnail-recommendation .thumb-title{color:#fff}.player-recommendation.suggested-3 .thumbnail-recommendation:not(.thumbnail-detailside) .thumb-wrapper:after{content:'';padding-top:56%;display:block}.player-recommendation.suggested-3 .thumbnail-recommendation:not(.thumbnail-detailside) .thumb{position:absolute}.player-recommendation.suggested-3 .thumbnail-recommendation:not(.thumbnail-detailside) .thumb-details{position:relative;background:0 0;opacity:1;padding:.75em 0 0}.mobile-recom{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;font-size:14px;background-color:#292a33;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.mobile-recom:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}.mobile-recom .icon{fill:#fff}.mobile-recom .cancel-button,.mobile-recom .replay-button{display:block;font-family:IRANSans,"Open Sans",sans-serif;line-height:1.8;color:#fbfbfc;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0 0;cursor:pointer}.mobile-recom .cancel-button{display:inline-block;font-size:.8em;font-weight:300;margin-top:.75em;padding:.25em .75em;background-color:rgba(255,255,255,.1)}.mobile-recom .cancel-button:hover{color:#df0f50;background-color:rgba(255,255,255,.1)}.mobile-recom .replay-button{display:inline-block;padding:0;margin:0;line-height:0}.mobile-recom .replay-button .icon{line-height:0}.mobile-recom .next-video{display:inline-block;vertical-align:middle;font-size:2.5em;line-height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(50px,-50%);-moz-transform:translate(50px,-50%);-ms-transform:translate(50px,-50%);-o-transform:translate(50px,-50%);transform:translate(50px,-50%)}.mobile-recom .inner{position:absolute;top:50%;left:0;width:100%;padding:0 1em;color:#fff;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.mobile-recom .inner .replay-button{display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em}.mobile-recom .inner .replay-button:after{content:attr(data-text);position:absolute;bottom:0;left:50%;font-size:12px;font-weight:300;-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);transform:translate(-50%,100%);display:block;line-height:2}.mobile-recom .inner~.replay-button{position:absolute;bottom:.75em;left:.75em;font-size:2em}.mobile-recom .video-link{display:block;width:100%}.mobile-recom .up-next{display:inline-block;font-size:.8em;font-weight:100;color:#d3d6e0;margin-bottom:1em}.mobile-recom .title{display:block;width:100%;font-size:1em;line-height:2;color:#fff;text-align:center}.mobile-recom .autoplay-progress{display:inline-block;margin-top:.75em}.mobile-recom .autoplay-progress .progress-circle{stroke-width:1px}@media (max-width:740px){.single .player-recommendation.player-recommendation.player-recommendation{display:none}}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay){width:33.333%}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay):nth-child(4){border-right:.75em solid transparent}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay):nth-child(3){border-right:.4em solid transparent;border-left:.4em solid transparent}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay):nth-child(2){border-left:.75em solid transparent}.single .player-recommendation.has-autoplay .recom-item:nth-child(n+6){display:none}@media (min-width:1280px){.single .player-recommendation:not(.has-autoplay) .recom-item{width:25%;height:25%;display:block}}body,html{overflow:hidden}body{position:relative;font:14px IRANSans,"Open Sans",sans-serif;color:#fbfbfc;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a{text-decoration:none}.iframe{position:relative;padding-top:-webkit-calc(57% - 5px);padding-top:-moz-calc(57% - 5px);padding-top:calc(57% - 5px);top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.iframe.no-ad{padding-top:57%}.iframe.contain-bg{padding-top:-webkit-calc(57% + 65px);padding-top:-moz-calc(57% + 65px);padding-top:calc(57% + 65px)}.iframe:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(41,42,51,.8)}.iframe .player-container{position:absolute;inset:0}.iframe .player-container,.iframe .player-inner,.iframe .video-js.video-js{width:100%;height:100%}.iframe .video-js.video-js{padding-top:0}.iframe .inner{max-width:800px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1em;text-align:center;z-index:1}.iframe .inner>.play{position:relative;display:inline-block;width:6em;height:6em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#df0f50}.iframe .inner>.play>.icon-play{fill:#fff;width:3em;height:3em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:.4em}.iframe .inner>.title{font-size:2em;font-weight:400;color:#fff;margin-top:1em}.iframe .inner>.title:not(.en){direction:rtl}.iframe .inner>.duration{display:inline-block;font-size:1.3em;font-weight:300;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.1em .5em;margin-top:1em;background-color:rgba(111,114,133,.9)}.iframe:hover .inner>.title{color:#df0f50}@media (max-width:480px){.iframe{font-size:9px}}@media (max-width:740px){.iframe .inner>.title{font-size:1.4em;max-height:3.2em;overflow:hidden}}@media (max-width:740px) and (min-width:481px){.iframe{font-size:12px}} \ No newline at end of file diff --git a/niayesh/images.css b/niayesh/images.css new file mode 100644 index 0000000..6318f52 --- /dev/null +++ b/niayesh/images.css @@ -0,0 +1,1315 @@ +.pro-photo , +.pro-photo *{ + -webkit-backface-visibility: hidden; + -webkit-transform-style:flat; +} + +/*Images*/ +.photo_box .pic_box { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); +} +.pro-photo img { + width: 100%; + max-width: 100%; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); +} +.pro-photo { + margin: 0; + padding: 0px; + overflow: hidden; + line-height: 1.8; + position:relative; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.pro-photo .pic_box { + position: relative; + display: inline-block; + overflow: hidden; + width: 100%; + vertical-align: middle; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.pro-photo a, +.pro-photo a:hover { + text-decoration: none +} +.pro-photo .imgLink { + position:absolute; + left:0px; + top:0px; + width:100%; + height:100%; + z-index:9; +} + +.pro-photo .ico { + position: absolute; + top: 50%; + width: 100%; + margin-top: -25px; + text-align: center; + color: #FFF; + filter: alpha(opacity=0); + opacity: 0; +} + +.pro-photo .ico span { + color: #FFF; + width: 50px; + height: 50px; + line-height: 50px; + display: inline-block; + text-align: center; + font-size: 20px; + margin: 0px 3px; + background-color: #69b532; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.pro-photo .ico > span { + position:relative; + z-index:8; +} +.pro-photo .ico > a{ + position:relative; + z-index:10; +} + +.pro-photo .ico h3 { + color: #FFF; + font-size: 15px; + margin-bototm:5px; + padding-top:15px; +} + +.pro-photo .content { + text-align: left; + color: #333; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.pro-photo .content p{ + color:inherit; +} +.vertical_center_1 { + width: 100%; + height: 100%; + display: table; +} + +.vertical_center_2 { + display: table-cell; + width: 100%; + vertical-align: middle; +} + +.pro-photo .content h3 { + margin-bottom: 5px; + padding-top:5px; +} + +.pro-photo .content p { + margin:0; +} + +.pro-photo .content >.fa { + font-size: 50px; + height: 70%; + position: relative; +} + +.pro-photo .content a{ + position:relative; + z-index:10; +} +.pro-photo .content > .fa:before { + position: absolute; + top: 50%; + left: 0; +} + +.pro-photo .content .ico { + position: static; + margin: 0 0 15px; +} + +.pro-photo .shade { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + filter: alpha(opacity=0); + opacity: 0; + z-index: 0; +} +.pro-photo .shade span{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; +} + +.pro-photo .ico, +.pro-photo .content, +.pro-photo .shade { + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} + +.pro-photo:hover .ico, +.pro-photo:hover .content { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo:hover .shade { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo.default_show .ico, +.pro-photo.default_show .content { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo.default_show .shade { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo.img_zoom .pic_box img { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + transition: all ease-out 250ms; + -moz-transition: all ease-out 250ms; + -webkit-transition: all ease-out 250ms; + -o-transition: all ease-out 250ms; + -ms-transition: all ease-out 250ms; +} + +.pro-photo:hover.img_zoom .pic_box img { + -webkit-transform: scale(1.15); + -moz-transform: scale(1.15); + -ms-transform: scale(1.15); + -o-transform: scale(1.15); + transform: scale(1.15); +} +.pro-photo.ico_left_enter .ico, +.pro-photo.ico_right_enter .ico, +.pro-photo.ico_top_enter .ico, +.pro-photo.ico_bottom_enter .ico, +.pro-photo.ico_LeftAndRight_enter span, +.pro-photo.ico_TopAndBottom_enter span { + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} +.pro-photo.ico_left_enter .ico { + left: -100%; +} +.pro-photo:hover.ico_left_enter .ico { + left: 0%; +} +.pro-photo.ico_right_enter .ico { + left: 100%; +} +.pro-photo:hover.ico_right_enter .ico { + left: 0%; +} +.pro-photo.ico_top_enter .ico { + top: -100%; +} +.pro-photo:hover.ico_top_enter .ico { + top: 50%; +} +.pro-photo.ico_bottom_enter .ico { + top: 150%; +} +.pro-photo:hover.ico_bottom_enter .ico { + top: 50%; +} +.pro-photo.ico_LeftAndRight_enter span.ico-left{ + transform: translate(-250px, 0); + -ms-transform: translate(-250px, 0); + -webkit-transform: translate(-250px, 0); + -o-transform: translate(-250px, 0); + -moz-transform: translate(-250px, 0); +} +.pro-photo.ico_LeftAndRight_enter span.ico-right{ + transform: translate(250px, 0); + -ms-transform: translate(250px, 0); + -webkit-transform: translate(250px, 0); + -o-transform: translate(250px, 0); + -moz-transform: translate(200px, 0); +} +.pro-photo.ico_TopAndBottom_enter span.ico-left { + transform: translate(0, -250px); + -ms-transform: translate(0, -250px); + -webkit-transform: translate(0, -250px); + -o-transform: translate(0, -250px); + -moz-transform: translate(0, -250px); +} +.pro-photo.ico_TopAndBottom_enter span.ico-right { + transform: translate(0, 200px); + -ms-transform: translate(0, 200px); + -webkit-transform: translate(0, 200px); + -o-transform: translate(0, 200px); + -moz-transform: translate(0, 200px); +} +.pro-photo:hover.ico_LeftAndRight_enter span.ico-left, +.pro-photo:hover.ico_LeftAndRight_enter span.ico-right, +.pro-photo:hover.ico_TopAndBottom_enter span.ico-left, +.pro-photo:hover.ico_TopAndBottom_enter span.ico-right { + transform: translate(0, 0); + -ms-transform: translate(0, 0); + -webkit-transform: translate(0, 0); + -o-transform: translate(0, 0); + -moz-transform: translate(0, 0); +} +.pro-photo.ico_rotate .ico span { + -webkit-animation-duration: 250ms; + -moz-animation-duration: 250ms; + -o-animation-duration: 250ms; + animation-duration: 250ms; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + -o-animation-fill-mode: both; + animation-fill-mode: both; + box-shadow: 0 0 4px rgba(0,0,0,0.4); + -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4); + -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4); +} +.pro-photo.ico_LeftAndRight_enter .vertical_center_1{-webkit-transform-style: preserve-3d; +} + +@-webkit-keyframes pro-ico_rotate { + 0% { + -webkit-transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + -webkit-transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + -webkit-transform:rotate(0deg) scale(1); + opacity:1; + } +} +@-moz-keyframes pro-ico_rotate { + 0% { + -moz-transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + -moz-transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + -moz-transform:rotate(0deg) scale(1); + opacity:1; + } +} +@-o-keyframes pro-ico_rotate { + 0% { + -0-transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + -0-transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + -0-transform:rotate(0deg) scale(1); + opacity:1; + } +} +@keyframes pro-ico_rotate { + 0% { + transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + transform:rotate(0deg) scale(1); + opacity:1; + } +} + +.pro-photo.ico_rotate:hover .ico span { + -webkit-animation-name: pro-ico_rotate; + -moz-animation-name: pro-ico_rotate; + -o-animation-name: pro-ico_rotate; + animation-name: pro-ico_rotate; +} + + + +.pro-photo.ico_push_in img { + margin-bottom: -15px; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} +.pro-photo.ico_push_in .ico { + top: auto; + bottom: -50px; + width: 100%; + background-color: #69b532; + filter: alpha(opacity=100); + opacity: 1; + z-index:10; +} +.pro-photo.ico_push_in .ico span { + background-color: transparent!important +} +.pro-photo.ico_push_in .ico a{ + display: block; + width: 50%; + float: left; + text-align: center; +} +.pro-photo.ico_push_in .ico span{ + display:block; + width:100%; + text-align: center; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; +} +.pro-photo.ico_push_in .ico >span { + display: block; + width: 50%; + float: left; + text-align: center; +} + +.pro-photo.ico_push_in .ico .ico-left, +.pro-photo.ico_push_in .ico .ico-left { + border-right: 1px solid #FFF; + border-right: 1px solid rgba(255,255,255,0.5); + margin-right: -1px; +} +.pro-photo:hover.ico_push_in img { + margin-top: -15px; + margin-bottom: 0; +} +.pro-photo:hover.ico_push_in .ico { + top: auto; + bottom: 0px; +} + +.pro-photo.ico_Botton_rotate .ico{ + width:100%; + height:100%; + left:0; + top:0; + margin:0; + padding:0; +} +.pro-photo.ico_Botton_rotate .ico >a{ + position:static; +} +.pro-photo.ico_Botton_rotate .ico span{ + width: 50px; + height: 50px; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + margin: 0; + padding: 0; + position:absolute; + z-index:10; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + bottom:0; +} +.pro-photo.ico_Botton_rotate .ico span.ico-left{ + left:0; + transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + -moz-transform-origin: 0 100%; + -webkit-transform-origin: 0 100%; + -o-transform-origin: 0 100%; + -ms-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.pro-photo.ico_Botton_rotate .ico span.ico-right{ + right:0; + transform: rotate(90deg); + -ms-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -o-transform: rotate(90deg); + -moz-transform-origin:100% 100%; + -webkit-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} +.pro-photo:hover.ico_Botton_rotate span.ico-left, +.pro-photo:hover.ico_Botton_rotate span.ico-right{ + transform: rotate(0); + -ms-transform: rotate(0); + -moz-transform: rotate(0); + -webkit-transform: rotate(0); +} +.pro-photo.ico_Botton_rotate .content{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + margin:0; + padding:0; + text-align:center; + color:#FFF; + opacity:0; + filter:alpha(opacity=0); + transition: all ease-in 300ms; + -webkit-transition: all ease-in 300ms; /* Safari and Chrome */ +} +.pro-photo.ico_Botton_rotate .content h3{ + color:#FFF; + padding:0px 15px; +} +.pro-photo.ico_Botton_rotate .content p{ + padding:0px 15px; +} +.pro-photo:hover.ico_Botton_rotate .content{ + opacity:1; + filter:alpha(opacity=100); +} + + + +.pro-photo.ico_zoom .ico span { + -webkit-transform: scale(0.5); + -moz-transform: scale(0.5); + -ms-transform: scale(0.5); + -o-transform: scale(0.5); + transform: scale(0.5); + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo:hover.ico_zoom .ico span { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} +.pro-photo.img_flip { + position: relative; + overflow: visible; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; + background-color:transparent!important; +} +.pro-photo.img_flip:hover { + z-index:100; +} +.pro-photo.img_flip .pic_box{ + position:static; + overflow: visible; +} + +.pro-photo.img_flip .content{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + margin:0; + padding:0; + text-align:center; + color:#FFF; +} +.pro-photo.img_flip .pic_box img, +.pro-photo.img_flip .shade, +.pro-photo.img_flip .ico, +.pro-photo.img_flip .content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + -ms-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transition: all 750ms ease 0s; + -moz-transition: all 750ms ease 0s; + -o-transition: all 750ms ease 0s; + -ms-transition: all 750ms ease 0s; + transition: all 750ms ease 0s; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; +} + +.pro-photo.img_flip .pic_box img { + z-index: 1; + position: relative; + -webkit-transform: rotateY(0deg); + -moz-transform: rotateY(0deg); + transform: rotateY(0deg); +} + +.pro-photo.img_flip .pic_box .shade, +.pro-photo.img_flip .content, +.pro-photo.img_flip .ico { + filter: alpha(opacity=100); + opacity: 1; + -webkit-transform: rotateY(-180deg); + -moz-transform: rotateY(-180deg); + transform: rotateY(-180deg); +} +.pro-photo.img_flip .pic_box .shade, +.pro-photo.img_flip .content{ + z-index: 10; +} +.pro-photo.img_flip .ico{ + z-index: 11; +} +.pro-photo:hover.img_flip .pic_box img { + -webkit-transform: rotateY(180deg); + -moz-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.pro-photo.img_flip .ico{ + height:auto; + top:auto; + bottom:0; + text-align:left; + width:100%; + margin-bottom: -50px; +} +.pro-photo.img_flip .ico > *{ + top:-50px; +} + +.pro-photo.img_flip .ico span{ + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + margin:0; + position:relative; +} +.pro-photo.img_flip .ico > a:first-child, +.pro-photo.img_flip .ico > a > .ico-left{ + float:left; +} +.pro-photo.img_flip .ico > a:last-child, +.pro-photo.img_flip .ico > a > .ico-right{ + float:right; +} +.pro-photo:hover.img_flip .pic_box .shade, +.pro-photo:hover.img_flip .content, +.pro-photo:hover.img_flip .ico { + -webkit-transform: rotateY(0deg); + -moz-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.pro-photo.img_flip .content a{ + position: static; +} + + +.pro-photo.content_push_in .pic_box img { + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo.content_push_in .content { + filter: alpha(opacity=100); + opacity: 1; + background-color: #69b532; + top: auto; + overflow: hidden; + height:60px; + overflow:hidden; + margin-bottom:-60px; + text-align:center; +} +.pro-photo:hover.content_push_in .pic_box img { + margin-top: -60px; +} +.pro-photo:hover.content_push_in .content { + margin-bottom: 0px; +} +.pro-photo.content_push_in .content h3 { + padding-top:8px; + margin-bottom:3px; +} + +.pro-photo.icon_tag_push .ico { + filter: alpha(opacity=100); + opacity: 1; + width:100%; + height:100%; + top:0; + left:0; + margin:0; +} +.pro-photo.icon_tag_push .ico span{ + width: 100px; + height: 100px; + text-align:left; + left: auto; + margin: 0; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + overflow:hidden; + z-index:10; +} +.pro-photo.icon_tag_push .ico > a{ + position:static; + +} +.pro-photo.icon_tag_push .ico span.ico-left{ + position:absolute; + left:-100px; + top:-100px; + text-indent:72px; + line-height:106px; + transform:rotate(45deg); + -webkit-transform:rotate(45deg); +} +.pro-photo.icon_tag_push .ico span.ico-right{ + text-indent:15px; + position:absolute; + left:auto; + right:-100px; + top:-100px; + text-indent:11px; + line-height:106px; + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); +} +.pro-photo:hover.icon_tag_push .ico span.ico-left{ + left:-50px; + top:-50px; +} +.pro-photo:hover.icon_tag_push .ico span.ico-right{ + top:-50px; + right:-50px; +} +.pro-photo.icon_tag_push .content { + background-color: #FFF; + background-color: rgba(255,255,255,0.8); + width: auto; + height: auto; + padding: 13px 36px; + color: #666666; + position:absolute; + top: auto; + bottom: 20px; + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.icon_tag_push .content h3 { + color: #666666; + font-size: 16px; + margin: 0; + padding:0; +} + +.pro-photo.content_bottom_push_in .ico{ + top:auto; + bottom:50%; + margin:0; +} +.pro-photo.content_bottom_push_in .content { + background-color:transparent; + height: auto; + padding: 5px 0; + position:absolute; + width:100%; + color: #FFF; + top: auto; + bottom: 0px; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + transform: translate(0, 100%); + -ms-transform: translate(0, 100%); + -webkit-transform: translate(0, 100%); + -o-transform: translate(0, 100%); + -moz-transform: translate(0, 100%); + filter: alpha(opacity=0); + opacity: 0; + text-align:center; +} +.pro-photo.content_bottom_push_in .content:after{ + content: ""; + background-color: #69b532; + position:absolute; + top:0px; + left:0px; + width:100%; + height:100%; + z-index:-1; + opacity:0.8; +} +.pro-photo.content_bottom_push_in .content:before { + content: ""; + border: 8px solid transparent; + border-bottom-color: #69b532; + position: absolute; + top: -16px; + left: 50%; + margin-left: -4px; + opacity:0.8; +} + +.pro-photo.content_bottom_push_in .content h3 { + color: #FFF; + font-size: 16px; + margin: 0; + padding:10px 8px 0px; +} + +.pro-photo.content_bottom_push_in .content p { + margin-bottom: 0; + padding:0px 8px 4px; +} + +.pro-photo:hover.content_bottom_push_in .content { + transform: translate(0, 0); + -ms-transform: translate(0, 0); + -webkit-transform: translate(0, 0); + -o-transform: translate(0, 0); + -moz-transform: translate(0, 0); + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.content_bottom_push_in_2 .shade { + background-color: #000; + top: 100%; + margin-top: -50px; + filter: alpha(opacity=50); + opacity: 0.5; +} +.pro-photo.content_bottom_push_in_2 .ico { + filter: alpha(opacity=100); + opacity: 1; + top:0; + left:0; + margin:0; +} +.pro-photo.content_bottom_push_in_2 .ico span{ + width: 100px; + height: 100px; + text-align:left; + left: auto; + margin: 0; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + overflow:hidden; + z-index:10; +} +.pro-photo.content_bottom_push_in_2 .ico > a{ + position:static; + width:100%; + display:block; + overflow:hidden; +} +.pro-photo.content_bottom_push_in_2 .ico span.ico-left{ + position:absolute; + left:-100px; + top:-100px; + text-indent:38px; + line-height:132px; + transform:rotate(45deg); + -webkit-transform:rotate(45deg); +} +.pro-photo.content_bottom_push_in_2 .ico span.ico-left:before{ + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); + transform-origin:center center; + -webkit-transform-origin:center center; + display:inline-block; +} + +.pro-photo.content_bottom_push_in_2 .ico span.ico-right{ + text-indent:15px; + position:absolute; + left:auto; + right:-100px; + top:-100px; + text-indent:6px; + line-height:107px; + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); +} +.pro-photo.content_bottom_push_in_2 .ico span.ico-right:before{ + transform:rotate(45deg); + -webkit-transform:rotate(45deg); + transform-origin:center center; + -webkit-transform-origin:center center; + display:inline-block; +} + +.pro-photo:hover.content_bottom_push_in_2 .ico span.ico-left{ + left:-50px; + top:-50px; +} +.pro-photo:hover.content_bottom_push_in_2 .ico span.ico-right{ + top:-50px; + right:-50px; +} +.pro-photo:hover.content_bottom_push_in_2 .shade { + top: 0; + margin: 0; + filter: alpha(opacity=50); + opacity: 0.5; +} + +.pro-photo.content_bottom_push_in_2 .content { + filter: alpha(opacity=100); + opacity: 1; + height: 50px; + top: 100%; + margin-top: -50px; + position:absolute; + text-align:center; + width:100%; + overflow:hidden; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo:hover.content_bottom_push_in_2 .content { + height: 100%; + top: 0; + margin-top: 0; +} + +.pro-photo.content_bottom_push_in_2 .but { + border: 1px solid #FFF; + padding: 10px 22px; + font-size: 13px; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + display: inline-block; + margin-top: 10px; + color: #FFF; + text-decoration: none; +} +.pro-photo.content_bottom_push_in_2 h3, +.pro-photo.content_bottom_push_in_2 p{ +} +.pro-photo.content_bottom_push_in_2 h3{ + height:50px; + line-height:50px; +} +.pro-photo.content_bottom_push_in_2 .content, +.pro-photo.content_bottom_push_in_2 .content h3 { + padding-top:0!important; + padding-bottom:0!important; +} +.pro-photo.content_bottom_push_in_2 .content h3 { + margin-top:0!important; + margin-bottom:0!important; +} + +.pro-photo.entirety_left_offset .shade { + background-color: #f0f0f0; +} + +.pro-photo.entirety_left_offset .shade, +.pro-photo.entirety_left_offset .ico, +.pro-photo.entirety_left_offset .content { + filter: alpha(opacity=100); + opacity: 1; + left: 100%; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo.entirety_left_offset .ico { + width: 100%; + top: auto; + bottom: 0; + text-align:left; +} + +.pro-photo.entirety_left_offset .ico span { + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + margin: 0; +} + +.pro-photo.entirety_left_offset .content { + position:absolute; + top:-60px; + left:100%; + width:100%; + text-align: left; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + padding: 90px 0px 0px 0px; + max-height:100%; + overflow:hidden; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} + +.pro-photo.entirety_left_offset h3, +.pro-photo.entirety_left_offset p { + padding:0 70px 0px 30px; +} + +.pro-photo:hover.entirety_left_offset .shade, +.pro-photo:hover.entirety_left_offset .ico, +.pro-photo:hover.entirety_left_offset .content { + left: 50px; +} + +.pro-photo.entirety_bevel .content { + position:absolute; + height: 60%; + text-align: left; + top: 0; + padding: 0px 40px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + filter: alpha(opacity=0); + opacity:0; +} + +.pro-photo.entirety_bevel .ico { + height: 40%; + text-align: left; + margin: 0; + top: 60%; + left: 40px; +} + +.pro-photo.entirety_bevel .ico span { + background-color: transparent; + border: 1px solid #FFF; +} + +.pro-photo:hover.entirety_bevel .shade { + background-color: #69b532; + filter: alpha(opacity=80); + opacity: 0.8; +} + +.pro-photo.entirety_bevel .pic_box:before { + content: ""; + border-width: 0px; + border-style: solid; + border-top-color: #e5e5e5; + border-right-color: #FFF; + border-left-color: #e5e5e5; + border-bottom-color: #FFF; + position: absolute; + right: 0; + bottom: 0; + z-index: 3; + transition: border-width ease-in 250ms; + -moz-transition: border-width ease-in 250ms; + -webkit-transition: border-width ease-in 250ms; + -o-transition: border-width ease-in 250ms; + -ms-transition: border-width ease-in 250ms; +} +.pro-photo.entirety_bevel h3, +.pro-photo.entirety_bevel p { +} + +.pro-photo:hover.entirety_bevel .pic_box:before { + border-width: 25px; + transition: border-width ease-in 250ms; + -moz-transition: border-width ease-in 250ms; + -webkit-transition: border-width ease-in 250ms; + -o-transition: border-width ease-in 250ms; + -ms-transition: border-width ease-in 250ms; +} +.pro-photo:hover.entirety_bevel .content { + filter: alpha(opacity=100); + opacity:1; +} + +.pro-photo.shade_zoom .shade { + -webkit-transform: scale(0.1); + -moz-transform: scale(0.1); + -o-transform: scale(0.1); + transform: scale(0.1); + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} + +.pro-photo.shade_zoom:hover .shade { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} + +.pro-photo.shade_zoom .ico span { + -webkit-transform: scale(1.5); + -moz-transform: scale(1.5); + -o-transform: scale(1.5); + transform: scale(1.5); + filter: alpha(opacity=0); + opacity: 0; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + width: 40px!important; + height: 40px!important; + line-height: 40px!important; + border: 1px solid #FFF; + background-color: transparent!important; + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} + +.pro-photo.shade_zoom:hover .ico span { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.content_zoom .content{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + text-align:center; +} +.pro-photo.content_zoom .shade, +.pro-photo.content_zoom .content { + overflow: hidden; + top: auto; + left: 0; + bottom: 0; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} +.pro-photo.content_zoom .content h3, +.pro-photo.content_zoom .content p{ +} +.pro-photo.content_zoom .ico{ + top:0; + margin:0; + left:0; + width:100%; + height:100%; +} +.pro-photo.content_zoom .ico a{ + position:static; +} +.pro-photo.content_zoom .ico span { + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + position:absolute; + z-index:10; + margin:0; + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} +.pro-photo.content_zoom .ico span.ico-left{ + left:0; + bottom:0; + transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + -moz-transform-origin:0% 100%; + -webkit-transform-origin: 0% 100%; + -o-transform-origin: 0% 100%; + -ms-transform-origin: 0% 100%; + transform-origin: 0% 100%; +} +.pro-photo.content_zoom .ico span.ico-right{ + right:0; + bottom:0; + transform: rotate(90deg); + -ms-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -o-transform: rotate(90deg); + -moz-transform-origin:100% 100%; + -webkit-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} +.pro-photo:hover.content_zoom .ico span.ico-left, +.pro-photo:hover.content_zoom .ico span.ico-right{ + transform: rotate(0deg); + -ms-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -o-transform: rotate(0deg); +} + + +.pro-photo.content_zoom:hover .shade, +.pro-photo.content_zoom:hover .content { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.box_border_padding { + border: 1px solid #dddddd; + padding: 3px; +} +.pro-photo.box_border_padding .content{ + padding:8px ; +} + +.pro-photo.box-shadow{ + box-shadow:0 0 10px rgba(0,0,0,0.3); + margin-bottom:10px; +} +.pro-photo.box-shadow-B{ + box-shadow:0px 12px 12px -8px rgba(0,0,0,0.2); + margin-bottom:15px; +} +.pro-photo.box-shadow-LB{ + box-shadow:-3px 3px 6px rgba(0,0,0,0.2); + margin-bottom:10px; +} +.pro-photo.box-shadow-RB{ + box-shadow:3px 3px 6px rgba(0,0,0,0.2); + margin-bottom:10px; +} + + +.pro-photo.box-shadow-B2, +.pro-photo.box-shadow-LB2, +.pro-photo.box-shadow-RB2{ + overflow: visible; + margin-bottom:20px; + background-color:#FFF +} + +.pro-photo.box-shadow-B2:before, +.pro-photo.box-shadow-LB2:before { + content: ""; + position: absolute; + top: 100%; + left: 0; + width: 100px; + height: 15px; + z-index: -1; + box-shadow: 14px 14px 14px rgba(0,0,0,0.3); + -moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3); + -webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3); + margin: -24px 0 0 0; + transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + -moz-transform: rotate(-5deg); + -webkit-transform: rotate(-5deg); + -o-transform: rotate(-5deg); +} +.pro-photo.box-shadow-B2:after, +.pro-photo.box-shadow-RB2:before { + content: ""; + position: absolute; + top: 100%; + right: 0; + width: 100px; + height: 15px; + z-index: -1; + box-shadow: -14px 14px 14px rgba(0,0,0,0.3); + -moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3); + -webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3); + margin: -24px 0 0 0; + transform: rotate(5deg); + -ms-transform: rotate(5deg); + -moz-transform: rotate(-deg); + -webkit-transform: rotate(5deg); + -o-transform: rotate(5deg); +} \ No newline at end of file diff --git a/niayesh/imon.jpg b/niayesh/imon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aba6ea062a21823f9698370f314d9cdf7f086f53 GIT binary patch literal 62345 zcma%i1yt1C_UI7OAl*6i(A_|(k)`T2QC3kZ1l^4lRi?UDR&Pj`VJJ1+qtenA0%tU{2N9o!Y^$83*uboP(~ ze(8S=WOhc#0Zqho1$DhtkWS7TAwEdM5Iqfd6V105bng;^!&{RQgLRv#G8Dvx=t=l39XZhz~9(D99`!#gDMFw}ac; z^D+wy3JVDciV6sc@(Bt`i%3a}iZcIGfDh_?5DwB%u-ZS$9%^#Hf4m9|4CD_K;rH}$ z6cCbmX;VKu=Iu@{j9 zi%ChTh>I$#h=>V-g++ywL`B4;goFgeMFqjif9d&)_kZVkXyHdVBc#FN;*x4A;=)p* zVv<5aYJ$pO2}xxsK@lM}2{9G0sL;Q8H9dU&>^$Jezx4gZ>-=9{q5mhZw2BYX&d<{a z=IQAs2UM~12(V*Dc*5ntN@^0So@y{L7=+p17wIEsqy&bVhZqY<+Iarem;acI^l=VA zBGi05-I@RH3~A^8!4RZ~l%#|pT$oQxQc8+XTu4-s&rVd(jt?OzC5{jld&p-oG2lP^ z54!&oxPN8yL(79RUQV8Vp1w|=UeZG1B5+Z0xD=m|u%INLgp{ZhpOn45D4&>=u%w`n zs0ds_&<-f@U?Ku84gZ&O|75Qr()%CC%~@W_2Vv)C=fSM&`H-R^4}QoB{FRRn80LRL z|DqQ7KcqZV{G9#VkpGBLa`XF-z`s&b`az)MLkI97kPdeKZhk;{J!iXMq_2~j9kZUQ zi6Ju|v(W#o=3g@YQuA-gf7|iDjgx;H^f37T0{=7YA1eQuIFKF>vxU#YwD9K)pkeUu zSTT$63j!pSHFYunnu-8`$Mk6C01P^Ib$WCF0R7?jH;(;p9PzJRrufP3sUQJSdr@rD zz|%kH0HVLA4FF>BfdcK%CLkJs_Wxhd|64HrQ~qH`M?-tSKK%cK`2Pj|3<5}S07qy} z7-%E_bP_ZS60|>~fV~I%Ffks4|Lw}(7c6WXT+By!80h$D|HAzj1;D_3goTFwKtK!t zV4-24V_;(9VLigZ!Uv!|z>l!7A9S#gl9A&IDFG?ILY`9Ed6%}bie#^vP^S+q2rE-T zqu508cJ14j{5k_9GKN*yjj}F$+6;Y15MnVLTqF--Ffq|Fad9vRv9K^6^rK?{NH8C< z2$5ouVJks^ySC>8iK zFuPCLaQmMP0KtPGbP@~_fC8YQ?pT8SH{(kM$*}xmEUx%M4fDDPQX9vQtHQ|(q&_9Z zus;Br2tijvl$&on1gd`}C*ORs=vARbn;(I0CExt!zHc%q9HlY6F3ov$`L=eR9J{=X z@mBGZ{@8u~C_<$$N#)%ciLfe~#-JC+5#b&6pbYuW_h%Qbh39M)TSYIzikEeG2mQh9 z#O;+gtBX&ZjY-2HOKam}X)YtP>SAVrSWa=1Qs57KWEWOd48srr|DGJ4blE$K(nkQD zv9{@0gKyf^gvwHfgTHL|yG&6Bv)7hGxjQUx)O?Bsl)4Jr6>H8Rg@#CG#*)!`<}+eU zlA!zHNIL34q>jvSW%h!$>F`!C_e#x2nj`U(E#rbcZa#nh%BW!++(A8SCN_md>!Ly~ z?j-j8DhUrmG(e?$;?Xp_>Dajto{<&#_$NbL-JTorGCA>0=%>xqrKk-hIcl65k=KDA zT$DRMq#s6?-pd5RT4(dTu;eemBi*UVZc|S%(Xqo1eE_x?^cc1$0Cd(Ri-_17rA1nu zU+I0_=RZ+P-a)K4vgwW9#|y*Dk$PQNV}rJaBdP*D0T}2<;vWoaY8jZOfE?WY>U$)g zNjBGCotuvQ9%VMj7*=={sD;LPb67K7gFHuhz{+Wf8O*r zd!5)g^$M{|xhM?2fGLgGQ%50w63F-wuY$T(TFFnmI{+=Xq%ogm{s012cWAm-j3xK+ zy&hrgXJhdeEJiJ%S?^O(oqo%ZSBARK+Op=dQ1AxSdHQ#VkWU{8bC2pchGqiLUF)9j z_nVzivO0A+kK4F`6u$w# zMAf7fq!K5|n+@J=zq!^7E3ztEjI=>2Jwg9g7K*fqM@VhXk^5Gv^Q&Ht%x3E>@bvo6 z%B?bX=7eEY?AIMS@KEj7R>~`eHNA~AnMpbwM-}L0^7`cB(8UZ$Iacw@y4IV~rF9*N_>xm~f@q$Q&bbv#PWQLEH{o++8uiSJB5 z!JM>z@~zoe@fG52V(*WLB=^AyCr!g&gK+`=XC}UpKPR9%#w@=oCF5($yx5vGH5t5L zeJxM&#RyDZ2CMs|rsO!C%fwxZ@3zFg))R9R@QIu(VwMi) zGe%Fr`a3OW(s9~LJqq5^e5y{r!wm`3(m#OKfDD&3OcgId4lfA^V2iLs1Bn^!NtPOt zd&BPRr-&X8miH>v^4Q%{>6jqJA= zhuH;xb{&^l$r0B;LzGrx0+}$D*0)@bpIxQK$+QO!~+A@8zQ7;aO6ni?aFFSjT zukHo?T;(;=DxjG+8G^}T+%(zeg$-NeXqJPjn1uIpahQTQZY*78C+@%eGI^i;0h}cg zK3Z-oA!Fg)&25Lrq+RHwOQ7Gx#X4QCfdiPrcWmC(RU*@{=CK4ssg`-PrqVBz^)b{1 zjPs|?W74YGg|hbOx-8lU%BEgOkJs=5F#Z7EgZ%LnKE*4Bl~(ubZEh3qp#UHl*yCqy zvp21eGU7pJFWt{%+?UGOv{MYj&VrdoU9$PH2o>Tg1NzNm3BkStX0#$1bFEixk-i>b z33*_}=wm-!X|!eE1g&}ogWZZ1lfa3G>HV?G71o(p*;z9}X=ZifgXiF6U zq6Wb@e?CiH(DBzhd&`m&cOyD6W2L=MXj-s=rEa_~2iQo*E34|jsJagj09P(14ugt& zN3$IQ*N!M-4=Rlw&Br=fU{3)d%TvupfSSC86Zy+hHc^VxIFFwjTws^DL4Wfhc`K#V z=>7Go)G`b3t}xGpbUiqqb{l-O&cEW#1?CJ~(G-Ma{f zZo&~H?>L0wE-YkA0w;%+t?oBd_j}qcG2DM(vt4E6L$(c+L>*T z2@4;3C$+`-2hiqYmaI_2vVYL-mif`j_7b!UX z6w|E3GuPzc6OTnH7FUoH_?A6)N*cPhwi%tS#nnmG&d&3JG$|In(2cgo4mc6Y+hbJf zHK3gpQWD>+Z+)VSUMZw!NM2r7BxYpcS&Pb`TZK2g7jJAj$mU^Cepr7o;rmOMs)f5A zULg^dC9HLR;kFl>yvUe%+66rQ9dh7j&{|QeOMaTy8K1NAuLV1=jOXYQ(p3hEgL=Ef z@4tg9YooL3T;#2rA9qP@W{c<6ngp&8}Sk zVeF>xl%{q8IF&Z-!A^!Xj2q{EhPHSTHl7lx^Jb3V)P0#>0HUmne2ZB=w{1=Eo+aF1 zc1%dUg<$!EEzujtpF;{g2FER5x>`UsKnGJ52(qh3MiZCx`>5#wgK~qUzT6+cIZlUF z_sF`{lqE$}RGXUGGq@=|sJD>b5U8Bvh4YIYaN|syP`#qn05qQH=HqJCRfdvQq?LHh zs|a+4a<&`{P8u0HE>nhN8d6h$E4rvp)vpgW9xU zjSfETq<6z(r?os5982D*W>K-JDdrP|bi$=5@ccCM7k)bAM9jkGr z;5mvWencgcCv|U+QYQPe18t8L$8VWON!!L{oS(6^B}}6YAb`yhte+|G&o1YVsx~Tl zy<<^V{1+AK=RslKmOt*yxr3m&6F4u#wNr1V#fAqihPW*EIzes|H>uSzsj6S zbe8ipCC0H{D>@quavH0h0;!PO?RRE3G3rZ)Vrz<_87*Qn^TnxB2smGJvHAW|rlShG z@AJ0xwsglU9DFlDc*FLL-T=T^X3c0C0rb75fqIn=tf9uKy`XO8rru(O`-D zkl@!6%zi4{9dF|6lw$6e%zB1}uW}KK6(yN*i~6~#U1UAC6;Nv<6^}=1FL~YLtY+mw zZ0@~^5)6ZNai>060Nlw@^KE>;noF{!{dg6w>xTL8uIX;kU=9}vhUA8iQxXaW1BRIy7dG`QL{Rr+DAiuQmd;YZ?qh9YjpR(MJ$Y(ur5!u*&Cfsv zafXhsm6|$3X*n-gw6rwy#^vALYfdyPZUr#B+`VUMEHH!<6ZOK;!M|FoQqYt7B3ZWk z(HLLt)7WzuQtf;_RwV|Hdk^ruW`f*YZhi~xtROM7ZY*ON9w?Ma8QhEc`m>w9RD+iJL1;<>H7I`X_S=zE_q79F) zT)pBvD%Bvc-^Fhlqga5iMG@)xKU6H7qNn$n>mn3S-5G=4HjMeNYTmtk)plR3+i7d< z{Vp<|4yJt-;kfke6mT0{&OJL?TEl+#y4}36+#@%OLiDxa(#h{ePCW37y2`KRmv?@v zduW9kE+W*M$)z7-^-Dv-%vlASMB8)saM6|7F#-Ki0taR#+&5I-WEFL< zgk++@D!V5buU}if@u5hpUle9|IEcwrJG-Dk*|Era)ziu8@yBJi^Mwi8)wAmGHEy&f zOkM~FbBpmY-#^0vHE=UB;QRp;t{u^rEMQ1VnV0!LRh@-t`96|*TUnE&W6ArJW$3wj zg*w4?Qfmcw!+(@A#;S6E1hgo zh_#=GUrnM8TlqCY=_iLFj=ZAfglH&--q_AWQGa%sx0H_U7TQ>`_r<2cATRQ2_@=Rk zJDVs2+Mt=E9~pl*6mEgg;S7!Y(9C_3No*YOt+%BGTh%Qfm6B%CNaJ zfzE|mKnTd*FpgRa<7-+J5{xIm{g6@BX=Sy3c2|z{$Amg*<vUtT?;K^UdC54fpnc3xGrqQi5%~YA~ z)>4IsVDn}=`!*I(DUeXokwIA~+XJ2(BOvz%Pw=qq2VGvQkT-6kBfn5#SR{~`sRMzf zaRig;c>3q(984bRDj?Y5r)Ri*I1uO?7qPtg>EUv#XTDqsb({+R^)Q+&3LM=Ew>D=X zm(mzTVpv@5MPbZs3N#LDW92fMwSz@V513QSmdO=Q71vR*O(KcV=2({imGP)o;Z
    H1_d@?|NRffbD~(-$A2+#=Km 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

    AlU6-Uh>CaDp#8J?639@ewd$ro>^#N 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 WvZa37-n&jK5HXc+sAc;%`@aAqwr-06 literal 0 HcmV?d00001 diff --git a/niayesh/init-widget.js.download b/niayesh/init-widget.js.download new file mode 100644 index 0000000..f781c5b --- /dev/null +++ b/niayesh/init-widget.js.download @@ -0,0 +1,83 @@ +var mydnnLiveChatBaseData; +(function ($, Sys) { + $(document).ready(function () { + var __mydnnLiveChatRequests = []; + var __isAgentOnline = false; + var __isLiveChatLoaded = false; + var __isAngularLoaded = false; + var __requestsString; + var __adminPanelUrl; + var __portalID; + var __me = this; + var __counter = 0; + + if (typeof mydnnSupportLiveChat != "undefined" || getParameterByName("popUp") == "true") return; + + var __siteRoot = "/"; + var __tabID = -1; + if (typeof dnn != "undefined" && typeof dnn.getVar != "undefined") { + __siteRoot = dnn.getVar("sf_siteRoot", "/"); + __tabID = dnn.getVar("sf_tabId", -1) + } + + setTimeout(function () { + $.ajax({ + type: "GET", + url: __siteRoot + "DesktopModules/MyDnnSupport.LiveChat/API/VisitorService/DetectLiveChat", + data: { currentTabID: __tabID } + }).done(function (data) { + __siteRoot = data.SiteRoot; + __portalID = data.PortalID; + + if (data.LiveChatEnabled) { + mydnnLiveChatBaseData = { SiteRoot: __siteRoot }; + + $('body').append(''); + + __me.loadSignalRScripts(data); + } + }).error(function (request, status, error) { + console.log(request.responseText); + }); + }, 1000); + + this.loadSignalRScripts = function (data) { + if (typeof $.signalR == "undefined") + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientComponents/signalr/jquery.signalR-2.1.1.min.js", function () { + $.getScript(data.SiteRoot + "signalr/hubs"); + __me.loadAngularAndScripts(data); + }); + else + __me.loadAngularAndScripts(data); + } + + this.loadAngularAndScripts = function (data) { + if (typeof angular == "undefined") + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientComponents/angularjs/angular.min.js", function () { + __me.loadLiveChatScripts(data); + }); + else + __me.loadLiveChatScripts(data); + } + + this.loadLiveChatScripts = function (data) { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientApp/Services/signalr.service.js?cdv=200", function () { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientApp/Services/ng-mydnn-services.js?cdv=200", function () { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientComponents/moment.js/moment.min.js", function () { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientApp/Controllers/livechat-visitor-controller.js?cdv=200", function () { + $('body').append('

    '); + angular.bootstrap(document.getElementById('mydnnSupportLiveChat'), ['MyDnnSupportLiveChatApp']); + }); + }); + }); + }); + } + + function getParameterByName(name) { + name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), + results = regex.exec(location.search); + return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); + } + }); +}(jQuery, window.Sys)); diff --git a/niayesh/jquery-migrate.js.download b/niayesh/jquery-migrate.js.download new file mode 100644 index 0000000..b7dbaa8 --- /dev/null +++ b/niayesh/jquery-migrate.js.download @@ -0,0 +1,521 @@ +/*! + * jQuery Migrate - v1.2.1 - 2013-05-08 + * https://github.com/jquery/jquery-migrate + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT + */ +(function( jQuery, window, undefined ) { +// See http://bugs.jquery.com/ticket/13335 +// "use strict"; + + +var warnedAbout = {}; + +// List of warnings already given; public read only +jQuery.migrateWarnings = []; + +// Set to true to prevent console output; migrateWarnings still maintained +jQuery.migrateMute = true; + +// Show a message on the console so devs know we're active +if ( !jQuery.migrateMute && window.console && window.console.log ) { + window.console.log("JQMIGRATE: Logging is active"); +} + +// Set to false to disable traces that appear with warnings +if ( jQuery.migrateTrace === undefined ) { + jQuery.migrateTrace = true; +} + +// Forget any warnings we've already given; public +jQuery.migrateReset = function() { + warnedAbout = {}; + jQuery.migrateWarnings.length = 0; +}; + +function migrateWarn( msg) { + var console = window.console; + if ( !warnedAbout[ msg ] ) { + warnedAbout[ msg ] = true; + jQuery.migrateWarnings.push( msg ); + if ( console && console.warn && !jQuery.migrateMute ) { + console.warn( "JQMIGRATE: " + msg ); + if ( jQuery.migrateTrace && console.trace ) { + console.trace(); + } + } + } +} + +function migrateWarnProp( obj, prop, value, msg ) { + if ( Object.defineProperty ) { + // On ES5 browsers (non-oldIE), warn if the code tries to get prop; + // allow property to be overwritten in case some other plugin wants it + try { + Object.defineProperty( obj, prop, { + configurable: true, + enumerable: true, + get: function() { + migrateWarn( msg ); + return value; + }, + set: function( newValue ) { + migrateWarn( msg ); + value = newValue; + } + }); + return; + } catch( err ) { + // IE8 is a dope about Object.defineProperty, can't warn there + } + } + + // Non-ES5 (or broken) browser; just set the property + jQuery._definePropertyBroken = true; + obj[ prop ] = value; +} + +if ( document.compatMode === "BackCompat" ) { + // jQuery has never supported or tested Quirks Mode + migrateWarn( "jQuery is not compatible with Quirks Mode" ); +} + + +var attrFn = jQuery( "", { size: 1 } ).attr("size") && jQuery.attrFn, + oldAttr = jQuery.attr, + valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get || + function() { return null; }, + valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set || + function() { return undefined; }, + rnoType = /^(?:input|button)$/i, + rnoAttrNodeType = /^[238]$/, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + ruseDefault = /^(?:checked|selected)$/i; + +// jQuery.attrFn +migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" ); + +jQuery.attr = function( elem, name, value, pass ) { + var lowerName = name.toLowerCase(), + nType = elem && elem.nodeType; + + if ( pass ) { + // Since pass is used internally, we only warn for new jQuery + // versions where there isn't a pass arg in the formal params + if ( oldAttr.length < 4 ) { + migrateWarn("jQuery.fn.attr( props, pass ) is deprecated"); + } + if ( elem && !rnoAttrNodeType.test( nType ) && + (attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) { + return jQuery( elem )[ name ]( value ); + } + } + + // Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking + // for disconnected elements we don't warn on $( "
    ").addClass(this._triggerClass). + html(!buttonImage ? buttonText : $("").attr( + { src:buttonImage, alt:buttonText, title:buttonText }))); + input[isRTL ? "before" : "after"](inst.trigger); + inst.trigger.click(function() { + if ($.datepicker._datepickerShowing && $.datepicker._lastInput === input[0]) { + $.datepicker._hideDatepicker(); + } else if ($.datepicker._datepickerShowing && $.datepicker._lastInput !== input[0]) { + $.datepicker._hideDatepicker(); + $.datepicker._showDatepicker(input[0]); + } else { + $.datepicker._showDatepicker(input[0]); + } + return false; + }); + } + }, + + /* Apply the maximum length for the date format. */ + _autoSize: function(inst) { + if (this._get(inst, "autoSize") && !inst.inline) { + var findMax, max, maxI, i, + date = new Date(2009, 12 - 1, 20), // Ensure double digits + dateFormat = this._get(inst, "dateFormat"); + + if (dateFormat.match(/[DM]/)) { + findMax = function(names) { + max = 0; + maxI = 0; + for (i = 0; i < names.length; i++) { + if (names[i].length > max) { + max = names[i].length; + maxI = i; + } + } + return maxI; + }; + date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ? + "monthNames" : "monthNamesShort")))); + date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ? + "dayNames" : "dayNamesShort"))) + 20 - date.getDay()); + } + inst.input.attr("size", this._formatDate(inst, date).length); + } + }, + + /* Attach an inline date picker to a div. */ + _inlineDatepicker: function(target, inst) { + var divSpan = $(target); + if (divSpan.hasClass(this.markerClassName)) { + return; + } + divSpan.addClass(this.markerClassName).append(inst.dpDiv); + $.data(target, "datepicker", inst); + this._setDate(inst, this._getDefaultDate(inst), true); + this._updateDatepicker(inst); + this._updateAlternate(inst); + //If disabled option is true, disable the datepicker before showing it (see ticket #5665) + if( inst.settings.disabled ) { + this._disableDatepicker( target ); + } + // Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements + // http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height + inst.dpDiv.css( "display", "block" ); + }, + + /* Pop-up the date picker in a "dialog" box. + * @param input element - ignored + * @param date string or Date - the initial date to display + * @param onSelect function - the function to call when a date is selected + * @param settings object - update the dialog date picker instance's settings (anonymous object) + * @param pos int[2] - coordinates for the dialog's position within the screen or + * event - with x/y coordinates or + * leave empty for default (screen centre) + * @return the manager object + */ + _dialogDatepicker: function(input, date, onSelect, settings, pos) { + var id, browserWidth, browserHeight, scrollX, scrollY, + inst = this._dialogInst; // internal instance + + if (!inst) { + this.uuid += 1; + id = "dp" + this.uuid; + this._dialogInput = $(""); + this._dialogInput.keydown(this._doKeyDown); + $("body").append(this._dialogInput); + inst = this._dialogInst = this._newInst(this._dialogInput, false); + inst.settings = {}; + $.data(this._dialogInput[0], "datepicker", inst); + } + datepicker_extendRemove(inst.settings, settings || {}); + date = (date && date.constructor === Date ? this._formatDate(inst, date) : date); + this._dialogInput.val(date); + + this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null); + if (!this._pos) { + browserWidth = document.documentElement.clientWidth; + browserHeight = document.documentElement.clientHeight; + scrollX = document.documentElement.scrollLeft || document.body.scrollLeft; + scrollY = document.documentElement.scrollTop || document.body.scrollTop; + this._pos = // should use actual width/height below + [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY]; + } + + // move input on screen for focus, but hidden behind dialog + this._dialogInput.css("left", (this._pos[0] + 20) + "px").css("top", this._pos[1] + "px"); + inst.settings.onSelect = onSelect; + this._inDialog = true; + this.dpDiv.addClass(this._dialogClass); + this._showDatepicker(this._dialogInput[0]); + if ($.blockUI) { + $.blockUI(this.dpDiv); + } + $.data(this._dialogInput[0], "datepicker", inst); + return this; + }, + + /* Detach a datepicker from its control. + * @param target element - the target input field or division or span + */ + _destroyDatepicker: function(target) { + var nodeName, + $target = $(target), + inst = $.data(target, "datepicker"); + + if (!$target.hasClass(this.markerClassName)) { + return; + } + + nodeName = target.nodeName.toLowerCase(); + $.removeData(target, "datepicker"); + if (nodeName === "input") { + inst.append.remove(); + inst.trigger.remove(); + $target.removeClass(this.markerClassName). + unbind("focus", this._showDatepicker). + unbind("keydown", this._doKeyDown). + unbind("keypress", this._doKeyPress). + unbind("keyup", this._doKeyUp); + } else if (nodeName === "div" || nodeName === "span") { + $target.removeClass(this.markerClassName).empty(); + } + + if ( datepicker_instActive === inst ) { + datepicker_instActive = null; + } + }, + + /* Enable the date picker to a jQuery selection. + * @param target element - the target input field or division or span + */ + _enableDatepicker: function(target) { + var nodeName, inline, + $target = $(target), + inst = $.data(target, "datepicker"); + + if (!$target.hasClass(this.markerClassName)) { + return; + } + + nodeName = target.nodeName.toLowerCase(); + if (nodeName === "input") { + target.disabled = false; + inst.trigger.filter("button"). + each(function() { this.disabled = false; }).end(). + filter("img").css({opacity: "1.0", cursor: ""}); + } else if (nodeName === "div" || nodeName === "span") { + inline = $target.children("." + this._inlineClass); + inline.children().removeClass("ui-state-disabled"); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + prop("disabled", false); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value === target ? null : value); }); // delete entry + }, + + /* Disable the date picker to a jQuery selection. + * @param target element - the target input field or division or span + */ + _disableDatepicker: function(target) { + var nodeName, inline, + $target = $(target), + inst = $.data(target, "datepicker"); + + if (!$target.hasClass(this.markerClassName)) { + return; + } + + nodeName = target.nodeName.toLowerCase(); + if (nodeName === "input") { + target.disabled = true; + inst.trigger.filter("button"). + each(function() { this.disabled = true; }).end(). + filter("img").css({opacity: "0.5", cursor: "default"}); + } else if (nodeName === "div" || nodeName === "span") { + inline = $target.children("." + this._inlineClass); + inline.children().addClass("ui-state-disabled"); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + prop("disabled", true); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value === target ? null : value); }); // delete entry + this._disabledInputs[this._disabledInputs.length] = target; + }, + + /* Is the first field in a jQuery collection disabled as a datepicker? + * @param target element - the target input field or division or span + * @return boolean - true if disabled, false if enabled + */ + _isDisabledDatepicker: function(target) { + if (!target) { + return false; + } + for (var i = 0; i < this._disabledInputs.length; i++) { + if (this._disabledInputs[i] === target) { + return true; + } + } + return false; + }, + + /* Retrieve the instance data for the target control. + * @param target element - the target input field or division or span + * @return object - the associated instance data + * @throws error if a jQuery problem getting data + */ + _getInst: function(target) { + try { + return $.data(target, "datepicker"); + } + catch (err) { + throw "Missing instance data for this datepicker"; + } + }, + + /* Update or retrieve the settings for a date picker attached to an input field or division. + * @param target element - the target input field or division or span + * @param name object - the new settings to update or + * string - the name of the setting to change or retrieve, + * when retrieving also "all" for all instance settings or + * "defaults" for all global defaults + * @param value any - the new value for the setting + * (omit if above is an object or to retrieve a value) + */ + _optionDatepicker: function(target, name, value) { + var settings, date, minDate, maxDate, + inst = this._getInst(target); + + if (arguments.length === 2 && typeof name === "string") { + return (name === "defaults" ? $.extend({}, $.datepicker._defaults) : + (inst ? (name === "all" ? $.extend({}, inst.settings) : + this._get(inst, name)) : null)); + } + + settings = name || {}; + if (typeof name === "string") { + settings = {}; + settings[name] = value; + } + + if (inst) { + if (this._curInst === inst) { + this._hideDatepicker(); + } + + date = this._getDateDatepicker(target, true); + minDate = this._getMinMaxDate(inst, "min"); + maxDate = this._getMinMaxDate(inst, "max"); + datepicker_extendRemove(inst.settings, settings); + // reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided + if (minDate !== null && settings.dateFormat !== undefined && settings.minDate === undefined) { + inst.settings.minDate = this._formatDate(inst, minDate); + } + if (maxDate !== null && settings.dateFormat !== undefined && settings.maxDate === undefined) { + inst.settings.maxDate = this._formatDate(inst, maxDate); + } + if ( "disabled" in settings ) { + if ( settings.disabled ) { + this._disableDatepicker(target); + } else { + this._enableDatepicker(target); + } + } + this._attachments($(target), inst); + this._autoSize(inst); + this._setDate(inst, date); + this._updateAlternate(inst); + this._updateDatepicker(inst); + } + }, + + // change method deprecated + _changeDatepicker: function(target, name, value) { + this._optionDatepicker(target, name, value); + }, + + /* Redraw the date picker attached to an input field or division. + * @param target element - the target input field or division or span + */ + _refreshDatepicker: function(target) { + var inst = this._getInst(target); + if (inst) { + this._updateDatepicker(inst); + } + }, + + /* Set the dates for a jQuery selection. + * @param target element - the target input field or division or span + * @param date Date - the new date + */ + _setDateDatepicker: function(target, date) { + var inst = this._getInst(target); + if (inst) { + this._setDate(inst, date); + this._updateDatepicker(inst); + this._updateAlternate(inst); + } + }, + + /* Get the date(s) for the first entry in a jQuery selection. + * @param target element - the target input field or division or span + * @param noDefault boolean - true if no default date is to be used + * @return Date - the current date + */ + _getDateDatepicker: function(target, noDefault) { + var inst = this._getInst(target); + if (inst && !inst.inline) { + this._setDateFromField(inst, noDefault); + } + return (inst ? this._getDate(inst) : null); + }, + + /* Handle keystrokes. */ + _doKeyDown: function(event) { + var onSelect, dateStr, sel, + inst = $.datepicker._getInst(event.target), + handled = true, + isRTL = inst.dpDiv.is(".ui-datepicker-rtl"); + + inst._keyEvent = true; + if ($.datepicker._datepickerShowing) { + switch (event.keyCode) { + case 9: $.datepicker._hideDatepicker(); + handled = false; + break; // hide on tab out + case 13: sel = $("td." + $.datepicker._dayOverClass + ":not(." + + $.datepicker._currentClass + ")", inst.dpDiv); + if (sel[0]) { + $.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]); + } + + onSelect = $.datepicker._get(inst, "onSelect"); + if (onSelect) { + dateStr = $.datepicker._formatDate(inst); + + // trigger custom callback + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); + } else { + $.datepicker._hideDatepicker(); + } + + return false; // don't submit the form + case 27: $.datepicker._hideDatepicker(); + break; // hide on escape + case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, "stepBigMonths") : + -$.datepicker._get(inst, "stepMonths")), "M"); + break; // previous month/year on page up/+ ctrl + case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, "stepBigMonths") : + +$.datepicker._get(inst, "stepMonths")), "M"); + break; // next month/year on page down/+ ctrl + case 35: if (event.ctrlKey || event.metaKey) { + $.datepicker._clearDate(event.target); + } + handled = event.ctrlKey || event.metaKey; + break; // clear on ctrl or command +end + case 36: if (event.ctrlKey || event.metaKey) { + $.datepicker._gotoToday(event.target); + } + handled = event.ctrlKey || event.metaKey; + break; // current on ctrl or command +home + case 37: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), "D"); + } + handled = event.ctrlKey || event.metaKey; + // -1 day on ctrl or command +left + if (event.originalEvent.altKey) { + $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, "stepBigMonths") : + -$.datepicker._get(inst, "stepMonths")), "M"); + } + // next month/year on alt +left on Mac + break; + case 38: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, -7, "D"); + } + handled = event.ctrlKey || event.metaKey; + break; // -1 week on ctrl or command +up + case 39: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), "D"); + } + handled = event.ctrlKey || event.metaKey; + // +1 day on ctrl or command +right + if (event.originalEvent.altKey) { + $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, "stepBigMonths") : + +$.datepicker._get(inst, "stepMonths")), "M"); + } + // next month/year on alt +right + break; + case 40: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, +7, "D"); + } + handled = event.ctrlKey || event.metaKey; + break; // +1 week on ctrl or command +down + default: handled = false; + } + } else if (event.keyCode === 36 && event.ctrlKey) { // display the date picker on ctrl+home + $.datepicker._showDatepicker(this); + } else { + handled = false; + } + + if (handled) { + event.preventDefault(); + event.stopPropagation(); + } + }, + + /* Filter entered characters - based on date format. */ + _doKeyPress: function(event) { + var chars, chr, + inst = $.datepicker._getInst(event.target); + + if ($.datepicker._get(inst, "constrainInput")) { + chars = $.datepicker._possibleChars($.datepicker._get(inst, "dateFormat")); + chr = String.fromCharCode(event.charCode == null ? event.keyCode : event.charCode); + return event.ctrlKey || event.metaKey || (chr < " " || !chars || chars.indexOf(chr) > -1); + } + }, + + /* Synchronise manual entry and field/alternate field. */ + _doKeyUp: function(event) { + var date, + inst = $.datepicker._getInst(event.target); + + if (inst.input.val() !== inst.lastVal) { + try { + date = $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"), + (inst.input ? inst.input.val() : null), + $.datepicker._getFormatConfig(inst)); + + if (date) { // only if valid + $.datepicker._setDateFromField(inst); + $.datepicker._updateAlternate(inst); + $.datepicker._updateDatepicker(inst); + } + } + catch (err) { + } + } + return true; + }, + + /* Pop-up the date picker for a given input field. + * If false returned from beforeShow event handler do not show. + * @param input element - the input field attached to the date picker or + * event - if triggered by focus + */ + _showDatepicker: function(input) { + input = input.target || input; + if (input.nodeName.toLowerCase() !== "input") { // find from button/image trigger + input = $("input", input.parentNode)[0]; + } + + if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput === input) { // already here + return; + } + + var inst, beforeShow, beforeShowSettings, isFixed, + offset, showAnim, duration; + + inst = $.datepicker._getInst(input); + if ($.datepicker._curInst && $.datepicker._curInst !== inst) { + $.datepicker._curInst.dpDiv.stop(true, true); + if ( inst && $.datepicker._datepickerShowing ) { + $.datepicker._hideDatepicker( $.datepicker._curInst.input[0] ); + } + } + + beforeShow = $.datepicker._get(inst, "beforeShow"); + beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst]) : {}; + if(beforeShowSettings === false){ + return; + } + datepicker_extendRemove(inst.settings, beforeShowSettings); + + inst.lastVal = null; + $.datepicker._lastInput = input; + $.datepicker._setDateFromField(inst); + + if ($.datepicker._inDialog) { // hide cursor + input.value = ""; + } + if (!$.datepicker._pos) { // position below input + $.datepicker._pos = $.datepicker._findPos(input); + $.datepicker._pos[1] += input.offsetHeight; // add the height + } + + isFixed = false; + $(input).parents().each(function() { + isFixed |= $(this).css("position") === "fixed"; + return !isFixed; + }); + + offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]}; + $.datepicker._pos = null; + //to avoid flashes on Firefox + inst.dpDiv.empty(); + // determine sizing offscreen + inst.dpDiv.css({position: "absolute", display: "block", top: "-1000px"}); + $.datepicker._updateDatepicker(inst); + // fix width for dynamic number of date pickers + // and adjust position before showing + offset = $.datepicker._checkOffset(inst, offset, isFixed); + inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ? + "static" : (isFixed ? "fixed" : "absolute")), display: "none", + left: offset.left + "px", top: offset.top + "px"}); + + if (!inst.inline) { + showAnim = $.datepicker._get(inst, "showAnim"); + duration = $.datepicker._get(inst, "duration"); + inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1 ); + $.datepicker._datepickerShowing = true; + + if ( $.effects && $.effects.effect[ showAnim ] ) { + inst.dpDiv.show(showAnim, $.datepicker._get(inst, "showOptions"), duration); + } else { + inst.dpDiv[showAnim || "show"](showAnim ? duration : null); + } + + if ( $.datepicker._shouldFocusInput( inst ) ) { + inst.input.focus(); + } + + $.datepicker._curInst = inst; + } + }, + + /* Generate the date picker content. */ + _updateDatepicker: function(inst) { + this.maxRows = 4; //Reset the max number of rows being displayed (see #7043) + datepicker_instActive = inst; // for delegate hover events + inst.dpDiv.empty().append(this._generateHTML(inst)); + this._attachHandlers(inst); + + var origyearshtml, + numMonths = this._getNumberOfMonths(inst), + cols = numMonths[1], + width = 17, + activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" ); + + if ( activeCell.length > 0 ) { + datepicker_handleMouseover.apply( activeCell.get( 0 ) ); + } + + inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""); + if (cols > 1) { + inst.dpDiv.addClass("ui-datepicker-multi-" + cols).css("width", (width * cols) + "em"); + } + inst.dpDiv[(numMonths[0] !== 1 || numMonths[1] !== 1 ? "add" : "remove") + + "Class"]("ui-datepicker-multi"); + inst.dpDiv[(this._get(inst, "isRTL") ? "add" : "remove") + + "Class"]("ui-datepicker-rtl"); + + if (inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) { + inst.input.focus(); + } + + // deffered render of the years select (to avoid flashes on Firefox) + if( inst.yearshtml ){ + origyearshtml = inst.yearshtml; + setTimeout(function(){ + //assure that inst.yearshtml didn't change. + if( origyearshtml === inst.yearshtml && inst.yearshtml ){ + inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml); + } + origyearshtml = inst.yearshtml = null; + }, 0); + } + }, + + // #6694 - don't focus the input if it's already focused + // this breaks the change event in IE + // Support: IE and jQuery <1.9 + _shouldFocusInput: function( inst ) { + return inst.input && inst.input.is( ":visible" ) && !inst.input.is( ":disabled" ) && !inst.input.is( ":focus" ); + }, + + /* Check positioning to remain on screen. */ + _checkOffset: function(inst, offset, isFixed) { + var dpWidth = inst.dpDiv.outerWidth(), + dpHeight = inst.dpDiv.outerHeight(), + inputWidth = inst.input ? inst.input.outerWidth() : 0, + inputHeight = inst.input ? inst.input.outerHeight() : 0, + viewWidth = document.documentElement.clientWidth + (isFixed ? 0 : $(document).scrollLeft()), + viewHeight = document.documentElement.clientHeight + (isFixed ? 0 : $(document).scrollTop()); + + offset.left -= (this._get(inst, "isRTL") ? (dpWidth - inputWidth) : 0); + offset.left -= (isFixed && offset.left === inst.input.offset().left) ? $(document).scrollLeft() : 0; + offset.top -= (isFixed && offset.top === (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0; + + // now check if datepicker is showing outside window viewport - move to a better place if so. + offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ? + Math.abs(offset.left + dpWidth - viewWidth) : 0); + offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ? + Math.abs(dpHeight + inputHeight) : 0); + + return offset; + }, + + /* Find an object's position on the screen. */ + _findPos: function(obj) { + var position, + inst = this._getInst(obj), + isRTL = this._get(inst, "isRTL"); + + while (obj && (obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden(obj))) { + obj = obj[isRTL ? "previousSibling" : "nextSibling"]; + } + + position = $(obj).offset(); + return [position.left, position.top]; + }, + + /* Hide the date picker from view. + * @param input element - the input field attached to the date picker + */ + _hideDatepicker: function(input) { + var showAnim, duration, postProcess, onClose, + inst = this._curInst; + + if (!inst || (input && inst !== $.data(input, "datepicker"))) { + return; + } + + if (this._datepickerShowing) { + showAnim = this._get(inst, "showAnim"); + duration = this._get(inst, "duration"); + postProcess = function() { + $.datepicker._tidyDialog(inst); + }; + + // DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed + if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[ showAnim ] ) ) { + inst.dpDiv.hide(showAnim, $.datepicker._get(inst, "showOptions"), duration, postProcess); + } else { + inst.dpDiv[(showAnim === "slideDown" ? "slideUp" : + (showAnim === "fadeIn" ? "fadeOut" : "hide"))]((showAnim ? duration : null), postProcess); + } + + if (!showAnim) { + postProcess(); + } + this._datepickerShowing = false; + + onClose = this._get(inst, "onClose"); + if (onClose) { + onClose.apply((inst.input ? inst.input[0] : null), [(inst.input ? inst.input.val() : ""), inst]); + } + + this._lastInput = null; + if (this._inDialog) { + this._dialogInput.css({ position: "absolute", left: "0", top: "-100px" }); + if ($.blockUI) { + $.unblockUI(); + $("body").append(this.dpDiv); + } + } + this._inDialog = false; + } + }, + + /* Tidy up after a dialog display. */ + _tidyDialog: function(inst) { + inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar"); + }, + + /* Close date picker if clicked elsewhere. */ + _checkExternalClick: function(event) { + if (!$.datepicker._curInst) { + return; + } + + var $target = $(event.target), + inst = $.datepicker._getInst($target[0]); + + if ( ( ( $target[0].id !== $.datepicker._mainDivId && + $target.parents("#" + $.datepicker._mainDivId).length === 0 && + !$target.hasClass($.datepicker.markerClassName) && + !$target.closest("." + $.datepicker._triggerClass).length && + $.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) || + ( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst !== inst ) ) { + $.datepicker._hideDatepicker(); + } + }, + + /* Adjust one of the date sub-fields. */ + _adjustDate: function(id, offset, period) { + var target = $(id), + inst = this._getInst(target[0]); + + if (this._isDisabledDatepicker(target[0])) { + return; + } + this._adjustInstDate(inst, offset + + (period === "M" ? this._get(inst, "showCurrentAtPos") : 0), // undo positioning + period); + this._updateDatepicker(inst); + }, + + /* Action for current link. */ + _gotoToday: function(id) { + var date, + target = $(id), + inst = this._getInst(target[0]); + + if (this._get(inst, "gotoCurrent") && inst.currentDay) { + inst.selectedDay = inst.currentDay; + inst.drawMonth = inst.selectedMonth = inst.currentMonth; + inst.drawYear = inst.selectedYear = inst.currentYear; + } else { + date = new Date(); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + } + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a new month/year. */ + _selectMonthYear: function(id, select, period) { + var target = $(id), + inst = this._getInst(target[0]); + + inst["selected" + (period === "M" ? "Month" : "Year")] = + inst["draw" + (period === "M" ? "Month" : "Year")] = + parseInt(select.options[select.selectedIndex].value,10); + + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a day. */ + _selectDay: function(id, month, year, td) { + var inst, + target = $(id); + + if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) { + return; + } + + inst = this._getInst(target[0]); + inst.selectedDay = inst.currentDay = $("a", td).html(); + inst.selectedMonth = inst.currentMonth = month; + inst.selectedYear = inst.currentYear = year; + this._selectDate(id, this._formatDate(inst, + inst.currentDay, inst.currentMonth, inst.currentYear)); + }, + + /* Erase the input field and hide the date picker. */ + _clearDate: function(id) { + var target = $(id); + this._selectDate(target, ""); + }, + + /* Update the input field with the selected date. */ + _selectDate: function(id, dateStr) { + var onSelect, + target = $(id), + inst = this._getInst(target[0]); + + dateStr = (dateStr != null ? dateStr : this._formatDate(inst)); + if (inst.input) { + inst.input.val(dateStr); + } + this._updateAlternate(inst); + + onSelect = this._get(inst, "onSelect"); + if (onSelect) { + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); // trigger custom callback + } else if (inst.input) { + inst.input.trigger("change"); // fire the change event + } + + if (inst.inline){ + this._updateDatepicker(inst); + } else { + this._hideDatepicker(); + this._lastInput = inst.input[0]; + if (typeof(inst.input[0]) !== "object") { + inst.input.focus(); // restore focus + } + this._lastInput = null; + } + }, + + /* Update any alternate field to synchronise with the main field. */ + _updateAlternate: function(inst) { + var altFormat, date, dateStr, + altField = this._get(inst, "altField"); + + if (altField) { // update alternate field too + altFormat = this._get(inst, "altFormat") || this._get(inst, "dateFormat"); + date = this._getDate(inst); + dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst)); + $(altField).each(function() { $(this).val(dateStr); }); + } + }, + + /* Set as beforeShowDay function to prevent selection of weekends. + * @param date Date - the date to customise + * @return [boolean, string] - is this date selectable?, what is its CSS class? + */ + noWeekends: function(date) { + var day = date.getDay(); + return [(day > 0 && day < 6), ""]; + }, + + /* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition. + * @param date Date - the date to get the week for + * @return number - the number of the week within the year that contains this date + */ + iso8601Week: function(date) { + var time, + checkDate = new Date(date.getTime()); + + // Find Thursday of this week starting on Monday + checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7)); + + time = checkDate.getTime(); + checkDate.setMonth(0); // Compare with Jan 1 + checkDate.setDate(1); + return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1; + }, + + /* Parse a string value into a date object. + * See formatDate below for the possible formats. + * + * @param format string - the expected format of the date + * @param value string - the date in the above format + * @param settings Object - attributes include: + * shortYearCutoff number - the cutoff year for determining the century (optional) + * dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + * dayNames string[7] - names of the days from Sunday (optional) + * monthNamesShort string[12] - abbreviated names of the months (optional) + * monthNames string[12] - names of the months (optional) + * @return Date - the extracted date value or null if value is blank + */ + parseDate: function (format, value, settings) { + if (format == null || value == null) { + throw "Invalid arguments"; + } + + value = (typeof value === "object" ? value.toString() : value + ""); + if (value === "") { + return null; + } + + var iFormat, dim, extra, + iValue = 0, + shortYearCutoffTemp = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff, + shortYearCutoff = (typeof shortYearCutoffTemp !== "string" ? shortYearCutoffTemp : + new Date().getFullYear() % 100 + parseInt(shortYearCutoffTemp, 10)), + dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort, + dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames, + monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort, + monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames, + year = -1, + month = -1, + day = -1, + doy = -1, + literal = false, + date, + // Check whether a format character is doubled + lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match); + if (matches) { + iFormat++; + } + return matches; + }, + // Extract a number from the string value + getNumber = function(match) { + var isDoubled = lookAhead(match), + size = (match === "@" ? 14 : (match === "!" ? 20 : + (match === "y" && isDoubled ? 4 : (match === "o" ? 3 : 2)))), + minSize = (match === "y" ? size : 1), + digits = new RegExp("^\\d{" + minSize + "," + size + "}"), + num = value.substring(iValue).match(digits); + if (!num) { + throw "Missing number at position " + iValue; + } + iValue += num[0].length; + return parseInt(num[0], 10); + }, + // Extract a name from the string value and convert to an index + getName = function(match, shortNames, longNames) { + var index = -1, + names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) { + return [ [k, v] ]; + }).sort(function (a, b) { + return -(a[1].length - b[1].length); + }); + + $.each(names, function (i, pair) { + var name = pair[1]; + if (value.substr(iValue, name.length).toLowerCase() === name.toLowerCase()) { + index = pair[0]; + iValue += name.length; + return false; + } + }); + if (index !== -1) { + return index + 1; + } else { + throw "Unknown name at position " + iValue; + } + }, + // Confirm that a literal character matches the string value + checkLiteral = function() { + if (value.charAt(iValue) !== format.charAt(iFormat)) { + throw "Unexpected literal at position " + iValue; + } + iValue++; + }; + + for (iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) { + if (format.charAt(iFormat) === "'" && !lookAhead("'")) { + literal = false; + } else { + checkLiteral(); + } + } else { + switch (format.charAt(iFormat)) { + case "d": + day = getNumber("d"); + break; + case "D": + getName("D", dayNamesShort, dayNames); + break; + case "o": + doy = getNumber("o"); + break; + case "m": + month = getNumber("m"); + break; + case "M": + month = getName("M", monthNamesShort, monthNames); + break; + case "y": + year = getNumber("y"); + break; + case "@": + date = new Date(getNumber("@")); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case "!": + date = new Date((getNumber("!") - this._ticksTo1970) / 10000); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case "'": + if (lookAhead("'")){ + checkLiteral(); + } else { + literal = true; + } + break; + default: + checkLiteral(); + } + } + } + + if (iValue < value.length){ + extra = value.substr(iValue); + if (!/^\s+/.test(extra)) { + throw "Extra/unparsed characters found in date: " + extra; + } + } + + if (year === -1) { + year = new Date().getFullYear(); + } else if (year < 100) { + year += new Date().getFullYear() - new Date().getFullYear() % 100 + + (year <= shortYearCutoff ? 0 : -100); + } + + if (doy > -1) { + month = 1; + day = doy; + do { + dim = this._getDaysInMonth(year, month - 1); + if (day <= dim) { + break; + } + month++; + day -= dim; + } while (true); + } + + date = this._daylightSavingAdjust(new Date(year, month - 1, day)); + if (date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day) { + throw "Invalid date"; // E.g. 31/02/00 + } + return date; + }, + + /* Standard date formats. */ + ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601) + COOKIE: "D, dd M yy", + ISO_8601: "yy-mm-dd", + RFC_822: "D, d M y", + RFC_850: "DD, dd-M-y", + RFC_1036: "D, d M y", + RFC_1123: "D, d M yy", + RFC_2822: "D, d M yy", + RSS: "D, d M y", // RFC 822 + TICKS: "!", + TIMESTAMP: "@", + W3C: "yy-mm-dd", // ISO 8601 + + _ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) + + Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000), + + /* Format a date object into a string value. + * The format can be combinations of the following: + * d - day of month (no leading zero) + * dd - day of month (two digit) + * o - day of year (no leading zeros) + * oo - day of year (three digit) + * D - day name short + * DD - day name long + * m - month of year (no leading zero) + * mm - month of year (two digit) + * M - month name short + * MM - month name long + * y - year (two digit) + * yy - year (four digit) + * @ - Unix timestamp (ms since 01/01/1970) + * ! - Windows ticks (100ns since 01/01/0001) + * "..." - literal text + * '' - single quote + * + * @param format string - the desired format of the date + * @param date Date - the date value to format + * @param settings Object - attributes include: + * dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + * dayNames string[7] - names of the days from Sunday (optional) + * monthNamesShort string[12] - abbreviated names of the months (optional) + * monthNames string[12] - names of the months (optional) + * @return string - the date in the above format + */ + formatDate: function (format, date, settings) { + if (!date) { + return ""; + } + + var iFormat, + dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort, + dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames, + monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort, + monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames, + // Check whether a format character is doubled + lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match); + if (matches) { + iFormat++; + } + return matches; + }, + // Format a number, with leading zero if necessary + formatNumber = function(match, value, len) { + var num = "" + value; + if (lookAhead(match)) { + while (num.length < len) { + num = "0" + num; + } + } + return num; + }, + // Format a name, short or long as requested + formatName = function(match, value, shortNames, longNames) { + return (lookAhead(match) ? longNames[value] : shortNames[value]); + }, + output = "", + literal = false; + + if (date) { + for (iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) { + if (format.charAt(iFormat) === "'" && !lookAhead("'")) { + literal = false; + } else { + output += format.charAt(iFormat); + } + } else { + switch (format.charAt(iFormat)) { + case "d": + output += formatNumber("d", date.getDate(), 2); + break; + case "D": + output += formatName("D", date.getDay(), dayNamesShort, dayNames); + break; + case "o": + output += formatNumber("o", + Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3); + break; + case "m": + output += formatNumber("m", date.getMonth() + 1, 2); + break; + case "M": + output += formatName("M", date.getMonth(), monthNamesShort, monthNames); + break; + case "y": + output += (lookAhead("y") ? date.getFullYear() : + (date.getYear() % 100 < 10 ? "0" : "") + date.getYear() % 100); + break; + case "@": + output += date.getTime(); + break; + case "!": + output += date.getTime() * 10000 + this._ticksTo1970; + break; + case "'": + if (lookAhead("'")) { + output += "'"; + } else { + literal = true; + } + break; + default: + output += format.charAt(iFormat); + } + } + } + } + return output; + }, + + /* Extract all possible characters from the date format. */ + _possibleChars: function (format) { + var iFormat, + chars = "", + literal = false, + // Check whether a format character is doubled + lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match); + if (matches) { + iFormat++; + } + return matches; + }; + + for (iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) { + if (format.charAt(iFormat) === "'" && !lookAhead("'")) { + literal = false; + } else { + chars += format.charAt(iFormat); + } + } else { + switch (format.charAt(iFormat)) { + case "d": case "m": case "y": case "@": + chars += "0123456789"; + break; + case "D": case "M": + return null; // Accept anything + case "'": + if (lookAhead("'")) { + chars += "'"; + } else { + literal = true; + } + break; + default: + chars += format.charAt(iFormat); + } + } + } + return chars; + }, + + /* Get a setting value, defaulting if necessary. */ + _get: function(inst, name) { + return inst.settings[name] !== undefined ? + inst.settings[name] : this._defaults[name]; + }, + + /* Parse existing date and initialise date picker. */ + _setDateFromField: function(inst, noDefault) { + if (inst.input.val() === inst.lastVal) { + return; + } + + var dateFormat = this._get(inst, "dateFormat"), + dates = inst.lastVal = inst.input ? inst.input.val() : null, + defaultDate = this._getDefaultDate(inst), + date = defaultDate, + settings = this._getFormatConfig(inst); + + try { + date = this.parseDate(dateFormat, dates, settings) || defaultDate; + } catch (event) { + dates = (noDefault ? "" : dates); + } + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + inst.currentDay = (dates ? date.getDate() : 0); + inst.currentMonth = (dates ? date.getMonth() : 0); + inst.currentYear = (dates ? date.getFullYear() : 0); + this._adjustInstDate(inst); + }, + + /* Retrieve the default date shown on opening. */ + _getDefaultDate: function(inst) { + return this._restrictMinMax(inst, + this._determineDate(inst, this._get(inst, "defaultDate"), new Date())); + }, + + /* A date may be specified as an exact value or a relative one. */ + _determineDate: function(inst, date, defaultDate) { + var offsetNumeric = function(offset) { + var date = new Date(); + date.setDate(date.getDate() + offset); + return date; + }, + offsetString = function(offset) { + try { + return $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"), + offset, $.datepicker._getFormatConfig(inst)); + } + catch (e) { + // Ignore + } + + var date = (offset.toLowerCase().match(/^c/) ? + $.datepicker._getDate(inst) : null) || new Date(), + year = date.getFullYear(), + month = date.getMonth(), + day = date.getDate(), + pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g, + matches = pattern.exec(offset); + + while (matches) { + switch (matches[2] || "d") { + case "d" : case "D" : + day += parseInt(matches[1],10); break; + case "w" : case "W" : + day += parseInt(matches[1],10) * 7; break; + case "m" : case "M" : + month += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + case "y": case "Y" : + year += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + } + matches = pattern.exec(offset); + } + return new Date(year, month, day); + }, + newDate = (date == null || date === "" ? defaultDate : (typeof date === "string" ? offsetString(date) : + (typeof date === "number" ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime())))); + + newDate = (newDate && newDate.toString() === "Invalid Date" ? defaultDate : newDate); + if (newDate) { + newDate.setHours(0); + newDate.setMinutes(0); + newDate.setSeconds(0); + newDate.setMilliseconds(0); + } + return this._daylightSavingAdjust(newDate); + }, + + /* Handle switch to/from daylight saving. + * Hours may be non-zero on daylight saving cut-over: + * > 12 when midnight changeover, but then cannot generate + * midnight datetime, so jump to 1AM, otherwise reset. + * @param date (Date) the date to check + * @return (Date) the corrected date + */ + _daylightSavingAdjust: function(date) { + if (!date) { + return null; + } + date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0); + return date; + }, + + /* Set the date(s) directly. */ + _setDate: function(inst, date, noChange) { + var clear = !date, + origMonth = inst.selectedMonth, + origYear = inst.selectedYear, + newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date())); + + inst.selectedDay = inst.currentDay = newDate.getDate(); + inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth(); + inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear(); + if ((origMonth !== inst.selectedMonth || origYear !== inst.selectedYear) && !noChange) { + this._notifyChange(inst); + } + this._adjustInstDate(inst); + if (inst.input) { + inst.input.val(clear ? "" : this._formatDate(inst)); + } + }, + + /* Retrieve the date(s) directly. */ + _getDate: function(inst) { + var startDate = (!inst.currentYear || (inst.input && inst.input.val() === "") ? null : + this._daylightSavingAdjust(new Date( + inst.currentYear, inst.currentMonth, inst.currentDay))); + return startDate; + }, + + /* Attach the onxxx handlers. These are declared statically so + * they work with static code transformers like Caja. + */ + _attachHandlers: function(inst) { + var stepMonths = this._get(inst, "stepMonths"), + id = "#" + inst.id.replace( /\\\\/g, "\\" ); + inst.dpDiv.find("[data-handler]").map(function () { + var handler = { + prev: function () { + $.datepicker._adjustDate(id, -stepMonths, "M"); + }, + next: function () { + $.datepicker._adjustDate(id, +stepMonths, "M"); + }, + hide: function () { + $.datepicker._hideDatepicker(); + }, + today: function () { + $.datepicker._gotoToday(id); + }, + selectDay: function () { + $.datepicker._selectDay(id, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this); + return false; + }, + selectMonth: function () { + $.datepicker._selectMonthYear(id, this, "M"); + return false; + }, + selectYear: function () { + $.datepicker._selectMonthYear(id, this, "Y"); + return false; + } + }; + $(this).bind(this.getAttribute("data-event"), handler[this.getAttribute("data-handler")]); + }); + }, + + /* Generate the HTML for the current state of the date picker. */ + _generateHTML: function(inst) { + var maxDraw, prevText, prev, nextText, next, currentText, gotoDate, + controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin, + monthNames, monthNamesShort, beforeShowDay, showOtherMonths, + selectOtherMonths, defaultDate, html, dow, row, group, col, selectedDate, + cornerClass, calender, thead, day, daysInMonth, leadDays, curRows, numRows, + printDate, dRow, tbody, daySettings, otherMonth, unselectable, + tempDate = new Date(), + today = this._daylightSavingAdjust( + new Date(tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate())), // clear time + isRTL = this._get(inst, "isRTL"), + showButtonPanel = this._get(inst, "showButtonPanel"), + hideIfNoPrevNext = this._get(inst, "hideIfNoPrevNext"), + navigationAsDateFormat = this._get(inst, "navigationAsDateFormat"), + numMonths = this._getNumberOfMonths(inst), + showCurrentAtPos = this._get(inst, "showCurrentAtPos"), + stepMonths = this._get(inst, "stepMonths"), + isMultiMonth = (numMonths[0] !== 1 || numMonths[1] !== 1), + currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) : + new Date(inst.currentYear, inst.currentMonth, inst.currentDay))), + minDate = this._getMinMaxDate(inst, "min"), + maxDate = this._getMinMaxDate(inst, "max"), + drawMonth = inst.drawMonth - showCurrentAtPos, + drawYear = inst.drawYear; + + if (drawMonth < 0) { + drawMonth += 12; + drawYear--; + } + if (maxDate) { + maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(), + maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate())); + maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw); + while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) { + drawMonth--; + if (drawMonth < 0) { + drawMonth = 11; + drawYear--; + } + } + } + inst.drawMonth = drawMonth; + inst.drawYear = drawYear; + + prevText = this._get(inst, "prevText"); + prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)), + this._getFormatConfig(inst))); + + prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ? + "" + prevText + "" : + (hideIfNoPrevNext ? "" : "" + prevText + "")); + + nextText = this._get(inst, "nextText"); + nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)), + this._getFormatConfig(inst))); + + next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ? + "" + nextText + "" : + (hideIfNoPrevNext ? "" : "" + nextText + "")); + + currentText = this._get(inst, "currentText"); + gotoDate = (this._get(inst, "gotoCurrent") && inst.currentDay ? currentDate : today); + currentText = (!navigationAsDateFormat ? currentText : + this.formatDate(currentText, gotoDate, this._getFormatConfig(inst))); + + controls = (!inst.inline ? "" : ""); + + buttonPanel = (showButtonPanel) ? "
    " + (isRTL ? controls : "") + + (this._isInRange(inst, gotoDate) ? "" : "") + (isRTL ? "" : controls) + "
    " : ""; + + firstDay = parseInt(this._get(inst, "firstDay"),10); + firstDay = (isNaN(firstDay) ? 0 : firstDay); + + showWeek = this._get(inst, "showWeek"); + dayNames = this._get(inst, "dayNames"); + dayNamesMin = this._get(inst, "dayNamesMin"); + monthNames = this._get(inst, "monthNames"); + monthNamesShort = this._get(inst, "monthNamesShort"); + beforeShowDay = this._get(inst, "beforeShowDay"); + showOtherMonths = this._get(inst, "showOtherMonths"); + selectOtherMonths = this._get(inst, "selectOtherMonths"); + defaultDate = this._getDefaultDate(inst); + html = ""; + dow; + for (row = 0; row < numMonths[0]; row++) { + group = ""; + this.maxRows = 4; + for (col = 0; col < numMonths[1]; col++) { + selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay)); + cornerClass = " ui-corner-all"; + calender = ""; + if (isMultiMonth) { + calender += "
    "; + } + calender += "
    " + + (/all|left/.test(cornerClass) && row === 0 ? (isRTL ? next : prev) : "") + + (/all|right/.test(cornerClass) && row === 0 ? (isRTL ? prev : next) : "") + + this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate, + row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers + "
    " + + ""; + thead = (showWeek ? "" : ""); + for (dow = 0; dow < 7; dow++) { // days of the week + day = (dow + firstDay) % 7; + thead += ""; + } + calender += thead + ""; + daysInMonth = this._getDaysInMonth(drawYear, drawMonth); + if (drawYear === inst.selectedYear && drawMonth === inst.selectedMonth) { + inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); + } + leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; + curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate + numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043) + this.maxRows = numRows; + printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); + for (dRow = 0; dRow < numRows; dRow++) { // create date picker rows + calender += ""; + tbody = (!showWeek ? "" : ""); + for (dow = 0; dow < 7; dow++) { // create date picker days + daySettings = (beforeShowDay ? + beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, ""]); + otherMonth = (printDate.getMonth() !== drawMonth); + unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] || + (minDate && printDate < minDate) || (maxDate && printDate > maxDate); + tbody += ""; // display selectable date + printDate.setDate(printDate.getDate() + 1); + printDate = this._daylightSavingAdjust(printDate); + } + calender += tbody + ""; + } + drawMonth++; + if (drawMonth > 11) { + drawMonth = 0; + drawYear++; + } + calender += "
    " + this._get(inst, "weekHeader") + "= 5 ? " class='ui-datepicker-week-end'" : "") + ">" + + "" + dayNamesMin[day] + "
    " + + this._get(inst, "calculateWeek")(printDate) + "" + // actions + (otherMonth && !showOtherMonths ? " " : // display for other months + (unselectable ? "" + printDate.getDate() + "" : "" + printDate.getDate() + "")) + "
    " + (isMultiMonth ? "
    " + + ((numMonths[0] > 0 && col === numMonths[1]-1) ? "
    " : "") : ""); + group += calender; + } + html += group; + } + html += buttonPanel; + inst._keyEvent = false; + return html; + }, + + /* Generate the month and year header. */ + _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + + var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear, + changeMonth = this._get(inst, "changeMonth"), + changeYear = this._get(inst, "changeYear"), + showMonthAfterYear = this._get(inst, "showMonthAfterYear"), + html = "
    ", + monthHtml = ""; + + // month selection + if (secondary || !changeMonth) { + monthHtml += "" + monthNames[drawMonth] + ""; + } else { + inMinYear = (minDate && minDate.getFullYear() === drawYear); + inMaxYear = (maxDate && maxDate.getFullYear() === drawYear); + monthHtml += ""; + } + + if (!showMonthAfterYear) { + html += monthHtml + (secondary || !(changeMonth && changeYear) ? " " : ""); + } + + // year selection + if ( !inst.yearshtml ) { + inst.yearshtml = ""; + if (secondary || !changeYear) { + html += "" + drawYear + ""; + } else { + // determine range of years to display + years = this._get(inst, "yearRange").split(":"); + thisYear = new Date().getFullYear(); + determineYear = function(value) { + var year = (value.match(/c[+\-].*/) ? drawYear + parseInt(value.substring(1), 10) : + (value.match(/[+\-].*/) ? thisYear + parseInt(value, 10) : + parseInt(value, 10))); + return (isNaN(year) ? thisYear : year); + }; + year = determineYear(years[0]); + endYear = Math.max(year, determineYear(years[1] || "")); + year = (minDate ? Math.max(year, minDate.getFullYear()) : year); + endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); + inst.yearshtml += ""; + + html += inst.yearshtml; + inst.yearshtml = null; + } + } + + html += this._get(inst, "yearSuffix"); + if (showMonthAfterYear) { + html += (secondary || !(changeMonth && changeYear) ? " " : "") + monthHtml; + } + html += "
    "; // Close datepicker_header + return html; + }, + + /* Adjust one of the date sub-fields. */ + _adjustInstDate: function(inst, offset, period) { + var year = inst.drawYear + (period === "Y" ? offset : 0), + month = inst.drawMonth + (period === "M" ? offset : 0), + day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + (period === "D" ? offset : 0), + date = this._restrictMinMax(inst, this._daylightSavingAdjust(new Date(year, month, day))); + + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + if (period === "M" || period === "Y") { + this._notifyChange(inst); + } + }, + + /* Ensure a date is within any min/max bounds. */ + _restrictMinMax: function(inst, date) { + var minDate = this._getMinMaxDate(inst, "min"), + maxDate = this._getMinMaxDate(inst, "max"), + newDate = (minDate && date < minDate ? minDate : date); + return (maxDate && newDate > maxDate ? maxDate : newDate); + }, + + /* Notify change of month/year. */ + _notifyChange: function(inst) { + var onChange = this._get(inst, "onChangeMonthYear"); + if (onChange) { + onChange.apply((inst.input ? inst.input[0] : null), + [inst.selectedYear, inst.selectedMonth + 1, inst]); + } + }, + + /* Determine the number of months to show. */ + _getNumberOfMonths: function(inst) { + var numMonths = this._get(inst, "numberOfMonths"); + return (numMonths == null ? [1, 1] : (typeof numMonths === "number" ? [1, numMonths] : numMonths)); + }, + + /* Determine the current maximum date - ensure no time components are set. */ + _getMinMaxDate: function(inst, minMax) { + return this._determineDate(inst, this._get(inst, minMax + "Date"), null); + }, + + /* Find the number of days in a given month. */ + _getDaysInMonth: function(year, month) { + return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate(); + }, + + /* Find the day of the week of the first of a month. */ + _getFirstDayOfMonth: function(year, month) { + return new Date(year, month, 1).getDay(); + }, + + /* Determines if we should allow a "next/prev" month display change. */ + _canAdjustMonth: function(inst, offset, curYear, curMonth) { + var numMonths = this._getNumberOfMonths(inst), + date = this._daylightSavingAdjust(new Date(curYear, + curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); + + if (offset < 0) { + date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); + } + return this._isInRange(inst, date); + }, + + /* Is the given date in the accepted range? */ + _isInRange: function(inst, date) { + var yearSplit, currentYear, + minDate = this._getMinMaxDate(inst, "min"), + maxDate = this._getMinMaxDate(inst, "max"), + minYear = null, + maxYear = null, + years = this._get(inst, "yearRange"); + if (years){ + yearSplit = years.split(":"); + currentYear = new Date().getFullYear(); + minYear = parseInt(yearSplit[0], 10); + maxYear = parseInt(yearSplit[1], 10); + if ( yearSplit[0].match(/[+\-].*/) ) { + minYear += currentYear; + } + if ( yearSplit[1].match(/[+\-].*/) ) { + maxYear += currentYear; + } + } + + return ((!minDate || date.getTime() >= minDate.getTime()) && + (!maxDate || date.getTime() <= maxDate.getTime()) && + (!minYear || date.getFullYear() >= minYear) && + (!maxYear || date.getFullYear() <= maxYear)); + }, + + /* Provide the configuration settings for formatting/parsing. */ + _getFormatConfig: function(inst) { + var shortYearCutoff = this._get(inst, "shortYearCutoff"); + shortYearCutoff = (typeof shortYearCutoff !== "string" ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + return {shortYearCutoff: shortYearCutoff, + dayNamesShort: this._get(inst, "dayNamesShort"), dayNames: this._get(inst, "dayNames"), + monthNamesShort: this._get(inst, "monthNamesShort"), monthNames: this._get(inst, "monthNames")}; + }, + + /* Format the given date for display. */ + _formatDate: function(inst, day, month, year) { + if (!day) { + inst.currentDay = inst.selectedDay; + inst.currentMonth = inst.selectedMonth; + inst.currentYear = inst.selectedYear; + } + var date = (day ? (typeof day === "object" ? day : + this._daylightSavingAdjust(new Date(year, month, day))) : + this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + return this.formatDate(this._get(inst, "dateFormat"), date, this._getFormatConfig(inst)); + } +}); + +/* + * Bind hover events for datepicker elements. + * Done via delegate so the binding only occurs once in the lifetime of the parent div. + * Global datepicker_instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker. + */ +function datepicker_bindHover(dpDiv) { + var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a"; + return dpDiv.delegate(selector, "mouseout", function() { + $(this).removeClass("ui-state-hover"); + if (this.className.indexOf("ui-datepicker-prev") !== -1) { + $(this).removeClass("ui-datepicker-prev-hover"); + } + if (this.className.indexOf("ui-datepicker-next") !== -1) { + $(this).removeClass("ui-datepicker-next-hover"); + } + }) + .delegate( selector, "mouseover", datepicker_handleMouseover ); +} + +function datepicker_handleMouseover() { + if (!$.datepicker._isDisabledDatepicker( datepicker_instActive.inline? datepicker_instActive.dpDiv.parent()[0] : datepicker_instActive.input[0])) { + $(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"); + $(this).addClass("ui-state-hover"); + if (this.className.indexOf("ui-datepicker-prev") !== -1) { + $(this).addClass("ui-datepicker-prev-hover"); + } + if (this.className.indexOf("ui-datepicker-next") !== -1) { + $(this).addClass("ui-datepicker-next-hover"); + } + } +} + +/* jQuery extend now ignores nulls! */ +function datepicker_extendRemove(target, props) { + $.extend(target, props); + for (var name in props) { + if (props[name] == null) { + target[name] = props[name]; + } + } + return target; +} + +/* Invoke the datepicker functionality. + @param options string - a command, optionally followed by additional parameters or + Object - settings for attaching new datepicker functionality + @return jQuery object */ +$.fn.datepicker = function(options){ + + /* Verify an empty collection wasn't passed - Fixes #6976 */ + if ( !this.length ) { + return this; + } + + /* Initialise the date picker. */ + if (!$.datepicker.initialized) { + $(document).mousedown($.datepicker._checkExternalClick); + $.datepicker.initialized = true; + } + + /* Append datepicker main container to body if not exist. */ + if ($("#"+$.datepicker._mainDivId).length === 0) { + $("body").append($.datepicker.dpDiv); + } + + var otherArgs = Array.prototype.slice.call(arguments, 1); + if (typeof options === "string" && (options === "isDisabled" || options === "getDate" || options === "widget")) { + return $.datepicker["_" + options + "Datepicker"]. + apply($.datepicker, [this[0]].concat(otherArgs)); + } + if (options === "option" && arguments.length === 2 && typeof arguments[1] === "string") { + return $.datepicker["_" + options + "Datepicker"]. + apply($.datepicker, [this[0]].concat(otherArgs)); + } + return this.each(function() { + typeof options === "string" ? + $.datepicker["_" + options + "Datepicker"]. + apply($.datepicker, [this].concat(otherArgs)) : + $.datepicker._attachDatepicker(this, options); + }); +}; + +$.datepicker = new Datepicker(); // singleton instance +$.datepicker.initialized = false; +$.datepicker.uuid = new Date().getTime(); +$.datepicker.version = "1.11.3"; + +var datepicker = $.datepicker; + + +/*! + * jQuery UI Draggable 1.11.3 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/draggable/ + */ + + +$.widget("ui.draggable", $.ui.mouse, { + version: "1.11.3", + widgetEventPrefix: "drag", + options: { + addClasses: true, + appendTo: "parent", + axis: false, + connectToSortable: false, + containment: false, + cursor: "auto", + cursorAt: false, + grid: false, + handle: false, + helper: "original", + iframeFix: false, + opacity: false, + refreshPositions: false, + revert: false, + revertDuration: 500, + scope: "default", + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + snap: false, + snapMode: "both", + snapTolerance: 20, + stack: false, + zIndex: false, + + // callbacks + drag: null, + start: null, + stop: null + }, + _create: function() { + + if ( this.options.helper === "original" ) { + this._setPositionRelative(); + } + if (this.options.addClasses){ + this.element.addClass("ui-draggable"); + } + if (this.options.disabled){ + this.element.addClass("ui-draggable-disabled"); + } + this._setHandleClassName(); + + this._mouseInit(); + }, + + _setOption: function( key, value ) { + this._super( key, value ); + if ( key === "handle" ) { + this._removeHandleClassName(); + this._setHandleClassName(); + } + }, + + _destroy: function() { + if ( ( this.helper || this.element ).is( ".ui-draggable-dragging" ) ) { + this.destroyOnClear = true; + return; + } + this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ); + this._removeHandleClassName(); + this._mouseDestroy(); + }, + + _mouseCapture: function(event) { + var o = this.options; + + this._blurActiveElement( event ); + + // among others, prevent a drag on a resizable-handle + if (this.helper || o.disabled || $(event.target).closest(".ui-resizable-handle").length > 0) { + return false; + } + + //Quit if we're not on a valid handle + this.handle = this._getHandle(event); + if (!this.handle) { + return false; + } + + this._blockFrames( o.iframeFix === true ? "iframe" : o.iframeFix ); + + return true; + + }, + + _blockFrames: function( selector ) { + this.iframeBlocks = this.document.find( selector ).map(function() { + var iframe = $( this ); + + return $( "
    " ) + .css( "position", "absolute" ) + .appendTo( iframe.parent() ) + .outerWidth( iframe.outerWidth() ) + .outerHeight( iframe.outerHeight() ) + .offset( iframe.offset() )[ 0 ]; + }); + }, + + _unblockFrames: function() { + if ( this.iframeBlocks ) { + this.iframeBlocks.remove(); + delete this.iframeBlocks; + } + }, + + _blurActiveElement: function( event ) { + var document = this.document[ 0 ]; + + // Only need to blur if the event occurred on the draggable itself, see #10527 + if ( !this.handleElement.is( event.target ) ) { + return; + } + + // support: IE9 + // IE9 throws an "Unspecified error" accessing document.activeElement from an ')} +if(x!=t&&String(x).length>1&&h.find("iframe").length==0){if(location.protocol==="https:")A="https";h.append('')} +if((N!=t||C!=t)&&h.find("video").length==0){if(L!="controls")L="";var I='";h.append(I);if(L=="controls")h.append('
    '+'
    '+'
    '+'
    '+'
    '+'
    '+"
    ")} +var z=false;if(h.data("autoplayonlyfirsttime")==true||h.data("autoplayonlyfirsttime")=="true"||h.data("autoplay")==true){h.data("autoplay",true);z=true} +h.find("iframe").each(function(){var n=e(this);punchgs.TweenLite.to(n,.1,{autoAlpha:1,zIndex:0,transformStyle:"preserve-3d",z:0,rotationX:0,force3D:"auto"});if(J()){var o=n.attr("src");n.attr("src","");n.attr("src",o)} +r.nextslideatend=h.data("nextslideatend");if(h.data("videoposter")!=t&&h.data("videoposter").length>2&&h.data("autoplay")!=true&&!s){if(h.find(".tp-thumb-image").length==0)h.append('
    ');else punchgs.TweenLite.set(h.find(".tp-thumb-image"),{autoAlpha:1})} +if(n.attr("src").toLowerCase().indexOf("youtube")>=0){if(!n.hasClass("HasListener")){try{n.attr("id",y);var u;var a=setInterval(function(){if(YT!=t)if(typeof YT.Player!=t&&typeof YT.Player!="undefined"){u=new YT.Player(y,{events:{onStateChange:O,onReady:function(n){var r=n.target.getVideoEmbedCode(),i=e("#"+r.split('id="')[1].split('"')[0]),s=i.closest(".tp-caption"),o=s.data("videorate"),a=s.data("videostart");if(o!=t)n.target.setPlaybackRate(parseFloat(o));if(!J()&&s.data("autoplay")==true||z){s.data("timerplay",setTimeout(function(){n.target.playVideo()},s.data("start")))} +s.find(".tp-thumb-image").click(function(){punchgs.TweenLite.to(e(this),.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut});if(!J()){u.playVideo()}})}}})} +n.addClass("HasListener");h.data("player",u);clearInterval(a)},100)}catch(f){}}else{if(!i){var u=h.data("player");if(h.data("forcerewind")=="on"&&!J())u.seekTo(0);if(!J()&&h.data("autoplay")==true||z){h.data("timerplay",setTimeout(function(){u.playVideo()},h.data("start")))}}}}else if(n.attr("src").toLowerCase().indexOf("vimeo")>=0){if(!n.hasClass("HasListener")){n.addClass("HasListener");n.attr("id",y);var l=n.attr("src");var c={},p=l,d=/([^&=]+)=([^&]*)/g,v;while(v=d.exec(p)){c[decodeURIComponent(v[1])]=decodeURIComponent(v[2])} +if(c["player_id"]!=t)l=l.replace(c["player_id"],y);else l=l+"&player_id="+y;try{l=l.replace("api=0","api=1")}catch(f){} +l=l+"&api=1";n.attr("src",l);var u=h.find("iframe")[0];var m=setInterval(function(){if($f!=t){if(typeof $f(y).api!=t&&typeof $f(y).api!="undefined"){$f(u).addEvent("ready",function(){_(y,z)});clearInterval(m)}}},100)}else{if(!i){if(!J()&&(h.data("autoplay")==true||h.data("forcerewind")=="on")){var n=h.find("iframe");var g=n.attr("id");var b=$f(g);if(h.data("forcerewind")=="on")b.api("seekTo",0);h.data("timerplay",setTimeout(function(){if(h.data("autoplay")==true)b.api("play")},h.data("start")))}}}}});if(J()&&h.data("disablevideoonmobile")==1||a(8))h.find("video").remove();if(h.find("video").length>0){h.find("video").each(function(n){var i=this,s=e(this);if(!s.parent().hasClass("html5vid"))s.wrap('
    ');var o=s.parent();M(i,"loadedmetadata",function(e){e.data("metaloaded",1)}(o));clearInterval(o.data("interval"));o.data("interval",setInterval(function(){if(o.data("metaloaded")==1||i.duration!=NaN){clearInterval(o.data("interval"));if(!o.hasClass("HasListener")){o.addClass("HasListener");if(h.data("dottedoverlay")!="none"&&h.data("dottedoverlay")!=t)if(h.find(".tp-dottedoverlay").length!=1)o.append('
    ');if(s.attr("control")==t){if(o.find(".tp-video-play-button").length==0)o.append('
    ');o.find("video, .tp-poster, .tp-video-play-button").click(function(){if(o.hasClass("videoisplaying"))i.pause();else i.play()})} +if(h.data("forcecover")==1||h.hasClass("fullscreenvideo")){if(h.data("forcecover")==1){D(o,r.container);o.addClass("fullcoveredvideo");h.addClass("fullcoveredvideo")} +o.css({width:"100%",height:"100%"})} +var e=h.find(".tp-vid-play-pause")[0],n=h.find(".tp-vid-mute")[0],u=h.find(".tp-vid-full-screen")[0],a=h.find(".tp-seek-bar")[0],f=h.find(".tp-volume-bar")[0];if(e!=t){M(e,"click",function(){if(i.paused==true)i.play();else i.pause()});M(n,"click",function(){if(i.muted==false){i.muted=true;n.innerHTML="Unmute";n.className="tp-video-button tp-vid-mute Unmute"}else{i.muted=false;n.innerHTML="Mute";n.className="tp-video-button tp-vid-mute Mute"}});M(u,"click",function(){if(i.requestFullscreen){i.requestFullscreen()}else if(i.mozRequestFullScreen){i.mozRequestFullScreen()}else if(i.webkitRequestFullscreen){i.webkitRequestFullscreen()}});M(a,"change",function(){var e=i.duration*(a.value/100);i.currentTime=e});M(i,"timeupdate",function(){var e=100/i.duration*i.currentTime;a.value=e});M(a,"mousedown",function(){i.pause()});M(a,"mouseup",function(){i.play()});M(f,"change",function(){i.volume=f.value})} +M(i,"play",function(){if(h.data("volume")=="mute")i.muted=true;o.addClass("videoisplaying");if(h.data("videoloop")=="loopandnoslidestop"){r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop")}else{r.videoplaying=true;r.container.trigger("stoptimer");r.container.trigger("revolution.slide.onvideoplay")} +var e=h.find(".tp-vid-play-pause")[0],n=h.find(".tp-vid-mute")[0];if(e!=t){e.innerHTML="Pause";e.className="tp-video-button tp-vid-play-pause Pause"};if(n!=t&&i.muted){n.innerHTML="Unmute";n.className="tp-video-button tp-vid-mute Unmute"}});M(i,"pause",function(){o.removeClass("videoisplaying");r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop");var e=h.find(".tp-vid-play-pause")[0];if(e!=t){e.innerHTML="Play";e.className="tp-video-button tp-vid-play-pause Play"}});M(i,"ended",function(){o.removeClass("videoisplaying");r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop");if(r.nextslideatend==true)r.container.revnext()})} +var l=false;if(h.data("autoplayonlyfirsttime")==true||h.data("autoplayonlyfirsttime")=="true")l=true;var c=16/9;if(h.data("aspectratio")=="4:3")c=4/3;o.data("mediaAspect",c);if(o.closest(".tp-caption").data("forcecover")==1){D(o,r.container);o.addClass("fullcoveredvideo")} +s.css({display:"block"});r.nextslideatend=h.data("nextslideatend");if(h.data("autoplay")==true||l==true){if(h.data("videoloop")=="loopandnoslidestop"){r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop")}else{r.videoplaying=true;r.container.trigger("stoptimer");r.container.trigger("revolution.slide.onvideoplay")} +if(h.data("forcerewind")=="on"&&!o.hasClass("videoisplaying"))if(i.currentTime>0)i.currentTime=0;if(h.data("volume")=="mute")i.muted=true;o.data("timerplay",setTimeout(function(){if(h.data("forcerewind")=="on"&&!o.hasClass("videoisplaying"))if(i.currentTime>0)i.currentTime=0;if(h.data("volume")=="mute")i.muted=true;i.play()},10+h.data("start")))} +if(o.data("ww")==t)o.data("ww",s.attr("width"));if(o.data("hh")==t)o.data("hh",s.attr("height"));if(!h.hasClass("fullscreenvideo")&&h.data("forcecover")==1){try{o.width(o.data("ww")*r.bw);o.height(o.data("hh")*r.bh)}catch(p){}} +clearInterval(o.data("interval"))}}),100)})} +if(h.data("autoplay")==true){setTimeout(function(){if(h.data("videoloop")!="loopandnoslidestop"){r.videoplaying=true;r.container.trigger("stoptimer")}},200);if(h.data("videoloop")!="loopandnoslidestop"){r.videoplaying=true;r.container.trigger("stoptimer")} +if(h.data("autoplayonlyfirsttime")==true||h.data("autoplayonlyfirsttime")=="true"){h.data("autoplay",false);h.data("autoplayonlyfirsttime",false)}}} +var V=0;var $=0;if(h.find("img").length>0){var K=h.find("img");if(K.width()==0)K.css({width:"auto"});if(K.height()==0)K.css({height:"auto"});if(K.data("ww")==t&&K.width()>0)K.data("ww",K.width());if(K.data("hh")==t&&K.height()>0)K.data("hh",K.height());var Q=K.data("ww");var G=K.data("hh");if(Q==t)Q=0;if(G==t)G=0;K.width(Q*r.bw);K.height(G*r.bh);V=K.width();$=K.height()}else{if(h.find("iframe").length>0||h.find("video").length>0){var Y=false,K=h.find("iframe");if(K.length==0){K=h.find("video");Y=true} +K.css({display:"block"});if(h.data("ww")==t)h.data("ww",K.width());if(h.data("hh")==t)h.data("hh",K.height());var Q=h.data("ww"),G=h.data("hh");var Z=h;if(Z.data("fsize")==t)Z.data("fsize",parseInt(Z.css("font-size"),0)||0);if(Z.data("pt")==t)Z.data("pt",parseInt(Z.css("paddingTop"),0)||0);if(Z.data("pb")==t)Z.data("pb",parseInt(Z.css("paddingBottom"),0)||0);if(Z.data("pl")==t)Z.data("pl",parseInt(Z.css("paddingLeft"),0)||0);if(Z.data("pr")==t)Z.data("pr",parseInt(Z.css("paddingRight"),0)||0);if(Z.data("mt")==t)Z.data("mt",parseInt(Z.css("marginTop"),0)||0);if(Z.data("mb")==t)Z.data("mb",parseInt(Z.css("marginBottom"),0)||0);if(Z.data("ml")==t)Z.data("ml",parseInt(Z.css("marginLeft"),0)||0);if(Z.data("mr")==t)Z.data("mr",parseInt(Z.css("marginRight"),0)||0);if(Z.data("bt")==t)Z.data("bt",parseInt(Z.css("borderTop"),0)||0);if(Z.data("bb")==t)Z.data("bb",parseInt(Z.css("borderBottom"),0)||0);if(Z.data("bl")==t)Z.data("bl",parseInt(Z.css("borderLeft"),0)||0);if(Z.data("br")==t)Z.data("br",parseInt(Z.css("borderRight"),0)||0);if(Z.data("lh")==t)Z.data("lh",parseInt(Z.css("lineHeight"),0)||0);if(Z.data("lh")=="auto")Z.data("lh",Z.data("fsize")+4);var et=r.width,tt=r.height;if(et>r.startwidth)et=r.startwidth;if(tt>r.startheight)tt=r.startheight;if(!h.hasClass("fullscreenvideo"))h.css({"font-size":Z.data("fsize")*r.bw+"px","padding-top":Z.data("pt")*r.bh+"px","padding-bottom":Z.data("pb")*r.bh+"px","padding-left":Z.data("pl")*r.bw+"px","padding-right":Z.data("pr")*r.bw+"px","margin-top":Z.data("mt")*r.bh+"px","margin-bottom":Z.data("mb")*r.bh+"px","margin-left":Z.data("ml")*r.bw+"px","margin-right":Z.data("mr")*r.bw+"px","border-top":Z.data("bt")*r.bh+"px","border-bottom":Z.data("bb")*r.bh+"px","border-left":Z.data("bl")*r.bw+"px","border-right":Z.data("br")*r.bw+"px","line-height":Z.data("lh")*r.bh+"px",height:G*r.bh+"px"});else{l=0;c=0;h.data("x",0);h.data("y",0);var nt=r.height;if(r.autoHeight=="on")nt=r.container.height();h.css({width:r.width,height:nt})} +if(Y==false){K.width(Q*r.bw);K.height(G*r.bh)}else if(h.data("forcecover")!=1&&!h.hasClass("fullscreenvideo")){K.width(Q*r.bw);K.height(G*r.bh)} +V=K.width();$=K.height()}else{h.find(".tp-resizeme, .tp-resizeme *").each(function(){q(e(this),r)});if(h.hasClass("tp-resizeme")){h.find("*").each(function(){q(e(this),r)})} +q(h,r);$=h.outerHeight(true);V=h.outerWidth(true);var rt=h.outerHeight();var it=h.css("backgroundColor");h.find(".frontcorner").css({borderWidth:rt+"px",left:0-rt+"px",borderRight:"0px solid transparent",borderTopColor:it});h.find(".frontcornertop").css({borderWidth:rt+"px",left:0-rt+"px",borderRight:"0px solid transparent",borderBottomColor:it});h.find(".backcorner").css({borderWidth:rt+"px",right:0-rt+"px",borderLeft:"0px solid transparent",borderBottomColor:it});h.find(".backcornertop").css({borderWidth:rt+"px",right:0-rt+"px",borderLeft:"0px solid transparent",borderTopColor:it})}} +if(r.fullScreenAlignForce=="on"){l=0;c=0} +if(h.data("voffset")==t)h.data("voffset",0);if(h.data("hoffset")==t)h.data("hoffset",0);var st=h.data("voffset")*v;var ot=h.data("hoffset")*v;var ut=r.startwidth*v;var at=r.startheight*v;if(r.fullScreenAlignForce=="on"){ut=r.container.width();at=r.container.height()} +if(h.data("x")=="center"||h.data("xcenter")=="center"){h.data("xcenter","center");h.data("x",ut/2-h.outerWidth(true)/2+ot)} +if(h.data("x")=="left"||h.data("xleft")=="left"){h.data("xleft","left");h.data("x",0/v+ot)} +if(h.data("x")=="right"||h.data("xright")=="right"){h.data("xright","right");h.data("x",(ut-h.outerWidth(true)+ot)/v)} +if(h.data("y")=="center"||h.data("ycenter")=="center"){h.data("ycenter","center");h.data("y",at/2-h.outerHeight(true)/2+st)} +if(h.data("y")=="top"||h.data("ytop")=="top"){h.data("ytop","top");h.data("y",0/r.bh+st)} +if(h.data("y")=="bottom"||h.data("ybottom")=="bottom"){h.data("ybottom","bottom");h.data("y",(at-h.outerHeight(true)+st)/v)} +if(h.data("start")==t)h.data("start",1e3);var ft=h.data("easing");if(ft==t)ft="punchgs.Power1.easeOut";var lt=h.data("start")/1e3,ct=h.data("speed")/1e3;if(h.data("x")=="center"||h.data("xcenter")=="center")var ht=h.data("x")+l;else{var ht=v*h.data("x")+l} +if(h.data("y")=="center"||h.data("ycenter")=="center")var pt=h.data("y")+c;else{var pt=r.bh*h.data("y")+c} +punchgs.TweenLite.set(h,{top:pt,left:ht,overwrite:"auto"});if(f==0)s=true;if(h.data("timeline")!=t&&!s){if(f!=2)h.data("timeline").gotoAndPlay(0);s=true} +if(!s){if(h.data("timeline")!=t){} +var dt=new punchgs.TimelineLite({smoothChildTiming:true,onStart:u});dt.pause();if(r.fullScreenAlignForce=="on"){} +var vt=h;if(h.data("mySplitText")!=t)h.data("mySplitText").revert();if(h.data("splitin")=="chars"||h.data("splitin")=="words"||h.data("splitin")=="lines"||h.data("splitout")=="chars"||h.data("splitout")=="words"||h.data("splitout")=="lines"){if(h.find("a").length>0)h.data("mySplitText",new punchgs.SplitText(h.find("a"),{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));else if(h.find(".tp-layer-inner-rotation").length>0)h.data("mySplitText",new punchgs.SplitText(h.find(".tp-layer-inner-rotation"),{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));else h.data("mySplitText",new punchgs.SplitText(h,{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));h.addClass("splitted")} +if(h.data("splitin")=="chars")vt=h.data("mySplitText").chars;if(h.data("splitin")=="words")vt=h.data("mySplitText").words;if(h.data("splitin")=="lines")vt=h.data("mySplitText").lines;var mt=P();var gt=P();if(h.data("repeat")!=t)repeatV=h.data("repeat");if(h.data("yoyo")!=t)yoyoV=h.data("yoyo");if(h.data("repeatdelay")!=t)repeatdelayV=h.data("repeatdelay");var yt=h.attr("class");if(yt.match("customin"))mt=H(mt,h.data("customin"));else if(yt.match("randomrotate")){mt.scale=Math.random()*3+1;mt.rotation=Math.round(Math.random()*200-100);mt.x=Math.round(Math.random()*200-100);mt.y=Math.round(Math.random()*200-100)}else if(yt.match("lfr")||yt.match("skewfromright"))mt.x=15+r.width;else if(yt.match("lfl")||yt.match("skewfromleft"))mt.x=-15-V;else if(yt.match("sfl")||yt.match("skewfromleftshort"))mt.x=-50;else if(yt.match("sfr")||yt.match("skewfromrightshort"))mt.x=50;else if(yt.match("lft"))mt.y=-25-$;else if(yt.match("lfb"))mt.y=25+r.height;else if(yt.match("sft"))mt.y=-50;else if(yt.match("sfb"))mt.y=50;if(yt.match("skewfromright")||h.hasClass("skewfromrightshort"))mt.skewX=-85;else if(yt.match("skewfromleft")||h.hasClass("skewfromleftshort"))mt.skewX=85;if(yt.match("fade")||yt.match("sft")||yt.match("sfl")||yt.match("sfb")||yt.match("skewfromleftshort")||yt.match("sfr")||yt.match("skewfromrightshort"))mt.opacity=0;if(F().toLowerCase()=="safari"){} +var bt=h.data("elementdelay")==t?0:h.data("elementdelay");gt.ease=mt.ease=h.data("easing")==t?punchgs.Power1.easeInOut:h.data("easing");mt.data=new Object;mt.data.oldx=mt.x;mt.data.oldy=mt.y;gt.data=new Object;gt.data.oldx=gt.x;gt.data.oldy=gt.y;mt.x=mt.x*v;mt.y=mt.y*v;var wt=new punchgs.TimelineLite;if(f!=2){if(yt.match("customin")){if(vt!=h)dt.add(punchgs.TweenLite.set(h,{force3D:"auto",opacity:1,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,z:0,x:0,y:0,visibility:"visible",delay:0,overwrite:"all"}));mt.visibility="hidden";gt.visibility="visible";gt.overwrite="all";gt.opacity=1;gt.onComplete=o();gt.delay=lt;gt.force3D="auto";dt.add(wt.staggerFromTo(vt,ct,mt,gt,bt),"frame0")}else{mt.visibility="visible";mt.transformPerspective=600;if(vt!=h)dt.add(punchgs.TweenLite.set(h,{force3D:"auto",opacity:1,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,z:0,x:0,y:0,visibility:"visible",delay:0,overwrite:"all"}));gt.visibility="visible";gt.delay=lt;gt.onComplete=o();gt.opacity=1;gt.force3D="auto";if(yt.match("randomrotate")&&vt!=h){for(var n=0;n0){var n=B(t);W(h,r,n,"frame"+(e+10),v)}})} +dt=h.data("timeline");if(h.data("end")!=t&&(f==-1||f==2)){X(h,r,h.data("end")/1e3,mt,"frame99",v)}else{if(f==-1||f==2)X(h,r,999999,mt,"frame99",v);else X(h,r,200,mt,"frame99",v)} +dt=h.data("timeline");h.data("timeline",dt);R(h,v);dt.resume()}} +if(s){U(h);R(h,v);if(h.data("timeline")!=t){var Ct=h.data("timeline").getTweensOf();e.each(Ct,function(e,n){if(n.vars.data!=t){var r=n.vars.data.oldx*v;var i=n.vars.data.oldy*v;if(n.progress()!=1&&n.progress()!=0){try{n.vars.x=r;n.vary.y=i}catch(s){}}else{if(n.progress()==1){punchgs.TweenLite.set(n.target,{x:r,y:i})}}}})}}});var d=e("body").find("#"+r.container.attr("id")).find(".tp-bannertimer");d.data("opt",r);if(s!=t)setTimeout(function(){s.resume()},30)};var F=function(){var e=navigator.appName,t=navigator.userAgent,n;var r=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(r&&(n=t.match(/version\/([\.\d]+)/i))!=null)r[2]=n[1];r=r?[r[1],r[2]]:[e,navigator.appVersion,"-?"];return r[0]};var I=function(){var e=navigator.appName,t=navigator.userAgent,n;var r=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(r&&(n=t.match(/version\/([\.\d]+)/i))!=null)r[2]=n[1];r=r?[r[1],r[2]]:[e,navigator.appVersion,"-?"];return r[1]};var q=function(e,n){if(e.data("fsize")==t)e.data("fsize",parseInt(e.css("font-size"),0)||0);if(e.data("pt")==t)e.data("pt",parseInt(e.css("paddingTop"),0)||0);if(e.data("pb")==t)e.data("pb",parseInt(e.css("paddingBottom"),0)||0);if(e.data("pl")==t)e.data("pl",parseInt(e.css("paddingLeft"),0)||0);if(e.data("pr")==t)e.data("pr",parseInt(e.css("paddingRight"),0)||0);if(e.data("mt")==t)e.data("mt",parseInt(e.css("marginTop"),0)||0);if(e.data("mb")==t)e.data("mb",parseInt(e.css("marginBottom"),0)||0);if(e.data("ml")==t)e.data("ml",parseInt(e.css("marginLeft"),0)||0);if(e.data("mr")==t)e.data("mr",parseInt(e.css("marginRight"),0)||0);if(e.data("bt")==t)e.data("bt",parseInt(e.css("borderTopWidth"),0)||0);if(e.data("bb")==t)e.data("bb",parseInt(e.css("borderBottomWidth"),0)||0);if(e.data("bl")==t)e.data("bl",parseInt(e.css("borderLeftWidth"),0)||0);if(e.data("br")==t)e.data("br",parseInt(e.css("borderRightWidth"),0)||0);if(e.data("ls")==t)e.data("ls",parseInt(e.css("letterSpacing"),0)||0);if(e.data("lh")==t)e.data("lh",parseInt(e.css("lineHeight"),0)||"auto");if(e.data("minwidth")==t)e.data("minwidth",parseInt(e.css("minWidth"),0)||0);if(e.data("minheight")==t)e.data("minheight",parseInt(e.css("minHeight"),0)||0);if(e.data("maxwidth")==t)e.data("maxwidth",parseInt(e.css("maxWidth"),0)||"none");if(e.data("maxheight")==t)e.data("maxheight",parseInt(e.css("maxHeight"),0)||"none");if(e.data("wii")==t)e.data("wii",parseInt(e.css("width"),0)||0);if(e.data("hii")==t)e.data("hii",parseInt(e.css("height"),0)||0);if(e.data("wan")==t)e.data("wan",e.css("-webkit-transition"));if(e.data("moan")==t)e.data("moan",e.css("-moz-animation-transition"));if(e.data("man")==t)e.data("man",e.css("-ms-animation-transition"));if(e.data("ani")==t)e.data("ani",e.css("transition"));if(e.data("lh")=="auto")e.data("lh",e.data("fsize")+4);if(!e.hasClass("tp-splitted")){e.css("-webkit-transition","none");e.css("-moz-transition","none");e.css("-ms-transition","none");e.css("transition","none");punchgs.TweenLite.set(e,{fontSize:Math.round(e.data("fsize")*n.bw)+"px",letterSpacing:Math.floor(e.data("ls")*n.bw)+"px",paddingTop:Math.round(e.data("pt")*n.bh)+"px",paddingBottom:Math.round(e.data("pb")*n.bh)+"px",paddingLeft:Math.round(e.data("pl")*n.bw)+"px",paddingRight:Math.round(e.data("pr")*n.bw)+"px",marginTop:e.data("mt")*n.bh+"px",marginBottom:e.data("mb")*n.bh+"px",marginLeft:e.data("ml")*n.bw+"px",marginRight:e.data("mr")*n.bw+"px",borderTopWidth:Math.round(e.data("bt")*n.bh)+"px",borderBottomWidth:Math.round(e.data("bb")*n.bh)+"px",borderLeftWidth:Math.round(e.data("bl")*n.bw)+"px",borderRightWidth:Math.round(e.data("br")*n.bw)+"px",lineHeight:Math.round(e.data("lh")*n.bh)+"px",minWidth:e.data("minwidth")*n.bw+"px",minHeight:e.data("minheight")*n.bh+"px",overwrite:"auto"});setTimeout(function(){e.css("-webkit-transition",e.data("wan"));e.css("-moz-transition",e.data("moan"));e.css("-ms-transition",e.data("man"));e.css("transition",e.data("ani"))},30);if(e.data("maxheight")!="none")e.css({maxHeight:e.data("maxheight")*n.bh+"px"});if(e.data("maxwidth")!="none")e.css({maxWidth:e.data("maxwidth")*n.bw+"px"})}};var R=function(n,r){n.find(".rs-pendulum").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("startdeg")==t?-20:n.data("startdeg"),s=n.data("enddeg")==t?20:n.data("enddeg"),o=n.data("speed")==t?2:n.data("speed"),u=n.data("origin")==t?"50% 50%":n.data("origin"),a=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("ease");i=i*r;s=s*r;n.data("timeline").append(new punchgs.TweenLite.fromTo(n,o,{force3D:"auto",rotation:i,transformOrigin:u},{rotation:s,ease:a}));n.data("timeline").append(new punchgs.TweenLite.fromTo(n,o,{force3D:"auto",rotation:s,transformOrigin:u},{rotation:i,ease:a,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-rotate").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("startdeg")==t?0:n.data("startdeg"),s=n.data("enddeg")==t?360:n.data("enddeg");speed=n.data("speed")==t?2:n.data("speed"),origin=n.data("origin")==t?"50% 50%":n.data("origin"),easing=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("easing");i=i*r;s=s*r;n.data("timeline").append(new punchgs.TweenLite.fromTo(n,speed,{force3D:"auto",rotation:i,transformOrigin:origin},{rotation:s,ease:easing,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-slideloop").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("xs")==t?0:n.data("xs"),s=n.data("ys")==t?0:n.data("ys"),o=n.data("xe")==t?0:n.data("xe"),u=n.data("ye")==t?0:n.data("ye"),a=n.data("speed")==t?2:n.data("speed"),f=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("easing");i=i*r;s=s*r;o=o*r;u=u*r;n.data("timeline").append(new punchgs.TweenLite.fromTo(n,a,{force3D:"auto",x:i,y:s},{x:o,y:u,ease:f}));n.data("timeline").append(new punchgs.TweenLite.fromTo(n,a,{force3D:"auto",x:o,y:u},{x:i,y:s,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-pulse").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var r=n.data("zoomstart")==t?0:n.data("zoomstart"),i=n.data("zoomend")==t?0:n.data("zoomend"),s=n.data("speed")==t?2:n.data("speed"),o=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("easing");n.data("timeline").append(new punchgs.TweenLite.fromTo(n,s,{force3D:"auto",scale:r},{scale:i,ease:o}));n.data("timeline").append(new punchgs.TweenLite.fromTo(n,s,{force3D:"auto",scale:i},{scale:r,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-wave").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("angle")==t?10:n.data("angle"),s=n.data("radius")==t?10:n.data("radius"),o=n.data("speed")==t?-20:n.data("speed"),u=n.data("origin")==t?-20:n.data("origin");i=i*r;s=s*r;var a={a:0,ang:i,element:n,unit:s};n.data("timeline").append(new punchgs.TweenLite.fromTo(a,o,{a:360},{a:0,force3D:"auto",ease:punchgs.Linear.easeNone,onUpdate:function(){var e=a.a*(Math.PI/180);punchgs.TweenLite.to(a.element,.1,{force3D:"auto",x:Math.cos(e)*a.unit,y:a.unit*(1-Math.sin(e))})},onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}})};var U=function(n){n.find(".rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave").each(function(){var n=e(this);if(n.data("timeline")!=t){n.data("timeline").pause();n.data("timeline",null)}})};var z=function(n,r){var i=0;var s=n.find(".tp-caption"),o=r.container.find(".tp-static-layers").find(".tp-caption");e.each(o,function(e,t){s.push(t)});s.each(function(n){var s=-1;var o=e(this);if(o.hasClass("tp-static-layer")){if(o.data("startslide")==-1||o.data("startslide")=="-1")o.data("startslide",0);if(o.data("endslide")==-1||o.data("endslide")=="-1")o.data("endslide",r.slideamount);if(o.hasClass("tp-is-shown")){if(o.data("startslide")>r.next||o.data("endslide")0){punchgs.TweenLite.to(o.find("iframe"),.2,{autoAlpha:0});if(J())o.find("iframe").remove();try{var u=o.find("iframe");var a=u.attr("id");var f=$f(a);f.api("pause");clearTimeout(o.data("timerplay"))}catch(l){} +try{var c=o.data("player");c.stopVideo();clearTimeout(o.data("timerplay"))}catch(l){}} +if(o.find("video").length>0){try{o.find("video").each(function(t){var n=e(this).parent();var r=n.attr("id");clearTimeout(n.data("timerplay"));var i=this;i.pause()})}catch(l){}} +try{var h=o.data("timeline");var p=h.getLabelTime("frame99");var d=h.time();if(p>d){var v=h.getTweensOf(o);e.each(v,function(e,t){if(e!=0)t.pause()});if(o.css("opacity")!=0){var m=o.data("endspeed")==t?o.data("speed"):o.data("endspeed");if(m>i)i=m;h.play("frame99")}else h.progress(1,false)}}catch(l){}}});return i};var W=function(e,n,r,i,s){var o=e.data("timeline");var u=new punchgs.TimelineLite;var a=e;if(r.typ=="chars")a=e.data("mySplitText").chars;else if(r.typ=="words")a=e.data("mySplitText").words;else if(r.typ=="lines")a=e.data("mySplitText").lines;r.animation.ease=r.ease;if(r.animation.rotationZ!=t)r.animation.rotation=r.animation.rotationZ;r.animation.data=new Object;r.animation.data.oldx=r.animation.x;r.animation.data.oldy=r.animation.y;r.animation.x=r.animation.x*s;r.animation.y=r.animation.y*s;o.add(u.staggerTo(a,r.speed,r.animation,r.elementdelay),r.start);o.addLabel(i,r.start);e.data("timeline",o)};var X=function(e,n,r,i,s,o){var u=e.data("timeline"),a=new punchgs.TimelineLite;var f=P(),l=e.data("endspeed")==t?e.data("speed"):e.data("endspeed"),c=e.attr("class");f.ease=e.data("endeasing")==t?punchgs.Power1.easeInOut:e.data("endeasing");l=l/1e3;if(c.match("ltr")||c.match("ltl")||c.match("str")||c.match("stl")||c.match("ltt")||c.match("ltb")||c.match("stt")||c.match("stb")||c.match("skewtoright")||c.match("skewtorightshort")||c.match("skewtoleft")||c.match("skewtoleftshort")||c.match("fadeout")||c.match("randomrotateout")){if(c.match("skewtoright")||c.match("skewtorightshort"))f.skewX=35;else if(c.match("skewtoleft")||c.match("skewtoleftshort"))f.skewX=-35;if(c.match("ltr")||c.match("skewtoright"))f.x=n.width+60;else if(c.match("ltl")||c.match("skewtoleft"))f.x=0-(n.width+60);else if(c.match("ltt"))f.y=0-(n.height+60);else if(c.match("ltb"))f.y=n.height+60;else if(c.match("str")||c.match("skewtorightshort")){f.x=50;f.opacity=0}else if(c.match("stl")||c.match("skewtoleftshort")){f.x=-50;f.opacity=0}else if(c.match("stt")){f.y=-50;f.opacity=0}else if(c.match("stb")){f.y=50;f.opacity=0}else if(c.match("randomrotateout")){f.x=Math.random()*n.width;f.y=Math.random()*n.height;f.scale=Math.random()*2+.3;f.rotation=Math.random()*360-180;f.opacity=0}else if(c.match("fadeout")){f.opacity=0} +if(c.match("skewtorightshort"))f.x=270;else if(c.match("skewtoleftshort"))f.x=-270;f.data=new Object;f.data.oldx=f.x;f.data.oldy=f.y;f.x=f.x*o;f.y=f.y*o;f.overwrite="auto";var h=e;var h=e;if(e.data("splitout")=="chars")h=e.data("mySplitText").chars;else if(e.data("splitout")=="words")h=e.data("mySplitText").words;else if(e.data("splitout")=="lines")h=e.data("mySplitText").lines;var p=e.data("endelementdelay")==t?0:e.data("endelementdelay");u.add(a.staggerTo(h,l,f,p),r)}else if(e.hasClass("customout")){f=H(f,e.data("customout"));var h=e;if(e.data("splitout")=="chars")h=e.data("mySplitText").chars;else if(e.data("splitout")=="words")h=e.data("mySplitText").words;else if(e.data("splitout")=="lines")h=e.data("mySplitText").lines;var p=e.data("endelementdelay")==t?0:e.data("endelementdelay");f.onStart=function(){punchgs.TweenLite.set(e,{transformPerspective:f.transformPerspective,transformOrigin:f.transformOrigin,overwrite:"auto"})};f.data=new Object;f.data.oldx=f.x;f.data.oldy=f.y;f.x=f.x*o;f.y=f.y*o;u.add(a.staggerTo(h,l,f,p),r)}else{i.delay=0;u.add(punchgs.TweenLite.to(e,l,i),r)} +u.addLabel(s,r);e.data("timeline",u)};var V=function(t,n){t.children().each(function(){try{e(this).die("click")}catch(t){} +try{e(this).die("mouseenter")}catch(t){} +try{e(this).die("mouseleave")}catch(t){} +try{e(this).unbind("hover")}catch(t){}});try{t.die("click","mouseenter","mouseleave")}catch(r){} +clearInterval(n.cdint);t=null};var $=function(n,r){r.cd=0;r.loop=0;if(r.stopAfterLoops!=t&&r.stopAfterLoops>-1)r.looptogo=r.stopAfterLoops;else r.looptogo=9999999;if(r.stopAtSlide!=t&&r.stopAtSlide>-1)r.lastslidetoshow=r.stopAtSlide;else r.lastslidetoshow=999;r.stopLoop="off";if(r.looptogo==0)r.stopLoop="on";if(r.slideamount>1&&!(r.stopAfterLoops==0&&r.stopAtSlide==1)){var i=n.find(".tp-bannertimer");n.on("stoptimer",function(){var t=e(this).find(".tp-bannertimer");t.data("tween").pause();if(r.hideTimerBar=="on")t.css({visibility:"hidden"})});n.on("starttimer",function(){if(r.conthover!=1&&r.videoplaying!=true&&r.width>r.hideSliderAtLimit&&r.bannertimeronpause!=true&&r.overnav!=true)if(r.stopLoop=="on"&&r.next==r.lastslidetoshow-1||r.noloopanymore==1)r.noloopanymore=1;else{i.css({visibility:"visible"});i.data("tween").resume()} +if(r.hideTimerBar=="on")i.css({visibility:"hidden"})});n.on("restarttimer",function(){var t=e(this).find(".tp-bannertimer");if(r.stopLoop=="on"&&r.next==r.lastslidetoshow-1||r.noloopanymore==1)r.noloopanymore=1;else{t.css({visibility:"visible"});t.data("tween").kill();t.data("tween",punchgs.TweenLite.fromTo(t,r.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:s,delay:1}))} +if(r.hideTimerBar=="on")t.css({visibility:"hidden"})});n.on("nulltimer",function(){i.data("tween").pause(0);if(r.hideTimerBar=="on")i.css({visibility:"hidden"})});var s=function(){if(e("body").find(n).length==0){V(n,r);clearInterval(r.cdint)} +n.trigger("revolution.slide.slideatend");if(n.data("conthover-changed")==1){r.conthover=n.data("conthover");n.data("conthover-changed",0)} +r.act=r.next;r.next=r.next+1;if(r.next>n.find(">ul >li").length-1){r.next=0;r.looptogo=r.looptogo-1;if(r.looptogo<=0){r.stopLoop="on"}} +if(r.stopLoop=="on"&&r.next==r.lastslidetoshow-1){n.find(".tp-bannertimer").css({visibility:"hidden"});n.trigger("revolution.slide.onstop");r.noloopanymore=1}else{i.data("tween")?i.data("tween").restart():r.stopLoop=="off";} +N(n,r)};i.data("tween",punchgs.TweenLite.fromTo(i,r.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:s,delay:1}));i.data("opt",r);n.hover(function(){if(r.onHoverStop=="on"&&!J()){n.trigger("stoptimer");n.trigger("revolution.slide.onpause");var i=n.find(">ul >li:eq("+r.next+") .slotholder");i.find(".defaultimg").each(function(){var n=e(this);if(n.data("kenburn")!=t){n.data("kenburn").pause()}})}},function(){if(n.data("conthover")!=1){n.trigger("revolution.slide.onresume");n.trigger("starttimer");var i=n.find(">ul >li:eq("+r.next+") .slotholder");i.find(".defaultimg").each(function(){var n=e(this);if(n.data("kenburn")!=t){n.data("kenburn").play()}})}})}};var J=function(){var e=["android","webos","iphone","ipad","blackberry","Android","webos",,"iPod","iPhone","iPad","Blackberry","BlackBerry"];var t=false;for(var n in e){if(navigator.userAgent.split(e[n]).length>1){t=true}} +return t};var K=function(e,t,n){var r=t.data("owidth");var i=t.data("oheight");if(r/i>n.width/n.height){var s=n.container.width()/r;var o=i*s;var u=o/n.container.height()*e;e=e*(100/u);u=100;e=e;return e+"% "+u+"%"+" 1"}else{var s=n.container.width()/r;var o=i*s;var u=o/n.container.height()*e;return e+"% "+u+"%"}};var Q=function(n,r,i,s){try{var o=n.find(">ul:first-child >li:eq("+r.act+")")}catch(u){var o=n.find(">ul:first-child >li:eq(1)")} +r.lastslide=r.act;var f=n.find(">ul:first-child >li:eq("+r.next+")"),l=f.find(".slotholder"),c=l.data("bgposition"),h=l.data("bgpositionend"),p=l.data("zoomstart")/100,d=l.data("zoomend")/100,v=l.data("rotationstart"),m=l.data("rotationend"),g=l.data("bgfit"),y=l.data("bgfitend"),b=l.data("easeme"),w=l.data("duration")/1e3,E=100;if(g==t)g=100;if(y==t)y=100;var S=g,x=y;g=K(g,l,r);y=K(y,l,r);E=K(100,l,r);if(p==t)p=1;if(d==t)d=1;if(v==t)v=0;if(m==t)m=0;if(p<1)p=1;if(d<1)d=1;var T=new Object;T.w=parseInt(E.split(" ")[0],0),T.h=parseInt(E.split(" ")[1],0);var N=false;if(E.split(" ")[2]=="1"){N=true} +l.find(".defaultimg").each(function(){var t=e(this);if(l.find(".kenburnimg").length==0)l.append('
    ');else{l.find(".kenburnimg img").css({width:T.w+"%",height:T.h+"%"})} +var n=l.find(".kenburnimg img");var i=G(r,c,g,n,N),o=G(r,h,y,n,N);if(N){i.w=S/100;o.w=x/100} +if(s){punchgs.TweenLite.set(n,{autoAlpha:0,transformPerspective:1200,transformOrigin:"0% 0%",top:0,left:0,scale:i.w,x:i.x,y:i.y});var u=i.w,f=u*n.width()-r.width,p=u*n.height()-r.height,d=Math.abs(i.x/f*100),v=Math.abs(i.y/p*100);if(p==0)v=0;if(f==0)d=0;t.data("bgposition",d+"% "+v+"%");if(!a(8))t.data("currotate",Y(n));if(!a(8))t.data("curscale",T.w*u+"% "+(T.h*u+"%"));l.find(".kenburnimg").remove()}else t.data("kenburn",punchgs.TweenLite.fromTo(n,w,{autoAlpha:1,force3D:punchgs.force3d,transformOrigin:"0% 0%",top:0,left:0,scale:i.w,x:i.x,y:i.y},{autoAlpha:1,rotationZ:m,ease:b,x:o.x,y:o.y,scale:o.w,onUpdate:function(){var e=n[0]._gsTransform.scaleX;var i=e*n.width()-r.width,s=e*n.height()-r.height,o=Math.abs(n[0]._gsTransform.x/i*100),u=Math.abs(n[0]._gsTransform.y/s*100);if(s==0)u=0;if(i==0)o=0;t.data("bgposition",o+"% "+u+"%");if(!a(8))t.data("currotate",Y(n));if(!a(8))t.data("curscale",T.w*e+"% "+(T.h*e+"%"))}}))})};var G=function(e,t,n,r,i){var s=new Object;if(!i)s.w=parseInt(n.split(" ")[0],0)/100;else s.w=parseInt(n.split(" ")[1],0)/100;switch(t){case"left top":case"top left":s.x=0;s.y=0;break;case"center top":case"top center":s.x=((0-r.width())*s.w+parseInt(e.width,0))/2;s.y=0;break;case"top right":case"right top":s.x=(0-r.width())*s.w+parseInt(e.width,0);s.y=0;break;case"center left":case"left center":s.x=0;s.y=((0-r.height())*s.w+parseInt(e.height,0))/2;break;case"center center":s.x=((0-r.width())*s.w+parseInt(e.width,0))/2;s.y=((0-r.height())*s.w+parseInt(e.height,0))/2;break;case"center right":case"right center":s.x=(0-r.width())*s.w+parseInt(e.width,0);s.y=((0-r.height())*s.w+parseInt(e.height,0))/2;break;case"bottom left":case"left bottom":s.x=0;s.y=(0-r.height())*s.w+parseInt(e.height,0);break;case"bottom center":case"center bottom":s.x=((0-r.width())*s.w+parseInt(e.width,0))/2;s.y=(0-r.height())*s.w+parseInt(e.height,0);break;case"bottom right":case"right bottom":s.x=(0-r.width())*s.w+parseInt(e.width,0);s.y=(0-r.height())*s.w+parseInt(e.height,0);break} +return s};var Y=function(e){var t=e.css("-webkit-transform")||e.css("-moz-transform")||e.css("-ms-transform")||e.css("-o-transform")||e.css("transform");if(t!=="none"){var n=t.split("(")[1].split(")")[0].split(",");var r=n[0];var i=n[1];var s=Math.round(Math.atan2(i,r)*(180/Math.PI))}else{var s=0} +return s<0?s+=360:s};var Z=function(n,r){try{var i=n.find(">ul:first-child >li:eq("+r.act+")")}catch(s){var i=n.find(">ul:first-child >li:eq(1)")} +r.lastslide=r.act;var o=n.find(">ul:first-child >li:eq("+r.next+")");var u=i.find(".slotholder");var a=o.find(".slotholder");n.find(".defaultimg").each(function(){var n=e(this);punchgs.TweenLite.killTweensOf(n,false);punchgs.TweenLite.set(n,{scale:1,rotationZ:0});punchgs.TweenLite.killTweensOf(n.data("kenburn img"),false);if(n.data("kenburn")!=t){n.data("kenburn").pause()} +if(n.data("currotate")!=t&&n.data("bgposition")!=t&&n.data("curscale")!=t)punchgs.TweenLite.set(n,{rotation:n.data("currotate"),backgroundPosition:n.data("bgposition"),backgroundSize:n.data("curscale")});if(n!=t&&n.data("kenburn img")!=t&&n.data("kenburn img").length>0)punchgs.TweenLite.set(n.data("kenburn img"),{autoAlpha:0})})};var et=function(t,n){if(J()&&n.parallaxDisableOnMobile=="on")return false;t.find(">ul:first-child >li").each(function(){var t=e(this);for(var r=1;r<=10;r++)t.find(".rs-parallaxlevel-"+r).each(function(){var t=e(this);t.wrap('
    ')})});if(n.parallax=="mouse"||n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll"){t.mouseenter(function(e){var n=t.find(".current-sr-slide-visible");var r=t.offset().top,i=t.offset().left,s=e.pageX-i,o=e.pageY-r;n.data("enterx",s);n.data("entery",o)});t.on("mousemove.hoverdir, mouseleave.hoverdir",function(r){var i=t.find(".current-sr-slide-visible");switch(r.type){case"mousemove":var s=t.offset().top,o=t.offset().left,u=i.data("enterx"),a=i.data("entery"),f=u-(r.pageX-o),l=a-(r.pageY-s);i.find(".tp-parallax-container").each(function(){var t=e(this),r=parseInt(t.data("parallaxlevel"),0)/100,i=f*r,s=l*r;if(n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll")punchgs.TweenLite.to(t,.4,{force3D:"auto",x:i,ease:punchgs.Power3.easeOut,overwrite:"all"});else punchgs.TweenLite.to(t,.4,{force3D:"auto",x:i,y:s,ease:punchgs.Power3.easeOut,overwrite:"all"})});break;case"mouseleave":i.find(".tp-parallax-container").each(function(){var t=e(this);if(n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll")punchgs.TweenLite.to(t,1.5,{force3D:"auto",x:0,ease:punchgs.Power3.easeOut});else punchgs.TweenLite.to(t,1.5,{force3D:"auto",x:0,y:0,ease:punchgs.Power3.easeOut})});break}});if(J())window.ondeviceorientation=function(n){var r=Math.round(n.beta||0),i=Math.round(n.gamma||0);var s=t.find(".current-sr-slide-visible");if(e(window).width()>e(window).height()){var o=i;i=r;r=o} +var u=360/t.width()*i,a=180/t.height()*r;s.find(".tp-parallax-container").each(function(){var t=e(this),n=parseInt(t.data("parallaxlevel"),0)/100,r=u*n,i=a*n;punchgs.TweenLite.to(t,.2,{force3D:"auto",x:r,y:i,ease:punchgs.Power3.easeOut})})}} +if(n.parallax=="scroll"||n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll"){e(window).on("scroll",function(e){tt(t,n)})}};var tt=function(t,n){if(J()&&n.parallaxDisableOnMobile=="on")return false;var r=t.offset().top,i=e(window).scrollTop(),s=r+t.height()/2,o=r+t.height()/2-i,u=e(window).height()/2,a=u-o;if(s
    ')} +var s=i.find(".tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer");var o=s.parent();o.width(r.thumbWidth*r.thumbAmount);o.height(r.thumbHeight);o.parent().width(r.thumbWidth*r.thumbAmount);o.parent().height(r.thumbHeight);n.find(">ul:first >li").each(function(e){var i=n.find(">ul:first >li:eq("+e+")");var o=i.find(".defaultimg").css("backgroundColor");if(i.data("thumb")!=t)var u=i.data("thumb");else var u=i.find("img:first").attr("src");s.append('
    ');var a=s.find(".bullet:first")});var u=10;s.find(".bullet").each(function(t){var i=e(this);if(t==r.slideamount-1)i.addClass("last");if(t==0)i.addClass("first");i.width(r.thumbWidth);i.height(r.thumbHeight);if(uul:first >li").length;var l=s.parent().width();r.thumbWidth=u;if(lul:first >li").length,a=u-s+15,f=a/s;t.addClass("over");i=i-30;var l=0-i*f;if(l>0)l=0;if(l<0-u+s)l=0-u+s;it(t,l,200)});s.parent().mousemove(function(){var t=e(this),r=t.offset(),i=e("body").data("mousex")-r.left,s=t.width(),o=t.find(".bullet:first").outerWidth(true),u=o*n.find(">ul:first >li").length-1,a=u-s+15,f=a/s;i=i-3;if(i<6)i=0;if(i+3>s-6)i=s;var l=0-i*f;if(l>0)l=0;if(l<0-u+s)l=0-u+s;it(t,l,0)});s.parent().mouseleave(function(){var t=e(this);t.removeClass("over");rt(n)})}};var rt=function(e){var t=e.parent().find(".tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer"),n=t.parent(),r=n.offset(),i=n.find(".bullet:first").outerWidth(true),s=n.find(".bullet.selected").index()*i,o=n.width(),i=n.find(".bullet:first").outerWidth(true),u=i*e.find(">ul:first >li").length,a=u-o,f=a/o,l=0-s;if(l>0)l=0;if(l<0-u+o)l=0-u+o;if(!n.hasClass("over")){it(n,l,200)}};var it=function(e,t,n){punchgs.TweenLite.to(e.find(".tp-thumbcontainer"),.2,{force3D:"auto",left:t,ease:punchgs.Power3.easeOut,overwrite:"auto"})}})(jQuery) + diff --git a/niayesh/jquery.tmpl.min.js.download b/niayesh/jquery.tmpl.min.js.download new file mode 100644 index 0000000..f08e81d --- /dev/null +++ b/niayesh/jquery.tmpl.min.js.download @@ -0,0 +1 @@ +(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},h=0,c=0,l=[];function g(e,d,g,i){var c={data:i||(d?d.data:{}),_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};e&&a.extend(c,e,{nodes:[],parent:d});if(g){c.tmpl=g;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++h;(l.length?f:b)[h]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h0?this.clone(true):this).get();a.fn[d].apply(a(i[h]),k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,l,j){if(d[0]&&d[0].nodeType){var f=a.makeArray(arguments),g=d.length,i=0,h;while(i1)f[0]=[a.makeArray(d)];if(h&&c)f[2]=function(b){a.tmpl.afterManip(this,b,j)};r.apply(this,f)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var j,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(i(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);j=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(i(c,null,j)):j},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function i(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:i(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=j(c).concat(b);if(d)b=b.concat(j(d))});return b?b:j(c)}function j(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,j,d,b,c,e){var i=a.tmpl.tag[j],h,f,g;if(!i)throw"Template command not found: "+j;h=i._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=k(b);e=e?","+k(e)+")":c?")":"";f=c?b.indexOf(".")>-1?b+c:"("+b+").call($item"+e:b;g=c?f:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else g=f=h.$1||"null";d=k(d);return"');"+i[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(g).split("$1").join(f).split("$2").join(d?d.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(d,c,b,a){a=a?","+a+")":b?")":"";return a?"("+c+").call($item"+a:d}):h.$2||"")+"_.push('"})+"');}return _;")}function n(c,b){c._wrap=i(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function k(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,i;for(e=0,p=o.length;e=0;i--)m(j[i]);m(k)}function m(j){var p,i=j,k,e,m;if(m=j.getAttribute(d)){while(i.parentNode&&(i=i.parentNode).nodeType===1&&!(p=i.getAttribute(d)));if(p!==m){i=i.parentNode?i.nodeType===11?0:i.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[i]||f[i],null,true);e.key=++h;b[h]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;i=a.data(j.parentNode,"tmplItem");i=i?i.key:0}if(e){k=e;while(k&&k.key!=i){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent,null,true)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery) \ No newline at end of file diff --git a/niayesh/js b/niayesh/js new file mode 100644 index 0000000..bfb9d0f --- /dev/null +++ b/niayesh/js @@ -0,0 +1,625 @@ + + +window.google = window.google || {}; +google.maps = google.maps || {}; +(function() { + + var modules = google.maps.modules = {}; + google.maps.__gjsload__ = function(name, text) { + modules[name] = text; + }; + + google.maps.Load = function(apiLoad) { + delete google.maps.Load; + apiLoad([0.009999999776482582,[null,[["https://khms0.googleapis.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026","https://khms1.googleapis.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026"],null,null,null,1,"1004",["https://khms0.google.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026","https://khms1.google.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026"]],null,null,null,null,[["https://cbks0.googleapis.com/cbk?","https://cbks1.googleapis.com/cbk?"]],[["https://khms0.googleapis.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026","https://khms1.googleapis.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026"],null,null,null,null,"169",["https://khms0.google.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026","https://khms1.google.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026"]],null,null,null,null,null,null,null,[["https://streetviewpixels-pa.googleapis.com/v1/thumbnail?hl=en-US\u0026gl=US\u0026","https://streetviewpixels-pa.googleapis.com/v1/thumbnail?hl=en-US\u0026gl=US\u0026"]]],["en-US","US",null,0,null,null,"https://maps.gstatic.com/mapfiles/",null,"https://maps.googleapis.com","https://maps.googleapis.com",null,"https://maps.google.com",null,"https://maps.gstatic.com/maps-api-v3/api/images/","https://www.google.com/maps",null,"https://www.google.com",1,"",0,1],["https://maps.google.com/maps-api-v3/api/js/63/4a","3.63.4a"],[4066783650],null,null,null,[112],null,null,"gmapapi",null,null,1,"https://khms.googleapis.com/mz?v=1004\u0026",null,"https://earthbuilder.googleapis.com","https://earthbuilder.googleapis.com",null,"https://mts.googleapis.com/maps/vt/icon",[["https://maps.google.com/maps/vt"],["https://maps.google.com/maps/vt"],null,null,null,null,null,null,null,null,null,null,["https://www.google.com/maps/vt"],"/maps/vt",760000000,760,760520447],2,500,[null,null,null,null,"https://www.google.com/maps/preview/log204","","https://static.panoramio.com.storage.googleapis.com/photos/",["https://geo0.ggpht.com/cbk","https://geo1.ggpht.com/cbk","https://geo2.ggpht.com/cbk","https://geo3.ggpht.com/cbk"],"https://maps.googleapis.com/maps/api/js/GeoPhotoService.GetMetadata","https://maps.googleapis.com/maps/api/js/GeoPhotoService.SingleImageSearch",["https://lh3.ggpht.com/jsapi2/a/b/c/","https://lh4.ggpht.com/jsapi2/a/b/c/","https://lh5.ggpht.com/jsapi2/a/b/c/","https://lh6.ggpht.com/jsapi2/a/b/c/"],"https://streetviewpixels-pa.googleapis.com/v1/tile",["https://lh3.googleusercontent.com/","https://lh4.googleusercontent.com/","https://lh5.googleusercontent.com/","https://lh6.googleusercontent.com/"]],null,null,null,null,"/maps/api/js/ApplicationService.GetEntityDetails",0,null,null,null,null,[],["63.4a"],2,0,[2,"https://developers.google.com/maps/documentation/javascript/error-messages?utm_source=maps_js\u0026utm_medium=degraded\u0026utm_campaign=keyless#api-key-and-billing-errors"],"CgASgTQI+AUSfAgBEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAgCEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAgDEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdggEEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfggFEnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25Mb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ/CAYSe2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvblNhdGVsbGl0ZS1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJzCAcSb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJzCAgSb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ9CAkSeWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcEFtYmlhY3RpdmUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgKEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAgLEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgMEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVRlcnJhaW4tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdggNEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdggOEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfQgPEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBBbWJpYWN0aXZlLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCBASf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcEFtYmlhY3RpdmVMb3dCaXQtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfggREnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25Mb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ6CBISdmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVHJhbnNpdEZvY3VzZWQtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgTEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USeQgUEnVodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvdXRlT3ZlcnZpZXctRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgVEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfQgWEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25BbWJpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoEBCBcSfWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkFtYmllbnREYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCBkSf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstQmFzZW1hcEVkaXRpbmdTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgaEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdwgbEnNodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn0IHBJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1Sb3V0ZU92ZXJ2aWV3RGFyay1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ3CB0Sc2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVGVycmFpbkRhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfggeEnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVRyYW5zaXRGb2N1c2VkRGFyay1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJzCB8Sb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ3CCASc2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcERhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdwghEnNodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoABCCUSfGh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkhpZ2hEZXRhaWwtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USiQEIJhKEAWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkhpZ2hEZXRhaWxMb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJyCCkSbmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVHJhdmVsLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEnYIKhJyaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1UcmF2ZWxEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn8IKxJ7aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uU2F0ZWxsaXRlLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn8ILBJ7aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1UZXJyYWluVmVjdG9yQ2xpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCC0Sf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVGVycmFpblZlY3RvckNsaWVudERhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfQguEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25BbWJpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoEBCC8SfWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkFtYmllbnREYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn0IMBJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1BaXJRdWFsaXR5SGVhdG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRKBAQgxEn1odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLUFpclF1YWxpdHlIZWF0bWFwRGFyay1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ6CDISdmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkVnbW0tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USggEIMxJ+aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uRWdtbUxvd0xpZ2h0LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCDQSf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkVnbW1TYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAg1EnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25UdW5uZWwtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UShQEINhKAAWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvblR1bm5lbExvd0xpZ2h0LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn0INxJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uR2xhc3Nlcy1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ5CDgSdWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstSW1tZXJzaXZlVmlldy1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ9CDkSeWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbk1pbk1vZGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UiIDUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlKAEycmh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy92dC9zeGZvcm1zP3Y9NTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2Umc3R5bGVyX3N1YnR5cGU9U1RZTEVSX0xFR0VORF9TVUJUWVBFX1NESzpgCi6AfIB4gHSAcIBsgGiAZIBggFyAWIBUgFCATIBIgESAQIA8gDiANIAwgCyAKIAkEgQIABAAEgQIARABEgQIAhACEg0IAxD///////////8BEg0IBBD+//////////8BQgNzZGs46Y60FjjriLgWOO7fuRY46pDzIg==",null,1,0.009999999776482582,null,[[[6,"1764596362"]]],null,""], loadScriptTime); + }; + var loadScriptTime = (new Date).getTime(); +})(); +// inlined +(function(_){/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +/* + + Copyright Google LLC + SPDX-License-Identifier: Apache-2.0 +*/ +/* + + Copyright 2019 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +/* + + Copyright 2017 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +/* + +Math.uuid.js (v1.4) +http://www.broofa.com +mailto:robert@broofa.com +Copyright (c) 2010 Robert Kieffer +Dual licensed under the MIT and GPL licenses. +*/ +/* + + Copyright 2021 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +var ma,oa,na,qa,baa,caa,Ra,Ta,zb,Ab,$b,eaa,Nc,Oc,faa,Sc,Yc,gd,jd,xd,Fd,ae,re,se,te,Le,Oe,Ne,Pe,iaa,maa,Ye,$e,af,gf,hf,paa,raa,nf,pf,Kf,Ff,Hf,Mf,Qf,Tf,Uf,eg,Jf,taa,Og,lh,sh,wh,Ch,xaa,yaa,Ih,zaa,Aaa,ii,ji,Caa,Daa,Oi,Si,Eaa,jj,kj,ij,Cj,Laa,Naa,Mj,Nj,Oj,Qj,Vj,Oaa,ak,Yj,Paa,Tj,Qaa,fk,hk,ik,mk,kk,qk,lk,Saa,xk,Taa,Waa,Xaa,Bk,Fk,Gk,Dk,Ek,aba,Ik,Hk,Mk,Nk,Ok,Qk,Pk,bba,Vk,Wk,Xk,Yk,Zk,$k,al,bl,cl,cba,dl,el,fl,gl,dba,eba,pl,kba,xl,wl,Il,Jl,Kl,mba,Ml,Nl,nba,Ll,lba,oba,pba,dm,em,km,lm,Cm,qba,Jm,Km,bn,cn,fn,gn,kn, +ln,qn,vn,Jn,Tn,Gn,Yn,ao,Xn,qo,Ao,Bo,xba,yba,Aba,Jo,Oo,Po,Qo,Ro,Bba,Wo,Vo,fp,gp,jp,kp,mp,zp,Bp,Ep,Fp,Gp,Jp,Kp,Mp,Np,Op,Rp,Qp,Dba,Xp,$p,cq,Gba,fq,Iba,hq,Kba,nq,Lba,rq,Mba,uq,Pba,Qba,Rba,Tba,Uba,Yba,Zba,xq,$ba,Xba,Vba,Wba,bca,aca,zq,dca,gca,hca,jca,Nq,Pq,nca,qca,tca,vca,xca,yca,zca,Aca,Bca,Cca,Dca,Eca,Fca,Gca,Hca,Jca,Lca,Mca,Nca,Rca,Sca,ir,jr,kr,lr,Uca,Vca,Wca,Xca,bda,$ca,gda,hda,Dr,Cr,Gr,uda,xda,yda,zda,Cda,Hda,Lda,Gda,Nda,Mda,Qda,Rda,Sda,Tda,as,Wda,$da,bea,cea,oea,nea,fea,gea,lea,is,op,aa,la,ia,ka, +fa,da;_.ba=function(a){return function(){return aa[a].apply(this,arguments)}};_.ca=function(a,b){return aa[a]=b};_.ea=function(a,b,c){if(!c||a!=null){c=da[b];if(c==null)return a[b];c=a[c];return c!==void 0?c:a[b]}}; +ma=function(a,b,c){if(b)a:{var d=a.split(".");a=d.length===1;var e=d[0],f;!a&&e in fa?f=fa:f=ia;for(e=0;e>>0,da[d]=ka?ia.Symbol(d):"$jscp$"+a+"$"+d),la(f,da[d],{configurable:!0,writable:!0,value:b})))}};oa=function(a,b){var c=na("CLOSURE_FLAGS");a=c&&c[a];return a!=null?a:b}; +na=function(a,b){a=a.split(".");b=b||_.pa;for(var c=0;c2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.Da=function(a,b,c){_.Da=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?baa:caa;return _.Da.apply(null,arguments)};_.Ea=function(){return Date.now()}; +_.Ga=function(a,b){a=a.split(".");for(var c=_.pa,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.Ia=function(a){return a};_.Ja=function(a,b){function c(){}c.prototype=b.prototype;a.Co=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ux=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h=0;h--)if(g=a[h])f=(e<3?g(f):e>3?g(b,c,f):g(b,c))||f;e>3&&f&&Object.defineProperty(b,c,f)};_.A=function(a,b){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(a,b)}; +_.Na=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Na);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};Ra=function(a,b){var c=_.Na.call;a=a.split("%s");let d="";const e=a.length-1;for(let f=0;f{throw a;},0)};_.Va=function(a,b){return a.lastIndexOf(b,0)==0}; +_.Za=function(a){return/^[\s\xa0]*$/.test(a)};_.bb=function(){return _.ab().toLowerCase().indexOf("webkit")!=-1};_.ab=function(){var a=_.pa.navigator;return a&&(a=a.userAgent)?a:""};_.lb=function(a){if(!db||!_.hb)return!1;for(let b=0;b<_.hb.brands.length;b++){const {brand:c}=_.hb.brands[b];if(c&&c.indexOf(a)!=-1)return!0}return!1};_.nb=function(a){return _.ab().indexOf(a)!=-1};_.ob=function(){return db?!!_.hb&&_.hb.brands.length>0:!1};_.pb=function(){return _.ob()?!1:_.nb("Opera")}; +_.qb=function(){return _.ob()?!1:_.nb("Trident")||_.nb("MSIE")};_.tb=function(){return _.ob()?_.lb("Microsoft Edge"):_.nb("Edg/")};_.vb=function(){return _.nb("Firefox")||_.nb("FxiOS")};_.yb=function(){return _.nb("Safari")&&!(_.wb()||(_.ob()?0:_.nb("Coast"))||_.pb()||(_.ob()?0:_.nb("Edge"))||_.tb()||(_.ob()?_.lb("Opera"):_.nb("OPR"))||_.vb()||_.nb("Silk")||_.nb("Android"))};_.wb=function(){return _.ob()?_.lb("Chromium"):(_.nb("Chrome")||_.nb("CriOS"))&&!(_.ob()?0:_.nb("Edge"))||_.nb("Silk")}; +zb=function(){return db?!!_.hb&&!!_.hb.platform:!1};Ab=function(){return _.nb("iPhone")&&!_.nb("iPod")&&!_.nb("iPad")};_.Gb=function(){return zb()?_.hb.platform==="macOS":_.nb("Macintosh")};_.Jb=function(){return zb()?_.hb.platform==="Windows":_.nb("Windows")};_.Kb=function(a,b,c){c=c==null?0:c<0?Math.max(0,a.length+c):c;if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,c);for(;c=0};_.Rb=function(a,b){b=_.Kb(a,b);let c;(c=b>=0)&&_.Pb(a,b);return c};_.Pb=function(a,b){Array.prototype.splice.call(a,b,1)};_.Vb=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=""+m+g+h+k}m=0;k=d;switch(a.length-e){case 2:m=a[e+1],k=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=""+b[a>>2]+b[(a&3)<<4|m>>4]+k+d}return c.join("")};_.fc=function(a){const b=[];_.ec(a,function(c){b.push(c)});return b}; +_.ec=function(a,b){function c(e){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}; +$b=function(){if(!kc){kc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));ac[c]=d;for(let e=0;e{const e=new MessageChannel;e.port2.onmessage=f=>{c(f.data)};try{e.port1.postMessage(a,b)}catch(f){d(f)}})};_.Rc=function(a,b,c){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382[b]=c};Sc=function(){const a=Error();_.Rc(a,"severity","incident");_.Ua(a)};_.Uc=function(a){a=Error(a);_.Rc(a,"severity","warning");return a}; +_.Xc=function(a,b){if(a!=null){var c=Vc??(Vc={});var d=c[a]||0;d>=b||(c[a]=d+1,Sc())}};Yc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};_.bd=function(a,b){a[_.ad]|=b};gd=function(a){if(4&a)return 512&a?512:1024&a?1024:0};_.hd=function(a){_.bd(a,34);return a};jd=function(a){_.bd(a,32);return a};_.kd=function(a){return a.length==0?_.Gc():new _.Bc(a,_.Fc)};_.nd=function(a){return a[ld]===md}; +_.td=function(a,b){return b===void 0?a.Mg!==_.sd&&!!(2&(a.Qh[_.ad]|0)):!!(2&b)&&a.Mg!==_.sd};_.ud=function(a,b){a.Mg=b?_.sd:void 0};_.vd=function(a,b){if(a!=null)if(typeof a==="string")a=a?new _.Bc(a,_.Fc):_.Gc();else if(a.constructor!==_.Bc)if(_.vc(a))a=a.length?new _.Bc(new Uint8Array(a),_.Fc):_.Gc();else{if(!b)throw Error();a=void 0}return a};_.wd=function(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();};xd=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();}; +_.yd=function(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;const g=e+(f?-1:0);for(b=b&128?1:0;bb instanceof a)}; +_.Hd=function(a){if(gaa(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(Gd(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)};_.Kd=function(a){const b=a>>>0;_.Id=b;_.Jd=(a-b)/4294967296>>>0};_.Ld=function(a){if(a<0){_.Kd(0-a);a=_.Id;var b=_.Jd;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];_.Id=c>>>0;_.Jd=d>>>0}else _.Kd(a)};_.Pd=function(a){const b=_.Od||(_.Od=new DataView(new ArrayBuffer(8)));b.setFloat64(0,+a,!0);_.Id=b.getUint32(0,!0);_.Jd=b.getUint32(4,!0)}; +_.Sd=function(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:_.Rd(a,b)};_.Td=function(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=_.Sd(a,b);return typeof a==="number"?c?-a:a:c?"-"+a:a};_.Vd=function(a,b){return _.Hd(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0)):c=_.Rd(a,b);return c};_.Xd=function(a){a.length<16?_.Ld(Number(a)):(a=BigInt(a),_.Id=Number(a&BigInt(4294967295))>>>0,_.Jd=Number(a>>BigInt(32)&BigInt(4294967295)))};_.Yd=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.Zd=function(a){if(typeof a!=="number")throw Error(`Value of float/double field must be a number, found ${typeof a}: ${a}`);return a}; +_.$d=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};ae=function(a){return a.displayName||a.name||"unknown type name"};_.be=function(a){if(typeof a!=="boolean")throw Error(`Expected boolean but got ${qa(a)}: ${a}`);return a};_.ce=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a}; +_.ge=function(a){switch(typeof a){case "bigint":return!0;case "number":return de(a);case "string":return haa.test(a);default:return!1}};_.he=function(a){if(!de(a))throw _.Uc("enum");return a|0};_.ie=function(a){return a==null?a:de(a)?a|0:void 0};_.je=function(a){if(typeof a!=="number")throw _.Uc("int32");if(!de(a))throw _.Uc("int32");return a|0};_.le=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return de(a)?a|0:void 0}; +_.me=function(a){if(typeof a!=="number")throw _.Uc("uint32");if(!de(a))throw _.Uc("uint32");return a>>>0};_.ne=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return de(a)?a>>>0:void 0}; +_.xe=function(a){var b=_.oe?1024:0;if(!_.ge(a))throw _.Uc("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return _.pe(a);case "bigint":return String((0,_.qe)(64,a));default:return re(a)}case 1024:switch(c){case "string":return se(a);case "bigint":return _.Hd((0,_.qe)(64,a));default:return te(a)}case 0:switch(c){case "string":return _.pe(a);case "bigint":return _.Hd((0,_.qe)(64,a));default:return _.we(a)}default:return _.Yd(b,"Unknown format requested type for int64")}}; +_.we=function(a){_.ge(a);a=(0,_.ye)(a);(0,_.ze)(a)||(_.Ld(a),a=_.Td(_.Id,_.Jd));return a};_.Ae=function(a){_.ge(a);a=(0,_.ye)(a);a>=0&&(0,_.ze)(a)||(_.Ld(a),a=_.Sd(_.Id,_.Jd));return a};re=function(a){_.ge(a);a=(0,_.ye)(a);(0,_.ze)(a)?a=String(a):(_.Ld(a),a=_.Wd(_.Id,_.Jd));return a}; +_.pe=function(a){_.ge(a);var b=(0,_.ye)(Number(a));if((0,_.ze)(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));b=a.length;(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")||(_.Xd(a),a=_.Wd(_.Id,_.Jd));return a};se=function(a){var b=(0,_.ye)(Number(a));if((0,_.ze)(b))return _.Hd(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.Hd((0,_.qe)(64,BigInt(a)))};te=function(a){return(0,_.ze)(a)?_.Hd(_.we(a)):_.Hd(re(a))}; +_.Be=function(a){_.ge(a);var b=(0,_.ye)(Number(a));if((0,_.ze)(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));a[0]==="-"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<="18446744073709551615");b||(_.Xd(a),a=_.Rd(_.Id,_.Jd));return a};_.Ce=function(a,b=!1){const c=typeof a;if(a==null)return a;if(c==="bigint")return String((0,_.qe)(64,a));if(_.ge(a))return c==="string"?_.pe(a):b?re(a):_.we(a)}; +_.De=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return _.Hd((0,_.qe)(64,a));if(_.ge(a))return b==="string"?se(a):te(a)};_.Fe=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return String((0,_.Ee)(64,a));if(_.ge(a))return b==="string"?_.Be(a):_.Ae(a)};_.Ge=function(a){if(a==null)return a;const b=typeof a;if(b==="bigint")return String((0,_.qe)(64,a));if(_.ge(a)){if(b==="string")return _.pe(a);if(b==="number")return _.we(a)}}; +_.He=function(a){if(typeof a!=="string")throw Error();return a};_.Je=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.Ke=function(a){return a==null||typeof a==="string"?a:void 0};Le=function(a,b){if(!(a instanceof b))throw Error(`Expected instanceof ${ae(b)} but got ${a&&ae(a.constructor)}`);return a};Oe=function(a,b,c,d){if(a!=null&&_.nd(a))return a;if(!Array.isArray(a))return c?d&2?b[Me]||(b[Me]=Ne(b)):new b:void 0;c=a[_.ad]|0;d=c|d&32|d&2;d!==c&&(a[_.ad]=d);return new b(a)}; +Ne=function(a){a=new a;_.hd(a.Qh);return a};Pe=function(a){return a};_.Re=function(a){const b=_.Ia(_.Qe);return b?a[b]:void 0};_.Se=function(a,b){for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&!isNaN(c)&&b(a,+c,a[c])};iaa=function(a){const b=new _.Te;_.Se(a,(c,d,e)=>{b[d]=[...e]});b.Vy=a.Vy;return b};_.Ve=function(a,b,c){if(_.Ia(_.Ue)&&_.Ia(_.Qe)&&c===_.Ue&&(a=a.Qh,c=a[_.Qe])&&(c=c.Vy))try{c(a,b,jaa)}catch(d){_.Ua(d)}}; +_.We=function(a,b){const c=_.Ia(_.Qe);c&&a[c]?.[b]!=null&&_.Xc(kaa,3)};maa=function(a,b){b<100||_.Xc(laa,1)}; +Ye=function(a,b,c,d){const e=d!==void 0;d=!!d;var f=_.Ia(_.Qe),g;!e&&f&&(g=a[f])&&_.Se(g,maa);f=[];var h=a.length;let k;g=4294967295;let m=!1;const p=!!(b&64),r=p?b&128?0:-1:void 0;b&1||(k=h&&a[h-1],k!=null&&typeof k==="object"&&k.constructor===Object?(h--,g=h):k=void 0,!p||b&128||e||(m=!0,g=(Xe??Pe)(g-r,r,a,k,void 0)+r));b=void 0;for(var t=0;t=g){const w=t-r;(b??(b={}))[w]=v}else f[t]=v}if(k)for(let v in k){if(!Object.prototype.hasOwnProperty.call(k, +v))continue;h=k[v];if(h==null||(h=c(h,d))==null)continue;t=+v;let w;p&&!Number.isNaN(t)&&(w=t+r)0?void 0:a===0?ff||(ff=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.jf=function(a,b){return hf(a,b[0],b[1])}; +hf=function(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");e=a[_.ad]|0;if(kf&&1&e)throw Error("rfarr");2048&e&&!(2&e)&&paa();if(e&256)throw Error("farr");if(e&64)return(e|d)!==e&&(a[_.ad]=e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("mid");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;const k=c[g];if(k!=null&&typeof k==="object"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("pvtlmt");for(var h in k)if(Object.prototype.hasOwnProperty.call(k, +h))if(f=+h,f1024)throw Error("spvt");e=e&-16760833|(h&1023)<<14}}}a[_.ad]=e|64|d;return a};paa=function(){if(kf)throw Error("carr");_.Xc(qaa,5)}; +raa=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.ad]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.lf(a,c,!1,b&&!(c&16)):(_.bd(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&_.nd(a))return b=a.Qh,c=b[_.ad]|0,_.td(a,c)?a:_.mf(a,b,c)?nf(a,b):_.lf(b,c);if(a instanceof _.Bc)return a};nf=function(a,b,c){a=new a.constructor(b);c&&_.ud(a,!0);a.Jy=_.sd;return a};_.lf=function(a,b,c,d){d??(d=!!(34&b));a=Ye(a,b,raa,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.ad]=b;return a}; +_.of=function(a){const b=a.Qh,c=b[_.ad]|0;return _.td(a,c)?_.mf(a,b,c)?nf(a,b,!0):new a.constructor(_.lf(b,c,!1)):a};pf=function(a){if(a.Mg!==_.sd)return!1;var b=a.Qh;b=_.lf(b,b[_.ad]|0);_.bd(b,2048);a.Qh=b;_.ud(a,!1);a.Jy=void 0;return!0};_.qf=function(a){if(!pf(a)&&_.td(a,a.Qh[_.ad]|0))throw Error();};_.rf=function(a,b){b===void 0&&(b=a[_.ad]|0);b&32&&!(b&4096)&&(a[_.ad]=b|4096)};_.mf=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.ad]=c|2,_.ud(a,!0),!0):!1}; +_.tf=function(a,b,c,d,e){Object.isExtensible(a);b=_.sf(a.Qh,b,c,e);if(b!==null||d&&a.Jy!==_.sd)return b};_.sf=function(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g==="object"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}};_.vf=function(a,b,c,d){_.qf(a);const e=a.Qh;_.uf(e,e[_.ad]|0,b,c,d);return a}; +_.uf=function(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;d!==void 0&&(g=(b??(b=a[_.ad]|0))>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b};_.xf=function(a,b,c,d){a=a.Qh;return _.wf(a,a[_.ad]|0,b,c,d)!==void 0};_.zf=function(a,b){return _.yf(a,a[_.ad]|0,b)};_.Bf=function(a,b,c){const d=a.Qh;return _.Af(a,d,d[_.ad]|0,b,c,3).length}; +_.Df=function(a,b,c,d,e){_.Cf(a,b,c,void 0,e,d,1);return a};_.Ef=function(){return void 0===saa?2:4}; +_.Lf=function(a,b,c,d,e,f,g){let h=a.Qh,k=h[_.ad]|0;d=_.td(a,k)?1:d;e=!!e||d===3;d===2&&pf(a)&&(h=a.Qh,k=h[_.ad]|0);let m=Ff(h,b,g),p=m===_.Gf?7:m[_.ad]|0,r=Hf(p,k);var t=r;4&t?f==null?a=!1:(!e&&f===0&&(512&t||1024&t)&&(a.constructor[If]=(a.constructor[If]|0)+1)<5&&Sc(),a=f===0?!1:!(f&t)):a=!0;if(a){4&r&&(m=[...m],p=0,r=Jf(r,k),k=_.uf(h,k,b,m,g));let v=t=0;for(;t{const h=Oe(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!_.td(d)&&_.rf(a,b),d};_.B=function(a,b,c){a=a.Qh;return _.wf(a,a[_.ad]|0,b,c)||b[Me]||(b[Me]=Ne(b))}; +_.D=function(a,b,c,d){let e=a.Qh,f=e[_.ad]|0;b=_.wf(e,f,b,c,d);if(b==null)return b;f=e[_.ad]|0;if(!_.td(a,f)){const g=_.of(b);g!==b&&(pf(a)&&(e=a.Qh,f=e[_.ad]|0),b=g,f=_.uf(e,f,c,b,d),_.rf(e,f))}return b};_.cg=function(a,b,c){const d=a.Qh;return _.Af(a,d,d[_.ad]|0,b,c,1)}; +_.Af=function(a,b,c,d,e,f,g,h,k){var m=_.td(a,c);f=m?1:f;h=!!h||f===3;m=k&&!m;(f===2||m)&&pf(a)&&(b=a.Qh,c=b[_.ad]|0);a=Ff(b,e,g);var p=a===_.Gf?7:a[_.ad]|0,r=Hf(p,c);if(k=!(4&r)){var t=a,v=c;const w=!!(2&r);w&&(v|=2);let y=!w,C=!0,F=0,K=0;for(;F32)for(e|=(c&127)>>4,f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<>>0,e>>>0);throw Error();}; +_.Qg=function(a){let b=0,c=a.Eg;const d=c+10,e=a.Fg;for(;c>>0};_.Tg=function(a){return _.Pg(a,_.Td)}; +_.Ug=function(a){return _.Pg(a,_.Vd)};_.Wg=function(a){var b=a.Jg;b||(b=a.Fg,b=a.Jg=new DataView(b.buffer,b.byteOffset,b.byteLength));b=b.getFloat64(a.Eg,!0);_.Vg(a,8);return b};taa=function(a){return _.Rg(a)};Og=function(a,b){a.Eg=b;if(b>a.Gg)throw Error();};_.Vg=function(a,b){Og(a,a.Eg+b)};_.Xg=function(a,b){if(b<0)throw Error();const c=a.Eg;b=c+b;if(b>a.Gg)throw Error();a.Eg=b;return c}; +_.$g=function(a,b){const c=_.Xg(a,b);var d=a.Fg;(a=Yg)||(a=Yg=new TextDecoder("utf-8",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var e=a.decode(d)}catch(f){if(Zg===void 0){try{a.decode(new Uint8Array([128]))}catch(g){}try{a.decode(new Uint8Array([97])),Zg=!0}catch(g){Zg=!1}}!Zg&&(Yg=void 0);throw f;}return e}; +_.ah=function(a,b,c){const d=a.Fg.Gg;var e=_.Sg(a.Fg);e=a.Fg.getCursor()+e;let f=e-d;f<=0&&(a.Fg.Gg=e,c(b,a,void 0,void 0,void 0),f=e-a.Fg.getCursor());if(f)throw Error();a.Fg.setCursor(e);a.Fg.Gg=d;return b};_.bh=function(a){const b=_.Sg(a.Fg);return _.$g(a.Fg,b)};_.ch=function(a,b,c){var d=_.Sg(a.Fg);for(d=a.Fg.getCursor()+d;a.Fg.getCursor()>BigInt(32)))}; +_.gh=function(a){if(!a)return fh||(fh=new dh(0,0));if(!/^-?\d+$/.test(a))return null;_.Xd(a);return new dh(_.Id,_.Jd)};_.hh=function(a,b,c){for(;c>0||b>127;)a.Eg.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.Eg.push(b)};_.ih=function(a,b){a.Eg.push(b>>>0&255);a.Eg.push(b>>>8&255);a.Eg.push(b>>>16&255);a.Eg.push(b>>>24&255)};_.jh=function(a,b){for(;b>127;)a.Eg.push(b&127|128),b>>>=7;a.Eg.push(b)};_.kh=function(a,b){if(b>=0)_.jh(a,b);else{for(let c=0;c<9;c++)a.Eg.push(b&127|128),b>>=7;a.Eg.push(1)}}; +lh=function(a,b){b.length!==0&&(a.Gg.push(b),a.Fg+=b.length)};_.mh=function(a,b,c){_.jh(a.Eg,b*8+c)};_.oh=function(a,b){_.mh(a,b,2);b=a.Eg.end();lh(a,b);b.push(a.Fg);return b};_.ph=function(a,b){var c=b.pop();for(c=a.Fg+a.Eg.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.Fg++;b.push(c);a.Fg++};_.qh=function(a){lh(a,a.Eg.end());const b=new Uint8Array(a.Fg),c=a.Gg,d=c.length;let e=0;for(let f=0;f0;){for(var k=0;kg(h,k,m,f||(f=_.Hh(d).Es),e||(e=Ih(d)))}; +Ih=function(a){let b=a[Jh];if(!b){const c=_.Hh(a);b=(d,e)=>_.Kh(d,e,c);a[Jh]=b}return b};_.Kh=function(a,b,c){_.yd(a,a[_.ad]|0,(d,e)=>{if(e!=null){var f=zaa(c,d);f?f(b,e,d):d<500||_.Xc(_.Nh,3)}});(a=_.Re(a))&&_.Se(a,(d,e,f)=>{lh(b,b.Eg.end());for(d=0;dd(g,h,k,f,e)}else c=d;return a[b]=c}}; +_.Oh=function(a,b,c){if(Array.isArray(b)){var d=b[_.ad]|0;if(d&4)return b;for(var e=0,f=0;e{var d;if((d=c)==null){if(!(a?.prototype instanceof _.J))throw Error();a[Me]||(a[Me]=Ne(a));new a;d=c={[ki]:b,[li]:a}}return d}};_.ni=function(a){return b=>{b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected jspb data to be an array, got "+qa(b)+": "+b);_.hd(b);return new a(b)}}; +_.oi=function(a){return b=>{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b=new a(jd(b))}return b}};_.pi=function(a,b){return _.Hg(a,1,b)};_.qi=function(a,b){return _.Hg(a,2,b)};_.xi=function(a){return _.D(a,_.ri,1)};_.yi=function(a){return _.D(a,_.ri,2)};_.zi=function(a,b){Number.isFinite(b)||(b=0);a=_.Gg(a,Math.floor(b/1E3));return _.Eg(a,2,(b%1E3+1E3)%1E3*1E6)};_.Ai=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)}; +Caa=function(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.Bi=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Ci=function(a){for(const b in a)return!1;return!0};_.Ei=function(a,b){let c,d;for(let e=1;ec;a=Fi.createPolicy("google-maps-api#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};_.Hi=function(){Gi===void 0&&(Gi=Daa());return Gi};_.Ji=function(a){const b=_.Hi();a=b?b.createScriptURL(a):a;return new _.Ii(a)};_.Ki=function(a){if(a instanceof _.Ii)return a.Eg;throw Error("");};_.Mi=function(a){return new _.Li(a)};Oi=function(a){return new _.Ni(b=>b.substr(0,a.length+1).toLowerCase()===a+":")}; +_.Qi=function(a){const b=_.Hi();a=b?b.createHTML(a):a;return new Pi(a)};_.Ri=function(a){if(a instanceof Pi)return a.Eg;throw Error("");};Si=function(a,b=document){a=b.querySelector?.(`${a}[nonce]`);return a==null?"":a.nonce||a.getAttribute("nonce")||""};_.Ti=function(a){const b=Si("script",a.ownerDocument);b&&a.setAttribute("nonce",b)};_.Ui=function(a,b){if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("");a.innerHTML=_.Ri(b)}; +_.Wi=function(a){if(a instanceof _.Vi)return a.Eg;throw Error("");};_.Xi=function(a){return encodeURIComponent(String(a))};_.Yi=function(a){var b=1;a=a.split(":");const c=[];for(;b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c};_.aj=function(a,b){return b.match(_.$i)[a]||null}; +_.bj=function(a,b,c){c=c!=null?"="+_.Xi(c):"";if(b+=c){c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a};_.cj=function(a){return new _.Vi(a[0])};_.ej=function(a){(0,_.dj)(a);(0,_.Ze)(a);return(0,_.Ze)(a)?Number(a):String(a)};Eaa=function(a){return a==="+"?"-":"_"};_.gj=function(a,b){return _.fj(a,1,b)}; +_.fj=function(a,b,c){const {[ki]:d,[li]:e}=c;c=_.Fh(hj,ii,ji,d);c.messageType??(c.messageType=e);const f=ij(a);a=Array(768);c=jj(f,c,b,a,0);if(b===0||!c)return a.join("");a.shift();return a.join("").replace(Faa,"%27")};jj=function(a,b,c,d,e){const f=(a[_.ad]|0)&64?a:_.jf(a,b.Es),g=f[_.ad]|0;Aaa(b,(h,k)=>{const m=_.sf(f,h,_.Dd(g));if(m!=null)if(k.isMap&&m instanceof Map)m.forEach((p,r)=>{e=kj(c,h,k,[r,p],d,e)});else if(k.Nv)for(let p=0;p>2;else{c=c.pz;b=c.jl;if(c instanceof _.mj)if(a===1)d=encodeURIComponent(String(d));else{a=typeof d==="string"?d:`${d}`;Gaa.test(a)?d=!1:(d=encodeURIComponent(a).replace(/%20/g,"+"),c=d.match(/%[89AB]/gi),c=a.length+(c?c.length:0),d=4*Math.ceil(c/3)-(3-c%3)%3>6|192:((h&64512)==55296&&g+1>18|240,d[c++]=h>>12&63|128):d[c++]=h>>12|224,d[c++]=h>>6&63|128),d[c++]=h&63|128)}a=_.bc(d,4)}else a.indexOf("*")!==-1&&(a=a.replace(Haa,"*2A")),a.indexOf("!")!==-1&&(a=a.replace(Iaa,"*21"));d=a}else{a=d;if(!(c instanceof _.nj||c instanceof _.oj))if(c instanceof _.pj)a=a?1:0;else if(c instanceof _.mj)a= +String(a);else if(c instanceof _.qj){a instanceof _.Bc||a==null||a instanceof _.Bc||(a=typeof a==="string"?a?new _.Bc(a,_.Fc):_.Gc():void 0);if(a==null)throw Error();a=Nc(a).replace(Jaa,Eaa).replace(Kaa,"")}else a=c instanceof _.rj||c instanceof _.sj?_.ne(a):c instanceof _.tj||c instanceof _.uj||c instanceof _.vj||c instanceof _.wj?_.le(a):c instanceof _.xj||c instanceof _.yj||c instanceof zj?_.Ce(a):c instanceof _.Aj||c instanceof _.Bj?_.Fe(a):a;d=a}e[f++]=b;e[f++]=d}return f}; +ij=function(a){if(a instanceof _.J)return a.Qh;if(a instanceof Map)return[...a];if(Array.isArray(a))return a;throw Error();};Cj=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}}; +Laa=function(a){switch(a){case 0:return 200;case 3:case 11:return 400;case 16:return 401;case 7:return 403;case 5:return 404;case 6:case 10:return 409;case 9:return 412;case 8:return 429;case 1:return 499;case 15:case 13:case 2:return 500;case 12:return 501;case 14:return 503;case 4:return 504;default:return 0}}; +_.Dj=function(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS"; +default:return""}};_.Ej=function(){this.Vg=this.Vg;this.Sg=this.Sg};_.Fj=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Fg=!1}; +_.Gj=function(a,b){_.Fj.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.Eg=null;a&&this.init(a,b)};_.Ij=function(a){return!(!a||!a[Hj])}; +Naa=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Gn=e;this.key=++Maa;this.Ao=this.vx=!1};Mj=function(a){a.Ao=!0;a.listener=null;a.proxy=null;a.src=null;a.Gn=null};Nj=function(a){this.src=a;this.ph={};this.Eg=0};Oj=function(a,b){const c=b.type;if(!(c in a.ph))return!1;const d=_.Rb(a.ph[c],b);d&&(Mj(b),a.ph[c].length==0&&(delete a.ph[c],a.Eg--));return d}; +_.Pj=function(a){let b=0;for(const c in a.ph){const d=a.ph[c];for(let e=0;e-1?b[a]:null)&&_.bk(c))}; +_.bk=function(a){if(typeof a==="number"||!a||a.Ao)return!1;const b=a.src;if(_.Ij(b))return Oj(b.co,a);var c=a.type;const d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Yj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Zj--;(c=_.Wj(b))?(Oj(c,a),c.Eg==0&&(c.src=null,b[Xj]=null)):Mj(a);return!0};Yj=function(a){return a in ck?ck[a]:ck[a]="on"+a}; +Paa=function(a,b){if(a.Ao)a=!0;else{b=new _.Gj(b,this);const c=a.listener,d=a.Gn||a.src;a.vx&&_.bk(a);a=c.call(d,b)}return a};_.Wj=function(a){a=a[Xj];return a instanceof Nj?a:null};Tj=function(a){if(typeof a==="function")return a;a[dk]||(a[dk]=function(b){return a.handleEvent(b)});return a[dk]}; +Qaa=function(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}}; +_.ek=function(){_.Ej.call(this);this.co=new Nj(this);this.ut=this;this.ej=null};_.Uj=function(a,b,c,d,e){return a.co.add(String(b),c,!1,d,e)};fk=function(a,b,c,d){b=a.co.ph[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f2?a.Eg.statusText:""}catch(c){b=""}a.Jg=b+" ["+a.getStatus()+"]";kk(a)}}finally{lk(a)}}};lk=function(a,b){if(a.Eg){a.Hg&&(clearTimeout(a.Hg),a.Hg=null);const c=a.Eg;a.Eg=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}}; +_.pk=function(a){var b=a.getStatus(),c;if(!(c=_.gk(b))){if(b=b===0)a=_.aj(1,String(a.Mg)),!a&&_.pa.self&&_.pa.self.location&&(a=_.pa.self.location.protocol.slice(0,-1)),b=!Raa.test(a?a.toLowerCase():"");c=b}return c};_.ok=function(a){return a.Eg?a.Eg.readyState:0};_.rk=function(a){try{if(!a.Eg)return null;if("response"in a.Eg)return a.Eg.response;switch(a.Pg){case "":case "text":return a.Eg.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Eg)return a.Eg.mozResponseArrayBuffer}return null}catch(b){return null}}; +Saa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d{if("1"in b){var c=b["1"];let d;try{d=a.Lg(c)}catch(e){Bk(a,new _.Ck(13,`Error when deserializing response data; error: ${e}, response: ${c}`))}d&&Dk(a,d)}if("2"in b)for(b=Ek(a,b["2"]),c=0;c{Fk(a,Gk(a));for(let b=0;b{if(a.Fg.length!==0){var b=a.Uh.Gg;b!==0||_.pk(a.Uh)||(b=6);var c=-1;switch(b){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:c=a.Uh.getStatus(); +d=Cj(c);break;default:d=14}Fk(a,Gk(a));b=Qaa(b)+", error: "+xk(a.Uh);c!==-1&&(b+=`, http status code: ${c}`);Bk(a,new _.Ck(d,b))}})};Bk=function(a,b){for(let c=0;c{b[d]=c[d]});return b};Dk=function(a,b){for(let c=0;c{if(_.pk(a.Uh)){var d=a.Uh.Pp();var e;if(e=b)e=a.Uh,e.Eg&&e.xl()?(e=e.Eg.getResponseHeader("Content-Type"),e=e===null?void 0:e):e=void 0,e=e==="text/plain";if(e){if(!atob)throw Error("Cannot decode Base64 response");d=atob(d)}try{var f=a.Lg(d)}catch(h){Bk(a,Hk(new _.Ck(13,`Error when deserializing response data; error: ${h}, response: ${d}`),c));return}d=Cj(a.Uh.getStatus());Fk(a,Gk(a));d===0?Dk(a,f):Bk(a,Hk(new _.Ck(d,"Xhr succeeded but the status code is not 200"), +c))}else{d=a.Uh.Pp();f=Gk(a);if(d){var g=Ek(a,d);d=g.code;e=g.details;g=g.metadata}else d=2,e=`Rpc failed due to xhr error. uri: ${String(a.Uh.Mg)}, error code: ${a.Uh.Gg}, error: ${xk(a.Uh)}`,g=f;Fk(a,f);Bk(a,Hk(new _.Ck(d,e,g),c))}})};Ik=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};Hk=function(a,b){b.stack&&(a.stack+="\n"+b.stack);return a};_.Jk=function(){};_.Kk=function(a){return a};_.Lk=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}; +Mk=function(a){this.Gg=a.Qn||null;this.Fg=a.sN||!1};Nk=function(a,b){_.ek.call(this);this.Qg=a;this.Lg=b;this.Jg=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.Og=new Headers;this.Fg=null;this.Pg="GET";this.Ig="";this.Eg=!1;this.Mg=this.Gg=this.Hg=null;this.Ng=new AbortController};Ok=function(a){a.Gg.read().then(a.xK.bind(a)).catch(a.iy.bind(a))}; +Qk=function(a){a.readyState=4;a.Hg=null;a.Gg=null;a.Mg=null;Pk(a)};Pk=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};_.Rk=function(a){_.Ej.call(this);this.Ng=a;this.Fg={}};_.Tk=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(Sk[0]=c.toString()),c=Sk);for(let g=0;ge=>d.intercept(e,c),a)}; +eba=function(a,b,c){const d=b.YF,e=b.getMetadata(),f=_.hl(a,!0);a=_.il(a,e,f,c+d.getName());c=_.jl(f,d.Fg,!1);aba(c,e["X-Goog-Encode-Response-If-Executable"]==="base64");b=d.Eg(b.kC);f.send(a,"POST",b);return c};_.hl=function(a,b){b=a.Gg&&!b;return a.pD||b?new _.jk(new Mk({Qn:a.pD,sN:b})):new _.jk}; +_.il=function(a,b,c,d){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";const e=b.Authorization;if(e&&fba.has(e.split(" ")[0])||a.withCredentials)c.Lg=!0;if(a.QC)a=d,_.Ci(b)?d=a:(b=Taa(b),typeof a==="string"?d=_.bj(a,_.Xi("$httpHeaders"),b):(a.Ts("$httpHeaders",b),d=a));else for(const f of Object.keys(b))c.headers.set(f,b[f]);return d};_.jl=function(a,b,c){let d;c&&(a.isActive(),c=new gba(a),d=new hba(c));return new iba({Uh:a,LL:d},b)}; +_.kl=function(a){return _.E(a,10)};_.ml=function(){var a=_.ll.Fg();return _.E(a,7)};_.nl=function(a){return _.E(a,19)};_.ol=function(a){return _.E(a,1)};pl=function(a){return _.lg(a,1)};_.rl=function(a){return _.B(a,ql,4)};_.sl=function(a){a=a??"FOLLOW_SYSTEM";return a==="DARK"||a==="FOLLOW_SYSTEM"&&jba.matches};_.tl=function(a){return a*Math.PI/180};_.ul=function(a){return a*180/Math.PI}; +kba=function(a,b){_.Ai(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:vl.hasOwnProperty(d)?a.setAttribute(vl[d],c):_.Va(d,"aria-")||_.Va(d,"data-")?a.setAttribute(d,c):a[d]=c})};_.yl=function(a,b,c){var d=arguments,e=document;const f=d[1],g=wl(e,String(d[0]));f&&(typeof f==="string"?g.className=f:Array.isArray(f)?g.className=f.join(" "):kba(g,f));d.length>2&&xl(e,g,d,2);return g}; +xl=function(a,b,c,d){function e(f){f&&b.appendChild(typeof f==="string"?a.createTextNode(f):f)}for(;d0?e(f):_.Mb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.Vb(f):f,e)}};_.zl=function(a){return wl(document,a)};wl=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.Al=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}; +_.Bl=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};_.Cl=function(a,b){return a&&b?a==b||a.contains(b):!1};_.Dl=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};_.El=function(a){this.Eg=a||_.pa.document||document};_.Gl=function(a){a=_.Fl(a);return _.Qi(a)};_.Hl=function(a){a=_.Fl(a);return _.Ji(a)};_.Fl=function(a){return a===null?"null":a===void 0?"undefined":a}; +Il=function(a,b,c,d){const e=a.head;a=(new _.El(a)).createElement("SCRIPT");a.type="text/javascript";a.charset="UTF-8";a.async=!1;a.defer=!1;c&&(a.onerror=c);d&&(a.onload=d);a.src=_.Ki(b);_.Ti(a);e.appendChild(a)};Jl=function(a,b){let c="";for(const d of a)d.length&&d[0]==="/"?c=d:(c&&c[c.length-1]!=="/"&&(c+="/"),c+=d);return c+"."+b};Kl=function(a,b){a.Ig[b]=a.Ig[b]||{oJ:!a.Lg};return a.Ig[b]}; +mba=function(a,b){const c=Kl(a,b),d=c.DL;if(d&&c.oJ&&(delete a.Ig[b],!a.Eg[b])){var e=a.Jg;Ll(a.Gg,f=>{const g=f.Eg[b]||[],h=e[b]=lba(g.length,()=>{delete e[b];d(f.Fg);a.Hg&&a.Hg(b);a.Kg.delete(b);Ml(a,b)});for(const k of g)a.Eg[k]&&h()})}};Ml=function(a,b){Ll(a.Gg,c=>{c=c.Hg[b]||[];const d=a.Fg[b];delete a.Fg[b];const e=d?d.length:0;for(let f=0;f{throw g;})}for(const f of c)a.Jg[f]&&a.Jg[f]()})}; +Nl=function(a,b){a.requestedModules[b]||(a.requestedModules[b]=!0,Ll(a.Gg,c=>{const d=c.Eg[b],e=d?d.length:0;for(let f=0;f{var g=a.Fg[b]||[];for(const h of g)(g=h.xn)&&g(f&&f.error||Error(`Could not load "${b}".`));delete a.Fg[b];a.Lt&&a.Lt(b,f)},()=>{a.Kg.has(b)||Ml(a,b)})}))};nba=function(a,b,c,d){a.Eg[b]?c(a.Eg[b]):((a.Fg[b]=a.Fg[b]||[]).push({Ph:c,xn:d}),Nl(a,b))};Ll=function(a,b){a.config?b(a.config):a.Eg.push(b)}; +lba=function(a,b){if(a)return()=>{--a||b()};b();return()=>{}};_.Pl=function(a){return new Promise((b,c)=>{nba(Ol.getInstance(),`${a}`,d=>{b(d)},c)})};_.Ql=function(a,b){var c=Ol.getInstance();a=`${a}`;if(c.Eg[a])throw Error(`Module ${a} has been provided more than once.`);c.Eg[a]=b};_.Sl=function(){var a=_.ll,b;if(b=a)b=a.Fg(),b=_.jg(b,18);if(!(b&&_.nl(a.Fg())&&_.nl(a.Fg()).startsWith("http")))return!1;a=_.og(a,44,1);return Rl===void 0?!1:Rla);if(typeof a[Symbol.iterator]=="function")return new $l(()=>a[Symbol.iterator]());if(typeof a.Aq=="function")return new $l(()=>a.Aq());throw Error("Not an iterator or iterable.");};pba=function(){};dm=function(){};em=function(a){this.Eg=a;this.Fg=null};km=function(a){if(a.Eg==null)throw Error("Storage mechanism: Storage unavailable");a.isAvailable()||_.Ua(Error("Storage mechanism: Storage unavailable"))}; +lm=function(){let a=null;try{a=_.pa.sessionStorage||null}catch(b){}em.call(this,a)};_.mm=function(a){return a?a.length:0};_.om=function(a,b){b&&_.nm(b,c=>{a[c]=b[c]})};_.pm=function(a,b,c){b!=null&&(a=Math.max(a,b));c!=null&&(a=Math.min(a,c));return a};_.qm=function(a,b,c){a>=b&&ab===c)};_.zm=function(a,b,c){if(a){var d=0;c=c||_.mm(a);for(let e=0,f=_.mm(a);e{typeof c.dv==="function"?c.dv.apply(c,d):console.error("you must define a constructor_")};Object.defineProperty(a,"call",{value(c,...d){b(c,d)},enumerable:!1,writable:!0,configurable:!0});Object.defineProperty(a,"apply",{value(c,d){b(c,d)},enumerable:!1,writable:!0,configurable:!0});Object.defineProperty(a,"bind",{value(c,...d){return b.bind(c,d)},enumerable:!1,writable:!0,configurable:!0});qba(a)}}; +_.Om=function(a,b){let c="";if(b!=null){if(!Km(b))return b instanceof Error?b:Error(String(b));c=": "+b.message}return Lm?new Mm(a+c):new Nm(a+c)};_.Pm=function(a){if(!Km(a))throw a;_.Dm(a.name+": "+a.message)};Km=function(a){return a instanceof Mm||a instanceof Nm}; +_.Qm=function(a,b,c){const d=c?c+": ":"";return e=>{if(!e||typeof e!=="object")throw _.Om(d+"not an Object");const f={};for(const g in e){if(!(b||g in a))throw _.Om(`${d}unknown property ${g}`);f[g]=e[g]}for(const g in a)try{const h=a[g](f[g]);if(h!==void 0||Object.prototype.hasOwnProperty.call(e,g))f[g]=h}catch(h){throw _.Om(`${d}in property ${g}`,h);}return f}};_.Rm=function(a){try{return typeof a==="object"&&a!=null&&!!("cloneNode"in a)}catch(b){return!1}}; +_.Sm=function(a,b,c){return c?d=>{if(d instanceof a)return d;try{return new a(d)}catch(e){throw _.Om("when calling new "+b,e);}}:d=>{if(d instanceof a)return d;throw _.Om("not an instance of "+b);}};_.Tm=function(a){return b=>{for(const c in a)if(a[c]===b)return b;throw _.Om(`${b} is not an accepted value`);}};_.Um=function(a){return b=>{if(!Array.isArray(b))throw _.Om("not an Array");return b.map((c,d)=>{try{return a(c)}catch(e){throw _.Om(`at index ${d}`,e);}})}}; +_.Vm=function(a,b,c=!1){return d=>{if(d==null||typeof d[Symbol.iterator]!=="function")throw _.Om("not iterable");if(typeof d==="string"&&!c)throw _.Om("a string is not accepted");d=Array.from(d,(e,f)=>{try{return a(e)}catch(g){throw _.Om(`at index ${f}`,g);}});if(b&&!d.length)throw _.Om("empty iterable");return d}};_.Wm=function(a,b=""){return c=>{if(a(c))return c;throw _.Om(b||`${c}`);}};_.Xm=function(a,b=""){return c=>{if(a(c))return c;throw _.Om(b||`${c}`);}}; +_.Ym=function(a){return b=>{const c=[];for(let d=0,e=a.length;db(a(c))};_.$m=function(a){return b=>b==null?b:a(b)};_.an=function(a){return b=>{if(b&&b[a]!=null)return b;throw _.Om("no "+a+" property");}};bn=function(a){if(a==null)return a;throw _.Om("must be null or undefined");}; +cn=function(a){if(isNaN(a))throw _.Om("NaN is not an accepted value");};_.en=function(a){return _.Zm(_.dn,b=>{if(b>=a)return b;throw _.Om(`${b} is not a greater than ${a}`);})};fn=function(a,b,c){try{return c()}catch(d){throw _.Om(`${a}: \`${b}\` invalid`,d);}};gn=function(a,b,c){for(const d in a)if(!(d in b))throw _.Om(`Unknown property '${d}' of ${c}`);};kn=function(){return hn||(hn=new jn)};ln=function(){}; +_.mn=function(a,b,c=!1){let d;a instanceof _.mn?d=a.toJSON():d=a;let e=NaN,f=NaN;if(!d||d.lat===void 0&&d.lng===void 0)e=d,f=b;else{arguments.length>2?console.warn("Expected 1 or 2 arguments in new LatLng() when the first argument is a LatLng instance or LatLngLiteral object, but got more than 2."):_.ym(arguments[1])||arguments[1]==null||console.warn("Expected the second argument in new LatLng() to be boolean, null, or undefined when the first argument is a LatLng instance or LatLngLiteral object."); +try{nn(d),c=c||!!b,f=d.lng,e=d.lat}catch(g){_.Pm(g)}}e=Number(e);f=Number(f);c||(e=_.pm(e,-90,90),f!=180&&(f=_.qm(f,-180,180)));this.lat=function(){return e};this.lng=function(){return f}};_.on=function(a){return _.tl(a.lat())};_.pn=function(a){return _.tl(a.lng())};qn=function(a,b){b=Math.pow(10,b);return Math.round(a*b)/b}; +_.tn=function(a){let b=a;_.rn(a)&&(b={lat:a.lat(),lng:a.lng()});try{const c=rba(b);return _.rn(a)?a:_.sn(c)}catch(c){throw _.Om("not a LatLng or LatLngLiteral with finite coordinates",c);}};_.rn=function(a){return a instanceof _.mn};_.sn=function(a){try{if(_.rn(a))return a;const b=nn(a);return new _.mn(b.lat,b.lng)}catch(b){throw _.Om("not a LatLng or LatLngLiteral",b);}}; +vn=function(a){if(a instanceof ln)return a;try{return new _.un(_.sn(a))}catch(b){}throw _.Om("not a Geometry or LatLng or LatLngLiteral object");};_.wn=function(a){sba.has(a)};_.An=function(a){a=a||window.event;_.xn(a);_.yn(a)};_.xn=function(a){a.stopPropagation()};_.yn=function(a){a.preventDefault()};_.Bn=function(a){a.handled=!0};_.Dn=function(a,b,c){return new _.Cn(a,b,c,0)};_.En=function(a,b){if(!a)return!1;b=(a=a.__e3_)&&a[b];return!!b&&!_.Ci(b)};_.Fn=function(a){a&&a.remove()}; +_.Hn=function(a,b){_.nm(Gn(a,b),(c,d)=>{d&&d.remove()})};_.In=function(a){_.nm(Gn(a),(b,c)=>{c&&c.remove()})};Jn=function(a){if("__e3_"in a)throw Error("setUpNonEnumerableEventListening() was invoked after an event was registered.");Object.defineProperty(a,"__e3_",{value:{}})};_.Ln=function(a,b,c,d,e){const f=d?4:1;a.addEventListener&&(d={capture:!!d},typeof e==="boolean"?d.passive=e:Kn.has(b)&&(d.passive=!1),a.addEventListener(b,c,d));return new _.Cn(a,b,c,f)}; +_.Mn=function(a,b,c,d){const e=_.Ln(a,b,function(){e.remove();return c.apply(this,arguments)},d);return e};_.Nn=function(a,b,c,d){return _.Dn(a,b,(0,_.Da)(d,c))};_.On=function(a,b,c){const d=_.Dn(a,b,function(){d.remove();return c.apply(this,arguments)});return d};_.Pn=function(a,b,c){b=_.Dn(a,b,c);c.call(a);return b};_.Rn=function(a,b,c){return _.Dn(a,b,_.Qn(b,c))};_.Sn=function(a,b,...c){if(_.En(a,b)){a=Gn(a,b);for(const d of Object.keys(a))(b=a[d])&&b.Gn.apply(b.instance,c)}}; +Tn=function(a,b){a.__e3_||(a.__e3_={});a=a.__e3_;a[b]||(a[b]={});return a[b]};Gn=function(a,b){a=a.__e3_||{};if(b)b=a[b]||{};else{b={};for(const c of Object.values(a))_.om(b,c)}return b};_.Qn=function(a,b,c){return function(d){const e=[b,a,...arguments];_.Sn.apply(this,e);c&&_.Bn.apply(null,arguments)}};_.Un=function(a){a=a||{};this.Gg=a.id;this.Eg=null;try{this.Eg=a.geometry?vn(a.geometry):null}catch(b){_.Pm(b)}this.Fg=a.properties||{}};_.Vn=function(a){return""+(_.ya(a)?_.Aa(a):a)};_.Wn=function(){}; +Yn=function(a,b){var c=b+"_changed";if(a[c])a[c]();else a.changed(b);c=Xn(a,b);for(let d in c){const e=c[d];Yn(e.cu,e.xo)}_.Sn(a,b.toLowerCase()+"_changed")};_.$n=function(a){return Zn[a]||(Zn[a]=a.substring(0,1).toUpperCase()+a.substring(1))};ao=function(a){a.gm_accessors_||(a.gm_accessors_={});return a.gm_accessors_};Xn=function(a,b){a.gm_bindings_||(a.gm_bindings_={});a.gm_bindings_.hasOwnProperty(b)||(a.gm_bindings_[b]={});return a.gm_bindings_[b]}; +_.jo=function(a,b,c){function d(y){y=k(y);return _.sn({lat:y[1],lng:y[0]})}function e(y){return new _.bo(m(y))}function f(y){return new _.co(r(y))}function g(y){if(y==null)throw _.Om("is null");const C=String(y.type).toLowerCase(),F=y.coordinates;try{switch(C){case "point":return new _.un(d(F));case "multipoint":return new _.eo(m(F));case "linestring":return e(F);case "multilinestring":return new _.fo(p(F));case "polygon":return f(F);case "multipolygon":return new _.go(t(F))}}catch(K){throw _.Om('in property "coordinates"', +K);}if(C==="geometrycollection")try{return new _.ho(v(y.geometries))}catch(K){throw _.Om('in property "geometries"',K);}throw _.Om("invalid type");}function h(y){if(!y)throw _.Om("not a Feature");if(y.type!=="Feature")throw _.Om('type != "Feature"');let C=null;try{y.geometry&&(C=g(y.geometry))}catch(H){throw _.Om('in property "geometry"',H);}const F=y.properties||{};if(!_.tm(F))throw _.Om("properties is not an Object");const K=c.idPropertyName;y=K?F[K]:y.id;if(y!=null&&!_.sm(y)&&!_.xm(y))throw _.Om(`${K|| +"id"} is not a string or number`);return{id:y,geometry:C,properties:F}}if(!b)return[];c=c||{};const k=_.Um(_.dn),m=_.Um(d),p=_.Um(e),r=_.Um(function(y){y=m(y);if(!y.length)throw _.Om("contains no elements");if(!y[0].equals(y[y.length-1]))throw _.Om("first and last positions are not equal");return new _.io(y.slice(0,-1))}),t=_.Um(f),v=_.Um(y=>g(y)),w=_.Um(y=>h(y));if(b.type==="FeatureCollection"){b=b.features;try{return w(b).map(y=>a.add(y))}catch(y){throw _.Om('in property "features"',y);}}if(b.type=== +"Feature")return[a.add(h(b))];throw _.Om("not a Feature or FeatureCollection");};_.ko=function(){for(var a=Array(36),b=0,c,d=0;d<36;d++)d==8||d==13||d==18||d==23?a[d]="-":d==14?a[d]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),c=b&15,b>>=4,a[d]=tba[d==19?c&3|8:c]);return a.join("")};_.lo=function(a){this.YM=this;this.__gm=a}; +_.mo=function(a){a=a.getDiv();const b=a.getRootNode();b instanceof ShadowRoot&&b===a.parentNode?(a=b.host,a=a instanceof HTMLElement&&a.localName==="gmp-map"?a:null):a=null;return a};_.no=function(a,b){const c=b-a;return c>=0?c:b+180-(a-180)};_.oo=function(a){return a.lo>a.hi};_.po=function(a){return a.hi-a.lo===360};qo=function(a,b){const c=a.lo,d=a.hi;return _.oo(a)?_.oo(b)?b.lo>=c&&b.hi<=d:(b.lo>=c||b.hi<=d)&&!a.isEmpty():_.oo(b)?_.po(a)||b.isEmpty():b.lo>=c&&b.hi<=d}; +_.so=function(a,b){var c;if((c=a)&&"south"in c&&"west"in c&&"north"in c&&"east"in c)try{a=_.ro(a)}catch(d){}a instanceof _.so?(c=a.getSouthWest(),b=a.getNorthEast()):(c=a&&_.sn(a),b=b&&_.sn(b));if(c){b=b||c;a=_.pm(c.lat(),-90,90);const d=_.pm(b.lat(),-90,90);this.ui=new to(a,d);c=c.lng();b=b.lng();b-c>=360?this.Mh=new uo(-180,180):(c=_.qm(c,-180,180),b=_.qm(b,-180,180),this.Mh=new uo(c,b))}else this.ui=new to(1,-1),this.Mh=new uo(180,-180)}; +_.vo=function(a,b,c,d){return new _.so(new _.mn(a,b,!0),new _.mn(c,d,!0))};_.ro=function(a){if(a instanceof _.so)return a;try{return a=uba(a),_.vo(a.south,a.west,a.north,a.east)}catch(b){throw _.Om("not a LatLngBounds or LatLngBoundsLiteral",b);}};_.wo=function(a){return function(){return this.get(a)}};_.xo=function(a,b){return b?function(c){try{this.set(a,b(c))}catch(d){_.Pm(_.Om("set"+_.$n(a),d))}}:function(c){this.set(a,c)}}; +_.yo=function(a,b){_.nm(b,(c,d)=>{var e=_.wo(c);a["get"+_.$n(c)]=e;d&&(d=_.xo(c,d),a["set"+_.$n(c)]=d)})};Ao=function(a){a=a||{};this.setValues(a);this.Eg=new vba;_.Rn(this.Eg,"addfeature",this);_.Rn(this.Eg,"removefeature",this);_.Rn(this.Eg,"setgeometry",this);_.Rn(this.Eg,"setproperty",this);_.Rn(this.Eg,"removeproperty",this);this.Fg=new wba(this.Eg);this.Fg.bindTo("map",this);this.Fg.bindTo("style",this);_.zo.forEach(b=>{_.Rn(this.Fg,b,this)});this.Gg=!1}; +Bo=function(a){a.Gg||(a.Gg=!0,_.Pl("drawing_impl").then(b=>{b.PK(a)}))};_.Do=function(a,b,c=""){_.Co&&_.Pl("stats").then(d=>{d.eF(a).Gg(b+c)})};_.Fo=function(a){_.Eo&&a&&_.Eo.push(a)};_.Go=function(a){this.setValues(a)};_.Ho=function(){};xba=function(a,b){const c=_.Pl("elevation").then(d=>d.getElevationAlongPath(a,b,void 0));b&&c.catch(()=>{});return c};yba=function(a,b){const c=_.Pl("elevation").then(d=>d.getElevationForLocations(a,b,void 0));b&&c.catch(()=>{});return c}; +Aba=function(a,b){let c;zba()||(c=_.Ul(145570));const d=_.Pl("geocoder").then(e=>e.geocode(a,b,c,void 0),()=>{c&&_.Vl(c,13)});b&&d.catch(()=>{});return d};Jo=function(a){if(a instanceof _.Io)return a;try{const b=_.Qm({x:_.dn,y:_.dn},!0)(a);return new _.Io(b.x,b.y)}catch(b){throw _.Om("not a Point",b);}};_.Ko=function(a){return`${a.width}${a.Fg||"px"}`};_.Lo=function(a){return`${a.height}${a.Eg||"px"}`}; +Oo=function(a){if(a instanceof _.Mo)return a;let b;try{b=_.Qm({height:No,width:No},!0)(a)}catch(c){throw _.Om("not a Size",c);}return new _.Mo(b.width,b.height)};Po=function(a){return a?a.Sm instanceof _.Wn:!1};Qo=function(a){a=a||{};a.clickable=_.vm(a.clickable,!0);a.visible=_.vm(a.visible,!0);this.setValues(a);_.Pl("marker")};Ro=function(a,b){a.Hg(b);a.Fg<100&&(a.Fg++,b.next=a.Eg,a.Eg=b)};Bba=function(){let a;for(;a=So.remove();){try{a.Nt.call(a.scope)}catch(b){_.Ua(b)}Ro(To,a)}Uo=!1}; +Wo=function(a,b,c,d){d=d?{cE:!1}:null;const e=!a.ph.length,f=a.ph.find(Vo(b,c));f?f.once=f.once&&d:a.ph.push({Nt:b,context:c||null,once:d});e&&a.dr()};Vo=function(a,b){return c=>c.Nt===a&&c.context===(b||null)};_.Yo=function(a,b){return new _.Xo(a,b)};_.Zo=function(){this.__gm=new _.Wn;this.Fg=null};fp=function(a){a.__gm||(a.__gm={set:null,oy:null,jr:{map:null,streetView:null},Ip:null,Ox:null,po:!1})};gp=function(a,b,c,d,e){c?a.bindTo(b,c,d,e):(a.unbind(b),a.set(b,void 0))}; +jp=function(a){const b=a.get("internalAnchorPoint")||_.hp,c=a.get("internalPixelOffset")||_.ip;a.set("pixelOffset",new _.Mo(c.width+Math.round(b.x),c.height+Math.round(b.y)))};kp=function(a=null){return Po(a)?a.Sm||null:a instanceof _.Wn?a:null};_.lp=function(a,b,c){this.set("url",a);this.set("bounds",_.$m(_.ro)(b));this.setValues(c)};mp=function(a){_.xm(a)?(this.set("url",a),this.setValues(arguments[1])):this.setValues(a)}; +_.np=function(a,b){const c=_.ea(a.toUpperCase(),"replaceAll").call(a.toUpperCase(),"-","_");return c in b?b[c]:(console.error("Invalid value: "+a),null)};_.qp=function(a,b){return String((op=pp.get(a).get(b)?.toLowerCase(),_.ea(op,"replaceAll",!0))?.call(op,"_","-")||b)};_.rp=function(a){if(!pp.has(a)){const b=new Map;for(const [c,d]of Object.entries(a))b.set(d,c);pp.set(a,b)}};_.sp=function(a){_.rp(a);return{ck:b=>b===null?null:_.np(b,a),Qj:b=>b===null?null:_.qp(a,b)}}; +_.tp=function(a,b){let c=a;if(customElements.get(c)){let d=1;for(;customElements.get(c);){if(customElements.get(c)===b)return;c=`${a}-nondeterministic-duplicate${d++}`}console.warn(`Element with name "${a}" already defined.`)}customElements.define(c,b,void 0)};_.vp=function(a,b,c,d){const e=new _.up;e.minX=a;e.minY=b;e.maxX=c;e.maxY=d;return e};_.wp=function(a,b){return a.minX>=b.maxX||b.minX>=a.maxX||a.minY>=b.maxY||b.minY>=a.maxY?!1:!0}; +_.xp=function(a,b,c){if(a=a.fromLatLngToPoint(b))c=Math.pow(2,c),a.x*=c,a.y*=c;return a};_.yp=function(a,b){let c=a.lat()+_.ul(b);c>90&&(c=90);let d=a.lat()-_.ul(b);d<-90&&(d=-90);b=Math.sin(b);const e=Math.cos(_.tl(a.lat()));if(c===90||d===-90||e<1E-6)return new _.so(new _.mn(d,-180),new _.mn(c,180));b=_.ul(Math.asin(b/e));return new _.so(new _.mn(d,a.lng()-b),new _.mn(c,a.lng()+b))};_.Ap=function(a){this.Eg=a||[];zp(this)};zp=function(a){a.set("length",a.Eg.length)}; +Bp=function(a){a??(a={});a.visible=_.vm(a.visible,!0);return a};_.Cp=function(a){return a&&a.radius||6378137};Ep=function(a){return a instanceof _.Ap?Dp(a):new _.Ap(Cba(a))};Fp=function(a){return function(b){if(!(b instanceof _.Ap))throw _.Om("not an MVCArray");b.forEach((c,d)=>{try{a(c)}catch(e){throw _.Om(`at index ${d}`,e);}});return b}};Gp=function(a){_.Pl("poly").then(b=>{b.yI(a)})}; +_.Ip=function(a){if(!a||!_.tm(a))throw _.Om("Passed Circle is not an Object.");a=a instanceof _.Hp?a:new _.Hp(a);if(!a.getCenter())throw _.Om("Circle is missing center.");if(a.getRadius()===void 0)throw _.Om("Circle is missing radius.");return a};Jp=function(a){a=a.trim();if(!a)throw Error("missing value");const b=Number(a);if(isNaN(b)||!isFinite(b))throw Error(`"${a}" is not a number`);return b}; +Kp=function(a){return b=>{try{return a(b)}catch(c){return console.error(c instanceof Error?c.message:`${c}`),null}}};Mp=function(a){try{const b=a.split(",").map(Jp);if(b.length<2)throw Error("too few values");if(b.length>3)throw Error("too many values");const [c,d,e]=b;return new _.Lp({lat:c,lng:d,altitude:e})}catch(b){throw Error(`Could not interpret "${a}" as a LatLngAltitude: `+(b instanceof Error?b.message:`${b}`));}}; +Np=function(a){if(!a)return null;try{const b=a.split("@");if(b.length!==2)throw Error("invalid circle format");const [c,d]=b,e=Jp(c),f=Mp(d);return new _.Hp({center:f,radius:e})}catch(b){throw Error(`Could not interpret "${a}" as a Circle: `+(b instanceof Error?b.message:`${b}`));}};Op=function(a){if(a){if(a instanceof _.mn)return`${a.lat()},${a.lng()}`;let b=`${a.lat},${a.lng}`;a.altitude!==void 0&&a.altitude!==0&&(b+=`,${a.altitude}`);return b}return null}; +_.Pp=function(a){return a?a.map(Op).join(" "):null};Rp=function(a){return a&&a.getCenter()?`${a.getRadius()}@${Qp(a.getCenter())}`:null};Qp=function(a){return a?a instanceof _.mn?`${a.lat()},${a.lng()}`:`${a.lat},${a.lng}`:null};_.Sp=function(a,b){try{return Op(a)!==Op(b)}catch{return a!==b}};Dba=function(){!Tp&&_.pa.document?.createElement&&(Tp=_.pa.document.createElement,_.pa.document.createElement=(...a)=>{Up=a[0];let b;try{b=Tp.apply(document,a)}finally{Up=void 0}return b})}; +Xp=function(a,b,c){if(a.nodeType!==1)return Vp;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>_.Ri(Wp);const d=Eba.get(`${a.tagName} ${b}`);return d!==void 0?d:/^on/.test(b)&&c==="attribute"&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?()=>{throw Error("invalid binding");}:Vp};$p=function(a,b){if(!Yp(a)||!a.hasOwnProperty("raw"))throw Error("invalid template strings array");return Zp!==void 0?Zp.createHTML(b):b}; +cq=function(a,b,c=a,d){if(b===aq)return b;let e=d!==void 0?c.Fg?.[d]:c.Qg;const f=bq(b)?void 0:b._$litDirective$;e?.constructor!==f&&(e?._$notifyDirectiveConnectionChanged?.(!1),f===void 0?e=void 0:(e=new f(a),e.iI(a,c,d)),d!==void 0?(c.Fg??(c.Fg=[]))[d]=e:c.Qg=e);e!==void 0&&(b=cq(a,e.jI(a,b.values),e,d));return b}; +Gba=function(a,b,c){var d=Symbol();const {get:e,set:f}=Fba(a.prototype,b)??{get(){return this[d]},set(g){this[d]=g}};return{get:e,set(g){const h=e?.call(this);f?.call(this,g);_.dq(this,b,h,c)},configurable:!0,enumerable:!0}};fq=function(a,b,c=eq){c.state&&(c.ah=!1);a.Fg();a.prototype.hasOwnProperty(b)&&(c=Object.create(c),c.Zw=!0);a.bo.set(b,c);c.RQ||(c=Gba(a,b,c),c!==void 0&&Hba(a.prototype,b,c))}; +_.dq=function(a,b,c,d){if(b!==void 0){const e=a.constructor,f=a[b];d??(d=e.bo.get(b)??eq);if((d.Oi??gq)(f,c)||d.mH&&d.gh&&f===a.Zg?.get(b)&&!a.hasAttribute(e.Mz(b,d)))a.ej(b,c,d);else return}a.Tg===!1&&(a.aj=a.ln())}; +Iba=function(a){if(a.Tg){if(!a.Sg){a.Yj??(a.Yj=a.oh());if(a.fh){for(const [d,e]of a.fh)a[d]=e;a.fh=void 0}var b=a.constructor.bo;if(b.size>0)for(const [d,e]of b){b=d;var c=e;const f=a[b];c.Zw!==!0||a.Pg.has(b)||f===void 0||a.ej(b,void 0,c,f)}}b=!1;c=a.Pg;try{b=!0,a.rt(c),a.Qg?.forEach(d=>d.tQ?.()),a.update(c)}catch(d){throw b=!1,a.nk(),d;}b&&a.kn(c)}};hq=function(){return!0};_.iq=function(a,b){Object.defineProperty(a,b,{enumerable:!0,writable:!1})};_.jq=function(a,b){return`<${a.localName}>: ${b}`}; +_.kq=function(a,b,c,d){return _.Om(_.jq(a,`Cannot set property "${b}" to ${c}`),d)};_.mq=function(a,b){var c=new _.lq;console.error(_.jq(a,`${"Encountered a network request error"}: ${b instanceof Error?b.message:String(b)}`));a.dispatchEvent(c)};Kba=function(a){var b=a.get("mapId");b=new Jba(b,a.mapTypes);b.bindTo("mapHasBeenAbleToBeDrawn",a.__gm);b.bindTo("mapId",a,"mapId",!0);b.bindTo("styles",a);b.bindTo("mapTypeId",a)};nq=function(a,b){a.isAvailable=!1;a.Eg.push(b)}; +_.pq=function(a,b){const c=_.oq(a.__gm.Eg,"DATA_DRIVEN_STYLING");if(!b)return c;const d=["The map is initialized without a valid map ID, that will prevent use of data-driven styling.","The Map Style does not have any FeatureLayers configured for data-driven styling.","The Map Style does not have any Datasets or FeatureLayers configured for data-driven styling."];var e=c.Eg.map(f=>f.So);e=e&&e.some(f=>d.includes(f));(c.isAvailable||!e)&&(a=a.__gm.Eg.St())&&(b=Lba(b,a))&&nq(c,{So:b});return c}; +Lba=function(a,b){const c=a.featureType;if(c==="DATASET"){if(!b.Hg().map(d=>_.E(d,2)).includes(a.datasetId))return"The Map Style does not have the following Dataset ID associated with it: "+a.datasetId}else if(!b.Gg().includes(c))return"The Map Style does not have the following FeatureLayer configured for data-driven styling: "+c;return null};rq=function(a,b="",c){c=_.pq(a,c);c.isAvailable||_.qq(a,b,c)};Mba=function(a){a=a.__gm;for(const b of a.Hg.keys())a.Hg.get(b).isEnabled||_.Dm(`${"The Map Style does not have the following FeatureLayer configured for data-driven styling: "} ${b}`)}; +_.Nba=function(a,b=!1){const c=a.__gm;c.Hg.size>0&&rq(a);b&&Mba(a);c.Hg.forEach(d=>{d.kF()})};_.qq=function(a,b,c){if(c.Eg.length!==0){var d=b?b+": ":"",e=a.__gm.Eg;c.Eg.forEach(f=>{e.log(f,d)})}};_.sq=function(){};_.oq=function(a,b){a.log(Oba[b]);a:switch(b){case "ADVANCED_MARKERS":a=a.cache.QD;break a;case "DATA_DRIVEN_STYLING":a=a.cache.sE;break a;case "WEBGL_OVERLAY_VIEW":a=a.cache.Jo;break a;default:throw Error(`No capability information for: ${b}`);}return a.clone()}; +uq=function(a){var b=a.cache,c=new tq;a.Cm()||nq(c,{So:"The map is initialized without a valid Map ID, which will prevent use of Advanced Markers."});b.QD=c;b=a.cache;c=new tq;if(a.Cm()){var d=a.St();if(d){const e=d.Gg();d=d.Hg();e.length||d.length||nq(c,{So:"The Map Style does not have any Datasets or FeatureLayers configured for data-driven styling."})}a.bu!=="UNKNOWN"&&a.bu!=="TRUE"&&nq(c,{So:"The map is not a vector map. That will prevent use of data-driven styling."})}else nq(c,{So:"The map is initialized without a valid map ID, that will prevent use of data-driven styling."}); +b.sE=c;b=a.cache;c=new tq;a.Cm()?a.bu!=="UNKNOWN"&&a.bu!=="TRUE"&&nq(c,{So:"The map is not a vector map, which will prevent use of WebGLOverlayView."}):nq(c,{So:"The map is initialized without a valid map ID, which will prevent use of WebGLOverlayView."});b.Jo=c;Pba(a)};Pba=function(a){a.Eg=!0;try{a.set("mapCapabilities",a.getMapCapabilities())}finally{a.Eg=!1}};Qba=function(a,b){const c=a.options.nA.MAP_INITIALIZATION;if(c)for(const d of c)a.Or(d,b)}; +_.vq=function(a,b,c){const d=a.options.nA.MAP_INITIALIZATION;if(d)for(const e of d)a.ym(e,b,c)};_.wq=function(a,b){if(b=a.options.nA[b])for(const c of b)a.Pr(c)};_.yq=function(a){this.Eg=0;this.Kg=void 0;this.Hg=this.Fg=this.Gg=null;this.Ig=this.Jg=!1;if(a!=_.Jk)try{const b=this;a.call(void 0,function(c){xq(b,2,c)},function(c){xq(b,3,c)})}catch(b){xq(this,3,b)}};Rba=function(){this.next=this.context=this.Fg=this.Gg=this.Eg=null;this.Hg=!1}; +Tba=function(a,b,c){const d=Sba.get();d.Gg=a;d.Fg=b;d.context=c;return d};Uba=function(a,b){if(a.Eg==0)if(a.Gg){var c=a.Gg;if(c.Fg){var d=0,e=null,f=null;for(let g=c.Fg;g&&(g.Hg||(d++,g.Eg==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.Eg==0&&d==1?Uba(c,b):(f?(d=f,d.next==c.Hg&&(c.Hg=d),d.next=d.next.next):Vba(c),Wba(c,e,3,b)))}a.Gg=null}else xq(a,3,b)};Yba=function(a,b){a.Fg||a.Eg!=2&&a.Eg!=3||Xba(a);a.Hg?a.Hg.next=b:a.Fg=b;a.Hg=b}; +Zba=function(a,b,c,d){const e=Tba(null,null,null);e.Eg=new _.yq(function(f,g){e.Gg=b?function(h){try{const k=b.call(d,h);f(k)}catch(k){g(k)}}:f;e.Fg=c?function(h){try{const k=c.call(d,h);k===void 0&&h instanceof zq?g(h):f(k)}catch(k){g(k)}}:g});e.Eg.Gg=a;Yba(a,e);return e.Eg}; +xq=function(a,b,c){if(a.Eg==0){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.Eg=1;a:{var d=c,e=a.JN,f=a.KN;if(d instanceof _.yq){Yba(d,Tba(e||_.Jk,f||null,a));var g=!0}else{if(d)try{var h=!!d.$goog_Thenable}catch(k){h=!1}else h=!1;if(h)d.then(e,f,a),g=!0;else{if(_.ya(d))try{const k=d.then;if(typeof k==="function"){$ba(d,k,e,f,a);g=!0;break a}}catch(k){f.call(a,k);g=!0;break a}g=!1}}}g||(a.Kg=c,a.Eg=b,a.Gg=null,Xba(a),b!=3||c instanceof zq||aca(a,c))}}; +$ba=function(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}let h=!1;try{b.call(a,g,f)}catch(k){f(k)}};Xba=function(a){a.Jg||(a.Jg=!0,_.Aq(a.IJ,a))};Vba=function(a){let b=null;a.Fg&&(b=a.Fg,a.Fg=b.next,b.next=null);a.Fg||(a.Hg=null);return b};Wba=function(a,b,c,d){if(c==3&&b.Fg&&!b.Hg)for(;a&&a.Ig;a=a.Gg)a.Ig=!1;if(b.Eg)b.Eg.Gg=null,bca(b,c,d);else try{b.Hg?b.Gg.call(b.context):bca(b,c,d)}catch(e){cca.call(null,e)}Ro(Sba,b)}; +bca=function(a,b,c){b==2?a.Gg.call(a.context,c):a.Fg&&a.Fg.call(a.context,c)};aca=function(a,b){a.Ig=!0;_.Aq(function(){a.Ig&&cca.call(null,b)})};zq=function(a){_.Na.call(this,a)};_.Bq=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Da)(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:_.pa.setTimeout(a,b||0)};_.Cq=function(a,b,c){_.Ej.call(this);this.Eg=a;this.Hg=b||0;this.Fg=c;this.Gg=(0,_.Da)(this.GD,this)}; +_.Dq=function(a){a.isActive()||a.start(void 0)};_.Eq=function(a){a.stop();a.GD()};dca=function(a){a.Eg&&window.requestAnimationFrame(()=>{if(a.Eg){const b=[...a.Fg.values()].flat();a.Eg(b)}})};_.eca=function(a,b){const c=b.Xx();c&&(a.Fg.set(_.Aa(b),c),_.Dq(a.Gg))};_.fca=function(a,b){b=_.Aa(b);a.Fg.has(b)&&(a.Fg.delete(b),_.Dq(a.Gg))}; +gca=function(a,b){const c=a.zIndex,d=b.zIndex,e=_.sm(c),f=_.sm(d),g=a.en,h=b.en;if(e&&f&&c!==d)return c>d?-1:1;if(e!==f)return e?-1:1;if(g.y!==h.y)return h.y-g.y;a=_.Aa(a);b=_.Aa(b);return a>b?-1:1};hca=function(a,b){return b.some(c=>_.wp(c,a))};_.Fq=function(a,b,c){_.Ej.call(this);this.Mg=c!=null?(0,_.Da)(a,c):a;this.Lg=b;this.Jg=(0,_.Da)(this.MH,this);this.Fg=!1;this.Gg=0;this.Hg=this.Eg=null;this.Ig=[]}; +_.Gq=function(a,b){const c=_.Vn(b);a.elements[c]||(a.elements[c]=b,++a.size,_.Sn(a,"insert",b),a.Eg&&a.Eg(b))};_.ica=function(a,b){const c=b.oo();return a.qh.filter(d=>{d=d.oo();return c!==d})};_.Hq=function(a,b){return(a.matches||a.msMatchesSelector||a.webkitMatchesSelector).call(a,b)};jca=function(a){a.currentTarget.style.outline=""}; +_.Lq=function(a){if(_.Hq(a,'select,textarea,input[type="date"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type])'))return[];const b=[];b.push(new _.Iq(a,"focus",c=>{!Jq&&_.Kq&&_.Kq!=="KEYBOARD"&&(c.currentTarget.style.outline="none")}));b.push(new _.Iq(a,"focusout",jca));return b}; +_.kca=function(a,b,c=!1){b||(b=document.createElement("div"),b.style.pointerEvents="none",b.style.width="100%",b.style.height="100%",b.style.boxSizing="border-box",b.style.position="absolute",b.style.zIndex="1000002",b.style.opacity="0",b.style.border="2px solid #1a73e8");new _.Iq(a,"focus",()=>{let d="0";Jq&&!c?_.Hq(a,":focus-visible")&&(d="1"):_.Kq&&_.Kq!=="KEYBOARD"||(d="1");b.style.opacity=d});new _.Iq(a,"blur",()=>{b.style.opacity="0"});return b};Nq=function(){return Mq?Mq:Mq=new lca}; +Pq=function(a){return _.Oq[43]?!1:a.Lg?!0:!_.pa.devicePixelRatio||!_.pa.requestAnimationFrame};_.mca=function(){var a=_.Qq;return _.Oq[43]?!1:a.Lg||Pq(a)};nca=function(a,b){for(let c=0,d;d=b[c];++c)if(typeof a.documentElement.style[d]==="string")return d;return null};_.Sq=function(){Rq||(Rq=new oca);return Rq};_.Tq=function(a,b){a!==null&&(a=a.style,a.width=_.Ko(b),a.height=_.Lo(b))};_.Uq=function(a){return new _.Mo(a.offsetWidth,a.offsetHeight)}; +_.Wq=function(a){let b=!1;_.Vq.Fg()?a.draggable=!1:b=!0;const c=_.Sq().Fg;c?a.style[c]="none":b=!0;b&&a.setAttribute("unselectable","on");a.onselectstart=d=>{_.An(d);_.Bn(d)}}; +_.Xq=function(a,b=!1){if(document.activeElement===a)return!0;if(!(a instanceof HTMLElement))return!1;let c=!1;_.Lq(a);customElements.get(a.localName)||(a.tabIndex=a.tabIndex);const d=()=>{c=!0;a.removeEventListener("focusin",d)},e=()=>{c=!0;a.removeEventListener("focus",e)};a.addEventListener("focus",e);a.addEventListener("focusin",d);a.focus({preventScroll:!!b});return c}; +_.ar=function(a,b){_.Zo.call(this);_.Fo(a);this.__gm=new pca(b&&b.markers);this.__gm.set("isInitialized",!1);this.Eg=_.Yo(!1,!0);this.Eg.addListener(e=>{if(this.get("visible")!=e){if(this.Gg){const f=this.__gm;f.set("shouldAutoFocus",e&&f.get("isMapInitialized"))}qca(this,e);this.set("visible",e)}});this.Ig=this.Jg=null;b&&b.client&&(this.Ig=_.rca[b.client]||null);const c=this.controls=[];_.nm(_.Yq,(e,f)=>{c[f]=new _.Ap;c[f].addListener("insert_at",()=>{_.M(this,182112)})});this.Gg=!1;this.Hl=b&& +b.Hl||_.Yo(!1);this.Kg=a;this.Yn=b&&b.Yn||this.Kg;this.__gm.set("developerProvidedDiv",this.Yn);_.pa.MutationObserver&&this.Yn&&((a=sca.get(this.Yn))&&a.disconnect(),a=new MutationObserver(e=>{for(const f of e)f.attributeName==="dir"&&_.Sn(this,"shouldUseRTLControlsChange")}),sca.set(this.Yn,a),a.observe(this.Yn,{attributes:!0}));this.Hg=null;this.set("standAlone",!0);this.setPov(new _.Zq(0,0,1));b&&b.pov&&(a=b.pov,_.sm(a.zoom)||(a.zoom=typeof b.zoom==="number"?b.zoom:1));this.setValues(b);this.getVisible()== +void 0&&this.setVisible(!0);const d=this.__gm.markers;_.On(this,"pano_changed",()=>{_.Pl("marker").then(e=>{e.Uz(d,this,!1)})});_.Oq[35]&&b&&b.dE&&_.Pl("util").then(e=>{e.np.Hg(new _.$q(b.dE))});_.Nn(this,"keydown",this,this.Lg)};qca=function(a,b){b&&(a.Hg=document.activeElement,_.On(a.__gm,"panoramahidden",()=>{if(a.Fg?.lq?.contains(document.activeElement)){var c=a.Hg.nodeName==="BODY",d=a.__gm.get("focusFallbackElement");a.Hg&&!c?!_.Xq(a.Hg)&&d&&_.Xq(d):d&&_.Xq(d)}}))}; +_.uca=function(a,b=document){return tca(a,b)};tca=function(a,b){return(b=b&&(b.fullscreenElement||b.webkitFullscreenElement||b.mozFullScreenElement||b.msFullscreenElement))?b===a?!0:tca(a,b.shadowRoot):!1};vca=function(a){a.Eg=!0;try{a.set("renderingType",a.Fg)}finally{a.Eg=!1}};_.wca=function(){const a=[],b=_.pa.google&&_.pa.google.maps&&_.pa.google.maps.fisfetsz;b&&Array.isArray(b)&&_.Oq[15]&&b.forEach(c=>{_.sm(c)&&a.push(c)});return a};xca=function(a){return _.Kg(a,1,33)}; +yca=function(a){return _.Kg(a,2,3)};zca=function(a,b){return _.Kg(a,1,b)};Aca=function(a){var b=_.ll.Fg().Fg();return _.Ig(a,5,b)};Bca=function(a){var b=_.ll.Fg().Hg().toLowerCase();return _.Ig(a,6,b)};Cca=function(a){return _.Bg(a,10,!0)};Dca=function(a,b){return _.Dg(a,1,b)};Eca=function(a,b){_.Dg(a,2,b)};Fca=function(a,b){return _.Fg(a,1,b)};Gca=function(a,b){_.Fg(a,2,b)};Hca=function(a,b){_.Kg(a,8,b)}; +_.br=function(a,b,c,d){const e=Math.pow(2,Math.round(a))/256;return new Ica(Math.round(Math.pow(2,a)/e)*e,b,c,d)};_.dr=function(a,b){return new _.cr((a.m22*b.kh-a.m12*b.nh)/a.Gg,(-a.m21*b.kh+a.m11*b.nh)/a.Gg)};_.er=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};Jca=function(a){a=a.get("zoom");return typeof a==="number"?Math.floor(a):a};Lca=function(a){const b=a.get("tilt")||!a.Hg&&_.mm(a.get("styles"));a=a.get("mapTypeId");return b?null:Kca[a]}; +Mca=function(a,b){a.Eg.onload=null;a.Eg.onerror=null;const c=a.Jg();c&&(b&&(a.Eg.parentNode||a.Fg.appendChild(a.Eg),a.Gg||_.Tq(a.Eg,c)),a.set("loading",!1))};Nca=function(a,b){b!==a.Eg.src?(a.Gg||_.er(a.Eg),a.Eg.onload=()=>{Mca(a,!0)},a.Eg.onerror=()=>{Mca(a,!1)},a.Eg.src=b):!a.Eg.parentNode&&b&&a.Fg.appendChild(a.Eg)}; +Rca=function(a,b,c,d,e){var f=new Oca;Eca(Dca(_.ag(f,Pca,1),b.minX),b.minY);_.Kg(f,2,e).setZoom(c);Gca(Fca(_.ag(f,_.fr,4),b.maxX-b.minX),b.maxY-b.minY);const g=Cca(Bca(Aca(zca(_.ag(f,_.gr,5),d))));b=_.wca();a.Hg||b.push(47083502);b.forEach(h=>{let k=!1;for(let m=0,p=_.ug(g,14);m0){const c=b.Eg.map(d=>d.So);c.includes("The map is initialized without a valid map ID, that will prevent use of data-driven styling.")&&(a.featureType==="DATASET"?(_.Do(a.map,"DddsMnp"),_.M(a.map,177311)):(_.Do(a.map,"DdsMnp"),_.M(a.map,148844)));if(c.includes("The Map Style does not have any FeatureLayers configured for data-driven styling.")||c.includes("The Map Style does not have the following FeatureLayer configured for data-driven styling: "+ +a.featureType))_.Do(a.map,"DtNe"),_.M(a.map,148846);c.includes("The map is not a vector map. That will prevent use of data-driven styling.")&&(a.featureType==="DATASET"?(_.Do(a.map,"DddsMnv"),_.M(a.map,177315)):(_.Do(a.map,"DdsMnv"),_.M(a.map,148845)));c.includes("The Map Style does not have the following Dataset ID associated with it: ")&&(_.Do(a.map,"Dne"),_.M(a.map,178281))}return b};ir=function(a,b){const c=Sca(a);_.qq(a.map,b,c);return c}; +jr=function(a,b){let c=null;typeof b==="function"?c=b:b&&(c=()=>b);Promise.all([_.Pl("webgl"),a.map.__gm.yh]).then(([d])=>{d.Kg(a.map,{featureType:a.featureType,datasetId:a.datasetId,Eq:a.Eq},c);a.Gg=b})};kr=function(a,b,c,d,e){this.Eg=!!b;this.node=null;this.Fg=0;this.Hg=!1;this.Gg=!c;a&&this.setPosition(a,d);this.depth=e!=void 0?e:this.Fg||0;this.Eg&&(this.depth*=-1)};lr=function(a,b,c,d){kr.call(this,a,b,c,null,d)}; +_.nr=function(a,b=!0){b||_.mr(a);for(b=a.firstChild;b;)_.mr(b),a.removeChild(b),b=a.firstChild};_.mr=function(a){for(a=new lr(a);;){var b=a.next();if(b.done)break;(b=b.value)&&_.In(b)}};_.or=function(a,b,c){const d=Array(b.length);for(let e=0,f=b.length;e{var r="";const t=p??b;t&&(r+=g+encodeURIComponent(t));p||(c&&(r+=h+encodeURIComponent(c)),d&&(r+=k+encodeURIComponent(d)));m=m.replace(Tca,"%27")+r;p=m+f;r=String;qr||(qr=RegExp("(?:https?://[^/]+)?(.*)"));m=qr.exec(m);if(!m)throw Error("Invalid URL to sign.");return p+r(_.or(e,m[1],a))}}; +Vca=function(a){a=Array(a.toString().length);for(let b=0;b[b,_.or(c,b,a).toString()]};Xca=function(){const a=new _.pr(2147483647);return b=>_.or(a,b,0)}; +_.ur=function(a,b){function c(){const H={"4g":2500,"3g":3500,"2g":6E3,unknown:4E3};return _.pa.navigator&&_.pa.navigator.connection&&_.pa.navigator.connection.effectiveType?H[_.pa.navigator.connection.effectiveType]||H.unknown:H.unknown}const d=performance.now();if(!a)throw _.Om(`Map: Expected mapDiv of type HTMLElement but was passed ${a}.`);if(typeof a==="string")throw _.Om(`Map: Expected mapDiv of type HTMLElement but was passed string '${a}'.`);const e=b||{};e.noClear||_.nr(a,!1);const f=typeof document== +"undefined"?null:document.createElement("div");f&&a.appendChild&&(a.appendChild(f),f.style.width=f.style.height="100%");_.rr.set(f,this);if(Pq(_.Qq))throw _.Pl("controls").then(H=>{H.HC(a)}),Error("The Google Maps JavaScript API does not support this browser.");_.Pl("util").then(H=>{_.Oq[35]&&b&&b.dE&&H.np.Hg(new _.$q(b.dE));H.np.Eg(V=>{_.Pl("controls").then(X=>{const L=_.E(V,2)||"http://g.co/dev/maps-no-account";X.KG(a,L)})})});let g;var h=new Promise(H=>{g=H});_.lo.call(this,new Yca(this,a,f,h)); +const k=this.__gm;h=this.__gm.Eg;this.set("mapCapabilities",h.getMapCapabilities());h.bindTo("mapCapabilities",this,"mapCapabilities",!0);e.mapTypeId===void 0&&(e.mapTypeId="roadmap");k.colorScheme=e.colorScheme||"LIGHT";k.set("cloudStylingForTerrainVectorMapBaseTilesDisabled",!!e.cloudStylingForTerrainVectorMapBaseTilesDisabled);k.Qg=e.backgroundColor;!k.Qg&&k.Jp&&(k.Qg=k.colorScheme==="DARK"?"#202124":"#e5e3df");const m=new Zca;this.set("renderingType","UNINITIALIZED");m.bindTo("renderingType", +this,"renderingType",!0);m.bindTo("mapHasBeenAbleToBeDrawn",k,"mapHasBeenAbleToBeDrawn",!0);this.__gm.Gg.then(H=>{m.Fg=H?"VECTOR":"RASTER";vca(m)});this.setValues(e);h=e.mapTypeId;const p=k.colorScheme==="DARK";if(_.Oq[170])switch(k.set("styleTableBytes",e.styleTableBytes),h){case "hybrid":case "satellite":k.set("configSet",11);break;case "terrain":k.set("configSet",p?29:12);break;default:k.set("configSet",p?27:8)}const r=k.Ng;Qba(r,{gz:d});$ca(b)||_.wq(r,"MAP_INITIALIZATION");this.FB=_.Oq[15]&&e.noControlsOrLogging; +this.mapTypes=new sr;Kba(this);this.features=new ada;_.Fo(f);this.notify("streetView");h=_.Uq(f);let t=null;bda(e.useStaticMap,h)&&(t=new cda(f),t.set("size",h),t.set("colorTheme",k.colorScheme==="DARK"?2:1),t.bindTo("mapId",this),t.bindTo("center",this),t.bindTo("zoom",this),t.bindTo("mapTypeId",this),t.bindTo("styles",this));this.overlayMapTypes=new _.Ap;const v=this.controls=[];_.nm(_.Yq,(H,V)=>{v[V]=new _.Ap;v[V].addListener("insert_at",()=>{_.M(this,182111)})});let w=!1;const y=_.pa.IntersectionObserver&& +new Promise(H=>{const V=c(),X=new IntersectionObserver(L=>{for(let ua=0;ua{tr=H;if(this.getDiv()&&f){if(y){_.wq(r,"MAP_INITIALIZATION");const X=performance.now()-d;var V=setTimeout(()=>{_.M(this,169108)},1E3);await y;clearTimeout(V);V=void 0;w||(V={gz:performance.now()-X});$ca(b)&&Qba(r,V)}H.gN(this,e,f,t,g)}else _.wq(r,"MAP_INITIALIZATION")}, +()=>{this.getDiv()&&f?_.vq(r,8):_.wq(r,"MAP_INITIALIZATION")});this.data=new Ao({map:this});this.addListener("renderingtype_changed",()=>{_.Nba(this)});const C=this.addListener("zoom_changed",()=>{_.Fn(C);_.wq(r,"MAP_INITIALIZATION")}),F=this.addListener("dragstart",()=>{_.Fn(F);_.wq(r,"MAP_INITIALIZATION")});_.Ln(a,"scroll",()=>{a.scrollLeft=a.scrollTop=0});_.pa.MutationObserver&&this.getDiv()&&((h=dda.get(this.getDiv()))&&h.disconnect(),h=new MutationObserver(H=>{for(const V of H)V.attributeName=== +"dir"&&_.Sn(this,"shouldUseRTLControlsChange")}),dda.set(this.getDiv(),h),h.observe(this.getDiv(),{attributes:!0}));y&&(_.Pn(this,"renderingtype_changed",async()=>{this.get("renderingType")==="VECTOR"&&(await y,_.Pl("webgl"))}),_.Dn(k,"maphasbeenabletobedrawn_changed",async()=>{k.get("mapHasBeenAbleToBeDrawn")&&_.mo(this)&&this.get("renderingType")==="UNINITIALIZED"&&(await y,_.Pl("webgl"))}));let K;_.Dn(k,"maphasbeenabletobedrawn_changed",async()=>{if(k.get("mapHasBeenAbleToBeDrawn")){K=performance.now(); +var H=this.getInternalUsageAttributionIds()??null;H&&_.M(this,122447,{internalUsageAttributionIds:Array.from(new Set(H))})}});h=()=>{this.get("renderingType")==="VECTOR"&&this.get("styles")&&(this.set("styles",void 0),console.warn("Google Maps JavaScript API: A Map's styles property cannot be set when the map is a vector map. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"))};this.addListener("styles_changed",h);this.addListener("renderingtype_changed", +h);this.addListener("bounds_changed",()=>{K&&this.getRenderingType()!=="VECTOR"&&performance.now()-K>864E5&&_.M(window,256717)});h()};bda=function(a,b){if(!_.ll||_.B(_.ll,_.$q,40).getStatus()==2)return!1;if(a!==void 0)return!!a;a=b.width;b=b.height;return a*b<=384E3&&a<=800&&b<=800};$ca=function(a){if(!a)return!1;const b=Object.keys(vr);for(const c of b)try{if(typeof vr[c]==="function"&&a[c])vr[c](a[c])}catch(d){return!1}return a.center&&a.zoom?!0:!1}; +_.wr=function(a){return(b,c)=>{if(typeof c==="object")b=eda(a,b,c);else{const d=b.hasOwnProperty(c);fq(b.constructor,c,a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};_.xr=function(a){return(b,c)=>_.fda(b,c,{get(){return this.Yj?.querySelector(a)??null}})};_.yr=function(a){return _.wr({...a,state:!0,ah:!1})};_.zr=function(){};gda=function(a){_.Pl("poly").then(b=>{b.CI(a)})};hda=function(a){_.Pl("poly").then(b=>{b.DI(a)})}; +_.Ar=function(a,b,c,d){const e=a.Eg||void 0;a=_.Pl("streetview").then(f=>_.Pl("geometry").then(g=>f.pK(b,c||null,g.spherical.computeHeading,g.spherical.computeOffset,e,d)));c&&a.catch(()=>{});return a}; +Dr=function(a){this.tileSize=a.tileSize||new _.Mo(256,256);this.name=a.name;this.alt=a.alt;this.minZoom=a.minZoom;this.maxZoom=a.maxZoom;this.Gg=(0,_.Da)(a.getTileUrl,a);this.Eg=new _.Br;this.Fg=null;this.set("opacity",a.opacity);_.Pl("map").then(b=>{const c=this.Fg=b.wL.bind(b),d=this.tileSize||new _.Mo(256,256);this.Eg.forEach(e=>{const f=e.__gmimt,g=f.xi,h=f.zoom,k=this.Gg(g,h);(f.Li=c({sh:g.x,th:g.y,Ah:h},d,e,k,()=>_.Sn(e,"load"))).setOpacity(Cr(this))})})}; +Cr=function(a){a=a.get("opacity");return typeof a=="number"?a:1};_.Er=function(){};_.Fr=function(a,b){this.set("styles",a);a=b||{};this.Fg=a.baseMapTypeId||"roadmap";this.minZoom=a.minZoom;this.maxZoom=a.maxZoom||20;this.name=a.name;this.alt=a.alt;this.projection=null;this.tileSize=new _.Mo(256,256)};Gr=function(a,b){this.setValues(b)}; +uda=function(){const a=Object.assign({DirectionsTravelMode:_.Hr,DirectionsUnitSystem:_.Ir,FusionTablesLayer:ida,MarkerImage:jda,NavigationControlStyle:kda,SaveWidget:Gr,ScaleControlStyle:lda,ZoomControlStyle:mda},nda,oda,pda,qda,rda,sda,tda);_.om(Ao,{Feature:_.Un,Geometry:ln,GeometryCollection:_.ho,LineString:_.bo,LinearRing:_.io,MultiLineString:_.fo,MultiPoint:_.eo,MultiPolygon:_.go,Point:_.un,Polygon:_.co});_.Em(a);return a}; +xda=async function(a,b=!1,c=!1){var d={core:nda,maps:oda,geocoding:rda,streetView:sda}[a];if(d)for(const [e,f]of Object.entries(d))f===void 0&&delete d[e];if(d)b&&_.M(_.pa,158530);else{b&&_.M(_.pa,157584);if(!vda.has(a)&&!wda.has(a)){b=`The library ${a} is unknown. Please see https://developers.google.com/maps/documentation/javascript/libraries`;if(c)throw Error(b);console.error(b)}d=await _.Pl(a)}switch(a){case "addressValidation":d.connectForExplicitThirdPartyLoad();break;case "maps":_.Pl("map"); +break;case "elevation":d.connectForExplicitThirdPartyLoad();break;case "airQuality":d.connectForExplicitThirdPartyLoad();break;case "geocoding":_.Pl("geocoder");break;case "streetView":_.Pl("streetview");break;case "maps3d":d.connectForExplicitThirdPartyLoad();break;case "marker":d.connectForExplicitThirdPartyLoad();break;case "places":d.connectForExplicitThirdPartyLoad();break;case "routes":d.connectForExplicitThirdPartyLoad()}return Object.freeze({...d})}; +_.Jr=async function(a){await new Promise(b=>{const c=new ResizeObserver(d=>{a.isVisible(d[0])?(c.disconnect(),b()):a.Eg.resolve(!1)});c.observe(a.host)});await new Promise(b=>{const c=new IntersectionObserver(d=>{if(d=d.some(e=>e.isIntersecting))c.disconnect(),b();a.Eg.resolve(d)},{root:document,rootMargin:`${yda()}px`});c.observe(a.host)})}; +yda=function(){const a=new Map([["4g",2500],["3g",3500],["2g",6E3],["slow-2g",8E3],["unknown",4E3]]),b=window.navigator?.connection?.effectiveType;return(b&&a.get(b))??a.get("unknown")};zda=async function(a,b){const c=++a.Eg,d=b.hG,e=b.Ym;b=b.cM;const f=g=>{if(a.Eg!==c)throw new Kr;return g};try{try{f(await 0),f(await d(f))}catch(g){if(g instanceof Kr||!e)throw g;f(await e(g,f))}}catch(g){if(!(g instanceof Kr))throw g;b?.()}};_.Lr=function(a){zda(a.tE,{hG:async b=>{a.kk=0;b(await a.up)}})}; +_.Mr=function(a,b,c){let d;return zda(a.tE,{hG:async e=>{a.kk=1;a.IF||e(await _.Jr(a.Ww));c&&(d=_.Ul(c));e(await b(e));a.kk=2;e(await a.up);a.dispatchEvent(new Ada);_.Vl(d,0)},Ym:async(e,f)=>{a.kk=3;_.Vl(d,13);f(await a.up);_.mq(a,e)},cM:()=>{_.Wl(d)}})};_.Bda=function(a){return new _.Lp((0,_.Nr)(a))};Cda=function(a,b){const c=a.x,d=a.y;switch(b){case 90:a.x=d;a.y=256-c;break;case 180:a.x=256-c;a.y=256-d;break;case 270:a.x=256-d,a.y=c}};_.Pr=function(a){return!a||a instanceof _.Or?Dda:a}; +_.Qr=function(a,b,c=!1){return _.Pr(b).fromPointToLatLng(new _.Io(a.Eg,a.Fg),c)};Hda=function(a){var b=Eda,c=Fda,d=Gda;Ol.getInstance().init(a,b,c,void 0,void 0,void 0,d)}; +Lda=function(){var a=Ida||(Ida=Jda('[[["addressValidation",["main"]],["airQuality",["main"]],["adsense",["main"]],["common",["main"]],["controls",["util"]],["data",["util"]],["directions",["util","geometry"]],["distance_matrix",["util"]],["drawing",["main"]],["drawing_impl",["controls"]],["elevation",["util","geometry"]],["geocoder",["util"]],["geometry",["main"]],["imagery_viewer",["main"]],["infowindow",["util"]],["journeySharing",["main"]],["kml",["onion","util","map"]],["layers",["map"]],["log",["util"]],["main"],["map",["common"]],["map3d_lite_wasm",["main"]],["map3d_wasm",["main"]],["maps3d",["util"]],["marker",["util"]],["maxzoom",["util"]],["onion",["util","map"]],["overlay",["common"]],["panoramio",["main"]],["places",["main"]],["places_impl",["controls"]],["poly",["util","map","geometry"]],["routes",["main"]],["search",["main"]],["search_impl",["onion"]],["stats",["util"]],["streetview",["util","geometry"]],["styleEditor",["common"]],["util",["common"]],["visualization",["main"]],["visualization_impl",["onion"]],["weather",["main"]],["webgl",["util","map"]]]]'));return _.dg(a, +Kda,1)};_.Rr=function(a){var b=performance.getEntriesByType("resource");if(!b.length)return 2;b=b.find(d=>d.name.includes(a));if(!b)return 2;if(b.deliveryType==="cache")return 1;const c=b.decodedBodySize;return b.transferSize===0&&c>0?1:b.duration<30?1:0};Gda=function(a){const b=Sr.get(a);if(b){var c=_.ll;c&&(c=_.ol(_.rl(c)),c=c.endsWith("/")?c:`${c}/`,c=`${c}${a}.js`,a=_.Rr(c),a!==2&&(c=_.Ul(b.pi,{tu:c}),_.Vl(c,0)),a===1?_.M(_.pa,b.mi):a===0&&_.M(_.pa,b.ni))}}; +Nda=function(a,b){const c=[];let d=[0,0],e;for(let f=0,g=_.mm(a);f=32;)b.push(String.fromCharCode((32|a&31)+63)),a>>=5;b.push(String.fromCharCode(a+63))}; +_.Oda=function(a){const b=_.mm(a),c=Array(Math.floor(a.length/2));let d=0,e=0,f=0,g;for(g=0;d=31);e+=h&1?~(h>>1):h>>1;h=1;k=0;do m=a.charCodeAt(d++)-63-1,h+=m<=31);f+=h&1?~(h>>1):h>>1;c[g]=new _.mn(e*1E-5,f*1E-5,!0)}c.length=g;return c};_.Tr=function(a=""){return a+" (opens in new tab)"}; +_.Ur=function(a){const b=document.createElement("button");b.style.background="none";b.style.display="block";b.style.padding=b.style.margin=b.style.border="0";b.style.textTransform="none";b.style.webkitAppearance="none";b.style.position="relative";b.style.cursor="pointer";_.Wq(b);b.style.outline="";b.setAttribute("aria-label",a);b.title=a;b.type="button";new _.Iq(b,"contextmenu",c=>{_.An(c);_.Bn(c)});_.Lq(b);return b};_.Wr=function(a,...b){a.classList.add(...b.map(_.Vr))}; +_.Vr=function(a){return Pda.has(a)?a:`${_.Hm(a)}-${a}`};Qda=function(a){a.Fg.prepend(a.Eg);window.requestAnimationFrame(()=>{a.Eg.focus({preventScroll:!0})})};Rda=function(a){const b=document.createElement("h2"),c=new _.Xr({Uq:new _.Io(0,0),ns:new _.Mo(24,24),label:"Close dialog",ownerElement:a});b.textContent=a.options.title;b.translate=a.options.eH??!0;c.element.style.position="static";c.element.addEventListener("click",()=>void a.Xh.close());a.Fg.appendChild(b);a.Fg.appendChild(c.element);return a.Fg}; +_.Yr=function(a,b){return function*(){const c=typeof b==="function";if(a!==void 0){let d=-1;for(const e of a)d>-1&&(yield c?b(d):b),d++,yield e}}()};Sda=function(a){return a.links.length===0?null:(0,_.O)` + ${_.Yr(a.links.map(({text:b,href:c})=>(0,_.O)``),"")} + `};Tda=function(a){var b=document.createElement("div");b.append(a.Fg);b=new _.$r({title:"Google Maps",eH:!1,content:b});b.addEventListener("close",()=>{a.dispatchEvent(new Event("gmp-internal-close"))});return b};as=function(a){return a==="#000"||a==="#5e5e5e"?"#fff":"#474747"}; +Wda=function(a,b){if(!a.showInfoButton)return(0,_.O)``;var c=a.logoColorOptions.Cy||"#5e5e5e";const d=a.logoColorOptions.Ex||"#fff",e=as(c),f=as(d);c=a.attributionType==="LOGO_OUTLINE"?Uda({fill:`light-dark(${c}, ${d})`,outline:`light-dark(${e}, ${f})`}):Vda({fill:`light-dark(${c}, ${d})`});return(0,_.O)` `};$da=function(a,b){for(const [f,g]of Object.entries(a.headers))a=g,a!==""&&(b.metadata[f]=a);var c=_.ll?.Kg()?.Fg()||"",d=!!_.Oq[35];a=new Date;var e=new Xda;c=_.Ig(e,5,c);d?_.Kg(c,1,9):_.Kg(c,1,2);d=new _.cs;a=_.zi(d,a.getTime());d=_.ag(c,Yda,11);_.fg(d,_.cs,2,a);a=Nc(Zda(c));b.metadata["X-Goog-Gmp-Client-Signals"]=a;b.getMetadata().Authorization&&(b.metadata["X-Goog-Api-Key"]="")}; +bea=async function(a){var b=await _.aea();for(const [c,d]of Object.entries(b))b=d,b!==""&&(a.metadata[c]=b)};_.aea=async function(){const a={},[b,c]=await Promise.all([cea(),oba()]);b&&(a["X-Firebase-AppCheck"]=b);a["X-Goog-Maps-Session-Id"]=c.toString();return a}; +cea=async function(){let a;try{a=await kn().fetchAppCheckToken(),a=_.Qm({token:_.ds})(a)}catch(b){return console.error(b),await _.M(window,228451),"eyJlcnJvciI6IlVOS05PV05fRVJST1IifQ=="}return a?.token?(await _.M(window,228453),a.token):""};_.eea=function(a){let b,c="";if(a instanceof Date)b=`${a.getFullYear()}`,c=dea[a.getMonth()];else{a=a.split("-");if(a.length<1)return"";b=a[0];a.length>1&&(a=_.um(a[1])-1,a>=0&&a<12&&(c=dea[a]))}return(c+" "+b).trim()}; +oea=async function(a){const b=_.pa.google.maps;var c=!!b.__ib__,d=fea();const e=gea(b),f=_.ll=_.xh(hea,(0,_.iea)(a||[]));_.Co=Math.random()<_.og(f,1,1);Rl=Math.random();d&&(_.Tl=!0);_.M(window,218838);_.E(f,48)==="async"||c?(await new Promise(p=>setTimeout(p)),_.M(_.pa,221191)):console.warn("Google Maps JavaScript API has been loaded directly without loading=async. This can result in suboptimal performance. For best-practice loading patterns please see https://goo.gle/js-api-loading");_.E(f,48)&& +_.E(f,48)!=="async"&&console.warn(`Google Maps JavaScript API has been loaded with loading=${_.E(f,48)}. "${_.E(f,48)}" is not a valid value for loading in this version of the API.`);let g;_.xg(f,13)===0&&(g=_.Ul(153157,{tu:"maps/api/js?"}));const h=_.Ul(218824,{tu:"maps/api/js?"});switch(_.Rr("maps/api/js?")){case 1:_.M(_.pa,233176);break;case 0:_.M(_.pa,233178)}_.es=Uca(pl(_.B(f,jea,5)),f.Hg(),f.Ig(),f.Jg());_.kea=Wca(pl(_.B(f,jea,5)));_.fs=Xca();lea(f,p=>{p.blockedURI&&p.blockedURI.includes("/maps/api/mapsjs/gen_204?csp_test=true")&& +(_.Do(_.pa,"Cve"),_.M(_.pa,149596))});for(a=0;a<_.Lf(f,9,_.ie,3,!0).length;++a)_.Oq[_.yg(f,9,a)]=!0;a=_.rl(f);Hda(_.ol(a));d=uda();_.nm(d,(p,r)=>{b[p]=r});b.version=a.Fg();mea||(mea=!0,_.tp("gmp-map",gs));_.Sl()&&Dba();setTimeout(()=>{_.Pl("util").then(p=>{_.jg(f,43)||p.MG.Eg();p.cJ();e&&(_.Do(window,"Aale"),_.M(window,155846));switch(_.pa.navigator.connection?.effectiveType){case "slow-2g":_.M(_.pa,166473);_.Do(_.pa,"Cts2g");break;case "2g":_.M(_.pa,166474);_.Do(_.pa,"Ct2g");break;case "3g":_.M(_.pa, +166475);_.Do(_.pa,"Ct3g");break;case "4g":_.M(_.pa,166476),_.Do(_.pa,"Ct4g")}})},5E3);Pq(_.Qq)?console.error("The Google Maps JavaScript API does not support this browser. See https://developers.google.com/maps/documentation/javascript/error-messages#unsupported-browsers"):_.mca()&&console.error("The Google Maps JavaScript API has deprecated support for this browser. See https://developers.google.com/maps/documentation/javascript/error-messages#unsupported-browsers");c&&_.M(_.pa,157585);b.importLibrary= +p=>xda(p,!0,!0);_.Oq[35]&&(b.logger={beginAvailabilityEvent:_.Ul,cancelAvailabilityEvent:_.Wl,endAvailabilityEvent:_.Vl,maybeReportFeatureOnce:_.M});a=[];if(!c)for(c=_.xg(f,13),d=0;d{g&&_.Vl(g,0);_.Vl(h,0);nea(k)()}):(g&&_.Vl(g,0),_.Vl(h,0));const m=()=>{document.readyState==="complete"&&(document.removeEventListener("readystatechange",m),setTimeout(()=>{[...(new Set([...document.querySelectorAll("*")].map(p=>p.localName)))].some(p=> +p.includes("-")&&!p.match(/^gmpx?-/))&&_.M(_.pa,179117)},1E3))};document.addEventListener("readystatechange",m);m()};nea=function(a){const b=a.split(".");let c=_.pa,d=_.pa;for(let e=0;e{setTimeout(()=>{d&&_.Do(_.pa,d,f);_.M(_.pa,e)},0)};for(var c in Object.prototype)_.pa.console&&_.pa.console.error("This site adds property `"+c+"` to Object.prototype. Extending Object.prototype breaks JavaScript for..in loops, which are used heavily in Google Maps JavaScript API v3."),a=!0,b("Ceo",149594);Array.from(new Set([42]))[0]!==42&&(_.pa.console&&_.pa.console.error("This site overrides Array.from() with an implementation that doesn't support iterables, which could cause Google Maps JavaScript API v3 to not work correctly."), +a=!0,b("Cea",149590));if(c=_.pa.Prototype)b("Cep",149595,c.Version),a=!0;if(c=_.pa.MooTools)b("Cem",149593,c.version),a=!0;[1,2].values()[Symbol.iterator]||(b("Cei",149591),a=!0);typeof Date.now()!=="number"&&(_.pa.console&&_.pa.console.error("This site overrides Date.now() with an implementation that doesn't return the number of milliseconds since January 1, 1970 00:00:00 UTC, which could cause Google Maps JavaScript API v3 to not work correctly."),a=!0,b("Ced",149592));try{c=class extends HTMLElement{}, +_.tp("gmp-internal-element-support-verification",c),new c}catch(d){_.pa.console&&_.pa.console.error("This site cannot instantiate custom HTMLElement subclasses, which could cause Google Maps JavaScript API v3 to not work correctly."),a=!0,b(null,219995)}return a};gea=function(a){(a="version"in a)&&_.pa.console&&_.pa.console.error("You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors.");return a}; +lea=function(a,b){if(a.Fg()&&_.kl(a.Fg()))try{document.addEventListener("securitypolicyviolation",b),pea.send(_.kl(a.Fg())+"/maps/api/mapsjs/gen_204?csp_test=true")}catch(c){}};_.ls=function(a,b,c){switch(Laa(c.code).toString()[0]){case "2":return null;case "3":return new hs(a,b,is(c));case "4":return new _.js(a,b,is(c));case "5":return new _.ks(a,b,is(c));default:return new _.ks(a,b,is(c))}}; +is=function(a){switch(a.code){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS"; +default:return"UNKNOWN"}};_.qea=function(a,b={}){var c=_.ll?.Fg(),d=b.language??c?.Fg();d&&a.searchParams.set("hl",d);(d=b.region)?a.searchParams.set("gl",d):(d=c?.Hg(),c=c?.Ig(),d&&!c&&a.searchParams.set("gl",d));a.searchParams.set("source",b.source??!!_.Oq[35]?"embed":"apiv3");return a};_.ms=function(){return _.pa.devicePixelRatio||screen.deviceXDPI&&screen.deviceXDPI/96||1};_.ns=function(a,b,c){return(_.ll?_.ml():"")+a+(b&&_.ms()>1?"_hdpi":"")+(c?".gif":".png")}; +_.os=function(a,b="LocationBias"){if(typeof a==="string"){if(a!=="IP_BIAS")throw _.Om(b+" of type string was invalid: "+a);return a}if(!a||!_.tm(a))throw _.Om(`Invalid ${b}: ${a}`);if(a instanceof _.Hp)return _.Ip(a);if(a instanceof _.mn||a instanceof _.so||a instanceof _.Hp)return a;try{return _.ro(a)}catch(c){try{return _.sn(a)}catch(d){try{return _.Ip(new _.Hp((0,_.rea)(a)))}catch(e){throw _.Om("Invalid "+b+": "+JSON.stringify(a));}}}}; +_.ps=function(a){const b=_.os(a);if(b instanceof _.so||b instanceof _.Hp)return b;throw _.Om(`Invalid LocationRestriction: ${a}`);};_.qs=function(a){const b=a.match(/^places\/(.+)$/);return b?b[1]:a};_.rs=function(a){return a?{Authorization:`Bearer ${a}`}:{}};_.ss=function(a){a.__gm_ticket__||(a.__gm_ticket__=0);return++a.__gm_ticket__};_.ts=function(a,b){return b===a.__gm_ticket__};aa=[];la=Object.defineProperty;ia=globalThis;ka=typeof Symbol==="function"&&typeof Symbol("x")==="symbol";fa={}; +da={};ma("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");ma("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#>>0);aaa=0;_.Ja(_.Na,Error);_.Na.prototype.name="CustomError";_.Ja(Ra,_.Na);Ra.prototype.name="AssertionError";var Zg=!0,Yg,Sa;var sea=oa(1,!0),db=oa(610401301,!1),kf;oa(899588437,!1);oa(772657768,!0);oa(513659523,!1);oa(568333945,!0);oa(1331761403,!1);oa(651175828,!1);oa(722764542,!1);oa(748402145,!1);oa(748402146,!1);kf=oa(748402147,!0);_.us=oa(824648567,!0);_.oe=oa(824656860,sea);oa(333098724,!1);oa(2147483644,!1);oa(2147483645,!1);oa(2147483646,sea);oa(2147483647,!0);var tea;tea=_.pa.navigator;_.hb=tea?tea.userAgentData||null:null;_.Xb[" "]=function(){};var vea,ys;_.uea=_.pb();_.vs=_.qb();vea=_.nb("Edge");_.wea=_.nb("Gecko")&&!(_.bb()&&!_.nb("Edge"))&&!(_.nb("Trident")||_.nb("MSIE"))&&!_.nb("Edge");_.ws=_.bb()&&!_.nb("Edge");_.xea=_.Gb();_.xs=_.Jb();_.yea=(zb()?_.hb.platform==="Linux":_.nb("Linux"))||(zb()?_.hb.platform==="Chrome OS":_.nb("CrOS"));_.zea=zb()?_.hb.platform==="Android":_.nb("Android");_.Aea=Ab();_.Bea=_.nb("iPad");_.Cea=_.nb("iPod"); +a:{let a="";const b=function(){const c=_.ab();if(_.wea)return/rv:([^\);]+)(\)|;)/.exec(c);if(vea)return/Edge\/([\d\.]+)/.exec(c);if(_.vs)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.ws)return/WebKit\/(\S+)/.exec(c);if(_.uea)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.vs){var zs;const c=_.pa.document;zs=c?c.documentMode:void 0;if(zs!=null&&zs>parseFloat(a)){ys=String(zs);break a}}ys=a}_.Dea=ys;_.Eea=_.vb();_.Fea=Ab()||_.nb("iPod");_.Gea=_.nb("iPad");_.Hea=_.wb();_.Iea=_.yb()&&!(Ab()||_.nb("iPad")||_.nb("iPod"));var ac={},kc=null;var oc,daa,Jea;oc=/[-_.]/g;daa={"-":"+",_:"/",".":"="};_.Fc={};Jea=typeof structuredClone!="undefined";var wc;_.Bc=class{isEmpty(){return this.Eg==null}constructor(a,b){Oc(b);this.Eg=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values");}};_.Kea=Jea?(a,b)=>Promise.resolve(structuredClone(a,{transfer:b})):faa;var Vc=void 0;var Me,Yf,If,kaa,laa,qaa,ld,naa;_.ad=Yc("jas",!0);Me=Yc();Yf=Yc();If=Yc();_.Qe=Yc();kaa=Yc();laa=Yc();_.Nh=Yc();qaa=Yc();ld=Yc("m_m",!0);naa=Yc();_.Ue=Yc();var Lea;[...Object.values({WO:1,VO:2,UO:4,lP:8,GP:16,gP:32,oO:64,PO:128,LO:256,yP:512,MO:1024,QO:2048,hP:4096,cP:8192})];Lea=[];Lea[_.ad]=7;_.Gf=Object.freeze(Lea);var md,saa;md={};_.sd={};saa=Object.freeze({});_.Zf=Object.freeze({});_.Ad={};var Gd,gaa,Mea,Oea;Gd=_.Ed(a=>typeof a==="number");gaa=_.Ed(a=>typeof a==="string");Mea=_.Ed(a=>typeof a==="bigint");_.As=_.Ed(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.Nea=_.Ed(a=>typeof a==="function");Oea=_.Ed(a=>!!a&&(typeof a==="object"||typeof a==="function"));var Pea,Qea;_.dj=_.Ed(a=>Mea(a));_.Ze=_.Ed(a=>a>=Pea&&a<=Qea);Pea=BigInt(Number.MIN_SAFE_INTEGER);Qea=BigInt(Number.MAX_SAFE_INTEGER);_.Id=0;_.Jd=0;var de,haa;_.qe=typeof BigInt==="function"?BigInt.asIntN:void 0;_.Ee=typeof BigInt==="function"?BigInt.asUintN:void 0;_.ze=Number.isSafeInteger;de=Number.isFinite;_.ye=Math.trunc;haa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var oaa={};var jaa;_.Te=class{};jaa={EM:!0};var Xe;_.iea=Jea?structuredClone:a=>Ye(a,0,$e);var ef,ff;_.mg=_.Hd(0);var dh=class{constructor(a,b){this.lo=a>>>0;this.hi=b>>>0}},fh;_.Rea=class{constructor(){this.Eg=[]}length(){return this.Eg.length}end(){const a=this.Eg;this.Eg=[];return a}};_.Sea=class{constructor(){this.Gg=[];this.Fg=0;this.Eg=new _.Rea}};var Rh,Baa,zh,zj;Rh=wh();Baa=wh();zh=wh();_.lj=wh();_.pj=wh();_.mj=wh();_.tj=wh();_.rj=wh();_.vj=wh();_.sj=wh();_.uj=wh();_.xj=wh();_.Aj=wh();_.yj=wh();_.Bj=wh();zj=wh();_.oj=wh();_.nj=wh();_.qj=wh();_.wj=wh();_.J=class{constructor(a,b){this.Qh=hf(a,b,void 0,2048)}toJSON(){return _.df(this)}ri(a){return JSON.stringify(_.df(this,a))}getExtension(a){_.We(this.Qh,a.Eg);_.Ve(this,a.Eg,a.Hg);return a.un?a.Nv?a.Gg(this,a.un,a.Eg,_.Ef(),a.Fg):a.Gg(this,a.un,a.Eg,a.Fg):a.Nv?a.Gg(this,a.Eg,_.Ef(),a.Fg):a.Gg(this,a.Eg,a.defaultValue,a.Fg)}clone(){const a=this.Qh,b=a[_.ad]|0;return _.mf(this,a,b)?nf(this,a,!0):new this.constructor(_.lf(a,b,!1))}Lg(){const a=this.Qh,b=a[_.ad]|0;return _.td(this,b)?this:_.mf(this,a, +b)?nf(this,a):new this.constructor(_.lf(a,b,!0))}};_.J.prototype.rs=_.ba(2);_.J.prototype.Gg=_.ba(1);_.J.prototype.Eg=_.ba(0);_.J.prototype[ld]=md;_.J.prototype.toString=function(){return this.Qh.toString()};var yh,uaa,vaa,waa,Jh,hj,Eh;yh=class{constructor(a,b,c,d){this.Fz=a;this.Gz=b;this.Eg=c;this.Fg=d;a=_.Ia(zh);(a=!!a&&d===a)||(a=_.Ia(_.lj),a=!!a&&d===a);this.Gg=a}};uaa=_.Ah(function(a,b,c,d,e){if(a.Eg!==2)return!1;_.ah(a,_.bg(b,d,c),e);return!0},Ch);vaa=_.Ah(function(a,b,c,d,e){if(a.Eg!==2)return!1;_.ah(a,_.bg(b,d,c),e);return!0},Ch);waa=Symbol();Jh=Symbol();hj=Symbol();_.Bs=Symbol();var Tea;Tea=_.Hd(0);_.Cs=_.Qh(function(a,b,c){if(a.Eg!==1)return!1;_.Uh(b,c,_.Wg(a.Fg));return!0},_.Wh,_.nj);_.Ds=_.Qh(function(a,b,c){if(_.us)return _.di(a,b,c);if(a.Eg!==0)return!1;_.Uh(b,c,_.Tg(a.Fg));return!0},_.Xh,_.xj);_.Uea=_.Qh(function(a,b,c){if(_.us)return a.Eg!==0?b=!1:(a=_.Ug(a.Fg),_.Uh(b,c,a===Tea?void 0:a),b=!0),b;if(a.Eg!==0)return!1;a=_.Tg(a.Fg);_.Uh(b,c,a===0?void 0:a);return!0},_.Xh,_.xj);_.Q=_.Qh(function(a,b,c){if(a.Eg!==0)return!1;_.Uh(b,c,_.Rg(a.Fg));return!0},_.Yh,_.tj); +_.Es=_.Sh(_.ei,function(a,b,c){b=_.Oh(_.le,b,!0);if(b!=null&&b.length){c=_.oh(a,c);for(let d=0;d/^[^:]*([/?#]|$)/.test(a))];var Pi=class{constructor(a){this.Eg=a}toString(){return this.Eg+""}},Wp=new Pi(Rs?Rs.emptyHTML:"");_.Vi=class{constructor(a){this.Eg=a}toString(){return this.Eg}};_.$i=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Ts=class{constructor(a,b,c,d,e){this.Gg=a;this.Eg=b;this.Hg=c;this.Ig=d;this.Fg=e}};_.Xea=new _.Ts(new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ")), +new Map([["A",new Map([["href",{Ol:7}]])],["AREA",new Map([["href",{Ol:7}]])],["LINK",new Map([["href",{Ol:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Ol:5}],["srcset",{Ol:6}]])],["IMG",new Map([["src",{Ol:5}],["srcset",{Ol:6}]])],["VIDEO",new Map([["src",{Ol:5}]])],["AUDIO",new Map([["src",{Ol:5}]])]]),new Set("title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ")), +new Map([["dir",{Ol:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{Ol:3,conditions:new Map([["async",new Set(["async"])]])}],["loading",{Ol:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["target",{Ol:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]));_.nj.jl="d";_.oj.jl="f";_.tj.jl="i";_.xj.jl="j";_.rj.jl="u";_.Aj.jl="v";_.pj.jl="b";_.wj.jl="e";_.mj.jl="s";_.qj.jl="B";zh.jl="m";_.lj.jl="m";_.sj.jl="x";_.Bj.jl="y";_.uj.jl="g";zj.jl="h";_.vj.jl="n";_.yj.jl="o";var Jaa=RegExp("[+/]","g"),Kaa=RegExp("[.=]+$"),Haa=RegExp("(\\*)","g"),Iaa=RegExp("(!)","g"),Gaa=RegExp("^[-A-Za-z0-9_.!~*() ]*$");var Faa=RegExp("'","g");_.Us=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;var fba=new Set(["SAPISIDHASH","APISIDHASH"]);_.Ck=class extends Error{constructor(a,b,c={}){super(b);this.code=a;this.metadata=c;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${_.Dj(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};_.Ej.prototype.Vg=!1;_.Ej.prototype.Kg=function(){return this.Vg};_.Ej.prototype.dispose=function(){this.Vg||(this.Vg=!0,this.Ej())};_.Ej.prototype[_.ea(Symbol,"dispose")]=function(){this.dispose()};_.Ej.prototype.Ej=function(){if(this.Sg)for(;this.Sg.length;)this.Sg.shift()()};_.Fj.prototype.stopPropagation=function(){this.Fg=!0};_.Fj.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ja(_.Gj,_.Fj); +_.Gj.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.ws||a.offsetX!==void 0?a.offsetX:a.layerX, +this.offsetY=_.ws||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state; +this.timeStamp=a.timeStamp;this.Eg=a;a.defaultPrevented&&_.Gj.Co.preventDefault.call(this)};_.Gj.prototype.stopPropagation=function(){_.Gj.Co.stopPropagation.call(this);this.Eg.stopPropagation?this.Eg.stopPropagation():this.Eg.cancelBubble=!0};_.Gj.prototype.preventDefault=function(){_.Gj.Co.preventDefault.call(this);const a=this.Eg;a.preventDefault?a.preventDefault():a.returnValue=!1};var Hj="closure_listenable_"+(Math.random()*1E6|0);var Maa=0;Nj.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.ph[f];a||(a=this.ph[f]=[],this.Eg++);const g=Qj(a,b,d,e);g>-1?(b=a[g],c||(b.vx=!1)):(b=new Naa(b,this.src,f,!!d,e),b.vx=c,a.push(b));return b};Nj.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.ph))return!1;const e=this.ph[a];b=Qj(e,b,c,d);return b>-1?(Mj(e[b]),_.Pb(e,b),e.length==0&&(delete this.ph[a],this.Eg--),!0):!1};var Xj="closure_lm_"+(Math.random()*1E6|0),ck={},Zj=0,dk="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Ja(_.ek,_.Ej);_.ek.prototype[Hj]=!0;_.ek.prototype.addEventListener=function(a,b,c,d){_.Sj(this,a,b,c,d)};_.ek.prototype.removeEventListener=function(a,b,c,d){ak(this,a,b,c,d)}; +_.ek.prototype.dispatchEvent=function(a){var b=this.ej;if(b){var c=[];for(var d=1;b;b=b.ej)c.push(b),++d}b=this.ut;d=a.type||a;if(typeof a==="string")a=new _.Fj(a,b);else if(a instanceof _.Fj)a.target=a.target||b;else{var e=a;a=new _.Fj(d,b);_.Ei(a,e)}e=!0;let f,g;if(c)for(g=c.length-1;!a.Fg&&g>=0;g--)f=a.currentTarget=c[g],e=fk(f,d,!0,a)&&e;a.Fg||(f=a.currentTarget=b,e=fk(f,d,!0,a)&&e,a.Fg||(e=fk(f,d,!1,a)&&e));if(c)for(g=0;!a.Fg&&g"content-type"==f.toLowerCase());e=_.pa.FormData&&a instanceof _.pa.FormData;!_.Ob(Zea,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Eg.setRequestHeader(f,g);this.Pg&&(this.Eg.responseType=this.Pg);"withCredentials"in this.Eg&&this.Eg.withCredentials!== +this.Lg&&(this.Eg.withCredentials=this.Lg);try{this.Hg&&(clearTimeout(this.Hg),this.Hg=null),this.Ng>0&&(this.getStatus(),this.Hg=setTimeout(this.Do.bind(this),this.Ng)),this.getStatus(),this.Og=!0,this.Eg.send(a),this.Og=!1}catch(f){this.getStatus(),mk(this,f)}};_.z.Do=function(){typeof nk!="undefined"&&this.Eg&&(this.Jg="Timed out after "+this.Ng+"ms, aborting",this.Gg=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; +_.z.abort=function(a){this.Eg&&this.Fg&&(this.getStatus(),this.Fg=!1,this.Ig=!0,this.Eg.abort(),this.Ig=!1,this.Gg=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),lk(this))};_.z.Ej=function(){this.Eg&&(this.Fg&&(this.Fg=!1,this.Ig=!0,this.Eg.abort(),this.Ig=!1),lk(this,!0));_.jk.Co.Ej.call(this)};_.z.gG=function(){this.Kg()||(this.Rg||this.Og||this.Ig?qk(this):this.eM())};_.z.eM=function(){qk(this)};_.z.isActive=function(){return!!this.Eg};_.z.xl=function(){return _.ok(this)==4}; +_.z.getStatus=function(){try{return _.ok(this)>2?this.Eg.status:-1}catch(a){return-1}};_.z.Pp=function(){try{return this.Eg?this.Eg.responseText:""}catch(a){return""}};_.z.getAllResponseHeaders=function(){return this.Eg&&_.ok(this)>=2?this.Eg.getAllResponseHeaders()||"":""};var Uaa=class{constructor(a,b,c){this.kC=a;this.YF=b;this.metadata=c}getMetadata(){return this.metadata}};var Vaa=class{constructor(a,b={}){this.CM=a;this.metadata=b;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};_.Vs=class{constructor(a,b,c,d){this.name=a;this.lu=b;this.Eg=c;this.Fg=d}getName(){return this.name}};var iba=class{constructor(a,b){this.Gg=[];this.Ig=[];this.Jg=[];this.Hg=[];this.Fg=[];this.Kg=a.LL;this.Lg=b;this.Uh=a.Uh;this.Kg&&Xaa(this)}Eg(a,b){a==="data"?this.Gg.push(b):a==="metadata"?this.Ig.push(b):a==="status"?this.Jg.push(b):a==="end"?this.Hg.push(b):a==="error"&&this.Fg.push(b)}removeListener(a,b){a==="data"?Ik(this.Gg,b):a==="metadata"?Ik(this.Ig,b):a==="status"?Ik(this.Jg,b):a==="end"?Ik(this.Hg,b):a==="error"&&Ik(this.Fg,b);return this}cancel(){this.Uh.abort()}},$aa=class extends Error{constructor(){super(); +this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};_.Ja(Mk,hk);Mk.prototype.Eg=function(){return new Nk(this.Gg,this.Fg)};_.Ja(Nk,_.ek);_.z=Nk.prototype;_.z.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.Pg=a;this.Ig=b;this.readyState=1;Pk(this)}; +_.z.send=function(a){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.Ng.signal.aborted)throw this.abort(),Error("Request was aborted.");this.Eg=!0;const b={headers:this.Og,method:this.Pg,credentials:this.Jg,cache:void 0,signal:this.Ng.signal};a&&(b.body=a);(this.Qg||_.pa).fetch(new Request(this.Ig,b)).then(this.AK.bind(this),this.iy.bind(this))}; +_.z.abort=function(){this.response=this.responseText="";this.Og=new Headers;this.status=0;this.Ng.abort("Request was aborted.");this.Gg&&this.Gg.cancel("Request was aborted.").catch(()=>{});this.readyState>=1&&this.Eg&&this.readyState!=4&&(this.Eg=!1,Qk(this));this.readyState=0}; +_.z.AK=function(a){if(this.Eg&&(this.Hg=a,this.Fg||(this.status=this.Hg.status,this.statusText=this.Hg.statusText,this.Fg=a.headers,this.readyState=2,Pk(this)),this.Eg&&(this.readyState=3,Pk(this),this.Eg)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.yK.bind(this),this.iy.bind(this));else if(typeof _.pa.ReadableStream!=="undefined"&&"body"in a){this.Gg=a.body.getReader();if(this.Lg){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.'); +this.response=[]}else this.response=this.responseText="",this.Mg=new TextDecoder;Ok(this)}else a.text().then(this.zK.bind(this),this.iy.bind(this))};_.z.xK=function(a){if(this.Eg){if(this.Lg&&a.value)this.response.push(a.value);else if(!this.Lg){var b=a.value?a.value:new Uint8Array(0);if(b=this.Mg.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?Qk(this):Pk(this);this.readyState==3&&Ok(this)}};_.z.zK=function(a){this.Eg&&(this.response=this.responseText=a,Qk(this))}; +_.z.yK=function(a){this.Eg&&(this.response=a,Qk(this))};_.z.iy=function(){this.Eg&&Qk(this)};_.z.setRequestHeader=function(a,b){this.Og.append(a,b)};_.z.getResponseHeader=function(a){return this.Fg?this.Fg.get(a.toLowerCase())||"":""};_.z.getAllResponseHeaders=function(){if(!this.Fg)return"";const a=[],b=this.Fg.entries();for(var c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")}; +Object.defineProperty(Nk.prototype,"withCredentials",{get:function(){return this.Jg==="include"},set:function(a){this.Jg=a?"include":"same-origin"}});_.Ja(_.Rk,_.Ej);var Sk=[];_.Rk.prototype.Ej=function(){_.Rk.Co.Ej.call(this);_.Uk(this)};_.Rk.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};Wk.prototype.Ng=function(){return!0}; +Wk.prototype.Gg=function(a){function b(k){k&128&&Xk(f,g,h,"invalid tag");(k&7)!=2&&Xk(f,g,h,"invalid wire type");f.Hg=k>>>3;f.Hg!=1&&f.Hg!=2&&f.Hg!=15&&Xk(f,g,h,"unexpected tag");f.Fg=1;f.Eg=0;f.Ig=0}function c(k){f.Ig++;f.Ig==5&&k&240&&Xk(f,g,h,"message length too long");f.Eg|=(k&127)<<(f.Ig-1)*7;k&128||(f.Fg=2,f.Kg=0,typeof Uint8Array!=="undefined"?f.Jg=new Uint8Array(f.Eg):f.Jg=Array(f.Eg),f.Eg==0&&e())}function d(k){f.Jg[f.Kg++]=k;f.Kg==f.Eg&&e()}function e(){if(f.Hg<15){const k={};k[f.Hg]=f.Jg; +f.Lg.push(k)}f.Fg=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let h=0;for(;h0?a:null};Yk.prototype.Ng=function(){return!1};Yk.prototype.Gg=function(a){this.Eg!==null&&Zk(this,a,"stream already broken");let b=null;try{{var c=this.Hg;c.Gg||Vk(c,a,"stream already broken");c.Eg+=a;const f=Math.floor(c.Eg.length/4);if(f==0)var d=null;else{try{var e=_.fc(c.Eg.slice(0,f*4))}catch(g){Vk(c,c.Eg,g.message)}c.Fg+=f*4;c.Eg=c.Eg.slice(f*4);d=e}}b=d===null?null:this.Ig.Gg(d)}catch(f){Zk(this,a,f.message)}this.Fg+=a.length;return b};al.prototype.done=function(){return this.Lg===2};al.prototype.Ng=function(){return!1}; +al.prototype.Gg=function(a){function b(){for(;r0;)if(v=a[r++],f.Mg===4?f.Mg=0:f.Mg++,!v)break a;if(v==='"'&&!f.Kg){f.Eg=d();break}if(v==="\\"&&!f.Kg&&(f.Kg=!0,v=a[r++],!v))break;if(f.Kg)if(f.Kg=!1,v==="u"&&(f.Mg=1),v=a[r++])continue;else break;h.lastIndex=r;v=h.exec(a);if(!v){r=a.length+1;break}r=v.index+1;v=a[v.index];if(!v)break}f.Hg+=r-w;continue;case 9:if(!v)continue;v==="r"?f.Eg=10:bl(f,a,r);continue;case 10:if(!v)continue;v==="u"?f.Eg=11:bl(f,a,r);continue;case 11:if(!v)continue;v==="e"?f.Eg=d():bl(f,a,r);continue; +case 12:if(!v)continue;v==="a"?f.Eg=13:bl(f,a,r);continue;case 13:if(!v)continue;v==="l"?f.Eg=14:bl(f,a,r);continue;case 14:if(!v)continue;v==="s"?f.Eg=15:bl(f,a,r);continue;case 15:if(!v)continue;v==="e"?f.Eg=d():bl(f,a,r);continue;case 16:if(!v)continue;v==="u"?f.Eg=17:bl(f,a,r);continue;case 17:if(!v)continue;v==="l"?f.Eg=18:bl(f,a,r);continue;case 18:if(!v)continue;v==="l"?f.Eg=d():bl(f,a,r);continue;case 19:v==="."?f.Eg=20:bl(f,a,r);continue;case 20:if("0123456789.eE+-".indexOf(v)!==-1)continue; +else r--,f.Hg--,f.Eg=d();continue;default:bl(f,a,r)}}}function d(){const v=g.pop();return v!=null?v:1}function e(v){f.Fg>1||(v||(v=p===-1?f.Ig+a.substring(m,r):a.substring(p,r)),f.Pg?f.Jg.push(v):f.Jg.push(JSON.parse(v)),p=r)}const f=this,g=f.Qg,h=f.Rg,k=a.length;let m=0,p=-1,r=0;for(;r0?(t=f.Jg,f.Jg=[],t):null}return null};cl.prototype.Ng=function(){return!1}; +cl.prototype.Gg=function(a){function b(k){f.Fg=6;f.Jg="The stream is broken @"+f.Eg+"/"+g+". Error: "+k+". With input:\n";throw Error(f.Jg);}function c(){f.Hg=new al({VP:!0,pJ:!0})}function d(k){if(k)for(let m=0;m1)&&b("extra status: "+k);f.Kg=!0;const m={};m[2]=k[0];f.Ig.push(m)}}const f=this;let g=0;for(;g0?(a=f.Ig,f.Ig=[],a):null};var gba=class{constructor(a){this.Eg=a;this.Fg=null;this.Ig=this.Gg=0;this.Mg=!1;this.Hg=this.Kg=this.Jg=null;this.Lg=new _.Rk(this);_.Tk(this.Lg,this.Eg,"readystatechange",this.Ng)}getStatus(){return this.Ig}Ng(a){a=a.target;try{if(a==this.Eg)a:{const f=_.ok(this.Eg);var b=this.Eg.Gg,c=this.Eg.getStatus();const g=this.Eg.Pp();a=[];if(_.rk(this.Eg)instanceof Array){const h=_.rk(this.Eg);h.length>0&&h[0]instanceof Uint8Array&&(this.Mg=!0,a=h)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f== +4&&(b==8?dl(this,7):b==7?dl(this,8):c||dl(this,3)),this.Fg||(this.Fg=cba(this.Eg),this.Fg==null&&dl(this,5)),this.Ig>2)el(this);else{if(a.length>this.Gg){const h=a.length;b=[];try{if(this.Fg.Ng())for(var d=0;dthis.Gg){d=g.slice(this.Gg);this.Gg=g.length;try{const h=this.Fg.Gg(d);h!=null&&this.Hg&&this.Hg(h)}catch(h){dl(this,5);el(this);break a}}f==4?(g.length!=0||this.Mg?dl(this,2):dl(this,4),el(this)):dl(this,1)}}}catch(f){dl(this,6),el(this)}}};var hba=class{constructor(a){a=this.Hg=a;var b=(0,_.Da)(this.Ig,this);a.Hg=b;a=this.Hg;b=(0,_.Da)(this.Jg,this);a.Kg=b;this.Gg={};this.Fg={}}Eg(a,b){let c=this.Gg[a];c||(c=[],this.Gg[a]=c);c.push(b)}addListener(a,b){this.Eg(a,b);return this}removeListener(a,b){const c=this.Gg[a];c&&_.Rb(c,b);(a=this.Fg[a])&&_.Rb(a,b);return this}once(a,b){let c=this.Fg[a];c||(c=[],this.Fg[a]=c);c.push(b);return this}Ig(a){var b=this.Gg.data;b&&fl(a,b);(b=this.Fg.data)&&fl(a,b);this.Fg.data=[]}Jg(){switch(this.Hg.getStatus()){case 1:gl(this, +"readable");break;case 5:case 6:case 4:case 7:case 3:gl(this,"error");break;case 8:gl(this,"close");break;case 2:gl(this,"end")}}};_.Ws=class{constructor(a={}){this.QC=a.QC||na("suppressCorsPreflight",a)||!1;this.withCredentials=a.withCredentials||na("withCredentials",a)||!1;this.OC=a.OC||[];this.dD=a.dD||[];this.pD=a.pD;this.Gg=a.kR||!1}Hg(a,b,c,d,e={}){const f=a.substring(0,a.length-d.name.length),g=e?.signal;return dba(h=>new Promise((k,m)=>{if(g?.aborted){const t=new _.Ck(1,"Aborted");t.cause=g.reason;m(t)}else{var p={},r=eba(this,h,f);r.Eg("error",t=>void m(t));r.Eg("metadata",t=>{p=t});r.Eg("data",t=>{k(Waa(t,p))});g&& +g.addEventListener("abort",()=>{r.cancel();const t=new _.Ck(1,"Aborted");t.cause=g.reason;m(t)})}}),this.dD).call(this,_.Ak(d,b,c)).then(h=>h.CM)}Eg(a,b,c,d,e={}){return this.Hg(a,b,c,d,e)}};_.Ws.prototype.Fg=_.ba(5);_.Xs=class extends _.J{constructor(a){super(a)}Fg(){return _.E(this,1)}Hg(){return _.E(this,2)}Ig(){return _.jg(this,21)}};_.Xs.prototype.dk=_.ba(10);_.Xs.prototype.li=_.ba(6);var ql=class extends _.J{constructor(a){super(a)}Fg(){return _.E(this,2)}};var jea=class extends _.J{constructor(a){super(a)}};_.$q=class extends _.J{constructor(a){super(a)}getStatus(){return _.pg(this,1)}};_.$q.prototype.Fg=_.ba(11);var hea=class extends _.J{constructor(a){super(a)}Fg(){return _.B(this,_.Xs,3)}Kg(){return _.D(this,ql,4)}Ig(){return _.E(this,7)}Jg(){return _.E(this,14)}Hg(){return _.E(this,17)}};var $ea=[0,9,[0,_.R,-1]];var Yda=class extends _.J{constructor(a){super(a)}};var Xda=class extends _.J{constructor(a){super(a)}};var afa=[0,_.Z,-1,_.T,-2,_.Gs,[0,_.Ds],[0,_.T,-4],[0,_.Z],_.Z,[0,_.T,_.Ms]];var Zda=function(a){return b=>{const c=new _.Sea;_.Kh(b.Qh,c,_.Hh(a));return _.kd(_.qh(c))}}(afa);_.Js[525004180]=afa;var jba=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");_.Ys={ROADMAP:"roadmap",SATELLITE:"satellite",HYBRID:"hybrid",TERRAIN:"terrain"};var hs;hs=class extends Error{constructor(a,b,c){super(`${b}: ${c}: ${a}`);this.endpoint=b;this.code=c;this.name="MapsNetworkError"}};_.ks=class extends hs{constructor(a,b,c){super(a,b,c);this.name="MapsServerError"}};_.js=class extends hs{constructor(a,b,c){super(a,b,c);this.name="MapsRequestError"}};var vl={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};_.z=_.El.prototype;_.z.Si=function(a){var b=this.Eg;return typeof a==="string"?b.getElementById(a):a};_.z.$=_.El.prototype.Si;_.z.getElementsByTagName=function(a,b){return(b||this.Eg).getElementsByTagName(String(a))}; +_.z.createElement=function(a){return wl(this.Eg,a)};_.z.appendChild=function(a,b){a.appendChild(b)};_.z.append=function(a,b){xl(_.Dl(a),a,arguments,1)};_.z.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; +_.z.contains=_.Cl;var bfa=class{constructor(a,b){this.Eg=_.pa.document;this.Gg=a.includes("%s")?a:Jl([a,"%s"],"js");this.Fg=!b||b.includes("%s")?b:Jl([b,"%s"],"css.js")}Zx(a,b,c){if(this.Fg){const d=_.Hl(this.Fg.replace("%s",a));Il(this.Eg,d)}a=_.Hl(this.Gg.replace("%s",a));Il(this.Eg,a,b,c)}};_.Zs=a=>{const b="qy";if(a.qy&&a.hasOwnProperty(b))return a.qy;const c=new a;a.qy=c;a.hasOwnProperty(b);return c};var Ol=class{constructor(){this.requestedModules={};this.Fg={};this.Jg={};this.Eg={};this.Kg=new Set;this.Gg=new cfa;this.Lg=!1;this.Ig={}}init(a,b,c,d=null,e=()=>{},f=new bfa(a,d),g){this.Lt=e;this.Lg=!!d;this.Gg.init(b,c,f);if(this.Hg=g){a=Object.keys(this.Eg);for(const h of a)this.Hg(h)}}Ll(a,b){Kl(this,a).DL=b;this.Kg.add(a);mba(this,a)}static getInstance(){return _.Zs(Ol)}},dfa=class{constructor(a,b,c){this.Gg=a;this.Eg=b;this.Fg=c;a={};for(const d of Object.keys(b)){c=b[d];const e=c.length; +for(let f=0;f0;_.ffa="0".codePointAt(0);var gfa;gfa=function(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"};_.hfa=gfa=function(){const a={zero:"zero",one:"one",two:"two",few:"few",many:"many",other:"other"};let b=null,c=null;return function(d,e){const f=e===void 0?-1:e;c===null&&(c=new Map);b=c.get(f);if(!b){let g="";g="en".replace("_","-");b=f===-1?new Intl.PluralRules(g,{type:"ordinal"}):new Intl.PluralRules(g,{type:"ordinal",minimumFractionDigits:e});c.set(f,b)}d=b.select(d);return a[d]}}();var ifa;ifa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(c===-1?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return(a|0)==1&&b.v==0?"one":"other"}; +_.jfa=ifa=function(){const a={zero:"zero",one:"one",two:"two",few:"few",many:"many",other:"other"};let b=null,c=null;return function(d,e){const f=e===void 0?-1:e;c===null&&(c=new Map);b=c.get(f);if(!b){let g="";g="en".replace("_","-");b=f===-1?new Intl.PluralRules(g):new Intl.PluralRules(g,{minimumFractionDigits:e});c.set(f,b)}d=b.select(d);return a[d]}}();_.kfa=RegExp("'([{}#].*?)'","g");_.lfa=RegExp("''","g");_.Yl.prototype.next=function(){return _.$s};_.$s={done:!0,value:void 0};_.Yl.prototype.Aq=function(){return this};var $l=class{constructor(a){this.Fg=a}Aq(){return new am(this.Fg())}[Symbol.iterator](){return new bm(this.Fg())}Eg(){return new bm(this.Fg())}},am=class extends _.Yl{constructor(a){super();this.Fg=a}next(){return this.Fg.next()}[Symbol.iterator](){return new bm(this.Fg)}Eg(){return new bm(this.Fg)}},bm=class extends $l{constructor(a){super(()=>a);this.Gg=a}next(){return this.Gg.next()}};_.Ja(dm,pba);dm.prototype.Aj=function(){let a=0;for(const b of this)a++;return a};dm.prototype[Symbol.iterator]=function(){return _.cm(this.Aq(!0)).Eg()};dm.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};_.Ja(em,dm);_.z=em.prototype;_.z.isAvailable=function(){if(this.Fg===null){var a=this.Eg;if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&(c.name==="QuotaExceededError"||c.code===22||c.code===1014||c.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}else b=!1;this.Fg=b}return this.Fg}; +_.z.set=function(a,b){km(this);try{this.Eg.setItem(a,b)}catch(c){if(this.Eg.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.z.get=function(a){km(this);a=this.Eg.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.z.remove=function(a){km(this);this.Eg.removeItem(a)};_.z.Aj=function(){km(this);return this.Eg.length}; +_.z.Aq=function(a){km(this);var b=0,c=this.Eg,d=new _.Yl;d.next=function(){if(b>=c.length)return _.$s;var e=c.key(b++);if(a)return _.Zl(e);e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return _.Zl(e)};return d};_.z.clear=function(){km(this);this.Eg.clear()};_.z.key=function(a){km(this);return this.Eg.key(a)};_.Ja(lm,em);var Gm={};var Mm=class extends Error{constructor(a){super();this.message=a;this.name="InvalidValueError"}},Nm=class{constructor(a){this.message=a;this.name="LightweightInvalidValueError"}},Lm=!0;var No,ct;_.dn=_.Xm(_.sm,"not a number");_.mfa=_.Zm(_.dn,a=>{if(!Number.isInteger(a))throw _.Om(`${a} is not an integer`);return a});_.nfa=_.Zm(_.mfa,a=>{if(a<=0)throw _.Om(`${a} is not a positive integer`);return a});No=_.Zm(_.dn,a=>{cn(a);return a});_.at=_.Zm(_.dn,a=>{if(isFinite(a))return a;throw _.Om(`${a} is not an accepted value`);});_.bt=_.Zm(_.dn,a=>{if(a>=0)return a;cn(a);throw _.Om(`${a} is a negative number value`);});_.ds=_.Xm(_.xm,"not a string");ct=_.Xm(_.ym,"not a boolean"); +_.ofa=_.Xm(a=>typeof a==="function","not a function");_.dt=_.$m(_.dn);_.et=_.$m(_.ds);_.ft=_.$m(ct);_.gt=_.Zm(_.ds,a=>{if(a.length>0)return a;throw _.Om("empty string is not an accepted value");});var hn=null,jn=class{constructor(){this.Eg=new Set;this.Fg=null}get experienceIds(){return new Set(this.Eg)}set experienceIds(a){if(typeof a[Symbol.iterator]!=="function"||typeof a==="string")throw _.Om("experienceIds must be set to an instance of Iterable.");for(const c of a)try{(0,_.gt)(c);a:{for(let d=0;d"\udfff");if(e>="\udc00"||d===c.length||!(c.charAt(d)>="\udc00"&&c.charAt(d)<"\ue000")){b= +!1;break a}}b=!0}if(!b)throw _.Om("must be a well-formed UTF-16 string.");if([...c].length>64)throw _.Om("must be 64 code points or shorter.");if(/[/:?#]/.test(c))throw _.Om('must not contain any of the following ASCII characters: "/", ":", "?" or "#"');}catch(d){throw d.message=`Experience ID "${c}" ${d.message}`,d;}this.Eg.clear();for(const c of a)this.Eg.add(c)}get solutionId(){return""}set solutionId(a){}get fetchAppCheckToken(){return this.Fg==null?()=>Promise.resolve({token:""}):this.Fg}set fetchAppCheckToken(a){_.M(window, +228452);this.Fg=a}};jn.getInstance=kn;_.Yq={TOP_LEFT:1,TOP_CENTER:2,TOP:2,TOP_RIGHT:3,LEFT_CENTER:4,LEFT_TOP:5,LEFT:5,LEFT_BOTTOM:6,RIGHT_TOP:7,RIGHT:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM:11,BOTTOM_RIGHT:12,CENTER:13,BLOCK_START_INLINE_START:14,BLOCK_START_INLINE_CENTER:15,BLOCK_START_INLINE_END:16,INLINE_START_BLOCK_CENTER:17,INLINE_START_BLOCK_START:18,INLINE_START_BLOCK_END:19,INLINE_END_BLOCK_START:20,INLINE_END_BLOCK_CENTER:21,INLINE_END_BLOCK_END:22,BLOCK_END_INLINE_START:23,BLOCK_END_INLINE_CENTER:24, +BLOCK_END_INLINE_END:25};var kda={DEFAULT:0,SMALL:1,ANDROID:2,ZOOM_PAN:3,vP:4,ZH:5,0:"DEFAULT",1:"SMALL",2:"ANDROID",3:"ZOOM_PAN",4:"ROTATE_ONLY",5:"TOUCH"};var lda={DEFAULT:0};var mda={DEFAULT:0,SMALL:1,LARGE:2,ZH:3,0:"DEFAULT",1:"SMALL",2:"LARGE",3:"TOUCH"};var pfa={qP:"Point",dP:"LineString",POLYGON:"Polygon"};var nn=_.Qm({lat:_.dn,lng:_.dn},!0),rba=_.Qm({lat:_.at,lng:_.at},!0);_.mn.prototype.toString=function(){return"("+this.lat()+", "+this.lng()+")"};_.mn.prototype.toString=_.mn.prototype.toString;_.mn.prototype.toJSON=function(){return{lat:this.lat(),lng:this.lng()}};_.mn.prototype.toJSON=_.mn.prototype.toJSON;_.mn.prototype.equals=function(a){return a?_.rm(this.lat(),a.lat())&&_.rm(this.lng(),a.lng()):!1};_.mn.prototype.equals=_.mn.prototype.equals;_.mn.prototype.equals=_.mn.prototype.equals; +_.mn.prototype.toUrlValue=function(a){a=a!==void 0?a:6;return qn(this.lat(),a)+","+qn(this.lng(),a)};_.mn.prototype.toUrlValue=_.mn.prototype.toUrlValue;var Cba;_.ht=_.Um(_.sn);Cba=_.Um(_.tn);_.un=class extends ln{constructor(a){super();this.elements=_.sn(a)}getType(){return"Point"}forEachLatLng(a){a(this.elements)}get(){return this.elements}};_.un.prototype.get=_.un.prototype.get;_.un.prototype.forEachLatLng=_.un.prototype.forEachLatLng;_.un.prototype.getType=_.un.prototype.getType;_.un.prototype.constructor=_.un.prototype.constructor;var qfa=_.Um(vn);var sba=new Set;var Kn,rfa;Kn=new Set(["touchstart","touchmove","wheel","mousewheel"]);_.jt=class{constructor(){throw new TypeError("google.maps.event is not a constructor");}};_.jt.trigger=_.Sn;_.jt.addListenerOnce=_.On; +_.jt.addDomListenerOnce=function(a,b,c,d){_.wn("google.maps.event.addDomListenerOnce() is deprecated, use the\nstandard addEventListener() method instead:\nhttps://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener\nThe feature will continue to work and there is no plan to decommission\nit.");return _.Mn(a,b,c,d)}; +_.jt.addDomListener=function(a,b,c,d){_.wn("google.maps.event.addDomListener() is deprecated, use the standard\naddEventListener() method instead:\nhttps://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener\nThe feature will continue to work and there is no plan to decommission\nit.");return _.Ln(a,b,c,d)};_.jt.clearInstanceListeners=_.In;_.jt.clearListeners=_.Hn;_.jt.removeListener=_.Fn;_.jt.hasListeners=_.En;_.jt.addListener=_.Dn; +_.Cn=class{constructor(a,b,c,d,e=!0){this.GC=e;this.instance=a;this.Eg=b;this.Gn=c;this.Fg=d;this.id=++rfa;Tn(a,b)[this.id]=this;this.GC&&_.Sn(this.instance,`${this.Eg}${"_added"}`)}remove(){if(this.instance){if(this.instance.removeEventListener&&(this.Fg===1||this.Fg===4)){const a={capture:this.Fg===4};Kn.has(this.Eg)&&(a.passive=!1);this.instance.removeEventListener(this.Eg,this.Gn,a)}delete Tn(this.instance,this.Eg)[this.id];this.GC&&_.Sn(this.instance,`${this.Eg}${"_removed"}`);this.Gn=this.instance= +null}}};rfa=0;_.Un.prototype.getId=function(){return this.Gg};_.Un.prototype.getId=_.Un.prototype.getId;_.Un.prototype.getGeometry=function(){return this.Eg};_.Un.prototype.getGeometry=_.Un.prototype.getGeometry;_.Un.prototype.setGeometry=function(a){const b=this.Eg;try{this.Eg=a?vn(a):null}catch(c){_.Pm(c);return}_.Sn(this,"setgeometry",{feature:this,newGeometry:this.Eg,oldGeometry:b})};_.Un.prototype.setGeometry=_.Un.prototype.setGeometry;_.Un.prototype.getProperty=function(a){return Cm(this.Fg,a)}; +_.Un.prototype.getProperty=_.Un.prototype.getProperty;_.Un.prototype.setProperty=function(a,b){if(b===void 0)this.removeProperty(a);else{var c=this.getProperty(a);this.Fg[a]=b;_.Sn(this,"setproperty",{feature:this,name:a,newValue:b,oldValue:c})}};_.Un.prototype.setProperty=_.Un.prototype.setProperty;_.Un.prototype.removeProperty=function(a){const b=this.getProperty(a);delete this.Fg[a];_.Sn(this,"removeproperty",{feature:this,name:a,oldValue:b})};_.Un.prototype.removeProperty=_.Un.prototype.removeProperty; +_.Un.prototype.forEachProperty=function(a){for(const b in this.Fg)a(this.getProperty(b),b)};_.Un.prototype.forEachProperty=_.Un.prototype.forEachProperty;_.Un.prototype.toGeoJson=function(a){const b=this;_.Pl("data").then(c=>{c.MJ(b,a)})};_.Un.prototype.toGeoJson=_.Un.prototype.toGeoJson;var vba=class{constructor(){this.features={};this.unregister={};this.Eg={}}contains(a){return this.features.hasOwnProperty(_.Vn(a))}getFeatureById(a){return Cm(this.Eg,a)}add(a){a=a||{};a=a instanceof _.Un?a:new _.Un(a);if(!this.contains(a)){const c=a.getId();if(c||c===0){var b=this.getFeatureById(c);b&&this.remove(b)}b=_.Vn(a);this.features[b]=a;if(c||c===0)this.Eg[c]=a;const d=_.Rn(a,"setgeometry",this),e=_.Rn(a,"setproperty",this),f=_.Rn(a,"removeproperty",this);this.unregister[b]=()=>{_.Fn(d); +_.Fn(e);_.Fn(f)};_.Sn(this,"addfeature",{feature:a})}return a}remove(a){const b=_.Vn(a);var c=a.getId();if(this.features[b]){delete this.features[b];c&&delete this.Eg[c];if(c=this.unregister[b])delete this.unregister[b],c();_.Sn(this,"removefeature",{feature:a})}}forEach(a){for(const b in this.features)this.features.hasOwnProperty(b)&&a(this.features[b])}};_.zo="click dblclick mousedown mousemove mouseout mouseover mouseup rightclick contextmenu".split(" ");var sfa=class{constructor(){this.Eg={}}trigger(a){_.Sn(this,"changed",a)}get(a){return this.Eg[a]}set(a,b){var c=this.Eg;c[a]||(c[a]={});_.om(c[a],b);this.trigger(a)}reset(a){delete this.Eg[a];this.trigger(a)}forEach(a){_.nm(this.Eg,a)}};_.Wn.prototype.get=function(a){var b=ao(this);a+="";b=Cm(b,a);if(b!==void 0){if(b){a=b.xo;b=b.cu;const c="get"+_.$n(a);return b[c]?b[c]():b.get(a)}return this[a]}};_.Wn.prototype.get=_.Wn.prototype.get;_.Wn.prototype.set=function(a,b){var c=ao(this);a+="";var d=Cm(c,a);if(d)if(a=d.xo,d=d.cu,c="set"+_.$n(a),d[c])d[c](b);else d.set(a,b);else this[a]=b,c[a]=null,Yn(this,a)};_.Wn.prototype.set=_.Wn.prototype.set; +_.Wn.prototype.notify=function(a){var b=ao(this);a+="";(b=Cm(b,a))?b.cu.notify(b.xo):Yn(this,a)};_.Wn.prototype.notify=_.Wn.prototype.notify;_.Wn.prototype.setValues=function(a){for(let b in a){const c=a[b],d="set"+_.$n(b);if(this[d])this[d](c);else this.set(b,c)}};_.Wn.prototype.setValues=_.Wn.prototype.setValues;_.Wn.prototype.setOptions=_.Wn.prototype.setValues;_.Wn.prototype.changed=function(){};var Zn={}; +_.Wn.prototype.bindTo=function(a,b,c,d){a+="";c=(c||a)+"";this.unbind(a);const e={cu:this,xo:a},f={cu:b,xo:c,aE:e};ao(this)[a]=f;Xn(b,c)[_.Vn(e)]=e;d||Yn(this,a)};_.Wn.prototype.bindTo=_.Wn.prototype.bindTo;_.Wn.prototype.unbind=function(a){const b=ao(this),c=b[a];c&&(c.aE&&delete Xn(c.cu,c.xo)[_.Vn(c.aE)],this[a]=this.get(a),b[a]=null)};_.Wn.prototype.unbind=_.Wn.prototype.unbind;_.Wn.prototype.unbindAll=function(){var a=(0,_.Da)(this.unbind,this);const b=ao(this);for(let c in b)a(c)}; +_.Wn.prototype.unbindAll=_.Wn.prototype.unbindAll;_.Wn.prototype.addListener=function(a,b){return _.Dn(this,a,b)};_.Wn.prototype.addListener=_.Wn.prototype.addListener;var wba=class extends _.Wn{constructor(a){super();this.Eg=new sfa;_.On(a,"addfeature",()=>{_.Pl("data").then(b=>{b.XI(this,a,this.Eg)})})}overrideStyle(a,b){this.Eg.set(_.Vn(a),b)}revertStyle(a){a?this.Eg.reset(_.Vn(a)):this.Eg.forEach(this.Eg.reset.bind(this.Eg))}};_.ho=class extends ln{constructor(a){super();this.elements=[];try{this.elements=qfa(a)}catch(b){_.Pm(b)}}getType(){return"GeometryCollection"}getLength(){return this.elements.length}getAt(a){return this.elements[a]}getArray(){return this.elements.slice()}forEachLatLng(a){this.elements.forEach(b=>{b.forEachLatLng(a)})}};_.ho.prototype.forEachLatLng=_.ho.prototype.forEachLatLng;_.ho.prototype.getArray=_.ho.prototype.getArray;_.ho.prototype.getAt=_.ho.prototype.getAt;_.ho.prototype.getLength=_.ho.prototype.getLength; +_.ho.prototype.getType=_.ho.prototype.getType;_.ho.prototype.constructor=_.ho.prototype.constructor;_.bo=class extends ln{constructor(a){super();this.Eg=(0,_.ht)(a)}getType(){return"LineString"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(a)}};_.bo.prototype.forEachLatLng=_.bo.prototype.forEachLatLng;_.bo.prototype.getArray=_.bo.prototype.getArray;_.bo.prototype.getAt=_.bo.prototype.getAt;_.bo.prototype.getLength=_.bo.prototype.getLength;_.bo.prototype.getType=_.bo.prototype.getType;_.bo.prototype.constructor=_.bo.prototype.constructor; +var tfa=_.Um(_.Sm(_.bo,"google.maps.Data.LineString",!0));_.io=class extends ln{constructor(a){super();this.Eg=(0,_.ht)(a)}getType(){return"LinearRing"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(a)}};_.io.prototype.forEachLatLng=_.io.prototype.forEachLatLng;_.io.prototype.getArray=_.io.prototype.getArray;_.io.prototype.getAt=_.io.prototype.getAt;_.io.prototype.getLength=_.io.prototype.getLength;_.io.prototype.getType=_.io.prototype.getType;_.io.prototype.constructor=_.io.prototype.constructor; +var ufa=_.Um(_.Sm(_.io,"google.maps.Data.LinearRing",!0));_.fo=class extends ln{constructor(a){super();this.Eg=tfa(a)}getType(){return"MultiLineString"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(b=>{b.forEachLatLng(a)})}};_.fo.prototype.forEachLatLng=_.fo.prototype.forEachLatLng;_.fo.prototype.getArray=_.fo.prototype.getArray;_.fo.prototype.getAt=_.fo.prototype.getAt;_.fo.prototype.getLength=_.fo.prototype.getLength;_.fo.prototype.getType=_.fo.prototype.getType;_.eo=class extends ln{constructor(a){super();this.Eg=(0,_.ht)(a)}getType(){return"MultiPoint"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(a)}};_.eo.prototype.forEachLatLng=_.eo.prototype.forEachLatLng;_.eo.prototype.getArray=_.eo.prototype.getArray;_.eo.prototype.getAt=_.eo.prototype.getAt;_.eo.prototype.getLength=_.eo.prototype.getLength;_.eo.prototype.getType=_.eo.prototype.getType;_.eo.prototype.constructor=_.eo.prototype.constructor;_.co=class extends ln{constructor(a){super();this.Eg=ufa(a)}getType(){return"Polygon"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(b=>{b.forEachLatLng(a)})}};_.co.prototype.forEachLatLng=_.co.prototype.forEachLatLng;_.co.prototype.getArray=_.co.prototype.getArray;_.co.prototype.getAt=_.co.prototype.getAt;_.co.prototype.getLength=_.co.prototype.getLength;_.co.prototype.getType=_.co.prototype.getType; +var vfa=_.Um(_.Sm(_.co,"google.maps.Data.Polygon",!0));_.go=class extends ln{constructor(a){super();this.Eg=vfa(a)}getType(){return"MultiPolygon"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(b=>{b.forEachLatLng(a)})}};_.go.prototype.forEachLatLng=_.go.prototype.forEachLatLng;_.go.prototype.getArray=_.go.prototype.getArray;_.go.prototype.getAt=_.go.prototype.getAt;_.go.prototype.getLength=_.go.prototype.getLength;_.go.prototype.getType=_.go.prototype.getType; +_.go.prototype.constructor=_.go.prototype.constructor;var tba="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");_.rr=new WeakMap;_.Ja(_.lo,_.Wn);_.lo.prototype.Op=_.ba(14);_.wfa=_.lo.DEMO_MAP_ID="DEMO_MAP_ID";var uo=class{constructor(a,b){a===-180&&b!==180&&(a=180);b===-180&&a!==180&&(b=180);this.lo=a;this.hi=b}isEmpty(){return this.lo-this.hi===360}intersects(a){const b=this.lo,c=this.hi;return this.isEmpty()||a.isEmpty()?!1:_.oo(this)?_.oo(a)||a.lo<=this.hi||a.hi>=b:_.oo(a)?a.lo<=c||a.hi>=b:a.lo<=c&&a.hi>=b}contains(a){a===-180&&(a=180);const b=this.lo,c=this.hi;return _.oo(this)?(a>=b||a<=c)&&!this.isEmpty():a>=b&&a<=c}extend(a){this.contains(a)||(this.isEmpty()?this.lo=this.hi=a:_.no(a,this.lo)<_.no(this.hi, +a)?this.lo=a:this.hi=a)}equals(a){return Math.abs(a.lo-this.lo)%360+Math.abs(a.span()-this.span())<=1E-9}span(){return this.isEmpty()?0:_.oo(this)?360-(this.lo-this.hi):this.hi-this.lo}center(){let a=(this.lo+this.hi)/2;_.oo(this)&&(a=_.qm(a+180,-180,180));return a}},to=class{constructor(a,b){this.lo=a;this.hi=b}isEmpty(){return this.lo>this.hi}intersects(a){const b=this.lo,c=this.hi;return b<=a.lo?a.lo<=c&&a.lo<=a.hi:b<=a.hi&&b<=c}contains(a){return a>=this.lo&&a<=this.hi}extend(a){this.isEmpty()? +this.hi=this.lo=a:athis.hi&&(this.hi=a)}equals(a){return this.isEmpty()?a.isEmpty():Math.abs(a.lo-this.lo)+Math.abs(this.hi-a.hi)<=1E-9}span(){return this.isEmpty()?0:this.hi-this.lo}center(){return(this.hi+this.lo)/2}};_.so.prototype.getCenter=function(){return new _.mn(this.ui.center(),this.Mh.center())};_.so.prototype.getCenter=_.so.prototype.getCenter;_.so.prototype.toString=function(){return"("+this.getSouthWest()+", "+this.getNorthEast()+")"};_.so.prototype.toString=_.so.prototype.toString;_.so.prototype.toJSON=function(){return{south:this.ui.lo,west:this.Mh.lo,north:this.ui.hi,east:this.Mh.hi}};_.so.prototype.toJSON=_.so.prototype.toJSON; +_.so.prototype.toUrlValue=function(a){const b=this.getSouthWest(),c=this.getNorthEast();return[b.toUrlValue(a),c.toUrlValue(a)].join()};_.so.prototype.toUrlValue=_.so.prototype.toUrlValue;_.so.prototype.equals=function(a){if(!a)return!1;a=_.ro(a);return this.ui.equals(a.ui)&&this.Mh.equals(a.Mh)};_.so.prototype.equals=_.so.prototype.equals;_.so.prototype.equals=_.so.prototype.equals;_.so.prototype.contains=function(a){a=_.sn(a);return this.ui.contains(a.lat())&&this.Mh.contains(a.lng())}; +_.so.prototype.contains=_.so.prototype.contains;_.so.prototype.intersects=function(a){a=_.ro(a);return this.ui.intersects(a.ui)&&this.Mh.intersects(a.Mh)};_.so.prototype.intersects=_.so.prototype.intersects;_.so.prototype.containsBounds=function(a){a=_.ro(a);var b=this.ui,c=a.ui;return(c.isEmpty()?!0:c.lo>=b.lo&&c.hi<=b.hi)&&qo(this.Mh,a.Mh)};_.so.prototype.extend=function(a){a=_.sn(a);this.ui.extend(a.lat());this.Mh.extend(a.lng());return this};_.so.prototype.extend=_.so.prototype.extend; +_.so.prototype.union=function(a){a=_.ro(a);if(!a||a.isEmpty())return this;this.ui.extend(a.getSouthWest().lat());this.ui.extend(a.getNorthEast().lat());a=a.Mh;const b=_.no(this.Mh.lo,a.hi),c=_.no(a.lo,this.Mh.hi);if(qo(this.Mh,a))return this;if(qo(a,this.Mh))return this.Mh=new uo(a.lo,a.hi),this;this.Mh.intersects(a)?this.Mh=b>=c?new uo(this.Mh.lo,a.hi):new uo(a.lo,this.Mh.hi):this.Mh=b<=c?new uo(this.Mh.lo,a.hi):new uo(a.lo,this.Mh.hi);return this};_.so.prototype.union=_.ea(_.so.prototype,"union"); +_.so.prototype.getSouthWest=function(){return new _.mn(this.ui.lo,this.Mh.lo,!0)};_.so.prototype.getSouthWest=_.so.prototype.getSouthWest;_.so.prototype.getNorthEast=function(){return new _.mn(this.ui.hi,this.Mh.hi,!0)};_.so.prototype.getNorthEast=_.so.prototype.getNorthEast;_.so.prototype.toSpan=function(){return new _.mn(this.ui.span(),this.Mh.span(),!0)};_.so.prototype.toSpan=_.so.prototype.toSpan;_.so.prototype.isEmpty=function(){return this.ui.isEmpty()||this.Mh.isEmpty()}; +_.so.prototype.isEmpty=_.so.prototype.isEmpty;_.so.MAX_BOUNDS=_.vo(-90,-180,90,180);var uba=_.Qm({south:_.dn,west:_.dn,north:_.dn,east:_.dn},!1);_.xfa=_.Sm(_.so,"LatLngBounds");_.kt=_.$m(_.Sm(_.lo,"Map"));_.Ja(Ao,_.Wn);Ao.prototype.contains=function(a){return this.Eg.contains(a)};Ao.prototype.contains=Ao.prototype.contains;Ao.prototype.getFeatureById=function(a){return this.Eg.getFeatureById(a)};Ao.prototype.getFeatureById=Ao.prototype.getFeatureById;Ao.prototype.add=function(a){return this.Eg.add(a)};Ao.prototype.add=Ao.prototype.add;Ao.prototype.remove=function(a){this.Eg.remove(a)};Ao.prototype.remove=Ao.prototype.remove;Ao.prototype.forEach=function(a){this.Eg.forEach(a)}; +Ao.prototype.forEach=Ao.prototype.forEach;Ao.prototype.addGeoJson=function(a,b){return _.jo(this.Eg,a,b)};Ao.prototype.addGeoJson=Ao.prototype.addGeoJson;Ao.prototype.loadGeoJson=function(a,b,c){const d=this.Eg;_.Pl("data").then(e=>{e.PJ(d,a,b,c)})};Ao.prototype.loadGeoJson=Ao.prototype.loadGeoJson;Ao.prototype.toGeoJson=function(a){const b=this.Eg;_.Pl("data").then(c=>{c.LJ(b,a)})};Ao.prototype.toGeoJson=Ao.prototype.toGeoJson;Ao.prototype.overrideStyle=function(a,b){this.Fg.overrideStyle(a,b)}; +Ao.prototype.overrideStyle=Ao.prototype.overrideStyle;Ao.prototype.revertStyle=function(a){this.Fg.revertStyle(a)};Ao.prototype.revertStyle=Ao.prototype.revertStyle;Ao.prototype.controls_changed=function(){this.get("controls")&&Bo(this)};Ao.prototype.drawingMode_changed=function(){this.get("drawingMode")&&Bo(this)};_.yo(Ao.prototype,{map:_.kt,style:_.Kk,controls:_.$m(_.Um(_.Tm(pfa))),controlPosition:_.$m(_.Tm(_.Yq)),drawingMode:_.$m(_.Tm(pfa))});_.Ir={METRIC:0,IMPERIAL:1,0:"METRIC",1:"IMPERIAL"};_.Hr={DRIVING:"DRIVING",WALKING:"WALKING",BICYCLING:"BICYCLING",TRANSIT:"TRANSIT",TWO_WHEELER:"TWO_WHEELER"};_.lt=class{constructor(){this.dv()}dv(){}route(a,b){let c=void 0;yfa()||(c=_.Ul(158094));_.Do(window,"Dsrc");_.M(window,154342);const d=_.Pl("directions").then(e=>e.route(a,b,!0,c),()=>{c&&_.Vl(c,8)});b&&d.catch(()=>{});return d}};_.lt.prototype.route=_.lt.prototype.route;_.lt.prototype.constructor=_.lt.prototype.constructor;var yfa=_.Xl();Jm(_.lt);_.zfa={OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT",REQUEST_DENIED:"REQUEST_DENIED",INVALID_REQUEST:"INVALID_REQUEST",ZERO_RESULTS:"ZERO_RESULTS",MAX_WAYPOINTS_EXCEEDED:"MAX_WAYPOINTS_EXCEEDED",NOT_FOUND:"NOT_FOUND"};_.mt={BEST_GUESS:"bestguess",OPTIMISTIC:"optimistic",PESSIMISTIC:"pessimistic"};_.nt={BUS:"BUS",RAIL:"RAIL",SUBWAY:"SUBWAY",TRAIN:"TRAIN",TRAM:"TRAM",LIGHT_RAIL:"LIGHT_RAIL"};_.ot={LESS_WALKING:"LESS_WALKING",FEWER_TRANSFERS:"FEWER_TRANSFERS"};_.Afa={RAIL:"RAIL",METRO_RAIL:"METRO_RAIL",SUBWAY:"SUBWAY",TRAM:"TRAM",MONORAIL:"MONORAIL",HEAVY_RAIL:"HEAVY_RAIL",COMMUTER_TRAIN:"COMMUTER_TRAIN",HIGH_SPEED_TRAIN:"HIGH_SPEED_TRAIN",BUS:"BUS",INTERCITY_BUS:"INTERCITY_BUS",TROLLEYBUS:"TROLLEYBUS",SHARE_TAXI:"SHARE_TAXI",FERRY:"FERRY",CABLE_CAR:"CABLE_CAR",GONDOLA_LIFT:"GONDOLA_LIFT",FUNICULAR:"FUNICULAR",OTHER:"OTHER"};_.Eo=[];_.Ja(_.Go,_.Wn);_.Go.prototype.changed=function(a){a!="map"&&a!="panel"||_.Pl("directions").then(b=>{b.QK(this,a)});a=="panel"&&_.Fo(this.getPanel())};_.yo(_.Go.prototype,{directions:function(a){return _.Qm({routes:_.Um(_.Wm(_.tm))},!0)(a)},map:_.kt,panel:_.$m(_.Wm(_.Rm)),routeIndex:_.dt});_.Bfa={OK:"OK",NOT_FOUND:"NOT_FOUND",ZERO_RESULTS:"ZERO_RESULTS"};_.Cfa={OK:"OK",INVALID_REQUEST:"INVALID_REQUEST",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT",REQUEST_DENIED:"REQUEST_DENIED",UNKNOWN_ERROR:"UNKNOWN_ERROR",MAX_ELEMENTS_EXCEEDED:"MAX_ELEMENTS_EXCEEDED",MAX_DIMENSIONS_EXCEEDED:"MAX_DIMENSIONS_EXCEEDED"};_.Ho.prototype.getDistanceMatrix=function(a,b){_.Do(window,"Dmac");_.M(window,154344);const c=_.Pl("distance_matrix").then(d=>d.getDistanceMatrix(a,b));b&&c.catch(()=>{});return c};_.Ho.prototype.getDistanceMatrix=_.Ho.prototype.getDistanceMatrix;_.pt=class{getElevationAlongPath(a,b){return xba(a,b)}getElevationForLocations(a,b){return yba(a,b)}};_.pt.prototype.getElevationForLocations=_.pt.prototype.getElevationForLocations;_.pt.prototype.getElevationAlongPath=_.pt.prototype.getElevationAlongPath;_.pt.prototype.constructor=_.pt.prototype.constructor;_.Dfa={OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT",REQUEST_DENIED:"REQUEST_DENIED",INVALID_REQUEST:"INVALID_REQUEST",sO:"DATA_NOT_AVAILABLE"};var qt=class{constructor(){_.Pl("geocoder")}geocode(a,b){_.Do(window,"Gac");_.M(window,155468);return Aba(a,b)}};qt.prototype.geocode=qt.prototype.geocode;qt.prototype.constructor=qt.prototype.constructor;var zba=_.Xl();_.Efa={ROOFTOP:"ROOFTOP",RANGE_INTERPOLATED:"RANGE_INTERPOLATED",GEOMETRIC_CENTER:"GEOMETRIC_CENTER",APPROXIMATE:"APPROXIMATE"};_.Lp=class{constructor(a,b=!1){var c=f=>fn("LatLngAltitude","lat",()=>(0,_.at)(f)),d=typeof a.lat==="function"?a.lat():a.lat;c=d&&b?c(d):_.pm(c(d),-90,90);d=f=>fn("LatLngAltitude","lng",()=>(0,_.at)(f));const e=typeof a.lng==="function"?a.lng():a.lng;b=e&&b?d(e):_.qm(d(e),-180,180);d=f=>fn("LatLngAltitude","altitude",()=>(0,_.dt)(f));a=a.altitude!==void 0?d(a.altitude)||0:0;this.vD=c;this.wD=b;this.qD=a}get lat(){return this.vD}get lng(){return this.wD}get altitude(){return this.qD}equals(a){return a? +_.rm(this.vD,a.lat)&&_.rm(this.wD,a.lng)&&_.rm(this.qD,a.altitude):!1}toJSON(){return{lat:this.vD,lng:this.wD,altitude:this.qD}}};_.Lp.fromProto=function(a){return new _.Lp({lat:a.Fg(),lng:a.Hg()})};_.Lp.prototype.toJSON=_.Lp.prototype.toJSON;_.Lp.prototype.equals=_.Lp.prototype.equals;_.Lp.prototype.constructor=_.Lp.prototype.constructor;Object.defineProperties(_.Lp.prototype,{lat:{enumerable:!0},lng:{enumerable:!0},altitude:{enumerable:!0}}); +_.Ffa=_.Ed(a=>Oea(a)&&(Fd(_.mn)(a)||Fd(_.Lp)(a)||Gd(a.lat)&&Gd(a.lng)));_.Gfa=_.Qm({heading:_.$m(_.at),tilt:_.$m(_.at),roll:_.$m(_.at)},!1);_.rt=class{constructor(a){const b=(c,d)=>fn("Orientation3D",c,()=>(0,_.at)(d));this.Eg=a.heading!=null?_.qm(b("heading",a.heading),0,360):0;this.Fg=a.tilt!=null?_.qm(b("tilt",a.tilt),0,360):0;this.Gg=a.roll!=null?_.qm(b("roll",a.roll),0,360):0;a instanceof _.rt||gn(a,this,"Orientation3D")}get heading(){return this.Eg}get tilt(){return this.Fg}get roll(){return this.Gg}equals(a){if(!a)return!1;var b=a;if(b instanceof _.rt)a=b;else try{b=(0,_.Gfa)(b),a=new _.rt(b)}catch(c){throw _.Om("not an Orientation3D or Orientation3DLiteral", +c);}return _.rm(this.heading,a.heading)&&_.rm(this.tilt,a.tilt)&&_.rm(this.roll,a.roll)}toJSON(){return{heading:this.heading,tilt:this.tilt,roll:this.roll}}};_.rt.prototype.toJSON=_.rt.prototype.toJSON;_.rt.prototype.equals=_.rt.prototype.equals;_.rt.prototype.constructor=_.rt.prototype.constructor;Object.defineProperties(_.rt.prototype,{heading:{enumerable:!0},tilt:{enumerable:!0},roll:{enumerable:!0}});_.Io=class{constructor(a,b){this.x=a;this.y=b}toString(){return`(${this.x}, ${this.y})`}equals(a){return a?a.x==this.x&&a.y==this.y:!1}round(){this.x=Math.round(this.x);this.y=Math.round(this.y)}};_.Io.prototype.Fy=_.ba(15);_.Io.prototype.equals=_.Io.prototype.equals;_.Io.prototype.toString=_.Io.prototype.toString;_.hp=new _.Io(0,0);_.Io.prototype.equals=_.Io.prototype.equals;_.Mo=class{constructor(a,b,c,d){this.width=a;this.height=b;this.Fg=c;this.Eg=d}toString(){return`(${this.width}, ${this.height})`}equals(a){return a?a.width===this.width&&a.height===this.height:!1}};_.Mo.prototype.equals=_.Mo.prototype.equals;_.Mo.prototype.toString=_.Mo.prototype.toString;_.Mo.prototype.constructor=_.Mo.prototype.constructor;_.ip=new _.Mo(0,0);Jm(_.Mo);_.Hfa=_.Qm({x:_.at,y:_.at,z:_.at},!1);_.st=class{constructor(a){const b=(c,d)=>fn("Vector3D",c,()=>(0,_.at)(d));this.Eg=b("x",a.x);this.Fg=b("y",a.y);this.Gg=b("z",a.z);a instanceof _.st||gn(a,this,"Vector3D")}get x(){return this.Eg}get y(){return this.Fg}get z(){return this.Gg}equals(a){if(!a)return!1;if(!(a instanceof _.st))try{const b=(0,_.Hfa)(a);a=new _.st(b)}catch(b){throw _.Om("not a Vector3D or Vector3DLiteral",b);}return _.rm(this.Eg,a.x)&&_.rm(this.Fg,a.y)&&_.rm(this.Gg,a.z)}toJSON(){return{x:this.x,y:this.y,z:this.z}}}; +_.st.prototype.toJSON=_.st.prototype.toJSON;_.st.prototype.equals=_.st.prototype.equals;_.st.prototype.constructor=_.st.prototype.constructor;Object.defineProperties(_.st.prototype,{x:{enumerable:!0},y:{enumerable:!0},z:{enumerable:!0}});var Ifa=_.Xm(Po,"not a valid InfoWindow anchor");_.tt={REQUIRED:"REQUIRED",REQUIRED_AND_HIDES_OPTIONAL:"REQUIRED_AND_HIDES_OPTIONAL",OPTIONAL_AND_HIDES_LOWER_PRIORITY:"OPTIONAL_AND_HIDES_LOWER_PRIORITY"};var Jfa={CIRCLE:0,FORWARD_CLOSED_ARROW:1,FORWARD_OPEN_ARROW:2,BACKWARD_CLOSED_ARROW:3,BACKWARD_OPEN_ARROW:4,0:"CIRCLE",1:"FORWARD_CLOSED_ARROW",2:"FORWARD_OPEN_ARROW",3:"BACKWARD_CLOSED_ARROW",4:"BACKWARD_OPEN_ARROW"};var Kfa=_.Qm({source:_.ds,webUrl:_.et,iosDeepLinkId:_.et});var Lfa=_.Zm(_.Qm({placeId:_.et,query:_.et,location:_.sn}),function(a){if(a.placeId&&a.query)throw _.Om("cannot set both placeId and query");if(!a.placeId&&!a.query)throw _.Om("must set one of placeId or query");return a});_.Ja(Qo,_.Wn); +_.yo(Qo.prototype,{position:_.$m(_.sn),title:_.et,icon:_.$m(_.Ym([_.ds,_.Wm(a=>a instanceof HTMLElement&&a.localName==="gmp-pin","should be a PinView"),{sz:_.an("url"),then:_.Qm({url:_.ds,scaledSize:_.$m(Oo),size:_.$m(Oo),origin:_.$m(Jo),anchor:_.$m(Jo),labelOrigin:_.$m(Jo),path:_.Wm(function(a){return a==null})},!0)},{sz:_.an("path"),then:_.Qm({path:_.Ym([_.ds,_.Tm(Jfa)]),anchor:_.$m(Jo),labelOrigin:_.$m(Jo),fillColor:_.et,fillOpacity:_.dt,rotation:_.dt,scale:_.dt,strokeColor:_.et,strokeOpacity:_.dt, +strokeWeight:_.dt,url:_.Wm(function(a){return a==null})},!0)}])),label:_.$m(_.Ym([_.ds,{sz:_.an("text"),then:_.Qm({text:_.ds,fontSize:_.et,fontWeight:_.et,fontFamily:_.et,className:_.et},!0)}])),shadow:_.Kk,shape:_.Kk,cursor:_.et,clickable:_.ft,animation:_.Kk,draggable:_.ft,visible:_.ft,flat:_.Kk,zIndex:_.dt,opacity:_.dt,place:_.$m(Lfa),attribution:_.$m(Kfa)});var Mfa=class{constructor(a,b){this.Gg=a;this.Hg=b;this.Fg=0;this.Eg=null}get(){let a;this.Fg>0?(this.Fg--,a=this.Eg,this.Eg=a.next,a.next=null):a=this.Gg();return a}};var Nfa=class{constructor(){this.Fg=this.Eg=null}add(a,b){const c=To.get();c.set(a,b);this.Fg?this.Fg.next=c:this.Eg=c;this.Fg=c}remove(){let a=null;this.Eg&&(a=this.Eg,this.Eg=this.Eg.next,this.Eg||(this.Fg=null),a.next=null);return a}},To=new Mfa(()=>new Ofa,a=>a.reset()),Ofa=class{constructor(){this.next=this.scope=this.Nt=null}set(a,b){this.Nt=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.Nt=null}};var ut,Uo,So,Pfa;Uo=!1;So=new Nfa;_.Aq=(a,b)=>{ut||Pfa();Uo||(ut(),Uo=!0);So.add(a,b)};Pfa=()=>{const a=Promise.resolve(void 0);ut=()=>{a.then(Bba)}};var Qfa; +_.Rfa=class{constructor(a){this.ph=[];this.jq=a&&a.jq?a.jq:()=>{};this.dr=a&&a.dr?a.dr:()=>{}}addListener(a,b){Wo(this,a,b,!1)}addListenerOnce(a,b){Wo(this,a,b,!0)}removeListener(a,b){this.ph.length&&((a=this.ph.find(Vo(a,b)))&&this.ph.splice(this.ph.indexOf(a),1),this.ph.length||this.jq())}Gp(a,b){const c=this.ph.slice(0),d=()=>{for(const e of c)a(f=>{if(e.once){if(e.once.cE)return;e.once.cE=!0;this.ph.splice(this.ph.indexOf(e),1);this.ph.length||this.jq()}e.Nt.call(e.context,f)})};b&&b.sync?d(): +(Qfa||_.Aq)(d)}};Qfa=null;_.Sfa=class{constructor(){this.ph=new _.Rfa({jq:()=>{this.jq()},dr:()=>{this.dr()}})}dr(){}jq(){}addListener(a,b){this.ph.addListener(a,b)}addListenerOnce(a,b){this.ph.addListenerOnce(a,b)}removeListener(a,b){this.ph.removeListener(a,b)}notify(a){this.ph.Gp(b=>{b(this.get())},a)}};_.Tfa=class extends _.Sfa{constructor(a=!1){super();this.Gg=a}set(a){this.Gg&&this.get()===a||(this.Fg(a),this.notify())}};_.Xo=class extends _.Tfa{constructor(a,b){super(b);this.value=a}get(){return this.value}Fg(a){this.value=a}};_.Ja(_.Zo,_.Wn);var vt=_.$m(_.Sm(_.Zo,"StreetViewPanorama"));var Ufa;Ufa=!1; +_.wt=class extends Qo{getMap(){return this.get("map")}setMap(a){this.set("map",a)}setOptions(a){this.setValues(a)}constructor(a){super(a);this.dv(a)}dv(a){const b=a?a.internalMarker:!1;Ufa||b||(Ufa=!0,console.warn("As of February 21st, 2024, google.maps.Marker is deprecated. Please use google.maps.marker.AdvancedMarkerElement instead. At this time, google.maps.Marker is not scheduled to be discontinued, but google.maps.marker.AdvancedMarkerElement is recommended over google.maps.Marker. While google.maps.Marker will continue to receive bug fixes for any major regressions, existing bugs in google.maps.Marker will not be addressed. At least 12 months notice will be given before support is discontinued. Please see https://developers.google.com/maps/deprecations for additional details and https://developers.google.com/maps/documentation/javascript/advanced-markers/migration for the migration guide."));fp(this); +Qo.call(this,a)}map_changed(){fp(this);var a=this.get("map");a=a&&a.__gm.markers;this.__gm&&this.__gm.set===a||(this.__gm&&this.__gm.set&&this.__gm.set.remove(this),(this.__gm.set=a)&&_.Gq(a,this))}};_.wt.prototype.constructor=_.wt.prototype.constructor;_.wt.prototype.setOptions=_.wt.prototype.setOptions;_.wt.prototype.setMap=_.wt.prototype.setMap;_.wt.prototype.getMap=_.wt.prototype.getMap;_.wt.MAX_ZINDEX=1E6;_.Ga("module$exports$google3$maps$api$javascript$marker$marker.Marker.MAX_ZINDEX",_.wt.MAX_ZINDEX); +_.yo(_.wt.prototype,{map:_.Ym([_.kt,vt])});Jm(_.wt);var Vfa=class extends _.Wn{constructor(a,b){super();this.infoWindow=a;this.Mv=b;this.infoWindow.addListener("map_changed",()=>{const c=this.get("internalAnchor"),d=kp(c);Po(c)&&d&&d.set("isOpen",!!this.infoWindow.get("map"));!this.infoWindow.get("map")&&d&&d.get("map")&&this.set("internalAnchor",null)});this.bindTo("pendingFocus",this.infoWindow);this.bindTo("map",this.infoWindow);this.bindTo("disableAutoPan",this.infoWindow);this.bindTo("headerDisabled",this.infoWindow);this.bindTo("maxWidth",this.infoWindow); +this.bindTo("minWidth",this.infoWindow);this.bindTo("position",this.infoWindow);this.bindTo("zIndex",this.infoWindow);this.bindTo("ariaLabel",this.infoWindow);this.bindTo("internalAnchor",this.infoWindow,"anchor");this.bindTo("internalHeaderContent",this.infoWindow,"headerContent");this.bindTo("internalContent",this.infoWindow,"content");this.bindTo("internalPixelOffset",this.infoWindow,"pixelOffset");this.bindTo("shouldFocus",this.infoWindow)}internalAnchor_changed(){const a=kp(this.get("internalAnchor")); +gp(this,"attribution",a);gp(this,"place",a);gp(this,"pixelPosition",a);gp(this,"internalAnchorMap",a,"map",!0);this.internalAnchorMap_changed(!0);gp(this,"internalAnchorPoint",a,"anchorPoint");a instanceof _.wt?gp(this,"internalAnchorPosition",a,"internalPosition"):gp(this,"internalAnchorPosition",a,"position")}internalAnchorPoint_changed(){jp(this)}internalPixelOffset_changed(){jp(this)}internalAnchorPosition_changed(){const a=this.get("internalAnchorPosition");a&&this.set("position",a)}internalAnchorMap_changed(a= +!1){this.get("internalAnchor")&&(a||this.get("internalAnchorMap")!==this.infoWindow.get("map"))&&this.infoWindow.set("map",this.get("internalAnchorMap"))}internalHeaderContent_changed(){let a=this.get("internalHeaderContent");if(typeof a==="string"){const b=document.createElement("span");b.textContent=a;a=b}this.set("headerContent",a)}internalContent_changed(){var a=this.set,b;if(b=this.get("internalContent")){if(typeof b==="string"){var c=document.createElement("div");_.Ui(c,_.Gl(b))}else b.nodeType=== +Node.TEXT_NODE?(c=document.createElement("div"),c.appendChild(b)):c=b;b=c}else b=null;a.call(this,"content",b)}trigger(a){_.Sn(this.infoWindow,a)}close(){this.infoWindow.set("map",null)}};_.xt=class extends _.Wn{setOptions(a){this.setValues(a)}setHeaderContent(a){this.set("headerContent",a)}getHeaderContent(){return this.get("headerContent")}setHeaderDisabled(a){this.set("headerDisabled",a)}getHeaderDisabled(){return this.get("headerDisabled")}setContent(a){this.set("content",a)}getContent(){return this.get("content")}setPosition(a){this.set("position",a)}getPosition(){return this.get("position")}setZIndex(a){this.set("zIndex",a)}getZIndex(){return this.get("zIndex")}setMap(a){this.set("map", +a)}getMap(){return this.get("map")}setAnchor(a){this.set("anchor",a)}getAnchor(){return this.get("anchor")}constructor(a){function b(){e||(e=!0,_.Pl("infowindow").then(f=>{f.xI(d)}))}super();window.setTimeout(()=>{_.Pl("infowindow")},100);a=a||{};const c=!!a.Mv;delete a.Mv;const d=new Vfa(this,c);let e=!1;_.On(this,"anchor_changed",b);_.On(this,"map_changed",b);this.setValues(a)}open(a,b){var c=b;b={};typeof a!=="object"||!a||a instanceof _.Zo||a instanceof _.lo?(b.map=a,b.anchor=c):(b.map=a.map, +b.shouldFocus=a.shouldFocus,b.anchor=c||a.anchor);a=(a=kp(b.anchor))&&a.get("map");a=a instanceof _.lo||a instanceof _.Zo;b.map||a||console.warn("InfoWindow.open() was called without an associated Map or StreetViewPanorama instance.");var d={...b};a=d.map;b=d.anchor;c=this.set;{var e=d.map;const f=d.shouldFocus;e=typeof f==="boolean"?f:(e=(d=kp(d.anchor))&&d.get("map")||e)?e.__gm.get("isInitialized"):!1}c.call(this,"shouldFocus",e);this.set("anchor",b);b?!this.get("map")&&a&&this.set("map",a):this.set("map", +a)}get isOpen(){return!!this.get("map")}close(){this.set("map",null)}focus(){this.get("map")&&!this.get("pendingFocus")&&this.set("pendingFocus",!0)}};_.xt.prototype.focus=_.xt.prototype.focus;_.xt.prototype.close=_.xt.prototype.close;_.xt.prototype.open=_.xt.prototype.open;_.xt.prototype.constructor=_.xt.prototype.constructor;_.xt.prototype.getAnchor=_.xt.prototype.getAnchor;_.xt.prototype.setAnchor=_.xt.prototype.setAnchor;_.xt.prototype.getMap=_.xt.prototype.getMap;_.xt.prototype.setMap=_.xt.prototype.setMap; +_.xt.prototype.getZIndex=_.xt.prototype.getZIndex;_.xt.prototype.setZIndex=_.xt.prototype.setZIndex;_.xt.prototype.getPosition=_.xt.prototype.getPosition;_.xt.prototype.setPosition=_.xt.prototype.setPosition;_.xt.prototype.getContent=_.xt.prototype.getContent;_.xt.prototype.setContent=_.xt.prototype.setContent;_.xt.prototype.getHeaderDisabled=_.xt.prototype.getHeaderDisabled;_.xt.prototype.setHeaderDisabled=_.xt.prototype.setHeaderDisabled;_.xt.prototype.getHeaderContent=_.xt.prototype.getHeaderContent; +_.xt.prototype.setHeaderContent=_.xt.prototype.setHeaderContent;_.xt.prototype.setOptions=_.xt.prototype.setOptions;_.yo(_.xt.prototype,{headerContent:_.Ym([_.et,_.Wm(_.Rm)]),headerDisabled:_.$m(ct),content:_.Ym([_.et,_.Wm(_.Rm)]),position:_.$m(_.sn),size:_.$m(Oo),map:_.Ym([_.kt,vt]),anchor:_.$m(_.Ym([_.Sm(_.Wn,"MVCObject"),Ifa])),zIndex:_.dt});_.Ja(_.lp,_.Wn);_.lp.prototype.map_changed=function(){_.Pl("kml").then(a=>{this.get("map")?this.get("map").__gm.Rg.then(()=>a.OD(this)):a.OD(this)})};_.yo(_.lp.prototype,{map:_.kt,url:null,bounds:null,opacity:_.dt});_.Ja(mp,_.Wn);mp.prototype.Jg=function(){_.Pl("kml").then(a=>{a.BI(this)})};mp.prototype.url_changed=mp.prototype.Jg;mp.prototype.map_changed=mp.prototype.Jg;mp.prototype.zIndex_changed=mp.prototype.Jg;_.yo(mp.prototype,{map:_.kt,defaultViewport:null,metadata:null,status:null,url:_.et,screenOverlays:_.ft,zIndex:_.dt});_.yt=class extends _.Wn{getMap(){return this.get("map")}setMap(a){this.set("map",a)}constructor(){super();_.Pl("layers").then(a=>{a.wI(this)})}};_.yt.prototype.setMap=_.yt.prototype.setMap;_.yt.prototype.getMap=_.yt.prototype.getMap;_.yo(_.yt.prototype,{map:_.kt});var zt=class extends _.Wn{setOptions(a){this.setValues(a)}getMap(){return this.get("map")}setMap(a){this.set("map",a)}constructor(a){super();this.setValues(a);_.Pl("layers").then(b=>{b.EI(this)})}};zt.prototype.setMap=zt.prototype.setMap;zt.prototype.getMap=zt.prototype.getMap;zt.prototype.setOptions=zt.prototype.setOptions;_.yo(zt.prototype,{map:_.kt});var At=class extends _.Wn{getMap(){return this.get("map")}setMap(a){this.set("map",a)}constructor(){super();_.Pl("layers").then(a=>{a.FI(this)})}};At.prototype.setMap=At.prototype.setMap;At.prototype.getMap=At.prototype.getMap;_.yo(At.prototype,{map:_.kt});var pp;_.Bt={ck:a=>a?.split(/\s+/).filter(Boolean)??null,Qj:a=>a?.join(" ")??null};pp=new Map;_.up=class{constructor(a){this.minY=this.minX=Infinity;this.maxY=this.maxX=-Infinity;(a||[]).forEach(b=>void this.extend(b))}isEmpty(){return!(this.minX=a.maxX&&this.minY<=a.minY&&this.maxY>=a.maxY}}; +_.Ct=_.vp(-Infinity,-Infinity,Infinity,Infinity);_.vp(0,0,0,0);_.Ja(_.Ap,_.Wn);_.Ap.prototype.getAt=function(a){return this.Eg[a]};_.Ap.prototype.getAt=_.Ap.prototype.getAt;_.Ap.prototype.indexOf=function(a){for(let b=0,c=this.Eg.length;b{if(!b)return null;if(a.has(_.so)&&b.includes("|")){a:if(b){try{const d=b.split("|");if(d.length<2)throw Error("too few points");if(d.length>2)throw Error("too many points");const [e,f]=d.map(Mp);var c=new _.so(e,f);break a}catch(d){throw Error(`Could not interpret "${b}" as a LatLngBounds: `+(d instanceof Error?d.message:`${d}`));}c=void 0}else c=null;return c}if(a.has(_.Hp)&&b.includes("@"))return Np(b);if(a.has(_.Lp)||a.has(_.mn))return Mp(b);throw Error("Unsupported location bias/restriction type.");}}(new Set([_.mn, +_.Lp,_.so,_.Hp]))),Qj:function(a){if(a instanceof _.Lp)var b=Op(a);else a instanceof _.mn?b=Qp(a):a instanceof _.so?a?(b=a.getSouthWest(),a=a.getNorthEast(),b=`${Qp(b)}|${Qp(a)}`):b=null:b=a instanceof _.Hp?Rp(a):null;return b}};_.Wfa={ck:Kp(Np),Qj:Rp};_.Et={ck:Kp(function(a){return a?Mp(a):null}),Qj:Op};_.Ft={ck:Kp(function(a){return a?a.trim().replace(/\s*,\s*/g,",").split(/\s+/g).map(Mp):null}),Qj:_.Pp}; +Xfa={ck:Kp(function(a){if(!a)return null;try{const b=a.split(",").map(Jp);if(b.length<2)throw Error("too few values");if(b.length>2)throw Error("too many values");const [c,d]=b;return _.tn({lat:c,lng:d})}catch(b){throw Error(`Could not interpret "${a}" as a LatLng: `+(b instanceof Error?b.message:`${b}`));}}),Qj:Qp};var Up=void 0,Tp=void 0;var Yfa=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Gt=_.Ki(function(a,...b){if(b.length===0)return _.Ji(a[0]);let c=a[0];for(let d=0;da,Ht=a=>Yfa.test(String(a))?a:Gt,It=()=>Gt,Jt=a=>a instanceof _.Ii?_.Ki(a):Gt,Eba=new Map([["A href",Ht],["AREA href",Ht],["BASE href",It],["BUTTON formaction",Ht],["EMBED src",It],["FORM action",Ht],["FRAME src",It],["IFRAME src",Jt],["IFRAME srcdoc",a=> +a instanceof Pi?_.Ri(a):_.Ri(Wp)],["INPUT formaction",Ht],["LINK href",Jt],["OBJECT codebase",It],["OBJECT data",It],["SCRIPT href",Jt],["SCRIPT src",Jt],["SCRIPT text",It],["USE href",Jt]]);var Kt,Lt,Zp,Zfa,$fa,Mt,aga,bga,Nt,bq,Yp,Ot,cga,dga,Pt,ega,fga,gga,aq,hga,Rt,St,mga,Ut,Tt,iga,jga,kga,lga;Kt=!_.pa.ShadyDOM?.inUse||_.pa.ShadyDOM?.noPatch!==!0&&_.pa.ShadyDOM?.noPatch!=="on-demand"?a=>a:_.pa.ShadyDOM.wrap;Lt=_.pa.trustedTypes;Zp=Lt?Lt.createPolicy("lit-html",{createHTML:a=>a}):void 0;Zfa=a=>a;$fa=()=>Zfa;Mt=`lit$${Math.random().toFixed(9).slice(2)}$`;aga="?"+Mt;bga=`<${aga}>`;Nt=document;bq=a=>a===null||typeof a!="object"&&typeof a!="function"||!1;Yp=Array.isArray;Ot=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g; +cga=/--\x3e/g;dga=/>/g;Pt=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g");ega=/'/g;fga=/"/g;gga=/^(?:script|style|textarea|title)$/i;_.O=(a,...b)=>({_$litType$:1,Pk:a,values:b});aq=Symbol.for?Symbol.for("lit-noChange"):Symbol("lit-noChange");_.Qt=Symbol.for?Symbol.for("lit-nothing"):Symbol("lit-nothing");hga=new WeakMap;Rt=Nt.createTreeWalker(Nt,129); +St=class{constructor({Pk:a,_$litType$:b},c){this.gw=[];let d=0,e=0;const f=a.length-1,g=this.gw;var h=a.length-1;const k=[];let m=b===2?"":b===3?"":"",p,r=Ot;for(let y=0;y"?(r=p??Ot,F=-1):H[1]===void 0?F=-2:(F=r.lastIndex- +H[2].length,K=H[1],r=H[3]===void 0?Pt:H[3]==='"'?fga:ega):r===fga||r===ega?r=Pt:r===cga||r===dga?r=Ot:(r=Pt,p=void 0)}t=r===Pt&&a[y+1].startsWith("/>")?" ":"";m+=r===Ot?C+bga:F>=0?(k.push(K),C.slice(0,F)+"$lit$"+C.slice(F))+Mt+t:C+Mt+(F===-2?y:t)}a=[$p(a,m+(a[h]||"")+(b===2?"":b===3?"":"")),k];const [v,w]=a;this.el=St.createElement(v,c);Rt.currentNode=this.el.content;if(b===2||b===3)b=this.el.content.firstChild,b.replaceWith(...b.childNodes);for(;(b=Rt.nextNode())!==null&&g.length< +f;){if(b.nodeType===1){if(b.hasAttributes())for(const y of b.getAttributeNames())y.endsWith("$lit$")?(a=w[e++],c=b.getAttribute(y).split(Mt),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Pk:c,un:a[1]==="."?iga:a[1]==="?"?jga:a[1]==="@"?kga:Tt}),b.removeAttribute(y)):y.startsWith(Mt)&&(g.push({type:6,index:d}),b.removeAttribute(y));if(gga.test(b.tagName)&&(c=b.textContent.split(Mt),a=c.length-1,a>0)){b.textContent=Lt?Lt.emptyScript:"";for(h=0;h2||c[0]!==""||c[1]!==""?(this.nj=Array(c.length-1).fill(new String),this.Pk=c):this.nj=_.Qt;this.vt=void 0}Hr(a,b=this,c,d){const e=this.Pk;let f=!1;if(e===void 0){if(a=cq(this,a,b,0),f=!bq(a)||a!==this.nj&&a!==aq)this.nj=a}else{const g=a;a=e[0];let h,k;for(h=0;h{const d=c?.jC??b;var e=d._$litPart$;e===void 0&&(e=c?.jC??null,d._$litPart$=e=new Ut(b.insertBefore(Nt.createComment(""),e),e,void 0,c??{}));e.Hr(a);return e};var Wt,nga,oga,pga,qga;Wt=_.pa.ShadowRoot&&(_.pa.ShadyCSS===void 0||_.pa.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype;nga=Symbol();oga=new WeakMap; +_.gu=class{constructor(a,b){this._$cssResult$=!0;if(nga!==nga)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=a;this.Eg=b}get styleSheet(){let a=this.Fg;const b=this.Eg;if(Wt&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=oga.get(b));a===void 0&&((this.Fg=a=new CSSStyleSheet).replaceSync(this.cssText),c&&oga.set(b,a))}return a}toString(){return this.cssText}}; +_.hu=(a,...b)=>function(){const c=a.length===1?a[0]:b.reduce((d,e,f)=>{if(e._$cssResult$===!0)e=e.cssText;else if(typeof e!=="number")throw Error("Value passed to 'css' function must be a 'css' function result: "+`${e}. Use 'unsafeCSS' to pass non-literal values, but take care `+"to ensure page security.");return d+e+a[f+1]},a[0]);return new _.gu(c,a)}(); +pga=(a,b)=>{if(Wt)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.styleSheet);else for(const c of b){b=document.createElement("style");const d=_.pa.litNonce;d!==void 0&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}};qga=Wt?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new _.gu(typeof b==="string"?b:String(b))}return a};/* + + Copyright 2016 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +var rga=HTMLElement,sga=Object.is,Hba=Object.defineProperty,Fba=Object.getOwnPropertyDescriptor,tga=Object.getOwnPropertyNames,uga=Object.getOwnPropertySymbols,vga=Object.getPrototypeOf,wga=_.pa.trustedTypes,xga=wga?wga.emptyScript:"",iu={Qj(a,b){switch(b){case Boolean:a=a?xga:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},ck(a,b){let c=a;switch(b){case Boolean:c=a!==null;break;case Number:c=a===null?null:Number(a);break;case Object:case Array:try{c=JSON.parse(a)}catch(d){c= +null}}return c}},gq=(a,b)=>!sga(a,b),eq={ah:!0,type:String,Gh:iu,gh:!1,mH:!1,Oi:gq},yga,ju;Symbol.metadata==null&&(Symbol.metadata=Symbol("metadata"));yga=Symbol.metadata;ju=new WeakMap; +_.ku=class extends rga{static addInitializer(a){this.Fg();(this.Pu??(this.Pu=[])).push(a)}static get observedAttributes(){this.yn();return this.kx&&[...this.kx.keys()]}static Fg(){if(!this.hasOwnProperty("bo")){var a=vga(this);a.yn();a.Pu!==void 0&&(this.Pu=[...a.Pu]);this.bo=new Map(a.bo)}}static yn(){zga();if(!this.hasOwnProperty("wA")){this.wA=!0;this.Fg();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...tga(a),...uga(a)];for(const c of b)fq(this,c,a[c])}a=this[yga];if(a!==null&& +(a=ju.get(a),a!==void 0))for(const [c,d]of a)this.bo.set(c,d);this.kx=new Map;for(const [c,d]of this.bo)a=c,b=this.Mz(a,d),b!==void 0&&this.kx.set(b,a);b=this.styles;a=[];if(Array.isArray(b)){b=new Set(b.flat(Infinity).reverse());for(const c of b)a.unshift(qga(c))}else b!==void 0&&a.push(qga(b));this.IE=a}}static Mz(a,b){b=b.ah;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();this.fh=void 0;this.Sg=this.Tg=!1;this.Lg=null;this.mn()}mn(){this.aj= +new Promise(a=>this.rk=a);this.Pg=new Map;this.on();_.dq(this);this.constructor.Pu?.forEach(a=>a(this))}on(){const a=new Map,b=this.constructor.bo;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.fh=a)}oh(){const a=this.shadowRoot??this.attachShadow(this.constructor.hn);pga(a,this.constructor.IE);return a}connectedCallback(){this.Yj??(this.Yj=this.oh());this.rk(!0);this.Qg?.forEach(a=>a.ky?.())}rk(){}disconnectedCallback(){this.Qg?.forEach(a=>a.nF?.())}attributeChangedCallback(a, +b,c){this.vm(a,c)}nn(a,b){const c=this.constructor.bo.get(a),d=this.constructor.Mz(a,c);d!==void 0&&c.gh===!0&&(b=(c.Gh?.Qj!==void 0?c.Gh:iu).Qj(b,c.type),this.Lg=a,b==null?this.removeAttribute(d):this.setAttribute(d,b),this.Lg=null)}vm(a,b){var c=this.constructor;a=c.kx.get(a);if(a!==void 0&&this.Lg!==a){c=c.bo.get(a)??eq;const d=typeof c.Gh==="function"?{ck:c.Gh}:c.Gh?.ck!==void 0?c.Gh:iu;this.Lg=a;b=d.ck(b,c.type);this[a]=b??this.Zg?.get(a)??b;this.Lg=null}}ej(a,b,{mH:c,gh:d,Zw:e},f){if(c&&!(this.Zg?? +(this.Zg=new Map)).has(a)&&(this.Zg.set(a,f??b??this[a]),e!==!0||f!==void 0))return;this.Pg.has(a)||(this.Sg||c||(b=void 0),this.Pg.set(a,b));d===!0&&this.Lg!==a&&(this.hh??(this.hh=new Set)).add(a)}async ln(){this.Tg=!0;try{await this.aj}catch(b){this.wp||Promise.reject(b)}const a=Iba(this);a!=null&&await a;return!this.Tg}rt(){}kn(a){this.Qg?.forEach(b=>b.uQ?.());this.Sg||(this.Sg=!0,this.Jg());this.Gj(a)}nk(){this.Pg=new Map;this.Tg=!1}get up(){return this.aj}update(){this.hh&&(this.hh=this.hh.forEach(a=> +this.nn(a,this[a])));this.nk()}Gj(){}Jg(){}};_.ku.prototype.nx=_.ba(16);_.ku.IE=[];_.ku.hn={mode:"open"};_.ku.bo=new Map;_.ku.wA=new Map;var zga=()=>{(_.pa.reactiveElementVersions??(_.pa.reactiveElementVersions=[])).push("2.0.4");zga=()=>{}};_.lu=class extends _.ku{constructor(){super(...arguments);this.mj={host:this};this.Qi=void 0}oh(){const a=super.oh();let b;(b=this.mj).jC??(b.jC=a.firstChild);return a}update(a){const b=this.Jh();this.Sg||(this.mj.isConnected=this.isConnected);super.update(a);this.Qi=_.Vt(b,this.Yj,this.mj)}connectedCallback(){super.connectedCallback();this.Qi?.EG(!0)}disconnectedCallback(){super.disconnectedCallback();this.Qi?.EG(!1)}Jh(){return aq}static yn(){Aga();return _.ku.yn.call(this)}}; +_.lu._$litElement$=!0;_.lu.wA=!0;var Aga=()=>{(_.pa.litElementVersions??(_.pa.litElementVersions=[])).push("4.1.1");Aga=()=>{}};_.mu=class extends _.lu{static get hn(){return{..._.lu.hn,mode:_.Oq[166]?"open":"closed"}}constructor(a={}){super();this.si=!1;const b=this.constructor.ci;var c=window,d=this.getRootNode()!==this;const e=!document.currentScript&&document.readyState==="loading";(d=d||e)||(d=Up&&this.tagName.toLowerCase()===Up.toLowerCase(),Up=void 0,d=!!d);_.M(c,d?b.fi:b.ei);Jn(this);this.Rh(a,_.mu,"WebComponentView")}attributeChangedCallback(a,b,c){this.si=!0;super.attributeChangedCallback(a,b,c);this.si=!1}addEventListener(a, +b,c){super.addEventListener(a,b,c)}removeEventListener(a,b,c){super.removeEventListener(a,b,c)}Rh(a,b,c){this.constructor===b&&gn(a,this,c)}eh(a,b,c){try{return b(c)}catch(d){throw _.Om(_.jq(this,`Cannot set property "${a}" to ${c}`),d);}}};_.mu.prototype.removeEventListener=_.mu.prototype.removeEventListener;_.mu.prototype.addEventListener=_.mu.prototype.addEventListener;_.mu.styles=[];var Bga=_.Qm({center:_.$m(_.tn),zoom:_.dt,heading:_.dt,tilt:_.dt});var ada=class extends _.Wn{get(a){return super.get(a)}};var Jba=class extends _.Wn{constructor(a,b){super();this.mapId=a;this.mapTypes=b;this.Eg=!1}mapId_changed(){if(!this.Eg&&this.get("mapId")!==this.mapId)if(this.get("mapHasBeenAbleToBeDrawn")){this.Eg=!0;try{this.set("mapId",this.mapId)}finally{this.Eg=!1}console.warn("Google Maps JavaScript API: A Map's mapId property cannot be changed after initial Map render.");_.Do(window,"Miacu");_.M(window,149729)}else this.mapId=this.get("mapId"),this.styles_changed(),this.mapTypeId_changed()}styles_changed(){const a= +this.get("styles");this.mapId&&a&&(this.set("styles",void 0),console.warn("Google Maps JavaScript API: A Map's styles property cannot be set when a mapId is present. When a mapId is present, map styles are controlled via the cloud console. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"),_.Do(window,"Miwsu"),_.M(window,149731),a.length||(_.Do(window,"Miwesu"),_.M(window,149730)))}mapTypeId_changed(){const a=this.get("mapTypeId");this.mapId&& +a&&this.mapTypes&&this.mapTypes.get(a)&&(Object.values(_.Ys).includes(a)?a==="satellite"&&(console.warn("Google Maps JavaScript API: A Map's preregistered map type may not apply all custom styles when a mapId is present. When a mapId is present, map styles are controlled via the cloud console for all default map types except for satellite. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"),_.M(window,149731)):(console.warn("Google Maps JavaScript API: A Map's custom map types cannot be set when a mapId is present. When a mapId is present, map styles are controlled via the cloud console. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"), +_.M(window,149731)))}};var tq=class{constructor(){this.isAvailable=!0;this.Eg=[]}clone(){const a=new tq;a.isAvailable=this.isAvailable;this.Eg.forEach(b=>{nq(a,b)});return a}};var Cga={GO:"FEATURE_TYPE_UNSPECIFIED",ADMINISTRATIVE_AREA_LEVEL_1:"ADMINISTRATIVE_AREA_LEVEL_1",ADMINISTRATIVE_AREA_LEVEL_2:"ADMINISTRATIVE_AREA_LEVEL_2",COUNTRY:"COUNTRY",LOCALITY:"LOCALITY",POSTAL_CODE:"POSTAL_CODE",DATASET:"DATASET",uP:"ROAD_PILOT",jP:"NEIGHBORHOOD_PILOT",lO:"BUILDING",SCHOOL_DISTRICT:"SCHOOL_DISTRICT"};var nu=null;_.Ja(_.sq,_.Wn);_.sq.prototype.map_changed=function(){const a=async()=>{let b=this.getMap();if(b)if(nu.Sn(this,b),_.ou.has(this))_.ou.delete(this);else{const c=b.__gm.Eg;await c.yG;await c.xB;const d=_.oq(c,"WEBGL_OVERLAY_VIEW");if(!d.isAvailable&&this.getMap()===b){for(const e of d.Eg)c.log(e);nu.zo(this)}}else nu.zo(this)};nu?a():_.Pl("webgl").then(b=>{nu=b;a()})};_.sq.prototype.eG=function(a,b){this.Gg=!0;this.onDraw({gl:a,transformer:b});this.Gg=!1};_.sq.prototype.onDrawWrapper=_.sq.prototype.eG; +_.sq.prototype.requestRedraw=function(){this.Eg=!0;if(!this.Gg&&nu){const a=this.getMap();a&&nu.requestRedraw(a)}};_.sq.prototype.requestRedraw=_.sq.prototype.requestRedraw;_.sq.prototype.requestStateUpdate=function(){this.Hg=!0;if(nu){const a=this.getMap();a&&nu.Jg(a)}};_.sq.prototype.requestStateUpdate=_.sq.prototype.requestStateUpdate;_.sq.prototype.Fg=-1;_.sq.prototype.Eg=!1;_.sq.prototype.Hg=!1;_.sq.prototype.Gg=!1;_.yo(_.sq.prototype,{map:_.kt});_.ou=new Set;_.pu=class extends _.Wn{constructor(a,b){super();this.map=a;this.Eg=!1;this.Ig=null;this.cache={};this.bu=this.Fg="UNKNOWN";this.Gg=new Promise(c=>{this.Hg=c});this.xB=b.Ig.then(c=>{this.Ig=c;this.Fg=c.Cm()?"TRUE":"FALSE";uq(this)});this.yG=this.Gg.then(c=>{this.bu=c?"TRUE":"FALSE";uq(this)});uq(this)}log(a,b=""){a.So&&console.error(b+a.So);a.eo&&_.Do(this.map,a.eo);a.rr&&_.M(this.map,a.rr)}Cm(){return this.Fg==="TRUE"||this.Fg==="UNKNOWN"}St(){return this.Ig}Ew(a){this.Hg(a)}getMapCapabilities(a= +!1){var b={};b.isAdvancedMarkersAvailable=this.cache.QD.isAvailable;b.isDataDrivenStylingAvailable=this.cache.sE.isAvailable;b.isWebGLOverlayViewAvailable=this.cache.Jo.isAvailable;b=Object.freeze(b);a&&this.log({eo:"Mcmi",rr:153027});return b}mapCapabilities_changed(){if(!this.Eg)throw Pba(this),Error("Attempted to set read-only key: mapCapabilities");}};_.pu.prototype.jB=_.ba(17); +var Oba={ADVANCED_MARKERS:{eo:"Mcmea",rr:153025},DATA_DRIVEN_STYLING:{eo:"Mcmed",rr:153026},WEBGL_OVERLAY_VIEW:{eo:"Mcmwov",rr:209112}};var Dga=class extends _.Wn{};var Ega=class{constructor(a){this.options=a;this.Eg=new Map}Or(a,b){a=typeof a==="number"?[a]:a;for(const c of a)this.Eg.get(c),a=this.options.Or(c,b),this.Eg.set(c,a)}ym(a,b,c){a=typeof a==="number"?[a]:a;for(const d of a)if(a=this.Eg.get(d))this.options.ym(a,b,c),this.Eg.delete(d)}Pr(a){a=typeof a==="number"?[a]:a;for(const b of a)if(a=this.Eg.get(b))this.options.Pr(a),this.Eg.delete(b)}};Rba.prototype.reset=function(){this.context=this.Fg=this.Gg=this.Eg=null;this.Hg=!1};var Sba=new Mfa(function(){return new Rba},function(a){a.reset()});_.yq.prototype.then=function(a,b,c){return Zba(this,(0,_.Us)(typeof a==="function"?a:null),(0,_.Us)(typeof b==="function"?b:null),c)};_.yq.prototype.$goog_Thenable=!0;_.z=_.yq.prototype;_.z.BN=function(a,b){return Zba(this,null,(0,_.Us)(a),b)};_.z.catch=_.yq.prototype.BN; +_.z.cancel=function(a){if(this.Eg==0){const b=new zq(a);_.Aq(function(){Uba(this,b)},this)}};_.z.JN=function(a){this.Eg=0;xq(this,2,a)};_.z.KN=function(a){this.Eg=0;xq(this,3,a)};_.z.IJ=function(){let a;for(;a=Vba(this);)Wba(this,a,this.Eg,this.Kg);this.Jg=!1};var cca=_.Ua;_.Ja(zq,_.Na);zq.prototype.name="cancel";_.Ja(_.Cq,_.Ej);_.z=_.Cq.prototype;_.z.Ju=0;_.z.Ej=function(){_.Cq.Co.Ej.call(this);this.stop();delete this.Eg;delete this.Fg};_.z.start=function(a){this.stop();this.Ju=_.Bq(this.Gg,a!==void 0?a:this.Hg)};_.z.stop=function(){this.isActive()&&_.pa.clearTimeout(this.Ju);this.Ju=0};_.z.isActive=function(){return this.Ju!=0};_.z.GD=function(){this.Ju=0;this.Eg&&this.Eg.call(this.Fg)};var Fga=class{constructor(){this.Eg=null;this.Fg=new Map;this.Gg=new _.Cq(()=>{dca(this)})}};var Gga=class{constructor(){this.Eg=new Map;this.Fg=new _.Cq(()=>{const a=[],b=[];for(const c of this.Eg.values()){const d=c.Bv();d&&!d.getSize().equals(_.ip)&&c.en&&(c.collisionBehavior==="REQUIRED_AND_HIDES_OPTIONAL"?(a.push(c.Bv()),c.po=!1):b.push(c))}b.sort(gca);for(const c of b)hca(c.Bv(),a)?c.po=!0:(a.push(c.Bv()),c.po=!1)},0)}};_.Ja(_.Fq,_.Ej);_.z=_.Fq.prototype;_.z.vp=_.ba(18);_.z.stop=function(){this.Eg&&(_.pa.clearTimeout(this.Eg),this.Eg=null);this.Hg=null;this.Fg=!1;this.Ig=[]};_.z.pause=function(){++this.Gg};_.z.resume=function(){this.Gg&&(--this.Gg,!this.Gg&&this.Fg&&(this.Fg=!1,this.Mg.apply(null,this.Ig)))};_.z.Ej=function(){this.stop();_.Fq.Co.Ej.call(this)}; +_.z.MH=function(){this.Eg&&(_.pa.clearTimeout(this.Eg),this.Eg=null);this.Hg?(this.Eg=_.Bq(this.Jg,this.Hg-_.Ea()),this.Hg=null):this.Gg?this.Fg=!0:(this.Fg=!1,this.Mg.apply(null,this.Ig))};var Hga=class{constructor(){this.Gg=new Gga;this.Eg=new Fga;this.Hg=new Set;this.Ig=new _.Fq(()=>{_.Dq(this.Gg.Fg);var a=this.Eg,b=new Set(this.Hg);for(const c of b)c.po?_.fca(a,c):_.eca(a,c);this.Hg.clear()},50);this.Fg=new Set}};_.Br=class{constructor(){this.elements={};this.size=0}remove(a){const b=_.Vn(a);this.elements[b]&&(delete this.elements[b],--this.size,_.Sn(this,"remove",a),this.onRemove&&this.onRemove(a))}contains(a){return!!this.elements[_.Vn(a)]}forEach(a){const b=this.elements;for(let c in b)a.call(this,b[c])}getSize(){return this.size}};_.qu=class{constructor(a){this.qh=a}Ao(a){a=_.ica(this,a);return a.length{a.call(b,c,d)})}some(a,b){return this.qh.some((c,d)=>a.call(b,c,d))}size(){return this.qh.length}};_.rca={japan_prequake:20,japan_postquake2010:24};var pca=class extends _.Wn{constructor(a){super();this.markers=a||new _.Br}};var Iga;_.Zq=class{constructor(a,b,c){this.heading=a;this.pitch=_.pm(b,-90,90);this.zoom=Math.max(0,c)}};Iga=_.Qm({zoom:_.$m(No),heading:No,pitch:No});_.Jga=new _.Mo(66,26);var Kga;_.Iq=class{constructor(a,b,c,{dm:d=!1,passive:e=!1}={}){this.Eg=a;this.Gg=b;this.Fg=c;this.Hg=Kga?{passive:e,capture:d}:d;a.addEventListener?a.addEventListener(b,c,this.Hg):a.attachEvent&&a.attachEvent("on"+b,c)}remove(){if(this.Eg.removeEventListener)this.Eg.removeEventListener(this.Gg,this.Fg,this.Hg);else{const a=this.Eg;a.detachEvent&&a.detachEvent("on"+this.Gg,this.Fg)}}};Kga=!1;try{_.pa.addEventListener("test",null,new class{get passive(){Kga=!0}})}catch(a){};var Lga,Mga,Jq;Lga=["mousedown","touchstart","pointerdown","MSPointerDown"];Mga=["wheel","mousewheel"];_.Kq=void 0;Jq=!1;try{_.Hq(document.createElement("div"),":focus-visible"),Jq=!0}catch(a){}if(typeof document!=="undefined"){_.Ln(document,"keydown",()=>{_.Kq="KEYBOARD"},!0);for(const a of Lga)_.Ln(document,a,()=>{_.Kq="POINTER"},!0,!0);for(const a of Mga)_.Ln(document,a,()=>{_.Kq="WHEEL"},!0,!0)};var ru=class{constructor(a,b=0){this.major=a;this.minor=b}};var Nga,Oga,Pga,Qga,Mq,lca;Nga=new Map([[3,"Google Chrome"],[2,"Microsoft Edge"]]);Oga=new Map([[1,["msie"]],[2,["edge"]],[3,["chrome","crios"]],[5,["firefox","fxios"]],[4,["applewebkit"]],[6,["trident"]],[7,["mozilla"]]]);Pga=new Map([[1,"x11"],[2,"macintosh"],[3,"windows"],[4,"android"],[6,"iphone"],[5,"ipad"]]);Qga=[1,2,3,4,5,6];Mq=null; +lca=class{constructor(){var a=navigator.userAgent;this.Eg=this.type=0;this.version=new ru(0);this.Ig=new ru(0);this.Fg=0;const b=a.toLowerCase();for(const [e,f]of Oga.entries()){var c=e;const g=f.find(h=>b.includes(h));if(g){this.type=c;if(c=(new RegExp(g+"[ /]?([0-9]+).?([0-9]+)?")).exec(b))this.version=new ru(Math.trunc(Number(c[1])),Math.trunc(Number(c[2]||"0")));break}}this.type===7&&(c=RegExp("^Mozilla/.*Gecko/.*[Minefield|Shiretoko][ /]?([0-9]+).?([0-9]+)?").exec(a))&&(this.type=5,this.version= +new ru(Math.trunc(Number(c[1])),Math.trunc(Number(c[2]||"0"))));this.type===6&&(c=RegExp("rv:([0-9]{2,}.?[0-9]+)").exec(a))&&(this.type=1,this.version=new ru(Math.trunc(Number(c[1]))));for(var d of Qga)if((c=Pga.get(d))&&b.includes(c)){this.Eg=d;break}if(this.Eg===6||this.Eg===5||this.Eg===2)if(d=/OS (?:X )?(\d+)[_.]?(\d+)/.exec(a))this.Ig=new ru(Math.trunc(Number(d[1])),Math.trunc(Number(d[2]||"0")));this.Eg===4&&(a=/Android (\d+)\.?(\d+)?/.exec(a))&&(this.Ig=new ru(Math.trunc(Number(a[1])),Math.trunc(Number(a[2]|| +"0"))));this.Jg&&(a=/\brv:\s*(\d+\.\d+)/.exec(b))&&(this.Fg=Number(a[1]));this.Gg=_.pa.document?.compatMode||"";this.Hg=this.Eg===1||this.Eg===2||this.Eg===3&&!b.includes("mobile")}get Jg(){return this.type===5||this.type===7}}; +_.Qq=new class{constructor(){this.Hg=this.Gg=null}get version(){if(this.Hg)return this.Hg;if(navigator.userAgentData&&navigator.userAgentData.brands)for(const a of navigator.userAgentData.brands)if(a.brand===Nga.get(this.type))return this.Hg=new ru(+a.version,0);return this.Hg=Nq().version}get Ig(){return Nq().Ig}get type(){if(this.Gg)return this.Gg;if(navigator.userAgentData&&navigator.userAgentData.brands){const a=navigator.userAgentData.brands.map(b=>b.brand);for(const [b,c]of Nga){const d=b;if(a.includes(c))return this.Gg= +d}}return this.Gg=Nq().type}get Fg(){return this.type===5||this.type===7}get Eg(){return this.type===4||this.type===3}get Rg(){return this.Fg?Nq().Fg:0}get Qg(){return Nq().Gg}get Kg(){return navigator.userAgentData&&"mobile"in navigator.userAgentData?!navigator.userAgentData.mobile:Nq().Hg}get Lg(){return this.type===1}get Sg(){return this.type===5}get Jg(){return this.type===3}get Ng(){return this.type===4}get Mg(){if(navigator.userAgentData&&navigator.userAgentData.platform)return navigator.userAgentData.platform=== +"iOS";const a=Nq();return a.Eg===6||a.Eg===5}get Pg(){return navigator.userAgentData&&navigator.userAgentData.platform?navigator.userAgentData.platform==="macOS":Nq().Eg===2}get Og(){return navigator.userAgentData&&navigator.userAgentData.platform?navigator.userAgentData.platform==="Android":Nq().Eg===4}};_.Rga=new Set(["US","LR","MM"]);var oca=class{constructor(){var a=document;this.Eg=_.Qq;this.transform=nca(a,["transform","WebkitTransform","MozTransform","msTransform"]);this.Fg=nca(a,["WebkitUserSelect","MozUserSelect","msUserSelect"])}},Rq;_.Vq=new class{constructor(a){this.Eg=a;this.Fg=_.Lk(()=>document.createElement("span").draggable!==void 0)}}(_.Qq);var sca=new WeakMap;_.Ja(_.ar,_.Zo);_.ar.prototype.visible_changed=function(){const a=!!this.get("visible");var b=!1;this.Eg.get()!=a&&(this.Gg&&(b=this.__gm,b.set("shouldAutoFocus",a&&b.get("isMapInitialized"))),qca(this,a),this.Eg.set(a),b=a);a&&(this.Jg=this.Jg||new Promise(c=>{_.Pl("streetview").then(d=>{let e;this.Ig&&(e=this.Ig);this.__gm.set("isInitialized",!0);c(d.gM(this,this.Eg,this.Gg,e))},()=>{_.Vl(this.__gm.get("sloTrackingId"),13)})}),b&&this.Jg.then(c=>c.ZM()))}; +_.ar.prototype.Lg=function(a){a.key==="Escape"&&this.Fg?.lq?.contains(document.activeElement)&&this.get("enableCloseButton")&&this.get("visible")&&(a.stopPropagation(),_.Sn(this,"closeclick"),this.set("visible",!1))};_.yo(_.ar.prototype,{visible:_.ft,pano:_.et,position:_.$m(_.sn),pov:_.$m(Iga),motionTracking:ct,photographerPov:null,location:null,links:_.Um(_.Wm(_.tm)),status:null,zoom:_.dt,enableCloseButton:_.ft});_.ar.prototype.gm=_.ba(19); +_.ar.prototype.registerPanoProvider=function(a,b){this.set("panoProvider",{provider:a,options:b||{}})};_.ar.prototype.registerPanoProvider=_.ar.prototype.registerPanoProvider;_.ar.prototype.focus=function(){const a=this.__gm;this.getVisible()&&!a.get("pendingFocus")&&a.set("pendingFocus",!0)};_.ar.prototype.focus=_.ar.prototype.focus;_.Zo.prototype.ur=_.ba(21);_.su=class{constructor(){this.tk=[];this.Fg=this.Eg=this.Gg=null}register(a){const b=this.tk;var c=b.length;if(!c||a.zIndex>=b[0].zIndex)var d=0;else if(a.zIndex>=b[c-1].zIndex){for(d=0;c-d>1;){const e=d+c>>1;a.zIndex>=b[e].zIndex?c=e:d=e}d=c}else d=c;b.splice(d,0,a)}unregister(a){_.Am(this.tk,a)}setCapture(a,b){this.Eg=a;this.Fg=b}releaseCapture(a,b){this.Eg===a&&this.Fg===b&&(this.Fg=this.Eg=null)}};_.su.prototype.Gx=_.ba(22);_.Sga=Object.freeze(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"]);_.Tga=Object.freeze(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"]);_.Uga=Object.freeze(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"]);_.Vga=Object.freeze(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"]);var Yca=class extends Dga{constructor(a,b,c,d){super();this.Jp=c;this.Fg=d;this.Sg=this.Nr=this.lj=this.overlayLayer=null;this.Tg=!1;this.div=b;this.set("developerProvidedDiv",this.div);this.Ek=_.Yo(new _.qu([]));this.Vg=new _.Br;this.copyrights=new _.Ap;this.Mg=new _.Br;this.Pg=new _.Br;this.Og=new _.Br;this.Hl=_.Yo(_.uca(c,typeof document==="undefined"?null:document));this.Wp=new _.Xo(null);const e=this.markers=new _.Br;e.Eg=()=>{e.Eg=()=>{};Promise.all([_.Pl("marker"),this.Gg]).then(([f,g])=>{f.Uz(e, +a,g)})};this.Jg=new _.ar(c,{visible:!1,enableCloseButton:!0,markers:e,Hl:this.Hl,Yn:this.div});this.Jg.bindTo("controlSize",a);this.Jg.bindTo("reportErrorControl",a);this.Jg.Gg=!0;this.Kg=new _.su;this.Ig=new Promise(f=>{this.hh=f});this.yh=new Promise(f=>{this.rh=f});this.Eg=new _.pu(a,this);this.Zg=new _.Ap;this.Gg=this.Eg.yG.then(()=>this.Eg.bu==="TRUE");this.Ew=function(f){this.Eg.Ew(f)};this.set("isInitialized",!1);this.Jg.__gm.bindTo("isMapInitialized",this,"isInitialized");this.Fg.then(()=> +{this.set("isInitialized",!0)});this.set("isMapBindingComplete",!1);this.Rg=new Promise(f=>{_.On(this,"mapbindingcomplete",()=>{this.set("isMapBindingComplete",!0);f()})});this.Yg=new Hga;this.Gg.then(f=>{f&&this.lj&&this.lj.Og(this.Yg.Eg)});this.Hg=new Map;this.Lg=new Map;b=[213337,211242,213338,211243];c=[122447,...b];this.Ng=new Ega({Or:_.Ul,Pr:_.Wl,ym:_.Vl,nA:{MAP_INITIALIZATION:new Set(c),VECTOR_MAP_INITIALIZATION:new Set(b)}})}};var tu={UNINITIALIZED:"UNINITIALIZED",RASTER:"RASTER",VECTOR:"VECTOR"};var sr=class extends _.Wn{set(a,b){if(b!=null&&!(b&&_.sm(b.maxZoom)&&b.tileSize&&b.tileSize.width&&b.tileSize.height&&b.getTile&&b.getTile.apply))throw Error("Expected value implementing google.maps.MapType");super.set(a,b)}};sr.prototype.set=sr.prototype.set;sr.prototype.constructor=sr.prototype.constructor;var Zca=class extends _.Wn{constructor(){super();this.Eg=!1;this.Fg="UNINITIALIZED"}renderingType_changed(){if(!this.Eg&&this.get("mapHasBeenAbleToBeDrawn"))throw vca(this),Error("Setting map 'renderingType' after instantiation is not supported.");}};_.uu=class{constructor(){this.Gg=new _.Io(128,128);this.Eg=256/360;this.Fg=256/(2*Math.PI);this.PC=!0}fromLatLngToPoint(a,b=new _.Io(0,0)){a=_.sn(a);const c=this.Gg;b.x=c.x+a.lng()*this.Eg;a=_.pm(Math.sin(_.tl(a.lat())),-(1-1E-15),1-1E-15);b.y=c.y+.5*Math.log((1+a)/(1-a))*-this.Fg;return b}fromPointToLatLng(a,b=!1){const c=this.Gg;return new _.mn(_.ul(2*Math.atan(Math.exp((a.y-c.y)/-this.Fg))-Math.PI/2),(a.x-c.x)/this.Eg,b)}};var Wga=[0,_.Hs,-3];_.hr=class extends _.J{constructor(a){super(a)}Ck(a){return _.Kg(this,8,a)}clearColor(){return _.vf(this,9)}};_.hr.prototype.Fg=_.ba(26);_.hr.prototype.Dn=_.ba(23);_.gr=class extends _.J{constructor(a){super(a)}};_.gr.prototype.pj=_.ba(29);var Pca=class extends _.J{constructor(a){super(a)}};_.fr=class extends _.J{constructor(a){super(a)}};_.fr.prototype.Eh=_.ba(31);_.fr.prototype.Hh=_.ba(30);var Oca=class extends _.J{constructor(a){super(a)}getZoom(){return _.lg(this,3)}setZoom(a){return _.Fg(this,3,a)}};var Qca=_.mi(Oca,[0,[0,_.Q,-1],_.Z,_.Hs,[0,_.Hs,-1,_.Z],[0,_.Z,_.R,-1,1,_.T,-1,1,_.Y,[0,_.Z,-1,_.Cs,Wga,_.R,_.Cs,-1,_.Z,Wga,_.Cs],[0,_.Is,_.R],_.R,-2,_.Is,_.Es,2,_.R,82,_.R],$ea,_.T,_.Z]);_.cr=class{constructor(a,b){this.Eg=a;this.Fg=b}equals(a){return a?this.Eg===a.Eg&&this.Fg===a.Fg:!1}};_.Xga=class{constructor(a){this.min=0;this.max=a;this.length=a-0}wrap(a){return a-Math.floor((a-this.min)/this.length)*this.length}};_.Yga=class{constructor(a){this.st=a.st||null;this.Fu=a.Fu||null}wrap(a){return new _.cr(this.st?this.st.wrap(a.Eg):a.Eg,this.Fu?this.Fu.wrap(a.Fg):a.Fg)}};_.Zga=new _.Yga({st:new _.Xga(256)});var Ica=class{constructor(a,b,c,d){this.Fg=a;this.tilt=b;this.heading=c;this.Eg=d;a=Math.cos(b*Math.PI/180);b=Math.cos(c*Math.PI/180);c=Math.sin(c*Math.PI/180);this.m11=this.Fg*b;this.m12=this.Fg*c;this.m21=-this.Fg*a*c;this.m22=this.Fg*a*b;this.Gg=this.m11*this.m22-this.m12*this.m21}equals(a){return a?this.m11===a.m11&&this.m12===a.m12&&this.m21===a.m21&&this.m22===a.m22&&this.Eg===a.Eg:!1}};var cda=class extends _.Wn{constructor(a){var b=_.es,c=_.kl(_.ll.Fg());super();this.Mg=_.wo("center");this.Jg=_.wo("size");this.Lg=this.Eg=this.Fg=this.Hg=null;this.Ng=this.Og=!1;this.Kg=new _.Cq(()=>{const d=Lca(this);if(this.Gg&&this.Og)this.Lg!==d&&_.er(this.Eg);else{var e="",f=this.Mg(),g=Jca(this),h=this.Jg();if(h){if(f&&isFinite(f.lat())&&isFinite(f.lng())&&g>1&&d!=null&&h&&h.width&&h.height&&this.Fg){_.Tq(this.Fg,h);if(f=_.xp(this.Rg,f,g)){var k=new _.up;k.minX=Math.round(f.x-h.width/2);k.maxX= +k.minX+h.width;k.minY=Math.round(f.y-h.height/2);k.maxY=k.minY+h.height;f=k}else f=null;k=$ga[d];f&&(this.Og=!0,this.Lg=d,this.Gg&&this.Eg&&(e=_.br(g,0,0),this.Gg.set({image:this.Eg,bounds:{min:_.dr(e,{kh:f.minX,nh:f.minY}),max:_.dr(e,{kh:f.maxX,nh:f.maxY})},size:{width:h.width,height:h.height}})),e=Rca(this,f,g,d,k))}this.Eg&&(_.Tq(this.Eg,h),Nca(this,e))}}},0);this.Sg=b;this.Rg=new _.uu;this.Ig=c+"/maps/api/js/StaticMapService.GetMapImage";this.Gg=new _.Xo(null);this.set("div",a);this.set("loading", +!0);this.set("colorTheme",1)}getDiv(){return null}changed(){const a=this.Mg(),b=Jca(this),c=Lca(this),d=!!this.Jg(),e=this.get("mapId");if(a&&!a.equals(this.Pg)||this.Tg!==b||this.Qg!==c||this.Ng!==d||this.Hg!==e)this.Tg=b,this.Qg=c,this.Ng=d,this.Hg=e,this.Gg||_.er(this.Eg),_.Dq(this.Kg);this.Pg=a}div_changed(){const a=this.get("div");let b=this.Fg;if(a)if(b)a.appendChild(b);else{b=this.Fg=document.createElement("div");b.style.overflow="hidden";const c=this.Eg=_.zl("IMG");_.Ln(b,"contextmenu",d=> +{_.yn(d);_.Bn(d)});c.ontouchstart=c.ontouchmove=c.ontouchend=c.ontouchcancel=d=>{_.An(d);_.Bn(d)};c.alt="";_.Tq(c,_.ip);a.appendChild(b);_.Eq(this.Kg)}else b&&(_.er(b),this.Fg=null)}},Kca={roadmap:0,satellite:2,hybrid:3,terrain:4},$ga={0:1,2:2,3:2,4:2};var aha=class{constructor(){Jn(this)}addListener(a,b){return _.Dn(this,a,b)}Rh(a,b,c){this.constructor===b&&gn(a,this,c)}};_.bha=_.Qm({fillColor:_.$m(_.gt),fillOpacity:_.$m(_.Zm(_.bt,_.at)),strokeColor:_.$m(_.gt),strokeOpacity:_.$m(_.Zm(_.bt,_.at)),strokeWeight:_.$m(_.Zm(_.bt,_.at)),pointRadius:_.$m(_.Zm(_.bt,a=>{if(a<=128)return a;throw _.Om("The max allowed pointRadius value is 128px.");}))},!1,"FeatureStyleOptions");_.vu=class extends aha{constructor(a){super();this.Gg=this.Eg=null;this.Fg=!0;this.map=a.map;this.Ig=a.featureType;this.Jg=a.datasetId;this.Hg=a.Eq}get featureType(){return this.Ig}set featureType(a){throw new TypeError('google.maps.FeatureLayer "featureType" is read-only.');}get isAvailable(){return Sca(this).isAvailable}set isAvailable(a){throw new TypeError('google.maps.FeatureLayer "isAvailable" is read-only.');}get style(){ir(this,"google.maps.FeatureLayer.style");return this.Eg}set style(a){if(a)try{var b= +_.Ym([_.ofa,_.bha])(a)}catch(c){throw _.Om("google.maps.FeatureLayer.style",c);}else b=null;this.Eg=b;ir(this,"google.maps.FeatureLayer.style").isAvailable&&(jr(this,this.Eg),this.featureType==="DATASET"?(_.Do(this.map,"DflSs"),_.M(this.map,177294)):(_.Do(this.map,"MflSs"),_.M(this.map,151555)))}get isEnabled(){return this.Fg}set isEnabled(a){this.Fg!==a&&(this.Fg=a,this.kF())}get datasetId(){return this.Jg}set datasetId(a){throw new TypeError('google.maps.FeatureLayer "datasetId" is read-only.'); +}get Eq(){return this.Hg}set Eq(a){this.Hg=a}addListener(a,b){ir(this,"google.maps.FeatureLayer.addListener");a==="click"?this.featureType==="DATASET"?(_.Do(this.map,"DflEc"),_.M(this.map,177821)):(_.Do(this.map,"FlEc"),_.M(this.map,148836)):a==="mousemove"&&(this.featureType==="DATASET"?(_.Do(this.map,"DflEm"),_.M(this.map,186391)):(_.Do(this.map,"FlEm"),_.M(this.map,186390)));return super.addListener(a,b)}kF(){this.isAvailable?this.Gg!==this.Eg&&jr(this,this.Eg):this.Gg!==null&&jr(this,null)}};_.Ja(kr,_.Yl);_.z=kr.prototype;_.z.setPosition=function(a,b,c){if(this.node=a)this.Fg=typeof b==="number"?b:this.node.nodeType!=1?0:this.Eg?-1:1;typeof c==="number"&&(this.depth=c)};_.z.clone=function(){return new kr(this.node,this.Eg,!this.Gg,this.Fg,this.depth)}; +_.z.next=function(){let a;if(this.Hg){if(!this.node||this.Gg&&this.depth==0)return _.$s;a=this.node;const c=this.Eg?-1:1;if(this.Fg==c){var b=this.Eg?a.lastChild:a.firstChild;b?this.setPosition(b):this.setPosition(a,c*-1)}else(b=this.Eg?a.previousSibling:a.nextSibling)?this.setPosition(b):this.setPosition(a.parentNode,c*-1);this.depth+=this.Fg*(this.Eg?-1:1)}else this.Hg=!0;return(a=this.node)?_.Zl(a):_.$s};_.z.equals=function(a){return a.node==this.node&&(!this.node||a.Fg==this.Fg)}; +_.z.splice=function(a){const b=this.node;var c=this.Eg?1:-1;this.Fg==c&&(this.Fg=c*-1,this.depth+=this.Fg*(this.Eg?-1:1));this.Eg=!this.Eg;kr.prototype.next.call(this);this.Eg=!this.Eg;c=_.sa(arguments[0])?arguments[0]:arguments;for(let d=c.length-1;d>=0;d--)_.Al(c[d],b);_.Bl(b)};_.Ja(lr,kr);lr.prototype.next=function(){do{const a=lr.Co.next.call(this);if(a.done)return a}while(this.Fg==-1);return _.Zl(this.node)};_.pr=class{constructor(a){this.a=1729;this.m=a}hash(a){const b=this.a,c=this.m;let d=0;for(let e=0,f=a.length;e{_.Sn(c,"panby",a,b)})}; +_.ur.prototype.panBy=_.ur.prototype.panBy;_.ur.prototype.moveCamera=function(a){const b=this.__gm;try{a=Bga(a)}catch(c){throw _.Om("invalid CameraOptions",c);}b.get("isMapBindingComplete")?_.Sn(b,"movecamera",a):b.Rg.then(()=>{_.Sn(b,"movecamera",a)})};_.ur.prototype.moveCamera=_.ur.prototype.moveCamera; +_.ur.prototype.getFeatureLayer=function(a){try{a=_.Tm(Cga)(a)}catch(d){throw d.message="google.maps.Map.getFeatureLayer: Expected valid "+`google.maps.FeatureType, but got '${a}'`,d;}if(a==="ROAD_PILOT")throw _.Om("google.maps.Map.getFeatureLayer: Expected valid google.maps.FeatureType, but got 'ROAD_PILOT'");if(a==="DATASET")throw _.Om("google.maps.Map.getFeatureLayer: A dataset ID must be specified for FeatureLayers that have featureType DATASET. Please use google.maps.Map.getDatasetFeatureLayer() instead."); +rq(this,"google.maps.Map.getFeatureLayer",{featureType:a});switch(a){case "ADMINISTRATIVE_AREA_LEVEL_1":_.Do(this,"FlAao");_.M(this,148936);break;case "ADMINISTRATIVE_AREA_LEVEL_2":_.Do(this,"FlAat");_.M(this,148937);break;case "COUNTRY":_.Do(this,"FlCo");_.M(this,148938);break;case "LOCALITY":_.Do(this,"FlLo");_.M(this,148939);break;case "POSTAL_CODE":_.Do(this,"FlPc");_.M(this,148941);break;case "ROAD_PILOT":_.Do(this,"FlRp");_.M(this,178914);break;case "SCHOOL_DISTRICT":_.Do(this,"FlSd"),_.M(this, +148942)}const b=this.__gm;if(b.Hg.has(a))return b.Hg.get(a);const c=new _.vu({map:this,featureType:a});c.isEnabled=!b.Tg;b.Hg.set(a,c);return c}; +_.ur.prototype.getDatasetFeatureLayer=function(a){try{(0,_.gt)(a)}catch(d){throw d.message=`google.maps.Map.getDatasetFeatureLayer: Expected non-empty string for datasetId, but got ${a}`,d;}rq(this,"google.maps.Map.getDatasetFeatureLayer",{featureType:"DATASET",datasetId:a});const b=this.__gm;if(b.Lg.has(a))return b.Lg.get(a);const c=new _.vu({map:this,featureType:"DATASET",datasetId:a});c.isEnabled=!b.Tg;b.Lg.set(a,c);return c}; +_.ur.prototype.panTo=function(a){const b=this.__gm;a=_.tn(a);b.get("isMapBindingComplete")?_.Sn(b,"panto",a):b.Rg.then(()=>{_.Sn(b,"panto",a)})};_.ur.prototype.panTo=_.ur.prototype.panTo;_.ur.prototype.panToBounds=function(a,b){const c=this.__gm,d=_.ro(a);c.get("isMapBindingComplete")?_.Sn(c,"pantolatlngbounds",d,b):c.Rg.then(()=>{_.Sn(c,"pantolatlngbounds",d,b)})};_.ur.prototype.panToBounds=_.ur.prototype.panToBounds; +_.ur.prototype.fitBounds=function(a,b){const c=this.__gm,d=_.ro(a);c.get("isMapBindingComplete")?tr.fitBounds(this,d,b):c.Rg.then(()=>{tr.fitBounds(this,d,b)})};_.ur.prototype.fitBounds=_.ur.prototype.fitBounds;_.ur.prototype.ur=_.ba(20);_.ur.prototype.getMapCapabilities=function(){return this.__gm.Eg.getMapCapabilities(!0)};_.ur.prototype.getMapCapabilities=_.ur.prototype.getMapCapabilities; +var vr={bounds:null,center:_.$m(_.tn),clickableIcons:ct,heading:_.dt,mapTypeId:_.et,mapId:_.et,projection:null,renderingType:_.Tm(tu),tiltInteractionEnabled:ct,headingInteractionEnabled:ct,restriction:function(a){if(a==null)return null;a=_.Qm({strictBounds:_.ft,latLngBounds:_.ro})(a);const b=a.latLngBounds;if(!(b.ui.hi>b.ui.lo))throw _.Om("south latitude must be smaller than north latitude");if((b.Mh.hi===-180?180:b.Mh.hi)===b.Mh.lo)throw _.Om("eastern longitude cannot equal western longitude");return a}, +streetView:vt,tilt:_.dt,zoom:_.dt,internalUsageAttributionIds:_.$m(_.Vm(_.gt,!0))};_.yo(_.ur.prototype,vr);var cha=class extends Event{constructor(){super("gmp-zoomchange",{bubbles:!0})}};var dha={ah:!0,type:String,Gh:iu,gh:!1,Oi:gq},eda=(a=dha,b,c)=>{const d=c.kind,e=c.metadata;let f=ju.get(e);f===void 0&&ju.set(e,f=new Map);d==="setter"&&(a=Object.create(a),a.Zw=!0);f.set(c.name,a);if(d==="accessor"){const g=c.name;return{set(h){const k=b.get.call(this);b.set.call(this,h);_.dq(this,g,k,a)},init(h){h!==void 0&&this.ej(g,void 0,a,h);return h}}}if(d==="setter"){const g=c.name;return function(h){const k=this[g];b.call(this,h);_.dq(this,g,k,a)}}throw Error(`Unsupported decorator location: ${d}`); +};_.fda=(a,b,c)=>{c.configurable=!0;c.enumerable=!0;Reflect.hQ&&typeof b!=="object"&&Object.defineProperty(a,b,c);return c};var gs=class extends _.mu{static get hn(){return{..._.mu.hn,delegatesFocus:!0}}set center(a){if(a!==null||!this.si)try{const b=_.tn(a);this.innerMap.setCenter(b)}catch(b){throw _.kq(this,"center",a,b);}}get center(){return this.innerMap.getCenter()??null}set mapId(a){try{this.innerMap.set("mapId",(0,_.et)(a)??void 0)}catch(b){throw _.kq(this,"mapId",a,b);}}get mapId(){return this.innerMap.get("mapId")??null}set zoom(a){if(a!==null||!this.si)try{this.innerMap.setZoom(No(a))}catch(b){throw _.kq(this, +"zoom",a,b);}}get zoom(){return this.innerMap.getZoom()??null}set renderingType(a){try{this.innerMap.set("renderingType",a==null?"UNINITIALIZED":_.Tm(tu)(a))}catch(b){throw _.kq(this,"renderingType",a,b);}}get renderingType(){return this.innerMap.get("renderingType")??null}set tiltInteractionDisabled(a){try{this.innerMap.set("tiltInteractionEnabled",a==null?null:!ct(a))}catch(b){throw _.kq(this,"tiltInteractionDisabled",a,b);}}get tiltInteractionDisabled(){const a=this.innerMap.get("tiltInteractionEnabled"); +return typeof a==="boolean"?!a:a}set headingInteractionDisabled(a){try{this.innerMap.set("headingInteractionEnabled",a==null?null:!ct(a))}catch(b){throw _.kq(this,"headingInteractionDisabled",a,b);}}get headingInteractionDisabled(){const a=this.innerMap.get("headingInteractionEnabled");return typeof a==="boolean"?!a:a}set internalUsageAttributionIds(a){this.innerMap.set("internalUsageAttributionIds",this.eh("internalUsageAttributionIds",_.$m(_.Vm(_.gt,!0)),a))}get internalUsageAttributionIds(){return this.innerMap.getInternalUsageAttributionIds()?? +null}constructor(a={}){super(a);this.Vp=document.createElement("div");this.Vp.dir="";this.innerMap=new _.ur(this.Vp);_.iq(this,"innerMap");_.rr.set(this,this.innerMap);const b="center zoom mapId renderingType tiltInteractionEnabled headingInteractionEnabled internalUsageAttributionIds".split(" ");for(const c of b)this.innerMap.addListener(`${c.toLowerCase()}_changed`,()=>{switch(c){case "tiltInteractionEnabled":_.dq(this,"tiltInteractionDisabled");break;case "headingInteractionEnabled":_.dq(this, +"headingInteractionDisabled");break;default:_.dq(this,c)}if(c==="zoom"){var d=new cha;this.dispatchEvent(d)}});a.center!=null&&(this.center=a.center);a.zoom!=null&&(this.zoom=a.zoom);a.mapId!=null&&(this.mapId=a.mapId);a.renderingType!=null&&(this.renderingType=a.renderingType);a.tiltInteractionDisabled!=null&&(this.tiltInteractionDisabled=a.tiltInteractionDisabled);a.headingInteractionDisabled!=null&&(this.headingInteractionDisabled=a.headingInteractionDisabled);a.internalUsageAttributionIds!=null&& +(this.internalUsageAttributionIds=Array.from(a.internalUsageAttributionIds));this.Eg=new MutationObserver(c=>{for(const d of c)d.attributeName==="dir"&&(_.Sn(this.innerMap,"shouldUseRTLControlsChange"),_.Sn(this.innerMap.__gm.Jg,"shouldUseRTLControlsChange"))});this.Rh(a,gs,"MapElement");_.M(window,178924)}Jg(){this.Yj?.append(this.Vp)}connectedCallback(){super.connectedCallback();this.Eg.observe(this,{attributes:!0});this.Eg.observe(this.ownerDocument.documentElement,{attributes:!0})}disconnectedCallback(){super.disconnectedCallback(); +this.Eg.disconnect()}};gs.prototype.constructor=gs.prototype.constructor;gs.styles=(0,_.hu)` + :host { + display: block; + width: 100%; + height: 100%; + } + :host([hidden]) { + display: none; + } + :host > div { + width: 100%; + height: 100%; + } + `;gs.ci={fi:181575,ei:181574};_.La([_.wr({Gh:{...Xfa,ck:a=>a?Xfa.ck(a):(console.error(`Could not interpret "${a}" as a LatLng.`),null)},Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"center",null);_.La([_.wr({ah:"map-id",Oi:hq,type:String,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"mapId",null); +_.La([_.wr({Gh:{ck:a=>{const b=Number(a);return a===null||a===""||isNaN(b)?(console.error(`Could not interpret "${a}" as a number.`),null):b},Qj:a=>a===null?null:String(a)},Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"zoom",null);_.La([_.wr({ah:"rendering-type",Gh:_.sp(tu),Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"renderingType",null); +_.La([_.wr({ah:"tilt-interaction-disabled",type:Boolean,Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"tiltInteractionDisabled",null);_.La([_.wr({ah:"heading-interaction-disabled",type:Boolean,Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"headingInteractionDisabled",null); +_.La([_.wr({ah:"internal-usage-attribution-ids",Gh:_.Bt,Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"internalUsageAttributionIds",null);var mea=!1;_.eha={BOUNCE:1,DROP:2,rP:3,fP:4,1:"BOUNCE",2:"DROP",3:"RAISE",4:"LOWER"};var jda=class{constructor(a,b,c,d,e){this.url=a;this.origin=c;this.anchor=d;this.scaledSize=e;this.labelOrigin=null;this.size=b||e}};var wu=class{constructor(){_.Pl("maxzoom")}getMaxZoomAtLatLng(a,b){_.Do(window,"Mza");_.M(window,154332);const c=_.Pl("maxzoom").then(d=>d.getMaxZoomAtLatLng(a,b));b&&c.catch(()=>{});return c}};wu.prototype.getMaxZoomAtLatLng=wu.prototype.getMaxZoomAtLatLng;wu.prototype.constructor=wu.prototype.constructor;var ida=class extends _.Wn{constructor(a){super();_.Dm("The Fusion Tables service will be turned down in December 2019 (see https://support.google.com/fusiontables/answer/9185417). Maps API version 3.37 is the last version that will support FusionTablesLayer.");if(!a||_.xm(a)||_.sm(a)){const b=arguments[1];this.set("tableId",a);this.setValues(b)}else this.setValues(a)}};_.yo(ida.prototype,{map:_.kt,tableId:_.dt,query:_.$m(_.Ym([_.ds,_.Wm(_.tm,"not an Object")]))});var xu=null;_.Ja(_.zr,_.Wn);_.zr.prototype.map_changed=function(){xu?xu.PD(this):_.Pl("overlay").then(a=>{xu=a;a.PD(this)})};_.zr.preventMapHitsFrom=a=>{_.Pl("overlay").then(b=>{xu=b;b.preventMapHitsFrom(a)})};_.Ga("module$contents$mapsapi$overlay$overlayView_OverlayView.preventMapHitsFrom",_.zr.preventMapHitsFrom);_.zr.preventMapHitsAndGesturesFrom=a=>{_.Pl("overlay").then(b=>{xu=b;b.preventMapHitsAndGesturesFrom(a)})}; +_.Ga("module$contents$mapsapi$overlay$overlayView_OverlayView.preventMapHitsAndGesturesFrom",_.zr.preventMapHitsAndGesturesFrom);_.yo(_.zr.prototype,{panes:null,projection:null,map:_.Ym([_.kt,vt])});var yu=class extends _.Wn{getMap(){return this.get("map")}setMap(a){this.set("map",a)}getDraggable(){return this.get("draggable")}setDraggable(a){this.set("draggable",a)}getEditable(){return this.get("editable")}setEditable(a){this.set("editable",a)}setVisible(a){this.set("visible",a)}getVisible(){return this.get("visible")}constructor(a){super();this.Jg=this.nv=this.Bm=!1;this.set("latLngs",new _.Ap([new _.Ap]));this.setValues(Bp(a));_.Pl("poly")}getPath(){return this.get("latLngs").getAt(0)}setPath(a){try{this.get("latLngs").setAt(0, +Ep(a))}catch(b){_.Pm(b)}}map_changed(){gda(this)}visible_changed(){gda(this)}};yu.prototype.setPath=yu.prototype.setPath;yu.prototype.getPath=yu.prototype.getPath;yu.prototype.getVisible=yu.prototype.getVisible;yu.prototype.setVisible=yu.prototype.setVisible;yu.prototype.setEditable=yu.prototype.setEditable;yu.prototype.getEditable=yu.prototype.getEditable;yu.prototype.setDraggable=yu.prototype.setDraggable;yu.prototype.getDraggable=yu.prototype.getDraggable;yu.prototype.setMap=yu.prototype.setMap; +yu.prototype.getMap=yu.prototype.getMap;_.yo(yu.prototype,{draggable:_.ft,editable:_.ft,map:_.kt,visible:_.ft});_.zu=class extends yu{constructor(a){super(a);this.Bm=!0}setOptions(a){this.setValues(a)}getPath(){return super.getPath()}setPath(a){super.setPath(a)}getPaths(){return this.get("latLngs")}setPaths(a){try{var b=this.set;if(Array.isArray(a)||a instanceof _.Ap)if(_.mm(a)===0)var c=!0;else{var d=a instanceof _.Ap?a.getAt(0):a[0];c=Array.isArray(d)||d instanceof _.Ap}else c=!1;var e=c?a instanceof _.Ap?Fp(Dp)(a):new _.Ap(_.Um(Ep)(a)):new _.Ap([Ep(a)]);b.call(this,"latLngs",e)}catch(f){_.Pm(f)}}}; +_.zu.prototype.setPaths=_.zu.prototype.setPaths;_.zu.prototype.getPaths=_.zu.prototype.getPaths;_.zu.prototype.setPath=_.zu.prototype.setPath;_.zu.prototype.getPath=_.zu.prototype.getPath;_.zu.prototype.setOptions=_.zu.prototype.setOptions;_.Au=class extends yu{setOptions(a){this.setValues(a)}};_.Au.prototype.setOptions=_.Au.prototype.setOptions;_.Bu=class extends _.Wn{getBounds(){return this.get("bounds")}setBounds(a){this.set("bounds",a)}getMap(){return this.get("map")}setMap(a){this.set("map",a)}getDraggable(){return this.get("draggable")}setDraggable(a){this.set("draggable",a)}getEditable(){return this.get("editable")}setEditable(a){this.set("editable",a)}setVisible(a){this.set("visible",a)}getVisible(){return this.get("visible")}setOptions(a){this.setValues(a)}constructor(a){super();this.setValues(Bp(a));_.Pl("poly")}map_changed(){hda(this)}visible_changed(){hda(this)}}; +_.Bu.prototype.setOptions=_.Bu.prototype.setOptions;_.Bu.prototype.getVisible=_.Bu.prototype.getVisible;_.Bu.prototype.setVisible=_.Bu.prototype.setVisible;_.Bu.prototype.setEditable=_.Bu.prototype.setEditable;_.Bu.prototype.getEditable=_.Bu.prototype.getEditable;_.Bu.prototype.setDraggable=_.Bu.prototype.setDraggable;_.Bu.prototype.getDraggable=_.Bu.prototype.getDraggable;_.Bu.prototype.setMap=_.Bu.prototype.setMap;_.Bu.prototype.getMap=_.Bu.prototype.getMap;_.Bu.prototype.setBounds=_.Bu.prototype.setBounds; +_.Bu.prototype.getBounds=_.Bu.prototype.getBounds;_.yo(_.Bu.prototype,{draggable:_.ft,editable:_.ft,bounds:_.$m(_.ro),map:_.kt,visible:_.ft});var Cu=class extends _.Wn{constructor(){super();this.Eg=null}getMap(){return this.get("map")}setMap(a){this.set("map",a)}map_changed(){_.Pl("streetview").then(a=>{a.zI(this)})}};Cu.prototype.setMap=Cu.prototype.setMap;Cu.prototype.getMap=Cu.prototype.getMap;Cu.prototype.constructor=Cu.prototype.constructor;_.yo(Cu.prototype,{map:_.kt});_.fha={NEAREST:"nearest",BEST:"best"};_.Du=class{constructor(){this.Eg=null}getPanorama(a,b){return _.Ar(this,a,b)}getPanoramaByLocation(a,b,c){return this.getPanorama({location:a,radius:b,preference:(b||0)<50?"best":"nearest"},c)}getPanoramaById(a,b){return this.getPanorama({pano:a},b)}};_.Du.prototype.getPanorama=_.Du.prototype.getPanorama;_.Eu={DEFAULT:"default",OUTDOOR:"outdoor",GOOGLE:"google"};_.Ja(Dr,_.Wn);Dr.prototype.getTile=function(a,b,c){if(!a||!c)return null;const d=_.zl("DIV");c={xi:a,zoom:b,Li:null};d.__gmimt=c;_.Gq(this.Eg,d);if(this.Fg){const e=this.tileSize||new _.Mo(256,256),f=this.Gg(a,b);(c.Li=this.Fg({sh:a.x,th:a.y,Ah:b},e,d,f,function(){_.Sn(d,"load")})).setOpacity(Cr(this))}return d};Dr.prototype.getTile=Dr.prototype.getTile;Dr.prototype.releaseTile=function(a){a&&this.Eg.contains(a)&&(this.Eg.remove(a),(a=a.__gmimt.Li)&&a.release())};Dr.prototype.releaseTile=Dr.prototype.releaseTile; +Dr.prototype.opacity_changed=function(){const a=Cr(this);this.Eg.forEach(b=>{b.__gmimt.Li.setOpacity(a)})};Dr.prototype.triggersTileLoadEvent=!0;_.yo(Dr.prototype,{opacity:_.dt});_.Ja(_.Er,_.Wn);_.Er.prototype.getTile=function(){return null};_.Er.prototype.tileSize=new _.Mo(256,256);_.Er.prototype.triggersTileLoadEvent=!0;_.Ja(_.Fr,_.Er);var Fu=class{constructor(){this.logs=[]}log(){}mK(){return this.logs.map(this.Eg).join("\n")}Eg(a){return`${a.timestamp}: ${a.message}`}};Fu.prototype.getLogs=Fu.prototype.mK;_.gha=new Fu;_.hha={OK:"OK",CANCELLED:"CANCELLED",UNKNOWN:"UNKNOWN",INVALID_ARGUMENT:"INVALID_ARGUMENT",DEADLINE_EXCEEDED:"DEADLINE_EXCEEDED",NOT_FOUND:"NOT_FOUND",ALREADY_EXISTS:"ALREADY_EXISTS",PERMISSION_DENIED:"PERMISSION_DENIED",UNAUTHENTICATED:"UNAUTHENTICATED",RESOURCE_EXHAUSTED:"RESOURCE_EXHAUSTED",FAILED_PRECONDITION:"FAILED_PRECONDITION",ABORTED:"ABORTED",OUT_OF_RANGE:"OUT_OF_RANGE",UNIMPLEMENTED:"UNIMPLEMENTED",INTERNAL:"INTERNAL",UNAVAILABLE:"UNAVAILABLE",DATA_LOSS:"DATA_LOSS"};_.Ja(Gr,_.Wn);_.yo(Gr.prototype,{attribution:()=>!0,place:()=>!0});var nda={ColorScheme:{LIGHT:"LIGHT",DARK:"DARK",FOLLOW_SYSTEM:"FOLLOW_SYSTEM"},ControlPosition:_.Yq,LatLng:_.mn,LatLngBounds:_.so,MVCArray:_.Ap,MVCObject:_.Wn,MapsRequestError:_.js,MapsNetworkError:hs,MapsNetworkErrorEndpoint:{PLACES_NEARBY_SEARCH:"PLACES_NEARBY_SEARCH",PLACES_LOCAL_CONTEXT_SEARCH:"PLACES_LOCAL_CONTEXT_SEARCH",MAPS_MAX_ZOOM:"MAPS_MAX_ZOOM",DISTANCE_MATRIX:"DISTANCE_MATRIX",ELEVATION_LOCATIONS:"ELEVATION_LOCATIONS",ELEVATION_ALONG_PATH:"ELEVATION_ALONG_PATH",GEOCODER_GEOCODE:"GEOCODER_GEOCODE", +DIRECTIONS_ROUTE:"DIRECTIONS_ROUTE",PLACES_GATEWAY:"PLACES_GATEWAY",PLACES_DETAILS:"PLACES_DETAILS",PLACES_FIND_PLACE_FROM_PHONE_NUMBER:"PLACES_FIND_PLACE_FROM_PHONE_NUMBER",PLACES_FIND_PLACE_FROM_QUERY:"PLACES_FIND_PLACE_FROM_QUERY",PLACES_GET_PLACE:"PLACES_GET_PLACE",PLACES_GET_PHOTO_MEDIA:"PLACES_GET_PHOTO_MEDIA",PLACES_SEARCH_TEXT:"PLACES_SEARCH_TEXT",STREETVIEW_GET_PANORAMA:"STREETVIEW_GET_PANORAMA",PLACES_AUTOCOMPLETE:"PLACES_AUTOCOMPLETE",FLEET_ENGINE_LIST_DELIVERY_VEHICLES:"FLEET_ENGINE_LIST_DELIVERY_VEHICLES", +FLEET_ENGINE_LIST_TASKS:"FLEET_ENGINE_LIST_TASKS",FLEET_ENGINE_LIST_VEHICLES:"FLEET_ENGINE_LIST_VEHICLES",FLEET_ENGINE_GET_DELIVERY_VEHICLE:"FLEET_ENGINE_GET_DELIVERY_VEHICLE",FLEET_ENGINE_GET_TRIP:"FLEET_ENGINE_GET_TRIP",FLEET_ENGINE_GET_VEHICLE:"FLEET_ENGINE_GET_VEHICLE",FLEET_ENGINE_SEARCH_TASKS:"FLEET_ENGINE_SEARCH_TASKS",IO:"FLEET_ENGINE_GET_TASK_TRACKING_INFO",TIME_ZONE:"TIME_ZONE",ROUTES_COMPUTE_ROUTE_MATRIX:"ROUTES_COMPUTE_ROUTE_MATRIX",ROUTES_COMPUTE_ROUTES:"ROUTES_COMPUTE_ROUTES",ADDRESS_VALIDATION_FETCH_ADDRESS_VALIDATION:"ADDRESS_VALIDATION_FETCH_ADDRESS_VALIDATION"}, +MapsServerError:_.ks,Point:_.Io,RPCStatus:_.hha,Size:_.Mo,UnitSystem:_.Ir,Settings:jn,SymbolPath:Jfa,LatLngAltitude:_.Lp,Orientation3D:_.rt,Vector3D:_.st,event:_.jt},oda={BicyclingLayer:_.yt,Circle:_.Hp,Data:Ao,GroundOverlay:_.lp,ImageMapType:Dr,KmlLayer:mp,KmlLayerStatus:{UNKNOWN:"UNKNOWN",OK:"OK",INVALID_REQUEST:"INVALID_REQUEST",DOCUMENT_NOT_FOUND:"DOCUMENT_NOT_FOUND",FETCH_ERROR:"FETCH_ERROR",INVALID_DOCUMENT:"INVALID_DOCUMENT",DOCUMENT_TOO_LARGE:"DOCUMENT_TOO_LARGE",LIMITS_EXCEEDED:"LIMITS_EXCEEDED", +TIMED_OUT:"TIMED_OUT"},Map:_.ur,MapElement:gs,ZoomChangeEvent:cha,MapTypeControlStyle:{DEFAULT:0,HORIZONTAL_BAR:1,DROPDOWN_MENU:2,INSET:3,INSET_LARGE:4},MapTypeId:_.Ys,MapTypeRegistry:sr,MaxZoomService:wu,MaxZoomStatus:{OK:"OK",ERROR:"ERROR"},OverlayView:_.zr,Polygon:_.zu,Polyline:_.Au,Rectangle:_.Bu,RenderingType:tu,StrokePosition:{CENTER:0,INSIDE:1,OUTSIDE:2,0:"CENTER",1:"INSIDE",2:"OUTSIDE"},StyledMapType:_.Fr,TrafficLayer:zt,TransitLayer:At,FeatureType:Cga,InfoWindow:_.xt,WebGLOverlayView:_.sq}, +pda={DirectionsRenderer:_.Go,DirectionsService:_.lt,DirectionsStatus:_.zfa,DistanceMatrixService:_.Ho,DistanceMatrixStatus:_.Cfa,DistanceMatrixElementStatus:_.Bfa,TrafficModel:_.mt,TransitMode:_.nt,TransitRoutePreference:_.ot,TravelMode:_.Hr,VehicleType:_.Afa},qda={ElevationService:_.pt,ElevationStatus:_.Dfa},rda={Geocoder:qt,GeocoderLocationType:_.Efa,ExtraGeocodeComputation:void 0,Containment:void 0,SpatialRelationship:void 0,GeocoderStatus:{OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT", +REQUEST_DENIED:"REQUEST_DENIED",INVALID_REQUEST:"INVALID_REQUEST",ZERO_RESULTS:"ZERO_RESULTS",ERROR:"ERROR"}},sda={StreetViewCoverageLayer:Cu,StreetViewPanorama:_.ar,StreetViewPreference:_.fha,StreetViewService:_.Du,StreetViewStatus:{OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",ZERO_RESULTS:"ZERO_RESULTS"},StreetViewSource:_.Eu,InfoWindow:_.xt,OverlayView:_.zr},tda={Animation:_.eha,Marker:_.wt,CollisionBehavior:_.tt},vda=new Set("addressValidation airQuality drawing elevation geometry journeySharing maps3d marker places routes visualization".split(" ")), +wda=new Set(["search"]);_.Ql("main",{});_.lq=class extends Event{constructor(){super("gmp-error")}};var Ada=class extends Event{constructor(){super("gmp-load")}};var Gu=class extends _.lu{Jh(){return(0,_.O)`
    +
    ${this.message}
    + ${this.Eg===void 0?"":(0,_.O)`
    ${this.Eg}
    `} +
    `}};Gu.styles=[_.hu([":host(:not([hidden])){display:block}.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;height:100%;-webkit-justify-content:center;justify-content:center;padding:12px;text-align:center}.message{color:#5e5e5e;font-size:.875rem}.message,.sub-message{font-family:Google Sans,Roboto,Arial,sans-serif;font-weight:500}.sub-message{color:#999;font-size:.75rem}"])];_.tp("gmp-internal-loading-text",class extends Gu{constructor(){super(...arguments);this.message="Loading..."}});_.Hu=class extends Gu{constructor(){super(...arguments);this.message="Oops! Something went wrong.";this.Eg="Please see the developer console for technical details."}};_.tp("gmp-internal-request-error-text",_.Hu);_.iha=class{constructor(a){this.host=a;this.options={};this.Eg=_.ea(Promise,"withResolvers").call(Promise)}isVisible(a){const {inlineSize:b,blockSize:c}=a.contentBoxSize[0];return b>=(this.options.OQ??1)&&c>=(this.options.NQ??1)}};var Kr=class extends Error{constructor(){super(...arguments);this.name="AsyncRunPreemptedError"}},jha=class{constructor(){this.Eg=0}};_.Iu=class extends _.mu{constructor(a={}){super(a);this.kk=0;this.IF=!1;this.tE=new jha;this.Ww=new _.iha(this)}pw(a){return a}Jh(){let a;switch(this.kk){case 1:a=this.rw();break;case 3:a=this.qw();break;case 2:a=this.ku();break;default:a=this.nr()}return this.pw(a)}rw(){return(0,_.O)` `}qw(){return(0,_.O)` + + `}nr(){return(0,_.O)``}};_.La([_.yr(),_.A("design:type",Number)],_.Iu.prototype,"kk",void 0);var kha;kha=class extends aha{};_.Ju=class extends kha{constructor(a={}){super();this.element=fn("View","element",()=>_.$m(_.Ym([_.Sm(HTMLElement,"HTMLElement"),_.Sm(SVGElement,"SVGElement")]))(a.element)||document.createElement("div"));this.Rh(a,_.Ju,"View")}};_.rea=_.Qm({center:a=>_.sn(a),radius:_.dn},!0);_.lha=_.Qm({lat:_.at,lng:_.at,altitude:_.at},!0);_.Nr=_.Ym([_.Sm(_.Lp,"LatLngAltitude"),_.Sm(_.mn,"LatLng"),_.Qm({lat:_.at,lng:_.at,altitude:_.$m(_.at)},!0)]);var mha=class{constructor(a){this.Eg=a||0}heading(){return this.Eg}tilt(){return 45}toString(){return`${this.Eg},${45}`}};var nha;nha=Math.sqrt(2);_.Or=class{constructor(a){this.PC=!0;this.Fg=new _.uu;this.Eg=new mha(a%360);this.Gg=new _.Io(0,0)}fromLatLngToPoint(a,b){a=_.sn(a);b=this.Fg.fromLatLngToPoint(a,b);Cda(b,this.Eg.heading());b.y=(b.y-128)/nha+128;return b}fromPointToLatLng(a,b=!1){const c=this.Gg;c.x=a.x;c.y=(a.y-128)*nha+128;Cda(c,360-this.Eg.heading());return this.Fg.fromPointToLatLng(c,b)}getPov(){return this.Eg}};var Dda=new _.uu;var Ku=_.pa.google.maps,oha=Ol.getInstance(),pha=oha.Ll.bind(oha);Ku.__gjsload__=pha;_.nm(Ku.modules,pha);delete Ku.modules;var Kda=class extends _.J{constructor(a){super(a)}getName(){return _.E(this,1)}};var Jda=_.ni(class extends _.J{constructor(a){super(a)}});var Ida;var Eda={};for(const a of Lda()){var qha=a.getName(),rha;rha=_.vg(a,2,_.Ef());Eda[qha]=rha};var Sr=new Map;Sr.set("addressValidation",{mi:233048,ni:233049,pi:233047});Sr.set("airQuality",{mi:233051,ni:233052,pi:233050});Sr.set("adsense",{mi:233054,ni:233055,pi:233053});Sr.set("common",{mi:233057,ni:233058,pi:233056});Sr.set("controls",{mi:233060,ni:233061,pi:233059});Sr.set("data",{mi:233063,ni:233064,pi:233062});Sr.set("directions",{mi:233066,ni:233067,pi:233065});Sr.set("distance_matrix",{mi:233069,ni:233070,pi:233068});Sr.set("drawing",{mi:233072,ni:233073,pi:233071}); +Sr.set("drawing_impl",{mi:233075,ni:233076,pi:233074});Sr.set("elevation",{mi:233078,ni:233079,pi:233077});Sr.set("geocoder",{mi:233081,ni:233082,pi:233080});Sr.set("geometry",{mi:233084,ni:233085,pi:233083});Sr.set("imagery_viewer",{mi:233087,ni:233088,pi:233086});Sr.set("infowindow",{mi:233090,ni:233091,pi:233089});Sr.set("journeySharing",{mi:233093,ni:233094,pi:233092});Sr.set("kml",{mi:233096,ni:233097,pi:233095});Sr.set("layers",{mi:233099,ni:233100,pi:233098}); +Sr.set("log",{mi:233105,ni:233106,pi:233104});Sr.set("main",{mi:233108,ni:233109,pi:233107});Sr.set("map",{mi:233111,ni:233112,pi:233110});Sr.set("map3d_lite_wasm",{mi:233114,ni:233115,pi:233113});Sr.set("map3d_wasm",{mi:233117,ni:233118,pi:233116});Sr.set("maps3d",{mi:233120,ni:233121,pi:233119});Sr.set("marker",{mi:233123,ni:233124,pi:233122});Sr.set("maxzoom",{mi:233126,ni:233127,pi:233125});Sr.set("onion",{mi:233129,ni:233130,pi:233128});Sr.set("overlay",{mi:233132,ni:233133,pi:233131}); +Sr.set("panoramio",{mi:233135,ni:233136,pi:233134});Sr.set("places",{mi:233138,ni:233139,pi:233137});Sr.set("places_impl",{mi:233141,ni:233142,pi:233140});Sr.set("poly",{mi:233144,ni:233145,pi:233143});Sr.set("routes",{mi:256839,ni:256840,pi:256841});Sr.set("search",{mi:233147,ni:233148,pi:233146});Sr.set("search_impl",{mi:233150,ni:233151,pi:233149});Sr.set("stats",{mi:233153,ni:233154,pi:233152});Sr.set("streetview",{mi:233156,ni:233157,pi:233155});Sr.set("styleEditor",{mi:233159,ni:233160,pi:233158}); +Sr.set("util",{mi:233162,ni:233163,pi:233161});Sr.set("visualization",{mi:233165,ni:233166,pi:233164});Sr.set("visualization_impl",{mi:233168,ni:233169,pi:233167});Sr.set("weather",{mi:233171,ni:233172,pi:233170});Sr.set("webgl",{mi:233174,ni:233175,pi:233173});_.Lu=class{constructor(){this.token=`${_.ko().replace(/-/g,"")}${Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Ea()).toString(36)}`.substring(0,36)}};_.Lu.prototype.Eg=_.ba(32);_.Lu.prototype.constructor=_.Lu.prototype.constructor;_.Mu=class{constructor(){this.id=""}};_.Nu=class{constructor(a,b={}){this.options=b;this.Eg=a.currencyCode;this.Gg=a.units;this.Fg=a.nanos??0}get currencyCode(){return this.Eg}get units(){return this.Gg}get nanos(){return this.Fg}toString(){return(new Intl.NumberFormat(this.options.language?new Intl.Locale(this.options.language,{region:this.options.region??void 0}):void 0,{style:"currency",currency:this.Eg})).format(this.units+this.nanos/1E9)}toJSON(){return{currencyCode:this.Eg,units:this.Gg,nanos:this.Fg}}};_.Nu.prototype.toJSON=_.Nu.prototype.toJSON; +_.Nu.prototype.toString=_.Nu.prototype.toString;_.Ou=class{constructor(a){this.Eg=_.wm(a.compoundCode);this.Fg=_.wm(a.globalCode)}get compoundCode(){return this.Eg}get globalCode(){return this.Fg}toJSON(){return{compoundCode:this.compoundCode,globalCode:this.globalCode}}};_.Ou.prototype.toJSON=_.Ou.prototype.toJSON;_.Pu=class{constructor(a){this.Eg=a;this.Fg=[];this.Gg=[];a.addressLines&&(this.Fg=[...a.addressLines]);a.recipients&&(this.Gg=[...a.recipients])}get regionCode(){return this.Eg.regionCode}get languageCode(){return this.Eg.languageCode||null}get postalCode(){return this.Eg.postalCode||null}get sortingCode(){return this.Eg.sortingCode||null}get administrativeArea(){return this.Eg.administrativeArea||null}get locality(){return this.Eg.locality||null}get sublocality(){return this.Eg.sublocality||null}get addressLines(){return this.Fg}get recipients(){return this.Gg}get organization(){return this.Eg.organization|| +null}toJSON(){return{regionCode:this.regionCode,languageCode:this.languageCode,postalCode:this.postalCode,sortingCode:this.sortingCode,administrativeArea:this.administrativeArea,locality:this.locality,sublocality:this.sublocality,addressLines:this.addressLines,recipients:this.recipients,organization:this.organization}}}; +_.sha=_.Qm({regionCode:_.ds,languageCode:_.et,postalCode:_.et,sortingCode:_.et,administrativeArea:_.et,locality:_.et,sublocality:_.et,addressLines:_.$m(_.Vm(_.gt,!1)),recipients:bn,organization:bn});_.Qu=class{};_.Qu.encodePath=function(a){a instanceof _.Ap&&(a=a.getArray());a=(0,_.ht)(a);return Nda(a,function(b){return[Math.round(b.lat()*1E5),Math.round(b.lng()*1E5)]})};_.Qu.decodePath=_.Oda;var uha,vha,Vda,Uda;_.tha=()=>(0,_.O)``;uha=({className:a,fill:b})=>(0,_.O)``; +vha=({className:a,fill:b,outline:c})=>(0,_.O)``; +Vda=({fill:a})=>(0,_.O)``;Uda=({fill:a,outline:b})=>(0,_.O)``; +_.Zr=({ariaLabel:a,className:b})=>(0,_.O)``;var wha=_.hu([':host(:not([hidden])){display:block;font-family:Google Sans Text,Roboto,Arial,sans-serif}.attribution-text{font-weight:400;white-space:nowrap}.attribution-text.font--body-small{font-size:12px;letter-spacing:.2px;line-height:1.3333333333}.attribution-text.font--body-medium{font-size:14px;font-style:normal;letter-spacing:.1px;line-height:1.1428571429}.container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:0}.container.full-button .info-button{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;padding:15px}.container.full-button .info-icon{width:18px}.container>a{text-decoration:none}gmp-internal-dialog dialog{--gmp-internal-dialog-border-radius:var(--gmp-dialog-border-radius,28px);background-color:var(--gmp-mat-color-surface,light-dark(#fff,#131314));max-width:600px}gmp-internal-dialog dialog header .gm-ui-hover-effect>span{background-color:var(--gmp-mat-color-on-surface,light-dark(#1f1f1f,#e3e3e3))}@media (forced-colors:active){gmp-internal-dialog dialog header .gm-ui-hover-effect>span{background-color:ButtonText}}img{width:100%}svg{shape-rendering:geometricPrecision}.info-button{-webkit-margin-start:var(--gmp-mat-spacing-small,8px);-moz-margin-start:var(--gmp-mat-spacing-small,8px);background:none;border:none;cursor:default;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-inline-start:var(--gmp-mat-spacing-small,8px);padding:0;position:relative}.info-button>*{cursor:pointer}.info-button.tap-area-expanded:after{content:"";height:24px;left:-16px;position:absolute;top:-4px;width:48px}.info-icon{width:15px;z-index:1}']);var Ru=class extends _.lu{Jh(){return(0,_.O)``}focus(a){this.NH.focus(a)}};Ru.styles=_.hu([":host button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:none;border:none;color:light-dark(#1f1f1f,#e3e3e3);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:.6;padding:0}:host button:hover{color:light-dark(#000,#fff);opacity:1}:host button:dir(rtl) svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}"]); +_.La([_.xr("button"),_.A("design:type",HTMLButtonElement)],Ru.prototype,"NH",void 0);_.tp("gmp-internal-back-button",Ru);var xha=(0,_.cj)`dialog.zlDrU-basic-dialog-element::backdrop{background-color:#202124}@supports ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){dialog.zlDrU-basic-dialog-element::backdrop{background-color:rgba(32,33,36,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}dialog[open].zlDrU-basic-dialog-element{display:flex;flex-direction:column}dialog.zlDrU-basic-dialog-element{border:none;border-radius:var(--gmp-internal-dialog-border-radius,28px);box-sizing:border-box;padding:20px 8px 8px}dialog.zlDrU-basic-dialog-element header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:0 16px}dialog.zlDrU-basic-dialog-element header h2{font-family:Google Sans,Roboto,Arial,sans-serif;line-height:28px;font-size:22px;letter-spacing:0;font-weight:400;color:light-dark(#3c4043,#e8eaed);flex:1;margin:0}dialog.zlDrU-basic-dialog-element .unARub-basic-dialog-element--content{display:flex;font-family:Roboto,Arial,sans-serif;font-size:13px;justify-content:center;padding:0 16px 16px;overflow:auto}\n`;var yha={"close.svg":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E"};var zha=(0,_.cj)`.gm-ui-hover-effect{opacity:.6}.gm-ui-hover-effect:hover{opacity:1}.gm-ui-hover-effect\u003espan{background-color:light-dark(#000,#fff)}@media (forced-colors:active),(prefers-contrast:more){.gm-ui-hover-effect\u003espan{background-color:ButtonText}}sentinel{}\n`;var Vu;_.Su=(a,{root:b=document.head,Kw:c}={})=>{c&&(a=a.replace(/(\W)left(\W)/g,"$1`$2").replace(/(\W)right(\W)/g,"$1left$2").replace(/(\W)`(\W)/g,"$1right$2"));c=_.yl("STYLE");c.appendChild(document.createTextNode(a));(a=Si("style",document))&&c.setAttribute("nonce",a);b.insertBefore(c,b.firstChild);return c};_.Tu=(a,b={})=>{a=_.Wi(a);_.Su(a,b)};_.Uu=(a,b,c=!1)=>{b=b.getRootNode?b.getRootNode():document;b=b.head||b;const d=_.Aha(b);d.has(a)||(d.add(a),_.Tu(a,{root:b,Kw:c}))};Vu=new WeakMap; +_.Aha=a=>{Vu.has(a)||Vu.set(a,new WeakSet);return Vu.get(a)};_.Bha=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");_.Cha=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]");_.Dha=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"); +_.Eha=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*$");_.Fha=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$");var Gha,Hha,Iha;Gha=new _.Io(12,12);Hha=new _.Mo(13,13);Iha=new _.Io(0,0); +_.Xr=class extends _.Ju{constructor(a){var b=fn("CloseButtonView","element",()=>_.$m(_.Sm(HTMLButtonElement,"HTMLButtonElement"))(a.element)||_.Ur(a.label||"Close"));a={...a,element:b};super(a);this.Uq=a.Uq||Gha;this.ns=a.ns||Hha;this.label=a.label||"Close";this.ownerElement=a.ownerElement;this.EC=a.EC||!1;this.offset=a.offset||Iha;a.EC||(this.element.style.position="absolute",this.element.style.top=_.Bm(this.offset.y),this.element.style.right=_.Bm(this.offset.x));_.Tq(this.element,new _.Mo(this.ns.width+ +2*this.Uq.x,this.ns.height+2*this.Uq.y));_.Uu(zha,this.ownerElement);this.element.classList.add("gm-ui-hover-effect");b=document.createElement("span");b.style.setProperty("mask-image",`url("${yha["close.svg"]}")`);b.style.pointerEvents="none";b.style.display="block";_.Tq(b,this.ns);b.style.margin=`${this.Uq.y}px ${this.Uq.x}px`;this.element.appendChild(b);this.Rh(a,_.Xr,"CloseButtonView")}};var Pda=new Set;Pda.add("gm-style-iw-a");_.$r=class extends HTMLElement{constructor(a){super();this.options=a;this.Gg=!1;this.Xh=document.createElement("dialog");this.Fg=document.createElement("header");this.Eg=new Ru;this.Xh.addEventListener("close",()=>{this.dispatchEvent(new Event("close"));this.Eg.remove()});this.Xh.addEventListener("click",b=>{if(b.target===this.Xh){const c=this.Xh.getBoundingClientRect();c.top<=b.clientY&&b.clientY<=c.bottom&&c.left<=b.clientX&&b.clientX<=c.right||this.close()}});this.Eg.addEventListener("click",()=> +{this.dispatchEvent(new Event("gmp-internal-back",{bubbles:!0,composed:!0}));this.Eg.remove()});this.addEventListener("gmp-internal-next",b=>{b.stopPropagation();Qda(this)})}connectedCallback(){if(!this.Gg){this.Xh.ariaLabel=this.options.title;this.Xh.append(Rda(this));var a=this.Xh,b=a.append;const c=document.createElement("div");_.Wr(c,"basic-dialog-element--content");c.appendChild(this.options.content);b.call(a,c);this.append(this.Xh);_.Wr(this.Xh,"basic-dialog-element");_.Uu(xha,this);this.Gg= +!0}}close(){this.Xh.close()}};_.tp("gmp-internal-dialog",_.$r);var Jha=_.hu([".disclosure-container{font-size:16px}.slot-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:var(--gmp-mat-spacing-medium,12px)}.content,.slot-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content{color:var(--gmp-mat-color-on-surface,light-dark(#1f1f1f,#e3e3e3))}.content .description{font:var(--gmp-mat-font-body-medium,normal 400 .875em/1.4285714286 var(--gmp-mat-font-family,Google Sans Text,sans-serif));letter-spacing:.0071428571em;margin-top:var(--gmp-mat-spacing-small,8px)}.content .heading{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:var(--gmp-mat-font-headline-medium,normal 500 1.125em/1.3333333333 var(--gmp-mat-font-family,Google Sans Text,sans-serif));letter-spacing:0}.content .heading span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.content .heading:dir(rtl) svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.content .heading svg path{fill:var(--gmp-mat-color-on-surface,light-dark(#1f1f1f,#e3e3e3))}.content .link-item{font:var(--gmp-mat-font-label-large,normal 500 .875em/1.4285714286 var(--gmp-mat-font-family,Google Sans Text,sans-serif));letter-spacing:.0071428571em;padding:var(--gmp-mat-spacing-extra-small,4px) 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content .link-item a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--gmp-mat-color-primary,light-dark(#007b8b,#58b9ca));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--gmp-mat-spacing-extra-small,4px);padding-block:10px;padding-inline:0 12px;text-decoration:none}.content .link-item a .icon-container{height:1em;width:1em}.content .link-item a .icon-container svg path{fill:var(--gmp-mat-color-primary,light-dark(#007b8b,#58b9ca))}.content .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--gmp-mat-spacing-small,8px)}.content.no-links{margin-bottom:var(--gmp-mat-spacing-small,8px)}"]);var Wu=a=>(...b)=>({_$litDirective$:a,values:b}),Xu=class{get xp(){return this.Eg.xp}iI(a,b,c){this.Ig=a;this.Eg=b;this.Hg=c}jI(a,b){return this.update(a,b)}update(a,b){return this.Jh(...b)}};/* + + Copyright 2018 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +_.bs=Wu(class extends Xu{constructor(a){super();if(a.type!==1||a.name!=="class"||a.Pk?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");}Jh(a){return" "+Object.keys(a).filter(b=>a[b]).join(" ")+" "}update(a,[b]){if(this.Fg===void 0){this.Fg=new Set;a.Pk!==void 0&&(this.Gg=new Set(a.Pk.join(" ").split(/\s/).filter(d=>d!=="")));for(const d in b)b[d]&&!this.Gg?.has(d)&&this.Fg.add(d);return this.Jh(b)}a=a.element.classList;for(var c of this.Fg)c in +b||(a.remove(c),this.Fg.delete(c));for(const d in b)c=!!b[d],c===this.Fg.has(d)||this.Gg?.has(d)||(c?(a.add(d),this.Fg.add(d)):(a.remove(d),this.Fg.delete(d)));return aq}});_.Yu=class extends _.lu{Jh(){return(0,_.O)` +
    +
    + ${this.disclosureContent} + +
    +
    + `}};_.Yu.styles=Jha;_.La([_.wr({ah:!1}),_.A("design:type",String)],_.Yu.prototype,"heading",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],_.Yu.prototype,"description",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],_.Yu.prototype,"href",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Array)],_.Yu.prototype,"disclosureContent",void 0); +var Zu=class extends _.lu{constructor(){super(...arguments);this.links=[];this.showAccessoryIcon=!1}Jh(){const a=Sda(this),b=(0,_.bs)({content:!0,"no-links":!a});return(0,_.O)` +
    + ${this.heading?(0,_.O)`
    + ${this.heading} + ${this.showAccessoryIcon?(0,_.O)`${(0,_.O)``}`:""} +
    `:""} + ${this.description?(0,_.O)`
    ${this.description}
    `:""} + ${a?(0,_.O)``:""} + +
    + `}};Zu.styles=Jha;_.La([_.wr({ah:!1}),_.A("design:type",String)],Zu.prototype,"heading",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],Zu.prototype,"description",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Array)],Zu.prototype,"links",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],Zu.prototype,"showAccessoryIcon",void 0);_.tp("gmp-internal-disclosure",_.Yu);_.tp("gmp-internal-disclosure-section",Zu);_.Kha=(0,_.O)` + + +`;_.$u=class extends _.lu{constructor(){super();this.attributionType="LOGO";this.infoButtonTapAreaExpanded=!1;this.logoColorOptions={Cy:"#5e5e5e",Ex:"#fff"};this.showTermsOfService=this.showInfoButton=!0;this.disclosureContent=[];this.attributionText="Google Maps";this.attributionFont="BODY_SMALL";this.moreInfoButtonTitle="About Google Maps content";this.logoLinkOptions=void 0;this.Fg=new _.Yu;this.Eg=Tda(this);_.Pl("util").then(a=>{a.Bq()})}rt(a){if(a.has("showTermsOfService")||a.has("disclosureContent"))a= +[...this.disclosureContent],this.showTermsOfService&&a.push(_.Kha),this.Fg.disclosureContent=a}Jh(){var a=this.logoColorOptions.Cy||"#5e5e5e",b=this.logoColorOptions.Ex||"#fff",c=as(a);const d=as(b);switch(this.attributionType){case "LOGO":a=uha({className:"attribution__logo--default",fill:`light-dark(${a}, ${b})`});break;case "LOGO_OUTLINE":a=vha({className:"attribution__logo--outline",fill:`light-dark(${a}, ${b})`,outline:`light-dark(${c}, ${d})`});break;default:a=(0,_.O)` ${this.attributionText}`}this.logoLinkOptions&&(a=(0,_.O)` + ${a} + `);b={container:!0,"full-button":["LOGO","LOGO_OUTLINE"].includes(this.attributionType)||this.attributionText!=="Google Maps"};c=Wda(this,this.Eg);return(0,_.O)`
    + ${a}${c}
    ${this.Eg}`}};_.$u.styles=wha;_.La([_.wr({ah:!1}),_.A("design:type",String)],_.$u.prototype,"attributionType",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"infoButtonTapAreaExpanded",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"logoColorOptions",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"showInfoButton",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"showTermsOfService",void 0); +_.La([_.wr({ah:!1}),_.A("design:type",Array)],_.$u.prototype,"disclosureContent",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"attributionText",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"attributionFont",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],_.$u.prototype,"moreInfoButtonTitle",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"logoLinkOptions",void 0);_.tp("gmp-internal-attribution",_.$u);var Lha=class{constructor(a={}){this.headers={["X-Goog-Api-Key"]:_.ll?.Hg()||"",["Content-Type"]:"application/json+protobuf",["X-Goog-Maps-Channel-Id"]:_.ll?.Jg()||"",...a}}};var Mha=class extends Lha{constructor(){super({})}intercept(a,b){$da(this,a);return b(a)}};_.av=class extends Lha{constructor(a={}){super(a)}async intercept(a,b){$da(this,a);await bea(a);return b(a)}};_.bv=class{constructor(){this.Eg=new (this.Hg())(this.Gg(),null,{withCredentials:!1,QC:_.Im("gInternalNoCorsPreflightForTesting")==="true",dD:this.Fg(),OC:this.Ig()})}Fg(){return[new _.av]}Ig(){return[new Mha]}};_.cv=new Map;_.dv=new Map;var dea="January February March April May June July August September October November December".split(" ");/* + + Copyright 2020 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +var Nha={};_.Oha=Wu(class extends Xu{constructor(){super(...arguments);this.key=_.Qt}Jh(a,b){this.key=a;return b}update(a,[b,c]){b!==this.key&&(a.nj=Nha,this.key=b);return c}});_.Pha=Wu(class extends Xu{constructor(a){super();if(a.type!==1||a.name!=="style"||a.Pk?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");}Jh(a){return Object.keys(a).reduce((b,c)=>{const d=a[c];if(d==null)return b;c=c.includes("-")?c:c.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase();return b+`${c}:${d};`},"")}update(a,[b]){a=a.element.style;this.Fg===void 0&&(this.Fg=new Set);for(var c of this.Fg)b[c]== +null&&(this.Fg.delete(c),c.includes("-")?a.removeProperty(c):a[c]=null);for(const d in b)if(c=b[d],c!=null){this.Fg.add(d);const e=typeof c==="string"&&c.endsWith(" !important");d.includes("-")||e?a.setProperty(d,e?c.slice(0,-11):c,e?"important":""):a[d]=c}return aq}});Symbol.for("");var Fda=arguments[0],pea=new _.jk;_.pa.google.maps.Load&&_.pa.google.maps.Load(oea);}).call(this,{}); + diff --git a/niayesh/jssor.js.download b/niayesh/jssor.js.download new file mode 100644 index 0000000..fe0e78e --- /dev/null +++ b/niayesh/jssor.js.download @@ -0,0 +1,2775 @@ +/* +* Jssor 19.0 +* http://www.jssor.com/ +* +* Licensed under the MIT license: +* http://www.opensource.org/licenses/MIT +* +* TERMS OF USE - Jssor +* +* Copyright 2014 Jssor +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +/*! Jssor */ + +//$JssorDebug$ +var $JssorDebug$ = new function () { + + this.$DebugMode = true; + + // Methods + + this.$Log = function (msg, important) { + var console = window.console || {}; + var debug = this.$DebugMode; + + if (debug && console.log) { + console.log(msg); + } else if (debug && important) { + alert(msg); + } + }; + + this.$Error = function (msg, e) { + var console = window.console || {}; + var debug = this.$DebugMode; + + if (debug && console.error) { + console.error(msg); + } else if (debug) { + alert(msg); + } + + if (debug) { + // since we're debugging, fail fast by crashing + throw e || new Error(msg); + } + }; + + this.$Fail = function (msg) { + throw new Error(msg); + }; + + this.$Assert = function (value, msg) { + var debug = this.$DebugMode; + if (debug) { + if (!value) + throw new Error("Assert failed " + msg || ""); + } + }; + + this.$Trace = function (msg) { + var console = window.console || {}; + var debug = this.$DebugMode; + + if (debug && console.log) { + console.log(msg); + } + }; + + this.$Execute = function (func) { + var debug = this.$DebugMode; + if (debug) + func(); + }; + + this.$LiveStamp = function (obj, id) { + var debug = this.$DebugMode; + if (debug) { + var stamp = document.createElement("DIV"); + stamp.setAttribute("id", id); + + obj.$Live = stamp; + } + }; + + this.$C_AbstractProperty = function () { + /// + /// Tells compiler the property is abstract, it should be implemented by subclass. + /// + + throw new Error("The property is abstract, it should be implemented by subclass."); + }; + + this.$C_AbstractMethod = function () { + /// + /// Tells compiler the method is abstract, it should be implemented by subclass. + /// + + throw new Error("The method is abstract, it should be implemented by subclass."); + }; + + function C_AbstractClass(instance) { + /// + /// Tells compiler the class is abstract, it should be implemented by subclass. + /// + + if (instance.constructor === C_AbstractClass.caller) + throw new Error("Cannot create instance of an abstract class."); + } + + this.$C_AbstractClass = C_AbstractClass; +}; + +//$JssorEasing$ +var $JssorEasing$ = window.$JssorEasing$ = { + $EaseSwing: function (t) { + return -Math.cos(t * Math.PI) / 2 + .5; + }, + $EaseLinear: function (t) { + return t; + }, + $EaseInQuad: function (t) { + return t * t; + }, + $EaseOutQuad: function (t) { + return -t * (t - 2); + }, + $EaseInOutQuad: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t : -1 / 2 * (--t * (t - 2) - 1); + }, + $EaseInCubic: function (t) { + return t * t * t; + }, + $EaseOutCubic: function (t) { + return (t -= 1) * t * t + 1; + }, + $EaseInOutCubic: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t * t : 1 / 2 * ((t -= 2) * t * t + 2); + }, + $EaseInQuart: function (t) { + return t * t * t * t; + }, + $EaseOutQuart: function (t) { + return -((t -= 1) * t * t * t - 1); + }, + $EaseInOutQuart: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t * t * t : -1 / 2 * ((t -= 2) * t * t * t - 2); + }, + $EaseInQuint: function (t) { + return t * t * t * t * t; + }, + $EaseOutQuint: function (t) { + return (t -= 1) * t * t * t * t + 1; + }, + $EaseInOutQuint: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t * t * t * t : 1 / 2 * ((t -= 2) * t * t * t * t + 2); + }, + $EaseInSine: function (t) { + return 1 - Math.cos(t * Math.PI / 2); + }, + $EaseOutSine: function (t) { + return Math.sin(t * Math.PI / 2); + }, + $EaseInOutSine: function (t) { + return -1 / 2 * (Math.cos(Math.PI * t) - 1); + }, + $EaseInExpo: function (t) { + return t == 0 ? 0 : Math.pow(2, 10 * (t - 1)); + }, + $EaseOutExpo: function (t) { + return t == 1 ? 1 : -Math.pow(2, -10 * t) + 1; + }, + $EaseInOutExpo: function (t) { + return t == 0 || t == 1 ? t : (t *= 2) < 1 ? 1 / 2 * Math.pow(2, 10 * (t - 1)) : 1 / 2 * (-Math.pow(2, -10 * --t) + 2); + }, + $EaseInCirc: function (t) { + return -(Math.sqrt(1 - t * t) - 1); + }, + $EaseOutCirc: function (t) { + return Math.sqrt(1 - (t -= 1) * t); + }, + $EaseInOutCirc: function (t) { + return (t *= 2) < 1 ? -1 / 2 * (Math.sqrt(1 - t * t) - 1) : 1 / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1); + }, + $EaseInElastic: function (t) { + if (!t || t == 1) + return t; + var p = .3, s = .075; + return -(Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p)); + }, + $EaseOutElastic: function (t) { + if (!t || t == 1) + return t; + var p = .3, s = .075; + return Math.pow(2, -10 * t) * Math.sin((t - s) * 2 * Math.PI / p) + 1; + }, + $EaseInOutElastic: function (t) { + if (!t || t == 1) + return t; + var p = .45, s = .1125; + return (t *= 2) < 1 ? -.5 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p) : Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p) * .5 + 1; + }, + $EaseInBack: function (t) { + var s = 1.70158; + return t * t * ((s + 1) * t - s); + }, + $EaseOutBack: function (t) { + var s = 1.70158; + return (t -= 1) * t * ((s + 1) * t + s) + 1; + }, + $EaseInOutBack: function (t) { + var s = 1.70158; + return (t *= 2) < 1 ? 1 / 2 * t * t * (((s *= 1.525) + 1) * t - s) : 1 / 2 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2); + }, + $EaseInBounce: function (t) { + return 1 - $JssorEasing$.$EaseOutBounce(1 - t) + }, + $EaseOutBounce: function (t) { + return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375; + }, + $EaseInOutBounce: function (t) { + return t < 1 / 2 ? $JssorEasing$.$EaseInBounce(t * 2) * .5 : $JssorEasing$.$EaseOutBounce(t * 2 - 1) * .5 + .5; + }, + $EaseGoBack: function (t) { + return 1 - Math.abs((t *= 2) - 1); + }, + $EaseInWave: function (t) { + return 1 - Math.cos(t * Math.PI * 2) + }, + $EaseOutWave: function (t) { + return Math.sin(t * Math.PI * 2); + }, + $EaseOutJump: function (t) { + return 1 - (((t *= 2) < 1) ? (t = 1 - t) * t * t : (t -= 1) * t * t); + }, + $EaseInJump: function (t) { + return ((t *= 2) < 1) ? t * t * t : (t = 2 - t) * t * t; + } +}; + +var $JssorDirection$ = window.$JssorDirection$ = { + $TO_LEFT: 0x0001, + $TO_RIGHT: 0x0002, + $TO_TOP: 0x0004, + $TO_BOTTOM: 0x0008, + $HORIZONTAL: 0x0003, + $VERTICAL: 0x000C, + //$LEFTRIGHT: 0x0003, + //$TOPBOTOM: 0x000C, + //$TOPLEFT: 0x0005, + //$TOPRIGHT: 0x0006, + //$BOTTOMLEFT: 0x0009, + //$BOTTOMRIGHT: 0x000A, + //$AROUND: 0x000F, + + $GetDirectionHorizontal: function (direction) { + return direction & 0x0003; + }, + $GetDirectionVertical: function (direction) { + return direction & 0x000C; + }, + //$ChessHorizontal: function (direction) { + // return (~direction & 0x0003) + (direction & 0x000C); + //}, + //$ChessVertical: function (direction) { + // return (~direction & 0x000C) + (direction & 0x0003); + //}, + //$IsToLeft: function (direction) { + // return (direction & 0x0003) == 0x0001; + //}, + //$IsToRight: function (direction) { + // return (direction & 0x0003) == 0x0002; + //}, + //$IsToTop: function (direction) { + // return (direction & 0x000C) == 0x0004; + //}, + //$IsToBottom: function (direction) { + // return (direction & 0x000C) == 0x0008; + //}, + $IsHorizontal: function (direction) { + return direction & 0x0003; + }, + $IsVertical: function (direction) { + return direction & 0x000C; + } +}; + +var $JssorKeyCode$ = { + $BACKSPACE: 8, + $COMMA: 188, + $DELETE: 46, + $DOWN: 40, + $END: 35, + $ENTER: 13, + $ESCAPE: 27, + $HOME: 36, + $LEFT: 37, + $NUMPAD_ADD: 107, + $NUMPAD_DECIMAL: 110, + $NUMPAD_DIVIDE: 111, + $NUMPAD_ENTER: 108, + $NUMPAD_MULTIPLY: 106, + $NUMPAD_SUBTRACT: 109, + $PAGE_DOWN: 34, + $PAGE_UP: 33, + $PERIOD: 190, + $RIGHT: 39, + $SPACE: 32, + $TAB: 9, + $UP: 38 +}; + +// $Jssor$ is a static class, so make it singleton instance +var $Jssor$ = window.$Jssor$ = new function () { + var _This = this; + + //#region Constants + var REGEX_WHITESPACE_GLOBAL = /\S+/g; + var ROWSER_OTHER = -1; + var ROWSER_UNKNOWN = 0; + var BROWSER_IE = 1; + var BROWSER_FIREFOX = 2; + var BROWSER_SAFARI = 3; + var BROWSER_CHROME = 4; + var BROWSER_OPERA = 5; + //var arrActiveX = ["Msxml2.XMLHTTP", "Msxml3.XMLHTTP", "Microsoft.XMLHTTP"]; + //#endregion + + //#region Variables + var _Device; + var _Browser = 0; + var _BrowserRuntimeVersion = 0; + var _BrowserEngineVersion = 0; + var _BrowserJavascriptVersion = 0; + var _WebkitVersion = 0; + + var _Navigator = navigator; + var _AppName = _Navigator.appName; + var _AppVersion = _Navigator.appVersion; + var _UserAgent = _Navigator.userAgent; + + var _DocElmt = document.documentElement; + var _TransformProperty; + //#endregion + + function Device() { + if (!_Device) { + _Device = { $Touchable: "ontouchstart" in window || "createTouch" in document }; + + var msPrefix; + if ((_Navigator.pointerEnabled || (msPrefix = _Navigator.msPointerEnabled))) { + _Device.$TouchActionAttr = msPrefix ? "msTouchAction" : "touchAction"; + } + } + + return _Device; + } + + function DetectBrowser(browser) { + if (!_Browser) { + _Browser = -1; + + if (_AppName == "Microsoft Internet Explorer" && + !!window.attachEvent && !!window.ActiveXObject) { + + var ieOffset = _UserAgent.indexOf("MSIE"); + _Browser = BROWSER_IE; + _BrowserEngineVersion = ParseFloat(_UserAgent.substring(ieOffset + 5, _UserAgent.indexOf(";", ieOffset))); + + //check IE javascript version + /*@cc_on + _BrowserJavascriptVersion = @_jscript_version; + @*/ + + // update: for intranet sites and compat view list sites, IE sends + // an IE7 User-Agent to the server to be interoperable, and even if + // the page requests a later IE version, IE will still report the + // IE7 UA to JS. we should be robust to self + //var docMode = document.documentMode; + //if (typeof docMode !== "undefined") { + // _BrowserRuntimeVersion = docMode; + //} + + _BrowserRuntimeVersion = document.documentMode || _BrowserEngineVersion; + + } + else if (_AppName == "Netscape" && !!window.addEventListener) { + + var ffOffset = _UserAgent.indexOf("Firefox"); + var saOffset = _UserAgent.indexOf("Safari"); + var chOffset = _UserAgent.indexOf("Chrome"); + var webkitOffset = _UserAgent.indexOf("AppleWebKit"); + + if (ffOffset >= 0) { + _Browser = BROWSER_FIREFOX; + _BrowserRuntimeVersion = ParseFloat(_UserAgent.substring(ffOffset + 8)); + } + else if (saOffset >= 0) { + var slash = _UserAgent.substring(0, saOffset).lastIndexOf("/"); + _Browser = (chOffset >= 0) ? BROWSER_CHROME : BROWSER_SAFARI; + _BrowserRuntimeVersion = ParseFloat(_UserAgent.substring(slash + 1, saOffset)); + } + else { + //(/Trident.*rv[ :]*11\./i + var match = /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(_UserAgent); + if (match) { + _Browser = BROWSER_IE; + _BrowserRuntimeVersion = _BrowserEngineVersion = ParseFloat(match[1]); + } + } + + if (webkitOffset >= 0) + _WebkitVersion = ParseFloat(_UserAgent.substring(webkitOffset + 12)); + } + else { + var match = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(_UserAgent); + if (match) { + _Browser = BROWSER_OPERA; + _BrowserRuntimeVersion = ParseFloat(match[2]); + } + } + } + + return browser == _Browser; + } + + function IsBrowserIE() { + return DetectBrowser(BROWSER_IE); + } + + function IsBrowserIeQuirks() { + return IsBrowserIE() && (_BrowserRuntimeVersion < 6 || document.compatMode == "BackCompat"); //Composite to "CSS1Compat" + } + + function IsBrowserFireFox() { + return DetectBrowser(BROWSER_FIREFOX); + } + + function IsBrowserSafari() { + return DetectBrowser(BROWSER_SAFARI); + } + + function IsBrowserChrome() { + return DetectBrowser(BROWSER_CHROME); + } + + function IsBrowserOpera() { + return DetectBrowser(BROWSER_OPERA); + } + + function IsBrowserBadTransform() { + return IsBrowserSafari() && (_WebkitVersion > 534) && (_WebkitVersion < 535); + } + + function IsBrowserIe9Earlier() { + return IsBrowserIE() && _BrowserRuntimeVersion < 9; + } + + function GetTransformProperty(elmt) { + + if (!_TransformProperty) { + // Note that in some versions of IE9 it is critical that + // msTransform appear in this list before MozTransform + + Each(['transform', 'WebkitTransform', 'msTransform', 'MozTransform', 'OTransform'], function (property) { + if (elmt.style[property] != undefined) { + _TransformProperty = property; + return true; + } + }); + + _TransformProperty = _TransformProperty || "transform"; + } + + return _TransformProperty; + } + + // Helpers + function getOffsetParent(elmt, isFixed) { + // IE and Opera "fixed" position elements don't have offset parents. + // regardless, if it's fixed, its offset parent is the body. + if (isFixed && elmt != document.body) { + return document.body; + } else { + return elmt.offsetParent; + } + } + + function toString(obj) { + return {}.toString.call(obj); + } + + // [[Class]] -> type pairs + var _Class2type; + + function GetClass2Type() { + if (!_Class2type) { + _Class2type = {}; + Each(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function (name) { + _Class2type["[object " + name + "]"] = name.toLowerCase(); + }); + } + + return _Class2type; + } + + function Each(obj, callback) { + if (toString(obj) == "[object Array]") { + for (var i = 0; i < obj.length; i++) { + if (callback(obj[i], i, obj)) { + return true; + } + } + } + else { + for (var name in obj) { + if (callback(obj[name], name, obj)) { + return true; + } + } + } + } + + function Type(obj) { + return obj == null ? String(obj) : GetClass2Type()[toString(obj)] || "object"; + } + + function IsNotEmpty(obj) { + for(var name in obj) + return true; + } + + function IsPlainObject(obj) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + try { + return Type(obj) == "object" + && !obj.nodeType + && obj != obj.window + && (!obj.constructor || { }.hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf")); + } + catch (e) { } + } + + function Point(x, y) { + return { x: x, y: y }; + } + + function Delay(code, delay) { + setTimeout(code, delay || 0); + } + + function RemoveByReg(str, reg) { + var m = reg.exec(str); + + if (m) { + var header = str.substr(0, m.index); + var tailer = str.substr(m.lastIndex + 1, str.length - (m.lastIndex + 1)); + str = header + tailer; + } + + return str; + } + + function BuildNewCss(oldCss, removeRegs, replaceValue) { + var css = (!oldCss || oldCss == "inherit") ? "" : oldCss; + + Each(removeRegs, function (removeReg) { + var m = removeReg.exec(css); + + if (m) { + var header = css.substr(0, m.index); + var tailer = css.substr(m.lastIndex + 1, css.length - (m.lastIndex + 1)); + css = header + tailer; + } + }); + + css = replaceValue + (css.indexOf(" ") != 0 ? " " : "") + css; + + return css; + } + + function SetStyleFilterIE(elmt, value) { + if (_BrowserRuntimeVersion < 9) { + elmt.style.filter = value; + } + } + + function SetStyleMatrixIE(elmt, matrix, offset) { + //matrix is not for ie9+ running in ie8- mode + if (_BrowserJavascriptVersion < 9) { + var oldFilterValue = elmt.style.filter; + var matrixReg = new RegExp(/[\s]*progid:DXImageTransform\.Microsoft\.Matrix\([^\)]*\)/g); + var matrixValue = matrix ? "progid:DXImageTransform.Microsoft.Matrix(" + "M11=" + matrix[0][0] + ", M12=" + matrix[0][1] + ", M21=" + matrix[1][0] + ", M22=" + matrix[1][1] + ", SizingMethod='auto expand')" : ""; + + var newFilterValue = BuildNewCss(oldFilterValue, [matrixReg], matrixValue); + + SetStyleFilterIE(elmt, newFilterValue); + + _This.$CssMarginTop(elmt, offset.y); + _This.$CssMarginLeft(elmt, offset.x); + } + } + + // Methods + + _This.$Device = Device; + + _This.$IsBrowserIE = IsBrowserIE; + + _This.$IsBrowserIeQuirks = IsBrowserIeQuirks; + + _This.$IsBrowserFireFox = IsBrowserFireFox; + + _This.$IsBrowserSafari = IsBrowserSafari; + + _This.$IsBrowserChrome = IsBrowserChrome; + + _This.$IsBrowserOpera = IsBrowserOpera; + + _This.$IsBrowserBadTransform = IsBrowserBadTransform; + + _This.$IsBrowserIe9Earlier = IsBrowserIe9Earlier; + + _This.$BrowserVersion = function () { + return _BrowserRuntimeVersion; + }; + + _This.$BrowserEngineVersion = function () { + return _BrowserEngineVersion || _BrowserRuntimeVersion; + }; + + _This.$WebKitVersion = function () { + DetectBrowser(); + + return _WebkitVersion; + }; + + _This.$Delay = Delay; + + _This.$Inherit = function (instance, baseClass) { + baseClass.call(instance); + return Extend({}, instance); + }; + + function Construct(instance) { + instance.constructor === Construct.caller && instance.$Construct && instance.$Construct.apply(instance, Construct.caller.arguments); + } + + _This.$Construct = Construct; + + _This.$GetElement = function (elmt) { + if (_This.$IsString(elmt)) { + elmt = document.getElementById(elmt); + } + + return elmt; + }; + + function GetEvent(event) { + return event || window.event; + } + + _This.$GetEvent = GetEvent; + + _This.$EvtSrc = function (event) { + event = GetEvent(event); + return event.target || event.srcElement || document; + }; + + _This.$EvtTarget = function (event) { + event = GetEvent(event); + return event.relatedTarget || event.toElement; + }; + + _This.$EvtWhich = function (event) { + event = GetEvent(event); + return event.which || [0, 1, 3, 0, 2][event.button] || event.charCode || event.keyCode; + }; + + _This.$MousePosition = function (event) { + event = GetEvent(event); + //var body = document.body; + + return { + x: event.pageX || event.clientX/* + (_DocElmt.scrollLeft || body.scrollLeft || 0) - (_DocElmt.clientLeft || body.clientLeft || 0)*/ || 0, + y: event.pageY || event.clientY/* + (_DocElmt.scrollTop || body.scrollTop || 0) - (_DocElmt.clientTop || body.clientTop || 0)*/ || 0 + }; + }; + + _This.$PageScroll = function () { + var body = document.body; + + return { + x: (window.pageXOffset || _DocElmt.scrollLeft || body.scrollLeft || 0) - (_DocElmt.clientLeft || body.clientLeft || 0), + y: (window.pageYOffset || _DocElmt.scrollTop || body.scrollTop || 0) - (_DocElmt.clientTop || body.clientTop || 0) + }; + }; + + _This.$WindowSize = function () { + var body = document.body; + + return { + x: body.clientWidth || _DocElmt.clientWidth, + y: body.clientHeight || _DocElmt.clientHeight + }; + }; + + //_This.$GetElementPosition = function (elmt) { + // elmt = _This.$GetElement(elmt); + // var result = Point(); + + // // technique from: + // // http://www.quirksmode.org/js/findpos.html + // // with special check for "fixed" elements. + + // while (elmt) { + // result.x += elmt.offsetLeft; + // result.y += elmt.offsetTop; + + // var isFixed = _This.$GetElementStyle(elmt).position == "fixed"; + + // if (isFixed) { + // result = result.$Plus(_This.$PageScroll(window)); + // } + + // elmt = getOffsetParent(elmt, isFixed); + // } + + // return result; + //}; + + //_This.$GetMouseScroll = function (event) { + // event = GetEvent(event); + // var delta = 0; // default value + + // // technique from: + // // http://blog.paranoidferret.com/index.php/2007/10/31/javascript-tutorial-the-scroll-wheel/ + + // if (typeof (event.wheelDelta) == "number") { + // delta = event.wheelDelta; + // } else if (typeof (event.detail) == "number") { + // delta = event.detail * -1; + // } else { + // $JssorDebug$.$Fail("Unknown event mouse scroll, no known technique."); + // } + + // // normalize value to [-1, 1] + // return delta ? delta / Math.abs(delta) : 0; + //}; + + //_This.$MakeAjaxRequest = function (url, callback) { + // var async = typeof (callback) == "function"; + // var req = null; + + // if (async) { + // var actual = callback; + // var callback = function () { + // Delay($Jssor$.$CreateCallback(null, actual, req), 1); + // }; + // } + + // if (window.ActiveXObject) { + // for (var i = 0; i < arrActiveX.length; i++) { + // try { + // req = new ActiveXObject(arrActiveX[i]); + // break; + // } catch (e) { + // continue; + // } + // } + // } else if (window.XMLHttpRequest) { + // req = new XMLHttpRequest(); + // } + + // if (!req) { + // $JssorDebug$.$Fail("Browser doesn't support XMLHttpRequest."); + // } + + // if (async) { + // req.onreadystatechange = function () { + // if (req.readyState == 4) { + // // prevent memory leaks by breaking circular reference now + // req.onreadystatechange = new Function(); + // callback(); + // } + // }; + // } + + // try { + // req.open("GET", url, async); + // req.send(null); + // } catch (e) { + // $JssorDebug$.$Log(e.name + " while making AJAX request: " + e.message); + + // req.onreadystatechange = null; + // req = null; + + // if (async) { + // callback(); + // } + // } + + // return async ? null : req; + //}; + + //_This.$ParseXml = function (string) { + // var xmlDoc = null; + + // if (window.ActiveXObject) { + // try { + // xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); + // xmlDoc.async = false; + // xmlDoc.loadXML(string); + // } catch (e) { + // $JssorDebug$.$Log(e.name + " while parsing XML (ActiveX): " + e.message); + // } + // } else if (window.DOMParser) { + // try { + // var parser = new DOMParser(); + // xmlDoc = parser.parseFromString(string, "text/xml"); + // } catch (e) { + // $JssorDebug$.$Log(e.name + " while parsing XML (DOMParser): " + e.message); + // } + // } else { + // $JssorDebug$.$Fail("Browser doesn't support XML DOM."); + // } + + // return xmlDoc; + //}; + + function Css(elmt, name, value) { + /// + /// access css + /// $Jssor$.$Css(elmt, name); //get css value + /// $Jssor$.$Css(elmt, name, value); //set css value + /// + /// + /// the element to access css + /// + /// + /// the name of css property + /// + /// + /// the value to set + /// + if (value != undefined) { + elmt.style[name] = value; + } + else { + var style = elmt.currentStyle || elmt.style; + value = style[name]; + + if (value == "" && window.getComputedStyle) { + style = elmt.ownerDocument.defaultView.getComputedStyle(elmt, null); + + style && (value = style.getPropertyValue(name) || style[name]); + } + + return value; + } + } + + function CssN(elmt, name, value, isDimensional) { + /// + /// access css as numeric + /// $Jssor$.$CssN(elmt, name); //get css value + /// $Jssor$.$CssN(elmt, name, value); //set css value + /// + /// + /// the element to access css + /// + /// + /// the name of css property + /// + /// + /// the value to set + /// + if (value != undefined) { + isDimensional && (value += "px"); + Css(elmt, name, value); + } + else { + return ParseFloat(Css(elmt, name)); + } + } + + function CssP(elmt, name, value) { + /// + /// access css in pixel as numeric, like 'top', 'left', 'width', 'height' + /// $Jssor$.$CssP(elmt, name); //get css value + /// $Jssor$.$CssP(elmt, name, value); //set css value + /// + /// + /// the element to access css + /// + /// + /// the name of css property + /// + /// + /// the value to set + /// + return CssN(elmt, name, value, true); + } + + function CssProxy(name, numericOrDimension) { + /// + /// create proxy to access css, CssProxy(name[, numericOrDimension]); + /// + /// + /// the element to access css + /// + /// + /// not set: access original css, 1: access css as numeric, 2: access css in pixel as numeric + /// + var isDimensional = numericOrDimension & 2; + var cssAccessor = numericOrDimension ? CssN : Css; + return function (elmt, value) { + return cssAccessor(elmt, name, value, isDimensional); + }; + } + + function GetStyleOpacity(elmt) { + if (IsBrowserIE() && _BrowserEngineVersion < 9) { + var match = /opacity=([^)]*)/.exec(elmt.style.filter || ""); + return match ? (ParseFloat(match[1]) / 100) : 1; + } + else + return ParseFloat(elmt.style.opacity || "1"); + } + + function SetStyleOpacity(elmt, opacity, ie9EarlierForce) { + + if (IsBrowserIE() && _BrowserEngineVersion < 9) { + //var filterName = "filter"; // _BrowserEngineVersion < 8 ? "filter" : "-ms-filter"; + var finalFilter = elmt.style.filter || ""; + + // for CSS filter browsers (IE), remove alpha filter if it's unnecessary. + // update: doing _This always since IE9 beta seems to have broken the + // behavior if we rely on the programmatic filters collection. + var alphaReg = new RegExp(/[\s]*alpha\([^\)]*\)/g); + + // important: note the lazy star! _This protects against + // multiple filters; we don't want to delete the other ones. + // update: also trimming extra whitespace around filter. + + var ieOpacity = Math.round(100 * opacity); + var alphaFilter = ""; + if (ieOpacity < 100 || ie9EarlierForce) { + alphaFilter = "alpha(opacity=" + ieOpacity + ") "; + } + + var newFilterValue = BuildNewCss(finalFilter, [alphaReg], alphaFilter); + + SetStyleFilterIE(elmt, newFilterValue); + } + else { + elmt.style.opacity = opacity == 1 ? "" : Math.round(opacity * 100) / 100; + } + } + + function SetStyleTransformInternal(elmt, transform) { + var rotate = transform.$Rotate || 0; + var scale = transform.$Scale == undefined ? 1 : transform.$Scale; + + if (IsBrowserIe9Earlier()) { + var matrix = _This.$CreateMatrix(rotate / 180 * Math.PI, scale, scale); + SetStyleMatrixIE(elmt, (!rotate && scale == 1) ? null : matrix, _This.$GetMatrixOffset(matrix, transform.$OriginalWidth, transform.$OriginalHeight)); + } + else { + //rotate(15deg) scale(.5) translateZ(0) + var transformProperty = GetTransformProperty(elmt); + if (transformProperty) { + var transformValue = "rotate(" + rotate % 360 + "deg) scale(" + scale + ")"; + + //needed for touch device, no need for desktop device + if (IsBrowserChrome() && _WebkitVersion > 535 && "ontouchstart" in window) + transformValue += " perspective(2000px)"; + + elmt.style[transformProperty] = transformValue; + } + } + } + + _This.$SetStyleTransform = function (elmt, transform) { + if (IsBrowserBadTransform()) { + Delay(_This.$CreateCallback(null, SetStyleTransformInternal, elmt, transform)); + } + else { + SetStyleTransformInternal(elmt, transform); + } + }; + + _This.$SetStyleTransformOrigin = function (elmt, transformOrigin) { + var transformProperty = GetTransformProperty(elmt); + + if (transformProperty) + elmt.style[transformProperty + "Origin"] = transformOrigin; + }; + + _This.$CssScale = function (elmt, scale) { + + if (IsBrowserIE() && _BrowserEngineVersion < 9 || (_BrowserEngineVersion < 10 && IsBrowserIeQuirks())) { + elmt.style.zoom = (scale == 1) ? "" : scale; + } + else { + var transformProperty = GetTransformProperty(elmt); + + if (transformProperty) { + //rotate(15deg) scale(.5) + var transformValue = "scale(" + scale + ")"; + + var oldTransformValue = elmt.style[transformProperty]; + var scaleReg = new RegExp(/[\s]*scale\(.*?\)/g); + + var newTransformValue = BuildNewCss(oldTransformValue, [scaleReg], transformValue); + + elmt.style[transformProperty] = newTransformValue; + } + } + }; + + _This.$EnableHWA = function (elmt) { + if (!elmt.style[GetTransformProperty(elmt)] || elmt.style[GetTransformProperty(elmt)] == "none") + elmt.style[GetTransformProperty(elmt)] = "perspective(2000px)"; + }; + + _This.$DisableHWA = function (elmt) { + elmt.style[GetTransformProperty(elmt)] = "none"; + }; + + var ie8OffsetWidth = 0; + var ie8OffsetHeight = 0; + + _This.$WindowResizeFilter = function (window, handler) { + return IsBrowserIe9Earlier() ? function () { + + var trigger = true; + + var checkElement = (IsBrowserIeQuirks() ? window.document.body : window.document.documentElement); + if (checkElement) { + var widthChange = checkElement.offsetWidth - ie8OffsetWidth; + var heightChange = checkElement.offsetHeight - ie8OffsetHeight; + if (widthChange || heightChange) { + ie8OffsetWidth += widthChange; + ie8OffsetHeight += heightChange; + } + else + trigger = false; + } + + trigger && handler(); + + } : handler; + }; + + _This.$MouseOverOutFilter = function (handler, target) { + /// + /// The target element to detect mouse over/out events. (for ie < 9 compatibility) + /// + + $JssorDebug$.$Execute(function () { + if (!target) { + throw new Error("Null reference, parameter \"target\"."); + } + }); + + return function (event) { + event = GetEvent(event); + + var eventName = event.type; + var related = event.relatedTarget || (eventName == "mouseout" ? event.toElement : event.fromElement); + + if (!related || (related !== target && !_This.$IsChild(target, related))) { + handler(event); + } + }; + }; + + _This.$AddEvent = function (elmt, eventName, handler, useCapture) { + elmt = _This.$GetElement(elmt); + + $JssorDebug$.$Execute(function () { + if (!elmt) { + $JssorDebug$.$Fail("Parameter 'elmt' not specified."); + } + + if (!handler) { + $JssorDebug$.$Fail("Parameter 'handler' not specified."); + } + + if (!elmt.addEventListener && !elmt.attachEvent) { + $JssorDebug$.$Fail("Unable to attach event handler, no known technique."); + } + }); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (elmt.addEventListener) { + if (eventName == "mousewheel") { + elmt.addEventListener("DOMMouseScroll", handler, useCapture); + } + // we are still going to add the mousewheel -- not a mistake! + // _This is for opera, since it uses onmousewheel but needs addEventListener. + elmt.addEventListener(eventName, handler, useCapture); + } + else if (elmt.attachEvent) { + elmt.attachEvent("on" + eventName, handler); + if (useCapture && elmt.setCapture) { + elmt.setCapture(); + } + } + }; + + _This.$RemoveEvent = function (elmt, eventName, handler, useCapture) { + elmt = _This.$GetElement(elmt); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (elmt.removeEventListener) { + if (eventName == "mousewheel") { + elmt.removeEventListener("DOMMouseScroll", handler, useCapture); + } + // we are still going to remove the mousewheel -- not a mistake! + // _This is for opera, since it uses onmousewheel but needs removeEventListener. + elmt.removeEventListener(eventName, handler, useCapture); + } + else if (elmt.detachEvent) { + elmt.detachEvent("on" + eventName, handler); + if (useCapture && elmt.releaseCapture) { + elmt.releaseCapture(); + } + } + }; + + _This.$FireEvent = function (elmt, eventName) { + //var document = elmt.document; + + $JssorDebug$.$Execute(function () { + if (!document.createEvent && !document.createEventObject) { + $JssorDebug$.$Fail("Unable to fire event, no known technique."); + } + + if (!elmt.dispatchEvent && !elmt.fireEvent) { + $JssorDebug$.$Fail("Unable to fire event, no known technique."); + } + }); + + var evento; + + if (document.createEvent) { + evento = document.createEvent("HTMLEvents"); + evento.initEvent(eventName, false, false); + elmt.dispatchEvent(evento); + } + else { + var ieEventName = "on" + eventName; + evento = document.createEventObject(); + + elmt.fireEvent(ieEventName, evento); + } + }; + + _This.$CancelEvent = function (event) { + event = GetEvent(event); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (event.preventDefault) { + event.preventDefault(); // W3C for preventing default + } + + event.cancel = true; // legacy for preventing default + event.returnValue = false; // IE for preventing default + }; + + _This.$StopEvent = function (event) { + event = GetEvent(event); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (event.stopPropagation) { + event.stopPropagation(); // W3C for stopping propagation + } + + event.cancelBubble = true; // IE for stopping propagation + }; + + _This.$CreateCallback = function (object, method) { + // create callback args + var initialArgs = [].slice.call(arguments, 2); + + // create closure to apply method + var callback = function () { + // concatenate new args, but make a copy of initialArgs first + var args = initialArgs.concat([].slice.call(arguments, 0)); + + return method.apply(object, args); + }; + + //$JssorDebug$.$LiveStamp(callback, "callback_" + ($Jssor$.$GetNow() & 0xFFFFFF)); + + return callback; + }; + + _This.$InnerText = function (elmt, text) { + if (text == undefined) + return elmt.textContent || elmt.innerText; + + var textNode = document.createTextNode(text); + _This.$Empty(elmt); + elmt.appendChild(textNode); + }; + + _This.$InnerHtml = function (elmt, html) { + if (html == undefined) + return elmt.innerHTML; + + elmt.innerHTML = html; + }; + + _This.$GetClientRect = function (elmt) { + var rect = elmt.getBoundingClientRect(); + + return { x: rect.left, y: rect.top, w: rect.right - rect.left, h: rect.bottom - rect.top }; + }; + + _This.$ClearInnerHtml = function (elmt) { + elmt.innerHTML = ""; + }; + + _This.$EncodeHtml = function (text) { + var div = _This.$CreateDiv(); + _This.$InnerText(div, text); + return _This.$InnerHtml(div); + }; + + _This.$DecodeHtml = function (html) { + var div = _This.$CreateDiv(); + _This.$InnerHtml(div, html); + return _This.$InnerText(div); + }; + + _This.$SelectElement = function (elmt) { + var userSelection; + if (window.getSelection) { + //W3C default + userSelection = window.getSelection(); + } + var theRange = null; + if (document.createRange) { + theRange = document.createRange(); + theRange.selectNode(elmt); + } + else { + theRange = document.body.createTextRange(); + theRange.moveToElementText(elmt); + theRange.select(); + } + //set user selection + if (userSelection) + userSelection.addRange(theRange); + }; + + _This.$DeselectElements = function () { + if (document.selection) { + document.selection.empty(); + } else if (window.getSelection) { + window.getSelection().removeAllRanges(); + } + }; + + _This.$Children = function (elmt, includeAll) { + var children = []; + + for (var tmpEl = elmt.firstChild; tmpEl; tmpEl = tmpEl.nextSibling) { + if (includeAll || tmpEl.nodeType == 1) { + children.push(tmpEl); + } + } + + return children; + }; + + function FindChild(elmt, attrValue, noDeep, attrName) { + attrName = attrName || "u"; + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (AttributeEx(elmt, attrName) == attrValue) + return elmt; + + if (!noDeep) { + var childRet = FindChild(elmt, attrValue, noDeep, attrName); + if (childRet) + return childRet; + } + } + } + } + + _This.$FindChild = FindChild; + + function FindChildren(elmt, attrValue, noDeep, attrName) { + attrName = attrName || "u"; + + var ret = []; + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (AttributeEx(elmt, attrName) == attrValue) + ret.push(elmt); + + if (!noDeep) { + var childRet = FindChildren(elmt, attrValue, noDeep, attrName); + if (childRet.length) + ret = ret.concat(childRet); + } + } + } + + return ret; + } + + _This.$FindChildren = FindChildren; + + function FindChildByTag(elmt, tagName, noDeep) { + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (elmt.tagName == tagName) + return elmt; + + if (!noDeep) { + var childRet = FindChildByTag(elmt, tagName, noDeep); + if (childRet) + return childRet; + } + } + } + } + + _This.$FindChildByTag = FindChildByTag; + + function FindChildrenByTag(elmt, tagName, noDeep) { + var ret = []; + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (!tagName || elmt.tagName == tagName) + ret.push(elmt); + + if (!noDeep) { + var childRet = FindChildrenByTag(elmt, tagName, noDeep); + if (childRet.length) + ret = ret.concat(childRet); + } + } + } + + return ret; + } + + _This.$FindChildrenByTag = FindChildrenByTag; + + _This.$GetElementsByTag = function (elmt, tagName) { + return elmt.getElementsByTagName(tagName); + }; + + //function Extend() { + // var args = arguments; + // var target; + // var options; + // var propName; + // var propValue; + // var targetPropValue; + // var purpose = 7 & args[0]; + // var deep = 1 & purpose; + // var unextend = 2 & purpose; + // var i = purpose ? 2 : 1; + // target = args[i - 1] || {}; + + // for (; i < args.length; i++) { + // // Only deal with non-null/undefined values + // if (options = args[i]) { + // // Extend the base object + // for (propName in options) { + // propValue = options[propName]; + + // if (propValue !== undefined) { + // propValue = options[propName]; + + // if (unextend) { + // targetPropValue = target[propName]; + // if (propValue === targetPropValue) + // delete target[propName]; + // else if (deep && IsPlainObject(targetPropValue)) { + // Extend(purpose, targetPropValue, propValue); + // } + // } + // else { + // target[propName] = (deep && IsPlainObject(target[propName])) ? Extend(purpose | 4, {}, propValue) : propValue; + // } + // } + // } + // } + // } + + // // Return the modified object + // return target; + //} + + //function Unextend() { + // var args = arguments; + // var newArgs = [].slice.call(arguments); + // var purpose = 1 & args[0]; + + // purpose && newArgs.shift(); + // newArgs.unshift(purpose | 2); + + // return Extend.apply(null, newArgs); + //} + + function Extend() { + var args = arguments; + var target; + var options; + var propName; + var propValue; + var deep = 1 & args[0]; + var i = 1 + deep; + target = args[i - 1] || {}; + + for (; i < args.length; i++) { + // Only deal with non-null/undefined values + if (options = args[i]) { + // Extend the base object + for (propName in options) { + propValue = options[propName]; + + if (propValue !== undefined) { + propValue = options[propName]; + target[propName] = (deep && IsPlainObject(target[propName])) ? Extend(deep, {}, propValue) : propValue; + } + } + } + } + + // Return the modified object + return target; + } + + _This.$Extend = Extend; + + function Unextend(target, option) { + $JssorDebug$.$Assert(option); + + var unextended = {}; + var name; + var targetProp; + var optionProp; + + // Extend the base object + for (name in target) { + targetProp = target[name]; + optionProp = option[name]; + + if (targetProp !== optionProp) { + var exclude; + + if (IsPlainObject(targetProp) && IsPlainObject(optionProp)) { + targetProp = Unextend(optionProp); + exclude = !IsNotEmpty(targetProp); + } + + !exclude && (unextended[name] = targetProp); + } + } + + // Return the modified object + return unextended; + } + + _This.$Unextend = Unextend; + + _This.$IsFunction = function (obj) { + return Type(obj) == "function"; + }; + + _This.$IsArray = function (obj) { + return Type(obj) == "array"; + }; + + _This.$IsString = function (obj) { + return Type(obj) == "string"; + }; + + _This.$IsNumeric = function (obj) { + return !isNaN(ParseFloat(obj)) && isFinite(obj); + }; + + _This.$Type = Type; + + // args is for internal usage only + _This.$Each = Each; + + _This.$IsNotEmpty = IsNotEmpty; + + _This.$IsPlainObject = IsPlainObject; + + function CreateElement(tagName) { + return document.createElement(tagName); + } + + _This.$CreateElement = CreateElement; + + _This.$CreateDiv = function () { + return CreateElement("DIV"); + }; + + _This.$CreateSpan = function () { + return CreateElement("SPAN"); + }; + + _This.$EmptyFunction = function () { }; + + function Attribute(elmt, name, value) { + if (value == undefined) + return elmt.getAttribute(name); + + elmt.setAttribute(name, value); + } + + function AttributeEx(elmt, name) { + return Attribute(elmt, name) || Attribute(elmt, "data-" + name); + } + + _This.$Attribute = Attribute; + _This.$AttributeEx = AttributeEx; + + function ClassName(elmt, className) { + if (className == undefined) + return elmt.className; + + elmt.className = className; + } + + _This.$ClassName = ClassName; + + function ToHash(array) { + var hash = {}; + + Each(array, function (item) { + hash[item] = item; + }); + + return hash; + } + + function Split(str, separator) { + return str.match(separator || REGEX_WHITESPACE_GLOBAL); + } + + function StringToHashObject(str, regExp) { + return ToHash(Split(str || "", regExp)); + } + + _This.$ToHash = ToHash; + _This.$Split = Split; + + function Join(separator, strings) { + /// + /// + /// + /// + + var joined = ""; + + Each(strings, function (str) { + joined && (joined += separator); + joined += str; + }); + + return joined; + } + + function ReplaceClass(elmt, oldClassName, newClassName) { + ClassName(elmt, Join(" ", Extend(Unextend(StringToHashObject(ClassName(elmt)), StringToHashObject(oldClassName)), StringToHashObject(newClassName)))); + } + + _This.$Join = Join; + + _This.$AddClass = function (elmt, className) { + ReplaceClass(elmt, null, className); + }; + + _This.$RemoveClass = ReplaceClass; + + _This.$ReplaceClass = ReplaceClass; + + _This.$ParentNode = function (elmt) { + return elmt.parentNode; + }; + + _This.$HideElement = function (elmt) { + _This.$CssDisplay(elmt, "none"); + }; + + _This.$EnableElement = function (elmt, notEnable) { + if (notEnable) { + _This.$Attribute(elmt, "disabled", true); + } + else { + _This.$RemoveAttribute(elmt, "disabled"); + } + }; + + _This.$HideElements = function (elmts) { + for (var i = 0; i < elmts.length; i++) { + _This.$HideElement(elmts[i]); + } + }; + + _This.$ShowElement = function (elmt, hide) { + _This.$CssDisplay(elmt, hide ? "none" : ""); + }; + + _This.$ShowElements = function (elmts, hide) { + for (var i = 0; i < elmts.length; i++) { + _This.$ShowElement(elmts[i], hide); + } + }; + + _This.$RemoveAttribute = function (elmt, attrbuteName) { + elmt.removeAttribute(attrbuteName); + }; + + _This.$CanClearClip = function () { + return IsBrowserIE() && _BrowserRuntimeVersion < 10; + }; + + _This.$SetStyleClip = function (elmt, clip) { + if (clip) { + elmt.style.clip = "rect(" + Math.round(clip.$Top) + "px " + Math.round(clip.$Right) + "px " + Math.round(clip.$Bottom) + "px " + Math.round(clip.$Left) + "px)"; + } + else { + var cssText = elmt.style.cssText; + var clipRegs = [ + new RegExp(/[\s]*clip: rect\(.*?\)[;]?/i), + new RegExp(/[\s]*cliptop: .*?[;]?/i), + new RegExp(/[\s]*clipright: .*?[;]?/i), + new RegExp(/[\s]*clipbottom: .*?[;]?/i), + new RegExp(/[\s]*clipleft: .*?[;]?/i) + ]; + + var newCssText = BuildNewCss(cssText, clipRegs, ""); + + $Jssor$.$CssCssText(elmt, newCssText); + } + }; + + _This.$GetNow = function () { + return new Date().getTime(); + }; + + _This.$AppendChild = function (elmt, child) { + elmt.appendChild(child); + }; + + _This.$AppendChildren = function (elmt, children) { + Each(children, function (child) { + _This.$AppendChild(elmt, child); + }); + }; + + _This.$InsertBefore = function (newNode, refNode, pNode) { + /// + /// Insert a node before a reference node + /// + /// + /// A new node to insert + /// + /// + /// The reference node to insert a new node before + /// + /// + /// The parent node to insert node to + /// + + (pNode || refNode.parentNode).insertBefore(newNode, refNode); + }; + + _This.$InsertAfter = function (newNode, refNode, pNode) { + /// + /// Insert a node after a reference node + /// + /// + /// A new node to insert + /// + /// + /// The reference node to insert a new node after + /// + /// + /// The parent node to insert node to + /// + + _This.$InsertBefore(newNode, refNode.nextSibling, pNode || refNode.parentNode); + }; + + _This.$InsertAdjacentHtml = function (elmt, where, html) { + elmt.insertAdjacentHTML(where, html); + }; + + _This.$RemoveElement = function (elmt, pNode) { + /// + /// Remove element from parent node + /// + /// + /// The element to remove + /// + /// + /// The parent node to remove elment from + /// + (pNode || elmt.parentNode).removeChild(elmt); + }; + + _This.$RemoveElements = function (elmts, pNode) { + Each(elmts, function (elmt) { + _This.$RemoveElement(elmt, pNode); + }); + }; + + _This.$Empty = function (elmt) { + _This.$RemoveElements(_This.$Children(elmt, true), elmt); + }; + + _This.$ParseInt = function (str, radix) { + return parseInt(str, radix || 10); + }; + + var ParseFloat = parseFloat; + + _This.$ParseFloat = ParseFloat; + + _This.$IsChild = function (elmtA, elmtB) { + var body = document.body; + + while (elmtB && elmtA !== elmtB && body !== elmtB) { + try { + elmtB = elmtB.parentNode; + } catch (e) { + // Firefox sometimes fires events for XUL elements, which throws + // a "permission denied" error. so this is not a child. + return false; + } + } + + return elmtA === elmtB; + }; + + function CloneNode(elmt, noDeep, keepId) { + var clone = elmt.cloneNode(!noDeep); + if (!keepId) { + _This.$RemoveAttribute(clone, "id"); + } + + return clone; + } + + _This.$CloneNode = CloneNode; + + _This.$LoadImage = function (src, callback) { + var image = new Image(); + + function LoadImageCompleteHandler(event, abort) { + _This.$RemoveEvent(image, "load", LoadImageCompleteHandler); + _This.$RemoveEvent(image, "abort", ErrorOrAbortHandler); + _This.$RemoveEvent(image, "error", ErrorOrAbortHandler); + + if (callback) + callback(image, abort); + } + + function ErrorOrAbortHandler(event) { + LoadImageCompleteHandler(event, true); + } + + if (IsBrowserOpera() && _BrowserRuntimeVersion < 11.6 || !src) { + LoadImageCompleteHandler(!src); + } + else { + + _This.$AddEvent(image, "load", LoadImageCompleteHandler); + _This.$AddEvent(image, "abort", ErrorOrAbortHandler); + _This.$AddEvent(image, "error", ErrorOrAbortHandler); + + image.src = src; + } + }; + + _This.$LoadImages = function (imageElmts, mainImageElmt, callback) { + + var _ImageLoading = imageElmts.length + 1; + + function LoadImageCompleteEventHandler(image, abort) { + + _ImageLoading--; + if (mainImageElmt && image && image.src == mainImageElmt.src) + mainImageElmt = image; + !_ImageLoading && callback && callback(mainImageElmt); + } + + Each(imageElmts, function (imageElmt) { + _This.$LoadImage(imageElmt.src, LoadImageCompleteEventHandler); + }); + + LoadImageCompleteEventHandler(); + }; + + _This.$BuildElement = function (template, tagName, replacer, createCopy) { + if (createCopy) + template = CloneNode(template); + + var templateHolders = FindChildren(template, tagName); + if (!templateHolders.length) + templateHolders = $Jssor$.$GetElementsByTag(template, tagName); + + for (var j = templateHolders.length - 1; j > -1; j--) { + var templateHolder = templateHolders[j]; + var replaceItem = CloneNode(replacer); + ClassName(replaceItem, ClassName(templateHolder)); + $Jssor$.$CssCssText(replaceItem, templateHolder.style.cssText); + + $Jssor$.$InsertBefore(replaceItem, templateHolder); + $Jssor$.$RemoveElement(templateHolder); + } + + return template; + }; + + function JssorButtonEx(elmt) { + var _Self = this; + + var _OriginClassName = ""; + var _ToggleClassSuffixes = ["av", "pv", "ds", "dn"]; + var _ToggleClasses = []; + var _ToggleClassName; + + var _IsMouseDown = 0; //class name 'dn' + var _IsSelected = 0; //class name 1(active): 'av', 2(passive): 'pv' + var _IsDisabled = 0; //class name 'ds' + + function Highlight() { + ReplaceClass(elmt, _ToggleClassName, _ToggleClasses[_IsDisabled || _IsMouseDown || (_IsSelected & 2) || _IsSelected]); + $Jssor$.$Css(elmt, "pointer-events", _IsDisabled ? "none" : ""); + } + + function MouseUpOrCancelEventHandler(event) { + _IsMouseDown = 0; + + Highlight(); + + _This.$RemoveEvent(document, "mouseup", MouseUpOrCancelEventHandler); + _This.$RemoveEvent(document, "touchend", MouseUpOrCancelEventHandler); + _This.$RemoveEvent(document, "touchcancel", MouseUpOrCancelEventHandler); + } + + function MouseDownEventHandler(event) { + if (_IsDisabled) { + _This.$CancelEvent(event); + } + else { + + _IsMouseDown = 4; + + Highlight(); + + _This.$AddEvent(document, "mouseup", MouseUpOrCancelEventHandler); + _This.$AddEvent(document, "touchend", MouseUpOrCancelEventHandler); + _This.$AddEvent(document, "touchcancel", MouseUpOrCancelEventHandler); + } + } + + _Self.$Selected = function (activate) { + if (activate != undefined) { + _IsSelected = (activate & 2) || (activate & 1); + + Highlight(); + } + else { + return _IsSelected; + } + }; + + _Self.$Enable = function (enable) { + if (enable == undefined) { + return !_IsDisabled; + } + + _IsDisabled = enable ? 0 : 3; + + Highlight(); + }; + + //JssorButtonEx Constructor + { + elmt = _This.$GetElement(elmt); + + var originalClassNameArray = $Jssor$.$Split(ClassName(elmt)); + if (originalClassNameArray) + _OriginClassName = originalClassNameArray.shift(); + + Each(_ToggleClassSuffixes, function (toggleClassSuffix) { + _ToggleClasses.push(_OriginClassName +toggleClassSuffix); + }); + + _ToggleClassName = Join(" ", _ToggleClasses); + + _ToggleClasses.unshift(""); + + _This.$AddEvent(elmt, "mousedown", MouseDownEventHandler); + _This.$AddEvent(elmt, "touchstart", MouseDownEventHandler); + } + } + + _This.$Buttonize = function (elmt) { + return new JssorButtonEx(elmt); + }; + + _This.$Css = Css; + _This.$CssN = CssN; + _This.$CssP = CssP; + + _This.$CssOverflow = CssProxy("overflow"); + + _This.$CssTop = CssProxy("top", 2); + _This.$CssLeft = CssProxy("left", 2); + _This.$CssWidth = CssProxy("width", 2); + _This.$CssHeight = CssProxy("height", 2); + _This.$CssMarginLeft = CssProxy("marginLeft", 2); + _This.$CssMarginTop = CssProxy("marginTop", 2); + _This.$CssPosition = CssProxy("position"); + _This.$CssDisplay = CssProxy("display"); + _This.$CssZIndex = CssProxy("zIndex", 1); + _This.$CssFloat = function (elmt, floatValue) { + return Css(elmt, IsBrowserIE() ? "styleFloat" : "cssFloat", floatValue); + }; + _This.$CssOpacity = function (elmt, opacity, ie9EarlierForce) { + if (opacity != undefined) { + SetStyleOpacity(elmt, opacity, ie9EarlierForce); + } + else { + return GetStyleOpacity(elmt); + } + }; + + _This.$CssCssText = function (elmt, text) { + if (text != undefined) { + elmt.style.cssText = text; + } + else { + return elmt.style.cssText; + } + }; + + var _StyleGetter = { + $Opacity: _This.$CssOpacity, + $Top: _This.$CssTop, + $Left: _This.$CssLeft, + $Width: _This.$CssWidth, + $Height: _This.$CssHeight, + $Position: _This.$CssPosition, + $Display: _This.$CssDisplay, + $ZIndex: _This.$CssZIndex + }; + + var _StyleSetterReserved; + + function StyleSetter() { + if (!_StyleSetterReserved) { + _StyleSetterReserved = Extend({ + $MarginTop: _This.$CssMarginTop, + $MarginLeft: _This.$CssMarginLeft, + $Clip: _This.$SetStyleClip, + $Transform: _This.$SetStyleTransform + }, _StyleGetter); + } + return _StyleSetterReserved; + } + + function StyleSetterEx() { + StyleSetter(); + + //For Compression Only + _StyleSetterReserved.$Transform = _StyleSetterReserved.$Transform; + + return _StyleSetterReserved; + } + + _This.$StyleSetter = StyleSetter; + + _This.$StyleSetterEx = StyleSetterEx; + + _This.$GetStyles = function (elmt, originStyles) { + StyleSetter(); + + var styles = {}; + + Each(originStyles, function (value, key) { + if (_StyleGetter[key]) { + styles[key] = _StyleGetter[key](elmt); + } + }); + + return styles; + }; + + _This.$SetStyles = function (elmt, styles) { + var styleSetter = StyleSetter(); + + Each(styles, function (value, key) { + styleSetter[key] && styleSetter[key](elmt, value); + }); + }; + + _This.$SetStylesEx = function (elmt, styles) { + StyleSetterEx(); + + _This.$SetStyles(elmt, styles); + }; + + var $JssorMatrix$ = new function () { + var _ThisMatrix = this; + + function Multiply(ma, mb) { + var acs = ma[0].length; + var rows = ma.length; + var cols = mb[0].length; + + var matrix = []; + + for (var r = 0; r < rows; r++) { + var row = matrix[r] = []; + for (var c = 0; c < cols; c++) { + var unitValue = 0; + + for (var ac = 0; ac < acs; ac++) { + unitValue += ma[r][ac] * mb[ac][c]; + } + + row[c] = unitValue; + } + } + + return matrix; + } + + _ThisMatrix.$ScaleX = function (matrix, sx) { + return _ThisMatrix.$ScaleXY(matrix, sx, 0); + }; + + _ThisMatrix.$ScaleY = function (matrix, sy) { + return _ThisMatrix.$ScaleXY(matrix, 0, sy); + }; + + _ThisMatrix.$ScaleXY = function (matrix, sx, sy) { + return Multiply(matrix, [[sx, 0], [0, sy]]); + }; + + _ThisMatrix.$TransformPoint = function (matrix, p) { + var pMatrix = Multiply(matrix, [[p.x], [p.y]]); + + return Point(pMatrix[0][0], pMatrix[1][0]); + }; + }; + + _This.$CreateMatrix = function (alpha, scaleX, scaleY) { + var cos = Math.cos(alpha); + var sin = Math.sin(alpha); + //var r11 = cos; + //var r21 = sin; + //var r12 = -sin; + //var r22 = cos; + + //var m11 = cos * scaleX; + //var m12 = -sin * scaleY; + //var m21 = sin * scaleX; + //var m22 = cos * scaleY; + + return [[cos * scaleX, -sin * scaleY], [sin * scaleX, cos * scaleY]]; + }; + + _This.$GetMatrixOffset = function (matrix, width, height) { + var p1 = $JssorMatrix$.$TransformPoint(matrix, Point(-width / 2, -height / 2)); + var p2 = $JssorMatrix$.$TransformPoint(matrix, Point(width / 2, -height / 2)); + var p3 = $JssorMatrix$.$TransformPoint(matrix, Point(width / 2, height / 2)); + var p4 = $JssorMatrix$.$TransformPoint(matrix, Point(-width / 2, height / 2)); + + return Point(Math.min(p1.x, p2.x, p3.x, p4.x) + width / 2, Math.min(p1.y, p2.y, p3.y, p4.y) + height / 2); + }; + + _This.$Cast = function (fromStyles, difStyles, interPosition, easings, durings, rounds, options) { + + var currentStyles = difStyles; + + if (fromStyles) { + currentStyles = {}; + + for (var key in difStyles) { + + var round = rounds[key] || 1; + var during = durings[key] || [0, 1]; + var propertyInterPosition = (interPosition - during[0]) / during[1]; + propertyInterPosition = Math.min(Math.max(propertyInterPosition, 0), 1); + propertyInterPosition = propertyInterPosition * round; + var floorPosition = Math.floor(propertyInterPosition); + if (propertyInterPosition != floorPosition) + propertyInterPosition -= floorPosition; + + var easing = easings[key] || easings.$Default || $JssorEasing$.$EaseSwing; + var easingValue = easing(propertyInterPosition); + var currentPropertyValue; + var value = fromStyles[key]; + var toValue = difStyles[key]; + var difValue = difStyles[key]; + + if ($Jssor$.$IsNumeric(difValue)) { + currentPropertyValue = value + difValue * easingValue; + } + else { + currentPropertyValue = $Jssor$.$Extend({ $Offset: {} }, fromStyles[key]); + + $Jssor$.$Each(difValue.$Offset, function (rectX, n) { + var offsetValue = rectX * easingValue; + currentPropertyValue.$Offset[n] = offsetValue; + currentPropertyValue[n] += offsetValue; + }); + } + currentStyles[key] = currentPropertyValue; + } + + if (difStyles.$Zoom || difStyles.$Rotate) { + currentStyles.$Transform = { $Rotate: currentStyles.$Rotate || 0, $Scale: currentStyles.$Zoom, $OriginalWidth: options.$OriginalWidth, $OriginalHeight: options.$OriginalHeight }; + } + } + + if (difStyles.$Clip && options.$Move) { + var styleFrameNClipOffset = currentStyles.$Clip.$Offset; + + var offsetY = (styleFrameNClipOffset.$Top || 0) + (styleFrameNClipOffset.$Bottom || 0); + var offsetX = (styleFrameNClipOffset.$Left || 0) + (styleFrameNClipOffset.$Right || 0); + + currentStyles.$Left = (currentStyles.$Left || 0) + offsetX; + currentStyles.$Top = (currentStyles.$Top || 0) + offsetY; + currentStyles.$Clip.$Left -= offsetX; + currentStyles.$Clip.$Right -= offsetX; + currentStyles.$Clip.$Top -= offsetY; + currentStyles.$Clip.$Bottom -= offsetY; + } + + if (currentStyles.$Clip && $Jssor$.$CanClearClip() && !currentStyles.$Clip.$Top && !currentStyles.$Clip.$Left && (currentStyles.$Clip.$Right == options.$OriginalWidth) && (currentStyles.$Clip.$Bottom == options.$OriginalHeight)) + currentStyles.$Clip = null; + + return currentStyles; + }; +}; + +//$JssorObject$ +function $JssorObject$() { + var _ThisObject = this; + // Fields + + var _Listeners = []; // dictionary of eventName --> array of handlers + var _Listenees = []; + + // Private Methods + function AddListener(eventName, handler) { + + $JssorDebug$.$Execute(function () { + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + + $Jssor$.$Each(_Listeners, function (listener) { + if (listener.$EventName == eventName && listener.$Handler === handler) { + throw new Error("The handler listened to the event already, cannot listen to the same event of the same object with the same handler twice."); + } + }); + }); + + _Listeners.push({ $EventName: eventName, $Handler: handler }); + } + + function RemoveListener(eventName, handler) { + + $JssorDebug$.$Execute(function () { + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + }); + + $Jssor$.$Each(_Listeners, function (listener, index) { + if (listener.$EventName == eventName && listener.$Handler === handler) { + _Listeners.splice(index, 1); + } + }); + } + + function ClearListeners() { + _Listeners = []; + } + + function ClearListenees() { + + $Jssor$.$Each(_Listenees, function (listenee) { + $Jssor$.$RemoveEvent(listenee.$Obj, listenee.$EventName, listenee.$Handler); + }); + + _Listenees = []; + } + + //Protected Methods + _ThisObject.$Listen = function (obj, eventName, handler, useCapture) { + + $JssorDebug$.$Execute(function () { + if (!obj) + throw new Error("param 'obj' is null or empty."); + + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + + $Jssor$.$Each(_Listenees, function (listenee) { + if (listenee.$Obj === obj && listenee.$EventName == eventName && listenee.$Handler === handler) { + throw new Error("The handler listened to the event already, cannot listen to the same event of the same object with the same handler twice."); + } + }); + }); + + $Jssor$.$AddEvent(obj, eventName, handler, useCapture); + _Listenees.push({ $Obj: obj, $EventName: eventName, $Handler: handler }); + }; + + _ThisObject.$Unlisten = function (obj, eventName, handler) { + + $JssorDebug$.$Execute(function () { + if (!obj) + throw new Error("param 'obj' is null or empty."); + + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + }); + + $Jssor$.$Each(_Listenees, function (listenee, index) { + if (listenee.$Obj === obj && listenee.$EventName == eventName && listenee.$Handler === handler) { + $Jssor$.$RemoveEvent(obj, eventName, handler); + _Listenees.splice(index, 1); + } + }); + }; + + _ThisObject.$UnlistenAll = ClearListenees; + + // Public Methods + _ThisObject.$On = _ThisObject.addEventListener = AddListener; + + _ThisObject.$Off = _ThisObject.removeEventListener = RemoveListener; + + _ThisObject.$TriggerEvent = function (eventName) { + + var args = [].slice.call(arguments, 1); + + $Jssor$.$Each(_Listeners, function (listener) { + listener.$EventName == eventName && listener.$Handler.apply(window, args); + }); + }; + + _ThisObject.$Destroy = function () { + ClearListenees(); + ClearListeners(); + + for (var name in _ThisObject) + delete _ThisObject[name]; + }; + + $JssorDebug$.$C_AbstractClass(_ThisObject); +}; + +function $JssorAnimator$(delay, duration, options, elmt, fromStyles, difStyles) { + delay = delay || 0; + + var _ThisAnimator = this; + var _AutoPlay; + var _Hiden; + var _CombineMode; + var _PlayToPosition; + var _PlayDirection; + var _NoStop; + var _TimeStampLastFrame = 0; + + var _SubEasings; + var _SubRounds; + var _SubDurings; + var _Callback; + + var _Shift = 0; + var _Position_Current = 0; + var _Position_Display = 0; + var _Hooked; + + var _Position_InnerBegin = delay; + var _Position_InnerEnd = delay + duration; + var _Position_OuterBegin; + var _Position_OuterEnd; + var _LoopLength; + + var _NestedAnimators = []; + var _StyleSetter; + + function GetPositionRange(position, begin, end) { + var range = 0; + + if (position < begin) + range = -1; + + else if (position > end) + range = 1; + + return range; + } + + function GetInnerPositionRange(position) { + return GetPositionRange(position, _Position_InnerBegin, _Position_InnerEnd); + } + + function GetOuterPositionRange(position) { + return GetPositionRange(position, _Position_OuterBegin, _Position_OuterEnd); + } + + function Shift(offset) { + _Position_OuterBegin += offset; + _Position_OuterEnd += offset; + _Position_InnerBegin += offset; + _Position_InnerEnd += offset; + + _Position_Current += offset; + _Position_Display += offset; + + _Shift = offset; + } + + function Locate(position, relative) { + var offset = position - _Position_OuterBegin + delay * relative; + + Shift(offset); + + //$JssorDebug$.$Execute(function () { + // _ThisAnimator.$Position_InnerBegin = _Position_InnerBegin; + // _ThisAnimator.$Position_InnerEnd = _Position_InnerEnd; + // _ThisAnimator.$Position_OuterBegin = _Position_OuterBegin; + // _ThisAnimator.$Position_OuterEnd = _Position_OuterEnd; + //}); + + return _Position_OuterEnd; + } + + function GoToPosition(positionOuter, force) { + var trimedPositionOuter = positionOuter; + + if (_LoopLength && (trimedPositionOuter >= _Position_OuterEnd || trimedPositionOuter <= _Position_OuterBegin)) { + trimedPositionOuter = ((trimedPositionOuter - _Position_OuterBegin) % _LoopLength + _LoopLength) % _LoopLength + _Position_OuterBegin; + } + + if (!_Hooked || _NoStop || force || _Position_Current != trimedPositionOuter) { + + var positionToDisplay = Math.min(trimedPositionOuter, _Position_OuterEnd); + positionToDisplay = Math.max(positionToDisplay, _Position_OuterBegin); + + if (!_Hooked || _NoStop || force || positionToDisplay != _Position_Display) { + + if (difStyles) { + + var interPosition = (positionToDisplay - _Position_InnerBegin) / (duration || 1); + + if (options.$Reverse) + interPosition = 1 - interPosition; + + var currentStyles = $Jssor$.$Cast(fromStyles, difStyles, interPosition, _SubEasings, _SubDurings, _SubRounds, options); + + $Jssor$.$Each(currentStyles, function (value, key) { + _StyleSetter[key] && _StyleSetter[key](elmt, value); + }); + } + + _ThisAnimator.$OnInnerOffsetChange(_Position_Display - _Position_InnerBegin, positionToDisplay - _Position_InnerBegin); + + _Position_Display = positionToDisplay; + + $Jssor$.$Each(_NestedAnimators, function (animator, i) { + var nestedAnimator = positionOuter < _Position_Current ? _NestedAnimators[_NestedAnimators.length - i - 1] : animator; + nestedAnimator.$GoToPosition(_Position_Display - _Shift, force); + }); + + var positionOld = _Position_Current; + var positionNew = _Position_Display; + + _Position_Current = trimedPositionOuter; + _Hooked = true; + + _ThisAnimator.$OnPositionChange(positionOld, positionNew); + } + } + } + + function Join(animator, combineMode, noExpand) { + /// + /// Combine another animator as nested animator + /// + /// + /// An instance of $JssorAnimator$ + /// + /// + /// 0: parallel - place the animator parallel to this animator. + /// 1: chain - chain the animator at the _Position_InnerEnd of this animator. + /// + $JssorDebug$.$Execute(function () { + if (combineMode !== 0 && combineMode !== 1) + $JssorDebug$.$Fail("Argument out of range, the value of 'combineMode' should be either 0 or 1."); + }); + + if (combineMode) + animator.$Locate(_Position_OuterEnd, 1); + + if (!noExpand) { + _Position_OuterBegin = Math.min(_Position_OuterBegin, animator.$GetPosition_OuterBegin() + _Shift); + _Position_OuterEnd = Math.max(_Position_OuterEnd, animator.$GetPosition_OuterEnd() + _Shift); + } + _NestedAnimators.push(animator); + } + + var RequestAnimationFrame = window.requestAnimationFrame + || window.webkitRequestAnimationFrame + || window.mozRequestAnimationFrame + || window.msRequestAnimationFrame; + + if ($Jssor$.$IsBrowserSafari() && $Jssor$.$BrowserVersion() < 7) { + RequestAnimationFrame = null; + + //$JssorDebug$.$Log("Custom animation frame for safari before 7."); + } + + RequestAnimationFrame = RequestAnimationFrame || function (callback) { + $Jssor$.$Delay(callback, options.$Interval); + }; + + function ShowFrame() { + if (_AutoPlay) { + var now = $Jssor$.$GetNow(); + var timeOffset = Math.min(now - _TimeStampLastFrame, options.$IntervalMax); + var timePosition = _Position_Current + timeOffset * _PlayDirection; + _TimeStampLastFrame = now; + + if (timePosition * _PlayDirection >= _PlayToPosition * _PlayDirection) + timePosition = _PlayToPosition; + + GoToPosition(timePosition); + + if (!_NoStop && timePosition * _PlayDirection >= _PlayToPosition * _PlayDirection) { + Stop(_Callback); + } + else { + RequestAnimationFrame(ShowFrame); + } + } + } + + function PlayToPosition(toPosition, callback, noStop) { + if (!_AutoPlay) { + _AutoPlay = true; + _NoStop = noStop + _Callback = callback; + toPosition = Math.max(toPosition, _Position_OuterBegin); + toPosition = Math.min(toPosition, _Position_OuterEnd); + _PlayToPosition = toPosition; + _PlayDirection = _PlayToPosition < _Position_Current ? -1 : 1; + _ThisAnimator.$OnStart(); + _TimeStampLastFrame = $Jssor$.$GetNow(); + RequestAnimationFrame(ShowFrame); + } + } + + function Stop(callback) { + if (_AutoPlay) { + _NoStop = _AutoPlay = _Callback = false; + _ThisAnimator.$OnStop(); + + if (callback) + callback(); + } + } + + _ThisAnimator.$Play = function (positionLength, callback, noStop) { + PlayToPosition(positionLength ? _Position_Current + positionLength : _Position_OuterEnd, callback, noStop); + }; + + _ThisAnimator.$PlayToPosition = PlayToPosition; + + _ThisAnimator.$PlayToBegin = function (callback, noStop) { + PlayToPosition(_Position_OuterBegin, callback, noStop); + }; + + _ThisAnimator.$PlayToEnd = function (callback, noStop) { + PlayToPosition(_Position_OuterEnd, callback, noStop); + }; + + _ThisAnimator.$Stop = Stop; + + _ThisAnimator.$Continue = function (toPosition) { + PlayToPosition(toPosition); + }; + + _ThisAnimator.$GetPosition = function () { + return _Position_Current; + }; + + _ThisAnimator.$GetPlayToPosition = function () { + return _PlayToPosition; + }; + + _ThisAnimator.$GetPosition_Display = function () { + return _Position_Display; + }; + + _ThisAnimator.$GoToPosition = GoToPosition; + + _ThisAnimator.$GoToBegin = function () { + GoToPosition(_Position_OuterBegin, true); + }; + + _ThisAnimator.$GoToEnd = function () { + GoToPosition(_Position_OuterEnd, true); + }; + + _ThisAnimator.$Move = function (offset) { + GoToPosition(_Position_Current + offset); + }; + + _ThisAnimator.$CombineMode = function () { + return _CombineMode; + }; + + _ThisAnimator.$GetDuration = function () { + return duration; + }; + + _ThisAnimator.$IsPlaying = function () { + return _AutoPlay; + }; + + _ThisAnimator.$IsOnTheWay = function () { + return _Position_Current > _Position_InnerBegin && _Position_Current <= _Position_InnerEnd; + }; + + _ThisAnimator.$SetLoopLength = function (length) { + _LoopLength = length; + }; + + _ThisAnimator.$Locate = Locate; + + _ThisAnimator.$Shift = Shift; + + _ThisAnimator.$Join = Join; + + _ThisAnimator.$Combine = function (animator) { + /// + /// Combine another animator parallel to this animator + /// + /// + /// An instance of $JssorAnimator$ + /// + Join(animator, 0); + }; + + _ThisAnimator.$Chain = function (animator) { + /// + /// Chain another animator at the _Position_InnerEnd of this animator + /// + /// + /// An instance of $JssorAnimator$ + /// + Join(animator, 1); + }; + + _ThisAnimator.$GetPosition_InnerBegin = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_InnerBegin; + }; + + _ThisAnimator.$GetPosition_InnerEnd = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_InnerEnd; + }; + + _ThisAnimator.$GetPosition_OuterBegin = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_OuterBegin; + }; + + _ThisAnimator.$GetPosition_OuterEnd = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_OuterEnd; + }; + + _ThisAnimator.$OnPositionChange = _ThisAnimator.$OnStart = _ThisAnimator.$OnStop = _ThisAnimator.$OnInnerOffsetChange = $Jssor$.$EmptyFunction; + _ThisAnimator.$Version = $Jssor$.$GetNow(); + + //Constructor 1 + { + options = $Jssor$.$Extend({ + $Interval: 16, + $IntervalMax: 50 + }, options); + + //Sodo statement, for development time intellisence only + $JssorDebug$.$Execute(function () { + options = $Jssor$.$Extend({ + $LoopLength: undefined, + $Setter: undefined, + $Easing: undefined + }, options); + }); + + _LoopLength = options.$LoopLength; + + _StyleSetter = $Jssor$.$Extend({}, $Jssor$.$StyleSetter(), options.$Setter); + + _Position_OuterBegin = _Position_InnerBegin = delay; + _Position_OuterEnd = _Position_InnerEnd = delay + duration; + + _SubRounds = options.$Round || {}; + _SubDurings = options.$During || {}; + _SubEasings = $Jssor$.$Extend({ $Default: $Jssor$.$IsFunction(options.$Easing) && options.$Easing || $JssorEasing$.$EaseSwing }, options.$Easing); + } +}; + +function $JssorPlayerClass$() { + + var _ThisPlayer = this; + var _PlayerControllers = []; + + function PlayerController(playerElement) { + var _SelfPlayerController = this; + var _PlayerInstance; + var _PlayerInstantces = []; + + function OnPlayerInstanceDataAvailable(event) { + var srcElement = $Jssor$.$EvtSrc(event); + _PlayerInstance = srcElement.pInstance; + + $Jssor$.$RemoveEvent(srcElement, "dataavailable", OnPlayerInstanceDataAvailable); + $Jssor$.$Each(_PlayerInstantces, function (playerInstance) { + if (playerInstance != _PlayerInstance) { + playerInstance.$Remove(); + } + }); + + playerElement.pTagName = _PlayerInstance.tagName; + _PlayerInstantces = null; + } + + function HandlePlayerInstance(playerInstanceElement) { + var playerHandler; + + if (!playerInstanceElement.pInstance) { + var playerHandlerAttribute = $Jssor$.$AttributeEx(playerInstanceElement, "pHandler"); + + if ($JssorPlayer$[playerHandlerAttribute]) { + $Jssor$.$AddEvent(playerInstanceElement, "dataavailable", OnPlayerInstanceDataAvailable); + playerHandler = new $JssorPlayer$[playerHandlerAttribute](playerElement, playerInstanceElement); + _PlayerInstantces.push(playerHandler); + + $JssorDebug$.$Execute(function () { + if ($Jssor$.$Type(playerHandler.$Remove) != "function") { + $JssorDebug$.$Fail("'pRemove' interface not implemented for player handler '" + playerHandlerAttribute + "'."); + } + }); + } + } + + return playerHandler; + } + + _SelfPlayerController.$InitPlayerController = function () { + if (!playerElement.pInstance && !HandlePlayerInstance(playerElement)) { + + var playerInstanceElements = $Jssor$.$Children(playerElement); + + $Jssor$.$Each(playerInstanceElements, function (playerInstanceElement) { + HandlePlayerInstance(playerInstanceElement); + }); + } + }; + } + + _ThisPlayer.$EVT_SWITCH = 21; + + _ThisPlayer.$FetchPlayers = function (elmt) { + elmt = elmt || document.body; + + var playerElements = $Jssor$.$FindChildren(elmt, "player"); + + $Jssor$.$Each(playerElements, function (playerElement) { + if (!_PlayerControllers[playerElement.pId]) { + playerElement.pId = _PlayerControllers.length; + _PlayerControllers.push(new PlayerController(playerElement)); + } + var playerController = _PlayerControllers[playerElement.pId]; + playerController.$InitPlayerController(); + }); + }; +} \ No newline at end of file diff --git a/niayesh/jssor.player.ytiframe.min.js.download b/niayesh/jssor.player.ytiframe.min.js.download new file mode 100644 index 0000000..358742e --- /dev/null +++ b/niayesh/jssor.player.ytiframe.min.js.download @@ -0,0 +1,337 @@ +/// + +/** +* Jssor.Player.ytiframe 1.0 +* Author: Jssor +* +* Copyright 2013 Jssor. All rights reserved. http://www.jssor.com +**/ + +//make $JssorPlayer$ unique static instance +var $JssorPlayer$ = window.$JssorPlayer$ = window.$JssorPlayer$ || new $JssorPlayerClass$(); + +//youtube iframe video player handler begin +$JssorPlayer$["ytiframe"] = function (playerElement, playerInstanceElement) { + //maintained by '$JssorPlayer$, available for use when the player get initialized and become available + //playerElement.pId //unique id of the player + //playerElement.pTagName //tag name of this player instance + //playerElement.pHandler //name of the handler which has already handled the player element + //playerElement.pInstance //player instance which has already handled the playerElement + //playerInstanceElement.pHandler //name of the handler to handle the player instance element + //playerInstanceElement.pInstance //player instance which has already got the playerInstanceElement handled + + //should implement following methods/property by this handler + //playerElement.pAvailable //indicates that the player is available + //this.$Remove() //drop this instance and remove playerInstanceElement from DOM + //this.$Play() //play player + //this.$Pause() //pause player + //this.$SeekTo(time[, allowAhead]); //seek player to time position + //this.$Enter() //enter and make the player on service to audience + //this.$Quit() //quit and make the player off service to audience + //this.$IsEntered() //retrieve a boolean value indicates this player is on service or not + //this.$GetError() //retrieve error of the player (better update this property if there is fatal error that makes the player unavailable) + + var _Self = this; + + var _FrameConnected; + var _MessageFrameId = "ytiframe_" + playerElement.pId; + var _CloseButton; + var _PlayCover; + var _HideControls; + + var _ytPlayerState; + + var _Disabled; + var _Entered = false; + + var _NoPostMessage = !window.postMessage; + var _PlayButtonBackgroundImageUrl; + + $JssorObject$.call(_Self); + + function ToJson(value) { + var json; + + if (value == null) { + json = "null"; + } + else if (value == undefined) { + json == "undefined"; + } + else if ($Jssor$.$IsString(value)) { + json = '"' + value + '"'; + } + else if ($Jssor$.$IsArray(value)) { + json = "["; + + $Jssor$.$Each(value, function (item, index) { + json += ToJson(item); + if (index < value.length - 1) + json += ","; + }); + + json += "]"; + } + else { + json = value.toString(); + } + + return json; + } + + function DeliverMessage(evt, options) { + if (!_NoPostMessage) { + options = $Jssor$.$Extend({ id: _MessageFrameId }, options); + var command = '{"event":"' + evt + '"'; + $Jssor$.$Each(options, function (optionValue, name) { + var optionString = ',"' + name + '":' + ToJson(optionValue); + command += optionString; + }); + command += '}' + playerInstanceElement.contentWindow.postMessage(command, "*"); + } + } + + function ConnectYtiframe() { + if (!_FrameConnected) { + DeliverMessage("listening"); + + $Jssor$.$Delay(ConnectYtiframe, 50); + } + } + + function SyncSize() { + var width = $Jssor$.$CssWidth(playerElement); + var height = $Jssor$.$CssHeight(playerElement); + + $Jssor$.$Attribute(playerInstanceElement, "width", width); + $Jssor$.$Attribute(playerInstanceElement, "height", height); + + if (_PlayCover) { + ////25, 66, 40 + //var _CoverTop = 0; + //var _CoverHeight = height; + + //if (!_HideControls) { + // _CoverTop = 66; + // _CoverHeight = height - 108; + //} + + $Jssor$.$CssWidth(_PlayCover, width); + $Jssor$.$CssHeight(_PlayCover, height); + } + } + + function UpdateUI() { + _CloseButton && $Jssor$.$ShowElement(_CloseButton, !_Entered); + if (_PlayCover) { + if (!_ytPlayerState) { + if (!_PlayButtonBackgroundImageUrl) { + _PlayButtonBackgroundImageUrl = $Jssor$.$Css(_PlayCover, "backgrouondImage"); + !_HideControls && $Jssor$.$Css(_PlayCover, "backgrouondImage", ""); + } + } + else if (_PlayButtonBackgroundImageUrl) { + $Jssor$.$Css(_PlayCover, "backgrouondImage", _PlayButtonBackgroundImageUrl); + _PlayButtonBackgroundImageUrl = null; + } + $Jssor$.$ShowElement(_PlayCover, _Entered); + } + } + + function EnterService(enter) { + if (enter != _Entered) { + _Entered = enter; + UpdateUI(); + + _Self.$TriggerEvent($JssorPlayer$.$EVT_SWITCH, enter, _Self); + } + } + + function IsPlaying() { + return _ytPlayerState == 3 || _ytPlayerState == 5; + } + + function AttachPlayerInstance() { + + if (!playerElement.pAvailable) { + playerElement.pAvailable = true; + playerElement.pInstance = _Self; + + $Jssor$.$FireEvent(playerElement, "dataavailable"); + + _CloseButton && $Jssor$.$AddEvent(_CloseButton, "click", CloseButtonClickHandler); + _PlayCover && $Jssor$.$AddEvent(_PlayCover, "click", QuitCoverClickEventHandler); + + _HideControls = $Jssor$.$ParseInt($Jssor$.$Attribute(playerInstanceElement, "pHideControls")); + + SyncSize(); + + UpdateUI(); + + if (_HideControls) + DeliverMessage("command", { func: "hideUserInterface" }); + } + } + + //event handling begin + function YtiframeMessageEventHandler(event) { + //"playerState":-1 + //unstarted (-1), ended (0), playing (1), paused (2), buffering (3), video cued (5). + + //"id":"ytiframe_0" + //initialDelivery, infoDelivery, onReady, onStateChange + if ((!_Disabled || !_FrameConnected) && event.data.indexOf(_MessageFrameId) > 0) { + + _FrameConnected = true; + + var match = /("playerState":)([+-]?[0-9]+)/i.exec(event.data); + if (match) { + var playerState = parseInt(match[2]) + 2; + + //if there is no instance attached to the player, attach this instance then + //if (!_ytPlayerState) { + // AttachPlayerInstance(); + //} + + _ytPlayerState = playerState; + + if (IsPlaying()) + EnterService(IsPlaying()); + } + } + } + + function CloseButtonClickHandler(event) { + if (!_Disabled) { + _Self.$Pause(); + } + } + + function QuitCoverClickEventHandler(event) { + if (!_Disabled) { + _Self.$Play(); + } + } + //event handling end + + _Self.$Play = function () { + EnterService(true); + + //call playVideo + DeliverMessage("command", { func: "playVideo" }); + }; + + _Self.$Pause = function () { + EnterService(false); + + //call pauseVideo + DeliverMessage("command", { func: "pauseVideo" }); + }; + + _Self.$SeekTo = function (time, force) { + DeliverMessage("command", { func: "seekTo", args: [time, force] }); + }; + + _Self.$Enter = function () { + //enter and make the player on service to audience + _Self.$Play(); + }; + + _Self.$Quit = function () { + //quit and make the player off service to audience + _Self.$Pause(); + }; + + _Self.$Enable = function () { + //enable player to allow audience act on 'quit cover' and 'close button' + _Disabled = false; + }; + + _Self.$Disable = function () { + //disable player to disallow audience act on 'quit cover' and 'close button' + _Disabled = true; + }; + + _Self.$IsPlaying = IsPlaying; + + _Self.$IsEntered = IsPlaying; + + _Self.$Remove = function () { + //unlisten window message + $Jssor$.$RemoveEvent(window, "message", YtiframeMessageEventHandler); + + //to do prevent youtube player from posting message + //to do remove this playerInstanceElement + }; + + _Self.$GetError = function () { + //not implemented yet + return null; + }; + + //constructor + { + $JssorDebug$.$Execute(function () { + + var playerWidthStr = playerElement.style.width; + var playerHeightStr = playerElement.style.height; + var playerWidth = $Jssor$.$CssWidth(playerElement); + var playerHeight = $Jssor$.$CssHeight(playerElement); + + if (!playerWidthStr) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'width' of 'player' not specified. Please specify 'width' in pixel."); + } + + if (!playerHeightStr) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'height' of player not specified. Please specify 'height' in pixel."); + } + + if (playerWidthStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'width' of 'outer container' invalid. Please specify 'width' in pixel."); + } + + if (playerHeightStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'height' of 'outer container' invalid. Please specify 'height' in pixel."); + } + + if (playerInstanceElement.tagName != "IFRAME") { + $JssorDebug$.$Fail("Youtube Video HTML definition error.\r\n'yt_iframe' handler can handle 'IFRAME' player only."); + } + }); + + $Jssor$.$Attribute(playerInstanceElement, "src", $Jssor$.$Attribute(playerInstanceElement, "url")); + + playerInstanceElement.pInstance = _Self; + + _CloseButton = $Jssor$.$FindChild(playerElement, "close"); + _PlayCover = $Jssor$.$FindChild(playerElement, "cover"); + + SyncSize(); + + AttachPlayerInstance(); + + if (!_NoPostMessage) { + $Jssor$.$AddEvent(window, "message", YtiframeMessageEventHandler); + ConnectYtiframe(); + } + } +}; +//{"event":"initialDelivery","info":{"apiInterface":["addEventListener","removeEventListener","showVideoInfo","hideVideoInfo","startAutoHideControls","stopAutoHideControls","updatePlaylist","hideUserInterface","showUserInterface","clearVideo","destroy","cuePlaylist","cueVideoById","cueVideoByUrl","getApiInterface","getAvailableQualityLevels","getCurrentTime","getDuration","getOption","getOptions","getPlaybackQuality","getPlayerState","getPlaylist","getPlaylistId","getPlaylistIndex","getVideoBytesLoaded","getVideoBytesTotal","getVideoLoadedFraction","getVideoEmbedCode","getVideoStartBytes","getVideoUrl","getVolume","isMuted","loadPlaylist","loadModule","loadVideoById","loadVideoByUrl","mute","nextVideo","pauseVideo","playVideo","playVideoAt","previousVideo","seekTo","setLoop","setOption","setPlaybackQuality","setShuffle","setSize","setVolume","stopVideo","unMute","addCueRange","removeCueRange","getDebugText","unloadModule","setPlaybackRate","getPlaybackRate","getAvailablePlaybackRates","cueVideoByFlashvars","loadVideoByFlashvars","cueVideoByPlayerVars","loadVideoByPlayerVars","preloadVideoByPlayerVars","updateVideoData","getCurrentHlsSequence","getLiveTime","getVideoData"],"availableQualityLevels":[],"currentTime":0,"duration":234,"option":null,"options":[],"playbackQuality":"small","playerState":-1,"playlist":null,"playlistId":null,"playlistIndex":-1,"videoBytesLoaded":0,"videoBytesTotal":0,"videoLoadedFraction":0,"videoEmbedCode":"","videoStartBytes":0,"videoUrl":"http://www.youtube.com/watch?feature=player_embedded&v=8Af372EQLck","volume":100,"muted":false,"debugText":"cl=56660614&ts=1384438770&stageFps=24&debug%5FflashVersion=WIN%2011%2C8%2C800%2C94&debug%5Fdate=Fri%20Nov%2015%2011%3A47%3A59%20GMT%2B0800%202013&debug%5FvideoId=8Af372EQLck&droppedFrames=0&videoFps=0&debug%5FsourceData=&debug%5FplaybackQuality=small","playbackRate":1,"availablePlaybackRates":[1],"currentHlsSequence":null,"liveTime":0,"videoData":{"video_id":"8Af372EQLck"}},"id":"ytiframe_0"} +//youtube iframe video player handler end + +//fetch and initialize all players within docyment.body +//$Jssor$.$AddEvent(window, "load", $Jssor$.$CreateCallback(null, $JssorPlayer$.$FetchPlayers, document.body)); +//$JssorPlayer$.$FetchPlayers(document.body); + +//youtube flash video player handler begin +//not ready +//youtube flash video player handler end + +//html5 video player handler begin +//not ready +//html5 video player handler end + +//vimeo video player handler begin +//not ready +//vimeo video player handler end \ No newline at end of file diff --git a/niayesh/jssor.slider.js.download b/niayesh/jssor.slider.js.download new file mode 100644 index 0000000..c0f152e --- /dev/null +++ b/niayesh/jssor.slider.js.download @@ -0,0 +1,4287 @@ +/// + +/* +* Jssor.Slider 19.0 +* http://www.jssor.com/ +* +* Licensed under the MIT license: +* http://www.opensource.org/licenses/MIT +* +* TERMS OF USE - Jssor.Slider +* +* Copyright 2014 Jssor +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + + +var $JssorSlideshowFormations$ = window.$JssorSlideshowFormations$ = new function () { + var _This = this; + + //Constants +++++++ + + var COLUMN_INCREASE = 0; + var COLUMN_DECREASE = 1; + var ROW_INCREASE = 2; + var ROW_DECREASE = 3; + + var DIRECTION_HORIZONTAL = 0x0003; + var DIRECTION_VERTICAL = 0x000C; + + var TO_LEFT = 0x0001; + var TO_RIGHT = 0x0002; + var TO_TOP = 0x0004; + var TO_BOTTOM = 0x0008; + + var FROM_LEFT = 0x0100; + var FROM_TOP = 0x0200; + var FROM_RIGHT = 0x0400; + var FROM_BOTTOM = 0x0800; + + var ASSEMBLY_BOTTOM_LEFT = FROM_BOTTOM + TO_LEFT; + var ASSEMBLY_BOTTOM_RIGHT = FROM_BOTTOM + TO_RIGHT; + var ASSEMBLY_TOP_LEFT = FROM_TOP + TO_LEFT; + var ASSEMBLY_TOP_RIGHT = FROM_TOP + TO_RIGHT; + var ASSEMBLY_LEFT_TOP = FROM_LEFT + TO_TOP; + var ASSEMBLY_LEFT_BOTTOM = FROM_LEFT + TO_BOTTOM; + var ASSEMBLY_RIGHT_TOP = FROM_RIGHT + TO_TOP; + var ASSEMBLY_RIGHT_BOTTOM = FROM_RIGHT + TO_BOTTOM; + + //Constants ------- + + //Formation Definition +++++++ + function isToLeft(roadValue) { + return (roadValue & TO_LEFT) == TO_LEFT; + } + + function isToRight(roadValue) { + return (roadValue & TO_RIGHT) == TO_RIGHT; + } + + function isToTop(roadValue) { + return (roadValue & TO_TOP) == TO_TOP; + } + + function isToBottom(roadValue) { + return (roadValue & TO_BOTTOM) == TO_BOTTOM; + } + + function PushFormationOrder(arr, order, formationItem) { + formationItem.push(order); + arr[order] = arr[order] || []; + arr[order].push(formationItem); + } + + _This.$FormationStraight = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + var order; + for (r = 0; r < rows; r++) { + for (col = 0; col < cols; col++) { + cr = r + ',' + col; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + order = il - (col * rows + (rl - r)); + break; + case ASSEMBLY_RIGHT_TOP: + order = il - (r * cols + (cl - col)); + break; + case ASSEMBLY_TOP_LEFT: + order = il - (col * rows + r); + case ASSEMBLY_LEFT_TOP: + order = il - (r * cols + col); + break; + case ASSEMBLY_BOTTOM_RIGHT: + order = col * rows + r; + break; + case ASSEMBLY_LEFT_BOTTOM: + order = r * cols + (cl - col); + break; + case ASSEMBLY_TOP_RIGHT: + order = col * rows + (rl - r); + break; + default: + order = r * cols + col; + break; //ASSEMBLY_RIGHT_BOTTOM + } + PushFormationOrder(a, order, [r, col]); + } + } + + return a; + }; + + _This.$FormationSwirl = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var hit = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + var courses; + var course = 0; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + col = cl; + r = 0; + courses = [ROW_INCREASE, COLUMN_DECREASE, ROW_DECREASE, COLUMN_INCREASE]; + break; + case ASSEMBLY_RIGHT_TOP: + col = 0; + r = rl; + courses = [COLUMN_INCREASE, ROW_DECREASE, COLUMN_DECREASE, ROW_INCREASE]; + break; + case ASSEMBLY_TOP_LEFT: + col = cl; + r = rl; + courses = [ROW_DECREASE, COLUMN_DECREASE, ROW_INCREASE, COLUMN_INCREASE]; + break; + case ASSEMBLY_LEFT_TOP: + col = cl; + r = rl; + courses = [COLUMN_DECREASE, ROW_DECREASE, COLUMN_INCREASE, ROW_INCREASE]; + break; + case ASSEMBLY_BOTTOM_RIGHT: + col = 0; + r = 0; + courses = [ROW_INCREASE, COLUMN_INCREASE, ROW_DECREASE, COLUMN_DECREASE]; + break; + case ASSEMBLY_LEFT_BOTTOM: + col = cl; + r = 0; + courses = [COLUMN_DECREASE, ROW_INCREASE, COLUMN_INCREASE, ROW_DECREASE]; + break; + case ASSEMBLY_TOP_RIGHT: + col = 0; + r = rl; + courses = [ROW_DECREASE, COLUMN_INCREASE, ROW_INCREASE, COLUMN_DECREASE]; + break; + default: + col = 0; + r = 0; + courses = [COLUMN_INCREASE, ROW_INCREASE, COLUMN_DECREASE, ROW_DECREASE]; + break; //ASSEMBLY_RIGHT_BOTTOM + } + i = 0; + while (i < count) { + cr = r + ',' + col; + if (col >= 0 && col < cols && r >= 0 && r < rows && !hit[cr]) { + //a[cr] = i++; + hit[cr] = true; + PushFormationOrder(a, i++, [r, col]); + } + else { + switch (courses[course++ % courses.length]) { + case COLUMN_INCREASE: + col--; + break; + case ROW_INCREASE: + r--; + break; + case COLUMN_DECREASE: + col++; + break; + case ROW_DECREASE: + r++; + break; + } + } + + switch (courses[course % courses.length]) { + case COLUMN_INCREASE: + col++; + break; + case ROW_INCREASE: + r++; + break; + case COLUMN_DECREASE: + col--; + break; + case ROW_DECREASE: + r--; + break; + } + } + + return a; + }; + + _This.$FormationZigZag = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + var courses; + var course = 0; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + col = cl; + r = 0; + courses = [ROW_INCREASE, COLUMN_DECREASE, ROW_DECREASE, COLUMN_DECREASE]; + break; + case ASSEMBLY_RIGHT_TOP: + col = 0; + r = rl; + courses = [COLUMN_INCREASE, ROW_DECREASE, COLUMN_DECREASE, ROW_DECREASE]; + break; + case ASSEMBLY_TOP_LEFT: + col = cl; + r = rl; + courses = [ROW_DECREASE, COLUMN_DECREASE, ROW_INCREASE, COLUMN_DECREASE]; + break; + case ASSEMBLY_LEFT_TOP: + col = cl; + r = rl; + courses = [COLUMN_DECREASE, ROW_DECREASE, COLUMN_INCREASE, ROW_DECREASE]; + break; + case ASSEMBLY_BOTTOM_RIGHT: + col = 0; + r = 0; + courses = [ROW_INCREASE, COLUMN_INCREASE, ROW_DECREASE, COLUMN_INCREASE]; + break; + case ASSEMBLY_LEFT_BOTTOM: + col = cl; + r = 0; + courses = [COLUMN_DECREASE, ROW_INCREASE, COLUMN_INCREASE, ROW_INCREASE]; + break; + case ASSEMBLY_TOP_RIGHT: + col = 0; + r = rl; + courses = [ROW_DECREASE, COLUMN_INCREASE, ROW_INCREASE, COLUMN_INCREASE]; + break; + default: + col = 0; + r = 0; + courses = [COLUMN_INCREASE, ROW_INCREASE, COLUMN_DECREASE, ROW_INCREASE]; + break; //ASSEMBLY_RIGHT_BOTTOM + } + i = 0; + while (i < count) { + cr = r + ',' + col; + if (col >= 0 && col < cols && r >= 0 && r < rows && typeof (a[cr]) == 'undefined') { + PushFormationOrder(a, i++, [r, col]); + //a[cr] = i++; + switch (courses[course % courses.length]) { + case COLUMN_INCREASE: + col++; + break; + case ROW_INCREASE: + r++; + break; + case COLUMN_DECREASE: + col--; + break; + case ROW_DECREASE: + r--; + break; + } + } + else { + switch (courses[course++ % courses.length]) { + case COLUMN_INCREASE: + col--; + break; + case ROW_INCREASE: + r--; + break; + case COLUMN_DECREASE: + col++; + break; + case ROW_DECREASE: + r++; + break; + } + switch (courses[course++ % courses.length]) { + case COLUMN_INCREASE: + col++; + break; + case ROW_INCREASE: + r++; + break; + case COLUMN_DECREASE: + col--; + break; + case ROW_DECREASE: + r--; + break; + } + } + } + return a; + }; + + _This.$FormationStraightStairs = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + var C = 0; + var R = 0; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: + case ASSEMBLY_LEFT_TOP: + case ASSEMBLY_RIGHT_BOTTOM: + var C = cl; + var R = 0; + break; + default: + formationDirection = ASSEMBLY_RIGHT_BOTTOM; + var C = cl; + var R = 0; + break; + } + col = C; + r = R; + while (i < count) { + cr = r + ',' + col; + if (isToTop(formationDirection) || isToRight(formationDirection)) { + PushFormationOrder(a, il - i++, [r, col]); + //a[cr] = il - i++; + } + else { + PushFormationOrder(a, i++, [r, col]); + //a[cr] = i++; + } + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + col--; + r++; + break; + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + col++; + r--; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: + col--; + r--; + break; + case ASSEMBLY_RIGHT_BOTTOM: + case ASSEMBLY_LEFT_TOP: + default: + col++; + r++; + break; + } + if (col < 0 || r < 0 || col > cl || r > rl) { + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + C++; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + R++; + break; + case ASSEMBLY_RIGHT_BOTTOM: + case ASSEMBLY_LEFT_TOP: + default: + C--; + break; + } + if (C < 0 || R < 0 || C > cl || R > rl) { + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + C = cl; + R++; + break; + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + R = rl; + C++; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: R = rl; C--; + break; + case ASSEMBLY_RIGHT_BOTTOM: + case ASSEMBLY_LEFT_TOP: + default: + C = 0; + R++; + break; + } + if (R > rl) + R = rl; + else if (R < 0) + R = 0; + else if (C > cl) + C = cl; + else if (C < 0) + C = 0; + } + r = R; + col = C; + } + } + return a; + }; + + _This.$FormationSquare = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var dc; + var dr; + var cr; + dc = cols < rows ? (rows - cols) / 2 : 0; + dr = cols > rows ? (cols - rows) / 2 : 0; + cr = Math.round(Math.max(cols / 2, rows / 2)) + 1; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, cr - Math.min(col + 1 + dc, r + 1 + dr, cols - col + dc, rows - r + dr), [r, col]); + } + return arr; + }; + + _This.$FormationRectangle = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var cr; + cr = Math.round(Math.min(cols / 2, rows / 2)) + 1; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, cr - Math.min(col + 1, r + 1, cols - col, rows - r), [r, col]); + } + return arr; + }; + + _This.$FormationRandom = function (transition) { + var a = []; + var r, col, i; + for (r = 0; r < transition.$Rows; r++) { + for (col = 0; col < transition.$Cols; col++) + PushFormationOrder(a, Math.ceil(100000 * Math.random()) % 13, [r, col]); + } + + return a; + }; + + _This.$FormationCircle = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var hc = cols / 2 - 0.5; + var hr = rows / 2 - 0.5; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, Math.round(Math.sqrt(Math.pow(col - hc, 2) + Math.pow(r - hr, 2))), [r, col]); + } + return arr; + }; + + _This.$FormationCross = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var hc = cols / 2 - 0.5; + var hr = rows / 2 - 0.5; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, Math.round(Math.min(Math.abs(col - hc), Math.abs(r - hr))), [r, col]); + } + return arr; + }; + + _This.$FormationRectangleCross = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var hc = cols / 2 - 0.5; + var hr = rows / 2 - 0.5; + var cr = Math.max(hc, hr) + 1; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, Math.round(cr - Math.max(hc - Math.abs(col - hc), hr - Math.abs(r - hr))) - 1, [r, col]); + } + return arr; + }; +}; + +var $JssorSlideshowRunner$ = window.$JssorSlideshowRunner$ = function (slideContainer, slideContainerWidth, slideContainerHeight, slideshowOptions, isTouchDevice) { + + var _SelfSlideshowRunner = this; + + //var _State = 0; //-1 fullfill, 0 clean, 1 initializing, 2 stay, 3 playing + var _EndTime; + + var _SliderFrameCount; + + var _SlideshowPlayerBelow; + var _SlideshowPlayerAbove; + + var _PrevItem; + var _SlideItem; + + var _TransitionIndex = 0; + var _TransitionsOrder = slideshowOptions.$TransitionsOrder; + + var _SlideshowTransition; + + var _SlideshowPerformance = 8; + + //#region Private Methods + function EnsureTransitionInstance(options, slideshowInterval) { + + var slideshowTransition = { + $Interval: slideshowInterval, //Delay to play next frame + $Duration: 1, //Duration to finish the entire transition + $Delay: 0, //Delay to assembly blocks + $Cols: 1, //Number of columns + $Rows: 1, //Number of rows + $Opacity: 0, //Fade block or not + $Zoom: 0, //Zoom block or not + $Clip: 0, //Clip block or not + $Move: false, //Move block or not + $SlideOut: false, //Slide the previous slide out to display next slide instead + //$FlyDirection: 0, //Specify fly transform with direction + $Reverse: false, //Reverse the assembly or not + $Formation: $JssorSlideshowFormations$.$FormationRandom, //Shape that assembly blocks as + $Assembly: 0x0408, //The way to assembly blocks ASSEMBLY_RIGHT_BOTTOM + $ChessMode: { $Column: 0, $Row: 0 }, //Chess move or fly direction + $Easing: $JssorEasing$.$EaseSwing, //Specify variation of speed during transition + $Round: {}, + $Blocks: [], + $During: {} + }; + + $Jssor$.$Extend(slideshowTransition, options); + + slideshowTransition.$Count = slideshowTransition.$Cols * slideshowTransition.$Rows; + if ($Jssor$.$IsFunction(slideshowTransition.$Easing)) + slideshowTransition.$Easing = { $Default: slideshowTransition.$Easing }; + + slideshowTransition.$FramesCount = Math.ceil(slideshowTransition.$Duration / slideshowTransition.$Interval); + + slideshowTransition.$GetBlocks = function (width, height) { + width /= slideshowTransition.$Cols; + height /= slideshowTransition.$Rows; + var wh = width + 'x' + height; + if (!slideshowTransition.$Blocks[wh]) { + slideshowTransition.$Blocks[wh] = { $Width: width, $Height: height }; + for (var col = 0; col < slideshowTransition.$Cols; col++) { + for (var r = 0; r < slideshowTransition.$Rows; r++) + slideshowTransition.$Blocks[wh][r + ',' + col] = { $Top: r * height, $Right: col * width + width, $Bottom: r * height + height, $Left: col * width }; + } + } + + return slideshowTransition.$Blocks[wh]; + }; + + if (slideshowTransition.$Brother) { + slideshowTransition.$Brother = EnsureTransitionInstance(slideshowTransition.$Brother, slideshowInterval); + slideshowTransition.$SlideOut = true; + } + + return slideshowTransition; + } + //#endregion + + //#region Private Classes + function JssorSlideshowPlayer(slideContainer, slideElement, slideTransition, beginTime, slideContainerWidth, slideContainerHeight) { + var _Self = this; + + var _Block; + var _StartStylesArr = {}; + var _AnimationStylesArrs = {}; + var _AnimationBlockItems = []; + var _StyleStart; + var _StyleEnd; + var _StyleDif; + var _ChessModeColumn = slideTransition.$ChessMode.$Column || 0; + var _ChessModeRow = slideTransition.$ChessMode.$Row || 0; + + var _Blocks = slideTransition.$GetBlocks(slideContainerWidth, slideContainerHeight); + var _FormationInstance = GetFormation(slideTransition); + var _MaxOrder = _FormationInstance.length - 1; + var _Period = slideTransition.$Duration + slideTransition.$Delay * _MaxOrder; + var _EndTime = beginTime + _Period; + + var _SlideOut = slideTransition.$SlideOut; + var _IsIn; + + //_EndTime += $Jssor$.$IsBrowserChrome() ? 260 : 50; + _EndTime += 50; + + //#region Private Methods + + function GetFormation(transition) { + + var formationInstance = transition.$Formation(transition); + + return transition.$Reverse ? formationInstance.reverse() : formationInstance; + + } + //#endregion + + _Self.$EndTime = _EndTime; + + _Self.$ShowFrame = function (time) { + time -= beginTime; + + var isIn = time < _Period; + + if (isIn || _IsIn) { + _IsIn = isIn; + + if (!_SlideOut) + time = _Period - time; + + var frameIndex = Math.ceil(time / slideTransition.$Interval); + + $Jssor$.$Each(_AnimationStylesArrs, function (value, index) { + + var itemFrameIndex = Math.max(frameIndex, value.$Min); + itemFrameIndex = Math.min(itemFrameIndex, value.length - 1); + + if (value.$LastFrameIndex != itemFrameIndex) { + if (!value.$LastFrameIndex && !_SlideOut) { + $Jssor$.$ShowElement(_AnimationBlockItems[index]); + } + else if (itemFrameIndex == value.$Max && _SlideOut) { + $Jssor$.$HideElement(_AnimationBlockItems[index]); + } + value.$LastFrameIndex = itemFrameIndex; + $Jssor$.$SetStylesEx(_AnimationBlockItems[index], value[itemFrameIndex]); + } + }); + } + }; + + //constructor + { + slideElement = $Jssor$.$CloneNode(slideElement); + //$Jssor$.$RemoveAttribute(slideElement, "id"); + if ($Jssor$.$IsBrowserIe9Earlier()) { + var hasImage = !slideElement["no-image"]; + var slideChildElements = $Jssor$.$FindChildrenByTag(slideElement); + $Jssor$.$Each(slideChildElements, function (slideChildElement) { + if (hasImage || slideChildElement["jssor-slider"]) + $Jssor$.$CssOpacity(slideChildElement, $Jssor$.$CssOpacity(slideChildElement), true); + }); + } + + $Jssor$.$Each(_FormationInstance, function (formationItems, order) { + $Jssor$.$Each(formationItems, function (formationItem) { + var row = formationItem[0]; + var col = formationItem[1]; + { + var columnRow = row + ',' + col; + + var chessHorizontal = false; + var chessVertical = false; + var chessRotate = false; + + if (_ChessModeColumn && col % 2) { + if (_ChessModeColumn & 3/*$JssorDirection$.$IsHorizontal(_ChessModeColumn)*/) { + chessHorizontal = !chessHorizontal; + } + if (_ChessModeColumn & 12/*$JssorDirection$.$IsVertical(_ChessModeColumn)*/) { + chessVertical = !chessVertical; + } + + if (_ChessModeColumn & 16) + chessRotate = !chessRotate; + } + + if (_ChessModeRow && row % 2) { + if (_ChessModeRow & 3/*$JssorDirection$.$IsHorizontal(_ChessModeRow)*/) { + chessHorizontal = !chessHorizontal; + } + if (_ChessModeRow & 12/*$JssorDirection$.$IsVertical(_ChessModeRow)*/) { + chessVertical = !chessVertical; + } + if (_ChessModeRow & 16) + chessRotate = !chessRotate; + } + + slideTransition.$Top = slideTransition.$Top || (slideTransition.$Clip & 4); + slideTransition.$Bottom = slideTransition.$Bottom || (slideTransition.$Clip & 8); + slideTransition.$Left = slideTransition.$Left || (slideTransition.$Clip & 1); + slideTransition.$Right = slideTransition.$Right || (slideTransition.$Clip & 2); + + var topBenchmark = chessVertical ? slideTransition.$Bottom : slideTransition.$Top; + var bottomBenchmark = chessVertical ? slideTransition.$Top : slideTransition.$Bottom; + var leftBenchmark = chessHorizontal ? slideTransition.$Right : slideTransition.$Left; + var rightBenchmark = chessHorizontal ? slideTransition.$Left : slideTransition.$Right; + + slideTransition.$Clip = topBenchmark || bottomBenchmark || leftBenchmark || rightBenchmark; + + _StyleDif = {}; + _StyleEnd = { $Top: 0, $Left: 0, $Opacity: 1, $Width: slideContainerWidth, $Height: slideContainerHeight }; + _StyleStart = $Jssor$.$Extend({}, _StyleEnd); + _Block = $Jssor$.$Extend({}, _Blocks[columnRow]); + + if (slideTransition.$Opacity) { + _StyleEnd.$Opacity = 2 - slideTransition.$Opacity; + } + + if (slideTransition.$ZIndex) { + _StyleEnd.$ZIndex = slideTransition.$ZIndex; + _StyleStart.$ZIndex = 0; + } + + var allowClip = slideTransition.$Cols * slideTransition.$Rows > 1 || slideTransition.$Clip; + + if (slideTransition.$Zoom || slideTransition.$Rotate) { + var allowRotate = true; + if ($Jssor$.$IsBrowserIe9Earlier()) { + if (slideTransition.$Cols * slideTransition.$Rows > 1) + allowRotate = false; + else + allowClip = false; + } + + if (allowRotate) { + _StyleEnd.$Zoom = slideTransition.$Zoom ? slideTransition.$Zoom - 1 : 1; + _StyleStart.$Zoom = 1; + + if ($Jssor$.$IsBrowserIe9Earlier() || $Jssor$.$IsBrowserOpera()) + _StyleEnd.$Zoom = Math.min(_StyleEnd.$Zoom, 2); + + var rotate = slideTransition.$Rotate; + + _StyleEnd.$Rotate = rotate * 360 * ((chessRotate) ? -1 : 1); + _StyleStart.$Rotate = 0; + } + } + + if (allowClip) { + if (slideTransition.$Clip) { + var clipScale = slideTransition.$ScaleClip || 1; + var blockOffset = _Block.$Offset = {}; + if (topBenchmark && bottomBenchmark) { + blockOffset.$Top = _Blocks.$Height / 2 * clipScale; + blockOffset.$Bottom = -blockOffset.$Top; + } + else if (topBenchmark) { + blockOffset.$Bottom = -_Blocks.$Height * clipScale; + } + else if (bottomBenchmark) { + blockOffset.$Top = _Blocks.$Height * clipScale; + } + + if (leftBenchmark && rightBenchmark) { + blockOffset.$Left = _Blocks.$Width / 2 * clipScale; + blockOffset.$Right = -blockOffset.$Left; + } + else if (leftBenchmark) { + blockOffset.$Right = -_Blocks.$Width * clipScale; + } + else if (rightBenchmark) { + blockOffset.$Left = _Blocks.$Width * clipScale; + } + } + + _StyleDif.$Clip = _Block; + _StyleStart.$Clip = _Blocks[columnRow]; + } + + //fly + { + var chessHor = chessHorizontal ? 1 : -1; + var chessVer = chessVertical ? 1 : -1; + + if (slideTransition.x) + _StyleEnd.$Left += slideContainerWidth * slideTransition.x * chessHor; + + if (slideTransition.y) + _StyleEnd.$Top += slideContainerHeight * slideTransition.y * chessVer; + } + + $Jssor$.$Each(_StyleEnd, function (propertyEnd, property) { + if ($Jssor$.$IsNumeric(propertyEnd)) { + if (propertyEnd != _StyleStart[property]) { + _StyleDif[property] = propertyEnd - _StyleStart[property]; + } + } + }); + + _StartStylesArr[columnRow] = _SlideOut ? _StyleStart : _StyleEnd; + + var animationStylesArr = []; + var framesCount = slideTransition.$FramesCount; + var virtualFrameCount = Math.round(order * slideTransition.$Delay / slideTransition.$Interval); + _AnimationStylesArrs[columnRow] = new Array(virtualFrameCount); + _AnimationStylesArrs[columnRow].$Min = virtualFrameCount; + _AnimationStylesArrs[columnRow].$Max = virtualFrameCount + framesCount - 1; + + for (var frameN = 0; frameN <= framesCount; frameN++) { + var styleFrameN = $Jssor$.$Cast(_StyleStart, _StyleDif, frameN / framesCount, slideTransition.$Easing, slideTransition.$During, slideTransition.$Round, { $Move: slideTransition.$Move, $OriginalWidth: slideContainerWidth, $OriginalHeight: slideContainerHeight }) + + styleFrameN.$ZIndex = styleFrameN.$ZIndex || 1; + + _AnimationStylesArrs[columnRow].push(styleFrameN); + } + + } //for + }); + }); + + _FormationInstance.reverse(); + $Jssor$.$Each(_FormationInstance, function (formationItems) { + $Jssor$.$Each(formationItems, function (formationItem) { + var row = formationItem[0]; + var col = formationItem[1]; + + var columnRow = row + ',' + col; + + var image = slideElement; + if (col || row) + image = $Jssor$.$CloneNode(slideElement); + + $Jssor$.$SetStyles(image, _StartStylesArr[columnRow]); + $Jssor$.$CssOverflow(image, "hidden"); + + $Jssor$.$CssPosition(image, "absolute"); + slideContainer.$AddClipElement(image); + _AnimationBlockItems[columnRow] = image; + $Jssor$.$ShowElement(image, !_SlideOut); + }); + }); + } + } + + function SlideshowProcessor() { + var _SelfSlideshowProcessor = this; + var _CurrentTime = 0; + + $JssorAnimator$.call(_SelfSlideshowProcessor, 0, _EndTime); + + _SelfSlideshowProcessor.$OnPositionChange = function (oldPosition, newPosition) { + if ((newPosition - _CurrentTime) > _SlideshowPerformance) { + _CurrentTime = newPosition; + + _SlideshowPlayerAbove && _SlideshowPlayerAbove.$ShowFrame(newPosition); + _SlideshowPlayerBelow && _SlideshowPlayerBelow.$ShowFrame(newPosition); + } + }; + + _SelfSlideshowProcessor.$Transition = _SlideshowTransition; + } + //#endregion + + //member functions + _SelfSlideshowRunner.$GetTransition = function (slideCount) { + var n = 0; + + var transitions = slideshowOptions.$Transitions; + + var transitionCount = transitions.length; + + if (_TransitionsOrder) { /*Sequence*/ + //if (transitionCount > slideCount && ($Jssor$.$IsBrowserChrome() || $Jssor$.$IsBrowserSafari() || $Jssor$.$IsBrowserFireFox())) { + // transitionCount -= transitionCount % slideCount; + //} + n = _TransitionIndex++ % transitionCount; + } + else { /*Random*/ + n = Math.floor(Math.random() * transitionCount); + } + + transitions[n] && (transitions[n].$Index = n); + + return transitions[n]; + }; + + _SelfSlideshowRunner.$Initialize = function (slideIndex, prevIndex, slideItem, prevItem, slideshowTransition) { + $JssorDebug$.$Execute(function () { + if (_SlideshowPlayerBelow) { + $JssorDebug$.$Fail("slideshow runner has not been cleared."); + } + }); + + _SlideshowTransition = slideshowTransition; + + slideshowTransition = EnsureTransitionInstance(slideshowTransition, _SlideshowPerformance); + + _SlideItem = slideItem; + _PrevItem = prevItem; + + var prevSlideElement = prevItem.$Item; + var currentSlideElement = slideItem.$Item; + prevSlideElement["no-image"] = !prevItem.$Image; + currentSlideElement["no-image"] = !slideItem.$Image; + + var slideElementAbove = prevSlideElement; + var slideElementBelow = currentSlideElement; + + var slideTransitionAbove = slideshowTransition; + var slideTransitionBelow = slideshowTransition.$Brother || EnsureTransitionInstance({}, _SlideshowPerformance); + + if (!slideshowTransition.$SlideOut) { + slideElementAbove = currentSlideElement; + slideElementBelow = prevSlideElement; + } + + var shift = slideTransitionBelow.$Shift || 0; + + _SlideshowPlayerBelow = new JssorSlideshowPlayer(slideContainer, slideElementBelow, slideTransitionBelow, Math.max(shift - slideTransitionBelow.$Interval, 0), slideContainerWidth, slideContainerHeight); + _SlideshowPlayerAbove = new JssorSlideshowPlayer(slideContainer, slideElementAbove, slideTransitionAbove, Math.max(slideTransitionBelow.$Interval - shift, 0), slideContainerWidth, slideContainerHeight); + + _SlideshowPlayerBelow.$ShowFrame(0); + _SlideshowPlayerAbove.$ShowFrame(0); + + _EndTime = Math.max(_SlideshowPlayerBelow.$EndTime, _SlideshowPlayerAbove.$EndTime); + + _SelfSlideshowRunner.$Index = slideIndex; + }; + + _SelfSlideshowRunner.$Clear = function () { + slideContainer.$Clear(); + _SlideshowPlayerBelow = null; + _SlideshowPlayerAbove = null; + }; + + _SelfSlideshowRunner.$GetProcessor = function () { + var slideshowProcessor = null; + + if (_SlideshowPlayerAbove) + slideshowProcessor = new SlideshowProcessor(); + + return slideshowProcessor; + }; + + //Constructor + { + if ($Jssor$.$IsBrowserIe9Earlier() || $Jssor$.$IsBrowserOpera() || (isTouchDevice && $Jssor$.$WebKitVersion() < 537)) { + _SlideshowPerformance = 16; + } + + $JssorObject$.call(_SelfSlideshowRunner); + $JssorAnimator$.call(_SelfSlideshowRunner, -10000000, 10000000); + } +}; + +var $JssorSlider$ = window.$JssorSlider$ = function (elmt, options) { + var _SelfSlider = this; + + //#region Private Classes + //Conveyor + function Conveyor() { + var _SelfConveyor = this; + $JssorAnimator$.call(_SelfConveyor, -100000000, 200000000); + + _SelfConveyor.$GetCurrentSlideInfo = function () { + var positionDisplay = _SelfConveyor.$GetPosition_Display(); + var virtualIndex = Math.floor(positionDisplay); + var slideIndex = GetRealIndex(virtualIndex); + var slidePosition = positionDisplay - Math.floor(positionDisplay); + + return { $Index: slideIndex, $VirtualIndex: virtualIndex, $Position: slidePosition }; + }; + + _SelfConveyor.$OnPositionChange = function (oldPosition, newPosition) { + + var index = Math.floor(newPosition); + if (index != newPosition && newPosition > oldPosition) + index++; + + ResetNavigator(index, true); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_POSITION_CHANGE, GetRealIndex(newPosition), GetRealIndex(oldPosition), newPosition, oldPosition); + }; + } + //Conveyor + + //Carousel + function Carousel() { + var _SelfCarousel = this; + + $JssorAnimator$.call(_SelfCarousel, 0, 0, { $LoopLength: _SlideCount }); + + //Carousel Constructor + { + $Jssor$.$Each(_SlideItems, function (slideItem) { + (_Loop & 1) && slideItem.$SetLoopLength(_SlideCount); + _SelfCarousel.$Chain(slideItem); + slideItem.$Shift(_ParkingPosition / _StepLength); + }); + } + } + //Carousel + + //Slideshow + function Slideshow() { + var _SelfSlideshow = this; + var _Wrapper = _SlideContainer.$Elmt; + + $JssorAnimator$.call(_SelfSlideshow, -1, 2, { $Easing: $JssorEasing$.$EaseLinear, $Setter: { $Position: SetPosition }, $LoopLength: _SlideCount }, _Wrapper, { $Position: 1 }, { $Position: -2 }); + + _SelfSlideshow.$Wrapper = _Wrapper; + + //Slideshow Constructor + { + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_SlideContainer.$Elmt, "debug-id", "slide_container"); + }); + } + } + //Slideshow + + //CarouselPlayer + function CarouselPlayer(carousel, slideshow) { + var _SelfCarouselPlayer = this; + var _FromPosition; + var _ToPosition; + var _Duration; + var _StandBy; + var _StandByPosition; + + $JssorAnimator$.call(_SelfCarouselPlayer, -100000000, 200000000, { $IntervalMax: 100 }); + + _SelfCarouselPlayer.$OnStart = function () { + _IsSliding = true; + _LoadingTicket = null; + + //EVT_SWIPE_START + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SWIPE_START, GetRealIndex(_Conveyor.$GetPosition()), _Conveyor.$GetPosition()); + }; + + _SelfCarouselPlayer.$OnStop = function () { + + _IsSliding = false; + _StandBy = false; + + var currentSlideInfo = _Conveyor.$GetCurrentSlideInfo(); + + //EVT_SWIPE_END + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SWIPE_END, GetRealIndex(_Conveyor.$GetPosition()), _Conveyor.$GetPosition()); + + if (!currentSlideInfo.$Position) { + OnPark(currentSlideInfo.$VirtualIndex, _CurrentSlideIndex); + } + }; + + _SelfCarouselPlayer.$OnPositionChange = function (oldPosition, newPosition) { + + var toPosition; + + if (_StandBy) + toPosition = _StandByPosition; + else { + toPosition = _ToPosition; + + if (_Duration) { + var interPosition = newPosition / _Duration; + toPosition = _Options.$SlideEasing(interPosition) * (_ToPosition - _FromPosition) + _FromPosition; + } + } + + _Conveyor.$GoToPosition(toPosition); + }; + + _SelfCarouselPlayer.$PlayCarousel = function (fromPosition, toPosition, duration, callback) { + $JssorDebug$.$Execute(function () { + if (_SelfCarouselPlayer.$IsPlaying()) + $JssorDebug$.$Fail("The carousel is already playing."); + }); + + _FromPosition = fromPosition; + _ToPosition = toPosition; + _Duration = duration; + + _Conveyor.$GoToPosition(fromPosition); + _SelfCarouselPlayer.$GoToPosition(0); + + _SelfCarouselPlayer.$PlayToPosition(duration, callback); + }; + + _SelfCarouselPlayer.$StandBy = function (standByPosition) { + _StandBy = true; + _StandByPosition = standByPosition; + _SelfCarouselPlayer.$Play(standByPosition, null, true); + }; + + _SelfCarouselPlayer.$SetStandByPosition = function (standByPosition) { + _StandByPosition = standByPosition; + }; + + _SelfCarouselPlayer.$MoveCarouselTo = function (position) { + _Conveyor.$GoToPosition(position); + }; + + //CarouselPlayer Constructor + { + _Conveyor = new Conveyor(); + + _Conveyor.$Combine(carousel); + _Conveyor.$Combine(slideshow); + } + } + //CarouselPlayer + + //SlideContainer + function SlideContainer() { + var _Self = this; + var elmt = CreatePanel(); + + $Jssor$.$CssZIndex(elmt, 0); + $Jssor$.$Css(elmt, "pointerEvents", "none"); + + _Self.$Elmt = elmt; + + _Self.$AddClipElement = function (clipElement) { + $Jssor$.$AppendChild(elmt, clipElement); + $Jssor$.$ShowElement(elmt); + }; + + _Self.$Clear = function () { + $Jssor$.$HideElement(elmt); + $Jssor$.$Empty(elmt); + }; + } + //SlideContainer + + //SlideItem + function SlideItem(slideElmt, slideIndex) { + + var _SelfSlideItem = this; + + var _CaptionSliderIn; + var _CaptionSliderOut; + var _CaptionSliderCurrent; + var _IsCaptionSliderPlayingWhenDragStart; + + var _Wrapper; + var _BaseElement = slideElmt; + + var _LoadingScreen; + + var _ImageItem; + var _ImageElmts = []; + var _LinkItemOrigin; + var _LinkItem; + var _ImageLoading; + var _ImageLoaded; + var _ImageLazyLoading; + var _ContentRefreshed; + + var _Processor; + + var _PlayerInstanceElement; + var _PlayerInstance; + + var _SequenceNumber; //for debug only + + $JssorAnimator$.call(_SelfSlideItem, -_DisplayPieces, _DisplayPieces + 1, { $SlideItemAnimator: true }); + + function ResetCaptionSlider(fresh) { + _CaptionSliderOut && _CaptionSliderOut.$Revert(); + _CaptionSliderIn && _CaptionSliderIn.$Revert(); + + RefreshContent(slideElmt, fresh); + _ContentRefreshed = true; + + _CaptionSliderIn = new _CaptionSliderOptions.$Class(slideElmt, _CaptionSliderOptions, 1); + $JssorDebug$.$LiveStamp(_CaptionSliderIn, "caption_slider_" + _CaptionSliderCount + "_in"); + _CaptionSliderOut = new _CaptionSliderOptions.$Class(slideElmt, _CaptionSliderOptions); + $JssorDebug$.$LiveStamp(_CaptionSliderOut, "caption_slider_" + _CaptionSliderCount + "_out"); + + $JssorDebug$.$Execute(function () { + _CaptionSliderCount++; + }); + + _CaptionSliderOut.$GoToPosition(0); + _CaptionSliderIn.$GoToPosition(0); + } + + function EnsureCaptionSliderVersion() { + if (_CaptionSliderIn.$Version < _CaptionSliderOptions.$Version) { + ResetCaptionSlider(); + } + } + + //event handling begin + function LoadImageCompleteEventHandler(completeCallback, loadingScreen, image) { + if (!_ImageLoaded) { + _ImageLoaded = true; + + if (_ImageItem && image) { + var imageWidth = image.width; + var imageHeight = image.height; + var fillWidth = imageWidth; + var fillHeight = imageHeight; + + if (imageWidth && imageHeight && _Options.$FillMode) { + + //0 stretch, 1 contain (keep aspect ratio and put all inside slide), 2 cover (keep aspect ratio and cover whole slide), 4 actual size, 5 contain for large image, actual size for small image, default value is 0 + if (_Options.$FillMode & 3 && (!(_Options.$FillMode & 4) || imageWidth > _SlideWidth || imageHeight > _SlideHeight)) { + var fitHeight = false; + var ratio = _SlideWidth / _SlideHeight * imageHeight / imageWidth; + + if (_Options.$FillMode & 1) { + fitHeight = (ratio > 1); + } + else if (_Options.$FillMode & 2) { + fitHeight = (ratio < 1); + } + fillWidth = fitHeight ? imageWidth * _SlideHeight / imageHeight : _SlideWidth; + fillHeight = fitHeight ? _SlideHeight : imageHeight * _SlideWidth / imageWidth; + } + + $Jssor$.$CssWidth(_ImageItem, fillWidth); + $Jssor$.$CssHeight(_ImageItem, fillHeight); + $Jssor$.$CssTop(_ImageItem, (_SlideHeight - fillHeight) / 2); + $Jssor$.$CssLeft(_ImageItem, (_SlideWidth - fillWidth) / 2); + } + + $Jssor$.$CssPosition(_ImageItem, "absolute"); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_LOAD_END, slideIndex); + } + } + + $Jssor$.$HideElement(loadingScreen); + completeCallback && completeCallback(_SelfSlideItem); + } + + function LoadSlideshowImageCompleteEventHandler(nextIndex, nextItem, slideshowTransition, loadingTicket) { + if (loadingTicket == _LoadingTicket && _CurrentSlideIndex == slideIndex && _AutoPlay) { + if (!_Frozen) { + var nextRealIndex = GetRealIndex(nextIndex); + _SlideshowRunner.$Initialize(nextRealIndex, slideIndex, nextItem, _SelfSlideItem, slideshowTransition); + nextItem.$HideContentForSlideshow(); + _Slideshow.$Locate(nextRealIndex, 1); + _Slideshow.$GoToPosition(nextRealIndex); + _CarouselPlayer.$PlayCarousel(nextIndex, nextIndex, 0); + } + } + } + + function SlideReadyEventHandler(loadingTicket) { + if (loadingTicket == _LoadingTicket && _CurrentSlideIndex == slideIndex) { + + if (!_Processor) { + var slideshowProcessor = null; + if (_SlideshowRunner) { + if (_SlideshowRunner.$Index == slideIndex) + slideshowProcessor = _SlideshowRunner.$GetProcessor(); + else + _SlideshowRunner.$Clear(); + } + + EnsureCaptionSliderVersion(); + + _Processor = new Processor(slideElmt, slideIndex, slideshowProcessor, _SelfSlideItem.$GetCaptionSliderIn(), _SelfSlideItem.$GetCaptionSliderOut()); + _Processor.$SetPlayer(_PlayerInstance); + } + + !_Processor.$IsPlaying() && _Processor.$Replay(); + } + } + + function ParkEventHandler(currentIndex, previousIndex, manualActivate) { + if (currentIndex == slideIndex) { + + if (currentIndex != previousIndex) + _SlideItems[previousIndex] && _SlideItems[previousIndex].$ParkOut(); + else + !manualActivate && _Processor && _Processor.$AdjustIdleOnPark(); + + _PlayerInstance && _PlayerInstance.$Enable(); + + //park in + var loadingTicket = _LoadingTicket = $Jssor$.$GetNow(); + _SelfSlideItem.$LoadImage($Jssor$.$CreateCallback(null, SlideReadyEventHandler, loadingTicket)); + } + else { + var distance = Math.abs(slideIndex - currentIndex); + var loadRange = _DisplayPieces + _Options.$LazyLoading - 1; + if (!_ImageLazyLoading || distance <= loadRange) { + _SelfSlideItem.$LoadImage(); + } + } + } + + function SwipeStartEventHandler() { + if (_CurrentSlideIndex == slideIndex && _Processor) { + _Processor.$Stop(); + _PlayerInstance && _PlayerInstance.$Quit(); + _PlayerInstance && _PlayerInstance.$Disable(); + _Processor.$OpenSlideshowPanel(); + } + } + + function FreezeEventHandler() { + if (_CurrentSlideIndex == slideIndex && _Processor) { + _Processor.$Stop(); + } + } + + function ContentClickEventHandler(event) { + if (_LastDragSucceded) { + $Jssor$.$StopEvent(event); + + var checkElement = $Jssor$.$EvtSrc(event); + while (checkElement && slideElmt !== checkElement) { + if (checkElement.tagName == "A") { + $Jssor$.$CancelEvent(event); + } + try { + checkElement = checkElement.parentNode; + } catch (e) { + // Firefox sometimes fires events for XUL elements, which throws + // a "permission denied" error. so this is not a child. + break; + } + } + } + } + + function SlideClickEventHandler(event) { + if (!_LastDragSucceded) { + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_CLICK, slideIndex, event); + } + } + + function PlayerAvailableEventHandler() { + _PlayerInstance = _PlayerInstanceElement.pInstance; + _Processor && _Processor.$SetPlayer(_PlayerInstance); + } + + _SelfSlideItem.$LoadImage = function (completeCallback, loadingScreen) { + loadingScreen = loadingScreen || _LoadingScreen; + + if (_ImageElmts.length && !_ImageLoaded) { + + $Jssor$.$ShowElement(loadingScreen); + + if (!_ImageLoading) { + _ImageLoading = true; + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_LOAD_START, slideIndex); + + $Jssor$.$Each(_ImageElmts, function (imageElmt) { + + if (!$Jssor$.$Attribute(imageElmt, "src")) { + imageElmt.src = $Jssor$.$AttributeEx(imageElmt, "src2"); + $Jssor$.$CssDisplay(imageElmt, imageElmt["display-origin"]); + } + }); + } + $Jssor$.$LoadImages(_ImageElmts, _ImageItem, $Jssor$.$CreateCallback(null, LoadImageCompleteEventHandler, completeCallback, loadingScreen)); + } + else { + LoadImageCompleteEventHandler(completeCallback, loadingScreen); + } + }; + + _SelfSlideItem.$GoForNextSlide = function () { + + var index = slideIndex; + if (_Options.$AutoPlaySteps < 0) + index -= _SlideCount; + + var nextIndex = index + _Options.$AutoPlaySteps * _PlayReverse; + + if (_Loop & 2) { + //Rewind + nextIndex = GetRealIndex(nextIndex); + } + if (!(_Loop & 1)) { + //Stop at threshold + nextIndex = Math.max(0, Math.min(nextIndex, _SlideCount - _DisplayPieces)); + } + + if (nextIndex != slideIndex) { + if (_SlideshowRunner) { + var slideshowTransition = _SlideshowRunner.$GetTransition(_SlideCount); + + if (slideshowTransition) { + var loadingTicket = _LoadingTicket = $Jssor$.$GetNow(); + + var nextItem = _SlideItems[GetRealIndex(nextIndex)]; + return nextItem.$LoadImage($Jssor$.$CreateCallback(null, LoadSlideshowImageCompleteEventHandler, nextIndex, nextItem, slideshowTransition, loadingTicket), _LoadingScreen); + } + } + + PlayTo(nextIndex); + } + }; + + _SelfSlideItem.$TryActivate = function () { + ParkEventHandler(slideIndex, slideIndex, true); + }; + + _SelfSlideItem.$ParkOut = function () { + //park out + _PlayerInstance && _PlayerInstance.$Quit(); + _PlayerInstance && _PlayerInstance.$Disable(); + _SelfSlideItem.$UnhideContentForSlideshow(); + _Processor && _Processor.$Abort(); + _Processor = null; + ResetCaptionSlider(); + }; + + //for debug only + _SelfSlideItem.$StampSlideItemElements = function (stamp) { + stamp = _SequenceNumber + "_" + stamp; + + $JssorDebug$.$Execute(function () { + if (_ImageItem) + $Jssor$.$Attribute(_ImageItem, "debug-id", stamp + "_slide_item_image_id"); + + $Jssor$.$Attribute(slideElmt, "debug-id", stamp + "_slide_item_item_id"); + }); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_Wrapper, "debug-id", stamp + "_slide_item_wrapper_id"); + }); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_LoadingScreen, "debug-id", stamp + "_loading_container_id"); + }); + }; + + _SelfSlideItem.$HideContentForSlideshow = function () { + $Jssor$.$HideElement(slideElmt); + }; + + _SelfSlideItem.$UnhideContentForSlideshow = function () { + $Jssor$.$ShowElement(slideElmt); + }; + + _SelfSlideItem.$EnablePlayer = function () { + _PlayerInstance && _PlayerInstance.$Enable(); + }; + + function RefreshContent(elmt, fresh, level) { + $JssorDebug$.$Execute(function () { + if ($Jssor$.$Attribute(elmt, "jssor-slider")) + $JssorDebug$.$Log("Child slider found."); + }); + + if ($Jssor$.$Attribute(elmt, "jssor-slider")) + return; + + level = level || 0; + + if (!_ContentRefreshed) { + if (elmt.tagName == "IMG") { + _ImageElmts.push(elmt); + + if (!$Jssor$.$Attribute(elmt, "src")) { + _ImageLazyLoading = true; + elmt["display-origin"] = $Jssor$.$CssDisplay(elmt); + $Jssor$.$HideElement(elmt); + } + } + if ($Jssor$.$IsBrowserIe9Earlier()) { + $Jssor$.$CssZIndex(elmt, ($Jssor$.$CssZIndex(elmt) || 0) + 1); + } + if (_Options.$HWA && $Jssor$.$WebKitVersion()) { + if ($Jssor$.$WebKitVersion() < 534 || (!_SlideshowEnabled && !$Jssor$.$IsBrowserChrome())) { + $Jssor$.$EnableHWA(elmt); + } + } + } + + var childElements = $Jssor$.$Children(elmt); + + $Jssor$.$Each(childElements, function (childElement, i) { + + var childTagName = childElement.tagName; + var uAttribute = $Jssor$.$AttributeEx(childElement, "u"); + if (uAttribute == "player" && !_PlayerInstanceElement) { + _PlayerInstanceElement = childElement; + if (_PlayerInstanceElement.pInstance) { + PlayerAvailableEventHandler(); + } + else { + $Jssor$.$AddEvent(_PlayerInstanceElement, "dataavailable", PlayerAvailableEventHandler); + } + } + + if (uAttribute == "caption") { + if (!$Jssor$.$IsBrowserIE() && !fresh) { + + //if (childTagName == "A") { + // $Jssor$.$RemoveEvent(childElement, "click", ContentClickEventHandler); + // $Jssor$.$Attribute(childElement, "jssor-content", null); + //} + + var captionElement = $Jssor$.$CloneNode(childElement, false, true); + $Jssor$.$InsertBefore(captionElement, childElement, elmt); + $Jssor$.$RemoveElement(childElement, elmt); + childElement = captionElement; + + fresh = true; + } + } + else if (!_ContentRefreshed && !level && !_ImageItem) { + + if (childTagName == "A") { + if ($Jssor$.$AttributeEx(childElement, "u") == "image") { + _ImageItem = $Jssor$.$FindChildByTag(childElement, "IMG"); + + $JssorDebug$.$Execute(function () { + if (!_ImageItem) { + $JssorDebug$.$Error("slide html code definition error, no 'IMG' found in a 'image with link' slide.\r\n" + elmt.outerHTML); + } + }); + } + else { + _ImageItem = $Jssor$.$FindChild(childElement, "image", true); + } + + if (_ImageItem) { + _LinkItemOrigin = childElement; + $Jssor$.$SetStyles(_LinkItemOrigin, _StyleDef); + + _LinkItem = $Jssor$.$CloneNode(_LinkItemOrigin, true); + //$Jssor$.$AddEvent(_LinkItem, "click", ContentClickEventHandler); + + $Jssor$.$CssDisplay(_LinkItem, "block"); + $Jssor$.$SetStyles(_LinkItem, _StyleDef); + $Jssor$.$CssOpacity(_LinkItem, 0); + $Jssor$.$Css(_LinkItem, "backgroundColor", "#000"); + } + } + else if (childTagName == "IMG" && $Jssor$.$AttributeEx(childElement, "u") == "image") { + _ImageItem = childElement; + } + + if (_ImageItem) { + _ImageItem.border = 0; + $Jssor$.$SetStyles(_ImageItem, _StyleDef); + } + } + + //if (!$Jssor$.$Attribute(childElement, "jssor-content")) { + // //cancel click event on element when a drag of slide succeeded + // $Jssor$.$AddEvent(childElement, "click", ContentClickEventHandler); + // $Jssor$.$Attribute(childElement, "jssor-content", true); + //} + + RefreshContent(childElement, fresh, level +1); + }); + } + + _SelfSlideItem.$OnInnerOffsetChange = function (oldOffset, newOffset) { + var slidePosition = _DisplayPieces - newOffset; + + SetPosition(_Wrapper, slidePosition); + + //following lines are for future usage, not ready yet + //if (!_IsDragging || !_IsCaptionSliderPlayingWhenDragStart) { + // var _DealWithParallax; + // if (IsCurrentSlideIndex(slideIndex)) { + // if (_CaptionSliderOptions.$PlayOutMode == 2) + // _DealWithParallax = true; + // } + // else { + // if (!_CaptionSliderOptions.$PlayInMode) { + // //PlayInMode: 0 none + // _CaptionSliderIn.$GoToEnd(); + // } + // //else if (_CaptionSliderOptions.$PlayInMode == 1) { + // // //PlayInMode: 1 chain + // // _CaptionSliderIn.$GoToPosition(0); + // //} + // else if (_CaptionSliderOptions.$PlayInMode == 2) { + // //PlayInMode: 2 parallel + // _DealWithParallax = true; + // } + // } + + // if (_DealWithParallax) { + // _CaptionSliderIn.$GoToPosition((_CaptionSliderIn.$GetPosition_OuterEnd() - _CaptionSliderIn.$GetPosition_OuterBegin()) * Math.abs(newOffset - 1) * .8 + _CaptionSliderIn.$GetPosition_OuterBegin()); + // } + //} + }; + + _SelfSlideItem.$GetCaptionSliderIn = function () { + return _CaptionSliderIn; + }; + + _SelfSlideItem.$GetCaptionSliderOut = function () { + return _CaptionSliderOut; + }; + + _SelfSlideItem.$Index = slideIndex; + + $JssorObject$.call(_SelfSlideItem); + + //SlideItem Constructor + { + + var thumb = $Jssor$.$FindChild(slideElmt, "thumb", true); + if (thumb) { + _SelfSlideItem.$Thumb = $Jssor$.$CloneNode(thumb); + $Jssor$.$RemoveAttribute(thumb, "id"); + $Jssor$.$HideElement(thumb); + } + $Jssor$.$ShowElement(slideElmt); + + _LoadingScreen = $Jssor$.$CloneNode(_LoadingContainer); + $Jssor$.$CssZIndex(_LoadingScreen, 1000); + + //cancel click event on element when a drag of slide succeeded + $Jssor$.$AddEvent(slideElmt, "click", SlideClickEventHandler); + + ResetCaptionSlider(true); + + _SelfSlideItem.$Image = _ImageItem; + _SelfSlideItem.$Link = _LinkItem; + + _SelfSlideItem.$Item = slideElmt; + + _SelfSlideItem.$Wrapper = _Wrapper = slideElmt; + $Jssor$.$AppendChild(_Wrapper, _LoadingScreen); + + _SelfSlider.$On(203, ParkEventHandler); + _SelfSlider.$On(28, FreezeEventHandler); + _SelfSlider.$On(24, SwipeStartEventHandler); + + $JssorDebug$.$Execute(function () { + _SequenceNumber = _SlideItemCreatedCount++; + }); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_Wrapper, "debug-id", "slide-" + slideIndex); + }); + } + } + //SlideItem + + //Processor + function Processor(slideElmt, slideIndex, slideshowProcessor, captionSliderIn, captionSliderOut) { + + var _SelfProcessor = this; + + var _ProgressBegin = 0; + var _SlideshowBegin = 0; + var _SlideshowEnd; + var _CaptionInBegin; + var _IdleBegin; + var _IdleEnd; + var _ProgressEnd; + + var _IsSlideshowRunning; + var _IsRollingBack; + + var _PlayerInstance; + var _IsPlayerOnService; + + var slideItem = _SlideItems[slideIndex]; + + $JssorAnimator$.call(_SelfProcessor, 0, 0); + + function UpdateLink() { + + $Jssor$.$Empty(_LinkContainer); + + if (_ShowLink && _IsSlideshowRunning && slideItem.$Link) { + $Jssor$.$AppendChild(_LinkContainer, slideItem.$Link); + } + + $Jssor$.$ShowElement(_LinkContainer, !_IsSlideshowRunning && slideItem.$Image); + } + + function ProcessCompleteEventHandler() { + + if (_IsRollingBack) { + _IsRollingBack = false; + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_ROLLBACK_END, slideIndex, _IdleEnd, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + _SelfProcessor.$GoToPosition(_IdleBegin); + } + + _SelfProcessor.$Replay(); + } + + function PlayerSwitchEventHandler(isOnService) { + _IsPlayerOnService = isOnService; + + _SelfProcessor.$Stop(); + _SelfProcessor.$Replay(); + } + + _SelfProcessor.$Replay = function () { + + var currentPosition = _SelfProcessor.$GetPosition_Display(); + + if (!_IsDragging && !_IsSliding && !_IsPlayerOnService && _CurrentSlideIndex == slideIndex) { + + if (!currentPosition) { + if (_SlideshowEnd && !_IsSlideshowRunning) { + _IsSlideshowRunning = true; + + _SelfProcessor.$OpenSlideshowPanel(true); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SLIDESHOW_START, slideIndex, _ProgressBegin, _SlideshowBegin, _SlideshowEnd, _ProgressEnd); + } + + UpdateLink(); + } + + var toPosition; + var stateEvent = $JssorSlider$.$EVT_STATE_CHANGE; + + if (currentPosition != _ProgressEnd) { + if (currentPosition == _IdleEnd) { + toPosition = _ProgressEnd; + } + else if (currentPosition == _IdleBegin) { + toPosition = _IdleEnd; + } + else if (!currentPosition) { + toPosition = _IdleBegin; + } + else if (currentPosition > _IdleEnd) { + _IsRollingBack = true; + toPosition = _IdleEnd; + stateEvent = $JssorSlider$.$EVT_ROLLBACK_START; + } + else { + //continue from break (by drag or lock) + toPosition = _SelfProcessor.$GetPlayToPosition(); + } + } + + _SelfSlider.$TriggerEvent(stateEvent, slideIndex, currentPosition, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + + var allowAutoPlay = _AutoPlay && (!_HoverToPause || _NotOnHover); + + if (currentPosition == _ProgressEnd) { + (_IdleEnd != _ProgressEnd && !(_HoverToPause & 12) || allowAutoPlay) && slideItem.$GoForNextSlide(); + } + else if (allowAutoPlay || currentPosition != _IdleEnd) { + _SelfProcessor.$PlayToPosition(toPosition, ProcessCompleteEventHandler); + } + } + }; + + _SelfProcessor.$AdjustIdleOnPark = function () { + if (_IdleEnd == _ProgressEnd && _IdleEnd == _SelfProcessor.$GetPosition_Display()) + _SelfProcessor.$GoToPosition(_IdleBegin); + }; + + _SelfProcessor.$Abort = function () { + _SlideshowRunner && _SlideshowRunner.$Index == slideIndex && _SlideshowRunner.$Clear(); + + var currentPosition = _SelfProcessor.$GetPosition_Display(); + if (currentPosition < _ProgressEnd) { + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_STATE_CHANGE, slideIndex, -currentPosition - 1, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + } + }; + + _SelfProcessor.$OpenSlideshowPanel = function (open) { + if (slideshowProcessor) { + $Jssor$.$CssOverflow(_SlideshowPanel, open && slideshowProcessor.$Transition.$Outside ? "" : "hidden"); + } + }; + + _SelfProcessor.$OnInnerOffsetChange = function (oldPosition, newPosition) { + + if (_IsSlideshowRunning && newPosition >= _SlideshowEnd) { + _IsSlideshowRunning = false; + UpdateLink(); + slideItem.$UnhideContentForSlideshow(); + _SlideshowRunner.$Clear(); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SLIDESHOW_END, slideIndex, _ProgressBegin, _SlideshowBegin, _SlideshowEnd, _ProgressEnd); + } + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_PROGRESS_CHANGE, slideIndex, newPosition, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + }; + + _SelfProcessor.$SetPlayer = function (playerInstance) { + if (playerInstance && !_PlayerInstance) { + _PlayerInstance = playerInstance; + + playerInstance.$On($JssorPlayer$.$EVT_SWITCH, PlayerSwitchEventHandler); + } + }; + + //Processor Constructor + { + if (slideshowProcessor) { + _SelfProcessor.$Chain(slideshowProcessor); + } + + _SlideshowEnd = _SelfProcessor.$GetPosition_OuterEnd(); + _CaptionInBegin = _SelfProcessor.$GetPosition_OuterEnd(); + _SelfProcessor.$Chain(captionSliderIn); + _IdleBegin = captionSliderIn.$GetPosition_OuterEnd(); + _IdleEnd = _IdleBegin + ($Jssor$.$ParseFloat($Jssor$.$AttributeEx(slideElmt, "idle")) || _AutoPlayInterval); + + captionSliderOut.$Shift(_IdleEnd); + _SelfProcessor.$Combine(captionSliderOut); + _ProgressEnd = _SelfProcessor.$GetPosition_OuterEnd(); + } + } + //Processor + //#endregion + + function SetPosition(elmt, position) { + var orientation = _DragOrientation > 0 ? _DragOrientation : _PlayOrientation; + var x = _StepLengthX * position * (orientation & 1); + var y = _StepLengthY * position * ((orientation >> 1) & 1); + + x = Math.round(x); + y = Math.round(y); + + $Jssor$.$CssLeft(elmt, x); + $Jssor$.$CssTop(elmt, y); + } + + //#region Event handling begin + + function RecordFreezePoint() { + _CarouselPlaying_OnFreeze = _IsSliding; + _PlayToPosition_OnFreeze = _CarouselPlayer.$GetPlayToPosition(); + _Position_OnFreeze = _Conveyor.$GetPosition(); + } + + function Freeze() { + RecordFreezePoint(); + + if (_IsDragging || !_NotOnHover && (_HoverToPause & 12)) { + _CarouselPlayer.$Stop(); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_FREEZE); + } + } + + function Unfreeze(byDrag) { + + if (!_IsDragging && (_NotOnHover || !(_HoverToPause & 12)) && !_CarouselPlayer.$IsPlaying()) { + + var currentPosition = _Conveyor.$GetPosition(); + var toPosition = Math.ceil(_Position_OnFreeze); + + if (byDrag && Math.abs(_DragOffsetTotal) >= _Options.$MinDragOffsetToSlide) { + toPosition = Math.ceil(currentPosition); + toPosition += _DragIndexAdjust; + } + + if (!(_Loop & 1)) { + toPosition = Math.min(_SlideCount - _DisplayPieces, Math.max(toPosition, 0)); + } + + var t = Math.abs(toPosition - currentPosition); + t = 1 - Math.pow(1 - t, 5); + + if (!_LastDragSucceded && _CarouselPlaying_OnFreeze) { + _CarouselPlayer.$Continue(_PlayToPosition_OnFreeze); + } + else if (currentPosition == toPosition) { + _CurrentSlideItem.$EnablePlayer(); + _CurrentSlideItem.$TryActivate(); + } + else { + + _CarouselPlayer.$PlayCarousel(currentPosition, toPosition, t * _SlideDuration); + } + } + } + + function PreventDragSelectionEvent(event) { + if (!$Jssor$.$AttributeEx($Jssor$.$EvtSrc(event), "nodrag")) { + $Jssor$.$CancelEvent(event); + } + } + + function OnTouchStart(event) { + OnDragStart(event, 1); + } + + function OnDragStart(event, touch) { + event = $Jssor$.$GetEvent(event); + var eventSrc = $Jssor$.$EvtSrc(event); + + if (!_DragOrientationRegistered && !$Jssor$.$AttributeEx(eventSrc, "nodrag") && RegisterDrag() && (!touch || event.touches.length == 1)) { + _IsDragging = true; + _DragInvalid = false; + _LoadingTicket = null; + + $Jssor$.$AddEvent(document, touch ? "touchmove" : "mousemove", OnDragMove); + + _LastTimeMoveByDrag = $Jssor$.$GetNow() - 50; + + _LastDragSucceded = 0; + Freeze(); + + if (!_CarouselPlaying_OnFreeze) + _DragOrientation = 0; + + if (touch) { + var touchPoint = event.touches[0]; + _DragStartMouseX = touchPoint.clientX; + _DragStartMouseY = touchPoint.clientY; + } + else { + var mousePoint = $Jssor$.$MousePosition(event); + + _DragStartMouseX = mousePoint.x; + _DragStartMouseY = mousePoint.y; + } + + _DragOffsetTotal = 0; + _DragOffsetLastTime = 0; + _DragIndexAdjust = 0; + + //Trigger EVT_DRAGSTART + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_DRAG_START, GetRealIndex(_Position_OnFreeze), _Position_OnFreeze, event); + } + } + + function OnDragMove(event) { + if (_IsDragging) { + event = $Jssor$.$GetEvent(event); + + var actionPoint; + + if (event.type != "mousemove") { + var touch = event.touches[0]; + actionPoint = { x: touch.clientX, y: touch.clientY }; + } + else { + actionPoint = $Jssor$.$MousePosition(event); + } + + if (actionPoint) { + var distanceX = actionPoint.x - _DragStartMouseX; + var distanceY = actionPoint.y - _DragStartMouseY; + + + if (Math.floor(_Position_OnFreeze) != _Position_OnFreeze) + _DragOrientation = _DragOrientation || (_PlayOrientation & _DragOrientationRegistered); + + if ((distanceX || distanceY) && !_DragOrientation) { + if (_DragOrientationRegistered == 3) { + if (Math.abs(distanceY) > Math.abs(distanceX)) { + _DragOrientation = 2; + } + else + _DragOrientation = 1; + } + else { + _DragOrientation = _DragOrientationRegistered; + } + + if (_IsTouchDevice && _DragOrientation == 1 && Math.abs(distanceY) - Math.abs(distanceX) > 3) { + _DragInvalid = true; + } + } + + if (_DragOrientation) { + var distance = distanceY; + var stepLength = _StepLengthY; + + if (_DragOrientation == 1) { + distance = distanceX; + stepLength = _StepLengthX; + } + + if (!(_Loop & 1)) { + if (distance > 0) { + var normalDistance = stepLength * _CurrentSlideIndex; + var sqrtDistance = distance - normalDistance; + if (sqrtDistance > 0) { + distance = normalDistance + Math.sqrt(sqrtDistance) * 5; + } + } + + if (distance < 0) { + var normalDistance = stepLength * (_SlideCount - _DisplayPieces - _CurrentSlideIndex); + var sqrtDistance = -distance - normalDistance; + + if (sqrtDistance > 0) { + distance = -normalDistance - Math.sqrt(sqrtDistance) * 5; + } + } + } + + if (_DragOffsetTotal - _DragOffsetLastTime < -2) { + _DragIndexAdjust = 0; + } + else if (_DragOffsetTotal - _DragOffsetLastTime > 2) { + _DragIndexAdjust = -1; + } + + _DragOffsetLastTime = _DragOffsetTotal; + _DragOffsetTotal = distance; + _PositionToGoByDrag = _Position_OnFreeze - _DragOffsetTotal / stepLength / (_ScaleRatio || 1); + + if (_DragOffsetTotal && _DragOrientation && !_DragInvalid) { + $Jssor$.$CancelEvent(event); + if (!_IsSliding) { + _CarouselPlayer.$StandBy(_PositionToGoByDrag); + } + else + _CarouselPlayer.$SetStandByPosition(_PositionToGoByDrag); + } + } + } + } + } + + function OnDragEnd() { + UnregisterDrag(); + + if (_IsDragging) { + + _IsDragging = false; + + _LastTimeMoveByDrag = $Jssor$.$GetNow(); + + $Jssor$.$RemoveEvent(document, "mousemove", OnDragMove); + $Jssor$.$RemoveEvent(document, "touchmove", OnDragMove); + + _LastDragSucceded = _DragOffsetTotal; + + _CarouselPlayer.$Stop(); + + var currentPosition = _Conveyor.$GetPosition(); + + //Trigger EVT_DRAG_END + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_DRAG_END, GetRealIndex(currentPosition), currentPosition, GetRealIndex(_Position_OnFreeze), _Position_OnFreeze); + + (_HoverToPause & 12) && RecordFreezePoint(); + + Unfreeze(true); + } + } + + function SlidesClickEventHandler(event) { + if (_LastDragSucceded) { + $Jssor$.$StopEvent(event); + + var checkElement = $Jssor$.$EvtSrc(event); + while (checkElement && _SlidesContainer !== checkElement) { + if (checkElement.tagName == "A") { + $Jssor$.$CancelEvent(event); + } + try { + checkElement = checkElement.parentNode; + } catch (e) { + // Firefox sometimes fires events for XUL elements, which throws + // a "permission denied" error. so this is not a child. + break; + } + } + } + } + //#endregion + + function SetCurrentSlideIndex(index) { + _PrevSlideItem = _SlideItems[_CurrentSlideIndex]; + _PreviousSlideIndex = _CurrentSlideIndex; + _CurrentSlideIndex = GetRealIndex(index); + _CurrentSlideItem = _SlideItems[_CurrentSlideIndex]; + ResetNavigator(index); + return _CurrentSlideIndex; + } + + function OnPark(slideIndex, prevIndex) { + _DragOrientation = 0; + + SetCurrentSlideIndex(slideIndex); + + //Trigger EVT_PARK + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_PARK, GetRealIndex(slideIndex), prevIndex); + } + + function ResetNavigator(index, temp) { + _TempSlideIndex = index; + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$SetCurrentIndex(GetRealIndex(index), index, temp); + }); + } + + function RegisterDrag() { + var dragRegistry = $JssorSlider$.$DragRegistry || 0; + var dragOrientation = _DragEnabled; + if (_IsTouchDevice) + (dragOrientation & 1) && (dragOrientation &= 1); + $JssorSlider$.$DragRegistry |= dragOrientation; + + return (_DragOrientationRegistered = dragOrientation & ~dragRegistry); + } + + function UnregisterDrag() { + if (_DragOrientationRegistered) { + $JssorSlider$.$DragRegistry &= ~_DragEnabled; + _DragOrientationRegistered = 0; + } + } + + function CreatePanel() { + var div = $Jssor$.$CreateDiv(); + + $Jssor$.$SetStyles(div, _StyleDef); + $Jssor$.$CssPosition(div, "absolute"); + + return div; + } + + function GetRealIndex(index) { + return (index % _SlideCount + _SlideCount) % _SlideCount; + } + + function IsCurrentSlideIndex(index) { + return GetRealIndex(index) == _CurrentSlideIndex; + } + + function IsPreviousSlideIndex(index) { + return GetRealIndex(index) == _PreviousSlideIndex; + } + + //Navigation Request Handler + function NavigationClickHandler(index, relative) { + var toIndex = index; + + if (relative) { + if (!_Loop) { + //Stop at threshold + toIndex = Math.min(Math.max(toIndex + _TempSlideIndex, 0), _SlideCount - _DisplayPieces); + relative = false; + } + else if (_Loop & 2) { + //Rewind + toIndex = GetRealIndex(toIndex + _TempSlideIndex); + relative = false; + } + } + else if (_Loop) { + toIndex = _SelfSlider.$GetVirtualIndex(toIndex); + } + + PlayTo(toIndex, _Options.$SlideDuration, relative); + } + + function ShowNavigators() { + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$Show(navigator.$Options.$ChanceToShow <= _NotOnHover); + }); + } + + function MainContainerMouseLeaveEventHandler() { + if (!_NotOnHover) { + + //$JssorDebug$.$Log("mouseleave"); + + _NotOnHover = 1; + + ShowNavigators(); + + if (!_IsDragging) { + (_HoverToPause & 12) && Unfreeze(); + (_HoverToPause & 3) && _SlideItems[_CurrentSlideIndex].$TryActivate(); + } + } + } + + function MainContainerMouseEnterEventHandler() { + + if (_NotOnHover) { + + //$JssorDebug$.$Log("mouseenter"); + + _NotOnHover = 0; + + ShowNavigators(); + + _IsDragging || !(_HoverToPause & 12) || Freeze(); + } + } + + function AdjustSlidesContainerSize() { + _StyleDef = { $Width: _SlideWidth, $Height: _SlideHeight, $Top: 0, $Left: 0 }; + + $Jssor$.$Each(_SlideElmts, function (slideElmt, i) { + + $Jssor$.$SetStyles(slideElmt, _StyleDef); + $Jssor$.$CssPosition(slideElmt, "absolute"); + $Jssor$.$CssOverflow(slideElmt, "hidden"); + + $Jssor$.$HideElement(slideElmt); + }); + + $Jssor$.$SetStyles(_LoadingContainer, _StyleDef); + } + + function PlayToOffset(offset, slideDuration) { + PlayTo(offset, slideDuration, true); + } + + function PlayTo(slideIndex, slideDuration, relative) { + /// + /// PlayTo( slideIndex [, slideDuration] ); //Play slider to position 'slideIndex' within a period calculated base on 'slideDuration'. + /// + /// + /// slide slideIndex or position will be playing to + /// + /// + /// base slide duration in milliseconds to calculate the whole duration to complete this play request. + /// default value is '$SlideDuration' value which is specified when initialize the slider. + /// + /// http://msdn.microsoft.com/en-us/library/vstudio/bb385682.aspx + /// http://msdn.microsoft.com/en-us/library/vstudio/hh542720.aspx + if (_CarouselEnabled && (!_IsDragging && (_NotOnHover || !(_HoverToPause & 12)) || _Options.$NaviQuitDrag)) { + _IsSliding = true; + _IsDragging = false; + _CarouselPlayer.$Stop(); + + { + //Slide Duration + if (slideDuration == undefined) + slideDuration = _SlideDuration; + + var positionDisplay = _Carousel.$GetPosition_Display(); + var positionTo = slideIndex; + if (relative) { + positionTo = positionDisplay + slideIndex; + if (slideIndex > 0) + positionTo = Math.ceil(positionTo); + else + positionTo = Math.floor(positionTo); + } + + if (_Loop & 2) { + //Rewind + positionTo = GetRealIndex(positionTo); + } + if (!(_Loop & 1)) { + //Stop at threshold + positionTo = Math.max(0, Math.min(positionTo, _SlideCount - _DisplayPieces)); + } + + var positionOffset = (positionTo - positionDisplay) % _SlideCount; + positionTo = positionDisplay + positionOffset; + + var duration = positionDisplay == positionTo ? 0 : slideDuration * Math.abs(positionOffset); + duration = Math.min(duration, slideDuration * _DisplayPieces * 1.5); + + _CarouselPlayer.$PlayCarousel(positionDisplay, positionTo, duration || 1); + } + } + } + + //private functions + + //member functions + + _SelfSlider.$PlayTo = PlayTo; + + _SelfSlider.$GoTo = function (slideIndex) { + /// + /// instance.$GoTo( slideIndex ); //Go to the specifed slide immediately with no play. + /// + //PlayTo(slideIndex, 1); + _Conveyor.$GoToPosition(slideIndex); + }; + + _SelfSlider.$Next = function () { + /// + /// instance.$Next(); //Play the slider to next slide. + /// + PlayToOffset(1); + }; + + _SelfSlider.$Prev = function () { + /// + /// instance.$Prev(); //Play the slider to previous slide. + /// + PlayToOffset(-1); + }; + + _SelfSlider.$Pause = function () { + /// + /// instance.$Pause(); //Pause the slider, prevent it from auto playing. + /// + _AutoPlay = false; + }; + + _SelfSlider.$Play = function () { + /// + /// instance.$Play(); //Start auto play if the slider is currently paused. + /// + if (!_AutoPlay) { + _AutoPlay = true; + _SlideItems[_CurrentSlideIndex] && _SlideItems[_CurrentSlideIndex].$TryActivate(); + } + }; + + _SelfSlider.$SetSlideshowTransitions = function (transitions) { + /// + /// instance.$SetSlideshowTransitions( transitions ); //Reset slideshow transitions for the slider. + /// + $JssorDebug$.$Execute(function () { + if (!transitions || !transitions.length) { + $JssorDebug$.$Error("Can not set slideshow transitions, no transitions specified."); + } + }); + + //$Jssor$.$TranslateTransitions(transitions); //for old transition compatibility + _Options.$SlideshowOptions.$Transitions = transitions; + }; + + _SelfSlider.$SetCaptionTransitions = function (transitions) { + /// + /// instance.$SetCaptionTransitions( transitions ); //Reset caption transitions for the slider. + /// + $JssorDebug$.$Execute(function () { + if (!transitions || !transitions.length) { + $JssorDebug$.$Error("Can not set caption transitions, no transitions specified"); + } + }); + + //$Jssor$.$TranslateTransitions(transitions); //for old transition compatibility + _CaptionSliderOptions.$CaptionTransitions = transitions; + _CaptionSliderOptions.$Version = $Jssor$.$GetNow(); + }; + + _SelfSlider.$SlidesCount = function () { + /// + /// instance.$SlidesCount(); //Retrieve slides count of the slider. + /// + return _SlideElmts.length; + }; + + _SelfSlider.$CurrentIndex = function () { + /// + /// instance.$CurrentIndex(); //Retrieve current slide index of the slider. + /// + return _CurrentSlideIndex; + }; + + _SelfSlider.$IsAutoPlaying = function () { + /// + /// instance.$IsAutoPlaying(); //Retrieve auto play status of the slider. + /// + return _AutoPlay; + }; + + _SelfSlider.$IsDragging = function () { + /// + /// instance.$IsDragging(); //Retrieve drag status of the slider. + /// + return _IsDragging; + }; + + _SelfSlider.$IsSliding = function () { + /// + /// instance.$IsSliding(); //Retrieve right<-->left sliding status of the slider. + /// + return _IsSliding; + }; + + _SelfSlider.$IsMouseOver = function () { + /// + /// instance.$IsMouseOver(); //Retrieve mouse over status of the slider. + /// + return !_NotOnHover; + }; + + _SelfSlider.$LastDragSucceded = function () { + /// + /// instance.$IsLastDragSucceded(); //Retrieve last drag succeded status, returns 0 if failed, returns drag offset if succeded + /// + return _LastDragSucceded; + }; + + function OriginalWidth() { + /// + /// instance.$OriginalWidth(); //Retrieve original width of the slider. + /// + return $Jssor$.$CssWidth(_ScaleWrapper || elmt); + } + + function OriginalHeight() { + /// + /// instance.$OriginalHeight(); //Retrieve original height of the slider. + /// + return $Jssor$.$CssHeight(_ScaleWrapper || elmt); + } + + _SelfSlider.$OriginalWidth = _SelfSlider.$GetOriginalWidth = OriginalWidth; + + _SelfSlider.$OriginalHeight = _SelfSlider.$GetOriginalHeight = OriginalHeight; + + function Scale(dimension, isHeight) { + /// + /// instance.$ScaleWidth(); //Retrieve scaled dimension the slider currently displays. + /// instance.$ScaleWidth( dimension ); //Scale the slider to new width and keep aspect ratio. + /// + + if (dimension == undefined) + return $Jssor$.$CssWidth(elmt); + + if (!_ScaleWrapper) { + $JssorDebug$.$Execute(function () { + var originalWidthStr = $Jssor$.$Css(elmt, "width"); + var originalHeightStr = $Jssor$.$Css(elmt, "height"); + var originalWidth = $Jssor$.$CssP(elmt, "width"); + var originalHeight = $Jssor$.$CssP(elmt, "height"); + + if (!originalWidthStr || originalWidthStr.indexOf("px") == -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not specified. Please specify 'width' in pixel. e.g. 'width: 600px;'"); + } + + if (!originalHeightStr || originalHeightStr.indexOf("px") == -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not specified. Please specify 'height' in pixel. e.g. 'height: 300px;'"); + } + + if (originalWidthStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not valid. Please specify 'width' in pixel. e.g. 'width: 600px;'"); + } + + if (originalHeightStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not valid. Please specify 'height' in pixel. e.g. 'height: 300px;'"); + } + + if (!originalWidth) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not valid. 'width' of 'outer container' should be positive number. e.g. 'width: 600px;'"); + } + + if (!originalHeight) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not valid. 'height' of 'outer container' should be positive number. e.g. 'height: 300px;'"); + } + }); + + var innerWrapper = $Jssor$.$CreateDiv(document); + $Jssor$.$ClassName(innerWrapper, $Jssor$.$ClassName(elmt)); + $Jssor$.$CssCssText(innerWrapper, $Jssor$.$CssCssText(elmt)); + $Jssor$.$CssDisplay(innerWrapper, "block"); + + $Jssor$.$CssPosition(innerWrapper, "relative"); + $Jssor$.$CssTop(innerWrapper, 0); + $Jssor$.$CssLeft(innerWrapper, 0); + $Jssor$.$CssOverflow(innerWrapper, "visible"); + + _ScaleWrapper = $Jssor$.$CreateDiv(document); + + $Jssor$.$CssPosition(_ScaleWrapper, "absolute"); + $Jssor$.$CssTop(_ScaleWrapper, 0); + $Jssor$.$CssLeft(_ScaleWrapper, 0); + $Jssor$.$CssWidth(_ScaleWrapper, $Jssor$.$CssWidth(elmt)); + $Jssor$.$CssHeight(_ScaleWrapper, $Jssor$.$CssHeight(elmt)); + $Jssor$.$SetStyleTransformOrigin(_ScaleWrapper, "0 0"); + + $Jssor$.$AppendChild(_ScaleWrapper, innerWrapper); + + var children = $Jssor$.$Children(elmt); + $Jssor$.$AppendChild(elmt, _ScaleWrapper); + + $Jssor$.$Css(elmt, "backgroundImage", ""); + + //var noMoveElmts = { + // "navigator": _BulletNavigatorOptions && _BulletNavigatorOptions.$Scale == false, + // "arrowleft": _ArrowNavigatorOptions && _ArrowNavigatorOptions.$Scale == false, + // "arrowright": _ArrowNavigatorOptions && _ArrowNavigatorOptions.$Scale == false, + // "thumbnavigator": _ThumbnailNavigatorOptions && _ThumbnailNavigatorOptions.$Scale == false, + // "thumbwrapper": _ThumbnailNavigatorOptions && _ThumbnailNavigatorOptions.$Scale == false + //}; + + $Jssor$.$Each(children, function (child) { + $Jssor$.$AppendChild($Jssor$.$AttributeEx(child, "noscale") ? elmt : innerWrapper, child); + //$Jssor$.$AppendChild(noMoveElmts[$Jssor$.$AttributeEx(child, "u")] ? elmt : innerWrapper, child); + }); + } + + $JssorDebug$.$Execute(function () { + if (!dimension || dimension < 0) { + $JssorDebug$.$Fail("'$ScaleWidth' error, 'dimension' should be positive value."); + } + }); + + $JssorDebug$.$Execute(function () { + if (!_InitialScrollWidth) { + _InitialScrollWidth = _SelfSlider.$Elmt.scrollWidth; + } + }); + + _ScaleRatio = dimension / (isHeight ? $Jssor$.$CssHeight : $Jssor$.$CssWidth)(_ScaleWrapper); + $Jssor$.$CssScale(_ScaleWrapper, _ScaleRatio); + + var scaleWidth = isHeight ? (_ScaleRatio * OriginalWidth()) : dimension; + var scaleHeight = isHeight ? dimension : (_ScaleRatio * OriginalHeight()); + + $Jssor$.$CssWidth(elmt, scaleWidth); + $Jssor$.$CssHeight(elmt, scaleHeight); + + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$Relocate(scaleWidth, scaleHeight); + }); + } + + _SelfSlider.$ScaleHeight = _SelfSlider.$GetScaleHeight = function (height) { + /// + /// instance.$ScaleHeight(); //Retrieve scaled height the slider currently displays. + /// instance.$ScaleHeight( dimension ); //Scale the slider to new height and keep aspect ratio. + /// + + if (height == undefined) + return $Jssor$.$CssHeight(elmt); + + Scale(height, true); + }; + + _SelfSlider.$ScaleWidth = _SelfSlider.$SetScaleWidth = _SelfSlider.$GetScaleWidth = Scale; + + _SelfSlider.$GetVirtualIndex = function (index) { + var parkingIndex = Math.ceil(GetRealIndex(_ParkingPosition / _StepLength)); + var displayIndex = GetRealIndex(index - _TempSlideIndex + parkingIndex); + + if (displayIndex > _DisplayPieces) { + if (index - _TempSlideIndex > _SlideCount / 2) + index -= _SlideCount; + else if (index - _TempSlideIndex <= -_SlideCount / 2) + index += _SlideCount; + } + else { + index = _TempSlideIndex + displayIndex - parkingIndex; + } + + return index; + }; + + //member functions + + $JssorObject$.call(_SelfSlider); + + $JssorDebug$.$Execute(function () { + var outerContainerElmt = $Jssor$.$GetElement(elmt); + if (!outerContainerElmt) + $JssorDebug$.$Fail("Outer container '" + elmt + "' not found."); + }); + + //initialize member variables + _SelfSlider.$Elmt = elmt = $Jssor$.$GetElement(elmt); + //initialize member variables + + var _InitialScrollWidth; //for debug only + var _CaptionSliderCount = 1; //for debug only + + var _Options = $Jssor$.$Extend({ + $FillMode: 0, //[Optional] The way to fill image in slide, 0 stretch, 1 contain (keep aspect ratio and put all inside slide), 2 cover (keep aspect ratio and cover whole slide), 4 actual size, 5 contain for large image, actual size for small image, default value is 0 + $LazyLoading: 1, //[Optional] For image with lazy loading format (), by default it will be loaded only when the slide comes. + //But an integer value (maybe 0, 1, 2 or 3) indicates that how far of nearby slides should be loaded immediately as well, default value is 1. + $StartIndex: 0, //[Optional] Index of slide to display when initialize, default value is 0 + $AutoPlay: false, //[Optional] Whether to auto play, default value is false + $Loop: 1, //[Optional] Enable loop(circular) of carousel or not, 0: stop, 1: loop, 2 rewind, default value is 1 + $HWA: true, //[Optional] Enable hardware acceleration or not, default value is true + $NaviQuitDrag: true, + $AutoPlaySteps: 1, //[Optional] Steps to go of every play (this options applys only when slideshow disabled), default value is 1 + $AutoPlayInterval: 3000, //[Optional] Interval to play next slide since the previous stopped if a slideshow is auto playing, default value is 3000 + $PauseOnHover: 1, //[Optional] Whether to pause when mouse over if a slider is auto playing, 0 no pause, 1 pause for desktop, 2 pause for touch device, 3 pause for desktop and touch device, 4 freeze for desktop, 8 freeze for touch device, 12 freeze for desktop and touch device, default value is 1 + + $SlideDuration: 500, //[Optional] Specifies default duration (swipe) for slide in milliseconds, default value is 400 + $SlideEasing: $JssorEasing$.$EaseOutQuad, //[Optional] Specifies easing for right to left animation, default value is $JssorEasing$.$EaseOutQuad + $MinDragOffsetToSlide: 20, //[Optional] Minimum drag offset that trigger slide, default value is 20 + $SlideSpacing: 0, //[Optional] Space between each slide in pixels, default value is 0 + $DisplayPieces: 1, //[Optional] Number of pieces to display (the slideshow would be disabled if the value is set to greater than 1), default value is 1 + $ParkingPosition: 0, //[Optional] The offset position to park slide (this options applys only when slideshow disabled), default value is 0. + $UISearchMode: 1, //[Optional] The way (0 parellel, 1 recursive, default value is recursive) to search UI components (slides container, loading screen, navigator container, arrow navigator container, thumbnail navigator container etc. + $PlayOrientation: 1, //[Optional] Orientation to play slide (for auto play, navigation), 1 horizental, 2 vertical, 5 horizental reverse, 6 vertical reverse, default value is 1 + $DragOrientation: 1 //[Optional] Orientation to drag slide, 0 no drag, 1 horizental, 2 vertical, 3 both, default value is 1 (Note that the $DragOrientation should be the same as $PlayOrientation when $DisplayPieces is greater than 1, or parking position is not 0) + + }, options); + + //going to use $Idle instead of $AutoPlayInterval + if (_Options.$Idle != undefined) + _Options.$AutoPlayInterval = _Options.$Idle; + + //going to use $Cols instead of $DisplayPieces + if (_Options.$Cols != undefined) + _Options.$DisplayPieces = _Options.$Cols; + + //Sodo statement for development time intellisence only + $JssorDebug$.$Execute(function () { + _Options = $Jssor$.$Extend({ + $ArrowKeyNavigation: undefined, + $SlideWidth: undefined, + $SlideHeight: undefined, + $SlideshowOptions: undefined, + $CaptionSliderOptions: undefined, + $BulletNavigatorOptions: undefined, + $ArrowNavigatorOptions: undefined, + $ThumbnailNavigatorOptions: undefined + }, + _Options); + }); + + var _PlayOrientation = _Options.$PlayOrientation & 3; + var _PlayReverse = (_Options.$PlayOrientation & 4) / -4 || 1; + + var _SlideshowOptions = _Options.$SlideshowOptions; + var _CaptionSliderOptions = $Jssor$.$Extend({ $Class: $JssorCaptionSliderBase$, $PlayInMode: 1, $PlayOutMode: 1 }, _Options.$CaptionSliderOptions); + //$Jssor$.$TranslateTransitions(_CaptionSliderOptions.$CaptionTransitions); //for old transition compatibility + var _BulletNavigatorOptions = _Options.$BulletNavigatorOptions; + var _ArrowNavigatorOptions = _Options.$ArrowNavigatorOptions; + var _ThumbnailNavigatorOptions = _Options.$ThumbnailNavigatorOptions; + + $JssorDebug$.$Execute(function () { + if (_SlideshowOptions && !_SlideshowOptions.$Class) { + $JssorDebug$.$Fail("Option $SlideshowOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_Options.$CaptionSliderOptions && !_Options.$CaptionSliderOptions.$Class) { + $JssorDebug$.$Fail("Option $CaptionSliderOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_BulletNavigatorOptions && !_BulletNavigatorOptions.$Class) { + $JssorDebug$.$Fail("Option $BulletNavigatorOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_ArrowNavigatorOptions && !_ArrowNavigatorOptions.$Class) { + $JssorDebug$.$Fail("Option $ArrowNavigatorOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_ThumbnailNavigatorOptions && !_ThumbnailNavigatorOptions.$Class) { + $JssorDebug$.$Fail("Option $ThumbnailNavigatorOptions error, class not specified."); + } + }); + + var _UISearchNoDeep = !_Options.$UISearchMode; + var _ScaleWrapper; + var _SlidesContainer = $Jssor$.$FindChild(elmt, "slides", _UISearchNoDeep); + var _LoadingContainer = $Jssor$.$FindChild(elmt, "loading", _UISearchNoDeep) || $Jssor$.$CreateDiv(document); + + var _BulletNavigatorContainer = $Jssor$.$FindChild(elmt, "navigator", _UISearchNoDeep); + + var _ArrowLeft = $Jssor$.$FindChild(elmt, "arrowleft", _UISearchNoDeep); + var _ArrowRight = $Jssor$.$FindChild(elmt, "arrowright", _UISearchNoDeep); + + var _ThumbnailNavigatorContainer = $Jssor$.$FindChild(elmt, "thumbnavigator", _UISearchNoDeep); + + $JssorDebug$.$Execute(function () { + //if (_BulletNavigatorOptions && !_BulletNavigatorContainer) { + // throw new Error("$BulletNavigatorOptions specified but bullet navigator container (
    + + + + + + + + + + + + +
    +
    آموزش های مورد نیاز مددجویان (بیماران)
    10:49
    + + + +
    + + + +

    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 YzE*Kx+s{5esb6T_-)^k{g22B214-)TjQ{`u literal 0 HcmV?d00001 diff --git a/niayesh/ar-IQ.gif b/niayesh/ar-IQ.gif new file mode 100644 index 0000000000000000000000000000000000000000..4bc52c4a89bc1a3d883937a3c54a096b090a7ec1 GIT binary patch literal 1295 zcmZ?wbhEHbRALZf*v!BX9aVMd(#?B!ANTbw{PN}7%a?E5T(eiN-nnzfk@~u+M~|M% z%k7vucdd?g^#A|=*;qUk|8qz91}L~BmLvjc8~cia#N_PM5{0DH^vpb4rT4q{D=B2A z*eZpa`WpBaIHzW0dQ=sq23ProBv)l8Tc#-4+bP&oSXJZ}v55FG|-p zw6wI;H!#vSGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a#8wIDQivCF z3*g4)73+b$qnDhYt6z~=pl_&W0P+${p|3A~rMbCq)x{-2sR;LCHMlsWvLIDID784h zv?w_hs9YIjRe_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyB4L7`@;pb?&#my%yztO?fR z>ucqiS6q^qmz?V9Vygr+MK3cm#md~$$i>;*(Ae1A(ZJBq)ydJ)($vku$;H{#!pPCl z)fJ}KB|o_|H#M&WrZ)wl*950tP;$sE0NU)5T9jFqn&MWJpQ`}&wpAu>w;19y52`l> zw_A*G>eUB2MjsTpNRbT_0;V7k6P|Q|9C+eS%>$zB`; zK7M%r?(Lh`uU@`*{_N?K$B!O9xPR~No!hr=-nf44>XplvE?zi)?(CVz2)%Hf~tIZta@Yt5&X9zHI4|#fug$m_KjsoY}Kx&X_)J z>XgZoCQj(@>+R|8>g;H5Yi((6YHX;ltF5W7s;nq4D=jH5DlEv)%gxEo%FIYlOHD~m zN=%54i;annii`*k3k?Yl3Jmb~^Y!ue^7L?bb9Hfca&)k_v$e6dva~QaGc_?bGBnWF z)78<|($r8_Q&mw`QdE$ala-N{l9Uh^6BQ8_5)|O))q z0y-c9RK_r{%=vKAbM;<}*JpQ6clg|UlA$M9*yc=;Ayczg=V6O=s%oD%Tky)HDef?F znR<-rWd(;Wr=zi|K+!l`wzOj_8w)sGRy$M_6^pPiyB#Q$kP#4K zWC_dV;^AT8=O`9t@Mh)9<7Q=KRp;lOz{kkIHPML2!*-_RA}I!DH7#{ECN5i%6>2)X U9W2u~NU(9o?%cOuS&+dR0Q(BcEdT%j literal 0 HcmV?d00001 diff --git a/niayesh/asia.gif b/niayesh/asia.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff9f8799a4a2861068e0ccb8ddfd6333d043f4bf GIT binary patch literal 6241 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

    1 && _Options.$DragOrientation && _Options.$DragOrientation != _PlayOrientation) + $JssorDebug$.$Fail("Option $DragOrientation error, it should be 0 or the same of $PlayOrientation when $DisplayPieces is greater than 1."); + + if (!$Jssor$.$IsNumeric(_Options.$ParkingPosition)) + $JssorDebug$.$Fail("Option $ParkingPosition error, it should be a numeric value."); + + if (_Options.$ParkingPosition && _Options.$DragOrientation && _Options.$DragOrientation != _PlayOrientation) + $JssorDebug$.$Fail("Option $DragOrientation error, it should be 0 or the same of $PlayOrientation when $ParkingPosition is not equal to 0."); + }); + + var _StyleDef; + + var _SlideElmts = []; + + { + var slideElmts = $Jssor$.$Children(_SlidesContainer); + $Jssor$.$Each(slideElmts, function (slideElmt) { + if (slideElmt.tagName == "DIV" && !$Jssor$.$AttributeEx(slideElmt, "u")) { + _SlideElmts.push(slideElmt); + } + else if ($Jssor$.$IsBrowserIe9Earlier()) { + $Jssor$.$CssZIndex(slideElmt, ($Jssor$.$CssZIndex(slideElmt) || 0) + 1); + } + }); + } + + $JssorDebug$.$Execute(function () { + if (_SlideElmts.length < 1) { + $JssorDebug$.$Error("Slides html code definition error, there must be at least 1 slide to initialize a slider."); + } + }); + + var _SlideItemCreatedCount = 0; //for debug only + var _SlideItemReleasedCount = 0; //for debug only + + var _PreviousSlideIndex; + var _CurrentSlideIndex = -1; + var _TempSlideIndex; + var _PrevSlideItem; + var _CurrentSlideItem; + var _SlideCount = _SlideElmts.length; + + var _SlideWidth = _Options.$SlideWidth || _SlidesContainerWidth; + var _SlideHeight = _Options.$SlideHeight || _SlidesContainerHeight; + + var _SlideSpacing = _Options.$SlideSpacing; + var _StepLengthX = _SlideWidth + _SlideSpacing; + var _StepLengthY = _SlideHeight + _SlideSpacing; + var _StepLength = (_PlayOrientation & 1) ? _StepLengthX : _StepLengthY; + var _DisplayPieces = Math.min(_Options.$DisplayPieces, _SlideCount); + + var _SlideshowPanel; + var _CurrentBoardIndex = 0; + var _DragOrientation; + var _DragOrientationRegistered; + var _DragInvalid; + + var _Navigators = []; + var _BulletNavigator; + var _ArrowNavigator; + var _ThumbnailNavigator; + + var _ShowLink; + + var _Frozen; + var _AutoPlay; + var _AutoPlaySteps = _Options.$AutoPlaySteps; + var _HoverToPause = _Options.$PauseOnHover; + var _AutoPlayInterval = _Options.$AutoPlayInterval; + var _SlideDuration = _Options.$SlideDuration; + + var _SlideshowRunnerClass; + var _TransitionsOrder; + + var _SlideshowEnabled; + var _ParkingPosition; + var _CarouselEnabled = _DisplayPieces < _SlideCount; + var _Loop = _CarouselEnabled ? _Options.$Loop : 0; + + var _DragEnabled; + var _LastDragSucceded; + + var _NotOnHover = 1; //0 Hovering, 1 Not hovering + + //Variable Definition + var _IsSliding; + var _IsDragging; + var _LoadingTicket; + + + //The X position of mouse/touch when a drag start + var _DragStartMouseX = 0; + //The Y position of mouse/touch when a drag start + var _DragStartMouseY = 0; + var _DragOffsetTotal; + var _DragOffsetLastTime; + var _DragIndexAdjust; + + var _Carousel; + var _Conveyor; + var _Slideshow; + var _CarouselPlayer; + var _SlideContainer = new SlideContainer(); + var _ScaleRatio; + + //$JssorSlider$ Constructor + { + _AutoPlay = _Options.$AutoPlay; + _SelfSlider.$Options = options; + + AdjustSlidesContainerSize(); + + $Jssor$.$Attribute(elmt, "jssor-slider", true); + + $Jssor$.$CssZIndex(_SlidesContainer, $Jssor$.$CssZIndex(_SlidesContainer) || 0); + $Jssor$.$CssPosition(_SlidesContainer, "absolute"); + _SlideshowPanel = $Jssor$.$CloneNode(_SlidesContainer, true); + $Jssor$.$InsertBefore(_SlideshowPanel, _SlidesContainer); + + if (_SlideshowOptions) { + _ShowLink = _SlideshowOptions.$ShowLink; + _SlideshowRunnerClass = _SlideshowOptions.$Class; + + $JssorDebug$.$Execute(function () { + if (!_SlideshowOptions.$Transitions || !_SlideshowOptions.$Transitions.length) { + $JssorDebug$.$Error("Invalid '$SlideshowOptions', no '$Transitions' specified."); + } + }); + + _SlideshowEnabled = _DisplayPieces == 1 && _SlideCount > 1 && _SlideshowRunnerClass && (!$Jssor$.$IsBrowserIE() || $Jssor$.$BrowserVersion() >= 8); + } + + _ParkingPosition = (_SlideshowEnabled || _DisplayPieces >= _SlideCount || !(_Loop & 1)) ? 0 : _Options.$ParkingPosition; + + _DragEnabled = ((_DisplayPieces > 1 || _ParkingPosition) ? _PlayOrientation : -1) & _Options.$DragOrientation; + + //SlideBoard + var _SlideboardElmt = _SlidesContainer; + var _SlideItems = []; + + var _SlideshowRunner; + var _LinkContainer; + + var _Device = $Jssor$.$Device(); + var _IsTouchDevice = _Device.$Touchable; + + var _LastTimeMoveByDrag; + var _Position_OnFreeze; + var _CarouselPlaying_OnFreeze; + var _PlayToPosition_OnFreeze; + var _PositionToGoByDrag; + + //SlideBoard Constructor + { + if (_Device.$TouchActionAttr) { + $Jssor$.$Css(_SlideboardElmt, _Device.$TouchActionAttr, [null, "pan-y", "pan-x", "none"][_DragEnabled] || ""); + } + + _Slideshow = new Slideshow(); + + if (_SlideshowEnabled) + _SlideshowRunner = new _SlideshowRunnerClass(_SlideContainer, _SlideWidth, _SlideHeight, _SlideshowOptions, _IsTouchDevice); + + $Jssor$.$AppendChild(_SlideshowPanel, _Slideshow.$Wrapper); + $Jssor$.$CssOverflow(_SlidesContainer, "hidden"); + + //link container + { + _LinkContainer = CreatePanel(); + $Jssor$.$Css(_LinkContainer, "backgroundColor", "#000"); + $Jssor$.$CssOpacity(_LinkContainer, 0); + $Jssor$.$InsertBefore(_LinkContainer, _SlideboardElmt.firstChild, _SlideboardElmt); + } + + for (var i = 0; i < _SlideElmts.length; i++) { + var slideElmt = _SlideElmts[i]; + var slideItem = new SlideItem(slideElmt, i); + _SlideItems.push(slideItem); + } + + $Jssor$.$HideElement(_LoadingContainer); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_LoadingContainer, "debug-id", "loading-container"); + }); + + _Carousel = new Carousel(); + _CarouselPlayer = new CarouselPlayer(_Carousel, _Slideshow); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_SlideboardElmt, "debug-id", "slide-board"); + }); + + if (_DragEnabled) { + $Jssor$.$AddEvent(_SlidesContainer, "mousedown", OnDragStart); + $Jssor$.$AddEvent(_SlidesContainer, "touchstart", OnTouchStart); + $Jssor$.$AddEvent(_SlidesContainer, "dragstart", PreventDragSelectionEvent); + $Jssor$.$AddEvent(_SlidesContainer, "selectstart", PreventDragSelectionEvent); + $Jssor$.$AddEvent(document, "mouseup", OnDragEnd); + $Jssor$.$AddEvent(document, "touchend", OnDragEnd); + $Jssor$.$AddEvent(document, "touchcancel", OnDragEnd); + $Jssor$.$AddEvent(window, "blur", OnDragEnd); + } + } + //SlideBoard + + _HoverToPause &= (_IsTouchDevice ? 10 : 5); + + //Bullet Navigator + if (_BulletNavigatorContainer && _BulletNavigatorOptions) { + _BulletNavigator = new _BulletNavigatorOptions.$Class(_BulletNavigatorContainer, _BulletNavigatorOptions, OriginalWidth(), OriginalHeight()); + _Navigators.push(_BulletNavigator); + } + + //Arrow Navigator + if (_ArrowNavigatorOptions && _ArrowLeft && _ArrowRight) { + _ArrowNavigatorOptions.$Loop = _Loop; + _ArrowNavigatorOptions.$DisplayPieces = _DisplayPieces; + _ArrowNavigator = new _ArrowNavigatorOptions.$Class(_ArrowLeft, _ArrowRight, _ArrowNavigatorOptions, OriginalWidth(), OriginalHeight()); + _Navigators.push(_ArrowNavigator); + } + + //Thumbnail Navigator + if (_ThumbnailNavigatorContainer && _ThumbnailNavigatorOptions) { + _ThumbnailNavigatorOptions.$StartIndex = _Options.$StartIndex; + _ThumbnailNavigator = new _ThumbnailNavigatorOptions.$Class(_ThumbnailNavigatorContainer, _ThumbnailNavigatorOptions); + _Navigators.push(_ThumbnailNavigator); + } + + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$Reset(_SlideCount, _SlideItems, _LoadingContainer); + navigator.$On($JssorNavigatorEvents$.$NAVIGATIONREQUEST, NavigationClickHandler); + }); + + Scale(OriginalWidth()); + + $Jssor$.$AddEvent(_SlidesContainer, "click", SlidesClickEventHandler); + $Jssor$.$AddEvent(elmt, "mouseout", $Jssor$.$MouseOverOutFilter(MainContainerMouseLeaveEventHandler, elmt)); + $Jssor$.$AddEvent(elmt, "mouseover", $Jssor$.$MouseOverOutFilter(MainContainerMouseEnterEventHandler, elmt)); + + ShowNavigators(); + + //Keyboard Navigation + if (_Options.$ArrowKeyNavigation) { + $Jssor$.$AddEvent(document, "keydown", function (e) { + if (e.keyCode == 37/*$JssorKeyCode$.$LEFT*/) { + //Arrow Left + PlayToOffset(-1); + } + else if (e.keyCode == 39/*$JssorKeyCode$.$RIGHT*/) { + //Arrow Right + PlayToOffset(1); + } + }); + } + + var startPosition = _Options.$StartIndex; + if (!(_Loop & 1)) { + startPosition = Math.max(0, Math.min(startPosition, _SlideCount - _DisplayPieces)); + } + _CarouselPlayer.$PlayCarousel(startPosition, startPosition, 0); + } +}; +var $JssorSlideo$ = window.$JssorSlideo$ = $JssorSlider$; + +$JssorSlider$.$EVT_CLICK = 21; +$JssorSlider$.$EVT_DRAG_START = 22; +$JssorSlider$.$EVT_DRAG_END = 23; +$JssorSlider$.$EVT_SWIPE_START = 24; +$JssorSlider$.$EVT_SWIPE_END = 25; + +$JssorSlider$.$EVT_LOAD_START = 26; +$JssorSlider$.$EVT_LOAD_END = 27; +$JssorSlider$.$EVT_FREEZE = 28; + +$JssorSlider$.$EVT_POSITION_CHANGE = 202; +$JssorSlider$.$EVT_PARK = 203; + +$JssorSlider$.$EVT_SLIDESHOW_START = 206; +$JssorSlider$.$EVT_SLIDESHOW_END = 207; + +$JssorSlider$.$EVT_PROGRESS_CHANGE = 208; +$JssorSlider$.$EVT_STATE_CHANGE = 209; +$JssorSlider$.$EVT_ROLLBACK_START = 210; +$JssorSlider$.$EVT_ROLLBACK_END = 211; + +//(function ($) { +// jQuery.fn.jssorSlider = function (options) { +// return this.each(function () { +// return $(this).data('jssorSlider') || $(this).data('jssorSlider', new $JssorSlider$(this, options)); +// }); +// }; +//})(jQuery); + +//window.jQuery && (jQuery.fn.jssorSlider = function (options) { +// return this.each(function () { +// return jQuery(this).data('jssorSlider') || jQuery(this).data('jssorSlider', new $JssorSlider$(this, options)); +// }); +//}); + +//$JssorBulletNavigator$ +var $JssorNavigatorEvents$ = { + $NAVIGATIONREQUEST: 1, + $INDEXCHANGE: 2, + $RESET: 3 +}; + +var $JssorBulletNavigator$ = window.$JssorBulletNavigator$ = function (elmt, options, containerWidth, containerHeight) { + var self = this; + $JssorObject$.call(self); + + elmt = $Jssor$.$GetElement(elmt); + + var _Count; + var _Length; + var _Width; + var _Height; + var _CurrentIndex; + var _CurrentInnerIndex = 0; + var _Options; + var _Steps; + var _Lanes; + var _SpacingX; + var _SpacingY; + var _Orientation; + var _ItemPrototype; + var _PrototypeWidth; + var _PrototypeHeight; + + var _ButtonElements = []; + var _Buttons = []; + + function Highlight(index) { + if (index != -1) + _Buttons[index].$Selected(index == _CurrentInnerIndex); + } + + function OnNavigationRequest(index) { + self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, index * _Steps); + } + + self.$Elmt = elmt; + self.$GetCurrentIndex = function () { + return _CurrentIndex; + }; + + self.$SetCurrentIndex = function (index) { + if (index != _CurrentIndex) { + var lastInnerIndex = _CurrentInnerIndex; + var innerIndex = Math.floor(index / _Steps); + _CurrentInnerIndex = innerIndex; + _CurrentIndex = index; + + Highlight(lastInnerIndex); + Highlight(innerIndex); + + //self.$TriggerEvent($JssorNavigatorEvents$.$INDEXCHANGE, index); + } + }; + + self.$Show = function (hide) { + $Jssor$.$ShowElement(elmt, hide); + }; + + var _Located; + self.$Relocate = function (containerWidth, containerHeight) { + if (!_Located || _Options.$Scale == false) { + var containerWidth = $Jssor$.$ParentNode(elmt).clientWidth; + var containerHeight = $Jssor$.$ParentNode(elmt).clientHeight; + + if (_Options.$AutoCenter & 1) { + $Jssor$.$CssLeft(elmt, (containerWidth - _Width) / 2); + } + if (_Options.$AutoCenter & 2) { + $Jssor$.$CssTop(elmt, (containerHeight - _Height) / 2); + } + + _Located = true; + } + }; + + var _Initialized; + self.$Reset = function (length) { + if (!_Initialized) { + _Length = length; + _Count = Math.ceil(length / _Steps); + _CurrentInnerIndex = 0; + + var itemOffsetX = _PrototypeWidth + _SpacingX; + var itemOffsetY = _PrototypeHeight + _SpacingY; + + var maxIndex = Math.ceil(_Count / _Lanes) - 1; + + _Width = _PrototypeWidth + itemOffsetX * (!_Orientation ? maxIndex : _Lanes - 1); + _Height = _PrototypeHeight + itemOffsetY * (_Orientation ? maxIndex : _Lanes - 1); + + $Jssor$.$CssWidth(elmt, _Width); + $Jssor$.$CssHeight(elmt, _Height); + + for (var buttonIndex = 0; buttonIndex < _Count; buttonIndex++) { + + var numberDiv = $Jssor$.$CreateSpan(); + $Jssor$.$InnerText(numberDiv, buttonIndex + 1); + + var div = $Jssor$.$BuildElement(_ItemPrototype, "numbertemplate", numberDiv, true); + $Jssor$.$CssPosition(div, "absolute"); + + var columnIndex = buttonIndex % (maxIndex + 1); + $Jssor$.$CssLeft(div, !_Orientation ? itemOffsetX * columnIndex : buttonIndex % _Lanes * itemOffsetX); + $Jssor$.$CssTop(div, _Orientation ? itemOffsetY * columnIndex : Math.floor(buttonIndex / (maxIndex + 1)) * itemOffsetY); + + $Jssor$.$AppendChild(elmt, div); + _ButtonElements[buttonIndex] = div; + + if (_Options.$ActionMode & 1) + $Jssor$.$AddEvent(div, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, buttonIndex)); + + if (_Options.$ActionMode & 2) + $Jssor$.$AddEvent(div, "mouseover", $Jssor$.$MouseOverOutFilter($Jssor$.$CreateCallback(null, OnNavigationRequest, buttonIndex), div)); + + _Buttons[buttonIndex] = $Jssor$.$Buttonize(div); + } + + //self.$TriggerEvent($JssorNavigatorEvents$.$RESET); + _Initialized = true; + } + }; + + //JssorBulletNavigator Constructor + { + self.$Options = _Options = $Jssor$.$Extend({ + $SpacingX: 0, + $SpacingY: 0, + $Orientation: 1, + $ActionMode: 1 + }, options); + + //Sodo statement for development time intellisence only + $JssorDebug$.$Execute(function () { + _Options = $Jssor$.$Extend({ + $Steps: undefined, + $Lanes: undefined + }, _Options); + }); + + _ItemPrototype = $Jssor$.$FindChild(elmt, "prototype"); + + $JssorDebug$.$Execute(function () { + if (!_ItemPrototype) + $JssorDebug$.$Fail("Navigator item prototype not defined."); + + if (isNaN($Jssor$.$CssWidth(_ItemPrototype))) { + $JssorDebug$.$Fail("Width of 'navigator item prototype' not specified."); + } + + if (isNaN($Jssor$.$CssHeight(_ItemPrototype))) { + $JssorDebug$.$Fail("Height of 'navigator item prototype' not specified."); + } + }); + + _PrototypeWidth = $Jssor$.$CssWidth(_ItemPrototype); + _PrototypeHeight = $Jssor$.$CssHeight(_ItemPrototype); + + $Jssor$.$RemoveElement(_ItemPrototype, elmt); + + _Steps = _Options.$Steps || 1; + _Lanes = _Options.$Lanes || 1; + _SpacingX = _Options.$SpacingX; + _SpacingY = _Options.$SpacingY; + _Orientation = _Options.$Orientation - 1; + + if (_Options.$Scale == false) { + $Jssor$.$Attribute(elmt, "noscale", true); + } + } +}; + +var $JssorArrowNavigator$ = window.$JssorArrowNavigator$ = function (arrowLeft, arrowRight, options, containerWidth, containerHeight) { + var self = this; + $JssorObject$.call(self); + + $JssorDebug$.$Execute(function () { + + if (!arrowLeft) + $JssorDebug$.$Fail("Option '$ArrowNavigatorOptions' spepcified, but UI 'arrowleft' not defined. Define 'arrowleft' to enable direct navigation, or remove option '$ArrowNavigatorOptions' to disable direct navigation."); + + if (!arrowRight) + $JssorDebug$.$Fail("Option '$ArrowNavigatorOptions' spepcified, but UI 'arrowright' not defined. Define 'arrowright' to enable direct navigation, or remove option '$ArrowNavigatorOptions' to disable direct navigation."); + + if (isNaN($Jssor$.$CssWidth(arrowLeft))) { + $JssorDebug$.$Fail("Width of 'arrow left' not specified."); + } + + if (isNaN($Jssor$.$CssWidth(arrowRight))) { + $JssorDebug$.$Fail("Width of 'arrow right' not specified."); + } + + if (isNaN($Jssor$.$CssHeight(arrowLeft))) { + $JssorDebug$.$Fail("Height of 'arrow left' not specified."); + } + + if (isNaN($Jssor$.$CssHeight(arrowRight))) { + $JssorDebug$.$Fail("Height of 'arrow right' not specified."); + } + }); + + var _Hide; + var _Length; + var _CurrentIndex; + var _Options; + var _Steps; + var _ArrowWidth = $Jssor$.$CssWidth(arrowLeft); + var _ArrowHeight = $Jssor$.$CssHeight(arrowLeft); + + function OnNavigationRequest(steps) { + self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, steps, true); + } + + function ShowArrows(hide) { + $Jssor$.$ShowElement(arrowLeft, hide || !options.$Loop && _CurrentIndex == 0); + $Jssor$.$ShowElement(arrowRight, hide || !options.$Loop && _CurrentIndex >= _Length - options.$DisplayPieces); + + _Hide = hide; + } + + self.$GetCurrentIndex = function () { + return _CurrentIndex; + }; + + self.$SetCurrentIndex = function (index, virtualIndex, temp) { + if (temp) { + _CurrentIndex = virtualIndex; + } + else { + _CurrentIndex = index; + + ShowArrows(_Hide); + } + //self.$TriggerEvent($JssorNavigatorEvents$.$INDEXCHANGE, index); + }; + + self.$Show = ShowArrows; + + var _Located; + self.$Relocate = function (conainerWidth, containerHeight) { + if (!_Located || _Options.$Scale == false) { + + var containerWidth = $Jssor$.$ParentNode(arrowLeft).clientWidth; + var containerHeight = $Jssor$.$ParentNode(arrowLeft).clientHeight; + + if (_Options.$AutoCenter & 1) { + $Jssor$.$CssLeft(arrowLeft, (containerWidth - _ArrowWidth) / 2); + $Jssor$.$CssLeft(arrowRight, (containerWidth - _ArrowWidth) / 2); + } + + if (_Options.$AutoCenter & 2) { + $Jssor$.$CssTop(arrowLeft, (containerHeight - _ArrowHeight) / 2); + $Jssor$.$CssTop(arrowRight, (containerHeight - _ArrowHeight) / 2); + } + + _Located = true; + } + }; + + var _Initialized; + self.$Reset = function (length) { + _Length = length; + _CurrentIndex = 0; + + if (!_Initialized) { + + $Jssor$.$AddEvent(arrowLeft, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, -_Steps)); + $Jssor$.$AddEvent(arrowRight, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, _Steps)); + + $Jssor$.$Buttonize(arrowLeft); + $Jssor$.$Buttonize(arrowRight); + + _Initialized = true; + } + + //self.$TriggerEvent($JssorNavigatorEvents$.$RESET); + }; + + //JssorArrowNavigator Constructor + { + self.$Options = _Options = $Jssor$.$Extend({ + $Steps: 1 + }, options); + + _Steps = _Options.$Steps; + + if (_Options.$Scale == false) { + $Jssor$.$Attribute(arrowLeft, "noscale", true); + $Jssor$.$Attribute(arrowRight, "noscale", true); + } + } +}; + +//$JssorThumbnailNavigator$ +var $JssorThumbnailNavigator$ = window.$JssorThumbnailNavigator$ = function (elmt, options) { + var _Self = this; + var _Length; + var _Count; + var _CurrentIndex; + var _Options; + var _NavigationItems = []; + + var _Width; + var _Height; + var _Lanes; + var _SpacingX; + var _SpacingY; + var _PrototypeWidth; + var _PrototypeHeight; + var _DisplayPieces; + + var _Slider; + var _CurrentMouseOverIndex = -1; + + var _SlidesContainer; + var _ThumbnailPrototype; + + $JssorObject$.call(_Self); + elmt = $Jssor$.$GetElement(elmt); + + function NavigationItem(item, index) { + var self = this; + var _Wrapper; + var _Button; + var _Thumbnail; + + function Highlight(mouseStatus) { + _Button.$Selected(_CurrentIndex == index); + } + + function OnNavigationRequest(byMouseOver, event) { + if (byMouseOver || !_Slider.$LastDragSucceded()) { + //var tail = _Lanes - index % _Lanes; + //var slideVirtualIndex = _Slider.$GetVirtualIndex((index + tail) / _Lanes - 1); + //var itemVirtualIndex = slideVirtualIndex * _Lanes + _Lanes - tail; + //_Self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, itemVirtualIndex); + + _Self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, index); + } + + //$JssorDebug$.$Log("navigation request"); + } + + $JssorDebug$.$Execute(function () { + self.$Wrapper = undefined; + }); + + self.$Index = index; + + self.$Highlight = Highlight; + + //NavigationItem Constructor + { + _Thumbnail = item.$Thumb || item.$Image || $Jssor$.$CreateDiv(); + self.$Wrapper = _Wrapper = $Jssor$.$BuildElement(_ThumbnailPrototype, "thumbnailtemplate", _Thumbnail, true); + + _Button = $Jssor$.$Buttonize(_Wrapper); + if (_Options.$ActionMode & 1) + $Jssor$.$AddEvent(_Wrapper, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, 0)); + if (_Options.$ActionMode & 2) + $Jssor$.$AddEvent(_Wrapper, "mouseover", $Jssor$.$MouseOverOutFilter($Jssor$.$CreateCallback(null, OnNavigationRequest, 1), _Wrapper)); + } + } + + _Self.$GetCurrentIndex = function () { + return _CurrentIndex; + }; + + _Self.$SetCurrentIndex = function (index, virtualIndex, temp) { + var oldIndex = _CurrentIndex; + _CurrentIndex = index; + if (oldIndex != -1) + _NavigationItems[oldIndex].$Highlight(); + _NavigationItems[index].$Highlight(); + + if (!temp) { + _Slider.$PlayTo(_Slider.$GetVirtualIndex(Math.floor(virtualIndex / _Lanes))); + } + }; + + _Self.$Show = function (hide) { + $Jssor$.$ShowElement(elmt, hide); + }; + + _Self.$Relocate = $Jssor$.$EmptyFunction; + + var _Initialized; + _Self.$Reset = function (length, items, loadingContainer) { + if (!_Initialized) { + _Length = length; + _Count = Math.ceil(_Length / _Lanes); + _CurrentIndex = -1; + _DisplayPieces = Math.min(_DisplayPieces, items.length); + + var horizontal = _Options.$Orientation & 1; + + var slideWidth = _PrototypeWidth + (_PrototypeWidth + _SpacingX) * (_Lanes - 1) * (1 - horizontal); + var slideHeight = _PrototypeHeight + (_PrototypeHeight + _SpacingY) * (_Lanes - 1) * horizontal; + + var slidesContainerWidth = slideWidth + (slideWidth + _SpacingX) * (_DisplayPieces - 1) * horizontal; + var slidesContainerHeight = slideHeight + (slideHeight + _SpacingY) * (_DisplayPieces - 1) * (1 - horizontal); + + $Jssor$.$CssPosition(_SlidesContainer, "absolute"); + $Jssor$.$CssOverflow(_SlidesContainer, "hidden"); + if (_Options.$AutoCenter & 1) { + $Jssor$.$CssLeft(_SlidesContainer, (_Width - slidesContainerWidth) / 2); + } + if (_Options.$AutoCenter & 2) { + $Jssor$.$CssTop(_SlidesContainer, (_Height - slidesContainerHeight) / 2); + } + //$JssorDebug$.$Execute(function () { + // if (!_Options.$AutoCenter) { + // var slidesContainerTop = $Jssor$.$CssTop(_SlidesContainer); + // var slidesContainerLeft = $Jssor$.$CssLeft(_SlidesContainer); + + // if (isNaN(slidesContainerTop)) { + // $JssorDebug$.$Fail("Position 'top' wrong specification of thumbnail navigator slides container (
    ...
    ), \r\nwhen option $ThumbnailNavigatorOptions.$AutoCenter set to 0, it should be specified in pixel (like
    )"); + // } + + // if (isNaN(slidesContainerLeft)) { + // $JssorDebug$.$Fail("Position 'left' wrong specification of thumbnail navigator slides container (
    ...
    ), \r\nwhen option $ThumbnailNavigatorOptions.$AutoCenter set to 0, it should be specified in pixel (like
    )"); + // } + // } + //}); + $Jssor$.$CssWidth(_SlidesContainer, slidesContainerWidth); + $Jssor$.$CssHeight(_SlidesContainer, slidesContainerHeight); + + var slideItemElmts = []; + $Jssor$.$Each(items, function (item, index) { + var navigationItem = new NavigationItem(item, index); + var navigationItemWrapper = navigationItem.$Wrapper; + + var columnIndex = Math.floor(index / _Lanes); + var laneIndex = index % _Lanes; + + $Jssor$.$CssLeft(navigationItemWrapper, (_PrototypeWidth + _SpacingX) * laneIndex * (1 - horizontal)); + $Jssor$.$CssTop(navigationItemWrapper, (_PrototypeHeight + _SpacingY) * laneIndex * horizontal); + + if (!slideItemElmts[columnIndex]) { + slideItemElmts[columnIndex] = $Jssor$.$CreateDiv(); + $Jssor$.$AppendChild(_SlidesContainer, slideItemElmts[columnIndex]); + } + + $Jssor$.$AppendChild(slideItemElmts[columnIndex], navigationItemWrapper); + + _NavigationItems.push(navigationItem); + }); + + var thumbnailSliderOptions = $Jssor$.$Extend({ + $HWA: false, + $AutoPlay: false, + $NaviQuitDrag: false, + $SlideWidth: slideWidth, + $SlideHeight: slideHeight, + $SlideSpacing: _SpacingX * horizontal + _SpacingY * (1 - horizontal), + $MinDragOffsetToSlide: 12, + $SlideDuration: 200, + $PauseOnHover: 1, + $PlayOrientation: _Options.$Orientation, + $DragOrientation: _Options.$DisableDrag ? 0 : _Options.$Orientation + }, _Options); + + _Slider = new $JssorSlider$(elmt, thumbnailSliderOptions); + + _Initialized = true; + } + + //_Self.$TriggerEvent($JssorNavigatorEvents$.$RESET); + }; + + //JssorThumbnailNavigator Constructor + { + _Self.$Options = _Options = $Jssor$.$Extend({ + $SpacingX: 3, + $SpacingY: 3, + $DisplayPieces: 1, + $Orientation: 1, + $AutoCenter: 3, + $ActionMode: 1 + }, options); + + //going to use $Rows instead of $Lanes + if (_Options.$Rows != undefined) + _Options.$Lanes = _Options.$Rows; + + //Sodo statement for development time intellisence only + $JssorDebug$.$Execute(function () { + _Options = $Jssor$.$Extend({ + $Lanes: undefined, + $Width: undefined, + $Height: undefined + }, _Options); + }); + + _Width = $Jssor$.$CssWidth(elmt); + _Height = $Jssor$.$CssHeight(elmt); + + $JssorDebug$.$Execute(function () { + if (!_Width) + $JssorDebug$.$Fail("width of 'thumbnavigator' container not specified."); + if (!_Height) + $JssorDebug$.$Fail("height of 'thumbnavigator' container not specified."); + }); + + _SlidesContainer = $Jssor$.$FindChild(elmt, "slides", true); + _ThumbnailPrototype = $Jssor$.$FindChild(_SlidesContainer, "prototype"); + + $JssorDebug$.$Execute(function () { + if (!_ThumbnailPrototype) + $JssorDebug$.$Fail("prototype of 'thumbnavigator' not defined."); + }); + + _PrototypeWidth = $Jssor$.$CssWidth(_ThumbnailPrototype); + _PrototypeHeight = $Jssor$.$CssHeight(_ThumbnailPrototype); + + $Jssor$.$RemoveElement(_ThumbnailPrototype, _SlidesContainer); + + _Lanes = _Options.$Lanes || 1; + _SpacingX = _Options.$SpacingX; + _SpacingY = _Options.$SpacingY; + _DisplayPieces = _Options.$DisplayPieces; + + if (_Options.$Scale == false) { + $Jssor$.$Attribute(elmt, "noscale", true); + } + } +}; + +//$JssorCaptionSliderBase$ +function $JssorCaptionSliderBase$() { + $JssorAnimator$.call(this, 0, 0); + this.$Revert = $Jssor$.$EmptyFunction; +} + +var $JssorCaptionSlider$ = window.$JssorCaptionSlider$ = function (container, captionSlideOptions, playIn) { + $JssorDebug$.$Execute(function () { + if (!captionSlideOptions.$CaptionTransitions) { + $JssorDebug$.$Error("'$CaptionSliderOptions' option error, '$CaptionSliderOptions.$CaptionTransitions' not specified."); + } + }); + + var _Self = this; + var _ImmediateOutCaptionHanger; + var _PlayMode = playIn ? captionSlideOptions.$PlayInMode : captionSlideOptions.$PlayOutMode; + + var _CaptionTransitions = captionSlideOptions.$CaptionTransitions; + var _CaptionTuningFetcher = { $Transition: "t", $Delay: "d", $Duration: "du", x: "x", y: "y", $Rotate: "r", $Zoom: "z", $Opacity: "f", $BeginTime: "b" }; + var _CaptionTuningTransfer = { + $Default: function (value, tuningValue) { + if (!isNaN(tuningValue.$Value)) + value = tuningValue.$Value; + else + value *= tuningValue.$Percent; + + return value; + }, + $Opacity: function (value, tuningValue) { + return this.$Default(value - 1, tuningValue); + } + }; + _CaptionTuningTransfer.$Zoom = _CaptionTuningTransfer.$Opacity; + + $JssorAnimator$.call(_Self, 0, 0); + + function GetCaptionItems(element, level) { + + var itemsToPlay = []; + var lastTransitionName; + var namedTransitions = []; + var namedTransitionOrders = []; + + function FetchRawTransition(captionElmt, index) { + var rawTransition = {}; + + $Jssor$.$Each(_CaptionTuningFetcher, function (fetchAttribute, fetchProperty) { + var attributeValue = $Jssor$.$AttributeEx(captionElmt, fetchAttribute + (index || "")); + if (attributeValue) { + var propertyValue = {}; + + if (fetchAttribute == "t") { + propertyValue.$Value = attributeValue; + } + else if (attributeValue.indexOf("%") + 1) + propertyValue.$Percent = $Jssor$.$ParseFloat(attributeValue) / 100; + else + propertyValue.$Value = $Jssor$.$ParseFloat(attributeValue); + + rawTransition[fetchProperty] = propertyValue; + } + }); + + return rawTransition; + } + + function GetRandomTransition() { + return _CaptionTransitions[Math.floor(Math.random() * _CaptionTransitions.length)]; + } + + function EvaluateCaptionTransition(transitionName) { + + var transition; + + if (transitionName == "*") { + transition = GetRandomTransition(); + } + else if (transitionName) { + + //indexed transition allowed, just the same as named transition + var tempTransition = _CaptionTransitions[$Jssor$.$ParseInt(transitionName)] || _CaptionTransitions[transitionName]; + + if ($Jssor$.$IsArray(tempTransition)) { + if (transitionName != lastTransitionName) { + lastTransitionName = transitionName; + namedTransitionOrders[transitionName] = 0; + + namedTransitions[transitionName] = tempTransition[Math.floor(Math.random() * tempTransition.length)]; + } + else { + namedTransitionOrders[transitionName]++; + } + + tempTransition = namedTransitions[transitionName]; + + if ($Jssor$.$IsArray(tempTransition)) { + tempTransition = tempTransition.length && tempTransition[namedTransitionOrders[transitionName] % tempTransition.length]; + + if ($Jssor$.$IsArray(tempTransition)) { + //got transition from array level 3, random for all captions + tempTransition = tempTransition[Math.floor(Math.random() * tempTransition.length)]; + } + //else { + // //got transition from array level 2, in sequence for all adjacent captions with same name specified + // transition = tempTransition; + //} + } + //else { + // //got transition from array level 1, random but same for all adjacent captions with same name specified + // transition = tempTransition; + //} + } + //else { + // //got transition directly from a simple transition object + // transition = tempTransition; + //} + + transition = tempTransition; + + if ($Jssor$.$IsString(transition)) + transition = EvaluateCaptionTransition(transition); + } + + return transition; + } + + var captionElmts = $Jssor$.$Children(element); + $Jssor$.$Each(captionElmts, function (captionElmt, i) { + + var transitionsWithTuning = []; + transitionsWithTuning.$Elmt = captionElmt; + var isCaption = $Jssor$.$AttributeEx(captionElmt, "u") == "caption"; + + $Jssor$.$Each(playIn ? [0, 3] : [2], function (j, k) { + + if (isCaption) { + var transition; + var rawTransition; + + if (j != 2 || !$Jssor$.$AttributeEx(captionElmt, "t3")) { + rawTransition = FetchRawTransition(captionElmt, j); + + if (j == 2 && !rawTransition.$Transition) { + rawTransition.$Delay = rawTransition.$Delay || { $Value: 0 }; + rawTransition = $Jssor$.$Extend(FetchRawTransition(captionElmt, 0), rawTransition); + } + } + + if (rawTransition && rawTransition.$Transition) { + + transition = EvaluateCaptionTransition(rawTransition.$Transition.$Value); + + if (transition) { + + //var transitionWithTuning = $Jssor$.$Extend({ $Delay: 0, $ScaleHorizontal: 1, $ScaleVertical: 1 }, transition); + var transitionWithTuning = $Jssor$.$Extend({ $Delay: 0 }, transition); + + $Jssor$.$Each(rawTransition, function (rawPropertyValue, propertyName) { + var tuningPropertyValue = (_CaptionTuningTransfer[propertyName] || _CaptionTuningTransfer.$Default).apply(_CaptionTuningTransfer, [transitionWithTuning[propertyName], rawTransition[propertyName]]); + if (!isNaN(tuningPropertyValue)) + transitionWithTuning[propertyName] = tuningPropertyValue; + }); + + if (!k) { + if (rawTransition.$BeginTime) + transitionWithTuning.$BeginTime = rawTransition.$BeginTime.$Value || 0; + else if ((_PlayMode) & 2) + transitionWithTuning.$BeginTime = 0; + } + } + } + + transitionsWithTuning.push(transitionWithTuning); + } + + if ((level % 2) && !k) { + transitionsWithTuning.$Children = GetCaptionItems(captionElmt, level + 1); + } + }); + + itemsToPlay.push(transitionsWithTuning); + }); + + return itemsToPlay; + } + + function CreateAnimator(item, transition, immediateOut) { + + var animatorOptions = { + $Easing: transition.$Easing, + $Round: transition.$Round, + $During: transition.$During, + $Reverse: playIn && !immediateOut + }; + + $JssorDebug$.$Execute(function () { + animatorOptions.$CaptionAnimator = true; + }); + + var captionItem = item; + var captionParent = $Jssor$.$ParentNode(item); + + var captionItemWidth = $Jssor$.$CssWidth(captionItem); + var captionItemHeight = $Jssor$.$CssHeight(captionItem); + var captionParentWidth = $Jssor$.$CssWidth(captionParent); + var captionParentHeight = $Jssor$.$CssHeight(captionParent); + + var fromStyles = {}; + var difStyles = {}; + var scaleClip = transition.$ScaleClip || 1; + + //Opacity + if (transition.$Opacity) { + difStyles.$Opacity = 1 - transition.$Opacity; + } + + animatorOptions.$OriginalWidth = captionItemWidth; + animatorOptions.$OriginalHeight = captionItemHeight; + + //Transform + if (transition.$Zoom || transition.$Rotate) { + difStyles.$Zoom = (transition.$Zoom || 2) - 2; + + if ($Jssor$.$IsBrowserIe9Earlier() || $Jssor$.$IsBrowserOpera()) { + difStyles.$Zoom = Math.min(difStyles.$Zoom, 1); + } + + fromStyles.$Zoom = 1; + + var rotate = transition.$Rotate || 0; + + difStyles.$Rotate = rotate * 360; + fromStyles.$Rotate = 0; + } + //Clip + else if (transition.$Clip) { + var fromStyleClip = { $Top: 0, $Right: captionItemWidth, $Bottom: captionItemHeight, $Left: 0 }; + var toStyleClip = $Jssor$.$Extend({}, fromStyleClip); + + var blockOffset = toStyleClip.$Offset = {}; + + var topBenchmark = transition.$Clip & 4; + var bottomBenchmark = transition.$Clip & 8; + var leftBenchmark = transition.$Clip & 1; + var rightBenchmark = transition.$Clip & 2; + + if (topBenchmark && bottomBenchmark) { + blockOffset.$Top = captionItemHeight / 2 * scaleClip; + blockOffset.$Bottom = -blockOffset.$Top; + } + else if (topBenchmark) + blockOffset.$Bottom = -captionItemHeight * scaleClip; + else if (bottomBenchmark) + blockOffset.$Top = captionItemHeight * scaleClip; + + if (leftBenchmark && rightBenchmark) { + blockOffset.$Left = captionItemWidth / 2 * scaleClip; + blockOffset.$Right = -blockOffset.$Left; + } + else if (leftBenchmark) + blockOffset.$Right = -captionItemWidth * scaleClip; + else if (rightBenchmark) + blockOffset.$Left = captionItemWidth * scaleClip; + + animatorOptions.$Move = transition.$Move; + difStyles.$Clip = toStyleClip; + fromStyles.$Clip = fromStyleClip; + } + + //Fly + { + var toLeft = 0; + var toTop = 0; + + if (transition.x) + toLeft -= captionParentWidth * transition.x; + + if (transition.y) + toTop -= captionParentHeight * transition.y; + + if (toLeft || toTop || animatorOptions.$Move) { + difStyles.$Left = toLeft; + difStyles.$Top = toTop; + } + } + + //duration + var duration = transition.$Duration; + + fromStyles = $Jssor$.$Extend(fromStyles, $Jssor$.$GetStyles(captionItem, difStyles)); + + animatorOptions.$Setter = $Jssor$.$StyleSetterEx(); + + return new $JssorAnimator$(transition.$Delay, duration, animatorOptions, captionItem, fromStyles, difStyles); + } + + function CreateAnimators(streamLineLength, captionItems) { + + $Jssor$.$Each(captionItems, function (captionItem, i) { + + $JssorDebug$.$Execute(function () { + if (captionItem.length) { + var top = $Jssor$.$CssTop(captionItem.$Elmt); + var left = $Jssor$.$CssLeft(captionItem.$Elmt); + var width = $Jssor$.$CssWidth(captionItem.$Elmt); + var height = $Jssor$.$CssHeight(captionItem.$Elmt); + + var error = null; + + if (isNaN(top)) + error = "Style 'top' for caption not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + else if (isNaN(left)) + error = "Style 'left' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + else if (isNaN(width)) + error = "Style 'width' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + else if (isNaN(height)) + error = "Style 'height' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + + if (error) + $JssorDebug$.$Error("Caption " + (i + 1) + " definition error, \r\n" + error + "\r\n" + captionItem.$Elmt.outerHTML); + } + }); + + var animator; + var captionElmt = captionItem.$Elmt; + var transition = captionItem[0]; + var transition3 = captionItem[1]; + + if (transition) { + + animator = CreateAnimator(captionElmt, transition); + streamLineLength = animator.$Locate(transition.$BeginTime == undefined ? streamLineLength : transition.$BeginTime, 1); + } + + streamLineLength = CreateAnimators(streamLineLength, captionItem.$Children); + + if (transition3) { + var animator3 = CreateAnimator(captionElmt, transition3, 1); + animator3.$Locate(streamLineLength, 1); + _Self.$Combine(animator3); + _ImmediateOutCaptionHanger.$Combine(animator3); + } + + if (animator) + _Self.$Combine(animator); + }); + + return streamLineLength; + } + + _Self.$Revert = function () { + _Self.$GoToPosition(_Self.$GetPosition_OuterEnd() * (playIn || 0)); + _ImmediateOutCaptionHanger.$GoToPosition(0); + }; + + //Constructor + { + _ImmediateOutCaptionHanger = new $JssorAnimator$(0, 0); + + CreateAnimators(0, _PlayMode ? GetCaptionItems(container, 1) : []); + } +}; + +var $JssorCaptionSlideo$ = function (container, captionSlideoOptions, playIn) { + $JssorDebug$.$Execute(function () { + if (!captionSlideoOptions.$CaptionTransitions) { + $JssorDebug$.$Error("'$CaptionSlideoOptions' option error, '$CaptionSlideoOptions.$CaptionTransitions' not specified."); + } + else if (!$Jssor$.$IsArray(captionSlideoOptions.$CaptionTransitions)) { + $JssorDebug$.$Error("'$CaptionSlideoOptions' option error, '$CaptionSlideoOptions.$CaptionTransitions' is not an array."); + } + }); + + var _This = this; + + var _Easings; + var _TransitionConverter = {}; + var _CaptionTransitions = captionSlideoOptions.$CaptionTransitions; + + $JssorAnimator$.call(_This, 0, 0); + + function ConvertTransition(transition, isEasing) { + $Jssor$.$Each(transition, function (property, name) { + var performName = _TransitionConverter[name]; + if (performName) { + if (isEasing || name == "e") { + if ($Jssor$.$IsNumeric(property)) { + property = _Easings[property]; + } + else if ($Jssor$.$IsPlainObject(property)) { + ConvertTransition(property, true); + } + } + + transition[performName] = property; + delete transition[name]; + } + }); + } + + function GetCaptionItems(element, level) { + + var itemsToPlay = []; + + var captionElmts = $Jssor$.$Children(element); + $Jssor$.$Each(captionElmts, function (captionElmt, i) { + var isCaption = $Jssor$.$AttributeEx(captionElmt, "u") == "caption"; + if (isCaption) { + var transitionName = $Jssor$.$AttributeEx(captionElmt, "t"); + var transition = _CaptionTransitions[$Jssor$.$ParseInt(transitionName)] || _CaptionTransitions[transitionName]; + + var transitionName2 = $Jssor$.$AttributeEx(captionElmt, "t2"); + var transition2 = _CaptionTransitions[$Jssor$.$ParseInt(transitionName2)] || _CaptionTransitions[transitionName2]; + + var itemToPlay = { $Elmt: captionElmt, $Transition: transition, $Transition2: transition2 }; + if (level < 3) { + itemsToPlay.concat(GetCaptionItems(captionElmt, level + 1)); + } + itemsToPlay.push(itemToPlay); + } + }); + + return itemsToPlay; + } + + function CreateAnimator(captionElmt, transitions, lastStyles, forIn) { + + $Jssor$.$Each(transitions, function (transition) { + ConvertTransition(transition); + + var animatorOptions = { + $Easing: transition.$Easing, + $Round: transition.$Round, + $During: transition.$During, + $Setter: $Jssor$.$StyleSetterEx() + }; + + var fromStyles = $Jssor$.$Extend($Jssor$.$GetStyles(captionItem, transition), lastStyles); + + var animator = new $JssorAnimator$(transition.b || 0, transition.d, animatorOptions, captionElmt, fromStyles, transition); + + !forIn == !playIn && _This.$Combine(animator); + + var castOptions; + lastStyles = $Jssor$.$Extend(lastStyles, $Jssor$.$Cast(fromStyles, transition, 1, animatorOptions.$Easing, animatorOptions.$During, animatorOptions.$Round, animatorOptions, castOptions)); + }); + + return lastStyles; + } + + function CreateAnimators(captionItems) { + + $Jssor$.$Each(captionItems, function (captionItem, i) { + + $JssorDebug$.$Execute(function () { + if (captionItem.length) { + var top = $Jssor$.$CssTop(captionItem.$Elmt); + var left = $Jssor$.$CssLeft(captionItem.$Elmt); + var width = $Jssor$.$CssWidth(captionItem.$Elmt); + var height = $Jssor$.$CssHeight(captionItem.$Elmt); + + var error = null; + + if (isNaN(top)) + error = "style 'top' not specified"; + else if (isNaN(left)) + error = "style 'left' not specified"; + else if (isNaN(width)) + error = "style 'width' not specified"; + else if (isNaN(height)) + error = "style 'height' not specified"; + + if (error) + throw new Error("Caption " + (i + 1) + " definition error, " + error + ".\r\n" + captionItem.$Elmt.outerHTML); + } + }); + + var captionElmt = captionItem.$Elmt; + + var captionItemWidth = $Jssor$.$CssWidth(captionItem); + var captionItemHeight = $Jssor$.$CssHeight(captionItem); + var captionParentWidth = $Jssor$.$CssWidth(captionParent); + var captionParentHeight = $Jssor$.$CssHeight(captionParent); + + var lastStyles = { $Zoom: 1, $Rotate: 0, $Clip: { $Top: 0, $Right: captionItemWidth, $Bottom: captionItemHeight, $Left: 0 } }; + + lastStyles = CreateAnimator(captionElmt, captionItem.$Transition, lastStyles, true); + CreateAnimator(captionElmt, captionItem.$Transition2, lastStyles, false); + }); + } + + _This.$Revert = function () { + _This.$GoToPosition(-1, true); + } + + //Constructor + { + _Easings = [ + $JssorEasing$.$EaseSwing, + $JssorEasing$.$EaseLinear, + $JssorEasing$.$EaseInQuad, + $JssorEasing$.$EaseOutQuad, + $JssorEasing$.$EaseInOutQuad, + $JssorEasing$.$EaseInCubic, + $JssorEasing$.$EaseOutCubic, + $JssorEasing$.$EaseInOutCubic, + $JssorEasing$.$EaseInQuart, + $JssorEasing$.$EaseOutQuart, + $JssorEasing$.$EaseInOutQuart, + $JssorEasing$.$EaseInQuint, + $JssorEasing$.$EaseOutQuint, + $JssorEasing$.$EaseInOutQuint, + $JssorEasing$.$EaseInSine, + $JssorEasing$.$EaseOutSine, + $JssorEasing$.$EaseInOutSine, + $JssorEasing$.$EaseInExpo, + $JssorEasing$.$EaseOutExpo, + $JssorEasing$.$EaseInOutExpo, + $JssorEasing$.$EaseInCirc, + $JssorEasing$.$EaseOutCirc, + $JssorEasing$.$EaseInOutCirc, + $JssorEasing$.$EaseInElastic, + $JssorEasing$.$EaseOutElastic, + $JssorEasing$.$EaseInOutElastic, + $JssorEasing$.$EaseInBack, + $JssorEasing$.$EaseOutBack, + $JssorEasing$.$EaseInOutBack, + $JssorEasing$.$EaseInBounce, + $JssorEasing$.$EaseOutBounce, + $JssorEasing$.$EaseInOutBounce//, + //$JssorEasing$.$EaseGoBack, + //$JssorEasing$.$EaseInWave, + //$JssorEasing$.$EaseOutWave, + //$JssorEasing$.$EaseOutJump, + //$JssorEasing$.$EaseInJump + ]; + + var translater = { + $Top: "y", //top + $Left: "x", //left + $Bottom: "m", //bottom + $Right: "t", //right + $Zoom: "s", //zoom/scale + $Rotate: "r", //rotate + $Opacity: "o", //opacity + $Easing: "e", //easing + $ZIndex: "i", //zindex + $Round: "rd", //round + $During: "du", //during + $Duration: "d"//, //duration + //$Begin: "b" + }; + + $Jssor$.$Each(translater, function (prop, newProp) { + _TransitionConverter[prop] = newProp; + }); + + CreateAnimators(GetCaptionItems(container, 1)); + } +}; + +//Event Table + +//$EVT_CLICK = 21; function(slideIndex[, event]) +//$EVT_DRAG_START = 22; function(position[, virtualPosition, event]) +//$EVT_DRAG_END = 23; function(position, startPosition[, virtualPosition, virtualStartPosition, event]) +//$EVT_SWIPE_START = 24; function(position[, virtualPosition]) +//$EVT_SWIPE_END = 25; function(position[, virtualPosition]) + +//$EVT_LOAD_START = 26; function(slideIndex) +//$EVT_LOAD_END = 27; function(slideIndex) + +//$EVT_POSITION_CHANGE = 202; function(position, fromPosition[, virtualPosition, virtualFromPosition]) +//$EVT_PARK = 203; function(slideIndex, fromIndex) + +//$EVT_PROGRESS_CHANGE = 208; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) +//$EVT_STATE_CHANGE = 209; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) + +//$EVT_ROLLBACK_START = 210; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) +//$EVT_ROLLBACK_END = 211; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) + +//$EVT_SLIDESHOW_START = 206; function(slideIndex[, progressBegin, slideshowBegin, slideshowEnd, progressEnd]) +//$EVT_SLIDESHOW_END = 207; function(slideIndex[, progressBegin, slideshowBegin, slideshowEnd, progressEnd]) + +//http://www.jssor.com/development/reference-api.html + + +//Patch +function sliderPatch(options,options2){ + + op = $.extend({ + sliderId:"slider1_container", + sliderWidth:1200, + sliderHeight:450, + responsive:"true" + }, options2 || {}); + + var e=$("#"+op.sliderId), + sliderwidth=op.sliderWidth, + sliderheight=op.sliderHeight; + + var jssor_slider = new $JssorSlider$(op.sliderId, options); + + if(op.responsive=="true"){ + function ScaleSlider() { + var parentWidth = jssor_slider.$Elmt.parentNode.clientWidth; + if (parentWidth){ + jssor_slider.$ScaleWidth(Math.min(parentWidth, sliderwidth)); + } + else{ + window.setTimeout(ScaleSlider, 30); + } + } + ScaleSlider(); + $(window).bind("load", ScaleSlider); + $(window).bind("resize", ScaleSlider); + $(window).bind("orientationchange", ScaleSlider); + } + var items=e.find(".item"); + jssor_slider.$On($JssorSlider$.$EVT_PARK,function(slideIndex,fromIndex){ + if(slideIndex==fromIndex) return; + if(items.eq(slideIndex).children(".html5video").length!=0){ + var vb=e.find(".item").eq(slideIndex), + v=vb.find("video")[0], + vbtn=vb.find(".videoCover"), + vclo=vb.find(".closeButton"); + if(op.VideoAutoPlay && items.eq(slideIndex).css("display")!="none" ){ + jssor_slider.$Pause(); + v.play(); + vclo.show(); + vbtn.hide(); + } + vbtn.on("click",function(){ + jssor_slider.$Pause(); + v.play(); + vclo.show(); + vbtn.hide(); + }) + vclo.on("click",function(){ + jssor_slider.$Play(); + v.pause(); + vbtn.show(); + vclo.hide(); + }) + vb.find("video").on("click",function(){ + jssor_slider.$Play(); + v.pause(); + vbtn.show(); + vclo.hide(); + }) + } + if(items.eq(fromIndex).children(".html5video").length!=0){ + items.eq(fromIndex).find("video")[0].pause(); + items.eq(fromIndex).find(".videoCover").show(); + items.eq(fromIndex).find(".closeButton").hide(); + jssor_slider.$Play(); + } + }); + +} diff --git a/niayesh/jssor.transitions.js.download b/niayesh/jssor.transitions.js.download new file mode 100644 index 0000000..f5930b6 --- /dev/null +++ b/niayesh/jssor.transitions.js.download @@ -0,0 +1,820 @@ + + + +var Transitions = [ +{$Duration:700,$Opacity:2,$Brother:{$Duration:1000,$Opacity:2}}, +{$Duration:1200,$Zoom:11,$Rotate:-1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5},$Brother:{$Duration:1200,$Zoom:1,$Rotate:1,$Easing:$JssorEasing$.$EaseSwing,$Opacity:2,$Round:{$Rotate:0.5},$Shift:90}}, +{$Duration:1400,x:0.25,$Zoom:1.5,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInSine},$Opacity:2,$ZIndex:-10,$Brother:{$Duration:1400,x:-0.25,$Zoom:1.5,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInSine},$Opacity:2,$ZIndex:-10}}, +{$Duration:1200,$Zoom:11,$Rotate:1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:1},$ZIndex:-10,$Brother:{$Duration:1200,$Zoom:11,$Rotate:-1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:1},$ZIndex:-10,$Shift:600}}, +{$Duration:1500,x:0.5,$Cols:2,$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInOutCubic},$Opacity:2,$Brother:{$Duration:1500,$Opacity:2}}, +{$Duration:1500,x:-0.3,y:0.5,$Zoom:1,$Rotate:0.1,$During:{$Left:[0.6,0.4],$Top:[0.6,0.4],$Rotate:[0.6,0.4],$Zoom:[0.6,0.4]},$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1000,$Zoom:11,$Rotate:-0.5,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Shift:200}}, +{$Duration:1500,x:0.3,$During:{$Left:[0.6,0.4]},$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true,$Brother:{$Duration:1000,x:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1500,$Zoom:11,$Rotate:0.5,$During:{$Left:[0.4,0.6],$Top:[0.4,0.6],$Rotate:[0.4,0.6],$Zoom:[0.4,0.6]},$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1000,$Zoom:1,$Rotate:-0.5,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Shift:200}}, +{$Duration:1200,x:0.25,y:0.5,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1200,x:-0.1,y:-0.7,$Rotate:0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2}}, +{$Duration:1600,x:1,$Rows:2,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1600,x:-1,$Rows:2,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1600,y:-1,$Cols:2,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1600,y:1,$Cols:2,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1200,y:1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1200,y:-1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1200,x:1,$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1200,x:-1,$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1200,y:-1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Brother:{$Duration:1200,y:-1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Shift:-100}}, +{$Duration:1200,x:1,$Delay:40,$Cols:6,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Brother:{$Duration:1200,x:1,$Delay:40,$Cols:6,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Shift:-100}}, +{$Duration:1500,x:-0.1,y:-0.7,$Rotate:0.1,$During:{$Left:[0.6,0.4],$Top:[0.6,0.4],$Rotate:[0.6,0.4]},$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1000,x:0.2,y:0.5,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2}}, +{$Duration:1600,x:-0.2,$Delay:40,$Cols:12,$During:{$Left:[0.4,0.6]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5},$Brother:{$Duration:1000,x:0.2,$Delay:40,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:1028,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Round:{$Top:0.5}}}, +{$Duration:1200,$Opacity:2}, +{$Duration:1200,x:0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:-0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:-0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$Cols:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$Cols:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$Rows:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$Rows:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:-0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:-0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:-0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:-0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:-0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:-0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Cols:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Cols:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Rows:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Rows:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:-0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:-0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,$Delay:20,$Clip:3,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Delay:20,$Clip:12,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Delay:20,$Clip:3,$SlideOut:true,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseOutCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Delay:20,$Clip:12,$SlideOut:true,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseOutCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:800,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Opacity:2}, +{$Duration:1000,$Delay:80,$Cols:8,$Rows:4,$Opacity:2}, +{$Duration:800,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Opacity:2}, +{$Duration:800,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Opacity:2}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:3,$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:-0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:-0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true,$Round:{$Top:2}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true,$Round:{$Top:2}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Top:2}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Top:2}}, +{$Duration:1200,x:-1,y:2,$Rows:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1200,x:2,y:1,$Cols:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-0.5,y:1,$Rows:2,$Zoom:1,$Rotate:1,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:0.5,y:0.3,$Cols:2,$Zoom:1,$Rotate:1,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,x:-1,y:2,$Rows:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.85}}, +{$Duration:1000,x:4,y:2,$Cols:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-0.5,y:1,$Rows:2,$Zoom:1,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,x:0.5,y:0.3,$Cols:2,$Zoom:1,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,y:2,$Rows:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Row:28},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:1,y:2,$Cols:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Column:19},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-3,y:1,$Rows:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:28},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,x:1,y:2,$Cols:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:19},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1200,$Zoom:11,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,y:4,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,y:-4,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:4,y:4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,y:4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:4,y:-4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,y:-4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,y:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,y:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:4,y:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-4,y:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:4,y:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-4,y:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1200,$Zoom:1,$Rotate:1,$During:{$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:-0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,y:0.6,$Zoom:1,$Rotate:1,$During:{$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,y:-0.6,$Zoom:1,$Rotate:1,$During:{$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:0.6,y:0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:-0.6,y:0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:0.6,y:-0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:-0.6,y:-0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,y:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,y:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:0.5,y:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:-0.5,y:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:0.5,y:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:-0.5,y:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,y:2,$Rows:2,$Zoom:11,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:4,$Cols:2,$Zoom:11,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,y:1,$Rows:2,$Zoom:1,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.5,$Cols:2,$Zoom:1,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:2,$Rows:2,$Zoom:11,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:4,$Cols:2,$Zoom:11,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:1,$Rows:2,$Zoom:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.5,$Cols:2,$Zoom:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,$Zoom:11,$Easing:{$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Top:2.5}}, +{$Duration:1000,y:4,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,y:-4,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:4,y:4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-4,y:4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:4,y:-4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-4,y:-4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,$Zoom:11,$SlideOut:true,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:4,$Zoom:11,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:-4,$Zoom:11,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:4,y:4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-4,y:4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:4,y:-4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-4,y:-4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Zoom:1,$Easing:{$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,y:0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,y:-0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:-0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:-0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,$Zoom:1,$SlideOut:true,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:1,$Zoom:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:-1,$Zoom:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:1,y:1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-1,y:1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:1,y:-1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-1,y:-1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2049,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCross,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:200,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:2049}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:1000,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:1200,y:-1,$Cols:8,$Rows:4,$Clip:15,$During:{$Top:[0.5,0.5],$Clip:[0,0.5]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12},$ScaleClip:0.5}, +{$Duration:1200,y:-1,$Cols:8,$Rows:4,$Clip:15,$During:{$Top:[0.5,0.5],$Clip:[0,0.5]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12},$ScaleClip:0.5}, +{$Duration:1200,x:-1,y:-1,$Cols:6,$Rows:6,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Clip:[0,0.2]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Clip:$JssorEasing$.$EaseSwing},$ScaleClip:0.5}, +{$Duration:1200,x:-1,y:-1,$Cols:6,$Rows:6,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Clip:[0,0.2]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Clip:$JssorEasing$.$EaseSwing},$ScaleClip:0.5}, +{$Duration:4000,x:-1,y:0.45,$Delay:80,$Cols:12,$Clip:15,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.15]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:4000,x:-1,y:0.45,$Delay:80,$Cols:12,$Clip:15,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.15]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:4000,x:-1,y:0.7,$Delay:80,$Cols:12,$Clip:11,$Move:true,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.1]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseOutQuad,$Top:$JssorEasing$.$EaseOutJump,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:4000,x:-1,y:0.7,$Delay:80,$Cols:12,$Clip:11,$Move:true,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.1]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseOutQuad,$Top:$JssorEasing$.$EaseOutJump,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:1000,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:1000,$Cols:3,$Rows:2,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationCross,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:1000,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:2000,y:-1,$Delay:60,$Cols:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:$JssorEasing$.$EaseOutJump,$Round:{$Top:1.5}}, +{$Duration:1000,x:-0.2,$Delay:40,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5}}, +{$Duration:1000,x:0.2,$Delay:40,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5}}, +{$Duration:400,$Delay:100,$Rows:7,$Clip:4,$Formation:$JssorSlideshowFormations$.$FormationStraight}, +{$Duration:400,$Delay:100,$Cols:10,$Clip:2,$Formation:$JssorSlideshowFormations$.$FormationStraight}, +{$Duration:1000,$Rows:6,$Clip:4}, +{$Duration:1000,$Cols:8,$Clip:1}, +{$Duration:1000,$Rows:6,$Clip:4,$Move:true}, +{$Duration:1000,$Cols:8,$Clip:1,$Move:true}, +{$Duration:600,$Delay:100,$Rows:7,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Opacity:2}, +{$Duration:600,$Delay:100,$Cols:10,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Opacity:2}, +{$Duration:800,x:1,$Delay:80,$Rows:8,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:800,y:1,$Delay:80,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-1,$Rows:6,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Row:3}}, +{$Duration:1000,y:-1,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12}}, +{$Duration:600,$Delay:80,$Rows:6,$Opacity:2}, +{$Duration:600,$Delay:80,$Cols:10,$Opacity:2}, +{$Duration:800,$Delay:150,$Rows:5,$Clip:8,$Move:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:264,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:800,$Delay:150,$Cols:10,$Clip:1,$Move:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:264,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:15,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:800,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:800,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:600,x:-1,y:1,$Delay:100,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInQuart,$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:30,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInQuart,$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,y:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,y:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:1028,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2049,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,$Delay:50,$Cols:8,$Rows:4,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:-1,$Delay:50,$Cols:8,$Rows:4,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:50,$Cols:8,$Rows:4,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:-1,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:1028,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,$Delay:50,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:-1,$Delay:50,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2049,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,y:-1,$Delay:50,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:500,y:1,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:400,x:1,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:1000,y:1,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:1000,x:1,$Easing:$JssorEasing$.$EaseInBounce} +]; +var CaptionTransitions = [ + {$Duration:900,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:1200,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:900,x:0.6,$Rotate:-0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,$Rotate:0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:0.6,$Rotate:-0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:-0.6,$Rotate:0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Rotate:-0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Rotate:0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Rotate:-0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Rotate:0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:1200,x:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:900,x:0.7,$Rotate:-0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:-0.7,$Rotate:0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,y:0.7,$Rotate:-0.5,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Top:[0.2,0.8]}}, + {$Duration:900,y:-0.7,$Rotate:0.5,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Top:[0.2,0.8]}}, + {$Duration:900,x:0.7,y:0.7,$Rotate:-0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:-0.7,y:0.7,$Rotate:0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:0.7,y:-0.7,$Rotate:-0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:-0.7,y:-0.7,$Rotate:0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:1200,x:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1800,x:0.5,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:-0.5,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,y:0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,y:-0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:0.4,y:0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:-0.4,y:0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:0.4,y:-0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:-0.4,y:-0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:900,$Clip:15,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:3,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:12,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:1,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:2,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:4,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:8,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:1,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Clip:2,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Clip:4,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Clip:8,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Zoom:1,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.3,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.5,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.7,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.8,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:3,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:4,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:5,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:6,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:11,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,x:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:0.6,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:-0.6,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:6,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:6,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:900,x:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:-0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75}}, + {$Duration:1200,x:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:0.8,y:0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.8,y:-0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.8,y:0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.8,y:-0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.4,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.4,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.4,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.4,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:900,$Rotate:1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Rotate:1,$Opacity:2,$Round:{$Rotate:0.25}}, + {$Duration:900,$Rotate:1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2}, + {$Duration:900,$Zoom:1,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:3,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:4,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:5,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:6,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,$Zoom:11,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,y:0.6,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,y:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,y:0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,y:0.6,$Zoom:1,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,y:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:0.6,y:0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:1200,x:0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75,$Rotate:0.5}}, + {$Duration:1200,x:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:-1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:-1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1500,x:2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:-2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:-2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:-2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:-2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:0.8,y:0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.8,y:-0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.8,y:0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.8,y:-0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.4,y:0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.4,y:0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.4,y:-0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.4,y:-0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1200,x:-0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1200,x:0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1200,x:-0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1800,x:0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:0.2,y:0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:0.2,y:-0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.2,y:0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.2,y:-0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:900,x:0.2,y:-0.1,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:1.3}}, + {$Duration:900,x:-0.2,y:-0.1,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:1.3}}, + {$Duration:900,x:0.1,y:0.2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.3}}, + {$Duration:900,x:0.1,y:-0.2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.3}}, + {$Duration:1800,x:0.5,y:0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:0.5,y:-0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.5,y:0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.5,y:-0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:0.2,y:0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-0.2,y:0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:0.2,y:-0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-0.2,y:-0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1200,x:0.5,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:0.5,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:-0.5,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:-0.5,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:0.5,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1200,x:-0.5,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1200,x:0.5,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1200,x:-0.5,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1800,x:0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,y:-0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,y:0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:1,y:0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:1,y:-0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-1,y:0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-1,y:-0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:0.2,y:1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.2,y:1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:0.2,y:-1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.2,y:-1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1200,x:1,y:0.1,$Zoom:3,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1200,x:1,y:-0.1,$Zoom:3,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1200,x:-1,y:0.1,$Zoom:3,$Rotate:0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1200,x:-1,y:-0.1,$Zoom:3,$Rotate:0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1500,x:0.5,y:0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:0.5,y:-0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:-0.5,y:0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:-0.5,y:-0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:0.1,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:-0.1,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:0.1,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:-0.1,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:0.8,$Clip:4,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:4,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:0.8,$Clip:1,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:1,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:-0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:-0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1800,x:0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1800,x:-0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1200,x:-0.2,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1200,x:-0.2,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1800,x:0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1800,x:-0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1200,x:-0.2,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1200,x:-0.2,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1800,x:0.6,y:-0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1800,x:-0.6,y:-0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:2000,x:0.6,y:0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:2000,x:-0.6,y:0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1500,x:-0.3,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1500,x:-0.3,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:2000,x:0.6,y:-0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:2000,x:-0.6,y:-0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1500,x:-0.3,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1500,x:-0.3,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:900,$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:1200,x:0.8,y:0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.2,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.2,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.2,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.2,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,$Clip:15,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:3,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:12,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:1,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:2,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:4,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:8,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:1,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:2,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:4,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:8,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,x:0.6,$Clip:12,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1200,x:-0.6,$Clip:12,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1200,y:0.6,$Clip:3,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1200,y:-0.6,$Clip:3,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1500,x:0.5,y:0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:0.5,$Rotate:1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:0.5,y:0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,y:0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,y:-0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}} +] + + diff --git a/niayesh/karafarin.gif b/niayesh/karafarin.gif new file mode 100644 index 0000000000000000000000000000000000000000..f63a36d1f4e2fb034abdbc535f99af2d70ebb40b GIT binary patch literal 5790 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 literal 0 HcmV?d00001 diff --git a/niayesh/keshavarzi.gif b/niayesh/keshavarzi.gif new file mode 100644 index 0000000000000000000000000000000000000000..0aeaca9cddd91d155dbe1e60ac79473da49fdc7a GIT binary patch literal 7485 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 literal 0 HcmV?d00001 diff --git a/niayesh/lightbox.css b/niayesh/lightbox.css new file mode 100644 index 0000000..c5a1cb7 --- /dev/null +++ b/niayesh/lightbox.css @@ -0,0 +1,591 @@ +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; + filter: alpha(opacity=80); } + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + .mfp-preloader a { + color: #CCC; } + .mfp-preloader a:hover { + color: #FFF; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + -webkit-box-shadow: none; + box-shadow: none; } +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + filter: alpha(opacity=65); + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, .mfp-close:focus { + opacity: 1; + filter: alpha(opacity=100); } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333; } + +.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + filter: alpha(opacity=65); + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + .mfp-arrow:active { + margin-top: -54px; } + .mfp-arrow:hover, .mfp-arrow:focus { + opacity: 1; + filter: alpha(opacity=100); } + .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } + .mfp-arrow:after, .mfp-arrow .mfp-a { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } + .mfp-arrow:before, .mfp-arrow .mfp-b { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { + border-right: 17px solid #FFF; + margin-left: 31px; } + .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { + margin-left: 25px; + border-right: 27px solid #3F3F3F; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { + border-left: 17px solid #FFF; + margin-left: 39px; } + .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { + border-left: 27px solid #3F3F3F; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + .mfp-iframe-holder .mfp-close { + top: -40px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure { + line-height: 0; } + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; } + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; } + .mfp-figure figure { + margin: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + .mfp-img-mobile img.mfp-img { + padding: 0; } + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } + } + +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + + .mfp-container { + padding-left: 6px; + padding-right: 6px; } + } + +.mfp-ie7 .mfp-img { + padding: 0; } +.mfp-ie7 .mfp-bottom-bar { + width: 600px; + left: 50%; + margin-left: -300px; + margin-top: 5px; + padding-bottom: 5px; } +.mfp-ie7 .mfp-container { + padding: 0; } +.mfp-ie7 .mfp-content { + padding-top: 44px; } +.mfp-ie7 .mfp-close { + top: 0; + right: 0; + padding-top: 0; } + +/* text-based popup styling */ +.white-popup { + position: relative; + background: #FFF; + padding: 25px; + width: auto; + max-width: 400px; + margin: 0 auto; +} + +.mfp-zoom-in { +} +.mfp-zoom-in .mfp-content { + opacity: 0; + transition: all 0.2s ease-in-out; + transform: scale(0.8); +} +.mfp-zoom-in.mfp-bg { + opacity: 0; + transition: all 0.3s ease-out; +} +.mfp-zoom-in.mfp-ready .mfp-content { + opacity: 1; + transform: scale(1); +} +.mfp-zoom-in.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-zoom-in.mfp-removing .mfp-content { + transform: scale(0.8); + opacity: 0; +} +.mfp-zoom-in.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-newspaper { +} +.mfp-newspaper .mfp-content { + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.5s; + transform: scale(0) rotate(500deg); +} +.mfp-newspaper.mfp-bg { + opacity: 0; + transition: all 0.5s; +} +.mfp-newspaper.mfp-ready .mfp-content { + opacity: 1; + transform: scale(1) rotate(0deg); +} +.mfp-newspaper.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-newspaper.mfp-removing .mfp-content{ + transform: scale(0) rotate(500deg); + opacity: 0; +} +.mfp-newspaper.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-move-horizontal { +} +.mfp-move-horizontal .mfp-content{ + opacity: 0; + transition: all 0.3s; + transform: translateX(-50px); +} +.mfp-move-horizontal.mfp-bg { + opacity: 0; + transition: all 0.3s; +} +.mfp-move-horizontal.mfp-ready .mfp-content { + opacity: 1; + transform: translateX(0); +} +.mfp-move-horizontal.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-move-horizontal.mfp-removing .mfp-content { + transform: translateX(50px); + opacity: 0; +} +.mfp-move-horizontal.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-move-from-top { +} +.mfp-move-from-top .mfp-content { + opacity: 0; + transition: all 0.2s; + transform: translateY(-100px); +} +.mfp-move-from-top.mfp-bg { + opacity: 0; + transition: all 0.2s; +} +.mfp-move-from-top.mfp-ready .mfp-content { + opacity: 1; + transform: translateY(0); +} +.mfp-move-from-top.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-move-from-top.mfp-removing .mfp-content { + transform: translateY(-50px); + opacity: 0; +} +.mfp-move-from-top.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-3d-unfold { +} +.mfp-3d-unfold .mfp-content { + perspective: 2000px; +} +.mfp-3d-unfold .mfp-content { + opacity: 0; + transition: all 0.3s ease-in-out; + transform-style: preserve-3d; + transform: rotateY(-60deg); +} +.mfp-3d-unfold.mfp-bg { + opacity: 0; + transition: all 0.5s; +} +.mfp-3d-unfold.mfp-ready .mfp-content { + opacity: 1; + transform: rotateY(0deg); +} +.mfp-3d-unfold.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-3d-unfold.mfp-removing .mfp-content { + transform: rotateY(60deg); + opacity: 0; +} +.mfp-3d-unfold.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-zoom-out { +} +.mfp-zoom-out .mfp-content { + opacity: 0; + transition: all 0.3s ease-in-out; + transform: scale(1.3); +} +.mfp-zoom-out.mfp-bg { + opacity: 0; + transition: all 0.3s ease-out; +} +.mfp-zoom-out.mfp-ready .mfp-content { + opacity: 1; + transform: scale(1); +} +.mfp-zoom-out.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-zoom-out.mfp-removing .mfp-content { + transform: scale(1.3); + opacity: 0; +} +.mfp-zoom-out.mfp-removing.mfp-bg { + opacity: 0; +} +@keyframes +hinge { + 0% { + transform: rotate(0); + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 20%, 60% { + transform: rotate(80deg); + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 40% { + transform: rotate(60deg); + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 80% { + transform: rotate(60deg) translateY(0); + opacity: 1; + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 100% { + transform: translateY(700px); + opacity: 0; +} +} + +.hinge { + animation-duration: 1s; + animation-name: hinge; +} + +.mfp-with-fade .mfp-content, +.mfp-with-fade.mfp-bg { + opacity: 0; + transition: opacity .5s ease-out; +} + +.mfp-with-fade.mfp-ready .mfp-content { + opacity: 1; +} + +.mfp-with-fade.mfp-ready.mfp-bg { + opacity: 0.8; +} + +.mfp-with-fade.mfp-removing.mfp-bg { + opacity: 0; +} \ No newline at end of file diff --git a/niayesh/lightbox.js.download b/niayesh/lightbox.js.download new file mode 100644 index 0000000..0167a85 --- /dev/null +++ b/niayesh/lightbox.js.download @@ -0,0 +1,12 @@ +/*! Magnific Popup - v1.0.0 - 2015-01-03 +* http://dimsemenov.com/plugins/magnific-popup/ +* Copyright (c) 2015 Dmitry Semenov; */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.prolight.instance||(b=new t,b.init(),a.prolight.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith(''):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.prolight={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.prolight.instance&&a.prolight.instance.close()},registerModule:function(b,c){c.options&&(a.prolight.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.prolight=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("prolight"):d[0].prolight,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("prolight",c):d[0].prolight=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.prolight.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
    ");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.prolight.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.prolight.registerModule("image",{options:{markup:'
    ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
    The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.prolight.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.prolight.registerModule(P,{options:{markup:'
    ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.prolight.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.prolight.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}); +//LightBox animation ----- mfp-zoom-in,mfp-newspaper,mfp-move-horizontal,mfp-move-from-top,mfp-3d-unfold,mfp-zoom-out + +var mfpAnimation = function(){ + $(document).ready(function(){$('.prolight_image').each(function(){$(this).prolight({type:'image',callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class^='prolight_image_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).prolight({type:'image',gallery:{enabled:true,navigateByImgClick:true,preload:[0,1]},image:{tError:'could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.prolight_image_group').each(function(index,element){$(this).prolight({delegate:'a',type:'image',tLoading:'Loading ...',gallery:{enabled:true,navigateByImgClick:true,preload:[1,1]},image:{tError:' could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true});});$('.prolight_youtube, .prolight_vimeo, .prolight_gmaps').prolight({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});$("[class^='prolight_youtube_gallery'],[class^='prolight_vimeo_gallery'],[class^='prolight_gmaps_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).prolight({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.prolight_youtube_group, .prolight_vimeo_group, .prolight_gmaps_group').each(function(index,element){$(this).prolight({delegate:'a',disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true});});$(".prolight_Box").each(function(){$(this).prolight({type:'inline',fixedContentPos:false,fixedBgPos:true,overflowY:'auto',closeBtnInside:true,preloader:false,midClick:true,mainClass:'prolight_zoom_in',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true})});$(".prolight_ajax").each(function(){$(".prolight_ajax").prolight({type:'ajax',alignTop:true,overflowY:'scroll',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class*='prolight_ajax_group']").each(function(){$("."+$(this).attr("class").split(" ")[0]).prolight({type:'ajax',alignTop:true,overflowY:'scroll',gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true})});}); + +} + +mfpAnimation(); \ No newline at end of file diff --git a/niayesh/ma.gif b/niayesh/ma.gif new file mode 100644 index 0000000000000000000000000000000000000000..6f611a463faba33bb00991a9789c82b5379e826e GIT binary patch literal 4998 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 literal 0 HcmV?d00001 diff --git a/niayesh/markazi.gif b/niayesh/markazi.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d3322bd5de1370a52d6516dfb573505da2a7ffb GIT binary patch literal 5894 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 literal 0 HcmV?d00001 diff --git a/niayesh/melat.gif b/niayesh/melat.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ba02e12eea671742141ba6a0ac7834cf8a5c7be GIT binary patch literal 7570 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 E0M(NZ!2kdN literal 0 HcmV?d00001 diff --git a/niayesh/moalem.gif b/niayesh/moalem.gif new file mode 100644 index 0000000000000000000000000000000000000000..60e423829bc236fe1779e6b32d4113b9ab15c73e GIT binary patch literal 5904 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.substring(0,j)+"([\\w._\\+]+)"+c.substring(j+5)),b[e]=new RegExp(c,"i");k.props[a]=b}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0={WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatch=function(a,b){for(var c in a)if(i.call(a,c)&&a[c].test(b))return c;return null},g.findMatches=function(a,b){var c=[];for(var d in a)i.call(a,d)&&a[d].test(b)&&c.push(d);return c},g.getVersionStr=function(a,b){var c,d,e,f,h=g.mobileDetectRules.props;if(i.call(h,a))for(c=h[a],e=c.length,d=0;d1&&(a=b[0]+".",b.shift(),a+=b.join("")),Number(a)},g.isMobileFallback=function(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallback=function(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCache=function(a,c,d){if(a.mobile===b){var e,h,i;return(h=g.findMatch(g.mobileDetectRules.tablets,c))?(a.mobile=a.tablet=h,void(a.phone=null)):(e=g.findMatch(g.mobileDetectRules.phones,c))?(a.mobile=a.phone=e,void(a.tablet=null)):void(g.isMobileFallback(c)?(i=f.isPhoneSized(d),i===b?(a.mobile=g.FALLBACK_MOBILE,a.tablet=a.phone=null):i?(a.mobile=a.phone=g.FALLBACK_PHONE,a.tablet=null):(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null)):g.isTabletFallback(c)?(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null):a.mobile=a.tablet=a.phone=null)}},g.mobileGrade=function(a){var b=null!==a.mobile();return a.os("iOS")&&a.version("iPad")>=4.3||a.os("iOS")&&a.version("iPhone")>=3.1||a.os("iOS")&&a.version("iPod")>=3.1||a.version("Android")>2.1&&a.is("Webkit")||a.version("Windows Phone OS")>=7||a.is("BlackBerry")&&a.version("BlackBerry")>=6||a.match("Playbook.*Tablet")||a.version("webOS")>=1.4&&a.match("Palm|Pre|Pixi")||a.match("hp.*TouchPad")||a.is("Firefox")&&a.version("Firefox")>=12||a.is("Chrome")&&a.is("AndroidOS")&&a.version("Android")>=4||a.is("Skyfire")&&a.version("Skyfire")>=4.1&&a.is("AndroidOS")&&a.version("Android")>=2.3||a.is("Opera")&&a.version("Opera Mobi")>11&&a.is("AndroidOS")||a.is("MeeGoOS")||a.is("Tizen")||a.is("Dolfin")&&a.version("Bada")>=2||(a.is("UC Browser")||a.is("Dolfin"))&&a.version("Android")>=2.3||a.match("Kindle Fire")||a.is("Kindle")&&a.version("Kindle")>=3||a.is("AndroidOS")&&a.is("NookTablet")||a.version("Chrome")>=11&&!b||a.version("Safari")>=5&&!b||a.version("Firefox")>=4&&!b||a.version("MSIE")>=7&&!b||a.version("Opera")>=10&&!b?"A":a.os("iOS")&&a.version("iPad")<4.3||a.os("iOS")&&a.version("iPhone")<3.1||a.os("iOS")&&a.version("iPod")<3.1||a.is("Blackberry")&&a.version("BlackBerry")>=5&&a.version("BlackBerry")<6||a.version("Opera Mini")>=5&&a.version("Opera Mini")<=6.5&&(a.version("Android")>=2.3||a.is("iOS"))||a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||a.version("Opera Mobi")>=11&&a.is("SymbianOS")?"B":(a.version("BlackBerry")<5||a.match("MSIEMobile|Windows CE.*Mobile")||a.version("Windows Mobile")<=5.2,"C")},g.detectOS=function(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSide=function(){return window.screen.width.active>a{ + background-color:#1E7AD8; +} +[data-color="accent"] + .tooltip .tooltip-inner{ + background-color:#1E7AD8; +} +[data-color="accent"] + .tooltip .tooltip-arrow{ + border-color:#1E7AD8; +} + + +/*module style*/ +.Skin_05_timeline.news_list .news_date_box span i, +.Skin_05_timeline.news_list .news_post_box .news_post .dot{ + border-color:#FFFFFF; +} +.Skin_03_Simple.simple_list h2.news_title a:hover{ + color:#1E7AD8; +} +.galler_datail h4{ + color:#333333!important; +} +.Skin_04_Box.news_detail .post_date a:hover, +.Skin_04_Box.news_list .post_date a:hover, +.Skin_03_Default.filter_Box .portfolio_categories a:hover{ + color:#1E7AD8; +} +.Skin_03_Default.galler_datail .comment_form .submit_button .CommandButton{ + text-shadow:none; + border-color:#1E7AD8; + color:#1E7AD8; + transition:background-color ease-in 200ms; +} +.Skin_03_Default.galler_datail .comment_form .submit_button .CommandButton:hover{ + background-color:#1E7AD8; + color:#FFF; +} +.Skin_03_Simple.news_detail .heading span{ + background-color:#FFFFFF; +} +.wrapper .Theme_Responsive_Default .form_submit .btn, +.Skin_05_timeline .news_date_box span, +.Skin_05_timeline .news_date_box span i, +.Skin_05_timeline .news_more_box span, +.Skin_05_timeline .news_more_box .line span, +.Skin_05_timeline .news_post_box .news_post .dot, +.Skin_05_timeline .news_date_box span, +.Skin_05_timeline .news_date_box span i, +.Skin_05_timeline .news_more_box span, +.Skin_05_timeline .xblog_page .pager, +.Skin_05_timeline .news_post_box .post_box .post_more a:hover, +.banner_btn.btn_white:hover:after{ + background-color:#1E7AD8; +} +.filter_Box.Skin_03_Default #filters li.selected a, +.filter_Box.Skin_03_Default #filters li.selected a:hover, +.filter_Box.Skin_02_Default #filters li.selected a, +.filter_Box.Skin_03_Default #filters li.selected a:hover, +.news_detail .post_content .post_categories a:hover{ + background-color:#1E7AD8; + color: #fff; +} +.filter_Box.Skin_03_Default .filter-switch, +.filter_Box.Skin_03_Default .view-tenth:hover .portfolio_descr, +.galler_datail.Skin_03_Default .gallery_tags a:hover, +.galler_datail.Skin_02_Default .gallery_tags a:hover, +.filter_Box.Skin_02_Default .filter-switch, +.Theme_21_LinkAndZoom_Default .pager a.selected{ + background-color:#1E7AD8; +} +.Skin_03_Default #filters li a:hover, +.Skin_03_Default .sort_box li a:hover, +.validationEngineContainer .galler_datail .single_meta a:hover, +.news_list .post_categories a:hover, +.news_list .post_more a:hover, +.news_detail .post_categories a:hover, +.news_detail .post_more a:hover, +.news_list.Skin_04_Box h2.news_title a:hover, +.Skin_04_Box .post_date a:hover, +.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover, +.Skin_05_timeline .news_post_box .post_box .post_date a:hover, +.Skin_05_timeline .news_detail_top h2.news_title, +.news_detail .post_date a:hover{ + color:#1E7AD8; +} +.news_detail_top .tab_right .news_detail_username a:hover, +.Theme_19_Normal .filter_navigation ul li.selected a{ + color:#1E7AD8!important; + } +a.abtn.btn_white:hover, +.banner_btn, +.banner_btn.btn_white:hover, +.comment_form .submit_button .CommandButton { + border-color:#1E7AD8; +} +.Skin_05_timeline.news_detail .post_date a:hover, +.Skin_05_timeline.news_detail .post_author_info .author_desc{ + color:#1E7AD8; +} +.Skin_05_timeline.news_detail{ + background:none; +} + +/*html style*/ + +/*Accent Background Color */ +.a_bg_c, +.btn.a_bg_c{ + background-color:#1E7AD8; +} +.a_bg_c_h:hover, +.btn.a_bg_c_h:hover{ + background-color:#1E7AD8; +} +/*Accent Color */ +.a_t_c, +.btn.a_t_c{ + color:#1E7AD8; +} +.a_t_c_h:hover, +.btn.a_t_c_h:hover{ + color:#1E7AD8; +} +/*Accent Border Color */ +.a_b_c, +.btn.a_b_c{ + border-color:#1E7AD8; +} +.a_b_c_h:hover, +.btn.a_b_c_h:hover{ + border-color:#1E7AD8; +} + +/*anchorNav*/ +#anchorNav li:hover i, +#anchorNav li.active i, +#anchorNav li span{ + background-color:#1E7AD8; +} + +/*photo icon*/ +.photo_box .ico span, +.photo_box .ico em, +.photo_box .ico i, +.photo_box .ico .fa, +.content_sytle_2 .shade, +.photo_box.content_push_in .content, +.photo_box:hover.entirety_bevel .shade, +.photo_box.ico_push_in .ico, +.photo_box.content_top_increment .content h3, +.photo_box.content_bottom_push_in .content:after{ + background-color:#1E7AD8; +} +.photo_box.icon_tag_push .ico:before{ + border-right-color: #1E7AD8; + border-top-color: #1E7AD8; +} +.photo_box.content_bottom_push_in .content:before{ + border-bottom-color: #1E7AD8; +} +/*map sytle*/ + + + #gmap01{ + height:295px + } + + @media only screen and (min-width: 1600px) { + #gmap01{ + height:295px + } + } + @media only screen and (min-width: 1200px) and (max-width: 1599px) { + #gmap01{ + height:295px + } + } + @media only screen and (min-width: 768px) and (max-width: 991px) { + #gmap01{ + height:295px + } + } + @media only screen and (max-width: 767px) { + #gmap01{ + height:295px + } + } + + + + + + + + + + + + + + + +/*Portfolios*/ +.portfolio-list01 .filters a.active, +.portfolio-list02 .filters a.active, +.portfolio-list03 .filters a.active, +.portfolio-list04 .filters a.active, +.portfolio-list05 .filters a.active, +.portfolio-list06 .filters a.active{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} +.portfolio-list01 .filters a:hover, +.portfolio-list02 .filters a:hover, +.portfolio-list03 .filters a:hover, +.portfolio-list04 .filters a:hover, +.portfolio-list05 .filters a:hover, +.portfolio-tag a:hover, +.portfolio-list04 .element-view .more, +.portfolio-detail .detail-port-nav .nav-return, +.portfolio-detail .detail-port-nav a, +.portfolio-detail .detail-preview{ + border-color:#1E7AD8; + color:#1E7AD8; +} +.portfolio-list01 .element-pic .ico-left, +.portfolio-list01 .element-pic .ico-right, +.portfolio-list02 .element-info .ico-left, +.portfolio-list02 .element-info .ico-right, +.portfolio-categories > li.active > a, +.portfolio-list03 .ico span, +.portfolio-list04 .element:hover, +.portfolio-list05 .loadmore, +.portfolio-list06 .element-category, +.portfolio-detail .detail-preview:hover, +.gallery-carousel01 .slick-dots li.slick-active button, +.gallery-carousel02 .slick-arrow, +.gallery-carousel02 .slick-dots li.slick-active button, +.gallery-carousel03 .slick-arrow, +.gallery-carousel04 .slick-arrow, +.portfolio-detail .detail-author a:hover{ + background-color:#1E7AD8; +} +.portfolio-list01 .portfolio-mian h3 a:hover, +.portfolio-list01 .element-info p a:hover, +.portfolio-list02 .portfolio-mian h3 a:hover, +.portfolio-list02 .element-info p a:hover, +.portfolio-search:before, +.portfolio-title01, +.portfolio-categories ul li a:hover, +.portfolio-categories ul li.active > a, +.portfolio-list03 .portfolio-mian h3 a:hover, +.portfolio-list03 .element-info p a:hover, +.portfolio-list05 .element-view a:hover, +.portfolio-list06 .element-view a:hover, +.portfolio-detail .detail-skills dd .fa, +.portfolio-detail .detail-related a:hover, +.portfolio-list06 .filters a:hover{ + color:#1E7AD8; +} + +.gallery-carousel01 .slick-arrow:before{ + border-color:#1E7AD8; +} + +/*Blog*/ +.blog-title01{ + color:#1E7AD8; +} +.blog-category ul li a:hover, +.blog-category ul li.active > a, +.PopularTab .tab-list li h6 a:hover, +.blogdashBoard-carousel h3 a:hover, +.xblog_search:before{ + color:#1E7AD8!important; +} +.PopularTab .tab-title li.active:before{ + border-color:#1E7AD8!important; +} +.blogDashBoard-tag a:hover{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.author-social a:hover, +.blog-category > li.active > a, +.Theme_Carousel_Default .slick-dots li.slick-active button, +.Theme_Carousel_Default .slider-item .fa, +.Theme_Carousel_Default .slick-prev, +.Theme_Carousel_Default .slick-next, +.Theme_Slider_Default .slick-prev, +.Theme_Slider_Default .slick-next{ + background-color:#1E7AD8!important; +} +.Theme_Carousel_Default .slick-prev:hover, +.Theme_Carousel_Default .slick-next:hover, +.Theme_Slider_Default .slick-prev:hover, +.Theme_Slider_Default .slick-next:hover{ + background-color:#333333!important; +} + + +.blog-list01 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-list01 .list-info a:hover, +.blog-list01 .list-title a:hover, +.blog-detail01 .detail-info a:hover, +.blog-detail01 .detail-relatedlist a:hover, +.blog-detail01 .detail-relatedlist a.more, +.blog-detail01 .detail-relatedlist a.more:link, +.blog-detail01 .detail-relatedlist a.more:active, +.blog-detail01 .detail-relatedlist a.more:visited, +.blog-detail01 .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-list01 .list-btn:hover{ + color:#FFF!important; + background-color:#1E7AD8!important; +} +.blog-list01 .blog-slider .slick-prev:hover, +.blog-list01 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-list01 .list-date .month, +.blog-list01 .list-linkbox, +.blog-detail01 .detail-date .month, +.blog-detail01 .author-social a:hover, +.blog-detail01 .leave-formlist input[type="submit"]{ + background-color:#1E7AD8!important; +} +.blog-detail01 .detail-heading{ + color:#1E7AD8!important; +} +.blog-detail01 .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-list01 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-list01 .blog-page span.index, +.blog-list01 .blog-page a:hover{ + border-color: #1E7AD8!important; + background-color:#1E7AD8!important; +} + + +.blog-list02 .list-author{ + border-color: #1E7AD8!important; +} +.blog-list02 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-list02 .list-title a, +.blog-list02 .list-info a:hover, +.blog-list02 .list-title a:hover, +.blog-detail02 .detail-info a:hover, +.blog-detail02 .detail-relatedlist a:hover, +.blog-detail02 .detail-relatedlist a.more, +.blog-detail02 .detail-relatedlist a.more:link, +.blog-detail02 .detail-relatedlist a.more:active, +.blog-detail02 .detail-relatedlist a.more:visited, +.blog-detail02 .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-list02 .list-btn, +.blog-list02 .list-btn:hover{ + color:#1E7AD8!important; +} +.blog-list02 .blog-slider .slick-prev:hover, +.blog-list02 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-list02 .list-date .month, +.blog-list02 .list-linkbox, +.blog-detail02 .detail-date .month, +.blog-detail02 .author-social a:hover, +.blog-detail02 .leave-formlist input[type="submit"]{ + background-color:#1E7AD8!important; +} +.blog-detail02 .detail-heading{ + color:#1E7AD8!important; +} +.blog-detail02 .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-list02 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-list02 .blog-page span.index, +.blog-list02 .blog-page a:hover{ + border-color: #1E7AD8!important; + background-color:#1E7AD8!important; +} + +.blog-list03 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-list03 .list-info a:hover, +.blog-list03 .list-title a:hover, +.blog-detail03 .detail-info a:hover, +.blog-detail03 .detail-relatedlist a:hover, +.blog-detail03 .detail-relatedlist a.more, +.blog-detail03 .detail-relatedlist a.more:link, +.blog-detail03 .detail-relatedlist a.more:active, +.blog-detail03 .detail-relatedlist a.more:visited, +.blog-detail03 .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-list03 .list-btn:hover{ + color:#FFF!important; + background-color:#1E7AD8!important; +} +.blog-list03 .blog-slider .slick-prev:hover, +.blog-list03 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-list03 .list-date .month, +.blog-list03 .list-linkbox, +.blog-detail03 .detail-date .month, +.blog-detail03 .author-social a:hover, +.blog-detail03 .leave-formlist input[type="submit"]{ + background-color:#1E7AD8!important; +} +.blog-detail03 .detail-heading{ + color:#1E7AD8!important; +} +.blog-detail03 .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-list03 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-list03 .blog-page span.index, +.blog-list03 .blog-page a:hover{ + border-color: #1E7AD8!important; + background-color:#1E7AD8!important; +} + +.blog-timeline .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-timeline .list-info a:hover, +.blog-timeline .list-title a:hover, +.blog-timeline-detail .detail-info a:hover, +.blog-timeline-detail .detail-relatedlist a:hover, +.blog-timeline-detail .detail-relatedlist a.more, +.blog-timeline-detail .detail-relatedlist a.more:link, +.blog-timeline-detail .detail-relatedlist a.more:active, +.blog-timeline-detail .detail-relatedlist a.more:visited, +.blog-timeline-detail .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-timeline .list-btn:hover{ + color:#1E7AD8!important; +} +.blog-timeline .blog-slider .slick-prev:hover, +.blog-timeline .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-timeline .list-date .month, +.blog-timeline .list-linkbox, +.blog-timeline .blog-date, +.blog-timeline .timeline-left .list-post:after, +.blog-timeline .timeline-right .list-post:after, +.blog-timeline-detail .detail-date .month, +.blog-timeline-detail .author-social a:hover, +.blog-timeline-detail .leave-formlist input[type="submit"], +.blog-timeline .blog-date:after{ + background-color:#1E7AD8!important; +} +.blog-timeline-detail .detail-heading{ + color:#1E7AD8!important; +} +.blog-timeline-detail .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-timeline a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-timeline .blog-pagemore{ + background-color:#1E7AD8!important; +} + +.blog-timeline2 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-timeline2 .list-info a:hover, +.blog-timeline2 .list-title a:hover, +.blog-timeline2-detail .detail-info a:hover, +.blog-timeline2-detail .detail-relatedlist a:hover, +.blog-timeline2-detail .detail-relatedlist a.more, +.blog-timeline2-detail .detail-relatedlist a.more:link, +.blog-timeline2-detail .detail-relatedlist a.more:active, +.blog-timeline2-detail .detail-relatedlist a.more:visited, +.blog-timeline2-detail .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-timeline2 .list-btn:hover{ + color:#FFF!important; + background-color:#1E7AD8!important; +} +.blog-timeline2 .blog-slider .slick-prev:hover, +.blog-timeline2 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-timeline2 .list-date .month, +.blog-timeline2 .list-linkbox, +.blog-timeline2 .blog-date, +.blog-timeline2 .timeline-left .list-post:after, +.blog-timeline2 .timeline-right .list-post:after, +.blog-timeline2-detail .detail-date .month, +.blog-timeline2-detail .author-social a:hover, +.blog-timeline2-detail .leave-formlist input[type="submit"], +.blog-timeline2 .blog-date:after, +.blog-timeline2 .list-date:before{ + background-color:#1E7AD8!important; +} +.blog-timeline2-detail .detail-heading{ + color:#1E7AD8!important; +} +.blog-timeline2-detail .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-timeline2 .list-date:after{ + border-color:#1E7AD8!important; +} +.blog-timeline2 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-timeline2 .blog-pagemore{ + background-color:#1E7AD8!important; +} + +/*Page*/ + +/*Page*/ +.aboutus01-title1 h3, +.aboutus01-title2 h3, +.aboutus01-title1 ul li span.fa, +.aboutus01-ibox02.photo_box .ico span, +.tab_list li span, +.aboutus02-testimonials01 small, +.service01-ibox .service01-ibox_main em.fa, +.service02-carousel .blockquote_6 .ico, +.ourteam02-ibox h6, +.detail01-Testimonials .mark, +.detail01-chart .percentage4, +.detail02_box h4, +.faq02-Testimonials blockquote .main h2, +.faq02-chart .faq02-percentage, +.pricing01-list li:hover a, +.pricing01-list li:hover .fa, +.pricing02-price .unit, +.pricing02-price .price_holder ul li span.fa, +.pricing-full .pricing-full_right .pricing-full_right_main h3, +.pricing02-title1 h3, +.three404-list li .fa, +.four404-list02 li span.fa, +.four404-box a:hover.four404-bnt, +.four404-box .four404-input > a .fa, +.history02-title01, +.history02 ul li em, +.history03-content .accent_text, +.history03-tree_middle em.fa, +.contactus02-out h3, +.Theme_Responsive_20073_ContactUs02 .form_submit input, +a:hover.faq02-bnt{ + color:#1E7AD8; +} +[class*="dg-tabs-"] h2.resp-tab-active, +[class*="dg-tabs-"] h2.resp-tab-active:hover, +.aboutus01-testimonials .last_page:hover, +.aboutus01-testimonials .next_page:hover, +.aboutus01-title2 .img .the4, +.aboutus01-ibox .ico, +.aboutus01-ibox02.photo_box:hover .shade, +.aboutus02-title01 h2:before, +.aboutus02-bnt, +.aboutus02-bg02, +.aboutus02-title3 h2:before, +.aboutus02-testimonials01 .dot a.actived, +.aboutus02-carouse .photo_box .ico span, +.service01-full .service01-full_right, +.service01-ibox02 em.fa, +.service01-tab ul.resp-tabs-list li.resp-tab-active, +.service01-imgbox .service01-imgcon .photo_box .shade, +.service02-bg02, +.service02-carousel .owl-page:hover, +.service02-carousel .owl-page.active, +.ourteam01-bg03, +.ourteam01-ibox .fa, +.ourteam02-ibox .photo_box em.fa, +.ourteam02-ibox .photo_box .shade, +.detail01-isotope .ico span, +a.pricing01-bnt02:hover, +a.pricing01-bnt:hover, +.detail02_box ul li a:hover, +.detail02-bg01 > .top-icon, +.detail02-bg01 > .bottom-icon, +.detail-bottom-icon > .bottom-icon, +.detail-bottom-icon .top-icon, +.detail02-list .date:before, +.detail02-carousel .item:hover h3, +.detail02-carousel .owl-page.active, +div.Theme_Responsive_20073_TeamDetails2 .form_submit inpu, +.faq01-Testimonials .faq_list dt:before, +.faq01-Testimonials .dot a:hover, +.faq01-Testimonials .dot a.actived, +.faq-text .icon, +a.ourteam-bnt, +a:link.ourteam-bnt, +a:active.ourteam-bnt, +a:visited.ourteam-bnt, +.detail02-bg01 > .top-icon, +.detail02-bg01 > .bottom-icon, +.detail-bottom-icon > .bottom-icon, +.detail-bottom-icon .top-icon, +.detail02-list .date:before, +.detail02-carousel .item:hover h3, +.detail02-carousel .owl-page.active, +.faq02-ibox .faq02-ibox_left_top .main h3 em.fa, +.faq02-ibox .faq02-ibox_left_bottom .main h3 em.fa, +.faq02-ibox .faq02-ibox_right_top .main h3 em.fa, +.faq02-ibox .faq02-ibox_right_bottom .main h3 em.fa, +.faq02-Testimonials blockquote .main a, +.faq02-accordion .panel-default .accordion_icon, +.pricing01-ibox .ico, +.pricing02-price .price_title em.fa, +.pricing02-price .price_title .line, +.pricing02-price a.btn, +.pricing02-title1 a.links:hover, +.pricing02-ibox .icon em.fa, +div.Theme_Responsive_20073_TeamDetails2 .form_submit input, +.contactus01-ibox .fa, +div.Theme_Responsive_20073_Contact01 .form_submit .btn, +.contactus02-info > span.fa, +.contactus02-title01 h2::before, +.contactus02-ibox .social_list_10 span, +.contactus02-bg02, +.three404-input .btn, +a.three404-bnt, +a:link.three404-bnt, +a:active.three404-bnt, +a:visited.three404-bnt, +.four404-list li:before, +a.history01-bnt, +a:link.history01-bnt, +a:active.history01-bnt, +a:visited.history01-bnt, +.history-box .history-boxmore:hover, +.history-box .history-boxgotop:hover, +a.history02-bnt, +a:link.history02-bnt, +a:active.history02-bnt, +a:visited.history02-bnt, +.history03-title .line, +.clients-title01 h2:before, +.carousel .owl-buttons .owl-prev:hover, +.carousel .owl-buttons .owl-next:hover, +.aboutus02-tit2:before, +.contactus02-bg01 .bg_right:before, +.carousel .owl-page.active{ + background-color:#1E7AD8; +} +.service01-tab ul.resp-tabs-list li.resp-tab-active:before, +.contactus02-bg02 .contactus02-text:after, +.aboutus02-tab01 ul.resp-tabs-list li.resp-tab-active{ + border-top-color:#1E7AD8; +} +.history-box .history-boxmain .history-boxcontent:before{ + border-right-color:#1E7AD8; +} +.ourteam01-ibox{ + border-bottom-color:#1E7AD8; +} +.aboutus02-meetteam .team_member:hover, +.ourteam01-title1 h4:before, +.ourteam01-title1 h4:after, +.service02-carousel .blockquote_6 .ico:before, +.blockquote_6 .ico:after, +.detail01-Testimonials .dot a.actived, +.detail01-ibox li h3:after, +.faq02-accordion .panel-heading + .panel-collapse .panel-body, +.pricing01-ibox, +.Contactus01-Container01 .Contactus01-heading01:before, +.Contactus01-Container01 .Contactus01-heading01:after, +.history-top img, +.history-box .history-boxmain .history-boxdate, +.history-box .history-boxmain .history-boxcontent, +.history02-carouse02 .owl-buttons .owl-prev:hover:before, +.history02-carouse02 .owl-buttons .owl-next:hover:before, +.history02 .time_box_left h3:before{ + border-color:#1E7AD8; +} +.pricing01-ibox .ico:before{ + border-left-color:#1E7AD8; + border-top-color:#1E7AD8; +} +a.aboutus01-bnt:hover, +a.pricing01-bnt:hover{ + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.two404-bg01 a.two404-bnt, +.four404-box a.four404-bnt{ + font-family:Verdana, Geneva, sans-serif; + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.ourteam01-dropcaps, +.pricing01-bnt02, +a.pricing01-bnt02, +a:link.pricing01-bnt02, +a:active.pricing01-bnt02, +a:visited.pricing01-bnt02, +.detail01-ibox li span, +.pricing02-title1 a.links, +.contactus01-ibox02 li .fa, +div.Theme_Responsive_20073_Contact01 .form_submit .btn:hover{ + color:#1E7AD8; + border-color:#1E7AD8; +} + + + +/*Short Codes*/ +/*lightbox*/ +.lightbox-title:after{ + border-bottom-color:#1E7AD8; +} +.lightbox-photo .photo > .fa, +.lightbox-photo .photo > .icon .fa{ + background-color:#1E7AD8; +} + +/*alert*/ +.dg-alert01, +.ibox-title:after, +.ibox-title02:after, +.dg-alert03.alert-accent .icon, +.dg-alert05.alert-accent, +.alertpage-title:after{ + border-color: #1E7AD8; +} +.dg-alert01.alert-accent, +.dg-alert03.alert-accent, +.dg-alert05.alert-accent .close { + border-color: #1E7AD8; + color: #1E7AD8; +} +.dg-alert02.alert-accent, +.dg-alert04.alert-accent, +.dg-alert05.alert-accent .icon, +.dg-alert06.alert-accent{ + background-color:#1E7AD8; +} + +/*thumbnail*/ +.thumbnail-title h3:after, +.thumbnail-title02:after{ + border-color: #1E7AD8; +} +.dg-thumbnail .thumb-box em, +.dg-thumbnail .thumb-box i, +.dg-thumbnail .thumb-box .fa, +.dg-thumbnail .switcher input[type="checkbox"]:checked + label{ + background-color:#1E7AD8; +} +.dg-thumbnail .brand a:hover span{ + color: #1E7AD8; +} +/*list*/ +.list-ordened li:before, +.list-ordened2 li:before, +.list-ico .fa, +.list-ico2 .fa, +.list-ico3 .fa, +.list-ico .lnr, +.list-ico2 .lnr, +.list-ico3 .lnr, +.list-ico .glyphicon, +.list-ico2 .glyphicon, +.list-ico3 .glyphicon{ + color: #1E7AD8; +} +.list-ordened2 li:before, +.list-ico2 .fa, +.list-ico2 .lnr, +.list-ico2 .glyphicon{ + border-color: #1E7AD8; +} +.list-ordened3 li:before, +.list-ico3 .fa, +.list-ico3 .lnr, +.list-ico3 .glyphicon{ + background-color:#1E7AD8; +} + +/*Dividers*/ +.dividers-06:before, +.dividers-06 span, +.dividers-06:after, +.dividers-08{ + border-top-color:#1E7AD8; +} + +/*icon-box*/ +.dg-ibox04 .btn{ + border-color:#1E7AD8; + color:#1E7AD8; +} +.dg-ibox04 .btn:hover{ + background-color:#1E7AD8; +} +.dg-ibox13 .more:before{ + border-left-color:#1E7AD8; +} +.dg-ibox35:before{ + border-top-color:#1E7AD8; +} + +/*Promo-Boxes*/ +.promopage-title:after, +.promo-content .line{ + border-color:#1E7AD8; +} +/*breadcrumb*/ +.breadcrumb a:hover, +.breadcrumb .dropdown:hover, +.breadcrumb.bg-default li a:hover, +.breadcrumb.bg-default li .dropdown:hover, +.breadcrumb.bg-default li.right .dropdown:hover{ + color:#1E7AD8; +} + +/*soon*/ +.dg-soon-cap-round .soon-label{ + color:#1E7AD8; +} + + +/*price*/ + +.dg-price01 .color-1 .price-title, +.dg-title25 .line:before, +.dg-title25 .line:after, +.dg-price02 .price-border:hover, +.dg-price02 .price-border.best-value, +.dg-price07 .price-box .price-pad, +.dg-price08 .price-box, +.dg-price10 .btn:hover, +.dg-price11 .price-title, +.dg-price11 .btn:hover, +.dg-price15 .price-border:hover .price-title em.fa, +.dg-price15 .price-border:hover .price-box, +.dg-price18 .price-border, +.dg-price20 .best-value .price-title, +.dg-price20 .price-border:hover .price-title, +.dg-price21 .price-box, +.dg-price24 .price-border:hover .price-title, +.dg-price27 .price-border:hover .price-title, +.dg-price28 .price-border:hover .price-title, +.dg-price26 .price-border:hover .price-title, +.dg-price26 li:hover, +.dg-price06 .color-2 .price-title, +.dg-price06 .color-2 .price-box, +.dg-price09 .color-2 .price-title, +.dg-price12 .price-box, +.dg-price13 .price-border:hover, +.dg-price13 .price-border.color-1:hover, +.dg-price13 .price-border.color-2:hover, +.dg-price13 .price-border.color-3:hover, +.dg-price13 .price-border, +.dg-price14 .price-border .price-title{ + background-color:#1E7AD8; +} +.dg-title25 .line, +.dg-price07 .price-border, +.dg-price07 .price-box, +.dg-price07 .price-border, +.dg-price23, +.dg-price27 .btn, +.dg-price27 .price-border:hover, +.dg-price29 .price-border, +.dg-price05 .color-2.best-value, +.dg-price05 .color-2:hover, +.dg-price12 .price-border.color-3:hover, +.dg-price09 .color-2.price-border:hover, +.dg-price02 .price-border:hover{ + border-color:#1E7AD8; +} +.dg-price01 .color-1 .price-box .sup, +.dg-price01 .color-1 .price-box .price, +.dg-price03 .price-title h2, +.dg-price03 .price-holder .fa, +.dg-price03 .price-title h6, +.dg-price03 .btn, +.dg-price05 .color-2 .price-title, +.dg-price10 .price-box, +.dg-price15 .price-title em.fa, +.dg-price15 .price-title h2, +.dg-price15 .price-box, +.dg-price20 .price-holder:hover li:before, +.dg-price20 .best-value .price-holder li:before, +.dg-price21 .price-border:hover .btn, +.dg-price23 .price-box, +.dg-price25 .price-title h2, +.dg-price25 .price-box .sup, +.dg-price25 .price-box .price, +.dg-price29 .price-box, +.dg-price28 .price-border:hover .price-holder ul li em, +.dg-price29 .price-holder .fa, +.dg-price07 .price-title h2, +.dg-price09 .price-box, +.dg-price14 .price-box .sup, +.dg-price14 .price-box .price{ + color:#1E7AD8; +} +.dg-price03 .dg-btn-1{ + color:#1E7AD8!important; +} +.dg-price07 .btn{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} +.dg-price20 .price-popular, +.dg-price23 .price-title em{ + color:#1E7AD8; + border-color:#1E7AD8; +} + +/* ProgressBars-Counters */ +.chart-list02 .list-percentage2 .percentage_inner, +.chart-list04 .list-percentage4 .percentage_inner, +.chart-list05 .list-percentage5, +.chart-list07 .list-percentage7 .percentage_inner, +.chart-list08 .list-percentage8, +.chart-list08 .list-percentage8 .percentage_inner, +.chart-list09 .list-percentage9, +.chart-list10 .list-percentage10, +.chart-list02 .list-percentage2, +.chart-list04 .list-percentage4, +.chart-list07 .list-percentage7{ + color:#1E7AD8; +} +.loaded-title:before{ + border-color:#1E7AD8; +} +.loaded-list04 .bar, +.loaded-list05 .bar, +.loaded-list10 .progress-bar, +.loaded-list09 .progress .progress-bar, +.loaded-list08 .progress .progress-bar{ + background-color:#1E7AD8; +} + +/*Testimonials*/ +.Testimonials02-tab .last_page:hover, +.Testimonials02-tab .next_page:hover { + border-left-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.Testimonials03-tab blockquote h2 {color: #1E7AD8;} +.Testimonials03-tab .dot a.actived, +.Testimonials05-tab .dot a.actived, +.Testimonials08-tab .dot a.actived, +.Testimonials09-tab .dot a.actived { + background-color: #1E7AD8; +} +.testimonials-title01 h2:before {background-color: #1E7AD8;} +.Testimonials04-tab .last_page:hover:before { + border-top-color: #1E7AD8; + border-left-color: #1E7AD8; +} +.Testimonials04-tab .next_page:hover:before { + border-right-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.Testimonials05-tab blockquote p {border-top-color: #1E7AD8;} +.Testimonials06-tab blockquote p:before {border-top-color: #1E7AD8;} +.Testimonials06-tab blockquote p {border-bottom-color: #1E7AD8;} +.Testimonials06-tab .last_page:hover:before { + border-top-color: #1E7AD8; + border-left-color: #1E7AD8; +} +.Testimonials06-tab .next_page:hover:before { + border-right-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.Testimonials07-tab .last_page:hover, +.Testimonials07-tab .next_page:hover { + border-color: #1E7AD8; + background-color: #1E7AD8; +} +.image_more_info span {background-color: #1E7AD8 !important;} +h2.Testimonials10-tab-title {color: #1E7AD8;} + + + + + +/*Responsive Tab*/ +.dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active:hover, +.dg-tabs-top20 .resp_margin h2, +.dg-tabs-left19 .resp_margin h2, +.tab_list02 li span, +.dg-tabs-left08 ul.resp-tabs-list li.resp-tab-active{ + color:#1E7AD8; +} + +.dg-tabs-top01 ul.resp-tabs-list li:hover, +.dg-tabs-top01 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom03 ul.resp-tabs-list li.resp-tab-active span{ + border-bottom-color:#1E7AD8; +} +.dg-tabs-top03 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top05 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top12 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top13 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top20 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom04 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top21 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top22 ul.resp-tabs-list li.resp-tab-active:before{ + border-top-color:#1E7AD8; +} +.dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active span, +.dg-tabs-left08 ul.resp-tabs-list li.resp-tab-active:before{ + border-right-color:#1E7AD8; +} +.dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left03 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left05 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left05 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-left11 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-left12 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-left13 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left14 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left19 ul.resp-tabs-list li.resp-tab-active{ + border-left-color:#1E7AD8; +} +.dg-tabs-bottom01 .resp-tabs-container, +.dg-tabs-bottom02 .resp-tabs-container, +.dg-tabs-bottom02 ul.resp-tabs-list li span, +.dg-tabs-bottom02 ul.resp-tabs-list li, +.dg-tabs-left17 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left17 ul.resp-tabs-list li.resp-tab-active{ + border-color:#1E7AD8; +} +.dg-tabs-top07 ul.resp-tabs-list li:hover, +.dg-tabs-top08 ul.resp-tabs-list li:hover, +.dg-tabs-top09 ul.resp-tabs-list li:hover, +.dg-tabs-top10 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top11 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top11 .resp-tabs-container, +.dg-tabs-top12 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top13 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top16 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top17 ul.resp-tabs-list li:hover, +.dg-tabs-top18 ul.resp-tabs-list li:hover, +.dg-tabs-top19 ul.resp-tabs-list li:hover, +.dg-tabs-bottom01 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom02 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top20 .resp_margin .line, +.dg-tabs-left19 .resp_margin .line, +.dg-tabs-bottom04 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top21 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top22 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left09 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left10 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left10 .resp-tabs-container, +.dg-tabs-left11 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left12 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left15 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left16 ul.resp-tabs-list li:hover, +.dg-tabs-left18 ul.resp-tabs-list li:hover, +.dg-tabs-left18 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom03 ul.resp-tabs-list li:hover span{ + background-color:#1E7AD8; +} + +/*Accordions*/ +.dg-accordion01 .panel-heading .panel-title a, +.dg-accordion01 .panel-heading .panel-title a:hover, +.dg-accordion01 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion03 .panel-heading .panel-title a:hover, +.dg-accordion03 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion03 .panel-heading .panel-title a, +.dg-accordion05 .panel-heading .panel-title a:hover, +.dg-accordion05 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion05 .panel-heading .panel-title a, +.dg-accordion06 .panel-heading .panel-title a:hover, +.dg-accordion06 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion06 .panel-heading .panel-title a, +.dg-accordion07 .panel-heading .panel-title a:hover, +.dg-accordion07 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion08 .panel-heading .panel-title a:hover, +.dg-accordion08 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion08 .panel-heading .panel-title a, +.dg-accordion07 .panel-heading .panel-title a, +.dg-accordion09 .panel-heading .panel-title a:hover, +.dg-accordion09 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion10 .panel-heading .panel-title a:hover, +.dg-accordion10 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion09 .panel-heading .panel-title a, +.dg-accordion10 .panel-heading .panel-title a, +.dg-accordion11 .panel-heading .panel-title a:hover, +.dg-accordion11 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion12 .panel-heading .panel-title a:hover, +.dg-accordion12 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion11 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion12 .panel-heading .panel-title a, +.dg-accordion12 .panel-heading .arrow, +.dg-accordion11 .panel-heading .arrow, +.dg-accordion11 .panel-heading .panel-title a, +.dg-accordion13 .panel-heading .panel-title a:hover, +.dg-accordion13 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion13 .panel-heading .arrow, +.dg-accordion13 .panel-heading .panel-title a, +.dg-accordion13 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion14 .panel-heading .panel-title a:hover, +.dg-accordion14 .panel-heading .panel-title a:hover, +.dg-accordion14 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion14 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion15 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion15 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion16 .panel-heading .panel-title a, +.dg-accordion16 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion17 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion18 .panel-heading .arrow, +.dg-accordion18 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion19 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion20 .panel-heading .panel-title a, +.dg-accordion20 .panel-heading .panel-title a.collapsed:hover{ + color:#1E7AD8; +} +.dg-accordion01 .panel-heading .arrow, +.dg-accordion01 .panel-heading .collapsed:hover .arrow, +.dg-accordion02 .panel-heading .panel-title a:before, +.dg-accordion03 .panel-heading .collapsed:hover .arrow, +.dg-accordion03 .panel-heading .arrow, +.dg-accordion04 .panel-heading .panel-title strong:before, +.dg-accordion04 .panel-heading .arrow, +.dg-accordion08:before, +.dg-accordion16 .panel-heading .panel-title a:before, +.dg-accordion17 .panel-heading .collapsed:hover .arrow{ + border-color:#1E7AD8; +} +.dg-accordion02 .panel-heading .panel-title a, +.dg-accordion02 .panel-heading .panel-title a:hover, +.dg-accordion02 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion05 .panel-heading .arrow, +.dg-accordion05 .panel-heading .collapsed:hover .arrow, +.dg-accordion08 .panel-default>.panel-heading:before, +.dg-accordion07 .panel-heading .arrow, +.dg-accordion07 .panel-heading .collapsed:hover .arrow, +.dg-accordion12 .panel-heading .arrow, +.dg-accordion14 .panel-heading .panel-title a, +.dg-accordion15 .panel-heading .panel-title a, +.dg-accordion18 .panel-collapse, +.dg-accordion18 .panel-heading .panel-title a, +.dg-accordion18 .panel-heading .collapsed:hover .arrow, +.dg-accordion19 .panel-heading .collapsed:hover .arrow, +.dg-accordion20 .panel-heading .arrow, +.dg-tabs-top10 .resp-tabs-container{ + background-color:#1E7AD8; +} +.dg-accordion06 .panel-heading .arrow, +.dg-accordion06 .panel-heading .collapsed:hover .arrow{ + border-left-color:#1E7AD8; +} +.dg-accordion17 .panel-heading .panel-title a{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} +.dg-accordion11 .panel-heading .panel-title a:before, +.dg-accordion13 .panel-heading .panel-title a:before, +.dg-accordion18 .panel-heading .arrow:before { + background: #1E7AD8; +} +.dg-accordion14 .panel-heading .panel-title .number { + border-right-color: #1E7AD8; +} +.dg-accordion04 .panel-heading .panel-title a:hover .arrow { + border-right-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.dg-accordion04 .panel-heading .panel-title a:hover { + color: #1E7AD8; +} + + +/*Animated*/ +.animat-col01 li.color-01, +.animat-col05 li:hover, +.animat-col06{ + background-color:#1E7AD8; +} +.animat-col-title:after, +.animat-col04 h3:before{ + border-color:#1E7AD8; +} +.animat-col04, +.animat-col05 li{ + color:#1E7AD8; +} +.Animatedcolumns-title01 h2:before {background-color: #1E7AD8;} +.animat-col01 li.color-01 .box .btn:hover {color: #1E7AD8 !important;} +.animat-col05 li .fa {color: #1E7AD8;} + +/*Flip-Box*/ +.flip-box02 .back, +.flip-box04 .back, +.flip-box04 .back, +.flip-box06 .back, +.flip-box08 .back, +.flip-box03 .front:after, +.flip-box01 .back .hover-darkturquoise:hover{ + background-color:#1E7AD8; +} +.flip-box06 .front .v-center > h3, +.flip-box03 .front .fa, +.flip-box02 .size-lg, +.flip-box04 .btn-danger{ + color:#1E7AD8; +} +.flip-box08 .front .fa{ + color:#1E7AD8; + border-color:#1E7AD8; +} +.flip-box03 .back, +.flip-box01 .back .hover-darkturquoise:hover{ + border-color:#1E7AD8; +} + +/*Clients*/ +.clients-title:after, +.clients-carousel01 .img_box:hover, +.clients-carousel02 .img_box:hover, +.clients-title03 h3:after, +.clients-list04 li:before, +.clients-list06 li:before, +.clients-list06{ + border-color:#1E7AD8; +} +.clients-carousel01 .img_box:before{ + border-bottom-color:#1E7AD8; +} +.clients-title02 h3, +.clients-title03 h6{ + color:#1E7AD8; +} +.clients-carousel01 .owl-page.active, +.clients-carousel03 .img_box:hover, +.clients-list04 li:after, +.clients-list07 li:hover, +.clients-bnt01 a, +.clients-bnt01 a:link{ + background-color:#1E7AD8; +} +/*Image Box*/ +.imgbox01:hover, +.imgbox03:hover, +.imgbox03:hover .imgbox03-con .btn, +.imgbox04:hover img, +.dg-title23 .line{ + border-color:#1E7AD8; +} +.dg-title23 .line:after, +.imgbox02:hover, +.imgbox05:hover .btn, +.imgbox07:hover .imgbox07-icon span, +.imgbox10 .btn{ + background-color:#1E7AD8; +} +.imgbox03:hover .imgbox03-con .btn, +.imgbox05:hover .imgbox05-con h3, +.imgbox10:hover .btn{ + color:#1E7AD8; +} +.imgbox08 .imgbox08-con .btn:hover, +.imgbox10:hover{ + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.imagebox-title01 h2:before {background-color: #1E7AD8;} +.imgbox03 .imgbox03-con [class*="dg-btn-"].hover-borland:hover { + border-color: #1E7AD8; + background-color: #1E7AD8; +} +.imgbox04 img {border-color: #1E7AD8;} +.imgbox04:hover .imgbox04-con h3 {color: #1E7AD8;} +.imgbox05:hover .imgbox05-con a[class*="btn"] {background: #1E7AD8;} +.imgbox06:hover .imgbox06-con a.btn {color: #1E7AD8;} +.imgbox07:hover .imgbox07-con h3 {color: #1E7AD8;} +.imgbox08 .imgbox08-con > a[class*="btn"]:hover {border-color: #1E7AD8;background: #1E7AD8;} + + + + + +/*icon box*/ +[class*="dg-iconbox"]:hover .dg-ico02, +[class*="dg-iconbox"]:hover .dg-ico02.fa, +[class*="dg-iconbox"]:hover .dg-ico08, +[class*="dg-iconbox"]:hover .fa.dg-ico08, +[class*="dg-iconbox"]:hover .dg-ico10:after, +[class*="dg-iconbox"]:hover .dg-ico11:after, +.dg-iconbox12:hover{ + background-color: #1E7AD8; +} +[class*="dg-iconbox"]:hover .dg-ico03, +[class*="dg-iconbox"]:hover .dg-ico03.fa, +[class*="dg-iconbox"]:hover .dg-ico11:after, +[class*="dg-iconbox"]:hover .dg-ico13{ + color: #1E7AD8; + border-color: #1E7AD8; +} +[class*="dg-iconbox"]:hover .dg-ico04 .hexagon, +[class*="dg-iconbox"]:hover .dg-ico04 .hexagon:before, +[class*="dg-iconbox"]:hover .dg-ico04 .hexagon:after, +.dg-ico01, +.dg-ico01.fa, +.dg-iconbox13:hover{ + border-color: #1E7AD8; + background-color: #1E7AD8; +} +.dg-ico05.accent, +.dg-iconbox05 h3, +.dg-iconbox07:hover .dg-ico05, +.dg-iconbox07:hover h3, +.dg-iconbox10:hover h3, +.dg-iconbox11 h3, +.dg-iconbox06 h3{ + color: #1E7AD8; +} +[class*="dg-iconbox"]:hover .dg-ico10, +[class*="dg-iconbox"]:hover .dg-ico10.fa, +[class*="dg-iconbox"]:hover .dg-ico11, +.dg-iconbox04:hover [class*="dg-ico"] .left-line, +.dg-iconbox05 h3:after, +.dg-iconbox08:after, +.dg-iconbox10:hover, +.dg-iconbox11 h3:after, +.dg-iconbox06 h3:after{ + border-color: #1E7AD8; +} +.dg-iconbox05, +.dg-iconbox07, +.dg-iconbox09{ + border-top-color: #1E7AD8; +} +/*Mini-callout-box-ornamental-title*/ +.dg-title01 h3, +.dg-title06 h3, +.dg-title07 h3, +.dg-title09 h3, +.dg-title13 .icon, +.dg-title32 .fa{ + color:#1E7AD8; +} +.dg-title06 h3:before, +.dg-title07 h3:before, +.dg-title07 h3:after, +.dg-title09 h3:before, +.dg-title26 h3, +.dg-title28 h3:before, +.dg-title30:after{ + border-color:#1E7AD8; +} +.dg-title08 h3, +.dg-title21 h3:before, +.dg-title21 h3:after{ + background-color:#1E7AD8; +} + +/*player boxes */ +.video-bg .player_line{ + border-color:#1E7AD8; +} +.player_boxes .btn { + background-color:#1E7AD8; +} +/*simpleanchor */ +#simpleanchor a:hover, +#simpleanchor .active a{ + color: #1E7AD8; + border-left-color:#1E7AD8; +} +/*OurTeam*/ +.ourteam-short .owl-item:hover .teamshort-img img, +.ourteam-short.carousel .owl-buttons .owl-prev:hover, +.ourteam-short.carousel .owl-buttons .owl-next:hover, +.ourteam-short16:hover{ + border-color:#1E7AD8; +} +.ourteam-short .owl-buttons .owl-prev:hover:before, +.ourteam-short .owl-buttons .owl-next:hover:before { + border-left: 1px solid #1E7AD8; + border-bottom: 1px solid #1E7AD8; +} +.ourteam-short06 h2:before { + border-right: 8px solid #1E7AD8; +} +.ourteam-short06 h2:after { + border-left: 8px solid #1E7AD8; +} +.ourteam-short .owl-buttons .owl-next:hover:before { + border-left: none; + border-right: 1px solid #1E7AD8; +} +.ourteam-short12 .text-style h2:before { + border-top: 42px solid #1E7AD8; +} +.ourteam-bg:before { + border-left: 1px solid #1E7AD8; +} +.ourteam-short02 .social em:hover, +.ourteam-short03 .photo_box .ico i:before, +.ourteam-short06 .social em:hover, +.ourteam-short10 span, +.ourteam-short13:hover h2, +.ourteam-short20 .teamshort-r span, +.ourteam-short21 .teamshort-r span, +.ourteam-short22 .teamshort-r span, +.ourteam-short23 .teamshort-r span, +.ourteam-short05 .photo_box .content >.fa:hover{ + color: #1E7AD8; +} +.ourteam-short05 .ourteam-img:hover { + border-bottom: 13px solid #1E7AD8; +} +.ourteam-short04 .photo_box .content >.fa:hover, +.ourteam-short06 h2, +.ourteam-short07:hover, +.ourteam-short08 .photo_box .shade, +.ourteam-short09 .photo_box .shade, +.ourteam-short11 .text-style .social, +.ourteam-short12 .text-style h2, +.ourteam-short12 .text-style .social em, +.ourteam-short16 .social em:hover, +.ourteam-short17:hover .social, +.ourteam-short18:hover .text-style, +.ourteam-short18:hover p, +.ourteam-short19 .photo_box:hover .text-style, +.ourteam-short20 .social em, +.ourteam19-line, +.ourteam-short21 .social em:hover, +.ourteam-short22:hover{ + background-color:#1E7AD8; +} + + + + + + + + /*Menu Style*/ + + + /*HoverStyle_4*/ + #dnngo_megamenu > div.dnngo_gomenu > ul > li{ + margin-left:2px; + } + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span { + padding: 0px 1px; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + } + #dnngo_megamenu .primary_structure{ + position:relative; + } + #dnngo_megamenu .primary_structure .back{ + position:absolute; + bottom:-2px; + height:0; + padding:0; + border-bottom:3px solid #eec200; + z-index:0; + } + .roll_menu.roll_activated #dnngo_megamenu .primary_structure .back{ + border-bottom-color:#eec200; + } + + @media only screen and (min-width: 1200px) { + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span{ + padding: 0px 5px; + } + } + @media only screen and (min-width: 1600px) { + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span{ + padding: 0px 8px; + } + } + @media only screen and (min-width: 768px) and (max-width: 991px) { + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span{ + padding: 0px 0px; + } + } + + + #dnngo_megamenu ul, + .multi_menu, + .nav_box{ + font-family: "IRANSans"; + } + #dnngo_megamenu > div > ul { + display: inline-block; + vertical-align: middle; + } + *+html #dnngo_megamenu > div > ul { + display: inline; + } + #dnngo_megamenu > div > ul > li { + background: none; + padding:20px 0 28px; + transition: border-color ease-in 200ms; + -moz-transition: border-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: border-color ease-in 200ms; /* Opera */ + -ms-transition: border-color ease-in 200ms; /* IE9? */ + } + #dnngo_megamenu > div > ul > li > a { + line-height: 55px; + transition: all ease-in 200ms,line-height 0ms; + -webkit-transition: all ease-in 200ms,line-height 0ms; /* Safari and Chrome */ + } + #dnngo_megamenu > div > ul > li > a > span { + font-size: 13px; + text-transform:inherit; + font-weight:normal; + transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; + -moz-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* Firefox 4 */ + -webkit-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */ + -o-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* Opera */ + -ms-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* IE9? */ + } + #dnngo_megamenu > div > ul > li.dir > a > span:after { + content: ""; + height: 5px; + width: 5px; + overflow: hidden; + margin: 0 0px 3px 6px; + display: inline-block; + vertical-align: middle; + transform: rotate(45deg); + -ms-transform: rotate(45deg); /* IE 9 */ + -moz-transform: rotate(45deg); /* Firefox */ + -webkit-transform: rotate(45deg); /* Safari and Chrome */ + -o-transform: rotate(45deg); /* Opera */ + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: border ease-in 200ms; /* Opera */ + -ms-transition: border ease-in 200ms; /* IE9? */ + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + } + + #dnngo_megamenu > div > ul > li > a > span { + color: #ffffff; + } + #dnngo_megamenu > div > ul > li.dir > a > span:after { + border-bottom: 1px solid #ffffff; + border-right: 1px solid #ffffff; + } + + #dnngo_megamenu > div > ul > li.dir:hover > a > span:after, + #dnngo_megamenu > div > ul > li.dir.current > a > span:after, + #dnngo_megamenu > div > ul > li.dir.menu_hover > a > span:after { + border-bottom: 1px solid #eec200; + border-right: 1px solid #eec200; + } + #dnngo_megamenu > div > ul > li > a > span > i { + color:#eec200; + font-size:16px; + } + #dnngo_megamenu > div > ul > li:hover > a > span, + #dnngo_megamenu > div > ul > li.current > a > span, + #dnngo_megamenu > div > ul > li.menu_hover > a > span, + #dnngo_megamenu > div > ul > li > a:hover > span > i, + #dnngo_megamenu > div > ul > li.menu_hover > a > span > i, + #dnngo_megamenu > div > ul > li.current > a > span > i{ + color: #eec200; + } + +/*Sub Menu Style*/ +#dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:1px; +} +@media only screen and (min-width: 1200px) { + #dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:5px; + } +} +@media only screen and (min-width: 1600px) { + #dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:8px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + #dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:0px; + } +} + +#dnngo_megamenu .dnngo_slide_menu, +#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu, +#dnngo_megamenu .dnngo_boxslide { + background-color: #00214c; +} +#dnngo_megamenu .dnngo_menuslide .dnngo_slide_menu a{ + font-size:12px; + color:#ffffff; + transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -moz-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -webkit-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -o-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -ms-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; +} +#dnngo_megamenu .dnngo_menuslide{ + transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -moz-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -webkit-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -o-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -ms-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; +} +#dnngo_megamenu .dnngo_submenu { + transition: top ease-out 200ms; + -moz-transition: top ease-out 200ms; + -webkit-transition: top ease-out 200ms; + -o-transition: top ease-out 200ms; + -ms-transition: top ease-out 200ms; +} + +#dnngo_megamenu .dnngo_slide_menu li:hover > a, +#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a { + color:#FFF; + background-color:#20a3f0; +} +#dnngo_megamenu .dnngo_slide_menu li.dir:before{ + border-right:1px solid #ffffff; + border-bottom:1px solid #ffffff; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; +} +#dnngo_megamenu .dnngo_slide_menu li.dir:hover:before, +#dnngo_megamenu .dnngo_slide_menu li.dir.subcurrent:before{ + border-right:1px solid #FFF; + border-bottom:1px solid #FFF; +} +#dnngo_megamenu .dnngo_slide_menu li a > span > i{ + color:#eec200; + font-size:13px; +} +#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i, +#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a > span > i, +#dnngo_megamenu .dnngo_slide_menu li.current > a > span > i, +#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a > span > i{ + color:#FFF; +} + + +#dnngo_megamenu .dnngo_custommenu > .menupane { + background-color:#00214c; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.topline .pane_space{ + border-top-color:#dcdcdc; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.bottomline .pane_space{ + border-bottom-color:#dcdcdc; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.leftline { + border-left-color:#dcdcdc; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.rightline { + border-right-color:#dcdcdc; +} + +#dnngo_megamenu .pane_space{ + font-size:12px; + color:#ffffff; +} +.menu-ibox .btn, +.menu-ibox .btn:link, +.menu-ibox .btn:active, +.menu-ibox .btn:visited{ + color:#20a3f0; + border-color:#20a3f0; +} +.menu-ibox .btn:hover{ + color:#FFF; +} +.menu-ibox .btn:hover{ + background-color: #20a3f0; +} +.menu-cont01 .more, +.menu-cont01 .more:link, +.menu-cont01 .more:active, +.menu-cont01 .more:visited{ + color: #20a3f0; +} +.menu-carousel.carousel .owl-page{ + border-color:#20a3f0; +} +.menu-carousel.carousel .owl-page.active{ + background-color: #20a3f0; +} + +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:before{ + border-right:1px solid #ffffff; + border-bottom:1px solid #ffffff; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:hover:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:hover:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:hover:before{ + border-right-color:#20a3f0; + border-bottom-color:#20a3f0; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_1 li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_4 ul li a{ + color: #ffffff; +} +#dnngo_megamenu .dnngo_custommenu .submenulist_1 .submenu_title a:hover span, +#dnngo_megamenu .dnngo_custommenu .submenulist_5 .submenu_title a:hover span, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title a:hover span, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_4 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenulist_2 .submenu_title span, +#dnngo_megamenu .dnngo_custommenu .submenulist_3 .submenu_title span{ + color:#20a3f0; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_1 li a:hover{ + background-color:#20a3f0; +} + +#dnngo_megamenu .dnngo_custommenu .submenu_title, +#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title span, +#dnngo_megamenu .dnngo_custommenu .submenulist_5 .submenu_title span, +#dnngo_megamenu .dnngo_custommenu .submenulist_1 .submenu_title span{ + color:#eec200; +} +#dnngo_megamenu .dnngo_custommenu .submenu_title, +#dnngo_megamenu .dnngo_custommenu .submenu_title span{ + font-size:12px; +} +#dnngo_megamenu .dnngo_custommenu .submenulist_2 .submenu_title:after{ + border-bottom-color:#eec200; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 > ul > li > a, +#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title { + border-bottom-color:#dcdcdc; +} + +.menu-bloglist li, +.menu-cont01 .line{ + border-bottom-color:#dcdcdc; +} +.menu-ibox h3{ + color:#eec200; + font-size:12px; +} +.menu_list01 li a, +.menu_list01 li a:link, +.menu_list01 li a:active, +.menu_list01 li a:visited{ + color:#eec200; + font-size:12px; + border-color:#eec200; + transition: border-color ease-in 200ms; + -moz-transition: border-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: border-color ease-in 200ms; /* Opera */ + -ms-transition: border-color ease-in 200ms; /* IE9? */ +} +.menu_list01 li a:hover{ + border-color:#20a3f0; +} +div.menu_list01 li:after, +div.menu_list02 li:after{ + border-bottom-color:#dcdcdc; +} +.menu_list02 li a, +.menu_list02 li a:link, +.menu_list02 li a:active, +.menu_list02 li a:visited{ + color:#eec200; + font-size:12px; + transition: color ease-in 200ms; + -moz-transition: color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ + -o-transition: color ease-in 200ms; /* Opera */ + -ms-transition: color ease-in 200ms; /* IE9? */ +} +.menu_list02 li a:hover{ + color:#20a3f0; +} + +.MegaMenuList li a, +.MegaMenuList li a:link, +.MegaMenuList li a:active, +.MegaMenuList li a:visited{ + font-size:12px; + color:#ffffff; +} +.MegaMenuList li a:hover{ + background-color:#20a3f0; +} +.MegaMenuList li:after{ + border-left-color:#dcdcdc; +} + + +/*Fixed Menu Style Start*/ +.roll_menu.roll_activated{ + margin:auto; +} +.roll_menu.roll_activated .headerBox{ + margin:auto; +} +.roll_menu.roll_activated .headerBox > .shade { + background-color:#033e89; + filter:alpha(opacity= 80 ); + opacity: 0/8; + box-shadow: 0 0 10px rgba(0,0,0,0.4); + -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4); +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span { + color: #ffffff; + vertical-align:bottom; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir > a > span:after { + border-bottom: 1px solid #ffffff; + border-right: 1px solid #ffffff; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li:hover > a > span, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span { + color: #eec200; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir:hover > a > span:after, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir.current > a > span:after, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir.menu_hover > a > span:after { + border-bottom: 1px solid #eec200; + border-right: 1px solid #eec200; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span > i { + color:#eec200; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a:hover > span > i, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span > i, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span > i{ + color:#eec200; +} + +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li{ + padding:5px 0 5px; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a{ + line-height: 60px; +} +.roll_menu.roll_activated .dnn_logo { + float:none; + margin:0; + margin-top:0px; + line-height: 70px; + height: 70px; +} +.roll_menu.roll_activated .menuRightBox { + margin:0; + margin-top:0px; + line-height: 70px; + height: 70px; +} + +.roll_menu.roll_activated .LogoPane, +.roll_menu.roll_activated .mobileLogoPane, +.roll_menu.roll_activated .dnn_logo .Logobox{ + vertical-align:top; +} + +.roll_menu.roll_activated .menuRightBox{ + display:none; +} +.roll_menu.roll_activated .headerBox .headertopBox{ + display:none; +} + +@media only screen and (min-width:768px) and (max-width:991px){ + .roll_menu.roll_activated .menuRightBox{ + display:none; + } +} + + + +/*header 3 style*/ + .headerBox { + margin:0px auto 0px; + } + .headerBox .header-right{ + white-space:nowrap; + } + .headerBox .header-right > *{ + white-space:normal; + } + .headerBox .dnn_layout.full{ + width:auto; + } + .headerBox .nav_box, + .headerBox .nav_ico{ + display:inline-block; + vertical-align:middle; + } + .header_bg { + top: 0px; + left: 0px; + width: 100%; + z-index: 10; + } + .headerBox > .shade { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: -1; + background-color:#033e89; + filter:alpha(opacity= 90 ); + opacity: 0/9; + } + .headerBox .HeaderPane, + .headerBox .HeaderPaneB{ + display:inline-block; + margin:0; + vertical-align:middle; + } + .headerBox .headertopBox { + border-bottom:1px solid #001039; + background-color:#001039; + } + .headerBox .header-top .searchMainBox, + .headerBox .header-top .languageBox , + .headerBox .header-top .Login{ + display:inline-block; + vertical-align:middle; + } + .headerBox .header-top .searchMainBox { + position:relative; + margin-left:28px; + } + .headerBox .header-top #search-icon{ + width:52px; + height:47px; + line-height:47px; + overflow:hidden; + text-align:center; + cursor:pointer; + font-size:16px; + color:#ffffff; + border-left:1px solid #001039; + border-right:1px solid #001039; + display:block; + } + .headerBox .header-top #search-icon.active:before{ + content:"\f00d"; + } + .headerBox .header-top .searchBox{ + display:none; + background-color:#f9f9f9; + border:1px solid #e1e1e1; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + padding:10px; + position:absolute; + top:100%; + right:0; + margin-top:3px; + z-index:980; + } + .headerBox .header-top .searchBox:before{ + content:""; + border-top:1px solid #e1e1e1; + border-left:1px solid #e1e1e1; + background-color:#f9f9f9; + width:8px; + height:8px; + position:absolute; + top: -5px; + right: 20px; + transform:rotate(45deg); + -webkit-transform:rotate(45deg); + } + .headerBox .header-top .searchBox input.NormalTextBox{ + width:181px; + height:27px; + line-height:27px; + background-color:#e5e5e5; + color:#555; + position:static; + } + .headerBox .header-top .search, + .headerBox .header-top a.search:link, + .headerBox .header-top a.search:active, + .headerBox .header-top a.search:visited{ + position:static; + display:inline-block; + width:32px; + text-align:center; + height:27px; + line-height:27px; + margin-left:6px; + vertical-align:middle; + font-size:15px; + color:#ffffff; + background-color:#20a3f0; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + } + .headerBox .header-top .searchBox .searchInputContainer{ + margin:0!important; + vertical-align:middle; + } + .headerBox .header-top, + .headerBox .header-top a, + .headerBox .header-top a:link, + .headerBox .header-top a:active, + .headerBox .header-top a:visited, + .headerBox .header-top .Normal, + .headerBox .header-top .Login, + .headerBox .header-top .Login a, + .headerBox .header-top .Login a:link, + .headerBox .header-top .Login a:active, + .headerBox .header-top .Login a:visited{ + color:#ffffff; + } + .headerBox .header-top a:hover, + .headerBox .header-top .Login a:hover{ + color:#20a3f0; + } + .headerBox .header-top .Login .registerGroup li.userMessages a span, + .headerBox .header-top .Login .registerGroup li.userNotifications a span{ + margin-bottom:-6px; + background-color:#20a3f0; + } + .headerBox .header-top .languageBox span img { + border:1px solid #d9d9d9; + } + .headerBox .header-top .languageBox span img { + border:1px solid #d9d9d9; + } + .headerBox .header-top .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow{ + top:0!important; + } + .headerBox .HeaderPaneB, + .headerBox .HeaderPaneB .Normal, + .headerBox .HeaderPaneB a, + .headerBox .HeaderPaneB a:link, + .headerBox .HeaderPaneB a:active, + .headerBox .HeaderPaneB a:visited { + color:#ffffff; + } + .headerBox .HeaderPaneB a:hover{ + color:#20a3f0; + } + + .headerBox .dnn_logo { + float:none; + text-align:left; + margin-top:-8px; + line-height: 95px; + height: 95px; + } + .headerBox .HeaderPaneB{ + float:none; + } + .menuRightBox{ + margin-top:-8px; + line-height: 95px; + height: 95px; + } + .headerBox .HeaderPaneB > div { + display:inline-block; + vertical-align:middle; + line-height:1.8; + } + .roll_menu.roll_activated .header-top{ + display:none; + } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .header-bottom{ + display:block; + } + .header-bottom .header-left, + .header-bottom .header-center, + .header-bottom .header-right{ + display:block; + text-align:center; + white-space:normal; + } + .menuRightBox{ + margin:0; + } + .header-bottom .header-right { + display:table; + text-align:left; + width:100%; + } + .header-right .nav_box , + .header-right .menuRightBox{ + display:table-cell; + vertical-align:middle; + } + .header-right .menuRightBox{ + text-align:right; + } + .roll_menu.roll_activated .header-bottom{ + display:table; + } + .roll_menu.roll_activated .header-left, + .roll_menu.roll_activated .header-center, + .roll_menu.roll_activated .header-right{ + display: table-cell; + } + .roll_menu.roll_activated .header-right { + text-align:right; + width:auto; + } + .roll_menu.roll_activated .nav_box , + .roll_menu.roll_activated .menuRightBox{ + display:inline-block; + vertical-align:middle; + } + } + @media only screen and (max-width: 767px) { + } + + + + + + + +@media only screen and (max-width:767px){ + .roll-xs.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-xs { + display:none!important; + } +} +@media only screen and (min-width:768px) and (max-width:991px){ + .roll-sm.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-sm { + display:none!important; + } +} + +@media only screen and (min-width:992px) and (max-width:1199px){ + .roll-md.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-md { + display:none!important; + } +} +@media only screen and (min-width:1200px){ + .roll-lg.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-lg { + display:none!important; + } +} +/*header position*/ + .header_bg{ + position:absolute; + } + .roll_replace { + position:absolute; + } + + + + + + + + @media only screen and (min-width: 768px) and (max-width: 991px) { + .dnngo-main.boxed .mobile_nav{ + width:auto; + } + } + +@media only screen and (max-width: 991px) { + + .header_bg.roll_menu { + position:absolute; + width:100%; + top:0; + padding:0; + } + .mobile_nav{ + position:fixed; + width:100%; + } + body[style*="margin-left: 80px"] .mobile_nav{ + margin-left:-80px; + + } + + .mobile_header, + .mobile_dnn_logo, + .mobile_nav{ + height:46px; + } + .mobile_dnn_logo{ + line-height:46px; + } + .mobile_header .Logobox , + .mobile_header .mobileLogoPane{ + display:inline-block; + vertical-align:middle; + height:100%; + max-width:100%; + margin-top:-1px; + } + .mobile_nav > .shade { + background-color:#FFFFFF; + filter:alpha(opacity= 100 ); + opacity: 1; + box-shadow:0 0 4px rgba(0,0,0,0.4); + -moz-box-shadow:0 0 4px rgba(0,0,0,0.4); + -webkit-box-shadow:0 0 4px rgba(0,0,0,0.4); + } + .mobile_nav_ico .fa{ + border-color:#333333; + color:#333333; + } + .mobile_left_icon .fa, + .mobile_right_icon a{ + border-color:#333333; + color:#333333; + } + .mobile_right_icon{ + padding-top:1px; + } + .mobile_left_icon { + margin-right:15px; + right:16px; + } + + .mobile_left_icon #ico_search, + .mobile_right_icon a:before{ + line-height:1; + width:16px; + height:16px; + font-size:16px; + } + .mobile_nav_ico .fa.active{ + color:#1E7AD8; + } + .mobile_left_icon .fa.active, + html.mm-opening.mm-opened .mobile_right_icon a{ + color:#1E7AD8; + } + + #mobile_search{ + background-color:#FFFFFF; + } + #mobile_search:before{ + border-bottom-color:#FFFFFF; + } + #mobile_search .search, + #mobile_search a.search:link, + #mobile_search a.search:active, + #mobile_search a.search:visited{ + background-color:#1E7AD8; + } + #mobile_search input.NormalTextBox{ + color:#333333; + background-color:#e1e1e1; + } + .mobile_nav #mobile_nav{ + background-color:#20a3f0; + } + .multi_menu ul li a{ + color:#FFF; + border-color:#FFF; + } + .multi_menu ul li.active > a, + .multi_menu ul li a:hover , + .multi_menu ul li.current > a, + .multi_menu ul li.current > a:hover { + background-color:#FFF; + color:#20a3f0; + } + .multi_menu ul li .menu_arrow:before{ + border-bottom-color:#FFF; + border-right-color:#FFF; + } + .multi_menu ul li .menu_arrow.arrow_closed:before, + .multi_menu ul li.current > a > .menu_arrow:before, + .multi_menu ul li:hover .menu_arrow.arrow_closed:before, + .multi_menu ul li:hover > a > .menu_arrow:before{ + border-bottom-color:#20a3f0; + border-right-color:#20a3f0; + } + .multi_menu > ul > li > a > span { + font-size:13px; + } + .multi_menu ul ul li > a > span { + font-size:13px; + } + + .mobile_menu.mm-menu{ + background-color:#f3f3f3; + } + .mobile_menu .social_list_6 span { + color:#333333; + border-color: #333333; + } + + .mobile_menu, + .mobile_menu .Normal, + .HeaderPane_mobile, + .HeaderPaneB_mobile, + .mobile_menu .Header_Info, + .mm-menu .mm-navbar.mm-navbar-top-2, + .mm-menu .mm-navbar.mm-navbar-top-2 a, + .mobile_menu .mm-listview > li > a, + .mobile_menu .mm-listview > li > span{ + color:#333333; + } + #mobile_user, + #mobile_user a, + #mobile_user a:link, + #mobile_user a:active, + #mobile_user a:visited{ + color:#333333; + } + #mobile_user a:hover{ + color:#1E7AD8; + } + #mobile_user .registerGroup li.userMessages a span, + #mobile_user .registerGroup li.userNotifications a span{ + background-color:#1E7AD8; + } + .mobile_menu.mm-menu .mm-navbar .mm-btn:before, + .mobile_menu.mm-menu .mm-navbar .mm-btn:after{ + border-color:#333333; + } + .mobile_menu .mm-listview > li, + .mobile_menu .mm-listview > li:after, + .mobile_menu .mm-listview > li .mm-next, + .mobile_menu .mm-listview > li .mm-next:before, + .mobile_menu .mm-navbar.mm-navbar-top-2, + .mobile_menu .menu_header, + .mobile_menu .mm-navbar.mm-navbar-top.mm-navbar-top-1, + #mobile_user{ + border-color:#dbdbdb; + } + .mobile_menu.mm-menu em.mm-counter, + .mobile_menu .mm-next:after{ + color:#AAAAAA; + } + .mobile_menu.mm-menu .mm-listview > li .mm-next:after, + .mobile_menu.mm-menu .mm-listview > li .mm-arrow:after{ + border-color:#AAAAAA; + } + .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.mm-selected > span, + .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.current > .mm-next, + .mobile_menu.mm-menu .mm-listview > li.subcurrent >.mm-next, + .mobile_menu.mm-menu .mm-listview > li > a:not(.mm-next):hover, + .mobile_menu.mm-menu .mm-listview > li > .mm-counter:hover + .mm-next, + .mobile_menu.mm-menu .mm-listview > li > a.mm-next:hover{ + background-color:#F9F9F9; + } + .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover, + .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li > a:not(.mm-next):hover, + .mobile_menu.mm-menu .mm-listview > li.current > em, + .mobile_menu.mm-menu .mm-listview > li.subcurrent > em, + .mobile_menu.mm-menu .mm-listview > li > em:hover, + .mobile_menu.mm-menu .mm-listview > li > .mm-next:hover > em, + .mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after, + .mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after, + .mobile_menu.mm-menu .mm-listview > li > .mm-next:hover:after{ + color:#1E7AD8!important; + } + + + .mobile_menu.mm-menu a > span > i{ + display:none; + } + + /*html*/ + + .HeaderPane_mobile, + .HeaderPaneB_mobile{ + color:#333333; + } + + .menu_header_box div.home03-social02 a{ + color:#333333; + border-color:#333333; + } + .menu_header_box div.home03-social02 a:hover{ + border-color:#1E7AD8; + background-color:#1E7AD8; + } + + .social_list_7{ + border:none; + } + .social_list_7 span{ + margin:0 4px; + color:#333333; + border:1px solid #333333; + } + .social_list_7 a:hover span{ + background-color:#1E7AD8;; + border-color:#1E7AD8; + } + .shop_info{ + display:inline-block; + border:none; + color:#333333; + } + .shop_info span{ + color:#333333; + } +} + +@media only screen and (min-width: 992px) { + html.mm-opening.mm-opened .mm-slideout { + -webkit-transform: translate(0%, 0); + -moz-transform: translate(0%, 0); + -ms-transform: translate(0%, 0); + -o-transform: translate(0%, 0); + transform: translate(0%, 0); + } +} +@media only screen and (max-width: 991px) { + .mobile_menu.mm-menu{ + left:auto; + right:0; + display:block!important; + } + #header_slide{ + display:none; + } + .mobile_menu.mm-menu .mm-listview > li > a.mm-next{ + bottom:1px; + } + .mobile_menu.mm-menu em.mm-counter{ + z-index:5; + pointer-events: none + } + .mobile_menu.mm-menu .mm-listview i{ + margin-right:3px; + } + .HeaderBottom , + .Loginandlanguage{ + display:none; + } + .mobile_menu.mm-menu .HeaderBottom , + .mobile_menu.mm-menu .Loginandlanguage{ + display:block; + } +} + + + + + + + + + + + + + + + + + + + +/*Home Page 06 Style*/ +.home06-bg { + background: url(images/home06-bg.png) no-repeat center bottom; +} +.home06-ibox { + text-align: center; +} +.home06-ibox h3 { + margin: 30px 0; +} +.home06-bg02 { + background-color: #f4f4f4; +} +.home06-title { + padding: 0px 0 20px; + text-align: center; +} +.home06-title h3 { + display: inline-block; + font-size: 24px; + line-height: 1.2; + color: #000000; + white-space: normal; + border: 2px solid #000; + vertical-align: middle; + font-weight: bold; + margin: 0px; + position: relative; + display: inline-block; + padding: 18px 42px; + margin-bottom: 4px; +} +.home06-ibox02 { + margin: 0; + padding: 0; + list-style: none; +} +.home06-ibox02 li { + position: relative; + padding: 0 0 30px 60px; +} +.home06-ibox02 li .ico { + position: absolute; + left: 0; + top: 0; + font-size: 30px; + color: #00aec8; +} +.home06-ibox02 li h3 { + font-size: 15px; + color: #333333; + margin-bottom: 15px; +} +.home06-ibox02 li p { + line-height: 2; +} +.home06-btn, a.home06-btn, a:link.home06-btn, a:active.home06-btn, a:visited.home06-btn { + font-size: 14px; + padding: 0px 50px; + color: #FFF; + height: 60px; + line-height: 60px; + background-color: #00aec8; + border-left: 4px solid rgba(0,0,0,0.2); + text-decoration: none; + display: inline-block; + margin: 0 20px 8px 0; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +a.home06-btn:hover { + background-color: #555!important; + text-decoration: none; +} +.home06-bg03 { + position: relative; + z-index: 1; +} +.home06-bg03:before { + content: ""; + width: 100%; + height: 100%; + background: url(images/home06-bg03.jpg) center center; + background-size: cover; + position: absolute; + top: 0; + left: 0; + transform: skew(0deg, -4deg); + transform-origin: left bottom; + -webkit-transform-origin: left bottom; + z-index: -1; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.home06-title02 { + padding: 0px 0 20px; + text-align: center; +} +.home06-title02 h3 { + display: inline-block; + font-size: 24px; + line-height: 1.2; + color: #000000; + white-space: normal; + border: 2px solid #000; + vertical-align: middle; + font-weight: bold; + margin: 0px; + position: relative; + display: inline-block; + padding: 18px 42px; + margin-bottom: 4px; + color: #FFF; + border-color: #FFF; +} +.home06-ibox03 { + border: 1px solid #FFF; + text-align: center; + padding: 45px; + color: #FFF; + margin-bottom: 10px; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox03 .fa { + font-size: 40px; + margin-bottom: 30px; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox03 h3 { + color: #FFF; + font-weight: normal; + font-size: 16px; + margin-bottom: 8px; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox03:hover { + background-color: #FFF; + color: #999999; +} +.home06-ibox03:hover .fa { + color: #cccccc; +} +.home06-ibox03:hover h3 { + color: #333333; +} +.home06-ibox04 { + text-align: center; + color: #666666; + margin-bottom: 15px; +} +.home06-ibox04 img { + max-width: 100%; + margin-bottom: 30px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home06-ibox04 h3 { + color: #333333; + font-size: 18px; +} +.home06-ibox04 .social { + text-align: center; +} +.home06-ibox04 .social span { + width: 33px; + height: 33px; + line-height: 33px; + font-size: 13px; + display: inline-block; + margin: 0 2px 5px; + text-align: center; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home06-ibox04 .social span { + color: #FFF; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox04 .social a:hover span { + background-color: #555; +} +.home06-carousel { +} +.home06-carousel .item { + margin: 0 15px; + padding: 0px; +} +.home06-carousel .owl-buttons .owl-prev, .home06-carousel .owl-buttons .owl-next, .home06-carousel .owl-buttons .owl-prev:hover, .home06-carousel .owl-buttons .owl-next:hover { + width: 61px; + height: 61px; + line-height: 61px; + border: 1px solid #bcbcbc; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + background-color: transparent; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-carousel .owl-buttons .owl-prev { + left: 0px; +} +.home06-carousel .owl-buttons .owl-next { + right: 0px; +} +.home06-carousel .owl-buttons .owl-prev:before, .home06-carousel .owl-buttons .owl-next:before { + display: none; +} +.home06-carousel .owl-buttons .owl-prev:after, .home06-carousel .owl-buttons .owl-next:after { + content: "\f104"; + font-family: "FontAwesome"; + font-size: 30px; + color: #bcbcbc; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-carousel .owl-buttons .owl-next:after { + content: "\f105"; +} +.home06-carousel .owl-buttons .owl-prev:hover, .home06-carousel .owl-buttons .owl-next:hover { + border-color: #00aec8; +} +.home06-carousel .owl-buttons .owl-prev:hover:after, .home06-carousel .owl-buttons .owl-next:hover:after { + color: #00aec8; +} +.home06-carousel .owl-page { + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border: none; + background-color: #cecece; + width: 20px; + height: 20px; + margin: 0px 4px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home06-carousel .owl-page:hover, .home06-carousel .owl-page.active { + background-color: #00aec8; +} +.home06-carousel .item { + position: relative; +} +.home06-carousel .item .content { + background-color: #ffffff; + padding: 45px; + border: 1px solid #dddddd; + border-top: none; +} +.home06-carousel .item .content p { + color: #666666; +} +.home06-carousel .item .content h3 { + font-size: 18px; + color: #333333; + font-weight: normal; + margin-bottom: 20px; +} +.home06-carousel .item .content .info { + color: #999999; +} +.home06-carousel .item .img_box:before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #cd3637; + opacity: 0; + filter: alpha(opacity=0); + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-carousel .item .img_box:hover:before { + opacity: 0.7; + filter: alpha(opacity=70); +} +.home06-carousel .owl-pagination { + margin-top: 40px; +} +.dnngo-main.boxed .home06-carousel .owl-buttons .owl-prev { + left: 0; +} +.dnngo-main.boxed .home06-carousel .owl-buttons .owl-next { + right: 0; +} +@media only screen and (min-width: 1300px) { +.home06-carousel .owl-buttons .owl-prev { + left: -65px; +} +.home06-carousel .owl-buttons .owl-next { + right: -65px; +} +} +@media only screen and (min-width: 1640px) { +.home06-carousel .owl-buttons .owl-prev { + left: -130px; +} +.home06-carousel .owl-buttons .owl-next { + right: -130px; +} +} +@media only screen and (min-width: 768px) and (max-width: 991px) { +.home06-carousel .owl-item .carousel-cont { + padding: 15px; +} +.home06-carousel .owl-item .carousel-cont.text_left { + left: -35%; + width: 35%; +} +.home06-carousel .owl-item .carousel-cont.text_right { + right: -35%; + width: 35%; +} +.home06-carousel .owl-buttons .owl-prev { + left: 0px; +} +.home06-carousel .owl-buttons .owl-next { + right: 0px; +} +} + @media only screen and (max-width: 767px) { +.home06-carousel .owl-pagination { + bottom: 3px; +} +.home06-carousel .owl-item .carousel-cont.text_left, .home06-carousel .owl-item .carousel-cont.text_right { + height: auto; + top: auto; + bottom: 0px; + padding: 8px 15px; + width: auto; +} +.home06-carousel .owl-item .carousel-cont.text_top, .home06-carousel .owl-item .carousel-cont.text_bottom { + padding: 8px 15px; +} +.home06-carousel .owl-item .carousel-cont p { + display: none; +} +.home06-carousel .owl-item .carousel-cont h3 { + font-size: 13px; + padding: 0; + margin: 0; +} +.home06-carousel .owl-buttons .owl-prev, .home06-carousel .owl-buttons .owl-next { + margin: 0; +} +} +.home06-bg04 { + position: relative; + z-index: 1; +} +.home06-bg04:before { + content: ""; + width: 100%; + height: 100%; + background: #00aec8; + position: absolute; + top: 0; + left: 0; + transform: skew(0deg, -4deg); + transform-origin: left bottom; + -webkit-transform-origin: left bottom; + z-index: -1; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.home06-ibox05 { + text-align: center; + position: relative; +} +.home06-ibox05 img { + max-width: 100%; +} +.home06-ibox05 .text_img { + display: inline-block; + position: relative; + max-width: 30%; + text-align: center; +} +.home06-ibox05 dl { + position: absolute; + max-width: 28%; +} +.home06-ibox05 dl .line span { + display: inline-block; + width: 50px; + height: 50px; + background-color: #FFF; + text-align: center; + line-height: 50px; + color: #00aec8; + font-size: 16px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; +} +.home06-ibox05 dl.text_box_1 .line span, .home06-ibox05 dl.text_box_3 .line span { + top: -25px; + left: -25px; +} +.home06-ibox05 dl.text_box_1 .line, .home06-ibox05 dl.text_box_3 .line { + width: 150px; + height: 50px; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; + position: absolute; + left: 100%; + top: 50%; + margin-left: 60px; + text-align: left; +} +.home06-ibox05 dl.text_box_1 .line:before, .home06-ibox05 dl.text_box_3 .line:before { + content: ""; + width: 9px; + height: 9px; + background-color: #313131; + border: 2px solid #FFFFFF; + box-shadow: 0 0 1px #999; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; + right: -5px; + bottom: -5px; +} +.home06-ibox05 dl.text_box_2 .line span, .home06-ibox05 dl.text_box_4 .line span { + top: -25px; + right: -25px; +} +.home06-ibox05 dl.text_box_2 .line, .home06-ibox05 dl.text_box_4 .line { + width: 150px; + height: 50px; + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + position: absolute; + right: 100%; + top: 50%; + margin-right: 60px; +} +.home06-ibox05 dl.text_box_2 .line:before, .home06-ibox05 dl.text_box_4 .line:before { + content: ""; + width: 9px; + height: 9px; + background-color: #313131; + border: 2px solid #FFFFFF; + box-shadow: 0 0 1px #999; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; + left: -5px; + bottom: -5px; +} +.home06-ibox05 dl.text_box_1 { + left: 0; + top: 10%; + text-align: right; + padding-right: 20px; +} +.home06-ibox05 dl.text_box_2 { + right: 0; + top: 10%; + text-align: left; + padding-left: 20px; +} +.home06-ibox05 dl.text_box_3 { + left: 0; + bottom: 0%; + text-align: right; + padding-right: 20px; +} +.home06-ibox05 dl.text_box_4 { + right: 0; + bottom: 0%; + text-align: left; + padding-left: 20px; +} +.home06-ibox05 dl.text_box_3 .line, .home06-ibox05 dl.text_box_4 .line { + top: 15px; +} +.home06-ibox05 dl dt { + color: #333333; + font-size: 16px; + margin-bottom: 8px; + font-weight: lighter; + letter-spacing: 1px; +} +.home06-ibox05 dl dd { + line-height: 1.8; +} +.home06-ibox05 dl dt { + color: #FFF; + font-size: 18px; + margin-bottom: 15px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { +.home06-ibox05 dl.text_box_1, .home06-ibox05 dl.text_box_2 { + top: -10%; +} +.home06-ibox05 dl.text_box_3, .home06-ibox05 dl.text_box_4 { + bottom: -22%; +} +.home06-ibox05 dl.text_box_1 .line, .home06-ibox05 dl.text_box_3 .line, .home06-ibox05 dl.text_box_2 .line, .home06-ibox05 dl.text_box_4 .line { + width: 90px; +} +} + @media only screen and (max-width: 991px) { +.home06-ibox05 dl.text_box_1, .home06-ibox05 dl.text_box_2, .home06-ibox05 dl.text_box_3, .home06-ibox05 dl.text_box_4 { + text-align: left; + position: static; + max-width: inherit; + padding: 0; +} +.home06-ibox05 dl .line { + display: none; +} +} +.home06-btn02, a.home06-btn02, a:link.home06-btn02, a:active.home06-btn02, a:visited.home06-btn02 { + font-size: 14px; + padding: 0px 50px; + height: 60px; + line-height: 60px; + background-color: #FFF; + color: #00aec8; + border-left: 4px solid rgba(0,0,0,0.2); + text-decoration: none; + display: inline-block; + margin: 0 20px 8px 0; + font-weight: bold; + transition: background ease-in 200ms; + -webkit-transition: background ease-in 200ms; /* Safari and Chrome */ +} +a.home06-btn02:hover { + color: #FFF!important; + border: 2px solid #ffffff; + background-color: transparent; + text-decoration: none; + line-height: 56px; + padding: 0px 48px 0 52px; +} +.home06-list { + margin: 0; + padding: 0; + list-style: none; +} +.home06-list li { + padding: 20px 0; + border-bottom: 1px solid #dddddd; +} +.home06-list li .fa { + margin-right: 18px; + color: #a3a3a3; + font-size: 20px; + vertical-align: middle; +} +.home06-list li:last-child { + border-bottom: none +} +.home06-bg05 { + position: relative; + z-index: 1; +} +.home06-bg05:before { + content: ""; + width: 100%; + height: 100%; + background: url(images/home06-bg05.jpg) center center; + background-size: cover; + position: absolute; + top: 0; + left: 0; + transform: skew(0deg, -4deg); + transform-origin: left bottom; + -webkit-transform-origin: left bottom; + z-index: -1; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +#home06-goup { + width: 70px; + height: 70px; + line-height: 70px; + text-align: center; + color: #FFF; + font-size: 28px; + background-color: #00aec8; + margin: -18px auto 0; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + cursor: pointer; +} + @media only screen and (min-width: 1300px) { +#home06-goup { + margin-top: -34px; + transform: scale(1); + -webkit-transform: scale(1); +} +} +@media only screen and (min-width: 1500px) { +#home06-goup { + margin-top: -24px; + transform: scale(1); + -webkit-transform: scale(1); +} +} + @media only screen and (min-width: 992px) and (max-width: 1199px) { +#home06-goup { + margin-top: -42px; + transform: scale(0.8); + -webkit-transform: scale(0.8); +} +} +@media only screen and (min-width: 768px) and (max-width: 991px) { +#home06-goup { + margin-top: -25px; + transform: scale(0.8); + -webkit-transform: scale(0.8); +} +} +@media only screen and (max-width: 767px) { +#home06-goup { + margin-top: -25px; + transform: scale(0.8); + -webkit-transform: scale(0.8); +} +} +.home06-img-info { + position: relative; + padding: 100px 0 0; +} +.home06-img-info .infobox { + position: absolute; + color: #FFF; +} +.home06-img-info .infobox h3 { + color: #FFF; + font-size: 18px; + padding: 0px; + margin: 0 0 10px; +} +.home06-img-info .infobox01 { + top: 70px; + left: 30px; + max-width: 245px; + text-align: right; +} +.home06-img-info .infobox02 { + top: 20px; + left: 620px; + max-width: 290px; +} +.home06-img-info .infobox03 { + top: 615px; + left: 0px; + max-width: 335px; +} +.home06-img-info .infobox04 { + top: 576px; + left: 500px; + max-width: 335px; +} +.home06-img-info .infobox .line { + position: absolute; +} +.home06-img-info .infobox .line:after { + content: ""; + width: 7px; + height: 7px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; +} +.home06-img-info .infobox .line:before { + content: ""; + width: 7px; + height: 7px; + position: absolute; + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); +} +.home06-img-info .infobox .line span:before { + content: ""; + position: absolute; + width: 0; +} +.home06-img-info .infobox .line span:after { + content: ""; + position: absolute; + height: 0px; +} +.home06-img-info .infobox01 .line { + top: 10px; + left: 100%; + margin-left: 10px; + width: 60px; + height: 70px; + border-top: 1px solid #FFF; + border-right: 1px solid #FFF; +} +.home06-img-info .infobox01 .line:after { + background-color: #00aec8; + top: 100%; + right: -4px; +} +.home06-img-info .infobox01 .line:before { + border-left: 1px solid #FFF; + border-top: 1px solid #FFF; + top: -4px; + left: 0; +} +.home06-img-info .infobox01 .line span:before { + border-left: 1px solid #00aec8; + bottom: 0; + right: -1px; + height: 15px; +} +.home06-img-info .infobox02 .line { + top: 10px; + right: 100%; + margin-right: 10px; + width: 90px; + height: 140px; + border-top: 1px solid #FFF; + border-left: 1px solid #FFF; +} +.home06-img-info .infobox02 .line:after { + background-color: #00aec8; + top: 100%; + left: -4px; +} +.home06-img-info .infobox02 .line:before { + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + top: -4px; + right: 0; +} +.home06-img-info .infobox02 .line span:before { + border-left: 1px solid #00aec8; + bottom: 0; + left: -1px; + height: 31px; +} +.home06-img-info .infobox03 .line { + bottom: 100%; + right: 100%; + margin-bottom: -10px; + margin-right: 10px; + width: 50px; + height: 85px; + border-top: 1px solid #FFF; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; +} +.home06-img-info .infobox03 .line:after { + background-color: #FFF; + top: -4px; + right: -45px; +} +.home06-img-info .infobox03 .line:before { + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + bottom: -4px; + right: 0; +} +.home06-img-info .infobox03 .line span:after { + border-bottom: 1px solid #FFF; + top: -1px; + left: 100%; + width: 45px; +} +.home06-img-info .infobox04 .line { + bottom: 100%; + right: 100%; + margin-bottom: -10px; + margin-right: 10px; + width: 15px; + height: 140px; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; +} +.home06-img-info .infobox04 .line:after { + background-color: #00aec8; + top: 0px; + left: -4px; +} +.home06-img-info .infobox04 .line:before { + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + bottom: -4px; + right: 0; +} +.home06-img-info .infobox04 .line span:before { + border-left: 1px solid #00aec8; + top: 0; + left: -1px; + height: 40px; +} +@media only screen and (min-width: 1200px) and (max-width: 1599px) { +.home06-img-info .infobox01 { + top: 70px; + left: 30px; +} +.home06-img-info .infobox02 { + top: 20px; + left: 520px; +} +.home06-img-info .infobox03 { + top: 518px; + left: 50px; +} +.home06-img-info .infobox04 { + top: 469px; + left: 418px; +} +.home06-img-info .infobox04 .line { + height: 108px; +} +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { +.home06-img-info .infobox01 { + top: 61px; + left: 224px; +} +.home06-img-info .infobox02 { + top: 86px; + left: 503px; +} +.home06-img-info .infobox03 { + top: 427px; + left: 20px; +} +.home06-img-info .infobox04 { + top: 438px; + left: 418px; +} +.home06-img-info .infobox01 .line { + left: auto; + right: 100%; + transform: scaleX(-1); + -webkit-transform: scaleX(-1); + margin-right: 10px; + width: 15px; +} +.home06-img-info .infobox02 .line { + width: 164px; + height: 61px; +} +.home06-img-info .infobox03 .line { + width: 50px; + height: 43px; +} +.home06-img-info .infobox04 .line { + width: 86px; + height: 128px; +} +} + @media only screen and (max-width: 991px) { +.home06-img-info .infobox { + position: relative; + top: 0; + left: 0; + right: 0; + bottom: 0; + max-width: inherit; + text-align: left; + margin-bottom: 15px; +} +.home06-img-info .infobox .line { + display: none; +} +} +.home06-list02 { + margin: 0; + padding: 0; + list-style: none; + font-size: 0; +} +.home06-list02 li { + width: 33.2%; + display: inline-block; + vertical-align: top; + padding: 8px 0; + font-size: 13px; +} +.home06-list02 li .fa { + margin-right: 10px; + font-size: 17px; + vertical-align: middle; + color: #50bdad; + margin-bottom: 4px; +} +.home06-list02 li a, .home06-list02 li a:link, .home06-list02 li a:active, .home06-list02 li a:visited { + color: #666666; +} +.home06-list02 li a:hover { + color: #50bdad; +} +.home06-social { +} +.home06-social span { + width: 35px; + height: 35px; + line-height: 35px; + font-size: 13px; + display: inline-block; + margin: 0 2px 5px; + text-align: center; + border: 1px solid rgba(255,255,255,0.2); + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + color: #666666; +} +.home06-social a:hover span { + background-color: #00aec8; + border: 1px solid #00aec8; + color: #FFF; +} +.home06-linklist { + text-align: center; + margin-bottom: 20px; +} +.home06-linklist a, .home06-linklist a:link, .home06-linklist a:active, .home06-linklist a:visited { + color: #999999; + text-align: center; + font-size: 15px; + margin: 0px 10px; + vertical-align: middle; +} +.home06-linklist .social a, .home06-linklist .social a:link, .home06-linklist .social a:active, .home06-linklist .social a:visited { + color: #fcc012; + font-size: 20px; + vertical-align: middle; +} +.home06-linklist a:hover { + color: #fcc012; +} + +/*Accent colour*/ +.home06-ibox02 li .ico, +.home06-carousel .owl-buttons .owl-prev:hover:after, +.home06-carousel .owl-buttons .owl-next:hover:after, +.home06-ibox05 dl .line span, +.home06-btn02, +a.home06-btn02, +a:link.home06-btn02, +a:active.home06-btn02, +a:visited.home06-btn02, +.home06-list02 li .fa, +.home06-linklist a:hover{ + color:#1E7AD8; +} +.home06-btn, +a.home06-btn, +a:link.home06-btn, +a:active.home06-btn, +a:visited.home06-btn, +.home06-img-info .infobox01 .line:after, +.home06-img-info .infobox02 .line:after, +.home06-img-info .infobox03 .line:after, +.home06-img-info .infobox04 .line:after, +.photo_box .ico span, +.home06-carousel .owl-page:hover, +.home06-carousel .owl-page.active, +.home06-bg04:before, +div.Theme_Responsive_20073_home06 .form_submit .btn, +#home06-goup, +div.Theme_Responsive_20073_home06-Email .form_submit .btn{ + background-color:#1E7AD8; +} +.home06-img-info .infobox01 .line span:before, +.home06-img-info .infobox02 .line span:before, +.home06-img-info .infobox03 .line span:before, +.home06-img-info .infobox04 .line span:before, +.home06-carousel .owl-buttons .owl-prev:hover, +.home06-carousel .owl-buttons .owl-next:hover{ + border-color:#1E7AD8; +} +div.Theme_Responsive_20073_home06 .form_submit .btn:hover{ + color:#1E7AD8; + border-color:#1E7AD8; +} +.home06-social a:hover span{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} + +.footer_box #home06-goup, +.footer_box div.Theme_Responsive_20073_home06-Email .form_submit .btn{ + background-color:#005dff; +} +.footer_box .home06-social a:hover span{ + background-color:#005dff; + border-color:#005dff; +} +.footer_box .home06-list02 li .fa, +.footer_box .home06-linklist a:hover{ + color:#005dff; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +/*Home Page 39 Style*/ + +/*Home Page 40 Style*/ + +/*Home Page 41 Style*/ + + + + + + + + + + + + + + + + + + + +.home30-social02 a{ + color:inherit; + border:1px solid rgba(255,255,255,0.5); + width:39px; + height:39px; + line-height:39px; + text-align:center; + font-size:16px; + display:inline-block; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ +} +.home30-social02 a:hover{ + color:#FFF; + border-color:#1e7ad8; + background-color:#1e7ad8; +} +.home30-bg01 { + background-color: #F2F2F2; + text-align: center; + border-bottom: 1px solid #ddd; +} +.home30-cont_01 h2 { + font-size: 24px; + margin: 0 0 20px 0; + font-weight: normal; +} +.home30-cont_01 p { + margin: 0 0 20px; + font-size: 14px; + line-height: 1.8; +} +.home30-cont_01 p span {display: block;} +.home30-cont_01 p a { + text-decoration: underline; +} +.home30-btn01 { + font-size: 14px; + letter-spacing: 1.2px; + line-height: 20px; + padding: 11px 30px; + color: #fff !important; + border-radius: 100px; + display: inline-block; + border-radius: 100px; + -moz-border-radius: 100px; + -webkit-border-radius: 100px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ + background: #1e7ad8; + background: -moz-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); +} +.home30-btn01:hover {text-decoration: none;opacity: 0.8;} + +.home30-services01 { + text-align: center; + margin: 0 0 50px 0; +} +.home30-services01 p.text { + font-size: 13px; + padding: 0 80px; + margin: 0 0 50px 0; +} +.home30-services01 span.fa { + width: 130px; + height: 130px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + font-size: 40px; + line-height: 130px; + color: #fff; +} +.home30-services01 .color1 span.fa { + background-color: #2DC7AE; +} +.home30-services01 .color2 span.fa { + background-color: #31B8C4; +} +.home30-services01 .color3 span.fa { + background-color: #15A8E0; +} +.home30-services01 .color4 span.fa { + background-color: #1E7AD8; +} +.home30-services01 h3 { + font-size: 15px; + text-transform: uppercase; + font-weight: normal; + margin: 25px 0 15px; +} +.home30-services01 p { + font-size: 12px; + margin: 0 0 15px 0; +} +.home30-services01 a { + text-transform: uppercase; + font-size: 13px; +} + + +.home30-bg02 { + background-image: url("images/home30-bg02.jpg"); + background-position: center center; + background-attachment: fixed; + background-size: cover; + background-repeat: no-repeat; +} +.home30-bg02 h2 { + font-size: 24px; + text-transform: uppercase; + margin: 0 0 10px 0; + text-align: center; + font-weight: normal; +} +.home30-bg02 p { + margin: 0 0 40px 0; + text-align: center; + font-size: 15px; +} +.home30-con_02_right p { + text-align: left; + font-size: 13px; + margin: 0 0 20px 0; +} +.home30-con_02_right .list_style { + display: inline-block; + line-height: 24px; + margin: 0 40px 0 0; +} +.home30-con_02_right .list_style li { + list-style-type: none; + font-size: 13px; +} +.home30-con_02_right .list_style li span { + font-size: 8px; + color: #1E7AD8; + margin-right: 8px; + position: relative; +} +@-moz-document url-prefix() { + .home30-con_02_right .list_style li span { + top: -1px; + } +} +.home30-con_02_right a.home30-btn01 { + margin: 20px 0 0 0; +} + +.home30-bg03 { + position: relative; + text-align: center; + background: #1e7ad8; + background: -moz-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E7AD8', endColorstr='#1ED6D8',GradientType=0 ); +} +.home30-bg03:before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url("images/home30-num_bg.png"); +} + + +.home30-num_Animation .number_box { + margin: 0 auto; + text-align: center; + color: #fff; +} +.home30-num_Animation .number_box .number { + font-size: 50px; + color: #fff; +} +.home30-num_Animation .number_box .number_name { + display: block; + font-size: 15px; + color: #fff; + font-weight: bold; + text-transform: uppercase; +} + +.home30-cont_02 .home30-cont_02_top { + text-align: center; + margin-bottom: 40px; +} +.home30-cont_02 .home30-cont_02_top h2 { + font-size: 24px; + font-weight: normal; + text-transform: uppercase; + margin: 0; +} +.home30-cont_02 .home30-cont_02_top p { + font-size: 15px; + margin: 10px 0 0 0; + display: inline-block; +} +.home30-cont_02 .home30-cont_02_bot .h30c02b_one, +.home30-cont_02 .home30-cont_02_bot .h30c02b_three { + border-bottom: 1px dashed #C2C2C2; +} +.home30-cont_02 .home30-cont_02_bot .h30c02b_two { + border-bottom: 1px dashed #C2C2C2; + border-left: 1px dashed #C2C2C2; + border-right: 1px dashed #C2C2C2; +} +.home30-cont_02 .home30-cont_02_bot .h30c02b_five { + border-left: 1px dashed #C2C2C2; + border-right: 1px dashed #C2C2C2; +} + +.home30-Testimonial01 { + margin: 15px 0 25px; +} +.home30-Testimonial01 li { + padding-left: 90px; + width: auto; +} +.home30-Testimonial01 .Pic { + width: 70px; + height: 70px; + position: absolute; + top: 0; + left: 0; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + overflow: hidden; +} +.home30-Testimonial01 .home30-testimonial_text { + padding: 0; + margin: 0; + font-size: 13px; + border-left: none; +} +.home30-Testimonial01 . p { + font-size: 13px; + color: #666; + line-height: 20px; + font-style:normal; + text-indent: 0; +} +.home30-Testimonial01 .home30-testimonial_text small { + font-size: 13px; + color: #333; + font-style: normal; +} +.home30-Testimonial01 .home30-testimonial_text small:before { + content: ""; +} +.home30-Testimonial01 .home30-testimonial_text small span { + color: #1e7ad8; + font-size: 13px; + text-transform: uppercase; + display: block; +} +.home30-Testimonial01 .home30-testimonial_text small span:before { + color: #1e7ad8; + content: '\2014 \00A0'; +} +.home30-Testimonial01 .home30-testimonial_text small h6 { + font-size: 13px; + font-style: normal; + font-weight: normal; + margin: 0; +} + + +.h30c02b_one .home30-Testimonial01, +.h30c02b_two .home30-Testimonial01, +.h30c02b_three .home30-Testimonial01 { + margin: 15px 0 45px; +} +.h30c02b_four .home30-Testimonial01, +.h30c02b_five .home30-Testimonial01, +.h30c02b_six .home30-Testimonial01 { + margin: 45px 0 20px; +} + +.home30-bg04 { + background-color: #F2F2F2; + text-align: center; +} +.home30-bg04 h3 { + font-size: 20px; + color: #333; + margin: 0 0 20px 0; + font-weight: normal; +} + +.home30-cont_03 h2 { + font-size: 24px; + font-weight: normal; + text-transform: uppercase; + margin: 0 0 15px 0; +} +.home30-cont_03 h5 { + font-size: 15px; + font-weight: normal; + margin: 0; +} +.home30-cont_03 p { + margin: 25px 180px 40px; +} + +.home30-carousel01 .photo_box .ico { + margin-top: -50px; +} +.home30-carousel01 .photo_box .ico span { + background-color: #fff; + background: #fff; + color: #1E7AD8; +} +.home30-carousel01 .photo_box .shade { + background-color: #1E7AD8; +} +.home30-carousel01 .photo_box:hover .shade { + filter: alpha(opacity=80); + opacity: 0.8; +} +.home30-carousel01 .owl-buttons .owl-prev, +.home30-carousel01 .owl-buttons .owl-next { + width: 46px; + height: 60px; + margin-top: -30px; + border: none; + background-color: #000; + background-color: rgba(0,0,0,0.7); + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-top-right-radius: 5px; + -moz-border-top-right-radius: 5px; + -webkit-border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + -moz-border-bottom-right-radius: 5px; + -webkit-border-bottom-right-radius: 5px; + transition: background-color ease-in 200ms; + -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: background-color ease-in 200ms; /* Opera */ + -ms-transition: background-color ease-in 200ms; /* IE9? */ +} +.home30-carousel01 .owl-buttons .owl-prev { + left: 0; +} +.home30-carousel01 .owl-buttons .owl-next { + right: 0; + border-top-right-radius: 0px; + -moz-border-top-right-radius: 0px; + -webkit-border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + -moz-border-bottom-right-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + border-top-left-radius: 5px; + -moz-border-top-left-radius: 5px; + -webkit-border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + -moz-border-bottom-left-radius: 5px; + -webkit-border-bottom-left-radius: 5px; +} +.home30-carousel01 .owl-buttons .owl-prev:before, +.home30-carousel01 .owl-buttons .owl-prev:hover:before { + border-left: 2px solid #FFF; + border-bottom: 2px solid #FFF; + margin: -5px 0 0 -3px; + width: 12px; + height: 12px; +} +.home30-carousel01 .owl-buttons .owl-next:before, +.home30-carousel01 .owl-buttons .owl-next:hover:before { + border-right: 2px solid #FFF; + border-bottom: 2px solid #FFF; + margin: -5px 0 0 -7px; + width: 12px; + height: 12px; +} +.home30-carousel01 .owl-buttons .owl-prev:hover, +.home30-carousel01 .owl-buttons .owl-next:hover { + border: none; + background: #1e7ad8; + background: -moz-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); +} + +.home30-cont_03_top h2 { + font-size: 24px; + font-weight: normal; + margin: 0; + text-align: center; + text-transform: uppercase; +} +.home30-cont_03_top p { + font-size: 15px; + padding: 10px 0 30px; + text-align: center; +} + +.home30-loaded_list01 { + margin: 0; +} +.home30-loaded_list01 p { + text-transform: uppercase; + margin: 0 0 5px 0; +} +.home30-loaded_list01 .progress .bar { + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + height: 14px; + line-height: 14px; + width: 0; + transition: width ease-in 1000ms; + -moz-transition: width ease-in 1000ms; + -webkit-transition: width ease-in 1000ms; + -o-transition: width ease-in 1000ms; + -ms-transition: width ease-in 1000ms; + background: #1e7ad8; + background: -moz-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1ed6d8), color-stop(100%, #1e7ad8)); + background: -webkit-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: -o-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: -ms-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + +} +.home30-loaded_list01 .progress { + overflow: visible; + border: 1px solid #ddd; + padding: 2px; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + background-color: transparent; + box-shadow: none; + position: relative; +} +.home30-loaded_list01 .bar span { + position: absolute; + right: 0px; + bottom: 100%; + line-height: normal; + font-size: 12px; + text-indent: 0; + display: none; + margin: 0px 0px 10px 0; +} + +.home30-horizontalTab_Top { +} +.home30-horizontalTab_Top ul.resp-tabs-list { + width: 100%; + display: table; +} +.home30-horizontalTab_Top ul.resp-tabs-list li { + display: table-cell; + float: none; + text-align: center; + border: none; +} +.home30-horizontalTab_Top ul.resp-tabs-list li:first-child { + border-left: none; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active { +} +.home30-horizontalTab_Top ul.resp-tabs-list li:hover { + background-color: inherit; +} +.home30-horizontalTab_Top ul.resp-tabs-list li div { + border: 1px solid #D8DBDB; + margin: 0 0 0 3px; + border-bottom: none; + border-top-left-radius: 3px; + -moz-border-top-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-right-radius: 3px; + -moz-border-top-right-radius: 3px; + -webkit-border-top-right-radius: 3px; +} +.home30-horizontalTab_Top ul.resp-tabs-list li:first-child div { + margin: 0; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active div { + border-top: 2px solid #1e7ad8; +} +.home30-horizontalTab_Top ul.resp-tabs-list li span { + padding: 13px; + color: #333; + font-size: 13px; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span, +.home30-horizontalTab_Top ul.resp-tabs-list li:hover span { + color: #1e7ad8; + border-bottom: none; +} +.home30-horizontalTab_Top .resp-tabs-container { + margin: -2px 0 0 0; + border: 1px solid #D8DBDB; + border-bottom-left-radius: 10px; + -moz-border-bottom-left-radius: 10px; + -webkit-border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + -moz-border-bottom-right-radius: 10px; + -webkit-border-bottom-right-radius: 10px; +} +.home30-horizontalTab_Top .resp-tab-content .resp_margin { + padding: 25px; + margin: 0; +} + + +.home30-cont_03_bottom .home30-bot_tab01 img { + float: left; + margin: 0 50px 10px 25px; + width: auto\0; +} +.home30-cont_03_bottom .home30-bot_tab01 .tab_right {overflow: hidden;} +.home30-cont_03_bottom .home30-bot_tab01 .tab_right p { + font-size: 12px; + line-height: 1.8; + margin: 0 0 20px; +} +.home30-cont_03_bottom .home30-bot_tab01 .tab_right a {font-size: 13px;text-transform: uppercase;} + +.home30-cont_03_bottom .home30-bot_tab01 a span.fa { + font-size: 14px; + font-weight: bold; + margin-right: 5px; +} + +.home30-cont_03_bottom .home30-bot_tab02 p { + font-size: 12px; + margin: 0 0 15px; +} +.home30-cont_03_bottom .home30-bot_tab02 ul.list_style { + display: inline-block; + margin: 0 40px 0 0; +} +.home30-cont_03_bottom .home30-bot_tab02 .list_style li { + padding: 5px 0 6px; + list-style-type: none; +} +.home30-cont_03_bottom .home30-bot_tab02 .list_style li .fa { + color: #1E7AD8; + font-size: 14px; + margin-right: 8px; +} +.home30-cont_03_bottom .home30-bot_tab03 h4 { + font-size: 15px; + text-transform: uppercase; + margin: 0 0 15px 0; + letter-spacing: 0.5px; +} +.home30-cont_03_bottom .home30-bot_tab03 p { + font-size: 12px; + margin: 0 0 33px; +} +.home30-cont_03_bottom .home30-bot_tab03 p span.dropcaps_1 { + background: #1e7ad8; + border-radius: 50%; + color: #ffffff; + display: inline-block; + float: left; + font-size: 50px; + height: 70px; + line-height: 65px; + margin: 0 15px 15px 0; + text-align: center; + width: 70px; +} +.home30-cont_03_bottom .home30-cont_04 { + margin: 0; + padding: 0; + list-style-type: none; +} +.home30-cont_03_bottom .home30-cont_04 li { + position: relative; + padding: 18px 0 18px 80px; + border-top: 1px solid #E6E6E6; + font-size: 13px; +} +.home30-cont_03_bottom .home30-cont_04 li:first-child { + border-top: 1px solid transparent; +} +.home30-cont_03_bottom .home30-cont_04 li span.fa { + width: 60px; + height: 60px; + line-height: 63px; + position: absolute; + top: 50%; + margin: -30px 0 0 0; + left: 0; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + color: #fff; + font-size: 28px; + text-align: center; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_1 span.fa { + background-color: #2DC7AF; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_2 span.fa { + background-color: #32B8C4; + font-size: 35px; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_3 span.fa { + background-color: #15A7E0; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_4 span.fa { + background-color: #1E7AD8; +} +.home30-cont_03_bottom .home30-cont_04 li h4 { + font-size: 15px; + text-transform: uppercase; + font-weight: normal; + margin: 0 0 5px 0; +} +.home30-bot_about img {margin: 0 0 15px;} +.home30-bot_about p {font-size: 12px;margin: 0 0 15px;line-height: 1.6;} +.home30-about_btn input { + background-color: #333333; + display: block; + border: none; + outline: none; + padding: 13px 120px 13px 15px; + width: 100%; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} +.home30-about_btn {position: relative;margin: 10px 0 0;display: inline-block;width: 100%;} +.home30-about_btn a { + position: absolute; + right: 0; + top: 0; + color: #fff !important; + font-size: 13px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + padding: 13px 25px; + height: 100%; + background: #1e7ad8; + background: -moz-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); +} +.home30-about_btn a:hover {text-decoration: none !important;} + +.home30-bot_news { + margin: 0; + padding: 0; + list-style-type: none; +} +.home30-bot_news li { + border-top: 1px dashed #444444; +} +.home30-bot_news li:first-child { + border-top: 1px solid transparent; +} +.home30-bot_news li.news01 { + padding: 0 0 20px 0; +} +.home30-bot_news li.news02 { + padding: 20px 0; +} +.home30-bot_news li.news03 { + padding: 20px 0 0 0; +} +.home30-bot_news li img { + float: left; + margin: 0 25px 0 0; +} +.home30-bot_news li h6 { + font-size: 14px; + font-weight: normal; + margin: 0 0 10px 0; +} +.home30-bot_news li p { + overflow: hidden; +} + + +@media only screen and (min-width:1200px) and (max-width:1599px) { + .home30-cont_03_bottom .home30-cont_04 li {padding: 18px 0 18px 72px;} +} + +@media only screen and (min-width:992px) and (max-width:1199px) { + .home30-cont_01 p span {display: inline;} +} +@media only screen and (max-width:991px) { + .home30-cont_03 p {margin: 25px 0 40px;} + .home30-cont_01 p span {display: inline;} + .home30-bg02 {background-attachment: inherit;} +} + + +@media only screen and (min-width:768px) and (max-width:991px) { + .home30-services01 .animation {margin-top: 30px;} + .home30-cont_02 .home30-con_02_left {display: none;} + .home30-cont_02 .col-sm-6 {width: 100%;} + .home30-Testimonial01 li {padding: 0;} + .home30-Testimonial01 .Pic {position: static;margin-bottom: 15px;} + .home30-cont_03_bottom .home30-bot_tab01 .tab_right {overflow: inherit;} + .home30-horizontalTab_Top ul.resp-tabs-list li span {font-size: 12px;} +} + +@media only screen and (max-width:768px) { + .home30-horizontalTab_Top ul.resp-tabs-list {display: none;} + .home30-horizontalTab_Top .resp-tab-active, + .home30-horizontalTab_Top .resp-tab-active:hover {background: #1e7ad8;} + .home30-horizontalTab_Top .resp-tabs-container { + border:0; + border-radius: 0; + margin: 0; + border-bottom: 1px solid #d8d8d8; + } +} + +@media only screen and (max-width:767px) { + .home30-services01 .animation {margin-top: 15px;} + .home30-cont_03_bottom .home30-bot_tab01 img {float: none;margin: 0 0 20px;} + .home30-cont_02 .home30-cont_02_bot [class*="h30c02b"] { + border-left: 0; + border-right: 0; + border-bottom: 1px dashed #c2c2c2; + } + .home30-cont_02 .home30-cont_02_bot .h30c02b_six {border: 0;} +} + +/* Accent Colour */ +.home30-btn01, +.home30-bg03, +.home30-carousel01 .owl-buttons .owl-prev:hover, +.home30-carousel01 .owl-buttons .owl-next:hover { + background: #1E7AD8; + background: -moz-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1E7AD8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); +} +.home30-carousel01 .photo_box .shade {background-color: #1E7AD8;} +.home30-carousel01 .photo_box .ico span {color: #1E7AD8;} +.home30-social02 a:hover{ + color:#FFF!important; + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.home30-social02 a:hover { + background-color:#1E7AD8; + border-color:#1E7AD8; +} + +.home30-loaded_list01 .progress .bar { + background: #1E7AD8; + background: -moz-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1ed6d8), color-stop(100%, #1E7AD8)); + background: -webkit-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: -o-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: -ms-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span, +.home30-horizontalTab_Top ul.resp-tabs-list li:hover span { + color: #1E7AD8; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active div { + border-top-color: #1E7AD8; +} +.home30-cont_03_bottom .home30-bot_tab02 .list_style li .fa {color: #1E7AD8;} +.home30-cont_03_bottom .home30-bot_tab03 p span.dropcaps_1 {background: #1E7AD8;} +.home30-cont_03 h5 {color:#333333;} +.home30-Testimonial01 .home30-testimonial_text small span:before {color: #1E7AD8;} +.home30-Testimonial01 .home30-testimonial_text small span {color: #1E7AD8;} +.home30-con_02_right .list_style li span {color: #1E7AD8;} +.home30-bot_news li h6 {color:#ffffff;} + +.Home30-heading01 {border-left-color: ${#1E7AD8} !important;} +.home30-about_btn a { + background: #1E7AD8; + background: -moz-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1E7AD8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); +} + + + + + + + + + + + + + + +/*Home Page 39 Style*/ + +/*Home Page 40 Style*/ + +/*Home Page 41 Style*/ + + + + + + + + + + + + + + + + + + + +/*Home Page 34 Style*/ +.home34-title01{ + text-align:center; +} +.home34-title01 h4{ + font-weight:normal; + margin:0 0 12px; +} +.home34-title01 h3{ + margin:0; + text-transform:uppercase; +} +.home34-title01 .line_center{ + width:70px; + height:2px; + background-color:#3b9cf7; + margin:28px auto 30px; +} +.home34-title02{ + text-align:center; +} +.home34-title02 h4{ + font-size:15px; + color:#fff; + font-weight:normal; + margin:0 0 12px; +} +.home34-title02 h3{ + font-size:24px; + color:#fff; + margin:0; + line-height:1; + text-transform:uppercase; +} +.home34-title02 .line_center{ + width:70px; + height:2px; + background-color:#fff; + margin:28px auto 30px; +} +.home34-pr10 { + padding-right: 10%; +} +.home34-pl10 { + padding-left: 10%; +} +.home34-bg01{ + background: #f6f7f9; + text-align: center; +} +.home34-ibox .home34-icon{ + width:124px; + height:124px; + margin:0 auto 37px; + text-align:center; + border:2px solid #3b9cf7; + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius:50%; +} +.home34-icon span.fa{ + color:#3b9cf7; + font-size:45px; + line-height:118px; +} +.home34-ibox h5{ + margin:0 0 17px; + font-weight:bold; + text-transform:uppercase; +} +.home34-ibox p{ + margin:0 0 25px; +} +.home34-ibox a{ + font-size:14px; +} +/*.home34-bannerfont01{ + font-size:80px; + color:#ffffff; + font-weight:bold; + text-transform:uppercase; + line-height:1; +}*/ +/*.home34-bannerfont01{ + font-size:24px; + color:#ffffff; + line-height:1; +}*/ +.home34-banner-bnt{ + padding:19px 35px; + line-height:20px; + border:1px solid #ffffff; + color:#ffffff; + cursor:pointer; +} +.home34-banner-bnt:hover{ + background-color:#3b9cf7; + border-color:#3b9cf7; +} +.home34-banner-bnt a{ + color:#ffffff !important; + transition: +} +.home34-bg02{ + background: url(images/home34-bg02.jpg) repeat center center; +} +.home34-testimonials blockquote{ + position:relative; + padding:0 0 60px 0; + margin:0; + font-style:normal; + text-align:center; + +} +.home34-testimonials blockquote p{ + color:#fff; + position:relative; + padding:0 200px; + text-indent:inherit; + font-style:normal; + min-height:94px; +} +.home34-testimonials blockquote p:before{ + content: ""; + left: 100px; + position: absolute; + color: #fff; + top: 50%; + background:url(images/home34-mark-left.png) no-repeat left center; + width:45px; + height:38px; + margin:-19px 0 0 0; +} +.home34-testimonials blockquote p:after{ + content: ""; + right: 100px; + position: absolute; + color: #fff; + top: 50%; + background:url(images/home34-mark-right.png) no-repeat left center; + width:45px; + height:38px; + margin:-19px 0 0 0; +} +.home34-testimonials blockquote h2{ + text-align:center; + font-size:15px; + color:#fff; + margin:0; + padding:20px 0 0 0; +} +.home34-testimonials blockquote .pic{ + width:105px; + height:105px; + overflow:hidden; + display:block; + margin:20px auto 0 auto; +} +.home34-testimonials blockquote h2 span{ + display:block; + font-size:13px; +} +.home34-testimonials .last_page, +.home34-testimonials .next_page { + width:40px; + height:40px; + border:1px solid #fff; + background-color:transparent; + top: auto; + bottom:85px; + left: 50%; + right:auto; + font-size:0; + overflow: hidden; + text-indent:-999; +} +.home34-testimonials .last_page:hover, +.home34-testimonials .next_page:hover{ + background-color:#fff; +} +.home34-testimonials .last_page { + margin: 0 0 0 -110px; + } +.home34-testimonials .next_page{ + margin: 0 0 0 70px; + } +.home34-testimonials .last_page:before{ + content: ""; + border-top: 1px solid #fff; + border-left: 1px solid #fff; + width: 8px; + height: 8px; + left:50%; + top: 50%; + position: absolute; + margin: -3px 0 0 -3px; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + } +.home34-testimonials .next_page:before{ + content: ""; + border-right: 1px solid #fff; + border-bottom: 1px solid #fff; + width: 8px; + height: 8px; + left:50%; + top: 50%; + position: absolute; + margin:-2px 0 0 -5px; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + } +.home34-testimonials .next_page:hover:before{ + border-right: 1px solid #3b9cf7; + border-bottom: 1px solid #3b9cf7; +} +.home34-testimonials .last_page:hover:before{ + content: ""; + border-top: 1px solid #3b9cf7; + border-left: 1px solid #3b9cf7; +} +.home34-testimonials .dot{ + width:100%; + text-align:center; + bottom:0; +} +.home34-testimonials .dot a { + border: 2px solid #fff; + width: 14px; + height: 14px; +} +.home34-testimonials .dot a.actived, +.home34-testimonials .dot a:hover { + background-color: #fff; +} +.home34-isotope .isotope_group{ + padding:15px 0 40px; + text-align:center; +} +.home34-isotope .isotope_group a{ + font-size:13px; + color:#666666; + border:1px solid #cccccc; + padding:6px 25px; + display:inline-block; + margin:3px 0; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; + -o-transition: all ease-in 200ms; + -ms-transition: all ease-in 200ms; +} +.home34-isotope .isotope_group a:hover{ + color:#3b9cf7; + text-decoration:none; + border:1px solid #3b9cf7 +} +.home34-isotope .isotope_group a.active{ + border:1px solid #3b9cf7; + color:#3b9cf7; +} +.home34-isotope .isotope_main{ + margin-left:-15px; +} +.home34-isotope .isotope_item .photo_box{ + margin:0 0 30px 30px; +} +.home34-isotope .photo_box .pic_box{ + border:1px solid #f1f1f1; +} +.home34-isotope .photo_box .text_style4 h6{ + margin:20px 0 5px 0; + font-weight:blod; + text-transform:uppercase; +} +.home34-isotope .photo_box .content .ico{ + margin:0; +} +.home34-full{ + font-size:15px; + color:#ffffff; +} +.home34-full h3{ + font-size:24px; + color:#ffffff; + text-transform:uppercase; + line-height:1; +} +.home34-full a.home34-btn{ + float:right; + margin-top:8px; + font-size: 14px; + color: #ffffff; + background-color: #3b9cf7; + display: inline-block; + padding: 12px 20px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; + -o-transition: all ease-in 200ms; + -ms-transition: all ease-in 200ms; + text-align:center; +} +.home34-full a:hover.home34-btn{ + background-color:#fff; + color:#3b9cf7 + +} +a.home34-btn02{ + float:right; + margin-top:8px; + font-size: 13px; + color: #ffffff; + border:1px solid #fff; + display: inline-block; + padding: 17px 20px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; + -o-transition: all ease-in 200ms; + -ms-transition: all ease-in 200ms; + font-size:13px; + line-height:1.2; + text-align:center; +} +a:hover.home34-btn02{ + background-color:#3b9cf7; + text-decoration:none; + border:1px solid #3b9cf7 +} +.home34-bg03 { + background: url(images/home34-bg03.jpg) center center repeat; + color: #ffffff; +} +a.home34-btn:hover { + text-decoration: none; + background-color: #666666; +} +.home34-ibox02 .row > div { + margin: 20px 0; +} +.home34-ibox02 h5{ + margin:0 0 15px 0; +} +.home34-ibox02 h5 span.fa{ + font-size:20px; + vertical-align:middle; + margin:0 20px 0 0; + top:-3px; + color:#666666; +} +.home34-loadlist { + text-align: center; + padding: 20px 0; +} +.home34-loadlist .loaded-decorate01 { + display: inline-block; + position: relative; +} +.home34-loadlist .loaded-decorate01 .fa { + position: absolute; + left: 50%; + top: 50%; + font-size: 40px; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + margin: -25px 0 0 -25px; +} +.home34-loadlist .number { + font-size: 30px; + color: #333333; + line-height: 1.2; + padding:20px 0 0 0; +} +.home34-loadlist .title { + margin-bottom: 0; + font-size: 16px; + text-transform:uppercase; + color:#333; +} +.home34-loadlist .top .fa{ + background-color:#3b9cf7; + width:156px; + height:156px; + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius:50%; + line-height:156px; + color:#fff; + text-align:center; + font-size:50px; + margin:10px; +} +.home34-loadlist .top{ + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius:50%; + border:6px solid #3b9cf7; + width:186px; + margin:0 auto; +} +.home34-loadlist .top.color-2 { + border:6px solid #5775f4; +} +.home34-loadlist .top.color-2 .fa { + background-color:#5775f4; +} +.home34-loadlist .top.color-3 { + border:6px solid #4bc0b1; +} +.home34-loadlist .top.color-3 .fa { + background-color:#4bc0b1; +} +.home34-loadlist .top.color-4 { + border:6px solid #8d6ceb; +} +.home34-loadlist .top.color-4 .fa { + background-color:#8d6ceb; +} +.home34-bg04{ + background-color:#f1f1f1; +} +.home34-team > div{ + padding-top:20px; + padding-bottom:0; +} +.home34-team .photo_box{ + border:1px solid #dcdcdc; +} +.home34-team .photo_box .ico span{ + background-color:#ffffff; + color:#3b9cf7; + width:60px!important; + height:60px!important; + line-height:60px!important; + font-size:24px; +} +.home34-team .photo_box .shade{ + background-color:#3b9cf7; +} +.home34-team .photo_box:hover .shade{ + opacity:0.85; +} +.home34-team h3{ + font-size:16px; + color:#333333; + border-bottom:1px solid #dedede; + padding:20px 0 26px; + margin:0 0 22px; +} +.home34-team h3 span{ + font-size:13px; + color:#666666; + display:block; + font-weight:normal; + text-transform:uppercase; +} +.home34-loadlist02 p { + color: #fff; + margin: 40px 0 13px; + font-size: 13px; +} +.home34-loadlist02 .progress { + background-color:rgba(255,255,255,0.7); + height: 30px; + position: relative; + box-shadow: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + margin: 0 0 40px; + overflow: visible; +} + +.home34-loadlist02 .progress:last-child { + margin: 0; +} +.home34-loadlist02 .progress > span { + position: absolute; + top: 5px; + left: 10px; + z-index: 10; + font-size: 13px; + color: #000; +} +.home34-loadlist02 .bar { + height: 30px; + margin-top: -1px; + width: 0; + transition: width ease-in 200ms; + -moz-transition: width ease-in 200ms; + /* Firefox 4 */ + -webkit-transition: width ease-in 200ms; + /* Safari and Chrome */ + -o-transition: width ease-in 200ms; + /* Opera */ + -ms-transition: width ease-in 200ms; + /* IE9? */ + + background-color:#5775f4; +} +.home34-loadlist02.color-2 .bar{ + background-color:#4bc0b1; +} +.home34-loadlist02 .bar span { + position: absolute; + right: 0; + top: -31px; + font-size: 12px; + line-height: 1; + padding: 5px; + display: none; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.home34-loadlist02 .color-1{ + background-color: #b65ccd; +} +.home34-loadlist02 .color-2{ + background-color: #8d6cc3; +} +.home34-loadlist02 .color-3{ + background-color: #20a3f0; +} +.home34-loadlist02 .color-4{ + background-color: #1bbc9b; +} +.home34-bg05{ + background: url(images/home34-bg05.jpg) center center no-repeat fixed; + color: #ffffff; +} +.home34-bg06{ + background: url(images/home34-bg06.jpg) center center no-repeat fixed; + color: #ffffff; +} +.home34-bg07{ + background: url(images/home34-bg07.jpg) center center repeat; + color: #ffffff; +} +.home34-socialbox{ + text-align:center; + margin:10px 0; +} +.home34-socialbox a{ + width:150px; + height:150px; + text-align:center; + line-height:150px; + display:inline-block; + background-color:#00bcea; + font-size:55px; + color:#fff; + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius: 50%; + position:relative; +} +.home34-socialbox a:hover{ + text-decoration:none; +} +.home34-socialbox.color-1 a{ + background-color:#586dc3; + border:6px solid #acb6e1; +} +.home34-socialbox.color-2 a{ + background-color:#00bcea; + border:6px solid #80def5; +} +.home34-socialbox.color-3 a{ + background-color:#ef584d; + border:6px solid #f7aca6; +} +.home34-socialbox.color-4 a{ + background-color:#3ba84a; + border:6px solid #9dd4a5; +} +.home34-socialbox.color-5 a{ + background-color:#e44790; + border:6px solid #f2a3c8; +} +.home34-socialbox.color-6 a{ + background-color:#e28b29; + border:6px solid #f1c594; +} +.home34-socialbox a:after{ + content: ""; + width: 150px; + height: 75px; + border-radius: 50% 0 0 50%; + -moz-border-radius: 50% 0 0 50%; + -webkit-border-radius: 150px 150px 0 0; + background:rgba(255,255,255,0.15); + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + position: absolute; + left: -30px; + top: 11px; +} +.home34-price{ + padding:25px 0 0; +} +.home34-price .price_border{ + border:1px solid #dddddd; + transition:all ease-in 200ms; + -moz-transition:all ease-in 200ms; /* Firefox 4 */ + -webkit-transition:all ease-in 200ms; /* Safari and Chrome */ + -o-transition:all ease-in 200ms; /* Opera */ + -ms-transition:all ease-in 200ms; /* IE9? */ +} +.home34-price .price_title{ + color:#333333; + padding:28px 0px 34px; + border:none; + text-align:center; + background-color:#f4f4f4; +} +.home34-price .price_title .line{ + width:20px; + height:1px; + background-color:#333333; + margin:0 auto 4px; + transition:all ease-in 200ms; + -moz-transition:all ease-in 200ms; /* Firefox 4 */ + -webkit-transition:all ease-in 200ms; /* Safari and Chrome */ + -o-transition:all ease-in 200ms; /* Opera */ + -ms-transition:all ease-in 200ms; /* IE9? */ +} +.home34-price .price_title h2{ + color:#333333; + font-size:18px; + font-weight:bold; + transition:all ease-in 200ms; + -moz-transition:all ease-in 200ms; /* Firefox 4 */ + -webkit-transition:all ease-in 200ms; /* Safari and Chrome */ + -o-transition:all ease-in 200ms; /* Opera */ + -ms-transition:all ease-in 200ms; /* IE9? */ +} +.home34-price .price_holder{ + text-align:center; + margin:0; + padding:0; + background:#ffffff; + border:none; +} +.home34-price .price_box{ + padding:27px 0; + margin:0; + position:relative; + text-align:center; +} +.home34-price .sup{ + font-size:50px; + vertical-align:inherit; + font-weight:bold; +} +.home34-price .price{ + font-size:50px; + font-weight:bold; +} +.home34-price .unit{ + font-size:15px; + font-weight:bold; +} +.home34-price .price_holder ul{ + padding:0; + margin:0 40px; + border-bottom:none; +} +.home34-price .price_holder ul li{ + text-align:center; + border:none; + color:#666666; + padding:13px 0; + font-size:13px; + border-top:1px solid #dddddd; +} +.home34-price .price_button{ + background-color:#f4f4f4; +} +.home34-price a.btn{ + padding:11px 30px; + margin:28px 0; + font-size:13px; + line-height:20px; + border:1px solid transparent; +} +.home34-price .color-1 .price_box{ + color:#3b9cf7; +} +.home34-price .color-2 .price_box{ + color:#5775f4; +} +.home34-price .color-3 .price_box{ + color:#4bc0b1; +} +.home34-price .color-4 .price_box{ + color:#8d6ceb; +} +.home34-price .color-1 a.btn{ + color:#3b9cf7; + border-color:#3b9cf7; +} +.home34-price .color-2 a.btn{ + color:#5775f4; + border-color:#5775f4; +} +.home34-price .color-3 a.btn{ + color:#4bc0b1; + border-color:#4bc0b1; +} +.home34-price .color-4 a.btn{ + color:#8d6ceb; + border-color:#8d6ceb; +} +.home34-price .color-1 .price_border:hover{ + border-color:#3b9cf7; +} +.home34-price .color-2 .price_border:hover{ + border-color:#5775f4; +} +.home34-price .color-3 .price_border:hover{ + border-color:#4bc0b1; +} +.home34-price .color-4 .price_border:hover{ + border-color:#8d6ceb; +} +.home34-price .color-1 .price_border:hover .price_title, +.home34-price .color-1 .price_border:hover a.btn{ + background-color:#3b9cf7; +} +.home34-price .color-2 .price_border:hover .price_title, +.home34-price .color-2 .price_border:hover a.btn{ + background-color:#5775f4; +} +.home34-price .color-3 .price_border:hover .price_title, +.home34-price .color-3 .price_border:hover a.btn{ + background-color:#4bc0b1; +} +.home34-price .color-4 .price_border:hover .price_title, +.home34-price .color-4 .price_border:hover a.btn{ + background-color:#8d6ceb; +} +.home34-price .price_border:hover .price_title, +.home34-price .price_border:hover .price_title h2{ + color:#ffffff; +} +.home34-price .price_border:hover .price_title .line{ + background-color:#ffffff; +} +.home34-price .price_border:hover a.btn{ + color:#ffffff; +} +.home34-price .best_value .price_border{ + border-color:#5775f4; +} +.home34-price .best_value .price_title{ + background-color:#5775f4; + color:#ffffff; +} +.home34-price .best_value .price_title h2{ + color:#ffffff; +} +.home34-price .best_value .price_title .line{ + background-color:#ffffff; +} +.home34-price .best_value a.btn{ + background-color:#5775f4; + color:#ffffff; +} +.home34-info h4 { + font-size: 17px; + color: #333333; + font-weight: normal; +} +.home34-info-title { + font-size: 15px; + color: #333333; +} +.home34-info-item{ + padding-top: 20px; + font-size:13px; +} +.home34-list ul{ + margin:0; + list-style:none; +} +.home34-list ul li{ + padding-bottom:13px; + border-bottom:1px solid #494949; +} +.home34-list ul li + li{ + margin-top:10px; +} +.home34-list ul li a span.fa{ + color:#3b9cf7; + margin-right:14px; +} +.home34-news + .home34-news{ + border-top:1px solid #494949; + margin-top:27px; + padding-top:20px; +} +.home34-news img{ + float:left; + padding:7px 14px 0 0; +} +.home34-newtext{ + overflow: hidden; +} +.home34-linklist ul li a:hover{ + color:#3b9cf7; +} +.home34-linklist ul li + li { + margin-top: 16px; +} +.footer_box .home34-linklist ul li a, +.footer_box .home34-linklist ul li a:link, +.footer_box .home34-linklist ul li a:active, +.footer_box .home34-linklist ul li a:visited, +.footer_box .home34-list ul li a, +.footer_box .home34-list ul li a:link, +.footer_box .home34-list ul li a:active, +.footer_box .home34-list ul li a:visited{ + color:#aaaaaa; +} +.footer_box .home37-linklist ul li a:hover, +.footer_box .home34-list ul li a:hover{ + color:#3b9cf7 +} +.home34-linklist ul li a span.fa { + color: #3b9cf7; + margin-right: 10px; + padding-left: 1px; +} +.home34-linklist ul { + margin: 0; + list-style: none; + float: left; + width: 50%; +} +.home34-bottom{ + margin-bottom:-30px; +} +#anchorNav li i{ + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius: 50%; + width:20px; + height:20px; + border:0; +} +.home34-bg05 .home34-title01 h4{ + color:#fff; +} +.home34-bg05 .home34-title01 h3{ + color:#fff; +} +.home34-carousel .photo_box{ + padding:0 5px; +} +.home34-carousel .photo_box .text_style5 h6{ + font-weight:normal; + text-transform:uppercase; + margin:25px 0 0 0; +} +.home34-carousel .photo_box .text_style5 span.date{ + padding:0 0 10px 0; + display:block; +} +.home34-carousel{ + padding: 0 30px; +} +.home34-carousel .photo_box .text_style5 p{ + font-size:13px; +} +.home34-carousel .owl-buttons .owl-prev:before, +.home34-carousel .owl-buttons .owl-next:before { + border-left: 4px solid #FFF; + border-bottom: 4px solid #FFF; + width:11px; + height:11px; + margin:-5px 0 0 -5px; +} +.home34-carousel .owl-buttons .owl-next:before { + border-right: 4px solid #FFF; + border-left:none; + margin-left:-6px; +} +.home34-carousel .owl-buttons .owl-prev, +.home34-carousel .owl-buttons .owl-next { + width: 40px; + height: 40px; + line-height: 40px; + margin-top:-15px 0 0; + background-color:#7d7d7d; + left:-10px; +} +.home34-carousel .owl-buttons .owl-next{ + left:auto; + right:-10px; +} +.home34-lightbox-l { + border: 1px solid #dcdcdc; + float: left; + padding: 10px 10px 0 10px; + position: relative; + width: 35%; +} +.home34-lightbox-l img{ + display:inline-block; + vertical-align:bottom; + max-width:100%; +} +.home34-lightbox-r { + float: left; + margin-left:3%; + padding:10px 0 0 0; + width: 62%; +} +#home34-popup.white-popup, +#home34-popup2.white-popup, +#home34-popup3.white-popup, +#home34-popup4.white-popup{ + max-width: 800px; + padding: 30px; + box-shadow:0px 0 20px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0 20px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0px 0 20px rgba(0, 0, 0, 0.3); +} +.home34-lightbox-r h3{ + font-size:16px; + color:#444; + margin:0; +} +.home34-lightbox-r span{ + color: #666; + display: block; + font-size: 13px; + text-transform: uppercase; + padding: 0 0 13px 0; +} +.home34-lightbox-r .line{ + background:#dedede; + height: 1px; + margin:20px 0 15px 0; +} +.home34-ligthbox{ + border-left: 2px solid #10a2f8; + padding: 10px 0 0 15px; +} +.home34-data{ + position:relative; + font-size:15px; + color:#333; +} +.home34-data:after{ + border: 1px solid #10a2f8; + border-radius: 50%; + content: ""; + left: -22px; + position: absolute; + width: 12px; + height: 12px; + top: 50%; + margin: -6px 0 0 0; + background: #fff; +} +.home34-ligthbox h5{ + font-weight:bold; +} +.home34-ligthbox p{ + margin:0; + padding:0 0 30px 0; +} +.home34-loghtbot{ + padding:12px 20px; + background-color:#f6f6f6; +} +.home34-loghtbot a{ + border: 1px solid #b3b3b3; + border-radius: 50%; + color: #b3b3b3; + display: inline-block; + height: 27px; + width: 27px; + line-height: 25px; + text-align: center; + vertical-align: middle; + margin:0 5px 0 0; + } +.home34-loghtbot em, +.home34-loghtbot span{ + display:inline-block; + vertical-align:middle; +} +.home34-loghtbot em{ + padding:0 10px 0 30px; +} +.home34-loghtbot a:hover{ + background-color:#10a2f8; + color:#fff; + border:1px solid #10a2f8; +} +.home34-map{ + position:relative; +} +.home34-map:before{ + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 7px rgba(0,0,0,0.4); + -moz-box-shadow: 0 0 7px rgba(0,0,0,0.4); + -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4); + z-index: 0; +} +.home34-bannerfont01{ + font-size:80px; + line-height:1; + color:#fff; + letter-spacing:3px; + font-weight:bold; +} +.home34-bannerfont02{ + font-size:24px; + line-height:1; + color:#fff; + letter-spacing:1px; +} + +.home34-banner-bnt01{ + margin:0 0 0 -240px; +} +.home34-banner-bnt02{ + margin:0 -240px 0 0; +} +@media only screen and (min-width: 1600px) { +.home34-carousel{ + padding:0 50px; +} +.home34-carousel .photo_box { + padding: 0 15px; +} +.home34-carousel .owl-buttons .owl-prev:before, +.home34-carousel .owl-buttons .owl-next:before { + border-left: 4px solid #FFF; + border-bottom: 4px solid #FFF; + width:11px; + height:11px; +} +.home34-carousel .owl-buttons .owl-next:before { + border-right: 4px solid #FFF; + border-left:none; + margin-left:-6px; +} +.home34-carousel .owl-buttons .owl-prev, +.home34-carousel .owl-buttons .owl-next { + width: 60px; + height: 60px; + line-height: 60px; + margin-top:-30px; + left:-70px; +} +.home34-carousel .owl-buttons .owl-next{ + left:auto; + right:-70px; +} +.home34-full a.home34-btn{ + padding: 12px 48px; + +} +a.home34-btn02{ + padding: 17px 30px; +} +} + +@media only screen and (max-width: 1600px) { + +} +@media only screen and (max-width:1024px) { + #header1.headerBox { + margin-top:5px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) {} +@media only screen and (max-width: 991px) { +.home34-testimonials blockquote p{ + padding:0 50px; +} +.home34-testimonials blockquote p:after{ + right:0; +} +.home34-testimonials blockquote p:before{ + left:0; +} +} +@media only screen and (max-width: 767px) { +.home34-bottom { + margin-bottom: 0; +} +#anchorNav li{ + display:none; +} +.home34-pl10 { + padding-left: 0%; +} +.home34-pr10 { + padding-right: 0%; +} +a.home34-btn02, +.home34-full a.home34-btn{ + float:none; +} +.home34-ibox{ + padding:10px 0; +} +.home34-ibox p{ + margin:0 0 10px 0; +} +.home34-ibox h5 { + margin: 0px 0 5px; +} +.home34-ibox .home34-icon { + margin: 0 auto 15px; +} +.home34-lightbox-l { + float: none; + width: 100%; +} +.home34-lightbox-r { + float: none; + width: 100%; +} +} +@media only screen and (max-width: 480px) { +.home34-socialbox a:after { + width: 120px; + height: 60px; + position: absolute; + left: -23px; + top: 6px; +} +.home34-socialbox a { + width: 120px; + height: 120px; + line-height: 120px; + font-size: 48px; +} + +} +/* Accent Colour */ +.home34-banner-bnt:hover, +.home34-title01 .line_center, +.home34-full a.home34-btn, +.home34-loghtbot a:hover, +.home34-team .photo_box .shade, +.home34-loadlist .top .fa, +.home34-price .color-1 .price_border:hover .price_title, .home34-price .color-1 .price_border:hover a.btn, +a:hover.home34-btn02{ + background-color:#1E7AD8; +} +.Theme_Responsive_20073_home34 .form_submit .btn{ + background-color:#1E7AD8!important; +} +.Theme_Responsive_20073_home34 .form_submit .btn:hover{ + background-color:#444!important; +} +.home34-banner-bnt:hover, +.home34-ibox .home34-icon, +.home34-isotope .isotope_group a.active, +.home34-data:after, +.home34-loghtbot a:hover, +.home34-team .photo_box .ico span, +.home34-loadlist .top, +.home34-price .color-1 a.btn, +.home34-price .color-3 .price_box, +.home34-price .color-1 .price_border:hover, +a:hover.home34-btn02, +.home34-isotope .isotope_group a:hover{ + border-color:#1E7AD8; +} +.home34-icon span.fa, +.home34-isotope .isotope_group a.active, +.home34-team .photo_box .ico span, +.home34-price .color-1 .price_box, +.home34-price .color-1 a.btn, +.home34-isotope .isotope_group a:hover, +.home34-full a:hover.home34-btn{ + color:#1E7AD8; +} +.home34-ligthbox { + border-left: 2px solid #1E7AD8; + +} +.home34-testimonials .next_page:hover:before { + border-right: 1px solid #1E7AD8; + border-bottom: 1px solid #1E7AD8; +} +.home34-testimonials .last_page:hover:before { + border-top: 1px solid #1E7AD8; + border-left: 1px solid #1E7AD8; +} + +.home34-loadlist .top.color-2 .fa, +.home34-loadlist02 .bar, +.home34-price .color-2 .price_border:hover .price_title, .home34-price .color-2 .price_border:hover a.btn{ + background-color:#1ed6d8; +} +.home34-loadlist .top.color-2, +.home34-price .color-2 a.btn, +.home34-price .color-2 .price_border:hover{ + border-color:#1ed6d8; +} +.home34-price .color-2 .price_box, +.home34-price .color-2 a.btn{ + color:#1ed6d8; +} +.home34-loadlist .top.color-3 .fa, +.home34-price .color-3 .price_border:hover .price_title, .home34-price .color-3 .price_border:hover a.btn, +.home34-loadlist02.color-2 .bar,{ + background-color:#fff; +} +.home34-loadlist .top.color-3, +.home34-price .color-3 a.btn, +.home34-price .color-3 .price_border:hover{ + border-color:#fff; +} +.home34-price .color-3 a.btn, +.home34-price .color-3 .price_box{ + color:#fff; +} +.home34-loadlist .top.color-4 .fa, +.home34-price .color-4 .price_border:hover .price_title, .home34-price .color-4 .price_border:hover a.btn{ + background-color:#fff; +} +.home34-loadlist .top.color-4, +.home34-price .color-4 a.btn, +.home34-price .color-4 .price_border:hover{ + border-color:#fff; +} +.home34-price .color-4 a.btn, +.home34-price .color-4 .price_box{ + color:#fff; +} +.footer_box .home34-linklist ul li a, .footer_box .home34-linklist ul li a:link, .footer_box .home34-linklist ul li a:active, .footer_box .home34-linklist ul li a:visited, .footer_box .home34-list ul li a, .footer_box .home34-list ul li a:link, .footer_box .home34-list ul li a:active, .footer_box .home34-list ul li a:visited{ + color:#ffffff; +} +.footer_box .home34-linklist ul li a:hover, +.footer_box .home34-list ul li a:hover, +.home34-list ul li a span.fa, +.home34-linklist ul li a span.fa{ + color:#1E7AD8; +} +.Home34-Container01 .line{ + background-color:#ffffff!important; +} + + + + + + + + + + + + + + +/*Home Page 39 Style*/ + +/*Home Page 40 Style*/ + +/*Home Page 41 Style*/ + + + + + + + + + + + + + + + + +/*Footer */ + .footer_box { + position:relative; + z-index:3; + } + .foot_bgs{ + display:none; + } + .footer_box .footer_bg{ + content: ""; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + opacity: 1; + background-color:#033e89; + background-position:center bottom; + background-repeat:no-repeat; + background-size:cover ; + } + .footer_bottom { + overflow:hidden; + } + .footer_bottom .footer_bottom_bg{ + opacity: 0/5; + background-color:#0085ff; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -webkit-transform:skew(0deg,0deg); + -moz-transform:skew(0deg,0deg); + transform:skew(0deg,0deg); + transform-origin:right bottom; + } + +.footer_box .Normal { + color:#ffffff; +} + +.footer_box a, +.footer_box a:link, +.footer_box a:active, +.footer_box a:visited{ + color:#1E7AD8; +} +.footer_box a:hover{ + text-decoration:underline; + color:#1E7AD8; +} +.footer_box .dnntitle span{ + color: #ffffff; +} + +.FooterPane .Normal, +.copyright_style, +.copyright_style a, +.copyright_style a:link, +.copyright_style a:active, +.copyright_style a:visited, +.FooterPane a, +.FooterPane a:link, +.FooterPane a:active, +.FooterPane a:visited{ + color: #ffffff; +} +.FooterPane .foot_social_3 a:hover span{ + color: #005dff; +} +.footer_bottom .Normal, +.footer_bottom a, +.footer_bottom a:link, +.footer_bottom a:active, +.footer_bottom a:visited, +.footer_bottom .social_list_1 a span, +.footer_bottom .link_list_1 a, +.footer_bottom .link_list_1 a:link, +.footer_bottom .link_list_1 a:active, +.footer_bottom .link_list_1 a:visited{ + color: #ffffff; +} +.footer_bottom .link_list_1 .social a, +.footer_bottom .link_list_1 .social a:link, +.footer_bottom .link_list_1 .social a:active, +.footer_bottom .link_list_1 .social a:visited, +.footer_bottom .FooterPane a:hover, +.footer_bottom .copyright_style a:hover, +.footer_bottom .link_list_1 a:hover, +.footer_bottom .link_list_1 .social a:hover, +.footer_bottom .list_style_13 li .fa{ + text-decoration:none; + color: #005dff; +} +.footer_bottom .social_list_5 a:hover span{ + background-color:#005dff; + border-color: #005dff; +} + +.footer_bottom .link_list_1 .social a:hover{ + text-decoration:underline; +} +.footer_bottom .social_list_1 a{ + border-color: #ffffff; +} +.footer_bottom .social_list_1 a:hover{ + background-color:#ffffff; +} +.footer_bottom .social_list_1 a:hover span{ + color: #005dff; +} +.footer_box .footer_bottom { + padding:0 0 20px; +} +.footer_box .footer_bottom .footer_line{ + padding:20px 0 0; + border-top:1px solid #0085ff; + } + +.footer_bottom .dnntitle span{ + color: #ffffff; +} +.footer_bottom .title_style_2{ + color: #ffffff; +} +.footer_bottom .title_style_2 .icon:before, +.footer_bottom .title_style_2 .icon:after{ + border-color: #ffffff; +} + +.footer_bottom .Theme_Responsive_20072_home5-Email .form_submit:before{ + color: #005dff!important; +} +.footer_bottom .Theme_Responsive_20072_home7-Email .form_submit .btn{ + background-color: #005dff!important; +} +.footer_bottom .Theme_Responsive_20072_home7-Email .form_submit .btn:hover{ + background-color: #555!important; +} + +.copyright_style, +.copyright_style a, +.FooterPane { + font-size:14px; +} + + + + +#to_top { + width: 65px; + height: 65px; + line-height:65px; + right: 90px; + bottom: 120px; +} +.backtop01 { + border-color:#333333; +} +.backtop01 span:before{ + border-top-color:#333333; + border-left-color:#333333; +} +.backtop01 span:after{ + border-left-color:#333333; +} +.backtop01:hover { + background-color:#1E7AD8; + border-color:#1E7AD8; +} + +.backtop02 { + background-color:#333333; +} +.backtop02:hover { + background-color:#1E7AD8; +} +.backtop03 { + border-color:#333333; + color:#333333; +} +.backtop03:hover { + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.backtop04 { + background-color:#333333; +} +.backtop04:hover { + background-color:#1E7AD8; +} + + + + + + + + + + + + + + + + + diff --git a/niayesh/notice.png b/niayesh/notice.png new file mode 100644 index 0000000000000000000000000000000000000000..438424c748c65dc3b621a9cfdd9f0209febef2ec GIT binary patch literal 20951 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


    5Sm+EB`%Ieiw2XuoBdQFn!6PNO-nFP8W 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 literal 0 HcmV?d00001 diff --git a/niayesh/novin.gif b/niayesh/novin.gif new file mode 100644 index 0000000000000000000000000000000000000000..c300b9fa2e96ed054a2feb4fd4f0c5ccdadff503 GIT binary patch literal 6315 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 BhWY>i literal 0 HcmV?d00001 diff --git a/niayesh/ofonat 2.png b/niayesh/ofonat 2.png new file mode 100644 index 0000000000000000000000000000000000000000..c9226a075a71508916351fb0357432beb653e0f0 GIT binary patch literal 72893 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
    >H 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 span { position: absolute; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #333333; font-size: 20px; color: #fff; top: 0; left: 0; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both } + .aboutus01-ibox h5 { font-size: 18px; color: #333; line-height: 1.2; margin: 0 0 20px 0 } + .aboutus01-ibox:hover .ico > span { -webkit-animation-name: flipInY; -moz-animation-name: flipInY; -o-animation-name: flipInY; animation-name: flipInY } +.aboutus01-bg02 { background-image: url(../images/pages/aboutus01-bg02.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed; text-align: center; padding: 220px 0 200px 0 } +.aboutus01-title3 h1 { font-size: 60px; color: #fff; font-weight: normal; line-height: normal; margin: 0 0 30px 0; line-height: 1.2 } +.aboutus01-title3 p { padding: 0 160px; color: #fff; margin: 0 0 60px 0; font-size: 17px; line-height: 30px } +.aboutus01-title3 a.Button_white { padding: 16px 54px; margin: 0 15px 15px } + +@media only screen and (max-width:991px) { + .aboutus01-bg02 { background-attachment: scroll; padding: 60px 0 60px 0 } + .aboutus01-title3 h1 { font-size: 20px } +} + +a.aboutus01-bnt, a:link.aboutus01-bnt, a:active.aboutus01-bnt, a:visited.aboutus01-bnt { padding: 16px 40px; font-size: 14px; display: inline-block; white-space: nowrap; color: #FFF; border: 2px solid #ffffff; margin: 0 0 10px 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms } + a.aboutus01-bnt:hover { background-color: #3cceda; border-color: #3cceda; text-decoration: none } +.aboutus01-fullmain { margin: 0; display: table-row; clear: both; padding: 0 } + .aboutus01-fullmain .aboutus01-fullbox { padding: 80px 60px } + .aboutus01-fullmain .the1, .aboutus01-fullmain .the2, .aboutus01-fullmain .the3 { display: table-cell; padding: 0; float: none; overflow: hidden } + .aboutus01-fullmain .the1 { background-color: #20a3f0 } + .aboutus01-fullmain .the2 { background-color: #E9E9E9 } + .aboutus01-fullmain .the3 { background-color: #262626 } + .aboutus01-fullmain .aboutus01-fullbox h3 { font-size: 20px; font-weight: bold; text-transform: uppercase; color: #fff; margin: 0 0 30px 0; line-height: 1.2 } + .aboutus01-fullmain .the2 .aboutus01-fullbox h3 { color: #333 } + .aboutus01-fullmain .aboutus01-fullbox p { color: #fff; margin: 0 } + .aboutus01-fullmain .the2 .aboutus01-fullbox p { color: #333 } + .aboutus01-fullmain .the2 .aboutus01-fullbox .icon em.fa { position: absolute; color: rgba(0,0,0,0.1); top: -89px; left: -89px; font-size: 266px } + .aboutus01-fullmain .the1 .aboutus01-fullbox .icon em.fa { position: absolute; color: rgba(255,255,255,0.3); top: -89px; left: -89px; font-size: 266px } + .aboutus01-fullmain .the3 .aboutus01-fullbox .icon em.fa { position: absolute; color: rgba(255,255,255,0.1); top: -89px; left: -89px; font-size: 266px } + .aboutus01-fullmain .aboutus01-fullbox .links a { color: #fff; font-size: 15px; padding: 19px 55px; line-height: 1.2; border: 2px solid #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: inline-block; margin: 30px 0 0 0; text-decoration: none; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms } + .aboutus01-fullmain .aboutus01-fullbox .links a:hover { background-color: #333 !important; border-color: #333 !important; color: #FFF !important } + .aboutus01-fullmain .the2 .aboutus01-fullbox .links a { color: #333; border: 2px solid #333 } +.aboutus01-ibox02 { margin: 30px 0 0 0 } + .aboutus01-ibox02 img { transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms } + .aboutus01-ibox02 .text_sytle_1 { padding: 25px 30px; border: 1px solid #DDDDDD; border-top: none; position: relative } + .aboutus01-ibox02 .text_sytle_1 h3 { font-size: 16px; color: #333; font-weight: bold; text-transform: uppercase; line-height: 1.2; margin: 0 0 8px 0 } + .aboutus01-ibox02 .text_sytle_1 p { margin: 0 } + .aboutus01-ibox02 .text_sytle_1:before { position: absolute; content: ""; border-width: 10px; border-style: solid; border-color: transparent transparent #fff transparent; bottom: 100%; right: 30px } + .aboutus01-ibox02.photo_box:hover .shade { filter: alpha(opacity=100); opacity: 1; background: #20a3f0 } + .aboutus01-ibox02.photo_box .ico span { background: #fff; color: #20a3f0 } +/*about us2*/ +/*aboutus02-tab01*/ +.aboutus02-tab01 ul.resp-tabs-list { width: 100%; border: 0 } + .aboutus02-tab01 ul.resp-tabs-list li span { padding: 14px 5px; display: inline-block; line-height: 1.2 } + .aboutus02-tab01 ul.resp-tabs-list li { margin-top: 4px; padding: 0; text-align: center; background: #f3f3f3; margin-bottom: 0; font-size: 13px; color: #444; width: 33.33333333% } + .aboutus02-tab01 ul.resp-tabs-list li:first-child { border-right: 1px solid #e8e8e8 } + .aboutus02-tab01 ul.resp-tabs-list li:last-child { padding-left: 1px } + .aboutus02-tab01 ul.resp-tabs-list li.resp-tab-active { border-top: 5px solid #20a3f0; margin-top: 0; background: #fff } + .aboutus02-tab01 ul.resp-tabs-list li.resp-tab-active { color: #383838 } +.aboutus02-tab01 .resp_margin { padding: 30px } +.aboutus02-tab01 .resp-tabs-container { margin: 0 0 30px 0 } + +@media only screen and (max-width:767px) { + .aboutus02-tab01 .left { float: none; margin: 0 0 20px } +} +/*aboutus02-tab01 end*/ +.aboutus02-title01 { text-align: center } + .aboutus02-title01 h2 { font-size: 24px; color: #333333; font-weight: normal; line-height: 1.3; display: inline-block; position: relative; padding: 0 0 20px 0; position: relative; margin: 0 0 25px 0 } + .aboutus02-title01 h2:before { content: ''; display: block; position: absolute; right: 50%; bottom: 0; margin-right: -33px; width: 66px; height: 2px; background-color: #20a3f0 } +.aboutus02-bnt { display: inline-block; padding: 10px 43px; color: #fff !important; position: relative; transition: all 300ms ease-in-out 0s; background: #20a3f0; margin: 0 0 20px 0 } + .aboutus02-bnt:hover { text-decoration: none; background-color: #444444 } +.aboutus02-tit2 { font-size: 24px; color: #fff; font-weight: normal; line-height: 1.3; text-align: center; position: relative; margin-bottom: 45px; padding: 0 0 20px 0 } + .aboutus02-tit2:before { content: ''; display: block; position: absolute; right: 50%; bottom: 0; margin-right: -33px; width: 66px; height: 2px; background-color: #20a3f0 } +.aboutus02-meetteam { margin-bottom: 20px } + .aboutus02-teambox, .aboutus02-meetteam .team_member { transition: all 300ms ease-in-out 0s } +.aboutus02-teambox { width: 214px; height: 214px; padding: 7px; margin: 0 auto; border-radius: 50% } +.aboutus02-meetteam .team_member { border-radius: 50%; position: relative; border: 3px solid #b2b5ad; margin: 0 auto } + .aboutus02-meetteam .team_member > img { border-radius: 50% } + .aboutus02-meetteam .team_member > span { position: absolute; left: 0; top: 141px; font-size: 20px; width: 48px; height: 48px; line-height: 48px; background: #20a3f0; color: #fff; text-align: center; border-radius: 50% } +.aboutus02-meetteam > p { color: #fff; padding: 25px 0 0 0; text-align: center } + .aboutus02-meetteam > p > a { display: block; padding-bottom: 15px; font-size: 14px; color: #FFF; text-decoration: none; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; -webkit-transition: color ease-in 200ms; -o-transition: color ease-in 200ms; -ms-transition: color ease-in 200ms } +.aboutus02-bg01 { background-image: url("../images/pages/aboutus02-bg01.jpg"); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover } + +@media only screen and (max-width:991px) { + .aboutus02-bg01 { background-attachment: scroll } +} + +.aboutus02-meetteam .aboutus02-teambox:hover { background: rgba(255,255,255,0.2) } +.aboutus02-meetteam .team_member:hover { border: 3px solid #20a3f0 } +.aboutus02-meetteam .team_member > span.fa-volume-down { background-color: #f36e6e } +.aboutus02-meetteam .team_member > span.fa-video-camera { background-color: #efb402 } +.aboutus02-meetteam .team_member > span.fa-pencil { background-color: #5aaff0 } +.aboutus02-bg02 { border-top: 1px solid #fff; background-color: #20a3f0 } +.aboutus02-mumber01 .column:first-child { border: none } +.aboutus02-mumber01 .column { float: right; width: 20%; text-align: center; border-right: 1px solid rgba(255,255,255,0.5); padding: 40px 0 40px 0 } +.number_Animation.aboutus02-mumber01 .number { color: #fff; display: block; font-weight: normal; font-size: 48px } +.number_Animation.aboutus02-mumber01 .number_name { font-weight: normal; font-size: 13px; color: #fff; opacity: 0.9 } +/*aboutus02-testimonials01*/ +.aboutus02-testimonials01 { margin-bottom: 13px } + .aboutus02-testimonials01 .last_page, .aboutus02-testimonials01 .next_page { width: 40px; height: 40px; border: 1px solid #fff; background-color: transparent; top: 30px; bottom: 0; right: 50%; left: auto; font-size: 0; overflow: hidden; text-indent: -999 } + .aboutus02-testimonials01 .last_page { margin: 0 0 0 -110px } + .aboutus02-testimonials01 .next_page { margin: 0 70px 0 0 } + .aboutus02-testimonials01 .last_page:hover, .aboutus02-testimonials01 .next_page:hover { background-color: #fff !important; border: 1px solid #transparent } + .aboutus02-testimonials01 .last_page:before { content: ""; border-top: 2px solid #fff; border-right: 2px solid #fff; width: 8px; height: 8px; right: 50%; top: 50%; position: absolute; margin: -4px 0 0 -4px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } + .aboutus02-testimonials01 .last_page:hover:before { border-top: 2px solid #22bb9c; border-right: 2px solid #22bb9c } + .aboutus02-testimonials01 .next_page:before { content: ""; border-left: 2px solid #fff; border-bottom: 2px solid #fff; width: 8px; height: 8px; right: 50%; top: 50%; position: absolute; margin: -4px 0 0 -4px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } + .aboutus02-testimonials01 .next_page:hover:before { border-left: 2px solid #22bb9c; border-bottom: 2px solid #22bb9c } + .aboutus02-testimonials01 .dot { left: 0; bottom: 26px; width: 100%; text-align: center } + .aboutus02-testimonials01 .dot a { border: 0 solid #aaa; width: 13px; height: 13px; background: #d6d6d6 } + .aboutus02-testimonials01 .dot a.actived { width: 13px; height: 13px; border: 0 solid #919191; background: #20a3f0 } +.aboutus02-testimonials01 { padding: 49px 0 63px 0 } + .aboutus02-testimonials01 li { margin: 49px 0 0 0; padding: 0 15px 60px 15px; border: 1px solid #dbdbdb; border-radius: 5px } + .aboutus02-testimonials01 blockquote { background: none; padding: 0; margin: -51px 0 0 0; text-indent: 0; border-right: none } + .aboutus02-testimonials01 blockquote p { padding: 0; text-align: center; font-size: 13px; font-style: normal; text-indent: inherit; line-height: 20px } + .aboutus02-testimonials01 .Pic { width: 100px; height: 100px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; vertical-align: middle; display: block; margin: 0 auto; overflow: hidden; text-align: center; text-indent: 0 } + .aboutus02-testimonials01 small { position: relative; top: 0; right: 0; font-size: 14px; font-style: normal; padding: 10px 0 7px; width: 100%; font-weight: normal; text-align: center; color: #20a3f0 } + .aboutus02-testimonials01 small:before { content: " " } + .aboutus02-testimonials01 small span { display: block; font-weight: normal; text-transform: none; color: #444444; font-size: 13px; margin: 4px 0 2px 0 } +/*aboutus02-testimonials01 end*/ +.aboutus02-demo { padding: 4px 0 0 0 } + .aboutus02-demo a, .aboutus02-demo a:link { display: block; border: 1px solid #e8e8e8; text-align: center; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .aboutus02-demo a:hover { background-color: rgba(0,0,0,0.1) } + .aboutus02-demo .row:first-child { padding: 0 0 30px 0 } +.aboutus02-carouse .owl-buttons .owl-prev, .aboutus02-carouse .owl-buttons .owl-next { filter: alpha(opacity=0); opacity: 0; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ background: #000; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; width: 30px } +.aboutus02-carouse:hover .owl-buttons .owl-prev, .aboutus02-carouse:hover .owl-buttons .owl-next { filter: alpha(opacity=100); opacity: 1 } +.aboutus02-carouse .item { text-align: center; margin: auto; position: relative; overflow: hidden; cursor: pointer; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .aboutus02-carouse .item .photo_box { margin: 0 } +.aboutus02-carouse .owl-buttons .owl-prev { right: 0 } +.aboutus02-carouse .owl-buttons .owl-next { left: 0 } +.aboutus02-carouse .photo_box .content p { margin: 0; line-height: 1.2 } +.aboutus02-carouse .photo_box .content h3 { margin-bottom: 0 } +.aboutus02-carouse .photo_box .ico span { background: #20a3f0 } +.aboutus02-title3 h2 { font-size: 20px; color: #333333; font-weight: normal; line-height: 1.3; display: inline-block; position: relative; padding: 0 0 20px 0; margin: 0 0 20px 0 } + .aboutus02-title3 h2:before { content: ''; display: block; position: absolute; right: 0; bottom: 0; width: 66px; height: 2px; background-color: #20a3f0 } +/*Our Team2*/ +.team-Detail-bg { background-color: #f2f2f2 } +.ourteam02-ibox { text-align: center; margin: 0 0 80px 0 } + .ourteam02-ibox .photo_box { position: relative; margin: 0 0 30px 0 } + .ourteam02-ibox .photo_box:hover em.glyphicons { display: none } + .ourteam02-ibox .photo_box .shade { background-color: #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .ourteam02-ibox .photo_box:hover .shade { filter: alpha(opacity=100); opacity: 1 } + .ourteam02-ibox .photo_box .ico span { background-color: transparent; font-size: 40px } + .ourteam02-ibox h3 { font-size: 17px; color: #333; font-weight: bold; margin: 0 0 5px 0; line-height: 1.2 } + .ourteam02-ibox h6 { font-size: 13px; color: #20a3f0; font-weight: normal; margin: 0 0 20px 0 } + .ourteam02-ibox p { font-size: 13px; color: #666; margin: 0 0 20px 0 } + .ourteam02-ibox .icon a.fa { font-size: 15px; margin: 0 5px; width: 33px; height: 33px; text-align: center; line-height: 33px; color: #fff; border-radius: 50% } + .ourteam02-ibox .icon a:hover.fa { text-decoration: none } + .ourteam02-ibox .icon a.the1.fa { background: #00BDED } + .ourteam02-ibox .icon a.the2.fa { background: #2F4C9F } + .ourteam02-ibox .icon a.the3.fa { background: #E62B97 } + .ourteam02-ibox .photo_box em.fa { width: 70px; height: 70px; line-height: 70px; text-align: center; background-color: #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: absolute; top: 5px; left: 5px; color: #fff; font-size: 24px } +.ourteam02-bg { background: #EFF0F1 } +.ourteam02-full { position: relative } + .ourteam02-full .ourteam02-full-left.the1 { float: right; width: 50%; text-align: center } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain { position: relative; padding: 115px 125px; background-color: #00CFD9 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain:before { content: ""; position: absolute; top: 50%; right: 100%; border-width: 18px 18px 18px 0; border-color: transparent transparent transparent #00CFD9; border-style: solid; z-index: 1; margin: -9px 0 0 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain img { display: inline-block; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain p { font-size: 15px; color: #f4f5f6; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain h3 { font-size: 17px; color: #f4f5f6; margin: 0 0 5px 0; line-height: 1.2 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain h6 { font-size: 13px; color: #f4f5f6; font-weight: normal; margin: 0; line-height: 1.2 } + .ourteam02-full .ourteam02-full-right.the1 { width: 50%; height: 100%; position: absolute; left: 0; top: 0; background-image: url("../images/pages/ourteam02-r.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center } + .ourteam02-full .ourteam02-full-left.the2 { width: 50%; height: 100%; position: absolute; right: 0; top: 0; background-image: url("../images/pages/ourteam02-l.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center } + .ourteam02-full .ourteam02-full-right.the2 { float: left; width: 50%; text-align: center } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain { padding: 100px 125px; background-color: #2C82D4; position: relative } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain:before { content: ""; position: absolute; top: 50%; left: 100%; border-width: 18px 0 18px 18px; border-color: transparent #2C82D4 transparent transparent; border-style: solid; z-index: 1; margin: -9px 0 0 0 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain img { display: inline-block; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain p { font-size: 15px; color: #f4f5f6; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain h3 { font-size: 17px; color: #f4f5f6; margin: 0 0 5px 0; line-height: 1.2 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain h6 { font-size: 13px; color: #f4f5f6; font-weight: normal; margin: 0; line-height: 1.2 } + +@media only screen and (max-width:767px) { + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain:before { display: none } +} +/*Our Team2*/ +.ourteam01-title1 { text-align: center; padding: 0 0 20px 0 } + .ourteam01-title1 h4 { font-size: 30px; line-height: 1.2; color: #333333; white-space: normal; vertical-align: middle; font-weight: bold; margin: 0; display: inline-block; position: relative; padding: 0 27px } + .ourteam01-title1 h4:before { content: ""; border-right: 3px solid #20a3f0; height: 22px; margin: 0; position: absolute; right: 0; top: 50%; margin-top: -11px } + .ourteam01-title1 h4:after { content: ""; border-left: 3px solid #20a3f0; height: 22px; margin: 0; position: absolute; left: 0; top: 50%; margin-top: -11px } +.ourteam01-title2 { font-size: 24px; color: #333333; margin-bottom: 30px; line-height: 1.2 } + .ourteam01-title2 span { display: block; color: #999999; font-size: 13px; letter-spacing: 1px; margin: 8px 0 0 0 } +.ourteam01-dropcaps { width: 80px; height: 80px; line-height: 80px; text-align: center; float: right; font-size: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 5px 0 15px 25px; border-color: #20a3f0; color: #20a3f0; border: 1px solid #21a3f0 } +.ourteam01-list { margin: 0; padding: 0; clear: both; list-style: none; overflow: hidden } + .ourteam01-list li { width: 50%; float: right; padding: 5px 0 } + .ourteam01-list li .fa { color: #999999; font-size: 18px; vertical-align: middle; margin-left: 10px } + +@media only screen and (max-width:767px) { + .ourteam01-list li { width: auto } +} + +a.ourteam-bnt, a:link.ourteam-bnt, a:active.ourteam-bnt, a:visited.ourteam-bnt { font-size: 14px; padding: 15px 45px; color: #FFF !important; background-color: #20a3f0; text-decoration: none; display: inline-block; font-weight: bold; margin: 0 0 0 0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px } + a.ourteam-bnt:hover { background-color: #444 !important; text-decoration: none } +.ourteam01-ibox { background-color: #ffffff; border: 1px solid #cccccc; border-bottom: 3px solid #21a3f0; padding: 55px 10px; margin-bottom: 20px; color: #333333 } + .ourteam01-ibox .fa { width: 70px; height: 70px; line-height: 70px; font-size: 28px; background-color: #21a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; margin: 0 0 30px } + .ourteam01-ibox h3 { font-size: 16px; color: #333333; margin-bottom: 20px; line-height: 1.2; margin-top: 0 } + .ourteam01-ibox p { margin-bottom: 20px } +.ourteam01-bg01 { background: #f4f4f4 } +.ourteam01-bg02 { background: url("../images/pages/ourteam01-bg02.jpg") no-repeat center center; background-size: cover } +.ourteam01-title3 { font-size: 30px; line-height: 1.2; color: #333333; white-space: normal; vertical-align: middle; font-weight: bold; margin: 0 0 20px; position: relative; text-align: center } + .ourteam01-title3 span { color: #FFF } + .ourteam01-title3 span { display: inline-block; position: relative; padding: 0 26px } + .ourteam01-title3 span:before { content: ""; border-right: 3px solid #20a3f0; height: 22px; position: absolute; right: 0; top: 50%; margin-top: -11px } + .ourteam01-title3 span:after { content: ""; border-left: 3px solid #20a3f0; height: 22px; position: absolute; left: 0; top: 50%; margin-top: -11px } + .ourteam01-title3 span:before, .ourteam01-title3 span:after { border-color: #FFF } +.ourteam-ibox02 { margin: 0; padding: 0; background-color: #FFF; overflow: hidden; box-shadow: 0 0 35px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.4); position: relative; z-index: 1 } + .ourteam-ibox02 li { list-style: none; width: 33.333%; float: right; border-left: 1px solid #dddddd; padding: 80px 85px; text-align: right; color: #333 } + .ourteam-ibox02 li:last-child { border: none } + .ourteam-ibox02 li img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-bottom: 55px; max-width: 100% } + .ourteam-ibox02 li h3 { color: #333333; font-size: 18px; margin: 0 0 30px 0; font-weight: normal; line-height: 1.2 } + .ourteam-ibox02 li h3 span { display: block; font-size: 13px; color: #999999; padding-top: 8px } + .ourteam-ibox02 li a { font-size: 14px } +.ourteam-ibox02 { margin-bottom: -280px } +.ourteam01-chart { text-align: center } + .ourteam01-chart .percentage3 { position: relative; margin: auto; width: 196px; height: 196px; border-width: 3px; border-style: solid; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .ourteam01-chart .percentage3 canvas { margin: -1px 0 0 -1px } + .ourteam01-chart .percentage_inner { position: absolute; top: 12px; right: 12px; text-align: center; font-size: 40px; font-weight: bold; width: 166px; height: 166px; line-height: 166px; border-width: 2px; border-style: solid; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #333333 } + .ourteam01-chart p { color: #FFF; font-size: 16px; font-weight: normal } + .ourteam01-chart .percentage3 + p { color: #333333; font-size: 15px; padding: 30px 0 0; font-weight: bold } +.ourteam01-logo { margin: 0; padding: 0; list-style: none; text-align: center } + .ourteam01-logo li { padding: 8px 10px; width: 16.6%; border-left: 1px solid #d3d3d3; margin-bottom: 8px; float: right } + .ourteam01-logo li:last-child { border: none } +.ourteam01-bg03 { background-color: #20a3f0; color: #fff } +.ourteam01-text { position: relative } + .ourteam01-text a.ourteam-bnt02, .ourteam01-text a:link.ourteam-bnt02, .ourteam01-text a:active.ourteam-bnt02, .ourteam01-text a:visited.ourteam-bnt02 { line-height: 1.2; margin: 10px 108px 0 108px; padding: 19px 58px; font-weight: normal; min-width: 195px; display: inline-block; letter-spacing: normal } + .ourteam01-text .text_left { text-align: center; font-size: 25px; padding: 10px 0; font-weight: bold; letter-spacing: 2px } + .ourteam01-text .text_right { position: absolute; top: 50%; left: 3%; transform: translateY(-50%); -webkit-transform: translateY(-50%) } + .ourteam01-text .text_right .ourteam-bnt02 { margin: 0 } +.ourteam-bnt02, a.ourteam-bnt02, a:link.ourteam-bnt02, a:active.ourteam-bnt02, a:visited.ourteam-bnt02 { padding: 18px 58px; font-size: 15px; display: inline-block; white-space: nowrap; color: #fff; border: 2px solid #fff; margin: 0 0 10px 12px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transition: all ease-in 200ms; transition: all ease-in 200ms } + .ourteam-bnt02:hover, a.ourteam-bnt02:hover { background-color: #2e2e2e; border-color: #2e2e2e; color: #FFF; text-decoration: none } +.ourteam01-number { padding-bottom: 10px } + .ourteam01-number .number-left { text-align: left; width: 40%; float: right; padding: 55px 0 } + .ourteam01-number .number-center { float: right; width: 20% } + .ourteam01-number .number-center em { width: 70%; height: 160px; background: #d33999; text-align: center; color: #fff; font-size: 30px; line-height: 160px; border-bottom: 15px solid rgba(0,0,0,0.2); margin: 0 auto; display: block; position: relative } + .ourteam01-number .number-center em:after { border: 15px solid transparent; border-left: 20px solid #d33999; content: ""; display: block; position: absolute; right: -35px; top: 50%; width: 0; margin-top: -8px } + .ourteam01-number .number { font-size: 30px; color: #d33999; font-weight: bold } + .ourteam01-number .text_title { font-size: 20px; color: #333333; font-weight: bold } + .ourteam01-number .number-right { float: right; width: 40% } + .ourteam01-number .text_title { display: inline-block; padding: 0 40px 0 0 } + .ourteam01-number .number-right h2 { font-size: 15px; color: #333; font-weight: bold; position: relative; margin: 0 0 15px 0; padding: 0 0 20px 0; text-transform: uppercase; line-height: 1.2 } + .ourteam01-number .number-right h2:before { content: ""; position: absolute; right: 0; bottom: 0; border-bottom: 2px solid #666; width: 35px } + .ourteam01-number .number-right span { color: #d33999 } + .ourteam01-number.number-color2 .number-right, .ourteam01-number.number-color4 .number-right { text-align: left } + .ourteam01-number.number-color2 .number-left, .ourteam01-number.number-color4 .number-left { text-align: right } + .ourteam01-number.number-color2 .number-right h2:before, .ourteam01-number.number-color4 .number-right h2:before { left: 0; right: auto } + .ourteam01-number.number-color2 .number-center em:after { border-right: 20px solid #20a3f0; left: -20px; border-left: 0; right: auto } + .ourteam01-number.number-color3 .number-center em:after { border-left: 20px solid #f3aa2c } + .ourteam01-number.number-color4 .number-center em:after { border-right: 20px solid #3cceda; left: -20px; border-left: 0; right: auto } + .ourteam01-number.number-color2 .number-right span, .ourteam01-number.number-color2 .number { color: #20a3f0 } + .ourteam01-number.number-color3 .number-right span, .ourteam01-number.number-color3 .number { color: #f3aa2c } + .ourteam01-number.number-color4 .number-right span, .ourteam01-number.number-color4 .number { color: #3cceda } + .ourteam01-number.number-color2 .number-center em { background: #20a3f0 } + .ourteam01-number.number-color3 .number-center em { background: #f3aa2c } + .ourteam01-number.number-color4 .number-center em { background: #3cceda } +.outteam01-bg02 { background-image: url(../images/pages/outteam01-bg02.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed } + +@media only screen and (max-width:991px) { + .outteam01-bg02 { background-attachment: scroll } +} +/*history 1*/ +.history-box { position: relative } + .history-box:before { content: ""; position: absolute; top: 0; bottom: 0; right: 95px; border-left: 8px solid #e0e0e0 } + .history-box .history-boxmain { padding-right: 172px; position: relative; margin-bottom: 80px } + .history-box .history-boxmain .history-boxdate { width: 20px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #fff; color: #FFF; font-size: 18px; text-align: center; position: absolute; top: 60px; right: 89px; border: 3px solid #20a3f0; overflow: hidden } + .history-box .history-boxmain .history-boxdate span { display: block; font-size: 14px; padding: 20px 0 0 } + .history-box .history-boxmain .history-boxcontent { border: 1px solid #dddddd; border-right: 3px solid #21a3f0; padding: 60px; position: relative; background-color: #FFF; color: #555 } + .history-box .history-boxmain .history-boxcontent:after { content: ""; overflow: hidden; display: block; height: 0; clear: both } + .history-box .history-boxmain .history-boxcontent:before { content: ""; width: 20px; height: 20px; position: absolute; right: -10px; top: 45px; border: 10px solid transparent; border-left: 10px solid #20a3f0; content: ""; display: block; position: absolute; right: -23px; top: 60px; width: 0 } + .history-box .history-boxmain .history-boxpic { float: right; margin-left: 30px; width: 46%; position: relative; overflow: hidden } + .history-box .history-boxmain .history-boxpic img { width: 100% } + .history-box .history-boxmain .history-boxpic .history-boxinfo { position: absolute; bottom: 0; right: 0; left: 0; padding: 12px 10px 10px 20px; background-color: #000; background-color: rgba(0,0,0,0.55); color: #FFF; font-size: 13px } + .history-box .history-boxmain .history-boxpic .history-boxinfo span { font-size: 18px; color: #bbbbbb; vertical-align: middle; margin: 0 10px 4px 4px; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; -webkit-transition: color ease-in 200ms; -o-transition: color ease-in 200ms; -ms-transition: color ease-in 200ms } + .history-box .history-boxmain .history-boxpic .history-boxinfo span:hover { color: #20a3f0 } + .history-box .history-boxmain .history-boxright { overflow: hidden; width: 47%; float: left } + .history-box .history-boxmain h3 { color: #333333; font-size: 20px; padding: 0 0 25px 0; margin: 0; line-height: 1.2 } + .history-box .history-boxmain h4 { text-transform: uppercase; font-size: 13px; color: #666; margin: 0 0 20px 0 } + .history-box .history-boxmain h3 span { display: block; font-weight: normal; font-size: 13px; padding: 12px 0 0 0; color: #666666 } + .history-box .history-boxmain ul { padding: 0 0 10px 0; margin: 0 } + .history-box .history-boxmain ul li { list-style: none; position: relative; padding: 5px 25px 5px 0; line-height: 1.2 } + .history-box .history-boxmain ul.history01-list li { width: 50%; float: right } + .history-box .history-boxmain p { margin: 0 0 15px 0 } + .history-box .history-boxmain ul li span { position: absolute; right: 0; top: 7px } + .history-box .history-boxmain .photo_box .ico span { color: #3e3e3e; background: #fff } + .history-box .history-boxmore, .history-box .history-boxgotop { width: 80px; height: 80px; line-height: 80px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #888888; color: #FFF; font-size: 18px; text-align: center; position: relative; z-index: 10; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } + .history-box .history-boxmore a, .history-box .history-boxmore a:hover { display: block; color: #FFF; text-decoration: none } + .history-box .history-boxmore:hover, .history-box .history-boxgotop:hover { background-color: #20a3f0 } + .history-box .history-boxgotop { margin: 75px 55px 0 0; cursor: pointer; position: relative } + .history-box .history-boxgotop:before { content: ""; border-top: 6px solid #FFF; border-right: 6px solid #FFF; width: 25px; height: 25px; display: inline-block; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); margin-top: 35px } +.history01-carousel .owl-buttons .owl-prev, .history01-carousel .owl-buttons .owl-next { position: absolute; right: 0; top: 50%; width: 30px; height: 30px; line-height: 30px; font-size: 0; text-align: center; cursor: pointer; margin: -15px 0 0 0; border: none; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; background-color: #fff } +.history01-carousel .owl-buttons .owl-next { right: auto; left: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0 } + .history01-carousel .owl-buttons .owl-prev:before, .history01-carousel .owl-buttons .owl-next:before { border-right: 2px solid #ccc; border-bottom: 2px solid #ccc } + .history01-carousel .owl-buttons .owl-next:before { border-right: none; border-left: 2px solid #ccc } + .history01-carousel .owl-buttons .owl-prev:hover, .history01-carousel .owl-buttons .owl-next:hover { background: #fff } + .history01-carousel .owl-buttons .owl-prev:hover:before, .history01-carousel .owl-buttons .owl-next:hover:before { border-right: 2px solid #fff; border-bottom: 2px solid #fff } + .history01-carousel .owl-buttons .owl-next:hover:before { border-right: none; border-left: 2px solid #fff } +a.history01-bnt, a:link.history01-bnt, a:active.history01-bnt, a:visited.history01-bnt { font-size: 14px; padding: 15px 45px; color: #FFF !important; background-color: #20a3f0; text-decoration: none; display: inline-block; font-weight: bold; margin: 15px 0 0 0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px } +a:hover.history01-bnt { background: #333 !important } +.history-top { position: relative; padding: 0 0 40px 0 } + .history-top img { padding: 2px; background: #fff; border: 2px solid #20a3f0; border-radius: 50% } +.history01-carouse02 { position: relative } + .history01-carouse02 .owl-pagination { text-align: left; margin: -35px 0 0 0; z-index: 9999; position: relative; padding: 0 0 0 20px } + .history01-carouse02 .owl-page { margin: 0 6px 0 0; vertical-align: top; width: 15px; height: 15px; background: #8e8d8d; border: none } + .history01-carouse02.carousel img { width: 100% } +/*history 02*/ +.history02 { position: relative; z-index: 2 } + .history02 img { width: 100% } + .history02:before { position: absolute; content: ""; top: 0; height: 100%; right: 50%; border-right: 1px solid #e9e8e8; z-index: -1 } + .history02 .time_year { border: 1px solid #bcbcbc; width: 122px; height: 72px; margin: 0 auto 64px; clear: both } + .history02 .time_year span { background-color: #bcbcbc; text-align: center; font-size: 26px; color: #ffffff; border: 4px solid #ffffff; display: block; height: 70px; line-height: 64px } + .history02 .time_box_left, .history02 .time_box_right { position: relative; clear: both } + .history02 .time_box_left:after, .history02 .time_box_right:after { clear: both; content: "."; height: 0; font-size: 0; visibility: hidden; display: block } + .history02 .time_box_top { padding: 8px 8px 50px 8px; border: 1px solid #d4d4d4; background: #fafafa; position: relative; margin: 30px 0 60px 0 } + .history02 .time_box_top:before { content: ""; width: 20px; height: 20px; position: absolute; bottom: -11px; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; background-color: #FFF; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); margin: 0 0 0 -10px; right: 50% } + .history02 .time_content, .history02 .time_photo { width: 44%; margin: 0 6% 0 0; float: right; border: 1px solid #d4d4d4; padding: 8px 8px 30px 8px; position: relative; margin-bottom: 60px; background: #fafafa } + .history02 .time_content { margin: 0 0 0 6% } + .history02 .time_photo { margin-top: 100px } + .history02 .time_photo { float: left } + .history02 .time_month { width: 70px; height: 70px; line-height: 70px; text-align: center; background-color: #fff; color: #666; font-size: 14px; position: absolute; right: 50%; margin: 0 0 0 -35px; margin-top: 86px; border-radius: 50%; border: 1px solid #e9e8e8; z-index: 1 } + .history02 .time_month.time_month_top { margin-top: -35px; top: 0 } + .history02 .time_month.time_month_two { z-index: 1; margin: 0 0 0 -34px; left: auto; top: 0 } + .history02 .time_month.time_month_one { z-index: 1; top: 102px; margin: 0 0 0 -34px } + .history02 .time_box_left .time_content:before, .history02 .time_box_left .time_photo:before, .history02 .time_box_right .time_photo:before, .history02 .time_box_right .time_content:before { content: ""; width: 20px; height: 20px; position: absolute; top: 27px; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; background-color: #fafafa } + .history02 .time_box_left .time_content:before, .history02 .time_box_right .time_photo:before { left: -11px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } + .history02 .time_box_left .time_photo:before, .history02 .time_box_right .time_content:before { right: -11px; transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg) } + .history02 .time_box_right .time_photo { float: right } + .history02 .time_box_right .time_content { float: left; margin-top: 56px } + .history02 .time_box_right .time_photo:before { top: 150px } + .history02 .time_box_right .time_month { margin-top: 142px } + .history02 .time_more { background-color: #3cceda; color: #FFF; padding: 13px 30px; display: inline-block; text-decoration: none } +.history02-title01 { text-align: center; font-size: 29px; color: #3b9cf7; margin: 0; text-transform: uppercase; line-height: 1 } +.history02-carouse02 .owl-buttons .owl-prev, .history02-carouse02 .owl-buttons .owl-next { position: absolute; right: 0; top: 30%; width: 30px; height: 30px; line-height: 30px; font-size: 0; text-align: center; cursor: pointer; margin: -15px 0 0 0; border: none; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; background-color: transparent; border: 1px solid #fff; border-right: 0 } +.history02-carouse02 .owl-buttons .owl-next { right: auto; left: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-left: 0; border-right: 1px solid #fff } + .history02-carouse02 .owl-buttons .owl-prev:before, .history02-carouse02 .owl-buttons .owl-next:before { border-right: 2px solid #ccc; border-bottom: 2px solid #ccc } + .history02-carouse02 .owl-buttons .owl-next:before { border-right: none; border-left: 2px solid #ccc } + .history02-carouse02 .owl-buttons .owl-prev:hover, .history02-carouse02 .owl-buttons .owl-next:hover { background: #fff } + .history02-carouse02 .owl-buttons .owl-prev:hover:before, .history02-carouse02 .owl-buttons .owl-next:hover:before { border-right: 2px solid #21a3f0; border-bottom: 2px solid #21a3f0 } + .history02-carouse02 .owl-buttons .owl-next:hover:before { border-right: none; border-left: 2px solid #21a3f0 } +.history02 .time_box_top { text-align: center } +.history02 .time_title { text-transform: uppercase; color: #363839; font-size: 20px; line-height: 1; padding: 0 0 20px 0 } +.history02 .time_content_top { padding: 48px 0 0 0 } +a.history02-bnt, a:link.history02-bnt, a:active.history02-bnt, a:visited.history02-bnt { font-size: 16px; padding: 15px 20px; color: #FFF !important; background-color: #20a3f0; text-decoration: none; display: inline-block; font-weight: bold; margin: 15px 0 0 0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; line-height: 1; font-weight: normal } +div a.history02-bnt:hover { background-color: #444 } +.time_box_top a.history02-bnt, .time_box_top a:link.history02-bnt, .time_box_top a:active.history02-bnt, .time_box_top a:visited.history02-bnt { padding: 15px 40px } +.time_box_top a:hover.history02-bnt { background-color: #444 } +.history02 .time_box_left h2 { font-size: 20px; color: #333; font-weight: normal; text-transform: uppercase; line-height: 1; padding: 20px 0 20px 0; margin: 0 } +.history02 .time_box_left h3 { font-size: 20px; color: #333; font-weight: normal; text-transform: uppercase; line-height: 1; padding: 20px 0 20px 0; margin: 0 0 20px 0; position: relative } + .history02 .time_box_left h3:before { content: ""; border-bottom: 2px solid #3b9cf7; width: 57px; position: absolute; right: 0; bottom: 0 } + .history02 .time_box_left h3.back-title:before { border-bottom: 2px solid #666666 } +.history02 .time_phone_con, .history02 .history02-carouse02-con { padding: 0 10px } +.history02 ul { margin: 0; padding: 0 0 20px 0 } + .history02 ul li { list-style: none; padding: 10px 0; line-height: 1.2 } + .history02 ul.history02-list01 li { width: 50%; float: right } + .history02 ul li em { color: #3b9cf7 } +.history02 .photo_box .ico span { background-color: transparent; border: 1px solid #fff; border-radius: 0 } +.history02-bottom { width: 70px; height: 70px; border-radius: 50%; border: 1px solid #e9e8e8; position: absolute; bottom: 0; right: 50%; text-align: center; line-height: 70px; margin: 0 0 0 -35px; background: #fff; color: #999 } +/*history03*/ +.history03-content { padding: 35px 0 0 } +.history03-tree_middle { background: url("../images/pages/history03-bg.jpg") center top repeat-y } + .history03-tree_middle > .row { padding: 20px 0 60px } + .history03-tree_middle h3 { font-size: 20px; color: #010101; font-weight: normal; margin: 0 0 20px; line-height: 1.2 } +.history03-content .tree_left img, .history03-content .tree_left > div { float: left } +.history03-content .tree_right img, .history03-content .tree_right > div { float: right } +.history03-content .tree_left > div, .history03-content .tree_right > div { padding-top: 38px } +.history03-content .accent_text { color: #3b9cf7 } +.history03-content .left_branch { margin-left: -7px; padding-top: 10px } +.history03-content .right_branch { margin-right: -7px; padding-top: 15px } +.history03-img { margin: 0 30px } +.history03-content .pr50 { padding-left: 42px } +.history03-content .pl50 { padding-right: 42px } +.history03-line { border-bottom: 2px solid #666666; width: 46px; text-align: left; float: left; vertical-align: top } +.history03-tree_middle h4 { color: #666666; font-weight: normal; text-transform: uppercase; clear: both; padding: 15px 0 0 0; font-size: 13px; line-height: 1; margin: 0 0 20px 0 } +.history03-tree_middle em.fa { color: #20a3f0 } +.history03-title h2 { font-size: 24px; line-height: 1.2; color: #333333; white-space: normal; vertical-align: middle; margin: 0; line-height: 1; text-align: center; font-weight: normal } +.history03-title .line { width: 70px; height: 1px; background-color: #3b9cf7; margin: 30px auto } +.pr10 { padding-left: 10% } +.pl10 { padding-right: 10% } +/*Contact us*/ +.contactus01-title1 { font-size: 30px; line-height: 1.2; color: #fff; white-space: normal; vertical-align: middle; font-weight: bold; margin: 0 0 20px; position: relative; text-align: center } + .contactus01-title1 span { color: #FFF } + .contactus01-title1 span { display: inline-block; position: relative; padding: 0 46px } + .contactus01-title1 span:before, .contactus01-title1 span:after { border-color: #FFF } + .contactus01-title1 span:before { content: ""; border-right: 3px solid #fff; height: 22px; position: absolute; right: 0; top: 50%; margin-top: -11px } + .contactus01-title1 span:after { content: ""; border-left: 3px solid #fff; height: 22px; position: absolute; left: 0; top: 50%; margin-top: -11px } +.contactus01-ibox { padding: 25px 105px 30px 0; position: relative } + .contactus01-ibox .fa { position: absolute; right: 10px; top: 40px; width: 60px; height: 60px; line-height: 60px; text-align: center; background-color: #37acf1; color: #FFF; font-size: 26px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .contactus01-ibox h3 { font-size: 17px; color: #333333; margin: 10px 0 20px 0; line-height: 1.2 } + +@media only screen and (max-width:767px) { + .contactus01-ibox { padding: 10px 80px 15px 0; text-align: right } + .contactus01-ibox .fa { right: 0 } +} + +.conatctus01-imgbottom > [class^="col-md"] { display: table-cell; float: none; vertical-align: bottom } +.contactus01-bg01 { background: url("../images/pages/contactus01-bg01.jpg") no-repeat center center; background-size: cover } +.contactus01-ibox02 { margin: -30px 0 -305px 0; padding: 0; background-color: #FFF; overflow: hidden; box-shadow: 0 0 35px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.4); position: relative; z-index: 1 } + .contactus01-ibox02 li { list-style: none; width: 33.333%; float: right; padding: 100px 60px 85px 60px } + .contactus01-ibox02 li .fa { width: 102px; height: 102px; line-height: 102px; text-align: center; font-size: 40px; color: #20a3f0; border: 2px solid #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-bottom: 35px } + .contactus01-ibox02 li h3 { color: #333333; font-size: 18px; font-weight: normal; margin: 0 0 25px 0; line-height: 1.2 } + .contactus01-ibox02 p { line-height: 2; color: #666666 } + +@media only screen and (max-width:767px) { + .contactus01-ibox02 li .fa { width: 80px; height: 80px; line-height: 80px; font-size: 30px; margin-bottom: 5px } + .contactus01-ibox02 li h3 { margin-bottom: 15px } +} + +.color_white { color: #fff } +.Contactus01-bg02 { padding: 395px 0 92px 0; border-bottom: 1px solid #ccc } +.Contactus01-Container01 { width: 714px; margin: 0 auto } +.contactus01-number { border: 1px solid #ffffff; padding: 40px 20px 30px 20px; text-align: center; font-size: 16px; margin-bottom: 15px; color: #666 } + .contactus01-number .fa { font-size: 50px; color: #333 } + .contactus01-number .number { display: block; font-size: 40px; padding: 2px 0; font-weight: lighter; color: #333 } +.contactus02-info { border: 1px solid #e3e3e3; min-height: 150px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 20px; overflow: hidden; padding: 0 170px 0 20px; white-space: nowrap } + .contactus02-info > span.fa { position: absolute; top: 0; right: 0; bottom: 0; width: 130px; background-color: #20a3f0; text-align: center; font-size: 50px; color: #FFF; line-height: 150px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } + .contactus02-info:hover > span.fa { background-color: #b5b5b5 } + .contactus02-info:after { content: ""; display: inline-block; width: 0; height: 150px; vertical-align: middle; margin-left: -4px } + .contactus02-info .inforight { display: inline-block; vertical-align: middle; padding: 20px 0; white-space: normal } + .contactus02-info .inforight h4 { font-size: 18px; color: #555555; font-weight: normal; line-height: 1.2; margin: 0 0 10px 0 } + .contactus02-info .inforight p { margin: 0 } +.contactus02-bg01 { position: relative; z-index: 2 } + .contactus02-bg01 .bg_left, .contactus02-bg01 .bg_right, .contactus02-bg01 .content_mid { position: static } + .contactus02-bg01 .bg_right { padding: 70px 40px 70px 0 } + .contactus02-bg01 .bg_left:before { content: ""; position: absolute; width: 50%; height: 100%; right: 0; top: 0; z-index: -1; background: url("../images/pages/contactus02-bg01.jpg") no-repeat center center; background-size: cover } + .contactus02-bg01 .bg_right:before { content: ""; position: absolute; width: 50%; height: 100%; left: 0; top: 0; background: url("../images/pages/contactus02-bg02.png") no-repeat center center; background-color: #20a3f0; background-size: cover; z-index: -1 } + +@media only screen and (max-width:767px) { + .contactus02-bg01 .bg_left:before { display: none } + .contactus02-bg01 .bg_right:before { width: 100% } +} + +.contactus02-ibox { position: relative; overflow: hidden } + .contactus02-ibox.border:before { content: ""; border-right: 1px solid #e2e2e2; left: 0; top: 0; height: 100%; position: absolute } + .contactus02-ibox .pic { float: left; padding: 0 30px; width: 210px } + .contactus02-ibox .pic img { max-width: 100%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .contactus02-ibox .left { overflow: auto; float: none } + .contactus02-ibox h3 { font-size: 16px; color: #333333; line-height: 1.2; margin: 0 } + .contactus02-ibox h3 span { display: block; font-size: 13px; color: #666666; padding: 8px 0 25px } + .contactus02-ibox .social_list_10 span { width: 33px; height: 33px; line-height: 33px; font-size: 15px; display: inline-block; margin: 0 3px 5px; text-align: center; background-color: #20a3f0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; background-color: #20a3f0 } + .contactus02-ibox .social_list_10 span:hover { background: #444 } +.contactus02-bg02 .contactus02-text:after { content: ""; position: absolute; border-style: solid; border-width: 15px; border-color: #20a3f0 transparent transparent transparent; top: 100%; right: 50%; margin: 0 0 0 -15px } +.contactus02-bg02 .contactus02-text { font-size: 28px; color: #fff; padding: 38px 0; margin: 0; display: block; position: relative; text-align: center; line-height: 1.2 } +.contactus02-bg02 { background: #20a3f0 } +.contactus02-ibox02 { text-align: center; margin: 60px 0 0 0 } +.contactus02-out .contactus02-icon { display: inline-block; width: 92px; height: 92px; line-height: 80px; border-width: 1px; border-style: solid; color: #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: 40px } +.contactus02-out.the1 .contactus02-icon { border-color: #1B58A1; background-color: #1B58A1 } +.contactus02-out.the2 .contactus02-icon { border-color: #FFAA07; background-color: #FFAA07 } +.contactus02-out.the3 .contactus02-icon { border-color: #20a3f0; background-color: #20a3f0 } +.contactus02-out.the4 .contactus02-icon { border-color: #F10403; background-color: #F10403 } +.contactus02-out .contactus02-icon .contactus02-iconborder { border: 5px solid transparent; display: inline-block; border-radius: 50%; width: 100%; height: 100%; transition: border ease-in 200ms; -moz-transition: border ease-in 200ms; -webkit-transition: border ease-in 200ms; -o-transition: border ease-in 200ms; -ms-transition: border ease-in 200ms } +.contactus02-out:hover .contactus02-icon .contactus02-iconborder { border: 5px solid #fff } +.contactus02-out h3 { font-size: 18px; color: #20a3f0; margin: 30px 0 5px 0; font-weight: normal; line-height: 1.2 } +.contactus02-title01 { text-align: center } + .contactus02-title01 h2 { color: #333333; display: inline-block; font-size: 30px; font-weight: normal; line-height: 1.2; margin: 0 0 35px; padding: 0 0 23px; position: relative } + .contactus02-title01 h2::before { background-color: #20a3f0; bottom: 0; content: ""; display: block; height: 2px; right: 50%; margin-right: -33px; position: absolute; width: 66px } +/*Our Services*/ +.service01-ibox { margin: 30px 0 0 0 } + .service01-ibox .service01-ibox_main { position: relative; padding: 0 90px 0 0 } + .service01-ibox .service01-ibox_main:before { position: absolute; content: ""; width: 1px; height: 100px; background-color: #CCCCCC; right: 19px; top: 70px } + .service01-ibox .service01-ibox_main.the3:before { display: none } + .service01-ibox .service01-ibox_main em.fa { font-size: 40px; color: #20a3f0; position: absolute; right: 0; top: 15px } + .service01-ibox .service01-ibox_main h3 { margin: 0 0 20px 0; font-size: 17px; color: #333; font-weight: bold; text-transform: uppercase; line-height: 1.2 } + .service01-ibox .service01-ibox_main p { color: #666 } +.service01-full { position: relative; margin: 0 0 40px 0 } + .service01-full .service01-full_left { background-color: #00CFD9 } + .service01-full .service01-full_left .service01-full_left_main { text-align: center; padding: 301px 80px 301px 503px } + .service01-full .service01-full_left .service01-full_left_main em { display: inline-block; margin: 0 0 20px 0; color: #fff; font-size: 25px } + .service01-full .service01-full_left .service01-full_left_main p { margin: 0; color: #fff; font-size: 13px; line-height: 24px } + .service01-full .service01-full_right { background-color: #2C82D4 } + .service01-full .service01-full_right .service01-full_right_main { text-align: center; padding: 301px 503px 301px 80px } + .service01-full .service01-full_right .service01-full_right_main em { display: inline-block; margin: 0 0 20px 0; color: #fff; font-size: 25px } + .service01-full .service01-full_right .service01-full_right_main p { margin: 0; color: #fff; font-size: 13px; line-height: 24px } + .service01-full .service01-full_img { text-align: center; position: absolute; width: 100%; top: 140px } +.service01-full_img img { display: inline-block } +.service01-ibox02 { width: 244px; height: 244px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px dashed #aaa; margin: 68px auto 0; position: relative } +.service01-ibox02_right { margin: 30px 0 0 0 } +.service01-ibox02 em.fa { width: 120px; height: 120px; line-height: 120px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; color: #fff; position: absolute; font-size: 40px } +.service01-ibox02 em.the1.fa { top: 0; right: 50%; margin: -38px 0 0 -60px } +.service01-ibox02 em.the2.fa { bottom: 12px; right: 0; top: auto; margin: 0 0 0 -38px } +.service01-ibox02 em.the3.fa { bottom: 12px; top: auto; left: 0; margin: 0 -38px 0 0 } +.service01-ibox02_r { margin: 30px 0 0 0 } +.service01-tab ul.resp-tabs-list li { background: #eee; padding: 21px 47px; line-height: 1.2; font-size: 15px; border: 0; border-left: 2px solid #fff } + .service01-tab ul.resp-tabs-list li.resp-tab-active { background: #20a3f0; color: #fff; position: relative } +.service01-tab .resp_margin { padding: 40px 0 0 0 } +.service01-tab .resp-tabs-container { border: 0; margin: 0 } +.service01-tab ul.resp-tabs-list li.resp-tab-active:before { border: 4px solid transparent; border-top: 4px solid #20a3f0; content: ""; display: block; position: absolute; right: 50%; bottom: -8px; width: 0; margin: 0 0 0 -2px } +.service-bg01 { background: #333333; color: #fff } +.ourservices_d { background-color: #333 } + .ourservices_d .aboutus_b h1 { color: #fff } + .ourservices_d .aboutus_b p { color: #999 } +.service01-imgbox .service01-imgcon { width: 25%; float: right } + .service01-imgbox .service01-imgcon .photo_box { margin: 0 } + .service01-imgbox .service01-imgcon .photo_box .shade { background-color: #20a3f0; padding: 20px } + .service01-imgbox .service01-imgcon .photo_box:hover .shade { filter: alpha(opacity=90); opacity: 0.9 } + .service01-imgbox .service01-imgcon .photo_box .shade2 { width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=0); opacity: 0; z-index: 0 } + .service01-imgbox .service01-imgcon .photo_box:hover .shade2 { filter: alpha(opacity=20); opacity: 0.2 } +.service01-imgbox .photo_box .ico span { background-color: transparent; border: 1px solid #fff; width: 65px !important; height: 65px !important; line-height: 65px !important } +.service01-chart { text-align: center; color: #fff } + .service01-chart .bgcolor1 { background-color: #00CFD9; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .bgcolor2 { background-color: #83D580; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .bgcolor3 { background-color: #FFBD3E; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .bgcolor4 { background-color: #51CAB8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .service01-percentage2 { position: relative; margin: 0 auto; width: 170px; height: 170px; line-height: 170px; color: #fff } + .service01-chart .service01-percentage2 .percentage_inner { font-size: 30px; color: #fff; font-weight: normal; position: absolute; width: 100% } + .service01-chart p { font-size: 15px; color: #fff; text-transform: uppercase; margin: 30px 0 0 0 } +.service02-ibox { text-align: center; margin: 0 0 40px; position: relative; z-index: 1 } + .service02-ibox:before { content: ""; top: 101px; border-bottom: 1px dashed #d3d3d3; position: absolute; width: 100%; right: 50%; z-index: -1 } +.row > .col-sm-6:last-child .service02-ibox:before { display: none } +.service02-ibox span.fa { font-size: 50px; color: #333333 } +.service02-ibox h3 { margin: 55px 0 30px 0; font-size: 16px; color: #333333; line-height: 1.2 } +.service02-ibox .ico { width: 203px; height: 203px; border: 2px solid #7770cc; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 0 auto 40px; background-color: #FFF } + .service02-ibox .ico span { width: 90px; height: 90px; line-height: 90px; background-color: #7770cc; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: 30px; color: #FFF; margin-top: 56px; position: relative; z-index: 1 } + .service02-ibox .ico span:after { content: ""; position: absolute; top: -20px; right: -20px; left: -20px; bottom: -20px; background-color: #7770cc; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; opacity: 0.5; z-index: -1 } + .service02-ibox .ico.color_1 span, .service02-ibox .ico.color_1 span:after { background-color: #20a3f0 } + .service02-ibox .ico.color_1 { border-color: #20a3f0 } + .service02-ibox .ico.color_3 span, .service02-ibox .ico.color_3 span:after { background-color: #b75ccd } + .service02-ibox .ico.color_3 { border-color: #b75ccd } + .service02-ibox .ico.color_4 span, .service02-ibox .ico.color_4 span:after { background-color: #4680dd } + .service02-ibox .ico.color_4 { border-color: #4680dd } + +@media only screen and (max-width:767px) { + .service02-ibox:before { display: none } +} + +.service02-bg01 { background: #f4f4f4; text-align: center } +.service02-chart { text-align: center } + .service02-chart .percentage2 { position: relative; margin: 16px auto 37px; width: 275px; height: 275px; color: #FFF; border: 2px solid #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; padding: 12px } + .service02-chart .percentage_inner { position: absolute; top: 0; right: 0; width: 100%; text-align: center; font-size: 60px; font-weight: bold; margin-top: 60px } + .service02-chart p { color: #FFF; font-size: 16px } +.service02-bg02 { background: #20a3f0 } +.service02-carousel .item { margin: 0 15px; padding: 0 } +.service02-carousel .owl-page { border: none; background-color: #cecece; width: 20px; height: 20px; margin: 0 4px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .service02-carousel .owl-page:hover, .service02-carousel .owl-page.active { background-color: #20a3f0 } +.service02-carousel .blockquote_6 { border: 1px solid #dddddd; background-color: #f8f8f8; text-align: center; padding: 0 50px; margin-bottom: 154px; color: #333 } + .service02-carousel .blockquote_6 .ico { font-size: 28px; position: relative; display: inline-block; color: #21a3f0; padding: 0 15px; margin: 40px 0 20px } + .service02-carousel .blockquote_6 .ico:before, .blockquote_6 .ico:after { content: ""; width: 50px; left: 100%; top: 50%; border-bottom: 1px solid #21a3f0; position: absolute } + .service02-carousel .blockquote_6 .ico:after { right: 100%; left: auto } + .service02-carousel .blockquote_6 p { text-indent: 0; margin-bottom: 30px; font-style: normal } + .service02-carousel .blockquote_6 small { position: static; padding: 0; margin-bottom: -124px } + .service02-carousel .blockquote_6 small:before { content: "" } + .service02-carousel .blockquote_6 .pic { width: 112px; height: 112px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #dddddd; padding: 5px; margin: auto auto 30px; background-color: #FFF } + .service02-carousel .blockquote_6 small img { max-width: 100%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .service02-carousel .blockquote_6 small span { font-weight: bold; font-size: 14px; color: #333333; font-style: normal } + .service02-carousel .blockquote_6 small span em { font-weight: normal; font-size: 13px; color: #888888; display: block; padding-top: 5px; font-style: normal } +.service02-title1 { font-size: 40px; color: #e6e6e6; margin-bottom: 60px; line-height: 1.2 } +.service02-full-left { margin: 0; padding: 0; list-style: none } + .service02-full-left li { padding: 0 85px 60px 0; position: relative; overflow: hidden } + .service02-full-left li .fa { position: absolute; top: 20px; right: 0; font-size: 38px; opacity: 0.4 } + .service02-full-left li h3 { margin: 0 0 20px 0; font-size: 17px; color: #ffffff; line-height: 1.2 } + .service02-full-left li:before { content: ""; position: absolute; top: 70px; right: 22px; border-left: 1px solid #FFF; height: 100%; opacity: 0.4 } + .service02-full-left li:last-child:before { display: none } +.service02-bg03 .right_img { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background: url("../images/pages/service02-full-left.jpg") no-repeat center center; background-size: cover } +.service02-bg03 { background-color: #7770cc; position: relative; color: #fff } + .service02-bg03 .row { margin-right: 0; margin-left: 0 } + .service02-bg03 a.ourteam-bnt02 { line-height: 1.2; padding: 19px 50px; min-width: 196px } +/*faq*/ +.faq01-chart { text-align: center } + .faq01-chart .percentage5 { position: relative; margin: auto auto 10px; width: 180px; height: 180px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 22px solid #f0f0f0 } + .faq01-chart .percentage5 .percentage_inner { position: absolute; width: 100%; line-height: 120px; text-align: center; font-size: 30px; color: #333; margin: 0 } + .faq01-chart .percentage5 canvas { margin: -12px } + .faq01-chart h3 { color: #333333; font-size: 18px; text-align: center; padding: 32px 0 25px; margin: 0; line-height: 1.2 } + .faq01-chart p { padding: 0 10px } +.faq01-Testimonials .faq_list { margin: 0; padding: 0 0 60px } + .faq01-Testimonials .faq_list dt { font-size: 15px; color: #333333; padding: 20px 60px 20px 0; position: relative; text-transform: uppercase; margin: 0 } + .faq01-Testimonials .faq_list dt:before { content: "\f128"; font-family: "FontAwesome"; width: 40px; height: 40px; line-height: 40px; position: absolute; top: 9px; right: 0; background-color: #20a3f0; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; font-size: 20px } + .faq01-Testimonials .faq_list dd { font-size: 13px; color: #666666; line-height: 2; padding: 0 60px 40px 0; border-bottom: 1px solid #cccccc; margin-bottom: 25px } +.faq01-Testimonials .dot a:hover, .faq01-Testimonials .dot a.actived { background-color: #20a3f0 } +.faq01-Testimonials .dot a { width: 17px; height: 17px; background-color: #d0d0d0; border: none; margin-left: 5px } +.faq01-bg01 { background: #f4f4f4; position: relative } +.faq-text a.ourteam-bnt02 { line-height: 1.2; padding: 19px 45px; min-width: 234px; margin: 0 } +.faq-text .icon { width: 150px; height: 150px; line-height: 150px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #219ae1; margin: auto auto 70px } +.faq-text h3 { font-size: 40px; color: #ffffff; margin-bottom: 40px; line-height: 1.2 } +.fag01-bg02 { background: url("../images/pages/fag01-bg02.jpg") no-repeat center bottom; background-size: cover; text-align: center; color: #fff } +.faq-imgbox img { max-width: 100% } +.faq-imgbox h3 { color: #333333; font-size: 20px; padding: 40px 0 25px; margin: 0; line-height: 1.2 } +.faq-imgbox p { margin-bottom: 40px } +.faq-imgbox a.ourteam-bnt, .faq-imgbox a:link.ourteam-bnt, .faq-imgbox a:active.ourteam-bnt, .faq-imgbox a:visited.ourteam-bnt { font-weight: normal; font-size: 15px } +.faq01-bg01 .col-md-6.faq01-imgbottom { position: absolute; left: 0; bottom: 0 } +.faq02-ibox { position: relative } + .faq02-ibox .img { text-align: center; position: relative; padding: 260px 0; z-index: 1 } + .faq02-ibox .img:before { content: ""; z-index: -1; position: absolute; width: 266px; height: 266px; background-color: #D6D6D6; right: 50%; top: 50%; margin: -133px 0 0 -133px; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg) } + .faq02-ibox .img:after { content: ""; position: absolute; width: 100%; height: 1px; background-color: #DCDCDC; top: 50%; margin: -1px 0 0 0; right: 0; z-index: -2 } + .faq02-ibox .img img { display: inline-block } + .faq02-ibox .faq02-ibox_left_top { position: absolute; right: 0; top: 30px; text-align: right; width: 30%; z-index: 2 } + .faq02-ibox .faq02-ibox_left_top .main h3, .faq02-ibox .faq02-ibox_left_bottom .main h3, .faq02-ibox .faq02-ibox_right_top .main h3, .faq02-ibox .faq02-ibox_right_bottom .main h3 { font-size: 17px; font-weight: bold; text-transform: uppercase; color: #333; margin: 0; line-height: 1.2 } + .faq02-ibox .faq02-ibox_left_top .main h3 em.fa, .faq02-ibox .faq02-ibox_left_bottom .main h3 em.fa, .faq02-ibox .faq02-ibox_right_top .main h3 em.fa, .faq02-ibox .faq02-ibox_right_bottom .main h3 em.fa { width: 70px; height: 70px; line-height: 70px; text-align: center; color: #fff; background-color: #20a3f0; font-size: 28px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; vertical-align: middle; margin: 0 0 0 15px } + .faq02-ibox .faq02-ibox_right_top .main h3 em.fa, .faq02-ibox .faq02-ibox_right_bottom .main h3 em.fa { margin: 0 15px 0 0 } + .faq02-ibox .faq02-ibox_left_top .main p, .faq02-ibox .faq02-ibox_left_bottom .main p, .faq02-ibox .faq02-ibox_right_top .main p, .faq02-ibox .faq02-ibox_right_bottom .main p { font-size: 13px; color: #666; margin: 25px 0 0 0 } + .faq02-ibox .faq02-ibox_left_bottom { position: absolute; right: 0; bottom: 0; text-align: right; width: 30%; z-index: 2 } + .faq02-ibox .faq02-ibox_right_top { position: absolute; left: 0; top: 30px; text-align: left; width: 30%; z-index: 2 } + .faq02-ibox .faq02-ibox_right_bottom { position: absolute; left: 0; bottom: 0; text-align: left; width: 30%; z-index: 2 } +.faq02-Testimonials blockquote { color: #fff; font-size: 13px; font-style: normal; padding: 0; margin: 0; line-height: 22px } + .faq02-Testimonials blockquote .main { width: 50%; background-color: rgba(0,38,40,0.8); padding: 168px 130px 248px 130px } + .faq02-Testimonials blockquote .main h2 { color: #20a3f0; font-size: 20px; font-weight: normal; margin: 0 0 10px 0; line-height: 1.2 } + .faq02-Testimonials blockquote .main h1 { color: #fff; font-size: 30px; font-weight: normal; margin: 0 0 30px 0; line-height: 1.2 } + .faq02-Testimonials blockquote .main p { color: #aaa; font-size: 13px; margin: 0 0 40px 0; font-style: normal; text-indent: 0 } + .faq02-Testimonials blockquote .main a { text-decoration: none; font-size: 15px; color: #fff; background-color: #20a3f0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 19px 42px; display: inline-block; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .faq02-Testimonials blockquote .main a:hover { background-color: #333 } + .faq02-Testimonials blockquote small { width: 100%; height: 100%; bottom: auto; right: 0; top: 0; padding: 0; z-index: -1 } + .faq02-Testimonials blockquote small span { width: 100%; height: 100%; display: block; background-position: center; background-repeat: no-repeat; background-size: cover } + .faq02-Testimonials blockquote small:before { display: none } +.faq02-Testimonials .dot { right: 130px; bottom: 150px; z-index: 12 } + .faq02-Testimonials .dot a { width: 18px; height: 18px; border: 1px solid transparent !important; background-color: rgba(255,255,255,0.3) } + .faq02-Testimonials .dot a.actived { background-color: transparent !important; border: 1px solid #fff !important } +.faq02-Testimonials .last_page { display: none } +.faq02-Testimonials .next_page { position: absolute; top: 0; left: 0; height: 60px; line-height: 60px; width: 60px; border: 1px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center; color: #fff; font-family: Helvetica; top: 118px; bottom: auto; right: 50%; left: auto; margin: 0 0 0 -190px; font-size: 0; z-index: 12 } + .faq02-Testimonials .next_page:before { font-family: 'FontAwesome'; content: "\f105"; position: absolute; font-size: 30px; right: 50%; margin: 0 0 0 -5px } +.faq02-Testimonials img { height: 100%; width: 100% } +.faq02-accordion { margin: 30px 0 0 0 } + .faq02-accordion .panel-default { background-color: transparent; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none } + .faq02-accordion .panel-default > .panel-heading { background-color: #F6F6F5; border: none; padding: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px } + .faq02-accordion .panel-heading + .panel-collapse .panel-body { border: none; padding: 0 50px 0 0; margin: 50px 50px 50px 0; border-right: 2px solid #20a3f0 } + .faq02-accordion .panel-heading + .panel-collapse .panel-body img { float: left; margin: 0 30px 0 0 } + .faq02-accordion .panel-default > .panel-heading a { font-size: 15px; font-weight: bold; padding: 14px 30px 14px 0; color: #333; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px } + .faq02-accordion .panel + .panel { margin-top: 15px } + .faq02-accordion .panel-default > .panel-heading a.collapsed { color: #333; background-color: #F6F6F5 } + .faq02-accordion .panel-default > .panel-heading a:hover { text-decoration: none } + .faq02-accordion .panel-default .panel-title { position: relative; padding-right: 46px } + .faq02-accordion .panel-default .accordion_icon { position: absolute; right: 0; top: 0; background-color: #20a3f0; width: 50px; height: 100%; margin: 0; float: right; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px } + .faq02-accordion .panel-default .accordion_icon:before { position: absolute; top: 50%; right: 50%; margin: -11px 0 0 -7px; content: "\2212"; color: #FFF; font-size: 20px } + .faq02-accordion .panel-default .collapsed .accordion_icon:before { content: "\002B"; color: #FFF } + +@media only screen and (max-width:767px) { + .faq02-accordion .panel-heading + .panel-collapse .panel-body { margin: 20px 0 20px 0; padding-right: 15px } +} + +.faq02-chart { text-align: center } + .faq02-chart .faq02-percentage { margin: 30px auto; color: #20a3f0 } + .faq02-chart .faq02-percentage .percentage_inner { width: 120px; height: 120px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; line-height: 120px !important; text-align: center; font-size: 24px; color: #333; background-color: #fff; padding: 0; margin: 40px 0 0 -60px; position: absolute; right: 50% } + .faq02-chart h3 { font-size: 18px; color: #fff; font-weight: bold; line-height: 1.2; margin: 0 0 20px 0 } + .faq02-chart p { font-size: 13px; color: #fff } +.faq02-bg01 { background-image: url("../images/pages/faq02-bg01.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed; text-align: center; color: #fff } + +@media only screen and (max-width:991px) { + .faq02-bg01 { background-attachment: scroll } +} + +a.faq02-bnt, a.faq02-bnt:link, a.faq02-bnt:active, a.faq02-bnt:visited { border: 2px solid #fff; color: #fff; display: inline-block; font-size: 15px; margin-top: 2px; padding: 10px 30px; font-weight: normal; text-decoration: none; transition: all 200ms ease-in 0s; display: inline-block; vertical-align: bottom; margin: 10px 40px 0 40px; border-radius: 2px } +a:hover.faq02-bnt { background: #fff; color: #20a3f0 } +.faq02-text { position: relative } + .faq02-text .text_left { text-align: center; font-size: 30px; padding: 10px 0 } + .faq02-text .text_right { position: absolute; top: 50%; left: 3%; transform: translateY(-50%); -webkit-transform: translateY(-50%) } + .faq02-text .text_right .ourteam-bnt02 { margin: 0 } +/*Pricing*/ +.dg-title25.Pricing-title h3 { color: #000; text-transform: uppercase } +.dg-title25 .line:before, .dg-title25 .line:after { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } +.pricing01-bg01 { background: #f4f4f4 } +.pricing01-ibox { border: 1px solid #20a3f0; padding: 60px 60px 40px; text-align: center; margin-bottom: 40px } + .pricing01-ibox .ico { width: 80px; height: 72px; line-height: 72px; display: block; background-color: #21a3f0; text-align: center; font-size: 30px; color: #FFF; margin: auto auto 55px; position: relative } + .pricing01-ibox .ico:before { content: ""; border: 8px solid transparent; border-top-color: #21a3f0; border-right-color: #21a3f0; position: absolute; top: 100%; right: 0 } + .pricing01-ibox h3 { font-size: 16px; color: #333333; padding-bottom: 18px; margin: 0; line-height: 1.2 } +.pricing01-price { padding: 0; min-width: 100%; display: table; margin: auto } + .pricing01-price > div { display: table-cell; vertical-align: bottom; float: none } + .pricing01-price .price_title { padding: 40px 0 40px; margin: 0; text-align: center; background-color: #20a3f0; border-bottom: none } + .pricing01-price .price_title h2 { color: #FFF; font-size: 18px; text-transform: uppercase; line-height: 1.2 } + .pricing01-price .price_holder { border-color: #bbbbbb; border-top: none; text-align: center; margin: 0 0 40px 0; background-color: #FFF } + .pricing01-price .price_holder ul { border: none } + .pricing01-price .price_holder ul li { border: none; text-align: center; color: #666666; border-bottom: 1px solid #d4d4d4; padding: 20px 0 } + .pricing01-price .price_holder ul li:nth-child(even) { background-color: #f6f6f6 } + .pricing01-price .price_holder .price_box { background-color: #20a3f0; padding: 0 0 40px } + .pricing01-price .price_holder .price_box .box { width: 204px; height: 204px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid #ffffff; margin: auto; text-align: center; color: #FFF; padding-top: 65px; margin-bottom: 20px } + .pricing01-price .price_holder .price_box .sup { vertical-align: inherit; font-size: 40px; line-height: 1.2; font-weight: bold } + .pricing01-price .price_holder .price_box .price { font-size: 40px; line-height: 1.2; font-weight: bold } + .pricing01-price .price_holder .price_box .unit { display: inline-block; font-size: 20px; padding-top: 5px } + .pricing01-price .price_holder .price_box em { display: block; font-style: normal; font-size: 14px; padding-top: 5px } + .pricing01-price .price_holder .btn { border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; padding: 20px 50px; font-size: 15px; display: inline-block; margin: 30px 0; background-color: #4680dd } + .pricing01-price .price_holder .btn:hover { background-color: #333 !important } + .pricing01-price .color_2 .price_title, .pricing01-price .color_2 .price_holder .price_box, .pricing01-price .color_2 .price_holder .btn { background-color: #7770cc } + .pricing01-price .color_3 .price_title, .pricing01-price .color_3 .price_holder .price_box, .pricing01-price .color_3 .price_holder .btn { background-color: #b75ccd } + .pricing01-price .color_4 .price_title, .pricing01-price .color_4 .price_holder .price_box, .pricing01-price .color_4 .price_holder .btn { background-color: #4680dd } +.pricing01-title { color: #ffffff; font-size: 30px; margin: 50px 0 45px 0; line-height: 1.2 } +.pricing01-list { margin: 0; padding: 0; clear: both; list-style: none; overflow: hidden } + .pricing01-list li { margin: 0; padding: 10px 0 } + .pricing01-list li .fa { color: #fff; font-size: 15px; vertical-align: middle; margin-left: 20px } + .pricing01-list li a { color: #fff } + .pricing01-list li:hover a, .pricing01-list li:hover .fa { color: #20a3f0; text-decoration: none } +.pricing01-bg02 { background: url("../images/pages/pricing01-bg02.jpg") no-repeat center center; background-size: cover; color: #fff; position: relative } + .pricing01-bg02 .prcing01-img img.shaowd { -moz-box-shadow: 0 15px 15px -8px #dcdcdc; -webkit-box-shadow: 0 15px 15px -8px #dcdcdc; box-shadow: 0 15px 15px -8px #dcdcdc; border-radius: 50px 50px 0 0 } + .pricing01-bg02 .prcing01-img { position: absolute; bottom: 0; left: 0 } + .pricing01-bg02 .prcing01-img .prcing01-left { right: -44px; position: absolute; top: 115px } +.pricing01-bnt, a.pricing01-bnt, a:link.pricing01-bnt, a:active.pricing01-bnt, a:visited.pricing01-bnt { padding: 18px 58px; font-size: 15px; display: inline-block; white-space: nowrap; color: #fff; border: 2px solid #fff; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transition: all ease-in 200ms; transition: all ease-in 200ms; line-height: 1.2; min-width: 236px } +.pricing01-img-list { margin: 0 -3px; padding: 0; list-style: none; text-align: center; overflow: hidden } + .pricing01-img-list li { float: right; width: 16.6666% } + .pricing01-img-list li .box { background-color: #eeeeee; margin: 3px; padding: 60px 5px 46px; font-size: 16px } + .pricing01-img-list img { margin-bottom: 21px; display: inline-block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } +.pricing01-bnt02, a.pricing01-bnt02, a:link.pricing01-bnt02, a:active.pricing01-bnt02, a:visited.pricing01-bnt02 { padding: 12px 40px; font-size: 15px; display: inline-block; white-space: nowrap; color: #20a3f0; border: 2px solid #20a3f0; margin: 0 0 10px 12px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transition: all ease-in 200ms; transition: all ease-in 200ms } + a.pricing01-bnt02:hover, a.pricing01-bnt:hover { border-color: #20a3f0; background-color: #20a3f0; color: #fff !important; text-decoration: none } +.pricing02-price { padding: 0; margin: 30px 0 0 0 } + .pricing02-price .price_main { position: relative; margin: 0 0 15px 0 } + .pricing02-price .price_main:before { content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background-color: #d4d4d4; margin: 0 0 0 -15px } + .pricing02-price .price_main.the1:before { display: none } + .pricing02-price .price_title { padding: 0; margin: 0; border: none; text-align: center } + .pricing02-price .price_title .img { position: relative; display: inline-block } + .pricing02-price .price_title .img img { display: inline-block } + .pricing02-price .price_title em.fa { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; color: #fff; text-align: center; position: absolute; left: 0; top: 0 } + .pricing02-price .price_title .line { width: 50px; height: 1px; background-color: #20a3f0; display: block; margin: 30px auto } + .pricing02-price .price_holder { border: none; margin: 0; padding: 0; text-align: center } + .pricing02-price .price_box { color: #666; padding: 0 } + .pricing02-price .sup { font-size: 40px; color: #333 } + .pricing02-price .price { font-size: 24px; color: #333 } + .pricing02-price .unit { display: block; text-align: center; color: #20a3f0; font-size: 17px; font-weight: bold; text-transform: uppercase } + .pricing02-price .price_holder ul { border: none; margin: 15px 0; max-width: 75%; display: inline-block } + .pricing02-price .price_holder ul li { text-align: right; font-size: 13px; color: #666; border: none; padding: 10px 0 10px 0 } + .pricing02-price .price_holder ul li span.fa { font-size: 14px; color: #20a3f0; margin: 0 0 0 10px } + .pricing02-price a.btn { background-color: #20a3f0; font-size: 14px; color: #ffffff; margin: 0 auto; padding: 12px 26px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } + .pricing02-price a.btn:hover { background-color: #333 !important } + +@media only screen and (max-width:767px) { + .pricing02-price .price_main:before { display: none } + .pricing02-price .price_main { margin-bottom: 30px } +} + +.pricing-full { position: relative } + .pricing-full .pricing-full_left { width: 50%; height: 100%; position: absolute; right: 0; top: 0; background-image: url("../images/pages/pricing-full-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center } + .pricing-full .pricing-full_right { float: left; width: 50% } + .pricing-full .pricing-full_right .pricing-full_right_main { background-color: #ECECEC; padding: 76px 40px 100px 40px } + .pricing-full .pricing-full_right .pricing-full_right_main h3 { font-size: 20px; color: #20a3f0; font-weight: normal; margin: 0 0 10px 0 } + .pricing-full .pricing-full_right .pricing-full_right_main h1 { font-size: 30px; color: #333; margin: 0 0 20px 0 } + .pricing-full .pricing-full_right .pricing-full_right_main p { font-size: 13px; color: #666; margin: 0 0 10px 0 } + .pricing-full .pricing-full_right .pricing-full_right_main ul { margin: 0; padding: 0; list-style-type: none } + .pricing-full .pricing-full_right .pricing-full_right_main ul li { margin: 20px 0 0 -1px; position: relative; float: right; width: 33.333333%; list-style-type: none; cursor: pointer; border: 1px solid #cbcbcb; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms; text-align: center } + .pricing-full .pricing-full_right .pricing-full_right_main ul li:hover { background-color: rgba(255,255,255,0.5) } +.pricing02-title1 h3 { font-size: 20px; color: #20a3f0; font-weight: normal; margin: 0 0 10px 0; line-height: 1.2 } +.pricing02-title1 h1 { font-size: 30px; color: #333; margin: 0 0 20px 0; line-height: 1.2 } +.pricing02-title1 p { font-size: 13px; color: #666; font-weight: normal } +.pricing02-title1 a.links { font-size: 15px; color: #20a3f0; text-decoration: none; border: 2px solid #20a3f0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; padding: 10px 32px; margin: 30px 0 20px 0; transition: background-color ease-in 200ms,color ease-in 200ms; -moz-transition: background-color ease-in 200ms,color ease-in 200ms; -webkit-transition: background-color ease-in 200ms,color ease-in 200ms; -o-transition: background-color ease-in 200ms,color ease-in 200ms; -ms-transition: background-color ease-in 200ms,color ease-in 200ms } + .pricing02-title1 a.links:hover { background-color: #20a3f0; color: #fff } +.pricing02-bg01 { background-image: url("../images/pages/pricing02-bg01.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed; text-align: center; color: #fff } + +@media only screen and (max-width:991px) { + .pricing02-bg01 { background-attachment: scroll } +} + +.pricing02-ibox { background-color: #fff; padding: 0 45px 60px 45px; text-align: center; margin: 70px 0 22px 0 } + .pricing02-ibox .icon { width: 80px; height: 80px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #ddd; margin: -40px auto 40px; display: inline-block; background-color: #fff; padding: 6px } + .pricing02-ibox .icon em.fa { width: 64px; height: 64px; line-height: 64px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 0 auto; background-color: #20a3f0; color: #fff; font-size: 25px } + .pricing02-ibox h5 { font-size: 15px; color: #333; text-transform: uppercase; font-weight: bold; margin: 0 0 22px 0; line-height: 1.2 } + .pricing02-ibox p { color: #8a8989; margin: 0 0 20px 0 } + .pricing02-ibox a.links { text-decoration: none } +/*Team Detial*/ +.detail01_box { text-align: center } + .detail01_box .detail01_area_1, .detail01_box .detail01_area_3, .detail01_box .detail01_area_4, .detail01_box .detail01_area_6 { width: 200px; height: 200px; line-height: 200px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block; vertical-align: middle; position: relative; color: #FFF } + .detail01_box .detail01_area_1 span, .detail01_box .detail01_area_3 span, .detail01_box .detail01_area_4 span, .detail01_box .detail01_area_6 span { display: inline-block; line-height: 1.6; padding: 20px; font-size: 16px; vertical-align: middle } + .detail01_box .detail01_area_1:before, .detail01_box .detail01_area_3:before, .detail01_box .detail01_area_4:before, .detail01_box .detail01_area_6:before { content: ""; width: 43px; border-bottom: 1px solid #c2c2c2; position: absolute } + .detail01_box .detail01_area_1:before { top: 50%; right: 100%; margin: -1px 0 0 10px } + .detail01_box .detail01_area_3:before { top: 50%; left: 100%; margin: -1px 10px 0 0 } + .detail01_box .detail01_area_4:before { top: 6px; right: 100%; margin: 0 0 0 -28px; transform: rotate(-45deg) } + .detail01_box .detail01_area_6:before { top: 6px; left: 100%; margin: 0 -28px 0 0; transform: rotate(45deg) } + .detail01_box .detail01_area_2 { width: 330px; height: 330px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block; overflow: hidden; vertical-align: middle; margin: 0 63px } + .detail01_box .detail01_area_1 { background-color: #d33999 } + .detail01_box .detail01_area_3 { background-color: #20a3f0 } + .detail01_box .detail01_area_4 { background-color: #f3aa2c } + .detail01_box .detail01_area_6 { background-color: #3cceda } + .detail01_box .detail01_area_2 img { max-width: 100% } + .detail01_box .detail01_area_5 { display: inline-block; overflow: hidden; vertical-align: top; margin: 35px 33px 0; font-size: 18px; color: #333 } + .detail01_box .detail01_area_5 h3 { line-height: 1.2; margin: 0 0 8px 0 } + .detail01_box .detail01_area_5 p { color: #999999; font-size: 14px } +.detail01-Testimonials { min-height: inherit } + .detail01-Testimonials .mark { width: 38px; height: 38px; font-size: 36px; color: #20a3f0; background-color: transparent; margin: auto auto 35px } + .detail01-Testimonials blockquote { font-size: 13px; text-align: center; font-style: normal; color: #666666; margin: 0 5%; padding-bottom: 98px } + .detail01-Testimonials .last_page, .detail01-Testimonials .next_page { width: 16px; height: 16px; border: none; border-left: 3px solid #767676; border-bottom: 3px solid #767676; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; overflow: hidden; text-indent: -100px; top: 50% } + .detail01-Testimonials .last_page { right: 15px; left: auto; transform: rotate(135deg); -ms-transform: rotate(135deg); /* IE 9 */ -moz-transform: rotate(135deg); /* Firefox */ -webkit-transform: rotate(135deg); /* Safari and Chrome */ -o-transform: rotate(135deg); /* Opera */ } + .detail01-Testimonials .next_page { left: 15px; right: auto; transform: rotate(-45deg); -ms-transform: rotate(-45deg); /* IE 9 */ -moz-transform: rotate(-45deg); /* Firefox */ -webkit-transform: rotate(-45deg); /* Safari and Chrome */ -o-transform: rotate(-45deg); /* Opera */ } + .detail01-Testimonials .dot { text-align: center } + .detail01-Testimonials .dot { text-align: center; width: 100% } + .detail01-Testimonials .dot a img { width: 60px; height: 60px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .detail01-Testimonials .dot a { text-indent: inherit; width: auto; height: auto; padding: 5px; border: 1px solid #c9c9c9 } + .detail01-Testimonials .dot a.actived { border: 1px solid #20a3f0 } +.detail01-isotope .photo { position: relative; overflow: hidden } +.detail01-isotope a.pricing01-bnt02 { min-width: 195px; margin: 10px 18px } +.detail01-isotope { margin-bottom: 12px } + .detail01-isotope .photo:before { content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); position: absolute; opacity: 0; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .detail01-isotope .photo:after { content: ""; right: 0; top: 0; bottom: 0; left: 0; position: absolute; border: 1px solid #FFF; opacity: 0; transition: all ease-in 300ms; -moz-transition: all ease-in 300ms; /* Firefox 4 */ -webkit-transition: all ease-in 300ms; /* Safari and Chrome */ -o-transition: all ease-in 300ms; /* Opera */ -ms-transition: all ease-in 300ms; /* IE9? */ } + .detail01-isotope .ico { position: absolute; top: 50%; width: 100%; right: 0; text-align: center; margin-top: -35px; z-index: 10; opacity: 0; transform: scale(1.2); -webkit-transform: scale(1.2); transition: all ease-in 400ms; -moz-transition: all ease-in 400ms; /* Firefox 4 */ -webkit-transition: all ease-in 400ms; /* Safari and Chrome */ -o-transition: all ease-in 400ms; /* Opera */ -ms-transition: all ease-in 400ms; /* IE9? */ } + .detail01-isotope .photo:hover:before { opacity: 1 } + .detail01-isotope .photo:hover:after { right: 20px; top: 20px; bottom: 20px; left: 20px; opacity: 1 } + .detail01-isotope .photo:hover .ico { opacity: 1; transform: scale(1); -webkit-transform: scale(1) } + .detail01-isotope .ico span { width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; color: #FFF; font-size: 26px; margin: 0 5px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ -o-transition: background-color ease-in 200ms; /* Opera */ -ms-transition: background-color ease-in 200ms; /* IE9? */ } + .detail01-isotope .ico a:hover { text-decoration: none } + .detail01-isotope .ico a:hover span { background-color: #333; text-decoration: none } + .detail01-isotope.isotope-spacing .isotope_item .photo { margin: 1px } +.detail01-bg01 { background: #f4f4f4 } +.detail01-chart { text-align: center } + .detail01-chart p { margin: 0 0 40px 0 } + .detail01-chart .percentage4 { position: relative; margin: auto auto 10px; width: 94px; height: 94px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #20a3f0 } + .detail01-chart .percentage3 canvas { margin: -1px 0 0 -1px } + .detail01-chart .percentage_inner { position: absolute; top: 0; right: 0; text-align: center; font-size: 20px; font-weight: bold; width: 94px; height: 94px; line-height: 94px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF } + .detail01-chart .percentage4 + h3 { color: #FFF; font-size: 18px; padding: 20px 0 10px; font-weight: bold; line-height: 1.2; margin: 0 } + .detail01-chart .percentage4 + h3:after { content: ""; padding-top: 15px; font-weight: bold; width: 30px; display: block; margin: auto; border-bottom: 1px solid #FFF } +.detail01-bg02 { background: url("../images/pages/detial01-bg02.jpg") no-repeat center center; background-size: cover; color: #fff; background-attachment: fixed } + +@media only screen and (max-width:991px) { + .detail01-bg02 { background-attachment: scroll } +} + +.detail01-title2 { color: #333333; font-size: 30px; margin-bottom: 30px; line-height: 1.2 } +.detail01-ibox { margin: 0 0 10px; padding: 0 } + .detail01-ibox li { margin: 0 0 50px; padding: 0; list-style: none; overflow: hidden } + .detail01-ibox li span { width: 120px; height: 120px; line-height: 120px; text-align: center; border: 1px solid #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: 40px; color: #20a3f0; float: right; margin-left: 30px } + .detail01-ibox li h3 { font-size: 15px; color: #333333; overflow: hidden; line-height: 1.2; margin: 0 } + .detail01-ibox li h3:after { content: ""; width: 36px; border-bottom: 2px solid #20a3f0; margin: 26px 0 22px; display: block } + .detail01-ibox li p { overflow: hidden } +.detail02_box h4 { font-size: 18px; color: #20a3f0; font-weight: normal } +.detail02_box h4 { font-size: 18px; color: #20a3f0; font-weight: normal } + .detail02_box h4 span { display: block; color: #555555; font-size: 13px; padding-top: 12px } +.detail02_box ul { margin: 0; padding: 11px 0 15px 0 } + .detail02_box ul li { list-style: none; display: inline-block; font-size: 0 } + .detail02_box ul li a { display: inline-block; overflow: hidden; border-radius: 50%; margin: 0 0 0 4px; width: 36px; height: 36px; text-align: center; line-height: 36px; background: #c6c6c6; color: #fff; transition: all 300ms ease-in-out 0s; font-size: 16px } + .detail02_box ul li a:hover { background: #20a3f0; color: #fff } +.detail02_box .line { border-bottom: 1px solid #e5e5e5; clear: both; overflow: hidden; margin: 5px 0 25px } +.detail02-loade { width: 100%; margin-bottom: 30px } + .detail02-loade th { font-weight: normal; width: 10%; white-space: nowrap; margin: 0; padding: 14px 0 14px 20px; vertical-align: middle } + .detail02-loade td { vertical-align: middle; text-align: right; padding: 14px 0 } + .detail02-loade .progress { overflow: visible; height: 14px; line-height: 14px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color: #e2e1e1; box-shadow: none; margin: 0 0 0 50px; position: relative } + .detail02-loade .progress .bar { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; height: 14px; line-height: 14px; width: 0; transition: width ease-in 1000ms; -moz-transition: width ease-in 1000ms; -webkit-transition: width ease-in 1000ms; -o-transition: width ease-in 1000ms; -ms-transition: width ease-in 1000ms; background-color: #21c69e } + .detail02-loade .progress.color1 .bar { background-color: #8d6cc3 } + .detail02-loade .progress.color2 .bar { background-color: #b65ccd } + .detail02-loade .progress.color4 .bar { background-color: #ef8494 } + .detail02-loade .progress.color5 .bar { background-color: #1bbc9b } + .detail02-loade .bar span { position: absolute; right: 100%; top: 50%; margin: -8px 0 0 10px; color: #444444; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-indent: 0; display: none } +.detail02-bg01 { background-image: url("../images/pages/detail02-bg01.jpg"); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; color: #fff; position: relative } + +@media only screen and (max-width:991px) { + .detail02-bg01 { background-attachment: scroll } +} + +.detail-bottom-icon { position: relative } + .detail02-bg01 > .top-icon, .detail02-bg01 > .bottom-icon, .detail-bottom-icon > .bottom-icon, .detail-bottom-icon .top-icon { width: 64px; height: 64px; line-height: 54px; display: block; margin: auto; background-color: #20a3f0; border: 5px solid #ffffff; text-align: center; font-size: 26px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: relative; top: -32px; color: #FFF; right: 50%; margin: 0 0 0 -32px; position: absolute } +.detail02-bg01 > .bottom-icon { top: auto; bottom: -32px } +.detail-bottom-icon > .bottom-icon { top: auto; bottom: -82px } + +@media only screen and (max-width:767px) { + .detail02-bg01 > .top-icon, .detail02-bg01 > .bottom-icon, .detail-bottom-icon > .bottom-icon, .detail-bottom-icon .top-icon { width: 54px; height: 54px; line-height: 44px } + .detail02-bg01 > .bottom-icon { bottom: -27px } + .detail-bottom-icon > .bottom-icon { bottom: -77px } +} + +.detail02-title1 { font-size: 20px; color: #ffffff; text-align: center; font-weight: normal; margin-bottom: 20px } +.detail02-list { position: relative } + .detail02-list:before { content: ""; position: absolute; top: 53px; right: 15px; left: 15px; display: block; border-bottom: 4px solid rgba(255,255,255,0.5) } + .detail02-list .date { font-size: 16px; color: #FFF; margin-bottom: 83px; position: relative; padding-right: 50px } + .detail02-list .date:before { content: ""; position: absolute; width: 18px; height: 18px; border: 3px solid #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; top: 46px; right: 70px } + .detail02-list .info { content: ""; background-color: rgba(255,255,255,0.1); padding: 26px; position: relative; margin: 0 0 12px 0 } + .detail02-list .info a { color: #FFF } + .detail02-list .info a:hover { color: #20a3f0; text-decoration: none } + .detail02-list .info:before { content: ""; position: absolute; border: 10px solid transparent; border-bottom-color: rgba(255,255,255,0.1); bottom: 100%; right: 69px } + +@media only screen and (max-width:767px) { + .detail02-list:before { border: none; border-right: 4px solid rgba(255,255,255,0.5); width: 0; height: 100%; top: 0 } + .detail02-list .info { margin-right: 20px } + .detail02-list .date { padding: 0; margin: 0 20px 10px 0 } + .detail02-list .date:before { right: -27px; top: 5px } + .detail02-list .info:before { right: 10px } +} + +.detail02-carousel { margin-bottom: 50px } + .detail02-carousel .owl-pagination { margin-top: 35px } + .detail02-carousel .owl-item { text-align: center } + .detail02-carousel .item { display: inline-block; margin-left: 36px } + .detail02-carousel .item:hover h3 { background-color: #20a3f0 } + .detail02-carousel .item h3 { font-size: 13px; color: #FFF; padding: 14px 0; background-color: #757575; font-weight: normal; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ -o-transition: background-color ease-in 200ms; /* Opera */ -ms-transition: background-color ease-in 200ms; /* IE9? */ margin: 0 } + .detail02-carousel .item:hover h3 { } + .detail02-carousel .carousel .owl-pagination { padding-top: 10px } + .detail02-carousel .owl-page { border: none; height: 12px; width: 12px; background-color: #aaaaaa; margin: 0 3px 3px } + .detail02-carousel .owl-page.active { border: none !important; background-color: #20a3f0 } +.detail02-list02 { margin: -15px 0 0; padding: 0; list-style: none } + .detail02-list02 li { padding: 11px 0; border-bottom: 1px solid #dbdbdb } + .detail02-list02 li span { font-size: 20px; margin-left: 15px; vertical-align: middle } +.detail02-title2 h2 { font-weight: normal; font-size: 20px; color: #444444; line-height: 1.2; text-align: center; margin: 0; padding: 0 0 20px 0 } +.footer_box { } +.detail01-bnt a.ourteam-bnt, .detail01-bnt a:link.ourteam-bnt, .detail01-bnt a:active.ourteam-bnt, .detail01-bnt a:visited.ourteam-bnt { font-weight: normal; padding: 22px 50px; line-height: 1.2 } +/*404*/ +.title-404 { font-weight: normal; font-size: 30px; padding-bottom: 25px; letter-spacing: 7px; text-align: center; line-height: 1.2; margin: 0 } +.social_404 span { font-size: 20px; display: inline-block; margin: 0 10px 5px; text-align: center; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; color: #FFF; opacity: 0.7 } +.social_404 a:hover span { color: #fff; opacity: 1 } +.two404-title { font-size: 30px; color: #333; text-align: center; font-weight: normal; line-height: normal; margin: 0 0 20px 0; text-align: center; line-height: 1.2 } + .two404-title p { font-size: 15px; padding: 15px 0 0 0 } +.two404-bg01 { background: #f8f8f8; text-align: center } + .two404-bg01 a.two404-bnt { font-size: 13px; color: #fff; text-transform: uppercase; font-weight: bold; display: inline-block; background-color: #20a3f0; padding: 18px 54px; margin: 22px 18px; border: 2px solid #20a3f0; text-decoration: none; transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -moz-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -o-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -ms-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms } + .two404-bg01 a.two404-bnt:hover { background-color: #333; border-color: #333; color: #FFF } +a.three404-bnt, a:link.three404-bnt, a:active.three404-bnt, a:visited.three404-bnt { padding: 22px 30px; font-size: 14px; display: inline-block; white-space: nowrap; color: #FFF; line-height: 1.2; background-color: #20a3f0; margin: 0 0 10px 30px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } + a.three404-bnt:hover { background-color: #2e2e2e !important; color: #FFF; text-decoration: none } +.three404-input .textbox { height: 60px; width: 100%; background: none; border: none; text-indent: -5px; outline: none } +.three404-input .btn { width: 60px; height: 60px; line-height: 50px; position: absolute; top: -1px; left: -1px; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; background-color: #20a3f0; color: #FFF; font-size: 24px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } +.three404-input { border: 1px solid #cccccc; height: 60px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; padding-left: 67px } +.three404-list { margin: 0; padding: 0 } + .three404-list li { margin: 0; padding: 4px 0; list-style: none } + .three404-list li .fa { font-size: 15px; margin-left: 10px; color: #20a3f0; min-width: 18px; text-align: center } +.four404-title h1 { font-size: 150px; color: #ddd; line-height: normal } +.four404-title p { font-size: 14px; color: #777 } +.four404-title { text-align: center } + +@media only screen and (max-width:767px) { + .four404-title h1 { font-size: 60px } +} + +.four404-title2 h2 { font-size: 14px; line-height: 1.2; text-transform: uppercase; margin: 0; color: #333333; padding: 0 0 10px 0 } +.four404-list { margin: 0; padding: 0; list-style-type: none } + .four404-list li { border-bottom: 1px solid #CCCCCC; color: #555; position: relative; padding: 12px 20px 12px 0 } + .four404-list li:before { position: absolute; content: ""; width: 15px; height: 15px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #1E7AD8; right: 0; top: 50%; margin: -8px 0 0 0; background: #20a3f0 } + .four404-list li:after { content: ""; border-left: 2px solid #fff; border-bottom: 2px solid #fff; width: 5px; height: 5px; right: 4px; top: 50%; position: absolute; margin: -3px 0 0 0; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } +.four404-list02 { margin: 10px 0; padding: 0 } + .four404-list02 ul { margin: 18px 0 0 0 } + .four404-list02 li { color: #555; line-height: 32px; list-style: none } + .four404-list02 li span.fa { font-size: 12px; color: #20a3f0; margin: 0 0 0 10px } +.four404-box .four404-input { position: relative; margin: 20px 0 } +.four404-box a.four404-bnt { color: #fff; display: inline-block; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; padding: 6px 19px; font-size: 13px; text-transform: uppercase; text-decoration: none; margin: 0 0 10px 5px; border: 1px solid #20a3f0; background: #20a3f0; transition: background-color ease 300ms; -moz-transition: background-color ease 300ms; -webkit-transition: background-color ease 300ms; -o-transition: background-color ease 300ms; -ms-transition: background-color ease 300ms } +.four404-box a:hover.four404-bnt { background: transparent; color: #20a3f0 } +.four404-box .four404-input input { background-color: #E5E5E5; display: block; border: none; outline: none; padding: 10px 15px 10px 36px; width: 100% } +.four404-box .four404-input > a { position: absolute; left: 15px; top: 50%; display: inline-block; font-size: 16px; margin: -14px 0 0 0 } +.four404-box { padding: 10px 0 0 } + +@media only screen and (max-width:991px) and (min-width:768px) { + /*About us*/ + .aboutus01-fullmain .the1, .aboutus01-fullmain .the2, .aboutus01-fullmain .the3 { display: block } + /*Our Team*/ + .ourteam-ibox02 li { padding: 35px } + .ourteam01-logo li { padding: 0; width: 33.3%; border-left: 0; margin: 8px 0; float: right } + /*Our Service*/ + .service02-bg03 .right_img { position: static; min-height: 300px; width: 100%; clear: both } + .service02-bg03.pb-60, .service02-bg03.pt-60 { padding-bottom: 0 } + .service02-ibox:before { display: none } + /*Team Detail*/ + .detail01_box .detail01_area_3:before { display: none } + /*pricing*/ + .pricing01-price { display: block } + .pricing01-price > div { display: block; float: right } + .pricing01-ibox { padding: 60px 15px 40px 15px } + .pricing01-img-list li { float: right; width: 33.333333% } + .pricing01-bg02 .prcing01-img .prcing01-left { display: none } + .pricing01-bg02 .prcing01-img { position: relative; text-align: center } + .pricing-full .pricing-full_right .pricing-full_right_main { padding: 20px } + .pricing02-ibox { padding: 0 15px 40px 15px } + /*faq*/ + .faq01-bg01 .col-md-6.faq01-imgbottom { position: relative; left: 0; bottom: 0 } + .faq02-Testimonials blockquote .main { padding: 15px 15px 60px 15px } + .faq02-Testimonials .next_page { top: 10px; bottom: auto; right: 50%; left: auto; margin: 5px 0 0 -70px } + .faq02-Testimonials .dot { right: 15px; bottom: 15px } +} + +@media only screen and (max-width:991px) { + .service02-bg03 { padding: 0 15px } + .ourteam01-text .text_right { position: static; transform: none; -webkit-transform: none; text-align: center } + .ourteam01-text .text_left { text-align: center; margin-left: 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain, .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain { padding: 20px } + /*History*/ + .history-box .history-boxmain .history-boxpic { float: none; margin: 0 0 30px 0; width: 100% } + .history-box .history-boxmain .history-boxcontent { padding: 20px } + .history-box .history-boxmain .history-boxright { width: 100%; float: none } + .history-box .history-boxmain { padding-right: 140px } + .history02 .time_content { margin: 0 0 0 8% } + .history02 .time_content, .history02 .time_photo { width: 42% } + /*faq*/ + .faq02-ibox .faq02-ibox_left_top { position: relative; right: 0; top: 0; width: 100%; margin: 0 0 30px 0 } + .faq02-ibox .faq02-ibox_left_bottom { position: relative; right: 0; bottom: 0; width: 100% } + .faq02-ibox .faq02-ibox_right_top { position: relative; left: 0; top: 0; width: 100%; margin: 30px 0 } + .faq02-ibox .faq02-ibox_right_bottom { position: relative; left: 0; bottom: 0; width: 100% } + .faq02-ibox .img { display: none } + .faq02-ibox .faq02-ibox_left_top .main p, .faq02-ibox .faq02-ibox_left_bottom .main p, .faq02-ibox .faq02-ibox_right_top .main p, .faq02-ibox .faq02-ibox_right_bottom .main p { margin-top: 15px } + .ourteam01-text a.ourteam-bnt02, .ourteam01-text a:link.ourteam-bnt02, .ourteam01-text a:active.ourteam-bnt02, .ourteam01-text a:visited.ourteam-bnt02 { margin: 10px 10px 0 10px } + /*Contact Us*/ + .conatctus01-imgbottom > [class^="col-md"] { display: inherit; float: none; text-align: center } +} + +@media only screen and (max-width:767px) { + /*About Us*/ + .aboutus01-title2 .img .the4 { position: relative; top: 0; left: 0; margin: -19px auto 0 auto } + .aboutus01-title2 .img .the3 { right: auto; left: 0; margin: 0; bottom: 0 } + .aboutus01-title2 .img .the2 { margin: 30px 0 0 } + .aboutus01-title2 .img .the2, .aboutus01-title2 .img .the3 { position: relative; text-align: center; bottom: 0; right: 0 } + .aboutus01-title3 p { padding: 0 } + .aboutus01-fullmain .aboutus01-fullbox { padding: 30px 0 } + .aboutus01-fullmain .the1, .aboutus01-fullmain .the2, .aboutus01-fullmain .the3 { display: block; padding: 0 15px } + .aboutus02-mumber01 .column, .aboutus02-mumber01 .column:first-child { float: none; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.5); border-right: 0 } + .aboutus02-bnt { margin-bottom: 20px } + .aboutus02-demo a { margin-bottom: 15px } + .ourteam-ibox02 li { width: 100%; padding: 30px } + .ourteam01-logo li { width: 50%; border-left: 0; margin: 8px 0 } + .ourteam02-full .ourteam02-full-right.the1, .ourteam02-full .ourteam02-full-left.the2 { width: 100%; position: relative; height: 300px } + .ourteam02-full .ourteam02-full-left.the1, .ourteam02-full .ourteam02-full-right.the2 { float: none; width: 100% } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain, .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain { padding: 30px 20px } + .ourteam01-number { text-align: center; margin-bottom: 20px } + .ourteam01-number .number-left { text-align: center; width: 100%; float: none; padding: 0 0; clear: both } + .ourteam01-number .number-right { float: none; width: 100%; clear: both; text-align: center } + .ourteam01-number.number-color2 .number-right, .ourteam01-number.number-color4 .number-right { text-align: center } + .ourteam01-number .number-right h2:before, .ourteam01-number.number-color2 .number-right h2:before, .ourteam01-number.number-color4 .number-right h2:before { right: 50%; left: auto; margin-right: -18px } + .ourteam01-number .number-center { float: none; width: 100%; padding: 20px 0 } + .ourteam01-number .number-center em { margin: auto; width: 50%; height: 120px; line-height: 120px } + .ourteam01-number.number-color2 .number-left, .ourteam01-number.number-color4 .number-left { text-align: center } + .ourteam01-number .number-center em:after { display: none } + .ourteam01-number .text_title { padding-right: 10px } + /*History*/ + .history-box .history-boxmain .history-boxpic { float: none; margin-left: 30px; width: 100% } + .history-box .history-boxmain .history-boxcontent { padding: 20px } + .history-box .history-boxmain .history-boxright { width: 100%; float: none } + .history-box .history-boxmain { padding-right: 0 } + .history-box .history-boxmain .history-boxcontent:before { display: none } + .history-box .history-boxmain .history-boxdate { position: relative; top: 11px; z-index: 1 } + .history02 .time_content, .history02 .time_photo { width: 100% } + .history02 .time_content, .history02 .time_photo { margin: 50px 0 } + .history02 .time_month.time_month_one, .history02 .time_month.time_month_two { right: 50%; left: auto; top: 0; margin: -35px 0 0 -35px; display: none } + .history02 .time_box_top { margin: 30px 0 50px 0 } + .history02 .time_box_left .time_content:before, .history02 .time_box_left .time_photo:before, .history02 .time_box_right .time_photo:before, .history02 .time_box_right .time_content:before { display: none } + .history03-content .pr50 { padding-left: 0 } + .history03-content .pl50 { padding-right: 0 } + .history03-img { margin: 20px 0 } + .history03-content .right_branch { margin-right: -7px; padding-top: 25px } + /*Our Service*/ + .service01-tab .resp_margin { padding: 15px } + .service01-ibox02_r { border-bottom: 1px solid #e1e1e1 } + .service01-imgbox .service01-imgcon { width: 50%; float: right } + .service01-imgbox .photo_box .ico span { width: 40px !important; height: 40px !important; line-height: 40px !important } + .service02-bg03 .right_img { position: static; min-height: 300px; width: 100%; clear: both } + .service02-bg03.pb-60, .service02-bg03.pt-60 { padding-bottom: 0 } + .service02-carousel .blockquote_6 { padding: 0 20px } + /*faq*/ + .faq01-bg01 .col-md-6.faq01-imgbottom { position: relative; left: 0; bottom: 0 } + .faq02-Testimonials blockquote .main { width: 100%; padding: 60px 15px 120px 15px } + .faq02-Testimonials .next_page { top: 15px; bottom: auto; right: auto; left: 15px } + .faq02-Testimonials .dot { right: 15px; bottom: 60px } + /*Contact Us*/ + .Contactus01-Container01 { width: auto } + .contactus01-ibox02 li { list-style: none; width: 100%; float: right; padding: 20px } + .contactus01-ibox02 { padding: 20px 0 } + .contactus02-bg01 .bg_right { padding: 70px 0 70px 0 } + .contactus02-info > span.fa { width: 60px; font-size: 35px } + .contactus02-info { padding: 0 75px 0 15px } + .contactus02-ibox.border:before { display: none } + .contactus02-ibox .pic { float: none; padding: 15px 0 } + /*pricing*/ + .pricing01-price > div { display: block } + .pricing01-img-list li { float: right; width: 50% } + .pricing01-ibox { padding: 60px 15px 40px 15px } + .pricing01-bg02 .prcing01-img .prcing01-left { display: none } + .pricing01-bg02 .prcing01-img { position: relative; text-align: center } + .pricing-full .pricing-full_left { width: 100%; height: 100%; position: relative; min-height: 300px } + .pricing-full .pricing-full_right { float: none; width: 100% } + .pricing-full .pricing-full_right .pricing-full_right_main ul li { margin: 0 0 20px 0; position: relative; float: none; width: 100%; text-align: center } + /*Team Detail*/ + .detail01_box .detail01_area_2 { margin: 0 } + .detail01_box .detail01_area_1:before, .detail01_box .detail01_area_3:before, .detail01_box .detail01_area_4:before, .detail01_box .detail01_area_6:before { display: none } + .detail01_box .detail01_area_1, .detail01_box .detail01_area_3, .detail01_box .detail01_area_4, .detail01_box .detail01_area_6 { display: block; margin: 10px 0 } + .detail01_top, .detail01_bottom { display: inline-block } + .detail01_box .detail01_area_5 { display: block } + .detail01_box .detail01_area_2 { width: 200px; height: 200px } + .detail01-ibox li span { width: 60px; height: 60px; line-height: 60px; font-size: 21px } +} + +@media only screen and (max-width:1200px) { + .service01-full .service01-full_img { text-align: center; position: relative; top: 0; margin-top: 20px } + .service01-full .service01-full_right .service01-full_right_main, .service01-full .service01-full_left .service01-full_left_main { text-align: center; padding: 60px 0 } +} + +@media only screen and (min-width:1600px) { + .faq02-ibox .img { padding: 230px 0 } + .aboutus01-title2 .img .the4 { top: 21px; left: 135px } + .ourteam02-ibox .photo_box em.fa { left: 30px; top: 20px } +} + diff --git a/niayesh/photo_2025-10-22_17-08-34.jpg b/niayesh/photo_2025-10-22_17-08-34.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5c53b85d4154050593cc049261fe6657cf781d4 GIT binary patch literal 14800 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 L{|zwzw)%enI*XSI literal 0 HcmV?d00001 diff --git a/niayesh/portal.css b/niayesh/portal.css new file mode 100644 index 0000000..3c06a6b --- /dev/null +++ b/niayesh/portal.css @@ -0,0 +1,293 @@ +/* + * Deprecated DNN CSS class names will remain available for some time + * before being permanently removed. Removal will occur according to + * the following process: + * + * 1. Removal will only occur with a major (x.y) release, never + * with a maintenance (x.y.z) release. + * 2. Removal will not occur less than six months after the release + * when it was deprecated. + * 3. Removal will not occur until after deprecation has been noted + * in at least two major releases. + * + * | |Planned | + * Name |Release |Removal | + *----------------------------------------------+--------+--------+ + * Mod{NAME}C 5.6.2 6.2 + * {NAME} = sanitized version of the DesktopModule Name + * Used on ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); + +jQuery(function(){$("[data-toggle=tooltip]").tooltip();$("a[data-toggle=popover],button[data-toggle=popover]").popover().click(function(e) {e.preventDefault()});}); + +(function($,window,undefined){var $allDropdowns=$();$.fn.dropdownHover=function(options){$allDropdowns=$allDropdowns.add(this.parent());return this.each(function(){var $this=$(this).parent(),defaults={delay:300,instantlyCloseOthers:true},data={delay:$(this).data('delay'),instantlyCloseOthers:$(this).data('close-others')},options=$.extend(true,{},defaults,options,data),timeout;$this.hover(function(){if(options.instantlyCloseOthers===true);$allDropdowns.removeClass('open');window.clearTimeout(timeout);$(this).addClass('open');},function(){timeout=window.setTimeout(function(){$this.removeClass('open');},options.delay);});});};$('[data-event="hover"]').dropdownHover();})(jQuery,this); + +//TabsPlugin.js---------------------------- version 5.0.1 + +// Easy Responsive Tabs Plugin +// Author: Samson.Onna +/**/ +(function(e){e.fn.extend({easyResponsiveTabs:function(t){var n={type:"default",width:"auto",fit:!0,closed:!1,activate:function(){}},t=e.extend(n,t),r=t,i=r.type,s=r.fit,o=r.width,u="vertical",a="accordion",f=window.location.hash,l=!!window.history&&!!history.replaceState;e(this).bind("tabactivate",function(e,n){typeof t.activate=="function"&&t.activate.call(n,e)}),this.each(function(){function c(){i==u&&n.addClass("resp-vtabs"),s==1&&n.css({width:"100%",margin:"0px"}),i==a&&(n.addClass("resp-easy-accordion"),n.find(".resp-tabs-list").css("display","none"))} +var n=e(this),r=n.find("ul.resp-tabs-list"),l=n.attr("id");n.find("ul.resp-tabs-list li").addClass("resp-tab-item"),n.css({display:"block",width:o}),n.find(".resp-tabs-container > div").addClass("resp-tab-content"),c();var h;n.find(".resp-tab-content").before("");var p=0;n.find(".resp-accordion").each(function(){h=e(this);var t=n.find(".resp-tab-item:eq("+p+")"),r=n.find(".resp-accordion:eq("+p+")");r.append(t.html()),r.data(t.data()),h.attr("aria-controls","tab_item-"+p),p++});var d=0,v;n.find(".resp-tab-item").each(function(){$tabItem=e(this),$tabItem.attr("aria-controls","tab_item-"+d),$tabItem.attr("role","tab");var t=0;n.find(".resp-tab-content").each(function(){v=e(this),v.attr("aria-labelledby","tab_item-"+t),t++}),d++});var m=0;if(f!=""){var g=f.match(new RegExp(l+"([0-9]+)"));g!==null&&g.length===2&&(m=parseInt(g[1],10)-1,m>d&&(m=0))} +e(n.find(".resp-tab-item")[m]).addClass("resp-tab-active"),t.closed===!0||t.closed==="accordion"&&!r.is(":visible")||t.closed==="tabs"&&!!r.is(":visible")?e(n.find(".resp-tab-content")[m]).addClass("resp-tab-content-active resp-accordion-closed"):(e(n.find(".resp-accordion")[m]).addClass("resp-tab-active"),e(n.find(".resp-tab-content")[m]).addClass("resp-tab-content-active").attr("style","display:block")),n.find("[role=tab]").each(function(){var t=e(this);t.click(function(){var tc=$(this);if($(this).hasClass("resp-tab-active")){if($(this)[0].tagName=="H2"){$(this).removeClass("resp-tab-active");$(this).siblings(".resp-tab-content-active").hide(200).removeClass("resp-tab-content-active");};return false;};var t=e(this),r=t.attr("aria-controls");if(t.hasClass("resp-accordion")&&t.hasClass("resp-tab-active")) +return n.find(".resp-tab-content-active").hide(200,function(){e(this).addClass("resp-accordion-closed")}),t.removeClass("resp-tab-active"),!1;!t.hasClass("resp-tab-active")&&t.hasClass("resp-accordion")?(n.find(".resp-tab-active").removeClass("resp-tab-active"),n.find(".resp-tab-content-active").hide(200).removeClass("resp-tab-content-active resp-accordion-closed"),n.find("[aria-controls="+r+"]").addClass("resp-tab-active"),n.find(".resp-tab-content[aria-labelledby = "+r+"]").show(200,function(){if(tc.offset().top<$(window).scrollTop()){jQuery('body,html').stop().animate({scrollTop:tc.offset().top},200)}}).addClass("resp-tab-content-active")):(n.find(".resp-tab-active").removeClass("resp-tab-active"),n.find(".resp-tab-content-active").removeAttr("style").removeClass("resp-tab-content-active").removeClass("resp-accordion-closed"),n.find("[aria-controls="+r+"]").addClass("resp-tab-active"),n.find(".resp-tab-content[aria-labelledby = "+r+"]").addClass("resp-tab-content-active").fadeIn(400)),t.trigger("tabactivate",t)})}),e(window).resize(function(){n.find(".resp-accordion-closed").removeAttr("style")})})}})})(jQuery),$(document).ready(function(){$(".verticalTab_Left,.verticalTab_Right,.horizontalTab_Bottom,.horizontalTab_Top,.dg-tabs-top,.dg-tabs-bottom,.dg-tabs-left,.dg-tabs-right").easyResponsiveTabs({type:"vertical",width:"auto",fit:!0})});(function($){$.fn.OpenTab=function(){var url=window.location.search,e=$(this);if(url.indexOf("?")!=-1){var str=url.substr(1);strs=str.split("&");for(i=0;i=1?e.data("autoplay"):3000;var autoplays=function(n){int=e.find(".resp-tabs-list .resp-tab-active").index()+n<>
    tag surrounding Module Content, inside container + *----------------------------------------------+--------+--------+ + */ + + + +/* PAGE BACKGROUND */ +/* background color for the header at the top of the page */ +.HeadBg { +} + +/* background color for the content part of the pages */ +Body +{ +} + +.ControlPanel { +} + +/* background/border colors for the selected tab */ +.TabBg { +} + +.LeftPane { +} + +.ContentPane { +} + +.RightPane { +} + +/* text style for the selected tab */ +.SelectedTab { +} + +/* hyperlink style for the selected tab */ +A.SelectedTab:link { +} + +A.SelectedTab:visited { +} + +A.SelectedTab:hover { +} + +A.SelectedTab:active { +} + +/* text style for the unselected tabs */ +.OtherTabs { +} + +/* hyperlink style for the unselected tabs */ +A.OtherTabs:link { +} + +A.OtherTabs:visited { +} + +A.OtherTabs:hover { +} + +A.OtherTabs:active { +} + +/* GENERAL */ +/* style for module titles */ +.Head { +} + +/* style of item titles on edit and admin pages */ +.SubHead { +} + +/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */ +.SubSubHead { +} + +/* text style used for most text rendered by modules */ +.Normal +{ +} + +/* text style used for textboxes in the admin and edit pages, for Nav compatibility */ +.NormalTextBox +{ +} + +.NormalRed +{ +} + +.NormalBold +{ +} + +/* text style for buttons and link buttons used in the portal admin pages */ +.CommandButton { +} + +/* hyperlink style for buttons and link buttons used in the portal admin pages */ +A.CommandButton:link { +} + +A.CommandButton:visited { +} + +A.CommandButton:hover { +} + +A.CommandButton:active { +} + +/* button style for standard HTML buttons */ +.StandardButton { +} + +/* GENERIC */ +H1 { +} + +H2 { +} + +H3 { +} + +H4 { +} + +H5, DT { +} + +H6 { +} + +TFOOT, THEAD { +} + +TH { +} + +A:link { +} + +A:visited { +} + +A:hover { +} + +A:active { +} + +SMALL { +} + +BIG { +} + +BLOCKQUOTE, PRE { +} + + +UL LI { +} + +UL LI LI { +} + +UL LI LI LI { +} + +OL LI { +} + +OL OL LI { +} + +OL OL OL LI { +} +OL UL LI { +} + +HR { +} + +/* MODULE-SPECIFIC */ +/* text style for reading messages in Discussion */ +.Message { +} + +/* style of item titles by Announcements and events */ +.ItemTitle { +} + +/* Menu-Styles */ +/* Module Title Menu */ +.ModuleTitle_MenuContainer { +} + +.ModuleTitle_MenuBar { +} + +.ModuleTitle_MenuItem { +} + +.ModuleTitle_MenuIcon { +} + +.ModuleTitle_SubMenu { +} + +.ModuleTitle_MenuBreak { +} + +.ModuleTitle_MenuItemSel { +} + +.ModuleTitle_MenuArrow { +} + +.ModuleTitle_RootMenuArrow { +} + +/* Main Menu */ + +.MainMenu_MenuContainer { +} + +.MainMenu_MenuBar { +} + +.MainMenu_MenuItem { +} + +.MainMenu_MenuIcon { +} + +.MainMenu_SubMenu { +} + +.MainMenu_MenuBreak { +} + +.MainMenu_MenuItemSel { +} + +.MainMenu_MenuArrow { +} + +.MainMenu_RootMenuArrow { +} + +/* Login Styles */ +.LoginPanel{ +} + +.LoginTabGroup{ +} + +.LoginTab { +} + +.LoginTabSelected{ +} + +.LoginTabHover{ +} + +.LoginContainerGroup{ +} + +.LoginContainer{ +} \ No newline at end of file diff --git a/niayesh/preview.js.download b/niayesh/preview.js.download new file mode 100644 index 0000000..bc5619b --- /dev/null +++ b/niayesh/preview.js.download @@ -0,0 +1,53 @@ +$(document).ready(function() { + + //Buttons + $(".selecter span").click(function(e) { + var btn = $(this); + + //Remove old selected button + var parent = btn.parent(); + parent.find(".button").removeClass("selected"); + + //Add selected class + btn.addClass("selected"); + + //Sidebar + var sidebar = $("aside.social-sidebar"); + sidebar.prop("class", "social-sidebar"); + + //Add class of selected button to sidebar + $(".selecter span.selected").each(function () { + var css = $(this).data("css"); + sidebar.addClass(css); + }); + }); + + //Icons + $(".icons a").click(function(e) { + e.preventDefault(); + + var icon = $(this); + + //Add-remove selected + if (icon.hasClass("selected")) { + icon.removeClass("selected"); + } else { + icon.addClass("selected"); + } + + //Add icons to sidebar + var txt = ""; + + var sidebar = $("aside.social-sidebar"); + sidebar.html(txt); + }); + +}); \ No newline at end of file diff --git a/niayesh/ravani.jpg b/niayesh/ravani.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18eff825a56452af777b55b6cfb92ff1c0db5389 GIT binary patch literal 16828 zcmeHtWmp}{miER88r&tgyK4yUzOewo-Q7b7!QDN$LkR8=+->6y2?TeyZznnT+;isM zxie?xneW%_=c(RR)vH$3yVko_@9OTSxulm{#PdAtFif9Uz!FDw8M4F`Y*_pq?B zvOvWAszZP^06zZK&&t9A@$r|&rzZda^5ZX!=3q5Yzty+E<9{4a>nN<|&d&CH%*?h< zOa{hwh9*o#b~eoJ2KLOXOf1X*0bzH010yRFXHr8GGYeZm>Z9g%YElbhL23<7c@}wl zQ4@0uDNjceRZj&qBTp+MUSn!uAp`+;K6e{?8xv;(Qg<6`TPHquLF%8%`M~ub-OSWr zAxC3VJ{2*E-$cMILF(Vu;^yYYv%FD~k%)-XZ#>NPiV07}ZbvAHkv~?l} zYd|3VsYA@f$;i>d-r2&=mh^{C14BC(XF+Oe1k&GBi#R(wS{VMW{Rh&YJuW|n{KRWu z?DP{aSScx~z%O||5o4zx&0mwKnmGJy{AyWS{G7?&z|qM>&BNYAkXpsW$m$mFMn zAA^2VBI;;j;A~(znCe|i4CbrH$oW%NrJ79Ae8}T_?I9r?i-9;kS&VP0hn0tKI2DWB`)b5PN zCZ+~1*3Q&IT3|Pkf*ogI=4fDVPU>vp?o7%^3iirBfcs6K0P`QF`d>h^{{zAQ6l~xN zU|j6K;R3h#L|mNB?Hq+vot#kDu1`{pVsiVfd6G%uo&M@ z;@UZ?+1XhOi5l3t8ju>>83~GsNV2l=nrqr98j-p1_iB@6r|;r~DE`uq0J1pLpA z+6}z9ds+mD0$`zGU}2zPVPRn5;9%hqo+BVUdxn6Cf{OGU2NM?;2NN3`pNNtKpMabY z8=I7Yl$?s1mW~#Wgpq}jhJ})bmga{N2sk)61b74t1OyBkd~AH0zkED(0MOt8TM*_@ z5M%&IGzcg(h^KA<33$H@1M&0twZ{dwA)&zQg@b>FfCv_-eGY(xfP#XAhJt~C25+Px ze17bnq0wN_U$Bb6VkjHHkvU+p`Nw3#lfSC!#8R0!reHU8eD@3i8wVE;pOT82hL(Wtf>;SUNeoxVpJ}cm})={16lz5*iy9pOBc8 zoRXT8o0nfuSX5l{xw@vduD+qM=}T94Pj6rUz~JN*XnJOLZhm2XWAp2`t?lnSyC~~;)$F%@Jf`R}$4+;$+ z4ETEB1sqA<(ZbG+(E%FeyRfG(R1+dBR};}=_uJFE4m;RL6MBgE_O6w-MCYm&M)T4rpn^ zlqWM#gq`8!E;3+VYtC%9F)!(V%t@Yv4zIp1$&FnC2ufE{o<#MI@XICY*r96sS;_@j zWTfZeJpqjU8{2ZB##7}i8Cy|xY-==zar6ni^(g{#9tZ37`WfAfPRvGhCxv*fOO|6U z7}=#kHcmmT*!9sqLZ{;>j3m;ksGb}5%qRR^d>0`pM>$hW&!H%5&%+3qyaF=H+SVS` zJvaMS&;o?aLY!Ut9t5)=C6XJpGLDCjP87Ro1zlX^o&e3yD__F4w6Be3+Z7FL%HGk& zdU-{-YD9|h0(HaQ36>T#p2)E*4?(A4FQ#5m}Wi zy$`a#eFy)jjXe=-#3^y&)0QdnsuIN$ z#jg{?WGvM=wY2krIbTl`F{gT7738Uk_YBI=6a6J1n1UUb1c zA&yt{JOZTg!P{O}NFUGLmB?0Ho-y3;TS_PdUW%hMVN|(S%r5=*(E{*`2l2{xG32JM z+PpqFzPe}kJLS(e8wb2qPEg{ACN-}OJ#0zmQ!0e!1xjunQ8R+caj7EgY5 zrN{}@wdS|zVji}jgyze$kiWCNmMex9GJbzL*N^qSL~A+Ye21$nygALIrxOjyDBWKh z`*M~6Yco;Jbr)ju1Z(eB@omx|ut_{7_$x+7MXua&VwzpoV&9>|eTmSgqpH#`rMBLC zMRPYXGz}2&cd zKZF%oHRa(mB~?{0g#jY(uY=xOzGIwc_MRljCVum} z1dxArRlSHcD^1(f-jDz?$rCU-&L8)tXhXbqf=$#lX=b3v6kFq{B-p>1=77S24du9+w^eTCIl)R7UQ(>dh1#e>&U;Z+5TZ z-p|^djqXFN3#i1kE9Re7>^R8VW$IzX(icXFWUhYUs?)aqfHwnk19I!5YFP9^ z)vIZjuxd_vpN&DkekCkW2?aP=4R@=cI-K8^z?SJNz4p?nn)zr}wS@3i3-?WEE7i1N zb3Au8=h!vZ$Xa!CLXKu0JcUm#9;rsgb(hKq-B+?{jZA9jnDNwzeNg`2pOq~osVYd8 zHxXx5%teUGXD%2o#lC=OMK#hRI^J{1>aj!Vm11JPFGE@Tpn8kH(?WN`tJ6xa(qI~% z#r8~}Zg0smKywx5fO6WGZ9&f0e1CXW&I^3+zcA2Np3%lNWF9C!=MGzR(q0VcpmKWx zxbUIgeXsoXdL}u!>irYo6TM%LHO%yopX(IViQi+b!Ccn4l*U8gqk5~)#8A*&LkYLT z9?(V4m*_g{u`y~#sgfi^a~kemXBGVkF#AF?S2`1h=j-&dK+D(6RMlHpG%7T*>Pyop zmU$UgYT=q+mL{5#K`EtGNGaO+k|l3JB_Pe%T|tGY(2r57^q?AY5sG4<%$Q_xq6`r2 z<7c%nO0y6;5lU<{cWH4|bgv1;_*gHI$$Ew$nI3R5bnJJo_{0rvEYOjdTAlGEhOEzr?(_($kwg0TmxRm6J=5DOezu^VkuzkUMn51jx_3>A}LKE2MIdjjmug2I<(2lZ=| ztn@>Dy?o|v3=FPOPqZ1cm6vW&KnIbeUNj{6n$6e)cy56D!d5e#C5o9Cc>-8zwAX0g zB`m9VZ;hk-<5t89`K6Z6pw9R7%s4ZmY+0Ltoa_4ZGR+R14p&|qjaCtmv#K?aQlMfy zJUq;P>w|pbAbAkQ^HLnNviEUI+X69TG7F)8WFUz=qFk)7#DYP>Cc=F^+^X^Qc2LOh z2!TK>JGug#YU<__z!ZBds@9Y+gdwB-luT_EPe7hBGK4q-5i9dP!4QQN|8zB_<9-)) z{!LjX!wjY96$4~cugD|TVqnC>mdEw%rSgFoR4`DF+zE;AN>=0(4sn8+()RjQh~xu1ma^pFv-46nKkl~z z(ocZbJ%$m~RqIKJ17$mX+H;M1@}{pD(a0oTe<_yYEq@lIolCQ)BaZvI8e|NLQp&8& z4>qb+fX&T^4TI0n&etgEn3^uu6tDG+7F0!6L=}Jk8eR2$f}#&|iuiloGr{jAz9yLa z(vv?Dm?x%XOG?9BG4y1HK zKWJ>c#pAyy+Y6!d__{V@Gn`=#Sv#Cz#k8SUYq+J*G9%yJ>QMmgG&Gw!mMY_X>QaI} z@DjxX#cHBOw&L~ob`$|T#{5m~n&6IT-%FgSRu3y-&gFZNMk~KSUpQkPO8u;BWHaS? zB2Av+X=M{D#ZZlC098YMW1s2!fSU?>1(I;=4u7H4ks~y}ufUeTT932tawXZ)CBHFX zS!=Ff{oB09frHJB%Sg$Qg58&QlBqX~nnDWhAsSINuNqMVWiEvk=p$=kTfb-USj*Sg_StjLqAPX!4$qH%HSHIguAtN*z_u!l zRiR`!9emkAG*E$|b-nlz(G`2hNgyL$vi^*!C7`z*%|#f4gg(rQ)bWLA=lPOf*o_8* z`Jkd|MI9Gc>)}wF&qChE&Qd6JI4ZSHxze-wl8USL zQ@6W`WDd!?VHlUkhSWW`D{@o8&iO*UDz3pOjt%v~B|_Tw-~#+# z&_6ZCpFizD2-f zLu5)9B>7Osada&&ApZmqIgovP0;Fz#&*^6x4S2-R2X8aR{ZyU+?OV~;W8H-ntwm3O z)iX^@Wn&!EofE&{F_?y|UG;J8LWKP=LIU&;N zFV&eK)lB@ZWA39CeOLn2dSH{3ODD@JYZiY|2 z(XO3OdCkn{5{(9KtUCIX^)@%>-wQ(t;ol}_kz9>98DdRJ9Sm({Ysu)44;Lg;N%NFw zXapLXlH)>8dr&aB@!om?ZO*^7DY?^iksM=ay$aQ?p6E8kC^|q!3o#?tv)tnd5@xj< ztUbgH9zrP{F*a{F+w4;z;H<9?U7+hft2dRX#)e#yjP^vQt5N0r60Aee6tJg*h?}?| zMH1Vn-&N~mU5=TrAWGXK_OL87mniEBw*^h&=~4sb&e#tZqo6ZGj)B}Y+iIcxT5G?9 zU-JT5EiX?HaYi$d?ap;=BfSSc{_{IjxZ}Lw8hh_0cJFRaRGGl2!!5Epv70n5w^{6y zC@LUgxDn@$5ZZO1jg1*hL9v|^PJACu{(4OLNSRMLaZ}y2 zrt$nRuuP<^w@+fWyA0O5G&o_-M{;nwe8b`b(eAwvd!qCkt<8E^UdDP_BHqqX)bZI6 zZ|sRQr4!}WXp-tV>XZwoFHu{52v;P8Z-r3Z$5C&<4ng>)q*N4Bw)IWE`WyFbttmBM z#KaSz?nADPk&12oEZifkWyr1t{nWQ8qoFOIp&->ZLECNNV>*NOW}&vD(m%~2yBA;P;a-XAN{q|mkE@YGijZi#|QBx zsMzd%ip&*^qtheGqXu(ZMJVJ7v$0g=8eQW%$`Ztv8Pl)J+HESWdJA4jNt1e3M2TVTDVw4Cu?EpJ;hLp3K z$wIjili9kywb;T++FQvgo(8W}6Wmo6ECitX48;w1gtT zMl)$Wa#@I9i5TAOiC_~#zTo?edoCr%A*fY;^;JvMWUFGI{;6b()e}H(bzRTo7$iy6 zj_52Fcpr_rvI*0cKAZ0j+Fsj^@Y`Fwr;pX|k%+pMyFt3(h%YS8tCTu}45j(_KPdng ztOFszx4T)@S^k`eiYuZ8gELn=Pk=;gH)^3QHvcC8BysJ=^o}2V8|lKeCI10j_e}5I zm!^;OPAJ^Cn&CK54di%GnGl4LPQ}>Mv!XI8%AT2u?&~;NU#b}ixI2R?tX40M{DGc_ zdq;rlE{WzT%A4HKQ=88c!cCe`>0WPrtPq6fr+TF6>MzGWxC@`%uilHBj7BzRGW#OA zo!;6mKUg`KX@qDgDyM4{SqfKIhEit@%NupQd=4?P=XZj+XE%S;qYNl7b2pB%+Ij+P z(2-N5L3@PmH@+`@YwwXWWsTlK{#M9@czJKS+!x?pz^j>I)TN_n;0c~c*6A3k`+!U; zwLJ)m_Qw^Nh>JROxNkmAw!tZ9Q+V?LuiaAjQFQSk(?Rjv@ zryj41ZH3L+F{F_@9%qkdw!JItbRx6%z0{njlE>)ZiAO0!q^~`PammE3IXw`#l7F;V z7jEG<19@p^`aZC+|4sb#M{N)0y4{G5qcaJo}4$NO(Wqa5} zGA?=0`FJmH94$f`j@C=l0E1QPk*%lg?xiqO!1V+$Xph+pFdiIhWN&u7AVM~dg#bi9 z`_4Y|{t&`Hea&nZ^NlC!VB-6mukcyyu>j?Pfy3$7^FWeTt05O`#op*K(=BzQ<6JJGS^YF`Cu>GOI+$o z3g;1H$I zAM>10XiQ+xB~#%;$V1g7V$^;m`@o&v*z(a%y-;n|KTW&;EEWH)4?pUoW%2s=iI<#~WxZtmhDjl!QxZ*Y{1C74K?YU|zR2S}s6)mPM!EZs- zLk!^IF~GwK(zl&tbr%cZt@HX$m$+MLpNLIGRd*RZJB?)sPl6cO$=rZMe}p@C(K3a^mbWew=uMRxal=Z#qG-rh5H z?emq-{L!no;i01P-pvTopF=q8nL&YtvpSZ(b{l%4K9OUb3lWv-jOP z+h)t7-kJ9Nvw|P5oq&_~oG080^+{5x$n;klj`Egc^lL1`j9GEnd#Tkp2QZs>6*BPW z=CLY8S>H#3rFocyY(2Nr&nu=B+H0=mKkn7DUFXWodaG9IN(`2sN#Ir?Q@rJJjo9x# znS#telN9-WAt3uj525LVDPThoxUx$_KEc@29n)eh_wfUd3Li=I#YIKt=$LBTwMfot z!{p`^$Acxm^E2x&yOI`sH7T9?Sq1zE=UK$wvM0iU9D6#=KKh+}!KpSMRux0$Gi0)o zw?t1*KyG9$N#J~i?Jd5EsKYONUR76JmtiZ0U4^OP!VB|Rn&%w1R6!M#n2Ry-Na;@h zh!GW)nvp)+ZctS-^`g0{0kJWW6WTzsnEGZm&0G4IDC@)exC|@v!m^W4cX}- zL8I6+;S_YN*Ie$Mx4_ZL^}DFR6{h3qgR6NLXZKu?7#Um9pfmxB(^>ROAZfrxX2d zoyBD;5zhAxl2(MddCek2sMfJ?73@0r)O}G{7M|h-nU@Rlr#cd3kvc`VZR0EuFWw43 zjM6=9V@fuq@n?mrT4nMbixHC@n-;sdtbd3yIgG=Hao6%p1ekR244y^8_wQ^9;T)^4 z1`9B62-+eRWrvA{n8Z>?gvmxLU`E0%AL&+IKWq}D-Jt;{84RT*&Lfv@9L=J#7!+Wg zI*I5TPujbm0BF}{3hz$GULP}+w)xQ>IDd6Bh0)ovTOo-zDmoN@wf*j!RN)Y#B9knU z@+0JcD{RU`5^)K+@b{6+&){+{U1y#Vo>axx0pI!cXx9@WHK|u0UqE?1!&s}!ZJp5+ zJCIVEfy_0OJeDh9%jb~&I@B%W;7yGigL_;rm)^67JeRNs?V+*HnTYOsx@nn99_HRX zM7M7?)1A*NBrn5)bme^qx0Plorq78)kY^G%5rPZxbV~sJNbTJAlC6p)2gn;^jAFOG zfexg&Y|_>@b^|A`nY&Sm_JsJ`>lTA>9z)g*8BK)iA2&l(jC{4Ag>#bj^gz_ZsU8Id8|hXPOe=a~Tnq zp5>5NvV6|?DA4%U)F4`FNyrcdMM7||25kKsaMm)3l$Y%CTn#m8xFP@i{)V+{sR2d7 z^9rwjGeEM&tu`P=`-(Mg{X?WTGhCo>9p~jVHF#r1@QmP2Fc0^8mK!hmLmA;#i`q5Q zcW>^fUJ|RI{YtM(=IVXJ-Fb3XPovOte*N%Frjz_7VnUq^0?{a?k!C##27y{Sry<^6 zhw!_Z%iK)@;ea-nDFN>FR#~|d*iW{^UWxQ=xCx&f0&P)T{YTv?K!rRzAiG5EFq}?d z*ug~LK*b)iliM3RqZX-za@V)qyf(>D6yEv%omgM)xvt%E_Vh?V0wNo&mNvqY?@p{= zcsUOwzIut=&-428X5==7VNK8h>c$C|cxEu;rOlo2e3sel(f09<)DxhFJ4`FdCi254 z|KV5jmvQMI?r!=EEfWzt)_tkmc;f8R6Uyh6LyTd{JN zn0l6}*2mC*^Pm%Ej%gf#ivafq&|?CeXsu;)ZSxn$RDG^2jtThJMbUuJNq?b-A2U=s zhA8N`_|3EXkdN^2aPJ^4IrH6emgc`-YKMmeGleWbqSZIWdJ=V@vt|bIl#if_)hdR5 z`tBB!V!Z~+e3lz;d_yx5+hKIAL7i_tujS4}Z$;5K%SaVVV;k#%J-CV9QX+=ZsN8M* zZoW?eO05wy$KjSMg{f4qTdC>AyBVt-eStD_P5;QR2*q|tNfm(bC+db7 z%Q-!ywG5qsTP%WidfKB#ob7wuDQMvYN82-olz29P)UTpBms`ABh5~=TyBc&}IO9^v z$TpuFs?#VYvoEBi=oC7e*e5?-(W2{BKoPC2m8+-qG8Z>^iOe8K0NVRv6RUb{l8>0LgxorJG zY6uO>vvA`?-oA2!Ojt$8R(%oBxggX_S+^6LmgvRWfy~~~701*ZnLLRi$6`v#H7KA^ut<_1Q2(zv(G4?M<$~QxpzCoy8>?6 z;AZ?KDI^^6^laCgwihP{2^oi_c13BEScheXtgv>Bbwx;FXC`VG_32lfqF*uz6`z-q z?RlDHY*55<)^?=%_D^}$4-g;$2*S4`6TF9txmZw(^T78Y5#s3`ZEIq*s_MFin%SCy znR1(OnOQD3Sh$Ql)3cLr8Fxx0MJ7=81GrG^da~<2lByGx7h`C1`qDPm$GcSg&k`!q zlTPPfiX&mNLH1ej^AWQPJc@o3Xo-f0eyb>wn#u#Ettgyjo2g26V@HZEw0~NeC;L`yUP`m}jh#e`Jf>M~uN&$R1k$;W=ht2zy5(ckLu z<%G#^UVcr1hMTa;!zNW#)G@};4KdZ~+!Rp|V3fZ*f}L+rw6ZLXTOBz{+fk>_QXM-< zcT$f4M={;Xv?x99(#oZ?n4BGXC5{8U;{N0@-sQae((oee`r=dJ;N za(z7^haq_&QanaM!rg>|xHUqkck#d}x#hdT7yiTeXq0JcLa2dWxW)s$d=ILWLaS<; zmI+3ep%G!lO!^d#t=I+0H*(pArvnnv9%hHA8#}34LlfTI8_XDsn%7^3#5|ZqMH%C{ zQ7IcDl9S<2J7}c8!al-`iYwNT&~7#$@dBbe$B!SAsH)4gEE2~ERhDJQfDWg{f}`}N zTMK>N_*vmD1QfBjq>;L>X0VjnX&YXO5WST&@}DA}E?>)dwZfIwgTKddy108uXM56k zESC8OcP*nNFX|;-dJVdEy4|Jj&J@Z=8)Gisz6}5RBb!HWbru#DSh!kOBgx~*@1N(h zFm}p|39{LA!*sG3USbx@?T>DBb8&4())orZ`x9U8nqPRCALN5bn?7)T&SKU6XvYQB zx9S}Zkh<|b&Q0f4AeWt@02zXeLndG%a&;T5?+43D{g2KN#`>2u$c0iWC8{2K>n3t6 zkUUlP>OA9V1%eMt+RekeT4<dMj4+t}SgK(IvVBTI`>jU9*I5y%yf=8HY@rM&)xIEOZR_7e|H9S0cPtsxL@uM1 zw@-V$l9-m6iFier2`*-V<8e2UQgV%jF1|t*_#!8iHkc+S6!51~DgFd_?<51>>FVDH zuWm}-lc#Fj-#!7pN`N04UI~9lv9n?H7RyXnvN3)kB}WL=yI?1rA}UrTaS-dsEZ`Xe4W{J!w!`;ApTirJmy z-a(-)`{|QDE_Yq}%?_WH&`QTv3FE)U)T zcW$WQhgACPqecI6$-k`__1A(&E$#5!Lwz{+DW@xl7o@tG;B}91ap&|22G@+B&nvu7 zdH{9c&L4BT27%F!qF*VswrTbpEcbLo@k4*cS&WA0^|a4D#eBVsQx7~5adLCu zKrtLL}WnrN6H_(?#5q`9EF9)c=BX z%ah(Z6+74#Rt80UI^@_=nH&j9aj_bn8I1xbx_^#?KU#JC6iIaXm)me8!KBb0>PbCF zSU#ApD`Z<<;kr452PUM&M1Msu%={SIO;JS|LXjS;AYCc;FXHTX(k>8zLx)G6U8!ZV z(x_$1)}*c}ir+YV?X3j-)lVk0I(75aHGEU;IRXP5(a1*Z5g*PAwwJpQlN=+ZKIXb02aewnRT#zY zBn8DyNEWtw+I)zzDYQ`PGR|SCR>+bheNTP7=3~`!&ivf64I5-DAOC?C<@>i#k(ewM zL2>T~0T*w_;tSK9nOVW6WIkMK)H3?Q){qJTS|`jap!i!*IpH%yL#}v1LJ|cDr#(%L z8K=2rX&W~TaRD==auEKWFL7FgY!5e1lCQ~^WMgjV^rR&gxDBa|rYAtCCuRMm+*RzF z-l7P=>~JKOHS^x@h4vG`ToE-SlDM?>;HrImY?rk%D8bVc-0iR#udKTgv#ukr(=p^? zbGip>cG_uoQIbpf@}iG(cf*0Di;{MKIf@_kL*|QyF6RpScn!tP1G-u1_D>&1Nob9$ zBQ@}-w|NJ)vg72%jv2Jyg}IrvoX&sn?zvGM^fC$uN#Z?wg@rxoDlUu2Gpgj(r<$2l zvBM?p=S~{CZUcJf7H{?d7|}kV3Szc51oJm}`|tvh@7^ z%=WM7**tw2<-)^bIZbhEi!nAMOTu=iLQ|LW<;|w-S5@JgwNAGt@u`v7c4p6%DGte1 z`T!VvGPot`81Z^x4r9nF$h3@uAmCU?joSEOVEZEa#v7UbQUazgLb+LAY6Z~p7c8|+ zTQ9qiBxuxQEhN#-1~zis`z4aBE2})&V{>ZnC9~T?I6s|jHon_>!ND$> z&X!ef^F5U@F?%h9x}l-II>oNr&paMoCgCoZ_*@ZB0drb+$`#&#PA0doT4tL-+}!F` zZGov=FtCe!09(jdfQ6his$*s}ZS97sY`>rZ#Arj=)?fSK^_H9upSmKB%yV^uiG4Yi zX=-ZdTAlP-EY9hg#Cpd?g=W)`VQWELLf}!b0E@G%ROZ$#RbvcRH(f-(@PQGQO1ElQ zsNKd~@_2fDs*bHwJTNK9IfZjXn*iQeDpRSO{~Q_)xSs;f|Oasy;jS$<@LuL>og zMey2{bTW}D-I7jzw~tUzS_C93W}vK#^S%bu9-tW==H||@@-lW?Q0R0M{E1n{dNZyI zqhs&rmNF*0RMD^xs$FsRhGF{ArQ3a{Qry@2g}Kq3I&b~_MGO3kk^GFoC9%j3n^DzR zt}F+|&%)k|na_V#l#6D8A<-@bV zzASqY#s4lQJxeA@?^!S79%HB)6)1Jy_RWMiR#osn?AXUo#4#cESCQ{^i3{N_eRD*Y z0}<5Qzcod^_p1@s4%py+XVlhE-#VEu(bVXZ#y@lvrM%J-`OLUJh0=eX@)e%00z7%E zXJt?urA1=jfoFL>DAoUES}x$@W-RZnB2}9{&fD_$l^5aot+#%eX~N3byCeR#1inX%b*P!s}(MItA2vP+9tY> zGk>5#E5L=ijvhAj%5ox5Eq;36y=HebVTq{1&V8s`e#1tFet@wXCAv&pq@Tj=vZPC+ zFK|)v)N>gzi`(svXEAgzCx^$<;k`wEo-31PXl#1HN~M$Am!?zmSlye%5w_Qo-x4L~ zcE;3gK}Xo`@2$3mun*wt!UkdTRy56ug=+o9nM+hI+ZI-iA8S?Ty$J3KU5?LG1H?ap zj_fKJ7tq_AYmHLy)xY7QDtc~!zrSj1O58AIWQf#FzM|O5$w^>fumEM~eI}BVD^%dP z72B_DvA$}u?BdXHSZ07EVI#;Xn!_D;F}z!*CN+(W!xHLPJ1zCy_v5vagnvZ%&uN@>OEF3M!wuk zz~YqU*`E`fPvBdqwUICGAjaa z_J_Ey+Yb!79?h+=T${Hu@>u%7!oh4CjP~KA;Iz1e3(MZZkXpNgR#WhcQR;y+EF9DQ zO-ujT9R;+4nJ~Nl2E&q9widfr z4EoE07Y{v4*JozY{c}69PP$mzp>N{4R4rKMhoPH&JqpjDz5E(jd#w_3O5C-bzHRBF zba$cgIBDJMWC(Xztk<7Jq}L;rqUSY-5u!G@kBC=T&D8U~vd}gOnmYhG+27@@=$?dc zPc|;lQ3kv(^|J8z@sfirH#FYDi{|DL{Gy6nqwBW)QdFNiZtJ0B`k?KS>+nd;d9R?V zy{_pc-p3eYz&Q_Z5lwk(I5V|fm=m)VJ>{a2YIjpaU1_PTmzCvAn*%c$9{0C_0rIIG z9Z$G$^2wTJe&FYXl^IpK7S$VrQ@?Pd%!GbrEk!t)d`=lz@hvMPbtyF$vI~<|)3ZBS z^_JH8Zx1=ZBwMF?hf%sGK=4ITZ7@eiT>)M>ebox@(y>y`lkP&l7;D*LMLJ z`)D&%rK?>L$5}mJy42zyyXlGmG3~IDcf3{j5K*qZdZT9-y;x`4>wZzTOWVX6Z-P_3 zBvY14N!dizlr`3p=+o@h=Iy;yiWUc_2z%~HL+Qur{9aplCl5oht zI-QfSOP01zCO9N1xg<+DoRM}qqu_Q{&MA@Po=iHFrsW<__DI+9N#7Tcq3Mxg5|F0p z7E23GI23v2v6cF~!LD&LIvWT)t>&Dx8~q%*eC@iT1G!a^TK6Xs2wLV;;)!BGf4#<&=weJTK*vrErL? z;+eI_rx4;?tm>Jm?VG6+z}XjcN!|aFVGxHBQe+yEMG4`mhFsTY7Mg|Uo3nEFF-r_t zC8iN27SW{^G1u&l7dRff;Fpwd8(ZpdveYH%hDXxn;Pf*8GdB+>6f)0UJCs&qpHlCY zUhSJv6VAC6oLL>1)ev;?9xJ;#rm!jUVqIcEWl~8qtDrNg{RuzA4D4 z8A@%Q&%E8kss6K|zUO*N_n#$s|6I-4skyjbdv&|9{C9ixPEV`&L4)|oz3sca9YLq~ z>7U|(KXU2>7wZH$jRTh&2RMzRg{>nw^~1%jgEzXy$~&KCwYA{|Y#m){7+StJw%j(h+9h0h@M5id zYVGmMjR${yt)1BJUKI-_=XS<>KRxRcPY&$-^;A6nLcH=?{C+|FW~%Si`ta=A{`sx` zzkfVi*z8~aJ@)qJ_&?&IrSB7K;@J)H)XMhs*3RoK@%%6Gj95Inwk=*?-ud`mys{|X z`tWAs`_eb@@-Oj+9r60MSp02E{Nw9a@&5q+e<6u6hwQz*Y-x0RgZ&f;=)ZK*4=5l5 zhyl_L(KaERnG_yIOpQu9Mhs7jjEdOLIvGoJbao)dGLMHR0J{Hc`#+Tcq!{QzDLJ+A zdb5zy+Cjr@m3D4Z`T)LX3o1yoZ^Dc&pf89Os z=gbuPe#>l!*GQGSc1r8(2XRX&-Z~F9Xx%BF*WO-Ay?c}sdjM`?TFzi*Wr(l4SqP8c zA1dmy&(S@-6*f}3hb8O!V=LnMrEujFzg}K%pByc0v?@#MIzHVR@T9{1kx5MWWRr)i zsadDfU`c&^Xovdf<-LPNYJL^ze4i^zo@}dF#;sNN*;8}mQ3m^zqA1Z053##Pc zef=x(Qu}F44k7R%Gg~1O87e6)<E%7uX?tEAYE~PuK4H5Ea1L<$-WI%6cYw*G@ z(u|k|to@^?3DyAplP$;YR~uEOxhB&^yP>WrTD!LWQgmZ$ySN+O(mHOY)6_EjN?WJW zLcfkfqv#jZB}y!5adzfu?#A7;l@A?42c7j!u1Df1u=`(POmP+Nik8o8k^+ab<36Dq zS<3ttaK5nX#+^swTP6Xy9o}t?aen%KHbt zUyny-qkhrioOMiA&{E#f<^{b!&&u4nC8M$FG`J@?(cS2|h4izrm;JgYb)3Gl^`xg( zq56Ka@{hD6JYGi#RTSKYqycoaN-W9@sWJD^L-H>dkr~-iHr(Y2k%It8sZClo}7n+W!|f zyG`IecuTso;FGV3BKZIyJo=O6c6cw6^3)=*IAANR?AU0qJ=V>*b`e?W+E!M!2+_qD*?cb4O>;;&1f{ z`bqC6sg9-`$)cnJNs~u1o|%ZDL=gy{wW`|j`o)dm{#xSc6XnK{3^o|c23#q55+Euc z3}v827oV#wV&rBt`n&G_fm9qf?ME3g%p_tM(1RlTrJip_!;&QbDPD!RXMh{?#Rfnj z1pqb<9!+P_tW7gPbW&$_OPq$E;?)`P*?LLgbS9iEqQVXM=Ow3zaxa|RQ0D;>iN1c| zw)rqCq?|1#i!dfvY{BVlRppd-7feZiKfhmQg*m%l;bB`Z(xlB!f-8dN#tr@se86si z<()IRHZLbnVM75v`+!mAu5>Qo?VT05Q^j3KLl&1aZRJemX^66N(5@>Y{G+%E*$$c^ zJ>U~d>qUNq|L~2FDGK?e&V9wr) zh*&mercyf1TU)SO3oO1C#Y?y{MbFXCFU}8>XBp3Zx*pafNuLk%0H9Moysi_RH64^TC2KuU!2A#av6qYXG;A$P}` zOG3K_uMswdn9>v4c-h=O?X$D;tl!jINg2b2i>8hmqt9Wv#{x0Idr27^Nva)_5U>P0 z`<_CMLOhiXK1%_>{`a|XB(MkVh4XRa17OW;9|XW5I(0Tr^KBtuI%sICPN5|isMK@? zM#Tywko2lu$1k{Pt_2(qPywj_n`cDNn3GeVM~zc@vv%|Kpj$`IlWvkmv#)SneBDT) zI$mfvnFsh0@sUzS2*@v9=g~ki0VjOf8wMfx$+IOK^<5{x%x1YW*uD5RO=zxP$lYTC z;1vW))HOg_Q3POXhWsunW4spzE61YymR?eTej(~hVt^!&jQW?7~Ewlz+A>AU$q2eqh`A>*MV8C+W zb1Yv<)>{2C7R~sIFo^Io{=xvHcE3RevQW|{oVt_WUbKc0!xSyfC zx49v>gaVWgmqYiJUq=PY2zE(PE;yFdDa>rHQX(?wCCV%M6V#kLdM)oA`zc6_(?ILt zrb7~c!wQXvdyqD5Ae@jV>ybV@DZ@Q1`}3Q;B$3_JH@5$HKh4?3RG?MP>G%>i|?9-QUu$ zMqz}@zYUp}kABDme5JMxVup1SQ)5$3JF)R${>!O~FUw$+aJfu+Ahe;uV6a?ZlEsBF zZ(`oD_y%p~m;?(Y1|Yuoe3!fszMl3>A(p|-JTLh+#-a-N;S7!ksqODsF(8f2(@-Y- zgdbge{G+ya4?LCr=(}(F&fNNx@h^ZStwq9>5B*Y@VdR*6_@eKu7yGCc?E%CmF9f%x zLaZzwG3}T)>{o3JzTeM3pqYWh9McI)1A){mqKZR9H7?1!l}GnmS|fSpkxieF>h7_3 z*q;dPQtY_|ZBE98W1wFSAI|SCf7m^-@KXHzdH^MSRS9V=6!dm@u)wB`oirj}vXI-C z>DqUsqtCV!$G;d5>VvG`?Zc!d(>BA_7t_R_AVHf^J#P|GA{F!|OSFvG_5IA1t`ngK zKwP^^$k#+hJ1}}60!4?~a-qk3<=;b%6iqyslcoiU*6UM9eXbpe5~@pw6yReYCkIO< zxa_)uTiKhkb|LVsJzzy=Fr?J;zCheJPfv3ZXu3-ERd?1h1V%;w@WBOhl`B@{r$uSh zZAdVmUGgT;K}5s=m|`X_5lDi=VJGny0@yyV87QhY>I4_4tpx_?sn4z|yYbO?9BlfC zupOO>M&$@p+5F-T!@xu7zgrjafNs54gE$<2YCAnD!cWO21Dc3?NP!pE;r6InjxjN?GWahItXYSGWo!mSJ!($}uaekt+R6evQCs276^7>)=Wja8m z7z@O*85N7EU`bpd7p%?)>(as6Y@~;sQ5FTPOh2W_0A~R>(Sxj$lc%g3urh7Q0iryi zXVM4}+d;v!(_wa0hZIdc%W%Z2h`>%K*9XXiaRL1Zn_(>k^t1?rc$hU`IgpBdry3ql z&qlLLI&5+37g-Q?iG3=}a1r9nE9H9N#whStDXN($!Wf_HADS65Xg*|2c)>?%^1&)x z3yn6U`)6z(8?-0R;^`pRlRE8;GPN*J*Gg2 z@ahyELvJJV;g}u2Ky#VBS&b-1qJ}ja_G-6s2yn)UiyGTZJ}pYO7RMo;^6Bk-sJ9HI zy-imT1@m@vxW-7b--~gM+iT5-i+z&>lw{W-XkvDz<&q9B(+c_-o4;vQw*=CNLyn6g zoNDacjKBxzUa%!I?-8%dks+St@M2+Q34kiWR}}-OJ!UADkXtu^=zfD?6H%#b=sOtE zPjo|a#Hop|TLmDC+u#&m6%-qhei@exu$m%(;}jGdKtEkXQQ#U73Ot>G5as9vQBc>Y zs3?k-D;|p8gkJ_wWEWH_{q|vlG6)ZrF04F5E!Zdq4)Ko%$~b%4Ccx9cn`+h?3}iPS zbAT5^*aVS9;CwvJV>WcmsLW*O@N69Rl-QYVK-S_0I^`KOo<3~@#l!S|AixYD()7Qz zfZqqqUnOy*N9f^r0BfUSjfaJ468i9<(*X=9!|5o0&k!{{$i`vig?j831Wf^sZR;(o z+CnJ+1ln@I*Zv2nr6eJQ5el5<`VAV_$JF6&N7cvQ2kBCg1wc{r>5F^$ylyhV>yOYb zg5)h2$Wf#Wzn|nPr+&1GW6xy)6F_Aku9T-4*&Y(XwW%_@1dpqpV!$t}YtZ7LINlL* zCkhh>{n8yB!rwEE#~>L{lw403I z;ItBXt(HPa6TwSR2s}GQOtYQSH@|@g+5Mv&W_NDf>@KX#2Z2#Z zI1{HK~VrQ9&DBibZkvR^!RqV+cZ-yMlDIQ$nfmU zH+-QNu7MAC<7v{(sUU;Kyifp+2gSstm4Hxkk$|NMDiT9L_5(a0pBXm%Mj9Z|2LIA^ zZHkRP4uCopfun4f4rxq05ma{^z!2e;Z3uTpH>kY_4lX$4%~ql_)h&;%2(5jV^1QHOkc=m|ecNHVsSg07~b8`$U?3cp75 zMEnyy6nCQFJho~R)r`lIrsW^g(N%PGZJb9Z5nUrhqdxfle2uOlqC15Ig|FzEHgq3f zw~mIc;G-%;s9GvIeS|*JhK7H5(kR5fGcg}!2zFf2Pug^q>LMN+;gi=MZ(_h|b)fxm zn9N$qzot(qN$$%a?5l<<)JW?2&e&of)WT&AEMIn+AoXVdve^5eM4ihu8t%3b zl|ItfL`4nYYbJTCw;qrtJKpNr>AkwgbXO z?(1u&#Jy874>g-*;a5>zc{ZSTH*i;Zn$0Glu)pvVtO zF}-0rJ>wi?x6YK@5FU=^DqHiRV{~|U8GsX_xgH@QNk9dE-*Teg4QT>z5=m_YDTqMI zJdiHi@!Kgm(5+!bi1xG2p_8QW2u4Wreb^YK##O8c3fn$%2~3pOWJw#lWYlLa`C|<5 z5G@hd;TBk*j&vNE;4mv!MyE~`;~IoO-5KBt759V+>ciA<&tv_mkHB~YJ(;o?YURLw zdJclSFGA)EXYxhJ0-hu3&GUf`!C ziD===`ogs~M35_q`kz`EbND1|#g>^Z`)th-(PebYa*QZXwGlQhk~q}OZz3N|wviJ4 zy;C4>0SnOYCj))=6#pR}FJV17pz-8^23aEA3{LUzS|l%!Y^VT>rzaO;*(wAc54};{ zBD-#?9T2=xNO)rYcpSCJ@D`L|LfGV^Tk>#pwWZ2$XCKYLds79TVZ7eN3Z zhWjLR!&YA3ykQgW$ABH~pu)U~uuBW8g?Cm1_^Wvvs~4@_7lgc@e6d<`2v)xT{p>x| zj>78nXZb0S2PAn7VvKFr@EB&V-Pu`dv!W02)>?Pgnm+00#F7`+@k_9|$I5eL>|E8j zp2W=S+suQ7H$N2Qe<-y0FuwCasJuR5wLTTHK67^cWySid$Ln(o>kB*UBIS)mtBvK5 xjg_+-s}&n-k2gLnY;5doY$|`;vikTX=3&&O.createElement(se.Z,null))})),pe=r(76707),fe=r(27979),he=r(77766),ve=r.n(he),be=r(55056),ge=r.n(be),ye=r(40175),Ee=r(90962),Se=r(39969),we=r.n(Se),ke=(r(25145),{144:"225234",240:"336394",360:"502738",480:"768075",720:"1513196",1080:"2837469"}),xe=function(e){var t,r=e.timeOffset,o=e.vastAd,n=e.appEmitter,i=e.env,s=e.playerRef,l=e.adCurrentIndex,c=e.videoRef,u=e.setAdCurrentIndex,d=e.playerLoadedAt,f=e.playerTechRef,h=e.adsIdRef,v=e.isEmbed,b=e.onFinished,g=void 0===b?function(){}:b,y=e.changeVmapProfile,E=void 0===y?function(){}:y,w=(0,_.v9)((function(e){return e.player})),x=(0,_.I0)(),A=w.linearAdMode,R=w.handleSyncAd,L=w.video,D=(0,O.useState)(0),M=D[0],C=D[1],H=(0,O.useState)(0),q=H[0],z=H[1],B=(0,O.useState)([]),j=B[0],W=B[1],X=(0,O.useState)(0),G=X[0],Z=X[1],Y=(0,O.useState)(null),J=Y[0],Q=Y[1],K=(0,O.useState)(null),$=K[0],ee=K[1],te=(0,O.useState)(null),re=te[0],oe=te[1],ne=(0,O.useState)(null),ae=ne[0],ie=ne[1],se=(0,O.useState)(!1),le=se[0],ce=se[1],ue=(0,O.useRef)(null),me=(0,O.useRef)(!1),de=(0,O.useRef)(!1),pe=(0,O.useRef)(!1),fe=(0,O.useRef)(!1),he=(0,O.useRef)(!1),ve=(0,O.useRef)(!1),be=(0,O.useRef)(!1),ge=(0,O.useRef)(!1),ye=(0,O.useRef)({}),Se=(0,O.useRef)(0),xe=(0,O.useRef)(!1),Te=(0,O.useRef)(!1),Ae=(0,O.useMemo)((function(){if(M){var e,t="vast-not-skip-offset",r=!1;return G&&G<=q&&Gt.height?1:0})),U()(f).call(f,(function(e){var t,r,o;!u.length&&s&&s.clientHeight<=1.3*e.height?u.push(e):m.push(e),o=e.width?1.3*((null==s?void 0:s.clientWidth)||320)>e.width:1.3*((null==s?void 0:s.clientHeight)||230)>e.height;var n=null==(t=navigator)||null==(r=t.connection)||!r.downlink||1e6*navigator.connection.downlink>ke[e.height];return o&&n?d.unshift({file:e.fileURL+"/chunk.m3u8",resolution:e.width+"x"+e.height,bandwidth:ke[e.height]}):d.push({file:e.fileURL+"/chunk.m3u8",resolution:e.width+"x"+e.height,bandwidth:ke[e.height]}),null}))),U()(F.en).call(F.en,(function(e){if(e===F.cd&&i.capability.linearAdMode.hls&&n.length){if((0,F.xZ)(F.Oq.HLS,U()(n).call(n,(function(e){return{src:e.fileURL,type:e.mimeType,isAdVideo:!0}})),i,c)&&d.length){var t="#EXTM3U";p()(d).call(d,(function(e){t=t+"\n#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH="+e.bandwidth+", RESOLUTION="+e.resolution+"\n"+e.file}));var o=new Blob([t],{type:"application/vnd.apple.mpegurl"});n[0].fileURL=we().createObjectURL(o)}r.push(n)}return e===F.Vp&&i.capability.linearAdMode.dash&&a.length&&r.push(a),e===F.zs&&i.capability.linearAdMode.pseudo&&null!=u&&u.length&&r.push(u),null})),m.length&&r.push(m),x({type:N.aO.setAdMultiSrc,payload:{adMultiSrc:r,debug:i.debug}}),W(r);case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,O.useEffect)((function(){var e,t,r;Me(),function(){var e=o.ads[0].creatives[1],t=o.ads[0].extensions,r=0,i=!1;if(e)for(var s=0;s728||m>90)?"filimo-pause-ad":"aparat-pause-ad";x({type:N.aO.setPauseAdBanner,payload:{state:1,imgUrl:l.staticResources[0].url,linkUrl:l.companionClickThroughURLTemplate,type:p}})}}null!=t&&t.length&&U()(t).call(t,(function(e){var t,r;return null!=e&&null!=(t=e.attributes)&&null!=(r=t.type)&&S()(r).call(r,"syncbanner-json")&&e.value&&n.emit("jsonSyncAd",JSON.parse(e.value)),null})),0===r&&0===R.state&&x({type:N.aO.setHandleSyncAd,payload:{state:1,type:!1}}),i||x({type:N.aO.setPauseAdBanner,payload:{state:0}})}();var s=o.ads[0].creatives[0].skipDelay;Z(s),x({type:N.aO.setSkipCounter,payload:s});var l=null==(e=o.ads[0].impressionURLTemplates)||null==(t=e[0])?void 0:t.url;ye.current=o.ads[0].creatives[0].trackingEvents,p()(r=m()(ye.current)).call(r,(function(e){S()(e).call(e,"progress")&&(ye.current.trueView=ye.current[e],Se.current=+e.replace("progress-",""))}));var u=new Ee.VASTClient,d=new Ee.VASTTracker(u,o.ads[0],o.ads[0].creatives[0]),f=d.quartiles,h=f.firstQuartile,v=f.midpoint,b=f.thirdQuartile;oe(d),d.clickThroughURLTemplate&&ie(d.clickThroughURLTemplate.url);var g=function(){i.ad.trackImpressionOnLoad&&!de.current&&(de.current=!0,De(l,"impression"),Re())},y=function(e){var t,r,o,n;z(e),!i.ad.trackImpressionOnLoad&&!de.current&&c&&c.currentTime>.2&&(de.current=!0,De(l,"impression"),Re()),!pe.current&&e>0&&(pe.current=!0,Oe("/external/romeo/firstSec")),!fe.current&&ye.current.trueView&&Se.current&&e>=Se.current&&(fe.current=!0,U()(t=ye.current.trueView).call(t,(function(e){return De(e,"progress")})),Le()),!xe.current&&s&&e>=s&&(xe.current=!0,x({type:N.aO.setSkipCounter,payload:0})),!ve.current&&e>=h&&ye.current.firstQuartile&&(ve.current=!0,U()(r=ye.current.firstQuartile).call(r,(function(e){return De(e,"firstQuartile")}))),!be.current&&e>=v&&ye.current.midpoint&&(be.current=!0,U()(o=ye.current.midpoint).call(o,(function(e){return De(e,"midpoint")}))),!ge.current&&e>=b&&ye.current.thirdQuartile&&(ge.current=!0,U()(n=ye.current.thirdQuartile).call(n,(function(e){return De(e,"thirdQuartile")})))},E=function(){var e;Te.current||(Te.current=!0,ye.current.pause&&U()(e=ye.current.pause).call(e,(function(e){return De(e,"pause")})))},w=function(){var e,t;c.duration-c.currentTime<1&&(Pe(),x({type:N.aO.setSkipCounter,payload:0}),n.emit("vastComplete",!0),!fe.current&&ye.current.trueView&&(fe.current=!0,U()(e=ye.current.trueView).call(e,(function(e){return De(e,"progress")})),Le()),ye.current.complete&&U()(t=ye.current.complete).call(t,(function(e){return De(e,"complete")})))},k=function(){var e;le||ce(!0),Te.current&&(Te.current=!1,ye.current.resume&&U()(e=ye.current.resume).call(e,(function(e){return De(e,"resume")}))),i.ad.trackImpressionOnLoad&&!de.current&&(de.current=!0,De(l,"impression"),Re())},T=function(){C(c.duration)};return c.addEventListener("loadeddata",T),n.on("adCanPlayThrough",g),n.on("adTimeupdate",y),n.on("adPause",E),n.on("adEnded",w),n.on("adPlaying",k),n.on("doFinishAd",Pe),function(){c.removeEventListener("loadeddata",T),n.off("adCanPlayThrough",g),n.off("adTimeupdate",y),n.off("adPause",E),n.off("adEnded",w),n.off("adPlaying",k),n.off("doFinishAd",Pe)}}),[]),(0,O.useEffect)((function(){var e,t,o,n;j.length&&null!=(e=j[l])&&e[0]&&(o={src:(t=j[l][0]).fileURL,type:t.mimeType,isAdVideo:!0},n=0===r?"preRoll":"midRoll",x({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.SETSRC,source:o,break:n}}),E({vastAdDispatch:Date.now()-d}))}),[j,l]),(0,O.useEffect)((function(){ue.current=f}),[f]),(0,O.useEffect)((function(){!he.current&&J&&re&&A&&A.break&&le&&(he.current=!0,n.emit("adMoreButtonShow",{event:A.break,adId:re&&re.ad&&re.ad.id?re.ad.id:"",impression:1,origin:"plus",syncAd:me.current}))}),[J,re,A,le]);var Ie=function(){ae&&(n.emit("doPause"),P().open(ae,"_blank").focus())},Ne=function(){if(!J.follow){if($&&$["morebutton-clicktracker"]&&$["morebutton-clicktracker"].length>0)for(var e=0;e<$["morebutton-clicktracker"].length;e+=1)I()({url:$["morebutton-clicktracker"][e],method:"GET"},(function(){}));n.emit("doPause"),n.emit("adMoreButtonClick",{event:A?A.break:"",adId:re&&re.ad&&re.ad.id?re.ad.id:"",click:1,origin:"plus",syncAd:me.current}),P().open(J.href,"_blank").focus()}},Fe=function(){var e;n.emit("clickSkipAd",!0),ye.current.skip&&U()(e=ye.current.skip).call(e,(function(e){return De(e,"skip")})),3===R.state&&x({type:N.aO.setHandleSyncAd,payload:{state:1,type:!1}}),0!==l&&u(0),x({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET}}),x({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.INIT}}),g()};return(0,O.useEffect)((function(){null!=Ae&&Ae.canSkip&&n.emit("showSkipAd",!0)}),[null==Ae?void 0:Ae.canSkip]),A.state===N.PO.LINEARADMODE.SETSRC&&a()(t=[N.PO.VIDEOSTATE.PLAYING,N.PO.VIDEOSTATE.PAUSE]).call(t,L.state)>-1&&le&&O.createElement("div",{className:"vast-ad "+h},(null==Ae?void 0:Ae.visible)&&O.createElement("div",{className:Ae.className,onClick:Ae.canSkip?Fe:function(){return null},onKeyDown:Ae.canSkip?Fe:function(){return null},role:"button",tabIndex:"0"},!!i.smallPoster&&O.createElement("img",{src:i.smallPoster,alt:"ad-poster"}),O.createElement("span",null,Ae.value)),ae&&!J&&O.createElement("div",{className:"click-through",onClick:Ie,onKeyDown:Ie,role:"button",tabIndex:"0"},O.createElement("span",{className:"click-through-more"},i.messages.more)),J&&!J.follow&&O.createElement("div",{className:"moreBtn",onClick:Ne,onKeyDown:Ne,role:"button",tabIndex:"0"},O.createElement("span",null,J.text)),J&&J.follow&&O.createElement("a",{href:J.href,target:"_blank",rel:"noopener noreferrer",className:"moreBtn",onClick:Ne,onKeyDown:Ne,tabIndex:"0"},O.createElement("span",null,J.text)))},Te=(r(36256),(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5806).then(r.bind(r,65965))}),"SlideAD")}))),Ae=function(e,t){return"number"==typeof e?e:S()(e).call(e,"%")?Math.floor(+e.replace("%","")*t/100):S()(e).call(e,":")?(0,F.WN)(e):"start"===e?0:"end"===e?t:0},Pe=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new Ee.VASTClient,o=r.getParser(),e.prev=2,e.next=5,o.parseVAST(t);case 5:if(!e.sent.ads.length){e.next=8;break}return e.abrupt("return",!0);case 8:return e.abrupt("return",!1);case 11:return e.prev=11,e.t0=e.catch(2),e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e,null,[[2,11]])})));return function(t){return e.apply(this,arguments)}}(),Oe=function(e){var t=e.counter,r=e.tech,o=e.env,n=e.changeCurrentLevel,a=void 0===n?function(){}:n,i=r[F.Oq.HLS];return t>0&&t<6?(r.type===F.Oq.HLS&&i&&a(i.currentLevel),O.createElement("div",{className:"romeo-remain-count"},O.createElement("span",null,o.messages.adShowOn+" "+t))):O.createElement(O.Fragment,null)},Re=function(e){var t=e.startTime,r=void 0===t?0:t,o=e.setStartTime,n=e.vmapUrl,i=e.appEmitter,s=e.env,l=e.playerRef,c=e.adCurrentIndex,u=e.videoRef,m=e.tech,d=e.setAdCurrentIndex,p=e.playerLoadedAt,f=e.isUserActive,v=e.getSabaSID,b=e.mobileStyle,g=e.playerTechRef,y=e.duration,E=e.canPlayAd,w=e.isEmbed,x=e.setCanPlayAd,T=void 0===x?function(){}:x,A=e.changeCurrentLevel,R=void 0===A?function(){}:A,L=e.changeVmapProfile,D=void 0===L?function(){}:L,M=(0,O.useRef)("default"),I=(0,O.useState)([]),C=I[0],H=I[1],q=(0,O.useState)(null),z=q[0],B=q[1],j=(0,O.useState)(null),W=j[0],X=j[1],G=(0,O.useState)(0),Y=G[0],J=G[1],Q=(0,O.useState)(""),K=Q[0],$=Q[1],ee=(0,O.useRef)({}),re=(0,O.useRef)(null),oe=(0,O.useRef)(null),ne=(0,O.useRef)(!1),ae=(0,O.useRef)(0),ie=(0,O.useRef)(""),se=(0,_.v9)((function(e){return e.player})),le=(0,_.I0)(),ce=se.handleSyncAd,ue=se.adBlocker,me=se.contentFirstLoad,de=se.miniPlayer,pe=se.linearAdMode,fe=function(e){if(void 0===e&&(e=!0),s.sendStatXhr){var t={type:e?"preRoll":"midRoll"},r={body:k()(t),method:"POST",headers:{"content-type":"application/json"}};fetch("/external/romeo/auctionRequest",r).catch((function(){}))}},he=function(e){if(void 0===e&&(e=!0),s.sendStatXhr){var t={type:e?"preRoll":"midRoll"},r={body:k()(t),method:"POST",headers:{"content-type":"application/json"}};fetch("/external/romeo/auctionWin",r).catch((function(){}))}},be=function(e){void 0===e&&(e=!0),e&&0===ce.state&&le({type:N.aO.setHandleSyncAd,payload:{state:1,type:!1}}),pe.state!==N.PO.LINEARADMODE.NOTSET&&le({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET}})},Se=function(e,t,r,o){var n={vastXML:e,adTagUrl:t,timeOffset:r,isLinear:o,visited:!1};H((function(e){var t;return ve()(t=[]).call(t,e,[n])}))},we=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Z().get("sabaAuth"),o=null,window.Dox&&"function"==typeof window.Dox.initializeIframe&&(window.Dox.initializeIframe(),o=Z().get("_sabavision__sid")),o&&v&&(r=o),n={"X-Screen-Width":P().window.screen.width||P().window.outerWidth||0,"X-Screen-Height":P().window.screen.height||P().window.outerHeight||0},r&&(n.Authorization=r),ge().interceptors.response.use((function(e){return e}),(function(e){var t,r=e.config;return r&&r.retry?503===(null==e||null==(t=e.response)?void 0:t.status)?null:e&&e.response&&e.response.status&&e.response.status>=400&&e.response.status<500?(i.emit("adError",e.message,"",M.current),null):(i.emit("adError",e.message,"",M.current,r.retry),r.retry-=1,0===r.retry?null:new(te())((function(e){var t=s.ad.xhrRetry-r.retry;setTimeout((function(){e(),r.timeout=s.ad.xhrRetryDelay[t]}),s.ad.xhrRetryDelay[t]||1e3)})).then((function(){return ge()(r)}))):null})),e.abrupt("return",ge()({url:t,headers:n,method:"get",retry:s.ad.xhrRetry,retryDelay:s.ad.xhrRetryDelay,timeout:s.ad.xhrRetryDelay[0]}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ke=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(){var t,r,o,l,c,u,m,d,f,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S()(n).call(n,"plus.sabavision.com")&&(l=null==(r=n.match(/\/(\w+-\w+)\?/))?void 0:r[1],S()(o=s.validZoneIds).call(o,l)||i.emit("adError","wrong-zone: "+l)),fe(),e.next=4,we(n);case 4:if((c=e.sent)&&c.data){e.next=8;break}return be(),e.abrupt("return");case 8:if(u=c.data,M.current=u,!(a()(t=c.headers["content-type"]).call(t,"application/json")>-1)){e.next=14;break}return i.emit("adError","content-type application/json","",u),be(),e.abrupt("return");case 14:if(D({getVmap:Date.now()-p}),m=(new(P().DOMParser)).parseFromString(u,"text/xml"),d=!1,"VAST"!==m.documentElement.tagName){e.next=25;break}return Se(m,null,0,!0),e.next=21,Pe(m);case 21:e.sent&&(d=!0),e.next=29;break;case 25:return h=new ye.Z(m),e.next=28,te().all(U()(f=h.adBreaks).call(f,function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o,n,a,i,s,l,c,u,m,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null,c=null,null!=(r=t.adSource)&&r.vastAdData?l=(new(P().DOMParser)).parseFromString(t.adSource.vastAdData.outerHTML,"text/xml"):null!=(o=t.adSource)&&null!=(n=o.adTagURI)&&n.uri&&(c=t.adSource.adTagURI.uri),u=Ae(t.timeOffset,y),m="linear"===t.breakType,Se(l,c,u,m),!m||0!==u||!l){e.next=11;break}return e.next=9,Pe(l);case 9:e.sent&&(d=!0);case 11:return null!=(a=t.adSource)&&null!=(i=a.vastAdData)&&null!=(s=i.firstElementChild)&&s.id&&(p=t.breakType+"-"+t.adSource.vastAdData.firstElementChild.id,$((function(e){return e+" "+p}))),e.abrupt("return",null);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 28:h.adBreaks.length||i.emit("adError","emptyVmap");case 29:D({findAd:Date.now()-p}),d?he():be();case 31:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o,n,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return fe(!1),e.next=3,we(t);case 3:if(o=e.sent){e.next=7;break}return be(),e.abrupt("return",null);case 7:if(n=o.data,M.current=n,!(a()(r=o.headers["content-type"]).call(r,"application/json")>-1)){e.next=13;break}return i.emit("adError","content-type application/json","",n),be(),e.abrupt("return",null);case 13:if(D({getVast:Date.now()-p}),"VAST"!==(s=(new(P().DOMParser)).parseFromString(n,"text/xml")).documentElement.tagName){e.next=21;break}return e.next=18,Pe(s);case 18:return e.sent&&he(!1),e.abrupt("return",s);case 21:return be(),e.abrupt("return",null);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Le=function(e){if(e.timeOffset>0&&(F.en[0]===F.cd||F.en[0]===F.Vp))for(var t=e.parsedVastXML.ads[0].creatives[0].mediaFiles,r=!1,o=0;o=Y&&e.timeOffset-10e.timeOffset||e.timeOffset>=r+ae.current);return o?(ee.current[t]=!0,Ne(t)):(n||a)&&(ee.current[t]=!0,Ie(t),ae.current=60),a&&(X(null),le({type:N.aO.setSlideAd,payload:N.PO.SLIDEADSTATE.NOTSET})),null}))}),[C,Y]),(0,O.useEffect)((function(){ue&&z&&(i.emit("adError","detect"),be())}),[ue,z]),(0,O.useEffect)((function(){ie.current=pe.state,pe.state===N.PO.LINEARADMODE.NOTSET&&oe.current&&(oe.current=null,clearTimeout(oe.current))}),[pe.state]),(0,O.useEffect)((function(){ne.current=E}),[E]),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},z&&z.timeOffset>0&&O.createElement(Oe,{counter:Math.floor(z.timeOffset-Y),tech:m,changeCurrentLevel:R,env:s}),z&&z.timeOffset<=Y&&O.createElement(xe,{vastAd:z.parsedVastXML,timeOffset:z.timeOffset,appEmitter:i,onFinished:function(){z.timeOffset>0&&o(z.timeOffset),0===z.timeOffset&&s.supportPerformance&&(performance.clearMarks("romeo-start-time"),performance.mark("romeo-start-time",{startTime:performance.now()})),B(null)},env:s,playerRef:l,adCurrentIndex:c,setAdCurrentIndex:d,videoRef:u,playerLoadedAt:p,changeVmapProfile:D,mobileStyle:b,playerTechRef:g,adsIdRef:K,isEmbed:w}),W&&me&&!de&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Te,{slideAd:W,appEmitter:i,isUserActive:f,videoRef:u})))},Le=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1734).then(r.bind(r,41366))}),"RomeoStatsManager")})),De=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2641).then(r.bind(r,13163))}),"RomeoAiStatsManager")})),Me=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1200).then(r.bind(r,14118))}),"WatermarkAd")})),Ie=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9262).then(r.bind(r,31628))}),"IspMessage")})),Ne=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(378).then(r.bind(r,56901))}),"AgeLimit")})),Fe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2041).then(r.bind(r,74911))}),"Subscription")})),Ce=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(6110).then(r.bind(r,87017))}),"SkipIntro")})),Ve=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1116).then(r.bind(r,56741))}),"SkipCast")})),He=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(7035).then(r.bind(r,94754))}),"BackButton")})),qe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5159).then(r.bind(r,61046))}),"BigMuteBtn")})),ze=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(2212),r.e(5912)]).then(r.bind(r,74679))}),"VR360Renderer")})),Be=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9054).then(r.bind(r,61958))}),"CustomSubtitles")})),je=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3781).then(r.bind(r,72598))}),"Logo")})),Ue=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(6653).then(r.bind(r,97109))}),"ShortKey")})),We=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(7940).then(r.bind(r,69374))}),"TvChannels")})),Xe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2075).then(r.bind(r,7780))}),"BoxEnd")})),_e=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9538).then(r.bind(r,78558))}),"FreeSansTimer")})),Ge=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9186).then(r.bind(r,12241))}),"Recom")})),Ze=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5621).then(r.bind(r,64451))}),"LikeDislike")})),Ye=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1924).then(r.bind(r,44406))}),"RightClick")})),Je=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(1613),r.e(8767)]).then(r.bind(r,55307))}),"Details")})),Qe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(8994).then(r.bind(r,59585))}),"ViewerCount")})),Ke=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(7073).then(r.bind(r,98128))}),"Share")})),$e=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3245).then(r.bind(r,46913))}),"ExitMiniPlayer")})),et=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(8991),r.e(4969)]).then(r.bind(r,28868))}),"WSTeleParty")})),tt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(4060),r.e(5172)]).then(r.bind(r,98695))}),"Reaction")})),rt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(1120),r.e(219)]).then(r.bind(r,78647))}),"SocialTourModal")})),ot=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5378).then(r.bind(r,3166))}),"QuestionModal")})),nt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(578).then(r.bind(r,54157))}),"Toast")})),at=N.PO.VIDEOSTATE,it=N.PO.RELOADSTATUS,st="LOADING",lt="BIG_BUTTON",ct="PLAY",ut=function(e){var t,n,i,l,c=e.sources,u=e.poster,m=e.env,d=e.envIcons,p=e.appEmitter,f=e.resumeUID,v=e.tracks,b=e.thumbs,g=e.stats,E=e.startTime,w=e.watermarkAd,x=e.isp,T=e.intro,A=e.cast,P=e.back,R=e.info,L=e.multiAudio,D=e.mainAudioLanguage,M=e.previewMode,H=e.initVolume,q=void 0===H?1:H,z=e.is360,j=void 0!==z&&z,W=e.isUserActive,X=e.downloadSrc,G=e.aparatLink,Y=e.audioLangs,J=e.setAudioLangs,Q=e.title,K=e.vmap,ee=e.adTag,ne=e.isAbroad,ae=e.setStartTime,ie=e.logo,se=e.lang,le=e.rootEl,ce=e.autoPlay,ue=e.playerRef,me=e.adCurrentIndex,he=e.setAdCurrentIndex,ve=e.liveTvList,be=e.setMultiSources,ge=e.setUserActive,ye=e.boxEnd,Ee=e.showBoxEnd,Se=e.toggleShowBoxEnd,we=e.freeSansTimer,ke=e.seriesData,xe=e.playerTechRef,Te=e.recom,Ae=e.rate,Pe=e.aparatLinkDisable,Oe=e.aparatSportLink,ut=e.haveVideoBuffer,mt=e.chapterlist,dt=e.currectBufferLength,pt=e.cacheHlsObject,ft=e.firstloadStat,ht=e.defaultResumeAt,vt=e.audioTracks,bt=e.useHlsJS,gt=(e.havePreRolBuffer,e.cacheDashObject),yt=e.color,Et=e.expireLiveSource,St=e.videoWaiting,wt=e.setVideoWaiting,kt=e.videoFPS,xt=e.bufferStalledCount,Tt=e.HlsChunkDuration,At=e.mobileStyle,Pt=e.squadStream,Ot=e.haveHlsSource,Rt=e.havePseudoSource,Lt=e.haveCastHistory,Dt=e.forceMidRoll,Mt=e.mainVideoError,It=e.vmapProfile,Nt=e.playerLoadedAt,Ft=e.isBlobSrc,Ct=e.canPlayAdRef,Vt=e.visitPostData,Ht=e.ageLimit,qt=e.subscription,zt=e.endElementTime,Bt=e.clip,jt=e.uid,Ut=e.getSabaSID,Wt=e.isTabActive,Xt=e.autoPlayPolicyCheck,_t=e.controlbarScroll,Gt=e.isEmbed,Zt=e.teleParty,Yt=e.videoSmallSize,Jt=e.setTelepartyUsers,Qt=e.survey,Kt=e.duration,$t=e.pseudoIsEdge,er=e.preRollDuration,tr=e.setCanPlayAd,rr=void 0===tr?function(){}:tr,or=e.goTheater,nr=void 0===or?function(){}:or,ar=e.onError,ir=void 0===ar?function(){}:ar,sr=e.onTimeUpdate,lr=void 0===sr?function(){}:sr,cr=e.onCanPlayThrough,ur=void 0===cr?function(){}:cr,mr=e.onPlay,dr=void 0===mr?function(){}:mr,pr=e.onPause,fr=void 0===pr?function(){}:pr,hr=e.onEnded,vr=void 0===hr?function(){}:hr,br=e.onSeeking,gr=void 0===br?function(){}:br,yr=e.onSeeked,Er=void 0===yr?function(){}:yr,Sr=e.setCast,wr=void 0===Sr?function(){}:Sr,kr=e.setPlayerFocus,xr=void 0===kr?function(){}:kr,Tr=e.getEpisode,Ar=void 0===Tr?function(){}:Tr,Pr=e.changePlayerTech,Or=void 0===Pr?function(){}:Pr,Rr=e.changeHvaeBuffer,Lr=void 0===Rr?function(){}:Rr,Dr=e.changeCurrentLevel,Mr=void 0===Dr?function(){}:Dr,Ir=e.sourceNotSupported,Nr=void 0===Ir?function(){}:Ir,Fr=e.changeCurrectBufferLength,Cr=void 0===Fr?function(){}:Fr,Vr=e.changeCacheHlsObject,Hr=void 0===Vr?function(){}:Vr,qr=e.sendFirstloadStat,zr=void 0===qr?function(){}:qr,Br=e.hlsInstance,jr=void 0===Br?function(){}:Br,Ur=e.changeUseHlsJS,Wr=void 0===Ur?function(){}:Ur,Xr=e.changeUseDashJS,_r=void 0===Xr?function(){}:Xr,Gr=e.handleError,Zr=void 0===Gr?function(){}:Gr,Yr=e.adOnError,Jr=void 0===Yr?function(){}:Yr,Qr=(e.changeHavePreRolBuffer,e.dashInstance),Kr=void 0===Qr?function(){}:Qr,$r=e.changeCacheDashObject,eo=void 0===$r?function(){}:$r,to=e.changeMainVideoError,ro=void 0===to?function(){}:to,oo=e.changeVmapProfile,no=void 0===oo?function(){}:oo,ao=e.onPlaying,io=void 0===ao?function(){}:ao,so=e.setVideoClicked,lo=void 0===so?function(){}:so;0===c.length&&c.push({});var co=(0,O.useRef)(!1),uo=(0,O.useRef)(),mo=(0,O.useRef)(!1),po=(0,O.useRef)(),fo=(0,O.useRef)(0),ho=(0,O.useRef)(0),vo=(0,O.useRef)(!1),bo=(0,O.useRef)(!1),go=(0,O.useRef)(null),yo=(0,O.useRef)(""),Eo=(0,O.useRef)({}),So=(0,O.useRef)(0),wo=(0,O.useRef)(st),ko=(0,O.useRef)(0),xo=(0,O.useRef)(0),To=(0,O.useRef)([]),Ao=(0,O.useRef)([]),Po=(0,O.useRef)(0),Oo=(0,O.useRef)(!1),Ro=(0,O.useRef)(!0),Lo=(0,O.useRef)(null),Do=(0,O.useState)({status:at.INIT,canPlayThrough:!1,firstPlay:!1}),Mo=Do[0],Io=Do[1],No=(0,O.useState)(er&&"number"==typeof er&&(!E||er>E)),Fo=No[0],Co=No[1],Vo=(0,O.useState)(q),Ho=Vo[0],qo=Vo[1],zo=(0,O.useState)(!0),Bo=zo[0],jo=zo[1],Uo=(0,O.useState)(((t={type:F.Oq.HTML5})[F.Oq.HLS]=null,t[F.Oq.DASH]=null,t)),Wo=Uo[0],Xo=Uo[1],_o=(0,O.useState)(0),Go=_o[0],Zo=_o[1],Yo=(0,O.useState)(0),Jo=Yo[0],Qo=Yo[1],Ko=(0,O.useState)(0),$o=Ko[0],en=Ko[1],tn=(0,O.useState)(0),rn=tn[0],on=tn[1],nn=(0,O.useState)(!1),an=nn[0],sn=nn[1],ln=(0,O.useState)(E),cn=ln[0],un=ln[1],mn=(0,O.useState)(!1),dn=(mn[0],mn[1]),pn=(0,O.useState)([]),fn=pn[0],hn=pn[1],vn=(0,O.useState)([]),bn=vn[0],gn=vn[1],yn=(0,O.useState)({}),En=yn[0],Sn=yn[1],wn=(0,O.useState)(0),kn=wn[0],xn=wn[1],Tn=(0,O.useState)(it.NOTHING),An=Tn[0],Pn=Tn[1],On=(0,O.useState)(!1),Rn=On[0],Ln=On[1],Dn=(0,O.useState)([]),Mn=Dn[0],In=Dn[1],Nn=(0,O.useState)(""),Fn=Nn[0],Cn=Nn[1],Vn=(0,O.useState)(!1),Hn=Vn[0],qn=Vn[1],zn=(0,O.useState)(!1),Bn=zn[0],jn=zn[1],Un=(0,O.useState)(!1),Wn=Un[0],Xn=Un[1],_n=(0,O.useState)(!1),Gn=_n[0],Zn=_n[1],Yn=(0,O.useState)(!1),Jn=Yn[0],Qn=Yn[1],Kn=(0,O.useState)(null),$n=Kn[0],ea=Kn[1],ta=(0,O.useState)(!0),ra=ta[0],oa=ta[1],na=(0,O.useState)({}),aa=na[0],ia=na[1],sa=(0,O.useState)(!1),la=sa[0],ca=sa[1],ua=(0,O.useState)(!1),ma=ua[0],da=ua[1],pa=(0,_.v9)((function(e){return e.player})),fa=(0,_.I0)(),ha=pa.linearAdMode,va=pa.skipCounter,ba=pa.captionAvailable,ga=pa.radioMode,ya=pa.pauseAdBanner,Ea=pa.pauseAdState,Sa=pa.endHtml,wa=pa.firstLoad,ka=pa.adFirstLoad,xa=pa.contentFirstLoad,Ta=pa.playbackRate,Aa=pa.messages,Pa=pa.autoplaySupported,Oa=pa.miniPlayer,Ra=pa.isAdminTeleParty,La=pa.socialTour,Da=function e(t){I()(t,(function(r,n){if(200!==n.statusCode||r)if(m.backOffPolicy.length-1>So.current){var a=So.current+1;So.current=a;var i=m.playXhrChunkLength+m.backOffPolicy[a];m.isTV||(o=setTimeout((function(){e(t)}),1e3*i))}else So.current=0;else clearTimeout(o),0!==So.current&&(So.current=0)}))},Ma=function(){var e=Eo.current,t=e.userId,r=e.movieId;return t&&r?Da({url:"/external/visitpost/startwatching/"+t+"/"+r,method:"POST",headers:{"content-type":"application/x-www-form-urlencoded; charset=UTF-8"}}):null},Ia=function(){wo.current!==ct&&(wo.current=ct),Mo.firstPlay&&!Bn&&go.current&&(!E&&go.current.currentTime>1||E&&go.current.currentTime>E+1)&&jn(!0)},Na=function(e){var t=go.current;if(t){var r=t.play();r&&"function"==typeof r.then&&("seek"!==e&&Ia(),r.then(null,(function(e){var r;m.statOnPlay&&!Mo.firstPlay&&Ma(),Zt&&Ra&&(p.emit("sendTelepartyMessage",{type:"play-video",current_time:go.current.currentTime}),p.emit("sendTelepartyMessage",{type:"chat-message",content:Zt.name+", play the video"})),a()(r=e.toString()).call(r,"NotAllowedError")>-1?(t.muted=!0,t.play().then(null,(function(){t.muted=!1,dn(!0)}))):console.log(e)})))}},Fa=function(e,t){go.current&&(Mo.status===at.LOADEDMETADATA&&m.supportPerformance&&(performance.getEntriesByName("romeo-play-start-time","mark")[0]||performance.mark("romeo-play-start-time")),xr(),Gn&&Zn(!1),m.statOnPlay&&!Mo.firstPlay&&Ma(),m.startMuted&&t?go.current.play().catch((function(e){var t;m.isIOS&&m.isSafari||3===Xt||!S()(t=e.toString()).call(t,"NotAllowedError")||(go.current.muted=!0,(0,F.TH)(go.current.play()))})):(0,F.TH)(go.current.play()),"seek"!==e&&Ia(),Zt&&Ra&&(p.emit("sendTelepartyMessage",{type:"play-video",current_time:go.current.currentTime}),p.emit("sendTelepartyMessage",{type:"chat-message",content:Zt.name+", play the video"})))},Ca=function(){Ia()},Va=function(){xr(),go.current&&!go.current.paused&&(go.current.pause(),Xn(!0))},Ha=function(){if(xr(),go.current&&!go.current.paused){if(!W&&m.isMobile&&m.customControls)return void ge(!0);go.current.pause()}Xn(!0),Zt&&Ra&&(p.emit("sendTelepartyMessage",{type:"pause-video",current_time:go.current.currentTime}),p.emit("sendTelepartyMessage",{type:"chat-message",content:Zt.name+", pause the video"}))},qa=function(){go.current.paused?p.emit("doPlay"):p.emit("doPause")},za=function(e){xr(),e==e&&go.current&&ha.state===N.PO.LINEARADMODE.NOTSET&&(e>go.current.currentTime&&e===go.current.currentTime+m.jumpSec?Cn("forward"):eM.previewDuration?(go.current.currentTime===M.previewDuration?go.current.currentTime=M.previewDuration-1e-6:go.current.currentTime=M.previewDuration,vr(),Ha()):go.current.currentTime=e,M&&eaa.time-7?da(!0):ma&&da(!1))},Ba=function(e,t){xr();var r=Math.min(1,Math.max(0,e));t&&qn(!0),qo(r),go.current&&(go.current.volume=r,Z().set("romeo-vol",r))},ja=function(e,t){xr(),jo(e),m.muted||Z().set("romeo-muted",e),t&&qn(!0),go.current&&(go.current.muted=e)},Ua="";!function(){if(go.current)for(var e=0;e0)return S()(e).call(e,"?")?e+"&md="+o:e+"?md="+o}return e};(0,O.useEffect)((function(){Gt&&ha.state===N.PO.LINEARADMODE.NOTSET&&new($())(window.location.search).has("videoloop")&&(go.current.loop=!0),m.isTV&&ha.state===N.PO.LINEARADMODE.NOTSET&&A&&A.start&&E&&E+180>A.start&&(Ro.current=!1),Mt&&(Zr(Mt.e,Mt.fire),ro(!1)),wo.current=st,m.statOnPlay&&function(){if(g&&g.statUrl)for(var e=g.statUrl.split("/"),t=0;t VideoPlayer Loaded at:",(0,F.Xn)(!0)),v&&m.isGameConsole&&function(){for(var e=function(e){v[e].default&&(v[e]?(0,pe.Y)(v[e].src).then((function(t){In(t.rows),fa({type:N.aO.setActiveTrackIndex,payload:e}),fa({type:N.aO.setCaptionAvailable,payload:!0})})).catch((function(){fa({type:N.aO.setActiveTrackIndex,payload:null}),fa({type:N.aO.setCaptionAvailable,payload:!1})})):(fa({type:N.aO.setActiveTrackIndex,payload:null}),fa({type:N.aO.setCaptionAvailable,payload:!1})))},t=0;t VideoPlayer ShouldUse HLS Loaded at:",(0,F.Xn)(!0)),new(te())((function(e){return m.useLightHls?e(r.e(988).then(r.t.bind(r,39182,23))):e(r.e(4817).then(r.bind(r,93041)))})).then(function(){var r=(0,V.Z)(regeneratorRuntime.mark((function r(o){var n,a,i,s,l,u;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if((n=o.default).isSupported()||ha.state!==N.PO.LINEARADMODE.NOTSET||Nr(),m.debug&&console.log("==> VideoPlayer Import HLS Loaded at:",(0,F.Xn)(!0)),!t){r.next=5;break}return r.abrupt("return");case 5:if(a=null,!pt||ha.state!==N.PO.LINEARADMODE.NOTSET||ve){r.next=12;break}a=pt,(i={type:F.Oq.HLS})[F.Oq.HLS]=a,Xo(e=i),r.next=20;break;case 12:return u=c[0].src,m.appendDiffTimeToManifest&&!c[0].isAdVideo&&null!=(s=u)&&S()(s).call(s,"tot")&&(u=Za(u)),r.next=16,jr(n,go.current,h()({},c[0],{src:u}),!1,!!c[0].isAdVideo);case 16:a=r.sent,(l={type:F.Oq.HLS})[F.Oq.HLS]=a,Xo(e=l),gn([]);case 20:a.attachMedia(go.current),a.on(n.Events.MANIFEST_LOADED,_a(!!c[0].isAdVideo)),a.on(n.Events.FRAG_LOADED,Ga),m.debug&&console.log("==> VideoPlayer Hls LoadSource and AttachMedia Loaded at:",(0,F.Xn)(!0));case 24:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}());else if((0,F.xZ)(F.Oq.DASH,c,m,go.current)&&!Mt)p.emit("startStreaming",{tech:"dash",isAd:!!c[0].isAdVideo}),Wr(!1),_r(!0),Wa(F.Oq.DASH),"function"!=typeof window.MediaSource&&ha.state===N.PO.LINEARADMODE.NOTSET&&Nr(),Promise.all([r.e(5786),r.e(6844),r.e(6435),r.e(7058),r.e(3862),r.e(9179),r.e(550),r.e(9113),r.e(7249),r.e(6460),r.e(1142),r.e(9638),r.e(927),r.e(4427),r.e(7097),r.e(8839),r.e(1651)]).then(r.bind(r,7189)).then((function(r){var o;if(!t){ha.state===N.PO.LINEARADMODE.NOTSET||"preRoll"!==ha.break||gt||Kr(r,go.current,c[0],!0);var n=null;(n=gt&&ha.state===N.PO.LINEARADMODE.NOTSET&&!ve?gt:Kr(r,go.current,c[0])).attachView(go.current),n.setAutoPlay(!0),n.setMute(!1),n.on("playbackPlaying",Ca),(o={type:F.Oq.DASH})[F.Oq.DASH]=n,Xo(e=o),gn([])}}));else{p.emit("startStreaming",{tech:"native",isAd:!!c[0].isAdVideo}),Wr(!1),_r(!1),c&&c[0]&&c[0].src&&Wa(F.Oq.HTML5);var o,n=c[0];if(!B()(c).call(c,(function(e){return e.label&&"auto"===e.label.toLowerCase()}))&&c.length>1){for(o=0;o0){for(var Ja=!1,Qa=-1,Ka=-1,$a=0;$a-1?go.current.textTracks[Qa].mode="showing":Ka>-1&&(go.current.textTracks[Ka].mode="showing")),on(2)}switch(Mo.status){case at.PLAYING:ha.state===N.PO.LINEARADMODE.DISPLAY&&go.current.pause(),Mo.firstPlay||(Io(h()({},Mo,{firstPlay:!0})),p.emit("videoReady",go.current)),0===rn&&m.isIOS&&!Ya&&fn&&on(1),Mo.canPlayThrough||Io(h()({},Mo,{canPlayThrough:!0})),Rn&&!an&&go.current.readyState>3&&(sn(!0),cn&&(go.current.currentTime=cn));break;case at.PAUSE:ha&&ha.tryPlayVideo&&(Na(),fa({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET,tryPlayVideo:!1}}))}var ti={backgroundImage:"url("+u+")",pointerEvents:"none"},ri="";ha.state!==N.PO.LINEARADMODE.NOTSET&&(ri="romeo-linearMode"),m.customControls&&W&&(ri+=" user-active"),go.current&&go.current.paused&&(ri+=" paused"),m.customControls&&(ri+=" romeo-player-custom-control");var oi={};m.isIOS&&!L&&(oi.playsInline=!0,oi["webkit-playsinline"]=!0);var ni=function(){if(m.sendStatXhr){var e=0;ko.current&&(e=Date.now()-ko.current),e>6e3?Z().set("romeo-slow-throttle",!0):Z().set("romeo-slow-throttle",!1),xo.current=e/1e3;var t=c[0].src.replace("http://","").replace("https://","").split(/[/?#]/)[0],r=go.current&&Math.floor(go.current.duration)||0,o="";Ya&&(o=ha.break&&""!==ha.break?ha.break:"preRoll");var n="";!Ya&&ft.length>0&&(n=ft[ft.length-1].ad);var a,i="";if(K&&(i+="vmap"),ee&&(""!==i&&(i+=", "),i+="adTag"),m.supportPerformance){var s=performance.getEntriesByName("romeo-start-time","mark")[0];s&&(a=Math.floor(performance.now()-s.startTime))}var l={time:e,domain:t,type:c[0].type,ad:o,playedAfter:n,duration:r,haveHls:Ot,havePseudo:Rt,adDetail:i,isBlobSrc:Ft,tabActive:Wt,autoPlay:Xt,tech:xe||"",isIR:m.isIR,isEmbed:!!Gt,timeToInit:a,manifestLoadTimeToInit:fo.current||void 0,firstFragLoadTimeToInit:ho.current||void 0,edge:$t},u={url:"/external/romeo/prom/firstLoad",body:k()(l),method:"POST",headers:{"content-type":"application/json"}};I()(u,(function(){}))}};!wa&&go.current&&(!E&&go.current.currentTime>0||E&&go.current.currentTime>E)&&(fa({type:N.aO.setFirstLoad,payload:!0}),p.emit("firstLoad",{adMode:Ya}),ni());var ai=function(){!m.customControls||Zt&&!Ra||(!Pt||Ya?go.current.paused?(Fa(),lo()):Ha():window.top.location.href=Pt)};!St&&Et&&go.current&&go.current.paused&&wt(!0),!m.isTV||Aa.state===N.PO.MESSAGES.NOTSHOW||ra||!navigator.onLine&&Mo.status!==at.PLAYING||(oa(!0),fa({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW,msg:""}}),Na());var ii={};m.color&&(ii.color=m.color);var si=Z().get("subtitle-classes")?Z().get("subtitle-classes"):"";m.isIOS&&go.current&&go.current.webkitDisplayingFullscreen&&(si+=" ios-fullscreen");if(go.current&&go.current.buffered&&go.current.buffered.end){var li=go.current.buffered.length-1;li>-1&&Cr(go.current.buffered.end(li))}(0,O.useEffect)((function(){uo.current&&(clearInterval(uo.current),uo.current=void 0),co.current||(uo.current=setInterval((function(){if(go.current&&go.current.buffered&&go.current.buffered.end){var e=go.current.buffered.length-1;if(e>-1){var t=go.current.buffered.end(e);(t>10||t===go.current.duration||!Ya&&t>5||Ya&&(Wo.type===F.Oq.HLS&&t>6||Wo.type!==F.Oq.HLS&&t>=4)||Ya&&va&&t===go.current.duration)&&t-go.current.currentTime>3&&(p.emit("romeoReady"),co.current=!0,clearInterval(uo.current),uo.current=void 0)}}}),500))}),[Ya,va]),(0,O.useEffect)((function(){po.current&&(clearInterval(po.current),po.current=void 0),!mo.current&&Ya&&"preRoll"===ha.break&&!m.isLive&&m.cacheMainVideo&&(po.current=setInterval((function(){if(go.current&&!mo.current&&go.current.buffered&&go.current.buffered.end){var e=go.current.buffered.length-1;if(e>-1){var t=go.current.buffered.end(e);(t-go.current.currentTime>=10||go.current.duration-t<1)&&(mo.current=!0,m.useLightHls?r.e(988).then(r.t.bind(r,39182,23)).then(function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.default,e.next=3,jr(r,go.current,null,!0,!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()):r.e(4817).then(r.bind(r,93041)).then(function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.default,e.next=3,jr(r,go.current,null,!0,!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),clearInterval(po.current),po.current=void 0)}}}),500))}),[Ya,ha.break,m.isLive,m.cacheMainVideo]),dt&&go.current&&dt-go.current.currentTime>10&&!ut?Lr(!0):dt&&go.current&&dt-go.current.currentTime<=10&&ut&&Lr(!1);var ci=function(){Qn(!1),ea(null),To.current=[],Ao.current=[]};if("stat"===Jn&&go.current&&(xo.current>0&&(!$n||$n.FirstLoad!==xo.current+"(s)")&&ea(h()({},$n,{FirstLoad:xo.current+"(s)"})),Wo.type===F.Oq.HLS)){var ui=go.current.getVideoPlaybackQuality(),mi=ui?ui.droppedVideoFrames:0;mi&&Po.current!==mi&&(Po.current=mi);var di=Wo.HLS.currentLevel;if(di>-1){var pi,fi,hi,vi=Wo.HLS.levels[di],bi={Resolution:vi.attrs?vi.attrs.RESOLUTION:"",CurrentBitrate:(0,F.nh)(Math.floor(vi.bitrate/1e3))+"(kbit/s)",DropFrame:Po.current};Ao.current.length>=20&&y()(fi=Ao.current).call(fi,0,1),Ao.current.push(vi.bitrate),To.current.length>=20&&y()(hi=To.current).call(hi,0,1),Wo.HLS.abrController&&null!=(pi=Wo.HLS)&&pi.abrController.bwEstimator&&(To.current.push(Wo.HLS.abrController.bwEstimator.getEstimate()),bi.Bandwidth=(0,F.nh)(Math.floor(Wo.HLS.abrController.bwEstimator.getEstimate()/1e3))+"(kbit/s)");var gi=dt-go.current.currentTime;bi.BufferLength=gi>0?s()(gi).toFixed(3):0,!$n||$n.Bandwidth===bi.Bandwidth&&$n.Resolution===bi.Resolution&&$n.BufferLength===bi.BufferLength&&$n.CurrentBitrate===bi.CurrentBitrate||ea(h()({},$n,{Resolution:bi.Resolution,PlayerSize:go.current?go.current.clientWidth+"x"+go.current.clientHeight:"-",Bandwidth:bi.Bandwidth,no_name_1:To.current,FPS:kt,DropFrame:bi.DropFrame,CurrentBitrate:bi.CurrentBitrate,no_name_2:Ao.current,BufferLength:bi.BufferLength,BufferStalled:xt}))}}return go.current&&(!E&&go.current.currentTime>1||E&&go.current.currentTime>E+1||dt>5)&&p.emit("startPlaying"),!Ct&&Ya&&go.current&&0!==go.current.currentTime&&rr(!0),!(go.current&&aa.uri&&aa.time-10aa.time||la||ma||ca(!0),(0,O.useEffect)((function(){Fo&&Jo>=er&&Co(!1)}),[Jo]),O.createElement("div",{className:si+" "+Ua+" "+(yt?"romeo-option-color":"")+" "+(wa?"":"romeo-not-first-load")+" "+yo.current+" "+(Pt&&!Ya?"romeo-squad-stream":"")+" "+(Yt&&!At?"romeo-video-small-size":"")+" "+(At?"romeo-video-player-mobile-style":""),"aria-label":"romeo-player"},O.createElement("video",(0,C.Z)({crossOrigin:"anonymous",controls:!m.customControls||void 0},En,{className:ri},oi,{autoPlay:m.startMuted&&m.isIOS&&m.isSafari&&!(!1===ce||Zt),muted:!!m.muted||m.startMuted&&m.isIOS&&m.isSafari&&1!==Xt&&!(!1===ce||Zt),preload:"meta",onPlaying:function(){Wo.type===F.Oq.HLS&&m.isLive&&Wo.HLS.startLoad(),m.debug&&console.log("==> VideoPlayer onVideoPlaying Loaded at:",(0,F.Xn)(!0)),go.current&&go.current.error?ir(go.current.error):(Io(h()({},Mo,{status:at.PLAYING})),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.PLAYING}}),p.emit("playing"),0===Go?go.current.muted?Zo(1):(Zo(2),jo(!1)):go.current.muted&&(Zo(1),jo(!0))),io()},onPlay:function(){Wo.type===F.Oq.HLS&&m.isLive&&Wo.HLS.startLoad(),dr()},onPause:function(){Wo.type===F.Oq.HLS&&m.isLive&&Wo.HLS.stopLoad(),go.current.ended||(Io(h()({},Mo,{status:at.PAUSE})),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.PAUSE}}),fr())},onEnded:function(){ha.state===N.PO.LINEARADMODE.NOTSET&&Zn(!0),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.ENDED}}),f&&Z().get(f)&&Z().remove(f),vr()},onLoadedMetadata:function(){Ya&&(rr(!0),no({loadMetaDataAt:Date.now()-Nt})),ee&&E&&ha.state===N.PO.LINEARADMODE.NOTSET&&go.current&&!m.isTV&&(go.current.currentTime=E),wo.current=lt,ni(),Ya&&!ka?fa({type:N.aO.setAdFirstLoad,payload:!0}):Ya||xa||fa({type:N.aO.setContentFirstLoad,payload:!0}),m.debug&&console.log("==> VideoPlayer MetaData Loaded at:",(0,F.Xn)(!0)),wa||(fa({type:N.aO.setFirstLoad,payload:!0}),p.emit("firstLoad",{adMode:Ya})),go&&go.current&&go.current.playbackRate&&Ta!==go.current.playbackRate&&!Ya&&(go.current.playbackRate=Ta),Pa.autoPlay&&go.current&&go.current.paused&&!Zt&&Fa(void 0,!0),Io(h()({},Mo,{status:at.LOADEDMETADATA})),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.READY}}),1!==Go||go.current.muted||(Zo(2),jo(!1)),v&&hn(U()(v).call(v,(function(e){return O.createElement("track",{label:e.label,kind:e.kind,srcLang:e.srclang,src:e.src,default:e.default,key:e.src})}))),Ln(!0)},onCanPlayThrough:function(){m.debug&&console.log("==> VideoPlayer onVideoCanPlayThrough Loaded at:",(0,F.Xn)(!0)),Ya&&rr(!0),Io(h()({},Mo,{canPlayThrough:!0})),Mo.firstPlay&&!an&&Fa(void 0,!0),ur()},onTimeUpdate:function(){!bo.current&&(!Ya&&Math.abs(go.current.currentTime-E)>0||Ya&&go.current.currentTime>0)&&(bo.current=!0,function(){if(m.sendStatXhr){var e=0;ko.current&&(e=Date.now()-ko.current),e>6e3?Z().set("romeo-slow-throttle",!0):Z().set("romeo-slow-throttle",!1),xo.current=e/1e3;var t=c[0].src.replace("http://","").replace("https://","").split(/[/?#]/)[0],r=go.current&&Math.floor(go.current.duration)||0,o="";Ya&&(o=ha.break&&""!==ha.break?ha.break:"preRoll");var n="";!Ya&&ft.length>0&&(n=ft[ft.length-1].ad);var a,i,s="";if(K&&(s+="vmap"),ee&&(""!==s&&(s+=", "),s+="adTag"),m.supportPerformance){var l=performance.getEntriesByName("romeo-play-start-time","mark")[0],u=performance.getEntriesByName("romeo-start-time","mark")[0];l?i=Math.floor(performance.now()-l.startTime):u&&(a=Math.floor(performance.now()-u.startTime))}var d={time:e,domain:t,type:c[0].type,ad:o,playedAfter:n,duration:r,haveHls:Ot,havePseudo:Rt,adDetail:s,isBlobSrc:Ft,tabActive:Wt,autoPlay:Xt,tech:xe||"",isIR:m.isIR,isEmbed:!!Gt,timeToInit:a,timeToPlayAction:i,edge:$t},p={url:"/external/romeo/prom/firstPlay",body:k()(d),method:"POST",headers:{"content-type":"application/json"}};zr({ad:o}),I()(p,(function(){}))}}());var e=Math.floor(go.current.currentTime);if(!Ya&&Bt&&Bt.start&&Bt.end&&e>=Bt.end+1&&Ha(),Mo.status===at.WAITING&&e!==Jo&&Io(h()({},Mo,{status:at.PLAYING})),Qo(e),lr(e,go.current),f){var t=Math.floor(e/5);t!==$o&&(en(t),an&&function(e){var t=e.resumeUID,r=e.currentTime;r>e.duration-15?Z().remove(t):r>1&&Z().set(t,r)}({resumeUID:f,duration:go.current.duration,currentTime:5*t,env:m}))}},onVolumeChange:function(){!go.current.muted&&Go<2&&(Zo(2),jo(!1))},onError:bt?function(){}:function(e){Ya?Jr(e):Zr(go.current.error,F.Oq.HTML5)},onClick:ai,onSeeking:function(){gr()},onSeeked:function(){Er()},onEmptied:function(){m.debug&&console.log("==> VideoPlayer onEmptied Loaded at:",(0,F.Xn)(!0)),setTimeout((function(){go.current&&go.current.error&&ir(go.current.error)}),250)},onWaiting:function(){Et&&!St&&wt(!0),m.debug&&console.log("==> VideoPlayer onVideoCanPlayThrough Loaded at:",(0,F.Xn)(!0)),Io(h()({},Mo,{status:at.WAITING}))},onStalled:function(){!navigator.onLine&&m.isTV&&Aa.state===N.PO.MESSAGES.NOTSHOW&&ra&&(oa(!1),fa({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.SHOW,msg:m.messages.disconnected}}),Ha()),m.isLive&&Wo.type===F.Oq.HTML5&&p.emit("stalled",!0)},ref:go}),bn,!Ya&&!m.isGameConsole&&fn),Fo&&O.createElement("div",{className:"romeo-counter"},O.createElement("span",null,m.messages.videoWillPlayAfterAd+" ("+Math.floor(er-Jo)+")")),m.isGameConsole&&ba&&go.current&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Be,{videoRef:go.current,tracks:v,env:m,isUserActive:W,captions:Mn,setCaptions:In})),(-1===a()(n=[at.PLAY,at.PAUSE,at.PLAYING,at.LOADEDMETADATA]).call(n,Mo.status)||wo.current===st)&&m.customControls&&Aa.state===N.PO.MESSAGES.NOTSHOW&&O.createElement("div",{className:"romeo-loading-spinner"},O.createElement("svg",{viewBox:"25 25 50 50"},O.createElement("circle",{cx:"50",cy:"50",r:"20"}))),j&&go.current&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ze,{videoRef:go.current,env:m})),m.customControls&&go.current&&-1===a()(i=[N.PO.LINEARADMODE.WAIT2START,N.PO.LINEARADMODE.DISPLAY]).call(i,ha.state)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(fe.Z,{firstPlay:Mo.firstPlay,disableControls:Fo,env:m,envIcons:d,videoRef:go.current,sources:c,downloadSrc:X,currentSourceIndex:kn,setCurrentSourceIndex:function(e){xn(e);var t=c[e];m.isTV?An===it.NOTHING?Sn({src:t.src,type:t.type}):Pn(it.EMPTYSRC):(gn([O.createElement("source",{src:t.src,type:t.type,key:t.src})]),Pn(it.IMMEDIATE)),go.current&&(un(go.current.currentTime),Ha()),sn(!1),Ln(!1),Io(h()({},Mo,{canPlayThrough:!1}))},audioTracks:vt,tracks:v,thumbs:b,seekTo:za,volume:Ho,setVolume:Ba,muted:Bo,setMuted:ja,tech:Wo,isUserActive:W,previewMode:M,adMode:Ya,goTheater:nr,playVideo:function(e){lo(),Fa(e)},pauseVideo:Ha,title:Q,aparatLink:G,multiAudio:L,audioLangs:Y,setAudioLangs:J,is360:j,setCast:function(){for(var e=null,t=0;t0&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(_e,{freeSansTimer:we,env:m,isUserActive:W,isPaused:Mo.status===at.PAUSE,videoRef:go.current})))),T&&xa&&(!Zt||!!Zt&&Ra)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ce,{options:T,currentTime:Jo,seekTo:za,env:m})),A&&A.start&&A.nextPartUid&&A.start>0&&Ro.current&&go.current&&xa&&(!Zt||!!Zt&&Ra)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ve,{options:A,currentTime:Jo,env:m,videoRef:go.current,setPlayerFocus:xr,getEpisode:Ar})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Le,{options:g||{},env:m,currentTime:Jo,appEmitter:p,videoRef:go.current,tech:Wo.type,isAutoQuality:Vt.isAutoQuality,bufferStalledCount:xt,videoState:Mo})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(De,{videoRef:go.current,env:m,behavesUrl:null==g?void 0:g.behavesUrl,appEmitter:p,multiAudio:L,mainAudioLanguage:D}))),(Mo.canPlayThrough||Mo.status===at.LOADEDMETADATA)&&m.customControls&&wo.current!==st&&O.createElement("button",{type:"button",className:"romeo-overlay "+(go.current&&0===go.current.currentTime&&go.current.paused&&(!Mo.firstPlay||wo.current===lt)||("filimo-pause-ad"!==ya.type||Ea.state===N.PO.PAUSEADSTATE.NOTSET)&&(m.isMobile&&go.current&&(go.current.paused||W)||Oa&&go.current&&go.current.paused)&&Sa!==N.PO.ENDHTML.SHOW?"show-bigplay":"")+" "+(Mo.firstPlay&&wo.current!==lt?"":"first-play"),style:ii},go.current&&go.current.paused&&O.createElement(re.Z,null),go.current&&!go.current.paused&&O.createElement(oe.Z,null)),(P||R)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(He,{isSeries:!(null==ke||!ke.length),back:P,info:R,isPaused:Mo.status===at.PAUSE,isUserActive:W})),qt&&(qt.text||qt.title)&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Fe,{playerRef:ue,isLive:m.isLive,subscription:qt,isPaused:Mo.status===at.PAUSE,isUserActive:W,haveInfo:P||R,mobileStyle:At})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(de,{isPaused:Mo.status===at.PAUSE,isSeeking:Fn,setSeeking:Cn,volume:Ho,muted:Bo,setChangeVolume:qn,showChangeVolume:Hn,isTV:m.isTV,playFeedBack:Bn,pauseFeedBack:Wn,setPlayFeedBack:jn,setPauseFeedBack:Xn,env:m})),ve&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(We,{liveTvList:ve,sources:c,setMultiSources:be,isUserActive:W,env:m,mobileStyle:At,isPaused:Mo.status===at.PAUSE})),K&&go.current&&!Lt&&O.createElement(Re,{startTime:E,vmapUrl:K,appEmitter:p,isAbroad:ne,env:m,setStartTime:ae,playerRef:ue,adCurrentIndex:me,setAdCurrentIndex:he,videoRef:go.current,tech:Wo,changeCurrentLevel:Mr,defaultResumeAt:ht,haveCastHistory:Lt,setIsEmptyVmap:function(e){Oo.current=e},forceMidRoll:Dt,changeVmapProfile:no,playerLoadedAt:Nt,canPlayAd:Ct,setCanPlayAd:rr,isUserActive:W,getSabaSID:Ut,mobileStyle:At,playerTechRef:xe,setCatchOnTimeMidrolData:ia,catchOnTimeMidrolData:aa,type:"vmap",duration:Kt,isEmbed:!!Gt}),wa&&(ie?At&&m.customControls&&Mo.status!==at.PLAYING?O.createElement(O.Fragment,null):O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(je,{logo:ie,lang:se})):O.createElement(O.Fragment,null)),!m.isMobile&&!m.isTV&&go.current&&wa&&!Zt&&!La&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ue,{rootEl:le,videoRef:go.current,appEmitter:p,toggleMutedVideo:function(){go.current.muted?ja(!1):ja(!0)},seekTo:za,setVolume:Ba,env:m,setUserActive:ge,goTheater:nr,detailsTitle:Jn,hideDetails:ci,disableSeek:Fo})),m.showRecom&&ha.state===N.PO.LINEARADMODE.NOTSET&&(Te||Ae)&&!At&&xa&&(!Zt||!!Zt&&Ra)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ge,{showCustomRecom:Gn,recom:Te,env:m,info:R,rate:Ae,getEpisode:Ar,cast:A,currentTime:Jo,isUserActive:W})),!!Zt&&Zt.roomID&&Zt.username&&wa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(et,{env:m,videoRef:go.current,teleParty:Zt,appEmitter:p,autoPlayPolicyCheck:Xt,changeMuted:ja,setTelepartyUsers:Jt,isAd:ha.state!==N.PO.LINEARADMODE.NOTSET})),!!Zt&&Zt.roomID&&Zt.username&&!Ya&&wa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(tt,{env:m,appEmitter:p,mobileStyle:At,videoSmallSize:Yt})),m.showRate&&ha.state===N.PO.LINEARADMODE.NOTSET&&Ae&&At&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ze,{showCustomRecom:Gn,env:m,cast:A,rate:Ae,currentTime:Jo})),go.current&&wa&&!m.isTV&&!m.isMobile&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ye,{rootEl:le,adMode:Ya,videoRef:go.current,tech:Wo,env:m,showDetails:function(e,t){Qn(t),ea(e)},appEmitter:p})),$n&&Jn&&wa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Je,{env:m,back:P,info:R,detailsTitle:Jn,detailsData:$n,hideDetails:ci,appEmitter:p})),m.isLive&&Lo.current&&Lo.current>0&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Qe,{env:m,viewerCount:Lo.current})),m.showShare&&!Ya&&go.current&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ke,{videoRef:go.current,env:m,appEmitter:p,lang:se,isUserActive:W,rootEl:le,uid:jt,title:Q,mobileStyle:At})),Oa&&go.current&&xa&&m.showMiniPlayer&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement($e,{appEmitter:p,videoRef:go.current,isUserActive:W})),La&&go.current&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(rt,{env:m,qualityLevel:null==(l=Wo.HLS)?void 0:l.currentLevel,appEmitter:p,videoRef:go.current,source:c[0],hlsInstance:jr})),m.showQuestion&&go.current&&Qt&&Qt.length&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ot,{videoRef:go.current,env:m,appEmitter:p,mobileStyle:At,survey:Qt})),xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(nt,{env:m,appEmitter:p,mobileStyle:At})))},mt=(r(75524),(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3343).then(r.bind(r,59974))}),"Annotations")}))),dt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3740).then(r.bind(r,88219))}),"PauseAdXml")})),pt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(8481).then(r.bind(r,18062))}),"PauseAdFullscreen")})),ft=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1371).then(r.bind(r,67010))}),"BoostAD")})),ht=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(6703).then(r.bind(r,66232))}),"EndHtml")})),vt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5725).then(r.bind(r,31555))}),"EmbedPoster")})),bt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(4960),r.e(253)]).then(r.bind(r,62677))}),"TelePartyIntro")})),gt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(4328).then(r.bind(r,11972))}),"SensitiveContent")})),yt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2438).then(r.bind(r,92630))}),"CastPlayet")})),Et=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(258).then(r.bind(r,83665))}),"FlashPlayer")})),St=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3336).then(r.bind(r,24066))}),"IframeAd")})),wt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9525).then(r.bind(r,43957))}),"CachePlayer")})),kt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(4256).then(r.bind(r,64136))}),"Channel")})),xt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(8991),r.e(4969)]).then(r.bind(r,28868))}),"WSTeleParty")})),Tt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(4060).then(r.bind(r,88612))}),"ChatRoom")})),At=N.PO.VIDEOSTATE,Pt=function(e){var t,r,o,n=e.options,i=n.multiSRC,l=n.liveTvList,c=n.poster,u=n.seriesData,m=n.ad,d=m.adTag,f=m.vmap,v=m.boostAd,b=m.watermarkAd,g=m.iStartURL,E=m.forceMidRoll,w=m.getSabaSID,x=m.adInContent,A=m.preRollDuration,R=n.annotations,L=n.logo,D=n.resumeUID,M=n.tracks,H=n.thumbs,z=n.endElementId,j=n.endElementTime,W=n.stats,G=n.startTime,K=n.isp,$=n.intro,ee=n.cast,te=n.back,re=n.info,oe=n.multiAudio,ne=n.mainAudioLanguage,ae=n.previewMode,ie=n.is360,se=n.isAbroad,le=n.skinClass,ce=void 0===le?"":le,ue=n.title,me=n.duration,de=n.isLive,pe=n.chatEnable,fe=n.liveStatus,he=n.lang,ve=n.aparatLink,be=n.sensitiveContent,ge=n.autoPlay,ye=n.boxEnd,Ee=n.freeSansTimer,Se=n.recom,we=n.rate,ke=n.embedAutoplay,xe=n.aparatLinkDisable,Te=n.aparatSportLink,Ae=n.chapterlist,Pe=n.color,Oe=n.squadStream,Re=n.ageLimit,Le=n.subscription,De=n.clip,Me=n.controlbarScroll,Ie=n.isEmbed,Ne=n.channel,Fe=n.teleParty,Ce=n.disableFocusPlayer,Ve=n.movieAgeRange,He=n.capLevelToPlayerSize,qe=n.survey,ze=e.env,Be=e.envIcons,je=e.appEmitter,Ue=e.rootEl,We=e.reloadCall,Xe=e.haveHlsSource,_e=e.havePseudoSource,Ge=e.mpegUrlSource,Ze=e.setReloadCall,Ye=void 0===Ze?function(){}:Ze,Je=e.pseudoIsEdge,Qe=!de&&D?"ar-"+D:void 0,Ke=Z().get(Qe),$e=window.location.search.split("?")[1];if($e)for(var et=$e.split("&"),tt=0;tt768&&so&&lo(!1);var Xo=function(){ao(!1)},_o=function(){Ce||kr.current&&kr.current.focus()};!ze.isChrome||ze.isTV||Zr.current||function(){if(window.chrome&&window.chrome.cast){!0,Zr.current=true;var e=new window.chrome.cast.SessionRequest(window.chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID),t=new window.chrome.cast.ApiConfig(e,(function(e){po.session=e}),(function(e){e===window.chrome.cast.ReceiverAvailability.AVAILABLE?ur||(ze.debug&&console.log("==> Player find reciver and dispatch:",(0,F.Xn)(!0)),tr({type:N.aO.setReceiverAvailable,payload:!0})):ur&&(tr({type:N.aO.setReceiverAvailable,payload:!1}),cr&&(tr({type:N.aO.setCastData,payload:{}}),tr({type:N.aO.setCast,payload:!1}),Ht(null)))}));window.chrome.cast.initialize(t,(function(){}))}}();var Go=function(e){if(Vt&&Vt.media&&Vt.media[Vt.media.length-1]){var t=Vt.media[Vt.media.length-1];t.pause(),at!==t.currentTime&&it(t.currentTime)}e&&Vt&&(Vt.stop(),qr.current=!0),setTimeout((function(){tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW}})}),1e4),Ht(null),setTimeout((function(){tr({type:N.aO.setCastData,payload:{}}),tr({type:N.aO.setCast,payload:!1})}),750)},Zo=function(e){Or.current!==e&&(Or.current=e)},Yo=function(e,t,r,o){void 0===t&&(t=""),void 0===o&&(o=!1);var n=!!o&&ze.ad.xhrRetry+1-o,a={error:e,tags:"ad_error, "+e+(n?", retry_"+n:""),level:"Error",isEmbed:!!Ie};"timeout"===e&&(a.adDetail=Ur.current,a.adDetail.fireTime=Date.now()-Wr.current,Z().set("romeo-slow-throttle",!0)),"Not a VMAP document"===e&&Math.floor(100*Math.random())>=50&&(a.xmlPayload=r&&""!==r&&"{}"!==r?r:"empty"),"content-type application/json"===e&&Math.floor(100*Math.random())>=50&&(a.xmlPayload=k()(r)),je.emit("sendErrorLog",a)},Jo=function(e){Qr.current=h()({},Qr.current,e)},Qo=function(e){tr({type:N.aO.setMiniPlayer,payload:e})},Ko=function(){to.current=!0};(0,O.useEffect)((function(){ze.debug&&console.log("==> Player Loaded at:",(0,F.Xn)(!0)),Jr.current="visible"===document.visibilityState,We&&(tr({type:N.aO.setDefaultStore}),Ye(!1)),ze.isTV||J((function(e){e&&e.then((function(){vo(1)})).catch((function(){J((function(e){e&&e.then((function(){vo(2)})).catch((function(){vo(3)}))}),!0)}))})),Mr.current=at,je.on("setCatchSource",Zo),null===br.autoPlay&&function(){if(ze.isTV)return tr({type:N.aO.setAutoplaySupported,payload:{autoPlay:!0,muted:!1}}),{autoPlay:!0,muted:!1};var e,t,r,o;e=function(e){tr({type:N.aO.setAutoplaySupported,payload:e})},t=1e3,r=!1,o=function(t){r||(r=!0,e({autoPlay:!0,muted:t}))},e&&(!P().navigator.userAgent.match(/(iPhone|iPod)/g)||"playsInline"in P().document.createElement("video")?(Y(!1,(function(){o(!1)})),setTimeout((function(){Y(!0,(function(){o(!0)}))}),t/25),setTimeout((function(){r||(r=!0,e({autoPlay:!1,muted:!1}))}),t)):e({autoPlay:!1,muted:!1}))}(),kr.current&&!Ce&&kr.current.focus(),Ue.addEventListener("mouseleave",Xo);var e=function(e){var t;t=e,Yr.current=t},t=function(e){var t;t=e,Gr.current=t},r=function(e){Bo.current(e)};if(de&&(je.on("nextSrc",r),je.on("chatEnable",t),je.on("liveStatus",e)),oe&&ze.isTV){for(var o=[],n=function(e){var t=i[e][0].lang;t&&(B()(o).call(o,(function(e){return e.name===t}))||o.push({name:t,index:e,selected:e===lt}))},a=0;a0&&Ft(o)}return je.on("adError",Yo),je.on("setVisitPost",Jo),je.on("miniPlayer",Qo),je.on("domAccess",Ko),function(){cr&&ze.mustStopCast&&Go(!0),je.off("setCatchSource",Zo),je.off("adError",Yo),je.off("setVisitPost",Jo),je.off("miniPlayer",Qo),je.off("domAccess",Ko),de&&(je.off("nextSrc",r),je.off("chatEnable",t),je.off("liveStatus",e),Ue.removeEventListener("mouseleave",Xo))}}),[i]);var $o=function(e){Sr.current=e};if((0,O.useEffect)((function(){return je.on("setHlsAudioTrack",$o),function(){je.off("setHlsAudioTrack",$o)}}),[]),ie&&ze.isTV&&lr.state!==N.PO.MESSAGES.SHOW&&tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.SHOW,msg:ze.messages.canNot360}}),ir&&!ke)return O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(vt,{poster:c,title:ue,duration:me,env:ze,channel:Ne,envIcons:Be}));if(zt)return O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(gt,{poster:c,env:ze,setSensitiveContent:function(){Bt(!1)}}));if(sr)return O.createElement(O.Fragment,null,O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(xt,{env:ze,teleParty:Fe,appEmitter:je,autoPlayPolicyCheck:ho,setTelepartyUsers:No})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(bt,{appEmitter:je,env:ze,teleParty:Fe,poster:c,logo:L,rootEl:Ue,duration:me,info:re,movieAgeRange:Ve,telepartyUsers:Io})));var en,tn,rn=function(e){var t="";if(mr.length>0&&mr[Ut+1]&&mr[Ut+1][0]?(Wt(Ut+1),t="switch_next_src"):(je.emit("doFinishAd"),t="not_next_src"),"HLS"===Tr.current){var r="";"manifestLoadError"===e.details&&mr&&mr[Ut]&&mr[Ut][0]&&(r=mr[Ut][0].fileURL),je.emit("adError","videoError_"+(e.details||"noDetail")+", "+t,r)}else"HTML5"===Tr.current&&je.emit("adError","videoError_"+(e.code||"noCode")+", "+t)},on=function(e){var t={},r="video_error",o=0,n=null;if("HLS"===Tr.current){n="HLS";try{t=k()(e)}catch(r){t={tech:"HLS",currentSourceIndex:lt,error:e.e,type:e.data?e.data.type:null,details:e.data?e.data.details:null,src:i[lt],response:e.data?{code:e.data.response?e.data.response.code:null,text:e.data.response?e.data.response.text:null}:null,context:e.data?{url:e.data.context?e.data.context.url:null,responseType:e.data.context?e.data.context.responseType:null}:null},t=k()(t)}r+=", hls, retry_chunk",o=e&&e.data&&e.data.response&&e.data.response.code?e.data.response.code:0}else if("HTML5"===Tr.current)n="HTML5",t={tech:"HTML5",code:e.code||"not_code",message:e.message||"not_message",currentSourceIndex:lt},t=k()(t),r+=", html5",o=e&&e.code?e.code:0;else if("DASH"===Tr.current){n="DASH";try{t=k()(e)}catch(r){t={tech:"DASH",currentSourceIndex:lt,code:e.error?e.error.code:null,message:e.error?e.error.message:null},t=k()(t)}r+=", dash",o=e&&e.error&&e.error.code?e.error.code:0}var a={tech_type:n,linear_ad_mode:rr.state!==N.PO.LINEARADMODE.NOTSET};je.emit("changeErrorLog",a);var s={error:"string"==typeof t?t:"",tags:r,level:"Fatal",isEmbed:!!Ie};if(je.emit("onError",o),i.length-1>lt){if(s.tags=r+", fallback, next_src",ze.debug&&console.log("==> Player onError:",(0,F.Xn)(!0),e),Qe){var l=Z().get(Qe);l>0&&it(l)}ct(lt+1)}else{je.emit("fatalError"),s.tags=r+", not_next_src";var c=ze.messages.errors.default;if(e&&e.code)switch(e.code){case 2:c=ze.messages.errors.code2;break;case 3:c=ze.messages.errors.code3;break;default:c=ze.messages.errors.code}else if(e&&e.hls&&e.data&&"networkError"===e.data.type)switch(e.data.details){case"keyLoadTimeOut":case"fragLoadTimeOut":case"levelLoadTimeOut":case"manifestLoadTimeOut":c=ze.messages.errors.timeout;break;case"levelLoadError":case"manifestParsingError":case"manifestLoadError":case"fragLoadError":case"keyLoadError":c=ze.messages.errors.loadError;break;default:c=e.data.details}Pr.current?c=ze.messages.errors.ban:Jt(!0),de||tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.ERR,msg:c}})}je.emit("sendErrorLog",s)},nn=function(e){jr.current=e},an=function(e,t){ze.debug&&(console.log("==> VideoPlayer OnError Loaded at:",(0,F.Xn)(!0)),console.log("==> VideoPlayer error",e,t,Wo)),Fr.current&&t!==F.Oq.HLS||Cr.current&&t!==F.Oq.DASH||(e&&e.mainVideo&&Wo?nn({e:e,fire:t}):on(e||{}))},sn=function(e){"download"===e.error&&an(e,F.Oq.DASH)},ln={},cn=[],un=B()(Dt).call(Dt,(function(e){return B()(e).call(e,(function(e){return(0,F.FA)(e.type)}))}));Wo?(!rr.source||0!==Ot.length&&Ot[0].src===rr.source.src||Rt([h()({},rr.source)]),ln={back:te,onPlay:function(){je.emit("adPlay",{clicked:qo.current})},onPlaying:function(){je.emit("adPlaying")},onCanPlayThrough:function(){je.emit("adCanPlayThrough")},onPause:function(){je.emit("adPause")},onTimeUpdate:function(e){je.emit("adTimeupdate",e)},onEnded:function(){je.emit("adEnded"),0!==Ut&&Wt(0)},onError:rn}):(lt0&&(cn=U()(tn=R.data).call(tn,(function(e){var t=e;return t.end||(t.end=e.start+R.duration),t}))),ln={resumeUID:Qe,tracks:M,thumbs:H,stats:W,startTime:at,watermarkAd:b,isp:K,intro:$,cast:ee,back:te,info:re,multiAudio:oe,mainAudioLanguage:ne,previewMode:ae,is360:ie,liveStatus:Yr.current,isLive:de,lang:he,chatEnabled:Gr.current,aparatLink:ve,title:ue,audioLangs:Nt,setAudioLangs:function(e,t){for(var r=t,o=0;o0&&it(n)}Ft(r),ct(e)},onError:on,onEnded:function(){if(je.emit("ended"),ye&&ae)Gt(!0);else if(ae&&!ye){var e=P().document.getElementById(ae.messageId);if(e&&e.style&&e.className){var t;e.style.display="block";var r=X()(t=e.className.replace("hidden","")).call(t);e.className=r+" preview-end-message",Ue.appendChild(e)}}else ar===N.PO.ENDHTML.INIT&&tr({type:N.aO.setEndHtml,payload:N.PO.ENDHTML.SHOW})},onPlay:function(){lr.state===N.PO.MESSAGES.ERR&&tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW,msg:""}}),Yt&&Jt(!1),Pr.current&&(Pr.current=!1),je.emit("play",{clicked:qo.current}),ar!==N.PO.ENDHTML.SHOW||j||tr({type:N.aO.setEndHtml,payload:N.PO.ENDHTML.INIT})},onSeeking:function(){je.emit("seeking")},onSeeked:function(){je.emit("seeked")},onPause:function(){je.emit("pause")}},ln.onTimeUpdate=de?q()((function(e,t){var r=0;try{r=t.buffered.end(0)}catch(e){}var o={progress:e,muted:t.muted,volume:t.volume,buffered:r,videoHeight:t.videoHeight||0,videoWidth:t.videoWidth||0,clientHeight:t.clientHeight||0,clientWidth:t.clientWidth||0};je.emit("timeupdate",o)}),2e3):function(e){var t;if(je.emit("timeupdate",e),eo.current.isSend||o||G||!x||"number"!=typeof x.start||"number"!=typeof x.end||(e>=x.start&&e<=x.end?S()(t=eo.current.data).call(t,e)||eo.current.data.push(e):e>x.end&&(eo.current.isSend=!0,eo.current.data.length===x.end-x.start+1?je.emit("adInContent",!0):je.emit("adInContent",!1))),R&&nr.state)for(var r=0;r=nr.state[r].start&&enr.state[r].end){var n;y()(n=nr.state).call(n,r,1),0===nr.state.length?tr({type:N.aO.setAnnotationState,payload:0}):tr({type:N.aO.setAnnotationState,payload:nr})}else 1===nr.state[r].state&&ej&&(tr({type:N.aO.setEndHtml,payload:N.PO.ENDHTML.SHOW}),je.emit("doPause"))});var mn=q()((function(){ze.isMobile&&ze.customControls||Uo()}),1e3,{leading:!0,trailing:!1}),dn=function(){cr?Go(!0):(ze.debug&&console.log("==> Player call to start cast:",(0,F.Xn)(!0)),setTimeout((function(){ze.debug&&console.log("==> Player setTimeout for set reciver to cast:",(0,F.Xn)(!0));var e=new window.chrome.cast.SessionRequest(window.chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID);window.chrome.cast.requestSession((function(e){tr({type:N.aO.setCast,payload:!0}),Ht(e),ze.debug&&console.log("==> Player set cast and set current session:",(0,F.Xn)(!0))}),(function(){}),e)}),1e3),lr.state===N.PO.MESSAGES.SHOW&&tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW}}))},pn=0;kr&&kr.current&&(pn=kr.current.clientWidth);var fn="romeo-client-width-";kr&&kr.current&&(kr.current.clientWidth<=576?fn+="portrait-phones":kr.current.clientWidth>576&&kr.current.clientWidth<=768?fn+="landscape-phones":kr.current.clientWidth>768&&kr.current.clientWidth<=992?fn+="tablets":kr.current.clientWidth>992&&kr.current.clientWidth<=1200?fn+="desktops":kr.current.clientWidth>1200&&(fn+="large-desktops"));var hn="";ze.isFlashPlayer&&(hn=" romeo-flashplayer-true");var vn=function(e,t){if(void 0===t&&(t=!1),t)window.location.href=t;else{var r=window.location.origin+"/api/fa/v1/movie/watch/watch/uid/"+e;ze.isTV&&(r+="?issmart=1"),Fe&&(r=a()(r).call(r,"?")>-1?r+"&party="+Fe.roomID:r+"?party="+Fe.roomID),Vo(!0),je.emit("doPause"),I()({url:r,options:{method:"GET"}},(function(t,r,o){if(t||200!==r.statusCode)window.location.href="/m/"+e;else{tr({type:N.aO.setDefaultStore}),Fe?window.history.pushState("","","/w/"+e+window.location.search):window.history.pushState("","","/w/"+e);var n=JSON.parse(o);n&&n.data&&n.data.attributes&&(n.data.attributes.movie_title&&(window.document.title=n.data.attributes.movie_title),ze.debug&&console.log(n.data.attributes),Fe&&Er&&je.emit("sendTelepartyMessage",{type:"change-source",content:k()(n.data.attributes)}),je.emit("reload",n.data.attributes))}}))}};if(rr.state!==N.PO.LINEARADMODE.NOTSET)if(jo&&jo.current&&0===jo.current.clientHeight&&!fr){var bn=document.getElementById("romeo-detect");bn&&window.getComputedStyle&&window.getComputedStyle(bn,null)&&"none"===window.getComputedStyle(bn,null).display&&(tr({type:N.aO.setAdBlocker,payload:!0}),(f||d||g)&&function(){if(ze.sendStatXhr){var e={app:ze.domain,tech:Tr.current||"",spa:ze.isSPA,isIR:ze.isIR},t={url:"/external/romeo/detect",body:k()(e),method:"POST",headers:{"content-type":"application/json"}};I()(t,(function(){}))}}())}else jo&&jo.current&&jo.current.clientHeight>0&&fr&&tr({type:N.aO.setAdBlocker,payload:!1});var gn=function(e){Ur.current=h()({},Ur.current,e)},yn=function(e){Pr.current=e};Po&&(ze.masterManifestReusable?je.emit("hotReload"):ze.masterManifestReusable||(tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.SHOW,msg:ze.messages.errors.masterManifestExpire}}),Jt(!0)),Oo(!1),mo(!1));var En=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t,r,o,n,a){var i,l,c,u,m,d,f,h,v,b,g,y,E,w,k,x,A;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===n&&(n=!1),void 0===a&&(a=!1),u=null,n?Dt[lt]&&Dt[lt][0]&&(0,F.Bb)(Dt[lt][0].type)&&(u=Dt[lt][0]):u=o,u){e.next=6;break}return e.abrupt("return",null);case 6:if(d=null!=(i=navigator)&&null!=(l=i.connection)&&l.downlink?1e6*navigator.connection.downlink:1/0,a||null==(c=u.src)||!S()(c).call(c,"blob")){e.next=31;break}return e.prev=8,f=0,h=0,e.next=13,fetch(u.src);case 13:return v=e.sent,e.next=16,v.text();case 16:b=e.sent,g=b.match(/RESOLUTION=\d+/g),y=U()(g).call(g,(function(e){return+e.replace("RESOLUTION=","").split("x")[0]})),T()(y).call(y,(function(e,t){return e-t})),p()(y).call(y,(function(e,t){e StartLevel selector error:",e.t0);case 31:return void 0===m&&(m=!0===He||a?void 0:-1),k={debug:ze.debug,autoStartLoad:!0,maxStarvationDelay:de||a?2:5,manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:de?2e4:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:a?5e3:1e4,maxLoadTimeMs:a?1e4:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:500,maxRetryDelayMs:de?2e4:2e3},errorRetry:{maxNumRetry:2,retryDelayMs:500,maxRetryDelayMs:2e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:a?2e3:1e4,maxLoadTimeMs:a?3e4:6e4,timeoutRetry:{maxNumRetry:a||de?2:3,retryDelayMs:a?200:300,maxRetryDelayMs:a?800:1e3},errorRetry:{maxNumRetry:a||de?2:3,retryDelayMs:a?200:300,maxRetryDelayMs:a?800:1e3}}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:de?2e4:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},appendErrorMaxRetry:6,maxMaxBufferLength:a?10:180,maxBufferLength:a?10:30,maxBufferSize:a?1e7:6e7,maxBufferHole:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,enableWorker:!0,enableSoftwareAES:!0,liveSyncDurationCount:2,liveBackBufferLength:600,startFragPrefetch:!0,testBandwidth:!0,ignoreDevicePixelRatio:!0,capLevelToPlayerSize:!0===He||a,startLevel:m,abrEwmaDefaultEstimate:a?25e4:5e5},de&&(k.live=!0,k.manifestLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3,k.playlistLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3,k.fragLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3,k.steeringManifestLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3),x=function(e){$t(e)},(A=new t(k)).on(t.Events.LEVEL_LOADED,(function(e,t){Wo&&gn({hlsLevelLoadedAt:Date.now()-Wr.current}),t&&t.details&&(Hr.current=t.details.targetduration)})),a&&A.on(t.Events.MANIFEST_PARSED,(function(){gn({hlsManifestLoadedAt:Date.now()-Wr.current})})),a||(A.on(t.Events.FRAG_LOADING,(function(){ze.supportPerformance&&!Kr.current&&(performance.getEntriesByName("firstFragLoaded","mark")[0]||performance.mark("firstFragLoaded"))})),A.on(t.Events.FRAG_LOADED,(function(e,t){if(ze.supportPerformance&&!Kr.current){Kr.current=!0;var r=performance.getEntriesByName("firstFragLoaded","mark")[0];if(r){var o=Math.floor(performance.now()-r.startTime);je.emit("firstFragLoaded",{loadTime:o,duration:t.frag.duration,level:t.frag.level})}}}))),A.on(t.Events.FRAG_PARSING_DATA,(function(e,t){if("video"===t.type){var r=t.nb/(t.endPTS-t.startPTS),o=s()(r).toFixed(3),n=o.toString();(n=o.split("."))&&n[1]&&"000"===n[1]&&(o=Number(n[0])),zr.current!==o&&(zr.current=o)}})),A.on(t.Events.LEVEL_SWITCHED,(function(){var e=A.abrController.bwEstimator.getEstimate();ro.current!==e&&(ro.current=e,a?Z().set("ad-estimated-bandwidth",Math.floor(e)):Z().set("estimated-bandwidth",Math.floor(e)))})),A.on(t.Events.ERROR,(function(e,o){var i,s;if(ze.debug&&console.log("==> VideoPlayer (Hls.Events.ERROR) Loaded at:",(0,F.Xn)(!0),e,o),o.details===t.ErrorDetails.FRAG_LOAD_TIMEOUT)A.config.fragLoadPolicy.default.maxTimeToFirstByteMs=ze.maxTimeToFirstByte;else if(a&&!n)if(o.fatal)rn(o);else switch(o.type){case t.ErrorTypes.MEDIA_ERROR:if(o.details===t.ErrorDetails.BUFFER_APPEND_ERROR&&rn(o),o.details===t.ErrorDetails.FRAG_PARSING_ERROR&&(Ho.current=!0),o.details===t.ErrorDetails.BUFFER_STALLED_ERROR&&Ho.current){Ho.current=!1,A.stopLoad();var l=new Event("ended");r.dispatchEvent(l)}break;case t.ErrorTypes.NETWORK_ERROR:o.details===t.ErrorDetails.LEVEL_LOAD_ERROR&&null!=(i=o.error)&&null!=(s=i.message)&&S()(s).call(s,"status 0")&&(A.stopLoad(),je.emit("adError","detect"),tr({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET}}));break;default:return null}else if(o.type===t.ErrorTypes.NETWORK_ERROR&&o.response&&404===o.response.code)an({e:e,data:o,hls:A,Hls:t,mainVideo:!0},F.Oq.HLS),A.stopLoad();else if(o.type===t.ErrorTypes.NETWORK_ERROR&&o.response&&403===o.response.code)yn(!0),Po||Oo(!0),A.stopLoad();else if(o.type===t.ErrorTypes.NETWORK_ERROR&&o.response&&o.response.code>=400&&de){if(0===r.buffered.length)je.emit("onError",o.response.code);else{var c=r.buffered.end(0);(r.paused||c-r.currentTime<10)&&je.emit("onError",o.response.code)}428===o.response.code&&(wo(!0),A.stopLoad())}else if(o.fatal)o.type===t.ErrorTypes.MEDIA_ERROR?A.recoverMediaError():an({e:e,data:o,hls:A,Hls:t,mainVideo:!0},F.Oq.HLS);else{if(o.type!==t.ErrorTypes.MEDIA_ERROR)return null;o.details===t.ErrorDetails.BUFFER_APPENDING_ERROR&&(Nr.current+=1,A.levels[Nr.current]?(A.currentLevel=Nr.current,A.startLoad(),Z().set("romeo-quality",-1)):Nr.current=-1,A.swapAudioCodec(),A.recoverMediaError()),o.details===t.ErrorDetails.BUFFER_STALLED_ERROR&&(je.emit("stalled",!0),Br.current+=1,uo||mo(!0))}})),A.on(t.Events.AUDIO_TRACKS_UPDATED,(function(e,t){void 0!==Sr.current&&(A.audioTrack=Sr.current),0!==t.audioTracks.length&&x(t.audioTracks)})),A.loadSource(u.src),n&&(zo=A),e.abrupt("return",A);case 46:case"end":return e.stop()}}),e,null,[[8,28]])})));return function(t,r,o,n,a){return e.apply(this,arguments)}}(),Sn=function(e,t,r,o){void 0===o&&(o=!1);var n=null;if(o?Dt[lt]&&Dt[lt][0]&&(0,F.kI)(Dt[lt][0].type)&&(n=Dt[lt][0]):n=r,!n)return null;var a=e.MediaPlayer().create();return a.initialize(),a.attachSource(n.src),a.updateSettings({debug:{logLevel:e.Debug.LOG_LEVEL_NONE}}),a.on("error",sn),a.on("playbackMetaDataLoaded",(function(){return function(e){$t(e.getTracksFor("audio"))}(a)})),o&&(Dr.current=a),a},wn="";return kr&&kr.current&&ze.isTV&&ce&&(kr.current.clientWidth<600?wn="tv-style-max-width-600":kr.current.clientWidth<950?wn="tv-style-max-width-950":kr.current.clientWidth<1070&&(wn="tv-style-max-width-1070")),gr&&!$r.current&&kr&&kr.current&&kr.current.clientWidth<300?$r.current=!0:gr&&$r.current&&kr&&kr.current&&kr.current.clientWidth>300&&($r.current=!1),Ot[0]&&Ot[0].src&&a()(t=Ot[0].src).call(t,"blob")>-1&&!Xr.current?Xr.current=!0:Ot[0]&&Ot[0].src&&-1===a()(r=Ot[0].src).call(r,"blob")&&Xr.current&&(Xr.current=!1),O.createElement("div",{tabIndex:0,className:"romeo-container\n "+(ce&&ze.isLive?"romeo-isTV-true-live":"")+"\n lang-"+ze.lang+"\n "+wn+"\n direction-"+ze.lang+"\n "+ce+"\n "+(de&&!ze.isEventLive?"romeo-live":"")+"\n "+(ze.isEventLive?"romeo-progress-live":"")+"\n "+fn+"\n "+hn+"\n "+(so?"romeo-mobile-style":"")+"\n "+($r.current?"romeo-small-mini-player":"")+"\n "+(Ne&&Ie&&so?"romeo-channel-mobilestyle":"")+"\n "+(Fe&&so?"romeo-tele-party-mobile":"")+"\n "+(gr?"romeo-mini-player-wrapper":"")+"\n "+(ve?"romeo-has-aparat-link":""),onMouseMove:mn,onTouchStart:mn,ref:kr},O.createElement("div",{className:"romeo-16-9"}),Co&&O.createElement("div",{className:"romeo-loading-wrapper"},O.createElement("div",{className:"romeo-loading-filimo",title:ze.messages.wait},O.createElement("svg",{viewBox:"25 25 50 50"},O.createElement("circle",{cx:"50",cy:"50",r:"20"})))),kr.current&&kr.current.clientHeight>0&&O.createElement("div",{id:"wrapfabtest"},O.createElement("div",{className:"adBanner ad-banner",id:"romeo-detect",ref:jo,style:{height:1,width:1,display:"inline"}})),lr.state!==N.PO.MESSAGES.NOTSHOW&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Q,{msg:lr.msg||"",showReloadBtn:Yt,env:ze,appEmitter:je})),!cr&&!(ie&&ze.isTV)&&!ze.isFlashPlayer&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ut,(0,C.Z)({sources:Ot,poster:c,env:ze,envIcons:Be,appEmitter:je},ln,{goTheater:function(){var e;_o(),de?(e=!_r.current,_r.current=e,je.emit("chatOpen",!_r.current)):je.emit("gotheater")},isUserActive:no,downloadSrc:un,setCast:dn,logo:L,vmap:f,adTag:d,isAbroad:se,setStartTime:it,lang:he,rootEl:Ue,autoPlay:ge,playerRef:kr.current,adCurrentIndex:Ut,setAdCurrentIndex:Wt,liveTvList:l,setMultiSources:Mt,setUserActive:Uo,boxEnd:ye,showBoxEnd:_t,toggleShowBoxEnd:Gt,freeSansTimer:Ee,seriesData:u,setPlayerFocus:_o,getEpisode:vn,changePlayerTech:function(e){Tr.current=e},playerTechRef:Tr.current,recom:Se,rate:we,aparatLinkDisable:xe,aparatSportLink:Te,haveVideoBuffer:Ar.current,changeHvaeBuffer:function(e){Ar.current=e},changeIsBan:yn,changeCurrentLevel:function(e){Rr.current=e},currentLevelRef:Rr.current,chapterlist:Ae,sourceNotSupported:function(){if(i.length-1>lt)ct(lt+1);else{var e=ze.messages.errors.code3;tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.ERR,msg:e}})}},currectBufferLength:Lr.current,changeCurrectBufferLength:function(e){Lr.current=e},cacheHlsObject:zo,changeCacheHlsObject:function(e){zo=e},firstloadStat:Ir.current,sendFirstloadStat:function(e){Ir.current.push(e)},defaultResumeAt:Mr.current,hlsInstance:En,audioTracks:Kt,useHlsJS:Fr.current,changeUseHlsJS:function(e){Fr.current=e},changeUseDashJS:function(e){Cr.current=e},handleError:an,adOnError:rn,changeHavePreRolBuffer:function(e){Vr.current=e},havePreRolBuffer:Vr.current,dashInstance:Sn,cacheDashObject:Dr.current,changeCacheDashObject:function(e){Dr.current=e},color:Pe,expireLiveSource:So,setVideoWaiting:To,videoWaiting:xo,videoFPS:zr.current,bufferStalledCount:Br.current,HlsChunkDuration:Hr.current,mobileStyle:so,squadStream:Oe,haveHlsSource:Xe,havePseudoSource:_e,haveCastHistory:qr.current,forceMidRoll:E,mainVideoError:jr.current,changeMainVideoError:nn,changeVmapProfile:gn,vmapProfile:Ur.current,playerLoadedAt:Wr.current,isBlobSrc:Xr.current,visitPostData:Qr.current,ageLimit:Re,subscription:Le,endElementTime:j,clip:De,uid:D,canPlayAdRef:xr.current,setCanPlayAd:function(e){void 0===e&&(e=!0),xr.current=e},getSabaSID:w,isTabActive:Jr.current,autoPlayPolicyCheck:ho,controlbarScroll:Me,isEmbed:Ie,teleParty:Fe,videoSmallSize:Lo,setTelepartyUsers:No,survey:qe,duration:me,pseudoIsEdge:Je,setVideoClicked:function(){qo.current=!0},preRollDuration:A}))),ze.isFlashPlayer&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Et,(0,C.Z)({sources:i,env:ze,envIcons:Be,tracks:M,isUserActive:no},ln,{appEmitter:je,stats:W,getEpisode:vn,seriesData:u,cast:ee,mobileStyle:so}))),cr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(yt,(0,C.Z)({sources:Ge,env:ze,envIcons:Be,appEmitter:je},ln,{currentSession:Vt,setCast:dn,setStartTime:it,sessionStop:Go,resumeUID:Qe,poster:c,title:ue,stats:W,mobileStyle:so,tracks:M}))),Or.current&&Lr.current&&Lr.current>Or.current.start&&hr&&!Wo&&!ze.isTV&&!fr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(wt,{source:Or.current,sourceCached:function(){Or.current=!1},env:ze,hlsInstance:En,dashInstance:Sn})),!!Fe&&Fe.roomID&&Fe.username&&!Wo&&hr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Tt,{env:ze,teleParty:Fe,appEmitter:je,videoSmallSize:Lo,setVideoSmallSize:Do,mobileStyle:so,info:re,telepartyUsers:Io})),!f&&g&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(St,{src:g})),v&&pr.state!==At.ENDED&&hr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ft,{boostAd:v,hasLinearAdMode:Wo,appEmitter:je})),1===yr.state&&!ze.isMobile&&!Wo&&or.state!==N.PO.PAUSEADSTATE.NOTSET&&!fr&&vr&&"aparat-pause-ad"===yr.type&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(dt,{setPlayerFocus:_o,width:pn})),1===yr.state&&!Wo&&or.state!==N.PO.PAUSEADSTATE.NOTSET&&!fr&&vr&&"filimo-pause-ad"===yr.type&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(pt,{setPlayerFocus:_o})),cn.length>0&&pr.state!==At.ENDED&&vr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(mt,{annotations:cn,domAccess:to.current})),!!Ne&&!Wo&&Ie&&vr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(kt,{env:ze,channel:Ne,isUserActive:no,mobileStyle:so,appEmitter:je,title:ue})),!de&&vr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ht,{endElementId:z,appEmitter:je,env:ze,domAccess:to.current})))},Ot=JSON.parse('{"wait":"لطفا شکیبا باشید...","subscription":"خرید اشتراک","nminfree":"15 دقیقه آزمایشی","off":"خاموش","download":"دانلود","quality":"کیفیت","auto":"خودکار","back":"بازگشت","subtitle":"زیرنویس","selectSubtitle":"زیرنویس مورد نظر را انتخاب کنید","selectQuality":"کیفیت مورد نظر را انتخاب کنید","selectAudio":"تغییر صدا","selectSpeed":"سرعت پخش","autoPlay":"پخش خودکار","back2pseudo":"اگر در پخش مشکلی احساس می کنید گزینه ای به جز اتوماتیک را انتخاب کنید","unmute":"با صدا ببین","sec":"ثانیه","skipAd":"رد کردن","more":"اطلاعات بیشتر","skipCast":"رد کردن تیتراژ","nextPart":"قسمت بعدی","errors":{"code":"متأسفیم، اشکالی در پخش ویدیو رخ داد. لطفا دوباره تلاش کنید","code2":"شرمنده یه خطای شبکه‌ای باعث شده که شما نتونید ویدیو رو ببنید، دوباره تلاش کنید","code3":"شرمنده یه خطایی باعث شده که پخش متوقف بشه!","timeout":"شرمنده، به دلیل کندی در شبکه فعلا نمی‌تونم پخش کنم!","loadError":"شرمنده، احتمالا یکی پاش رفته روی سیم!","default":"متاسفانه در حال حاضر قادر به پخش این ویدیو نیستیم. لطفا پس از چند دقیقه دوباره تلاش کنید و یا با پشتیبانی تماس بگیرید","ban":"دسترسی شما برای تماشای این ویدیو به خاطر تخطی از قوانین بطور موقت محدود شده است","masterManifestExpire":"در حال حاضر امکان تماشای ویدئو وجود ندارد"},"setting":"تنظیمات","guest":"مهمان‌ها","fontSize":"اندازه فونت","color":"رنگ","colors":{"white":"سفید","blue":"آبی","yellow":"زرد","green":"سبز","cyan":"فیروزه ای","magenta":"یاسی","red":"قرمز","black":"مشکی","transparent":"بی رنگ"},"none":"هیچی","depressed":"سایه مشکی","raised":"سایه سفید","background":"پس زمینه","edgeStyle":"نحوه نمایش","reset":"حالت پیشفرض","warning":"هشدار","sensitiveContent":"این ویدئو احتمالا حاوی صحنه هایی دلخراش و آزار دهنده است","watchVideo":"مشاهده ویدئو","play":"پخش","pause":"توقف","mute":"بی صدا","sound":"صدا","theaterMode":"حالت تئاتر","pictureInPicture":"تصویر در تصویر","fullScreen":"تمام صفحه","exitFullScreen":"کوچک کردن","jumpForward15sec":"15 ثانیه بعد","jumpForward5sec":"5 ثانیه بعد","jumpBack15sec":"15 ثانیه قبل","jumpBack5sec":"5 ثانیه قبل","airPlay":"اشتراک تصویر","chromeCast":"اشتراک تصویر","freeSansTimer":"زمان باقی مانده به اتمام سانس","day":"روز","hour":"ساعت","minute":"دقیقه","second":"ثانیه","seasons":"فصل ها","didYouLikeMovie":"فیلم رو دوست داشتین؟","director":"کارگردان","continueWatching":"ادامه تماشا","recomMovies":"فیلم های مشابه","radioMode":"حالت رادیویی","reload":"تلاش مجدد","casting":"ویدئو در حال نمایش در دستگاه دیگر می باشد. لطفا از بستن یا تغییر این صفحه خودداری کنید","canNot360":"با عرض پوزش این دستگاه توانایی پخش ویدیوهای ۳۶۰ درجه را ندارد","copyFromCurrentTime":"کپی لینک از زمان فعلی","playerVersion":"ورژن پلیر","shortcuts":"کلیدهای میانبر","arrowUp":"فلش رو به بالا","arrowDown":"فلش رو به پایین","volumeUp":"بالا بردن صدا","volumeDown":"پایین آوردن صدا","close":"بستن","openThisMenu":"باز کردن این منو","stat":"آمار","firstLoad":"نمایش اولین فریم","bandwidth":"پهنای باند","bandwidthGraph":"نمودار پهنای باند","resolution":"کیفیت","bitrate":"بیت بر ثانیه","disconnected":"اینترنت شما قطع شده است. لطفا وضعیت اینترنت خود را بررسی کنید","levelSwitched":"به علت کندی اینترنت کیفیت پخش شما به حالت خودکار تغییر پیدا کرد.","basedOnNetSpeed":"بر اساس سرعت اینترنت شما","episodes":"قسمت ها","watching":"در حال تماشا","channels":"کانال ها","miniPlayer":"مینی پلیر","share":"اشتراک گذاری در شبکه های اجتماعی","facebook":"فیسبوک","twitter":"توییتر","whatsapp":"واتساپ","telegram":"تلگرام","linkedin":"لینکدین","adShowOn":"نمایش آگهی","videoWillPlayAfterAd":"نمایش بعد از آگهی","closeMenu":"بستن منو","seen":"دیده شده","useVpnAlert":"برای استفاده بهتر از امکانات سایت، بهتر است وی پی ان خود را خاموش کنید","telePartyMute":"ویدئو بصورت بی صدا به شما نمایش داده میشود. در صورت نیاز، دکمه صدا را فشار دهید","joinedParty":"به پارتی اضافه شد","leavedParty":"از پارتی خارج شد","playFilm":"پخش را شروع کرد.","pauseFilm":"پخش را متوقف کرد.","seekFilm":"زمان نمایش را تغییر داد","send":"ارسال","chat":"گپ و گفت","closeFilimoParty":"بستن دورهمی","telepartyContinueWatching":"انصراف و ادامه تماشا","closePartyWarning":"با بستن دورهمی، تماشای دسته‌جمعی برای شما و همه مهمان‌ها متوقف می‌شود و از اینجا خارج می‌شوید.","closePartyWarningUser":"اگر خارج شوید، برای ورود دوباره، نیاز به آدرس دعوت دارید","startFilimoparty":"شروع دورهمی","groupViewing":"گپ و تماشا","waitingForStartMovie":"منتظر شروع فیلم بمانید","adminDidNotStart":"برگزارکننده دورهمی هنوز فیلم را شروع نکرده است.","exitFilimoParty":"خروج از دورهمی آنلاین","telepartyHint1":"کنترلِ شروع و پخش فیلم فقط به دست خود شما است. مهمان‌های دورهمی، فقط می‌توانند زیرنویس، صدا و کیفیت را برای خودشان تنظیم کنند.","telepartyHint2":"کنترل شروع و پخش فیلم/سریال، فقط به دست برگزارکننده دورهمی است. شما به عنوان مهمان، فقط می‌توانید زیرنویس، صدا و کیفیت فیلم/سریال را برای خودتان تنظیم کنید.","activeUserInTeleparty":"مهمان‌های این دورهمی","copyLink":"کپی‌کردن آدرس این دورهمی","activeUser":"مهمان داریم","activeUserMobile":"کاربر فعال","inviteFriends":"دعوت از دوستان","inviteFriendsDescription":"برای دعوت دیگران به این دورهمی، آدرس زیر را به اشتراک بگذارید.","inviteFriendsDescription2":" تماشای دسته‌جمعی، هم در گوشی و هم در رایانه امکان‌پذیر است.","shareTeleparty":"اشتراک‌گذاری آدرس دورهمی","membersInParty":"در پارتی حضور دارند","inviteFriend":"دعوت دوستان","inviteFriendGroup":"دوستان خود را به تماشای گروهی دعوت کنید.","shareInviteLink":"کپی کردن لینک","exitFromPartyModal":"خروج از دورهمی","partyIntroTitle":"با کی می‌خواهی گپ‌بزنی و فیلم تماشا کنی؟","partyIntroSubTitle":"آدرس دورهمی را براش بفرست و دعوتش کن بیاد، با هم آنلاین فیلم ببینید","organizer":"برگزار کننده","closeAlertChat":"با بستن دورهمی، تماشای دسته‌جمعی برای شما و همه مهمان‌ها متوقف می‌شود و از اینجا خارج می‌شوید.","forComeBackNeedLink":"برای ورودِ دوباره، نیاز به آدرس دعوت دارید.","emptyGuest":"هنوز مهمانی نداریم","telepartyGuests":"مهمان‌های این دورهمی","haveTelepartyGuest":"تا مهمان دارید","socialTour":"سوشیال تور","partyLimit":"هر دورهمی‌ فقط تا 50 نفر جا دارد برای بیشتر از این تعداد ظرفیت پر است.","watchThisVideo":"تماشا میکنم","filimoHomePage":"صفحه اصلی فیلیمو","connecting":"در حال اتصال","disconnectedWs":"قطع شده","connected":"متصل","status":"وضعیت اتصال","new":"جدید","story":"استوری","storyTooltip":"با کلیک روی این گزینه، ۶ ثانیه قبل و بعد صحنه‌ای که مشاهده میکنید بریده میشود و میتوانید با سایر کاربران به اشتراک بگذارید."}'),Rt=JSON.parse('{"wait":"Plaese wait","subscription":"Buy a subscription","nminfree":"15 min test","off":"Off","download":"Download","quality":"Quality","auto":"Auto","back":"Back","subtitle":"Subtitle","selectQuality":"Select Quality","selectSubtitle":"Select Subtitle","selectAudio":"Select Audio","selectSpeed":"Speed","autoPlay":"Auto play","back2pseudo":"If you have problem in playback, please select none auto quality","unmute":"Unmute","sec":"Second","skipAd":"Skip Ad","more":"More","skipCast":"Skip Cast","nextPart":"Next Part","errors":{"code":"We are unable to play the video right now. Please try again in a few minutes or contact customer service","code2":"Error occurred when downloading","code3":"Error occurred when decoding","timeout":"Timeout","loadError":"Load error","default":"There was a problem while playing. Please try again later","ban":"You do not have access to this video temporarily. Please wait to get permission again or contact customer service","masterManifestExpire":"Unble to watch video at this time"},"setting":"Setting","guest":"Guest","fontSize":"Font size","color":"Color","colors":{"white":"White","blue":"Blue","yellow":"Yellow","green":"Green","cyan":"Cyan","magenta":"Magenta","red":"Red","black":"Black","transparent":"Transparent"},"none":"None","depressed":"Depressed","raised":"Raised","background":"Background","edgeStyle":"Edge style","reset":"Reset","warning":"Warning","sensitiveContent":"This video may contain sensitive content","watchVideo":"Watch video","play":"Play","pause":"Pause","mute":"Mute","sound":"Sound","theaterMode":"Theater mode","pictureInPicture":"Picture in picture","fullScreen":"Fullscreen","exitFullScreen":"Exit fullscreen","jumpForward15sec":"Jump forward","jumpForward5sec":"Jump forward","jumpBack15sec":"Jump back","jumpBack5sec":"Jump back","airPlay":"AirPlay","chromeCast":"Chromecast","freeSansTimer":"Time to be continued sans","day":"Day","hour":"Hour","minute":"Minute","second":"Second","seasons":"Seasons","didYouLikeMovie":"Did you like the movie?","director":"Director","continueWatching":"Continue watching","recomMovies":"Recom movies","radioMode":"Radio mode","reload":"Reload","casting":"Video showing on other device. Please do not close this tab or change url","canNot360":"Sorry, this device can not play 360 degree video","copyFromCurrentTime":"Copy from current time","playerVersion":"Player version","shortcuts":"Shortcuts","arrowUp":"Arrow up","arrowDown":"Arrow down","volumeUp":"Volume up","volumeDown":"Volume down","close":"Close","openThisMenu":"Open this menu","stat":"Stat","firstLoad":"FirstLoad","bandwidth":"Bandwidth","bandwidthGraph":"Bandwidth Graph","resolution":"Resolution","bitrate":"Bitrate","disconnected":"You are disconnected, Please check your internet connection","levelSwitched":"Your streaming quality has been switched to automatic due to slow network connection.","basedOnNetSpeed":"Based on network speed","episodes":"Episodes","watching":"Watching","channels":"Channels","miniPlayer":"Mini player","share":"Share on social network","facebook":"Facebook","twitter":"Twitter","whatsapp":"Whatsapp","telegram":"Telegram","linkedin":"Linkedin","adShowOn":"Ad show on","videoWillPlayAfterAd":"Video will play after advertice","closeMenu":"Close menu","seen":"Seen","useVpnAlert":"To make better use of the site\'s features, it is better to turn off your VPN","telePartyMute":"Video muted played for you. If you want press unmute button","joinedParty":"Joined to party","leavedParty":"Leaved the party","playFilm":"Started party.","pauseFilm":"Paused video.","seekFilm":"Change video time","send":"Send","chat":"Chat","closeFilimoParty":"Close filimo party","telepartyContinueWatching":"Cancel and continue watching","closePartyWarning":"If close party, all members stop watching","closePartyWarningUser":"If you log out, you need an invitation address to log in again","startFilimoparty":"Start filimo party","groupViewing":"Group viewing","waitingForStartMovie":"Waiting for start movie","adminDidNotStart":"Admin did not start movie","exitFilimoParty":"Exit filimo party","telepartyHint1":"Whoever made Filmo Party controls the player. Other people present in the party can personalize the subtitle, sound and quality for themselves","telepartyHint2":"The control of starting and playing the movie/serial is only in the hands of the organizer. As a guest, you can only set the subtitle, sound and quality of the movie/series for yourself.","activeUserInTeleparty":"Filimo party members","copyLink":"Copy link","activeUser":"Active user","activeUserMobile":"Active user","inviteFriends":"Invite friends","inviteFriendsDescription":"Send this link to invite others. It is possible to watch simultaneously with a mobile phone or computer","inviteFriendsDescription2":"Batch viewing is possible on both phones and computers.","shareTeleparty":"Share","membersInParty":"Member in party","inviteFriend":"Invite Friend","inviteFriendGroup":"Invite your friends to watch as a group.","shareInviteLink":"Copy link","exitFromPartyModal":"Exit from party","partyIntroTitle":"Who do you want to chat and watch a movie with?","partyIntroSubTitle":"Send her the address of party and invite her to come and watch a movie online together","organizer":"Organizer","closeAlertChat":"Closing a session will stop group viewing for you and all guests and exit.","forComeBackNeedLink":"To log in again, you need an invitation address.","emptyGuest":"We don\'t have a party yet","telepartyGuests":"Teleparty guest","haveTelepartyGuest":"Guests","socialTour":"Social tour","partyLimit":"Each period can only accommodate up to 50 people, the capacity is full for more than this number","watchThisVideo":"Watching","filimoHomePage":"Filimo home page","connecting":"Connecting","disconnectedWs":"Disconnected","connected":"Connected","status":"Status","new":"New","story":"Story","storyTooltip":"By clicking on this option, 6 seconds before and after the scene you are watching will be cut and you can share it with other users."}'),Lt=JSON.parse('{"activeUser":"Меҳмон дорем","activeUserInTeleparty":"Меҳмонони ин давраҳамӣ","activeUserMobile":"Корбари фаъол","adShowOn":"Намоиши огаҳӣ","adminDidNotStart":"Баргузоркунандаи давраҳамӣ ҳанӯз филмро оғоз накардааст.","airPlay":"Иштироки тасвир","arrowDown":"флешро ба поён","arrowUp":"флешро ба боло","auto":"ручка","autoPlay":"пахши худкор","back":"бозгашт","back2pseudo":"Агар ҳангоми пахши мушкиле эҳсос мекунед, гузинаеро ғайр аз автоматик интихоб кунед.","background":"пас замина","bandwidth":"паҳнои банд","bandwidthGraph":"Диаграммаи паҳнои банд","basedOnNetSpeed":"Бар асоси суръати интернети шумо","bitrate":"бит бар сония","canNot360":"Бо узрхоҳӣ, ин дастгоҳ қобилияти пахши видеоҳои 360 дараҷаро надорад.","casting":"Видео дар ҳоли намоиш дар дастгоҳи дигар мебошад. Лутфан аз бастани ё тағйири ин саҳифа худдорӣ намоед.","channels":"каналҳо","chat":"гапу гуфт","chromeCast":"Иштироки тасвир","close":"бастан","closeAlertChat":"Бо бастани давраҳои дӯстона, тамошои гурӯҳӣ барои шумо ва ҳамаи меҳмонон қатъ мешавад ва аз инҷо берун меравед.","closeFilimoParty":"пӯшидани давраҳои ҳамнешинӣ\\n**Риоя ба ин қоидаҳо**:\\n","closeMenu":"бастани меню","closePartyWarning":"Бо бастани давраҳои дӯстона, тамошои дастаҷамъӣ барои шумо ва ҳамаи меҳмонон қатъ мешавад ва аз инҷо берун меравед.","closePartyWarningUser":"Агар берун равед, барои вуруди дубора, ниёз ба суроғаи даъват доред.","color":"ранг","colors":{"black":"машкӣ","blue":"абӣ","cyan":"фирӯзаӣ","green":"сабз","magenta":"ясӣ","red":"сурх","transparent":"бе ранг","white":"сафед","yellow":"зард"},"connected":"муттаҳид","connecting":"дар ҳоли пайвастшавӣ","continueWatching":"идомаи тамошо","copyFromCurrentTime":"копи кардани линки аз вақти феълӣ","copyLink":"нусхабардории суроғаи ин дурҳамӣ","day":"рӯз","depressed":"сояи машкӣ","didYouLikeMovie":"Шумо филмро дӯст доштед?","director":"коргардон","disconnected":"Интернети шумо қатъ шудааст. Лутфан вазъияти интернети худро тафтиш кунед.","disconnectedWs":"қатъ шуда","download":"зеркашӣ","edgeStyle":"Шеваи намоиш\\n**Риояи ин Қоидаҳо**:\\n- Ислоҳи Тафовутҳои Роиҷи Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиӣ тоҷикӣ.\\n- Риояи Қатъии Кириллица: Танҳо баровардани тоҷикӣ бо хати кириллица—бе ҳарфҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Нигоҳ доштани дурустии грамматикӣ ҳамзамон бо ҳифзи маънои асли.\\n- Нигоҳ доштани рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ мисли \'```\' ё \'```html\'.","emptyGuest":"Ҳанӯз меҳмонӣ надорем","episodes":"Қисматҳо","errors":{"ban":"Дастрасии шумо барои тамошо кардани ин видео бинобар таҷовуз аз қоидҳо ба таври муваққат маҳдуд карда шудааст.","code":"Мо мутаассуфем, ҳангоми пахши видео хатогӣ рух дод. Лутфан, дубора кӯшиш кунед.","code2":"Мубориз ба шумо, як хатои шабакавӣ боис шудааст, ки шумо наметавонед видеоро тамошо кунед, дубора кӯшиш кунед.","code3":"Муборизам, як хатогӣ боис шудааст, ки пахши намоиш қатъ шавад!","default":"Мутаассуфона, ҳозир қодир ба пахши ин видео нестем. Лутфан, баъд аз чанд дақиқа дубора кӯшиш кунед ё бо пуштибонӣ тамос гиред.","loadError":"Шарманда, эҳтимолан яке пойаш рафтааст рӯи сим!","masterManifestExpire":"Ҳоло имкони тамошои видео вуҷуд надорад","timeout":"Мубориз бошед, бинобар сустӣ дар шабака феълан наметавонам пахш кунам!"},"exitFilimoParty":"Баромадан аз давраҳои онлайн\\n**Риояи ин Қоидаҳо**:","exitFromPartyModal":"баромадан аз давраҳои дӯстона","exitFullScreen":"кичик кардан","facebook":"Фейсбук","filimoHomePage":"Саҳифаи аслӣ Филимо","firstLoad":"Намоиши аввалин фрейм","fontSize":"андаозаи фонт","forComeBackNeedLink":"Барои вуруди дубора, ниёз ба суроғаи даъват доред.","freeSansTimer":"вақти боқимонда то анҷоми сеанс","fullScreen":"таъмоми саҳифа","groupViewing":"гап ва тамошо","guest":"меҳмонон","haveTelepartyGuest":"та меҳмон доред","hour":"соат","inviteFriend":"даъвати дӯстон","inviteFriendGroup":"Дӯстони худро ба тамошои гурӯҳӣ даъват кунед.","inviteFriends":"даъват аз дӯстон","inviteFriendsDescription":"Барои даъвати дигарон ба ин давраҳамӣ, суроғаи зерро дар миён гузоред.","inviteFriendsDescription2":"Тамошои дастаҷамъӣ, ҳам дар гӯшӣ ва ҳам дар раёнат мумкин аст.","joinedParty":"ба ҳизб илова шуд","jumpBack15sec":"15 сония пеш","jumpBack5sec":"5 сония пеш","jumpForward15sec":"15 сония баъд","jumpForward5sec":"5 сония баъд","leavedParty":"аз ҳизби хориҷ шуд","levelSwitched":"Ба сабаби сустии интернет, кайфияти пахши шумо ба таври худкор тағйир ёфт.","linkedin":"ЛинкдИн","membersInParty":"дар меҳмонӣ ҳузур доранд","miniPlayer":"мини плеер","minute":"дақиқа","more":"Иттилооти бештар","mute":"бе садо","new":"новин","nextPart":"Қисмати баъдӣ","nminfree":"15 дақиқаи озмоишӣ","none":"ҳеч чиз","off":"хомӯш","openThisMenu":"Кушодани ин меню","organizer":"баргузоркунанда","partyIntroSubTitle":"Суроғаи давраҳоиро барояш фирист ва даъваташ кун, ки биёяд, бо ҳам онлайн филм тамошо кунед.","partyIntroTitle":"Бо кӣ мехоҳӣ гап занӣ ва филм тамошо кунӣ?","partyLimit":"Ҳар давраҳамӣ танҳо то 50 нафар ҷой дорад, барои бештар аз ин шумора ғунҷоиш пур аст.","pause":"Ист.","pauseFilm":"пахширо қатъ кард.","pictureInPicture":"тасвир дар тасвир","play":"пахш","playFilm":"пахширо оғоз кард.","playerVersion":"версияи плеер","quality":"сифат","radioMode":"Ҳолати радиоӣ","raised":"Сояи сафед","recomMovies":"Филмҳои монанд","reload":"кӯшиши дубора","reset":"Ҳолати пешфарз","resolution":"сифат","seasons":"Фаслҳо\\n**Риоя ба ин Қоидаҳо**:\\n- Ислоҳи Тафовутҳои Роиҷи Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асосёфта ба забони форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиии тоҷикӣ.\\n- Риояи Қатъии Кириллица: Танҳо баровардани матни тоҷикӣ бо ҳуруфи кириллица—бе ҳуруфҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Ҳифзи дурустии грамматикӣ ҳамзамон бо нигоҳ доштани маънои асли.\\n- Ҳифзи рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ монанди \'```\' ё \'```html\'.","sec":"сония","second":"сония","seekFilm":"вақти намоишро тағйир дод","seen":"дида шуда","selectAudio":"тағйир садо","selectQuality":"Кайфияти мавриди назарро интихоб кунед","selectSpeed":"суръати пахш","selectSubtitle":"Зернависи мавриди назарро интихоб кунед","send":"Фиристодан\\n\\n**Риояи ин Қоидаҳо**:\\n\\n- Ислоҳи Тафовутҳои Роиҷи Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиии тоҷикӣ.\\n- Риояи Қатъии Кириллӣ: Танҳо истифодаи хати кириллӣ барои тоҷикӣ - бе истифодаи хатҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Нигоҳ доштани дурустии грамматикӣ ҳамзамон бо ҳифзи маънои асли.\\n- Нигоҳ доштани рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ монанди \'```\' ё \'```html\'.","sensitiveContent":"Ин видео эҳтимолан дорои саҳнаҳои дилхарош ва озордиҳанда аст.","setting":"Танзимот\\n\\n**Риояи ин Қоидаҳо**:","share":"Иштирок кардан дар шабакаҳои иҷтимоӣ","shareInviteLink":"копи кардани линк","shareTeleparty":"Мубодилаи суроғаи давраҳамӣ","shortcuts":"Калидҳои миёнбур","skipAd":"рад кардан","skipCast":"рад кардани титраж","socialTour":"сошиал тур","sound":"садо","startFilimoparty":"Оғози давраҳамоӣ","stat":"Омор","status":"Ҳолати пайвастшавӣ","story":"Сторӣ","storyTooltip":"Бо клик кардан ба ин гузина, 6 сония қабл ва баъд аз саҳнае, ки тамошо мекунед, бурида мешавад ва метавонед онро бо дигар корбарон мубодила намоед.","subscription":"хариди обуна","subtitle":"зернавис\\n**Ба ин қоидаҳо риоя кардан**:\\n- Ислоҳи тафовутҳои маъмули форсӣ-тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиии тоҷикӣ.\\n- Риояи қатъии алифбои кириллӣ: Танҳо баровардани матни тоҷикӣ бо алифбои кириллӣ - бе истифода аз ҳарфҳои форсӣ ё лотинӣ.\\n- Грамматика ва маъно: Нигоҳ доштани дурустии грамматикӣ ҳамзамон бо ҳифзи маънои асли.\\n- Нигоҳ доштани рамзҳо, PHP ва мутағайирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна форматсозии иловагӣ монанди \'```\' ё \'```html\'.","telePartyMute":"Видео бе садо ба шумо намоиш дода мешавад. Дар сурати ниёз, тугмаи садоро пахш кунед.","telegram":"Телеграм","telepartyContinueWatching":"интиқол ва идомаи тамошо","telepartyGuests":"Меҳмонони ин давраҳамӣ","telepartyHint1":"Контроли оғоз ва пахши филм танҳо дар дасти худи шумост. Меҳмонони давраҳои дӯстона, танҳо метавонанд зернавис, садо ва кайфиятро барои худашон танзим кунанд.","telepartyHint2":"Контроли оғоз ва пахши филм/сериал, танҳо ба дасти баргузоркунандаи давраҳамӣ аст. Шумо ҳамчун меҳмон, танҳо метавонед зернавис, садо ва сифати филм/сериалро барои худатон танзим кунед.","theaterMode":"Ҳолати театр","twitter":"Твиттер","unmute":"Барои пахши садо рӯи видео клик кунед","useVpnAlert":"Барои истифодаи беҳтар аз имконоти сайт, беҳтар аст VPN-и худро хомӯш кунед.","videoWillPlayAfterAd":"намоиш баъд аз огаҳӣ","volumeDown":"поён овардани садо","volumeUp":"баланд бардоштани садо","wait":"Лутфан, сабр кунед...","waitingForStartMovie":"Интизори оғози филм бимонед","warning":"Ҳушдор\\n**Риояи ин Қоидаҳо**:\\n- Ислоҳи Тафовутҳои Умумии Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиӣ тоҷикӣ.\\n- Риояи Қатъии Кириллица: Танҳо баровардани тоҷикӣ бо ҳуруфи кириллица - бе ҳуруфҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Ҳифзи дурустии грамматикӣ ҳамзамон бо нигоҳ доштани маънои асли.\\n- Ҳифзи рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ мисли \'```\' ё \'```html\'.","watchThisVideo":"тамошо мекунам","watchVideo":"тамошои видео","watching":"дар ҳоли тамошо","whatsapp":"Ватсап"}'),Dt=JSON.parse('{"wait":"رجاءا إنتظر...","subscription":"شراء إشتراك","nminfree":"15 دقيقة مجانية","off":"إغلاق","download":"تحميل","quality":"الجودة","auto":"تلقائي","back":"العودة","subtitle":"ترجمة","selectQuality":"إختيار الجودة","selectSubtitle":"إختار الترجمة","selectAudio":"تغيير الصوت","selectSpeed":"سرعة العرض","autoPlay":"العرض التلقائي","back2pseudo":"في حال وجود مشكلة في العرض لا تختار العرض التلقائي","unmute":"مشاهدة مع صوت","sec":"ثانية","skipAd":"التخطي","more":"معلومات إضافية","skipCast":"تخطي الشارة","nextPart":"الحلقة التالية","errors":{"code":"عذرا، هناك خطأ!","code2":"عذرا ، هناك مشكلة في الشبكة، لم تسمح لكم بمشاهدة الفيديو لذلك نرجوا المحاولة لاحقا ","code3":"عذرا، هناك مشكلة، أدت لتوقف العرض !","timeout":"عذرا، لا يمكننا متابعة العرض بسبب بطأ في الشبكة!","loadError":"عذرا ، مشكلة في الإتصال!","default":"عذرا، خطأ","ban":"لا ينكنك مشاهدة هذا الفيديو مؤقتا بسبب تخطي بعض القوانين","masterManifestExpire":"غير قادر على مشاهدة الفيديو في هذا الوقت"},"setting":"الإعدادات","guest":"زائر","fontSize":"حجم الخط","color":"اللون","colors":{"white":"أبيض","blue":"أزرق","yellow":"أصفر","green":"أخضر","cyan":"أزرق سماوي","magenta":"أرجواني","red":"قرمز","black":"أسود","transparent":"شفاف"},"none":"لا شيء","depressed":"ظل أسود","raised":"ظل أبيض","background":"خلفية","edgeStyle":"طريقة العرض","reset":"الوضع الإفتراضي","warning":"تحذير","sensitiveContent":"من الممكن أن يحتوي هذا الفيديو على مشاهد قاسية","watchVideo":"مشاهدة الفيديو","play":"عرض","pause":"إيقاف","mute":"بدون صوت","sound":"صوت","theaterMode":"حالة المسرح","pictureInPicture":"صورة في صورة","fullScreen":"كل الصفحة","exitFullScreen":"تصغير","jumpForward15sec":"بعد ١٥ ثانية","jumpForward5sec":"بعد ٥ ثانية","jumpBack15sec":"قبل ١٥ ثانية","jumpBack5sec":"قبل ٥ ثانية","airPlay":"مشاركة الصور","chromeCast":"مشاركة الصور","freeSansTimer":"الزمان المتبقي لإنتهاء فترة العرض","day":"یوم","hour":"ساعة","minute":"دقیقة","second":"ثانیة","seasons":"المواسم","didYouLikeMovie":"هل أحببت الفيلم؟","director":"المخرج","continueWatching":"متابعة المشاهدة","recomMovies":"أفلام مماثلة","radioMode":"وضع الراديو","reload":"المحاولة مجددا","casting":"الفيديو يعرض حاليا على جهاز أخر يرجى الإمتناع عن إغلاق الصفحة أو تغييرها","canNot360":"عذرا، هذا الجهاز لا يملك تقنية عرض بميزة 360 درجة","copyFromCurrentTime":"تحميل الرابط من الوقت الحالي","playerVersion":"نسخة","shortcuts":"الإختصارات","arrowUp":"السهم للأعلى","arrowDown":"السهم للأسفل","volumeUp":"رفع الصوت","volumeDown":"خفض الصوت","close":"إغلاق","openThisMenu":"فتح هذه القائمة","stat":"إحصاءات","firstLoad":"عرض المشهد الأول","bandwidth":"عرض النطاق الترددي","bandwidthGraph":"الرسم البياني لعرض النطاق الترددي","resolution":"الجودة","bitrate":"معدل البت","disconnected":"الإنترنت الخاص بك مقطوع. تحقق من وضع الإنترنت","levelSwitched":"لقد تم تحويل جودة البث لديك إلى الوضع التلقائي بسبب بطء الاتصال بالشبكة.","basedOnNetSpeed":"مبنية على أساس سرعة الإنترنت","episodes":"الحلقات","watching":"مشاهدة","channels":"القنوات","miniPlayer":"لاعب صغير","share":"شارك على الشبكات الاجتماعية","facebook":"الفيسبوك","twitter":"تویتر","whatsapp":"الواتس اب","telegram":"تلگرام","linkedin":"لينكد إن","adShowOn":"عرض الإعلان على","videoWillPlayAfterAd":"سيتم تشغيل الفيديو بعد الإعلان","closeMenu":"اقترب مني","seen":"عرض","useVpnAlert":"للاستفادة بشكل أفضل من ميزات الموقع ، من الأفضل إيقاف تشغيل وی بی ان الخاص بك","telePartyMute":"سيظهر لك الفيديو بصمت. إذا لزم الأمر ، اضغط على زر الصوت","joinedParty":"انضم إلى الحزب","leavedParty":"حزب أوراق الشجر","playFilm":"بدأ الحفلة.","pauseFilm":"فيديو متوقف مؤقتا","seekFilm":"تغيير وقت الفيديو","send":"إرسال","chat":"دردشة","closeFilimoParty":"إغلاق حزب فيلمو","telepartyContinueWatching":"إلغاء والاستمرار في المشاهدة","closePartyWarning":"بإغلاق فیلیمو بارتی ، يتوقف عرض المجموعة للجميع","closePartyWarningUser":"إذا قمت بتسجيل الخروج ، فستحتاج إلى عنوان دعوة لتسجيل الدخول مرة أخرى","startFilimoparty":"بداية حفلة الفيلم","groupViewing":"مشاهدة المجموعة","waitingForStartMovie":"في انتظار الفيلم ليبدأ","adminDidNotStart":"المسؤول لم يبدأ الفيلم","exitFilimoParty":"اخرج من فيلمو بارتي","telepartyHint1":"كل من صنع فیلیمو بارتی يتحكم في اللاعب. يمكن للأشخاص الآخرين الحاضرين في الحفلة تخصيص الترجمة والصوت والجودة لأنفسهم","telepartyHint2":"التحكم في بدء تشغيل الفيلم / المسلسل وتشغيله في يد المنظم فقط. كضيف ، يمكنك فقط تعيين الترجمة والصوت وجودة الفيلم / المسلسل لنفسك.","activeUserInTeleparty":"المستخدمون حاضرون في الحفلة","copyLink":"انسخ الرابط","activeUser":"مستخدم نشط","activeUserMobile":"مستخدم نشط","inviteFriends":"ادعو أصدقاء","inviteFriendsDescription":"أرسل هذا الرابط لدعوة الآخرين. من الممكن المشاهدة في نفس الوقت باستخدام الهاتف المحمول أو الكمبيوتر","inviteFriendsDescription2":"عرض الدفعة ممكن على كل من الهواتف وأجهزة الكمبيوتر.","shareTeleparty":"يشارك","membersInParty":"عضو في الحزب","inviteFriend":"قم بدعوة صديق","inviteFriendGroup":"ادعُ أصدقاءك للمشاهدة كمجموعة.","shareInviteLink":"انسخ الرابط","exitFromPartyModal":"الخروج من الحفلة","partyIntroTitle":"مع من تريد الدردشة ومشاهدة فيلم؟","partyIntroSubTitle":"أرسل لها عنوانه وادعها للحضور ومشاهدة فيلم عبر الإنترنت معًا","organizer":"منظم","closeAlertChat":"سيؤدي إغلاق الجلسة إلى إيقاف عرض المجموعة لك ولجميع الضيوف والخروج.","forComeBackNeedLink":"لتسجيل الدخول مرة أخرى ، تحتاج إلى عنوان دعوة.","emptyGuest":"ليس لدينا حفلة بعد","telepartyGuests":"حفلة ضيف","haveTelepartyGuest":"زائر","socialTour":"جولة اجتماعية","partyLimit":"يمكن أن تستوعب كل فترة ما يصل إلى 50 شخصًا فقط ، السعة ممتلئة لأكثر من هذا الرقم","watchThisVideo":"مشاهدة","filimoHomePage":"صفحة فیلیمو الرئيسية","connecting":"توصيل","disconnectedWs":"انقطع الاتصال","connected":"متصل","status":"الحالة","new":"جدید","story":"قصة","storyTooltip":"بالنقر فوق هذا الخيار ، سيتم قطع 6 ثوانٍ قبل وبعد المشهد الذي تشاهده ويمكنك مشاركته مع مستخدمين آخرين."}'),Mt=JSON.parse('{"activeUser":"У нас гости.","activeUserInTeleparty":"Гости этого посиделок","activeUserMobile":"Активный пользователь","adShowOn":"Показ объявления","adminDidNotStart":"Организатор встречи еще не начал фильм.","airPlay":"Поделиться изображением","arrowDown":"Переместите флеш вниз","arrowUp":"Флеш вверх","auto":"Автоматический","autoPlay":"Автоматическое воспроизведение","back":"Возврат","back2pseudo":"Если вы чувствуете проблемы с воспроизведением, выберите другой вариант, кроме автоматического.","background":"Фон","bandwidth":"Ширина полосы","bandwidthGraph":"Диаграмма ширины полосы","basedOnNetSpeed":"На основе скорости вашего интернета","bitrate":"бит в секунду","canNot360":"Извините, это устройство не поддерживает воспроизведение 360-градусных видео.","casting":"Видео воспроизводится на другом устройстве. Пожалуйста, воздержитесь от закрытия или изменения этой страницы.","channels":"Каналы","chat":"Общение","chromeCast":"Поделиться изображением","close":"Закрыть","closeAlertChat":"Закрывая встречу, групповой просмотр будет остановлен для вас и всех гостей, и вы покинете эту страницу.","closeFilimoParty":"Закрытие встречи","closeMenu":"Закрыть меню","closePartyWarning":"Закрывая сеанс общего просмотра, коллективный просмотр для вас и всех гостей будет остановлен, и вы покинете эту страницу.","closePartyWarningUser":"Если вы выйдете, для повторного входа вам понадобится пригласительный адрес.","color":"Цвет","colors":{"black":"Черный","blue":"Синий","cyan":"Фирюзовый","green":"Зеленый","magenta":"Яси","red":"Красный","transparent":"Бесцветный","white":"Белый","yellow":"желтый"},"connected":"Подключен","connecting":"В процессе подключения","continueWatching":"Продолжить просмотр","copyFromCurrentTime":"Копировать ссылку с текущего времени","copyLink":"Копирование адреса этой встречи","day":"День","depressed":"Черная тень","didYouLikeMovie":"Понравился вам фильм?","director":"режиссер","disconnected":"Ваш интернет отключен. Пожалуйста, проверьте состояние вашего интернета.","disconnectedWs":"Отключен","download":"Скачать","edgeStyle":"Способ отображения","emptyGuest":"У нас еще нет гостей.","episodes":"Части","errors":{"ban":"Ваш доступ к просмотру этого видео временно ограничен из-за нарушения правил.","code":"Извините, произошла ошибка при воспроизведении видео. Пожалуйста, попробуйте еще раз.","code2":"Извините, из-за сетевой ошибки вы не можете просмотреть видео, попробуйте еще раз.","code3":"Извините, произошла ошибка, из-за которой воспроизведение было остановлено!","default":"К сожалению, в настоящее время мы не можем воспроизвести это видео. Пожалуйста, попробуйте еще раз через несколько минут или свяжитесь со службой поддержки.","loadError":"Извините, вероятно, кто-то наступил на провод!","masterManifestExpire":"В настоящее время просмотр видео невозможен.","timeout":"Извините, из-за замедления в сети я сейчас не могу вести трансляцию!"},"exitFilimoParty":"Выход из онлайн-встречи","exitFromPartyModal":"Выход из встречи","exitFullScreen":"Уменьшение","facebook":"Фейсбук","filimoHomePage":"Главная страница Filmio","firstLoad":"Отображение первого кадра","fontSize":"Размер шрифта","forComeBackNeedLink":"Для повторного входа вам потребуется пригласительный адрес.","freeSansTimer":"Оставшееся время до окончания сеанса","fullScreen":"Весь экран","groupViewing":"Общение и просмотр","guest":"Гости","haveTelepartyGuest":"Пока у вас есть гости","hour":"Часы","inviteFriend":"Приглашение друзей","inviteFriendGroup":"Пригласите своих друзей на групповой просмотр.","inviteFriends":"Приглашение друзей","inviteFriendsDescription":"Для приглашения других на это мероприятие, пожалуйста, поделитесь следующим адресом.","inviteFriendsDescription2":"Совместный просмотр возможен как на телефоне, так и на компьютере.","joinedParty":"Добавлено к вечеринке","jumpBack15sec":"15 секунд назад","jumpBack5sec":"5 секунд назад","jumpForward15sec":"15 секунд спустя","jumpForward5sec":"5 секунд спустя","leavedParty":"Покинул вечеринку","levelSwitched":"Из-за медленного интернета качество вашей трансляции было автоматически изменено.","linkedin":"LinkedIn","membersInParty":"Они присутствуют на вечеринке.","miniPlayer":"Мини-плеер","minute":"минута","more":"Больше информации","mute":"Бесшумно","new":"Новый","nextPart":"Следующая часть","nminfree":"15 минут пробного периода","none":"Ничего","off":"Текст: Тихо","openThisMenu":"Открыть это меню","organizer":"Организатор","partyIntroSubTitle":"Отправь ему адрес собрания и пригласи его прийти, чтобы вы вместе смотрели фильм онлайн.","partyIntroTitle":"С кем ты хочешь поболтать и посмотреть фильм?","partyLimit":"Каждое мероприятие может вместить только до 50 человек, для большего числа мест нет.","pause":"Остановка","pauseFilm":"Остановить воспроизведение.","pictureInPicture":"Изображение в изображении","play":"Трансляция","playFilm":"Трансляция началась.","playerVersion":"Версия плеера","quality":"Качество","radioMode":"Радиорежим","raised":"Белая тень","recomMovies":"Похожие фильмы","reload":"Повторная попытка","reset":"Стандартное состояние","resolution":"Качество","seasons":"Сезоны","sec":"секунда","second":"секунда","seekFilm":"Время отображения было изменено","seen":"Наблюдаемый","selectAudio":"Изменение голоса","selectQuality":"Выберите желаемое качество","selectSpeed":"Скорость воспроизведения","selectSubtitle":"Выберите нужные субтитры","send":"Отправка","sensitiveContent":"Это видео, вероятно, содержит тревожные и беспокоящие сцены.","setting":"Настройки","share":"Поделиться в социальных сетях","shareInviteLink":"Копировать ссылку","shareTeleparty":"Поделиться адресом встречи","shortcuts":"Горячие клавиши","skipAd":"Отклонить","skipCast":"Отклонение титров","socialTour":"Социальный тур","sound":"Звук","startFilimoparty":"Начало встречи","stat":"Статистика","status":"Состояние соединения","story":"Стори","storyTooltip":"При нажатии на эту кнопку, сцена, которую вы просматриваете, будет обрезана на 6 секунд до и после, и вы сможете поделиться ею с другими пользователями.","subscription":"Покупка подписки","subtitle":"Субтитры","telePartyMute":"Видео будет показано вам без звука. При необходимости нажмите кнопку звука.","telegram":"Телеграм","telepartyContinueWatching":"Отмена и продолжение просмотра","telepartyGuests":"Гости этого посиделок","telepartyHint1":"Управление запуском и воспроизведением фильма полностью в ваших руках. Гости встречи могут только настроить для себя субтитры, звук и качество.","telepartyHint2":"Управление запуском и воспроизведением фильма/сериала находится исключительно в руках организатора мероприятия. Вы как гость можете только настроить субтитры, звук и качество фильма/сериала для себя.","theaterMode":"Театральное состояние","twitter":"Твиттер","unmute":"Для воспроизведения звука нажмите на видео.","useVpnAlert":"Для лучшего использования возможностей сайта, лучше выключить ваш VPN.","videoWillPlayAfterAd":"Отображение после объявления","volumeDown":"Уменьшение громкости","volumeUp":"Увеличение громкости","wait":"Пожалуйста, будьте терпеливы...","waitingForStartMovie":"Ожидайте начала фильма","warning":"Предупреждение","watchThisVideo":"Смотрю","watchVideo":"Просмотр видео","watching":"В процессе просмотра","whatsapp":"Ватсап"}'),It=r(40003),Nt=r(51422),Ft=r(70268),Ct=["styles"];function Vt(){return Vt=h()||function(e){for(var t=1;t-1,Zt=/(Safari\/535.20\+)/i.test(P().navigator.userAgent),Yt=/(Mac|Macintosh)/i.test(P().navigator.userAgent),Jt=/(OPR|OPT)/i.test(P().navigator.userAgent),Qt=/(samsung|Samsung|tizen|Tizen)/i.test(P().navigator.userAgent),Kt=/(VSTVB|VESTEL|Vestel|vestel)/i.test(P().navigator.userAgent),$t=/(bot|googlebot|crawler|spider|robot|crawling)/i.test(P().navigator.userAgent),er=new(D()),tr=0,rr=P().navigator.userAgent;if(rr){var or=rr.toLowerCase().match(/android\s([0-9.]*)/i);or&&or[1]&&(tr=s()(or[1]))}var nr=0;if(rr&&Qt){var ar=rr.toLowerCase().match(/tizen\s([0-9.]*)/i);ar&&ar[1]&&(nr=s()(ar[1]))}var ir=function(e,t){var r=P().document.getElementById(e);if(!r)return null;r.className="romeo "+(t.isSport?"romeo-aparat-sport":"romeo-aparat")+(Wt?" romeo-ios":""),t.isEmbed&&(r.className+=" romeo-embed",t.color&&(r.className+=" custom-color"));var o=t;o.ad&&!t.is360||(o.ad={});var n={};er.on("videoReady",(function(e){n=e}));var a="initialized";er.on("play",(function(){a="playing"})),er.on("pause",(function(){a="paused"})),er.on("ended",(function(){a="ended"})),er.on("adPlay",(function(){a="ad-playing"})),er.on("adPause",(function(){a="ad-paused"})),er.on("getVmap",(function(){a="ad-loading-vast"})),er.on("startStreaming",(function(e){var t=e.tech,r=e.isAd;"hls"===t&&(a=r?"ad-loading-m3u8-file-by-hls":"loading-m3u8-file-by-hls"),"dash"===t&&(a=r?"ad-loading-file-by-dash":"loading-file-by-dash"),"native"===t&&(a=r?"ad-loading-file":"loading-file")})),er.on("manifestLoad",(function(e){var t=e.isAd;a=t?"ad-loading-ts-file-by-hls":"loading-ts-file-by-hls"})),er.on("romeoReady",(function(){window.parent&&window.parent.postMessage&&window.parent.postMessage("romeoReady","*")})),!1===t.autoPlay?R.render(O.createElement(sr,{options:o,rootEl:r,autoplaySupported:{autoPlay:!1,muted:!1}}),r):R.render(O.createElement(sr,{options:o,rootEl:r,autoplaySupported:{autoPlay:!0,muted:!1}}),r);var i=function(e,t){er.once(t,(function(){try{return e.apply(void 0,arguments)}catch(e){return console.log("can't call callback on "+t,e),null}}))},s=function(e,t){er.on(t,(function(){try{for(var r=arguments.length,o=new Array(r),n=0;n=5||jt,debug:!!d.current.debug,isOpera:Jt,capability:{linearAdMode:{hls:!(Bt&&Jt||Qt&&nr<2.4&&(d.current.isTV||Xt)),dash:!Bt&&!Xt,pseudo:!0}},showRecom:!1,showRate:!1,showMiniPlayer:!(d.current.isLive||d.current.isEmbed||d.current.hideMiniPlayer||j||d.current.miniPlayer),radioMode:X&&!(d.current.isTV||Xt)&&!Wt,statChunkLength:60,backOffPolicy:[0,2,6,14],mustStopCast:!1,playXhrChunkLength:0,statOnPlay:!1,jumpSec:5,seekSetQuery:!1,isWebpSupport:A,thumbPath:"_",thumbSizeSupport:!1,statXhr:d.current.stats&&d.current.stats.statUrl,statBasedOnTime:!0,castCapability:!1,isSPA:!1,masterManifestReusable:!0,isMobileDesktopSite:!Bt&&!!window.chrome&&0===a()(t=P().navigator.platform).call(t,"Linux a")&&"ontouchstart"in document.documentElement,showShare:!(!j||d.current.hideShare||X||!d.current.resumeUID),ad:{xhrRetry:3,xhrRetryDelay:[700,2300,3e3],skipAdTimeout:d.current.ad&&"number"==typeof d.current.ad.skipAdTimeout?d.current.ad.skipAdTimeout:8e3,trackImpressionOnLoad:!(!d.current.ad||"boolean"!=typeof d.current.ad.trackImpressionOnLoad)&&d.current.ad.trackImpressionOnLoad},domain:X?"aparat-live":"aparat",version:"v2.6.19",isIR:"boolean"!=typeof d.current.isIR||d.current.isIR,secretKey:"KrSf9azBX9",sendStatXhr:!d.current.romeoStatXhrDisable,socialTourAPI:null,toastDuration:d.current.toastDuration||3e3,fullscreenOnLandscape:"boolean"==typeof d.current.fullscreenOnLandscape&&d.current.fullscreenOnLandscape,maxTimeToFirstByte:1e4,supportPerformance:!!(performance&&performance.now&&performance.mark),cacheMainVideo:!0,miniPlayer:"boolean"==typeof d.current.miniPlayer&&d.current.miniPlayer,smallPoster:d.current.smallPoster||d.current.poster,useLightHls:!1,validZoneIds:["11031-Z857","11030-Z075"],startMuted:!(d.current.isTV||Xt),qualitySwitcherTimeout:1e4,freeSansText:d.current.countdown_text,showAutoPlayButton:!0,schoolDomain:"filimo.school"};d.current.color&&(Y.color=d.current.color);var J={play:O.createElement(It.Z,{width:18,height:18}),pause:O.createElement(Nt.Z,{width:18,height:18}),replay:O.createElement(qt,{width:18,height:18})},Q={env:{isMobile:Y.isMobile,isSafari:Y.isSafari,isFirefox:Y.isFirefox,isFlashPlayer:Y.isFlashPlayer,isIOS:Y.isIOS,hlsNotSupport:Y.hlsNotSupport,isTV:Y.isTV,isGameConsole:Y.isGameConsole,isChrome:Y.isChrome,isMac:Y.isMac,customControls:Y.customControls,isAbroad:Y.isAbroad,isLive:Y.isLive,mustUseHLS:Y.mustUseHLS,isOpera:Y.isOpera,capability:Y.capability,skipAdTimeout:Y.ad.skipAdTimeout}},K=function(e){if(Y.sendStatXhr){var t=h()({},Q,e);(0,F.C$)(t,Y)}},$=function(e){Q=h()({},Q,e),(0,F.t3)(Q)},ee=function(){x(d.current)};if((0,O.useEffect)((function(){return(0,F.t3)(Q),er.on("sendErrorLog",K),er.on("changeErrorLog",$),er.on("load",x),er.on("reload",x),er.on("distroy",w),er.on("hotReload",ee),d.current.ad&&(!d.current.ad||d.current.ad.adTag||d.current.ad.vmap)||er.emit("syncAd",!1),function(){er.off("sendErrorLog",K),er.off("changeErrorLog",$),er.off("load",x),er.off("reload",x),er.off("distroy",w),er.off("hotReload",ee)}}),[]),d.current.ad&&d.current.ad.iStartURL&&d.current.ad.vmap&&(d.current.ad.vmap=void 0),Y.isBot&&(d.current.ad.vmap=void 0,d.current.ad.adTag=void 0),X&&"nolive"===d.current.liveStatus)return O.createElement(O.Fragment,null,_&&O.createElement("div",{style:{backgroundImage:"url("+_+")"},className:"romeo-poster"}));var te=!(!q||!q.vmap&&!q.adTag&&!q.iStartURL||B&&!(j&&U&&W)),re=O.createElement("div",{className:"romeo-loading-aparat",title:Y.messages.wait},O.createElement("svg",{viewBox:"25 25 50 50"},O.createElement("circle",{cx:"50",cy:"50",r:"20"}))),oe=!1,ne=!1,ae=!1,ie=!1;if(u.current=function(){if(!d.current.multiSRC||void 0===d.current.multiSRC)return!1;for(var e=0;e0&&tr<5))y()(n=d.current.multiSRC[e]).call(n,r,1),r--,0===d.current.multiSRC[e].length&&y()(a=d.current.multiSRC).call(a,e,1);else if("blob"===d.current.multiSRC[e][r].type){var s=F.LO.hls[0];d.current.multiSRC[e][r].type=s}}else y()(t=d.current.multiSRC).call(t,e,1),e--}return 0!==d.current.multiSRC.length}(),v)return O.createElement(O.Fragment,null);if(l.current||(function(){if(Y.sendStatXhr){var e="";d.current.is360?e="is360":Y.isFlashPlayer?e="isFlashPlayer":j&&(e="isEmbed");var t,r=!0;if(d.current.startTime&&d.current.duration){var o=Math.floor(.9*d.current.duration);d.current.startTime&&d.current.startTime>0&&d.current.startTime1080?"large":window.screen.width>768?"medium":"small":"unknown",badSrc:!u.current,isEmbed:!!j,removeADReason:e,isIR:Y.isIR,startBeginning:r,timeToStart:t},a={url:"/external/romeo/init",body:k()(n),method:"POST",headers:{"content-type":"application/json"}};I()(a,(function(){}))}}(),l.current=!0),!1===u.current)return K({error:"badSrc",tags:"badSrc",level:"Error"}),O.createElement("div",{className:"romeo-bad-src"},"Source not found...!");var se,le=(0,F.gE)(d.current.multiSRC,Y);if(d.current.multiSRC=le,Y.isTV){var ce=(0,F.Cx)(d.current.multiSRC);d.current.multiSRC=ce}if(Y.isTV&&(d.current.skinClass="romeo-isTV-true"),d.current.multiAudio&&d.current.tracks&&d.current.tracks.length>0){for(var ue=[],me=0;me0&&T()(se=d.current.chapterlist).call(se,(function(e,t){return e.start Aparat App Loaded at:",(0,F.Xn)(!0)),window.romeoOptions=d.current,O.createElement(O.Suspense,{fallback:re},O.createElement(N.Qx,{hasLinearAdMode:te,endElementId:z,appEmitter:er,isEmbed:j,env:Y,autoplaySupported:i,miniPlayer:Y.miniPlayer},O.createElement(Pt,{options:h()({},d.current,{ad:q||{}}),env:Y,envIcons:J,appEmitter:er,rootEl:n,reloadCall:s,setReloadCall:E,haveHlsSource:oe,havePseudoSource:ne,mpegUrlSource:ae,pseudoIsEdge:ie})))}},27979:function(e,t,r){"use strict";r.d(t,{Z:function(){return xe}}),r(66992),r(41539),r(88674),r(78783),r(33948);var o=r(67294),n=r(39704),a=r(58971),i=r.n(a),s=r(42123),l=(r(9026),r(75439),r(33938)),c=(r(35666),r(11794)),u=(r(11998),r(70268)),m=r(51942),d=r.n(m),p=["styles"];function f(){return f=d()||function(e){for(var t=1;tr.videoHeight)){e.next=19;break}return e.prev=12,e.next=15,O();case 15:e.next=19;break;case 17:e.prev=17,e.t0=e.catch(12);case 19:case"end":return e.stop()}}),e,null,[[12,17]])})));return function(t,r){return e.apply(this,arguments)}}(),M=function(){var e=(0,l.Z)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(window.screen.orientation||{}).type||window.screen.mozOrientation||window.screen.msOrientation||window.orientation){e.next=3;break}return e.abrupt("return");case 3:if(y.current||"landscape-primary"!==t&&"landscape-secondary"!==t){e.next=9;break}return e.next=6,L();case 6:window.screen.orientation.lock("any"),e.next=12;break;case 9:if(!y.current||"portrait-primary"!==t&&"portrait-secondary"!==t){e.next=12;break}return e.next=12,R();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){var e;return i.fullscreenOnLandscape&&(null!=(e=window.screen)&&e.orientation?window.screen.orientation.addEventListener("change",M):window.addEventListener("orientationchange",M)),function(){var e,t;i.fullscreenOnLandscape&&null!=(e=window.screen)&&e.orientation&&(null!=(t=window.screen)&&t.orientation?window.screen.orientation.removeEventListener("change",M):window.removeEventListener("orientationchange",M))}}),[i.fullscreenOnLandscape]),x.current=function(e){D(),m&&!k||e&&p()};var I=function(e){D(!0,e)};return(0,o.useEffect)((function(){if(i.isFlashPlayer||(a.on("doFullscreen",D),a.on("setFullscreen",I)),"boolean"!=typeof document.fullscreen&&(document.romeoFullscreen=document.fullscreen),!i.isFlashPlayer){var e=document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled;t.addEventListener("fullscreenchange",T),t.addEventListener("webkitfullscreenchange",T),t.addEventListener("mozfullscreenchange",T),t.addEventListener("MSFullscreenChange",T),e||(r.addEventListener("webkitbeginfullscreen",P),r.addEventListener("webkitendfullscreen",A)),b.current=e;var o=function(){x.current(!0)};return r.addEventListener("dblclick",o),function(){t.removeEventListener("fullscreenchange",T),t.removeEventListener("webkitfullscreenchange",T),t.removeEventListener("mozfullscreenchange",T),t.removeEventListener("MSFullscreenChange",T),b.current||(r.removeEventListener("webkitbeginfullscreen",P),t.removeEventListener("webkitendfullscreen",A)),r.removeEventListener("dblclick",o)}}return i.isFlashPlayer?(t.addEventListener("webkitfullscreenchange",T),function(){t.removeEventListener("webkitfullscreenchange",T)}):function(){i.isFlashPlayer||(a.off("doFullscreen",D),a.off("setFullscreen",I))}}),[t]),(0,o.useEffect)((function(){y.current=w}),[w]),o.createElement("button",{type:"button",className:"romeo-button romeo-fullscreen",onClick:D,onMouseDown:function(e){e.preventDefault()},"aria-label":(w?i.messages.exitFullScreen:i.messages.fullScreen)+" F"},w&&o.createElement(g,null),!w&&o.createElement(h,null),o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip romeo-player-tooltip-fullscreen"},(w?i.messages.exitFullScreen:i.messages.fullScreen)+" (F)"))})),E=r(5281),S=r(42377),w=r(44845),k=r(73126),x=(r(39714),r(74916),r(23123),r(9653),r(3649)),T=r.n(x),A=r(2991),P=r.n(A),O=r(77766),R=r.n(O),L=r(5302),D=(r(83627),r(81643)),M=r.n(D),I=r(94198),N=r.n(I),F=r(78914),C=r.n(F),V=r(93476),H=r.n(V),q=(r(69600),r(15306),r(4723),r(41875)),z=r.n(q),B=function(e,t){var r=[" ","\n","\r","\t","\f","\v"," "," "," "," "," "," "," "," "," "," "," "," ","​","\u2028","\u2029"," "].join(""),o=0,n=0,a=""+e;for(t&&(r=(""+t).replace(/([[\]().?/*{}+$^:])/g,"$1")),o=a.length,n=0;n=0;n-=1)if(-1===M()(r).call(r,a.charAt(n))){a=a.substring(0,n+1);break}return-1===M()(r).call(r,a.charAt(0))?a:""},j=function(e){var t=function(e){var t=e.split("."),r=t[0].split(":");return{milliseconds:N()(t[1],10)||0,seconds:N()(r.pop(),10)||0,minutes:N()(r.pop(),10)||0,hours:N()(r.pop(),10)||0}}(e);return N()(3600*t.hours+60*t.minutes+t.seconds+t.milliseconds/1e3,10)},U=function(e){return new(H())((function(t,r){var o={url:e},n=function(e){return void 0===e&&(e=[window.location.protocol,"//",window.location.hostname,window.location.port?":"+window.location.port:"",window.location.pathname].join("")),e.split(/([^/]*)$/gi).shift()}(e);z()(o,(function(e,o,a){if(a&&!e){var i=function(e,t){var r=[],o=e.split(/[\r\n][\r\n]/i);return C()(o).call(o,(function(e){if(e.match(/([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?( ?--> ?)([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?[\r\n]{1}.*/gi)){var o=e.split(/[\r\n]/i),n=o[0].split(/ ?--> ?/i),a=n[0],i=n[1],s=function(e,t){var r,o,n={},a=(r=e,o=t,M()(r).call(r,"//")>=0?r:0===M()(o).call(o,"//")?[o.replace(/\/$/gi,""),B(r,"/")].join("/"):M()(o).call(o,"//")>0?[B(o,"/"),B(r,"/")].join("/"):r);if(!a.match(/#xywh=/i))return n.background='url("'+a+'")',n;var i,s,l,c=(s=(i=a.split(/#xywh=/i))[0],{x:(l=i[1].match(/[0-9]+/gi))[0],y:l[1],w:l[2],h:l[3],image:s});return n.background='url("'+c.image+'") no-repeat -'+c.x+"px -"+c.y+"px",n.width=c.w+"px",n.height=c.h+"px",n}(o[1],t);r.push({start:j(a),end:j(i),css:s})}})),r}(a,n);t(i)}else r()}))}))},W=function(e,t){if(!e)return{};for(var r=0;r=o.start&&t-1){var N=h.HLS.levels[I].details.totalduration;N=a&&M.current[1]+2*v0)for(var fe=function(e){var r=(0,s.cz)(D[e].seconds,t.duration);pe.push(o.createElement(L.S0,{key:D[e].timeOffset},(function(){return o.createElement("div",{className:"romeo-midrol-break",style:{left:r}})})))},he=0;he0&&t)for(var be=function(e){var r=ee[e+1]?ee[e+1].start:t.duration,n=0===e?0:ee[e].start,c=(0,s.cz)(n,t.duration),u=4/t.clientWidth*t.duration;r-n-u<0&&(u=0);var m=(0,s.cz)(r-n-u,a);e===ee.length-1&&(m=(0,s.cz)(r-n,a)),ve.push(o.createElement(L.S0,{key:c.toString()},(function(r){return o.createElement(J,(0,k.Z)({classes:"romeo-chapterlist "+(e===ee.length-1?"romeo-chapterlist-last":""),styleData:{left:c,width:m}},r,{vttData:Z,previewMode:i,chapterData:ee,videoRef:t,env:l,clip:b}))})))},ge=0;ge0&&!p?"romeo-progress-buffer-chapter":""),style:{left:l,width:c}})})))},n=0;n0&&ve,!p&&pe.length>0&&pe,o.createElement(L.wO,null,(function(e){var r=e.handles,n=e.activeHandleID,a=e.getHandleProps;return o.createElement("div",{className:"handles"},P()(r).call(r,(function(e){return o.createElement(Q,{key:e.id,handle:e,domain:M.current,isActive:e.id===n,getHandleProps:a,vttData:Z,previewMode:i,env:l,videoRef:t,chapterData:ee,clip:b})})))}))))},J=function(e){function t(){for(var t,r,o=arguments.length,n=new Array(o),a=0;ai.previewDuration;if(l&&l.length>0)for(var h=0;hv&&rc.offsetWidth&&(E=(c.offsetWidth-S)/c.offsetWidth*100))}return o.createElement("div",{className:"romeo-tooltip-container",style:{left:E+"%"}},o.createElement("div",{className:"romeo-tooltip"},o.createElement("div",{className:"romeo-tooltip-photo "+(f?"preview":"")+" "+(d.current?"romeo-tooltip-photo-chapter":""),style:p?{}:W(a,r)},o.createElement("div",{className:"romeo-tooltip-time "+(d.current?"romeo-tooltip-time-chapter":"")},f&&o.createElement(Z,null),u.isEventLive?"-"+(0,s.f3)(c.duration-r):""+(m&&m.start&&m.end?(0,s.f3)(r-m.start):(0,s.f3)(r))),d.current&&o.createElement("div",{className:"romeo-chapter-text",dangerouslySetInnerHTML:{__html:d.current}}))))},ee=r(69284),te=["styles"];function re(){return re=d()||function(e){for(var t=1;t680&&"hidden"!==b.text&&(D.emit("metrica","preview_button_show"),et.current=!0)}),[Be]),(0,o.useEffect)((function(){return window.addEventListener("resize",pt),function(){window.removeEventListener("resize",pt)}}),[]);var ft=function(e){var r=Xe?R.currentTime:t.currentTime;$(r-f.jumpSec),"dubleClick"===e&&(it(!0),setTimeout((function(){it(!1)}),500))},ht=function(e){if(!E){var r=Xe?R.currentTime:t.currentTime;$(r+f.jumpSec)}"dubleClick"===e&&(ct(!0),setTimeout((function(){ct(!1)}),500))};if($e.current=function(){dt?Pe():Re()},q&&q.length>0&&t)for(var vt=0;vtbt&&ytbt&&yt Controls Loaded at:",(0,s.Xn)(!0)),!Xe&&!f.isFlashPlayer&&!f.isTV){var e=i().get("romeo-vol");e&&"number"==typeof e&&re(e),f.muted?Te(!0):1!==X&&(f.isIOS||3!==X)&&f.startMuted||Te(!!i().get("romeo-muted"))}}),[l]);var wt="romeo-controls"+(dt?" romeo-controls-pause":" romeo-controls-play")+(f.isMobile?" mobile":" desktop")+(p?" fullscreen":"")+(v||Ye?" romeo-controls-show":" romeo-controls-hide")+(E?" ad-mode":" ")+(W&&!Ke?" romeo-telepary":" ")+(Je&&!f.miniPlayer?" romeo-controls-mini-player":"")+(f.miniPlayer?" romeo-controls-forced-mini-player":"")+(Ye?" romeo-controls-menu-open":""),kt=function(e){e.preventDefault()},xt=function(e){return(B&&"mobile"===e&&(dt||v)||!B&&"mobile"!==e)&&_e&&(f.isChrome||Xe)&&!E&&f.castCapability?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ie,{env:f,setCast:De})):null},Tt=function(e){return(B&&"mobile"===e&&dt||!B&&"mobile"!==e)&&f.showAirPlay&&!Xe&&!f.isFlashPlayer&&window.WebKitPlaybackTargetAvailabilityEvent?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(he,{video:t,env:f})):null},At=function(){v||t.paused||qe()};return o.createElement("div",{className:_?"romeo-controlbar-disabled":""},!f.isTV&&o.createElement("div",{className:"\n romeo-controlbar-gradiend\n romeo-controlbar-gradiend-top\n "+(v||dt||Ye?"romeo-controls-show":"romeo-controls-hide")+"\n "+(Je?"romeo-controlbar-gradiend-mini-player":"")+"\n ",onClick:qe,onKeyPress:function(){},role:"presentation"}),!f.isTV&&o.createElement("div",{className:"\n romeo-controlbar-gradiend\n romeo-controlbar-gradiend-bottom\n "+(v||dt||Ye?"romeo-controls-show":"romeo-controls-hide")+"\n "+(Je?"romeo-controlbar-gradiend-mini-player":"")+"\n ",onClick:qe,onKeyPress:function(){},role:"presentation"}),xt("mobile"),Tt("mobile"),(f.showJumpButtons||f.isEventLive)&&!E&&f.isMobile&&(!W||!!W&&Ke)&&o.createElement(o.Fragment,null,o.createElement("div",{className:"romeo-jump-button-mobile-wrapper romeo-jump-back-button-mobile-wrapper","aria-hidden":"true",onClick:function(){return At()},onDoubleClick:function(){return ft("dubleClick")}},o.createElement("div",{className:"romeo-jump-button-mobile "+(at?"romeo-jump-button-mobile-show":"")},o.createElement("div",{className:"romeo-jump-back-wrapper"},o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ke,{width:18,height:18})),o.createElement("span",null,5===f.jumpSec?f.messages.jumpBack5sec:f.messages.jumpBack15sec)))),o.createElement("div",{className:"romeo-jump-button-mobile-wrapper romeo-jump-forward-button-mobile-wrapper","aria-hidden":"true",onClick:function(){return At()},onDoubleClick:function(){return ht("dubleClick")}},o.createElement("div",{className:"romeo-jump-button-mobile "+(lt?"romeo-jump-button-mobile-show":"")},o.createElement("div",{className:"romeo-jump-forward-wrapper"},o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ke,{width:18,height:18})),o.createElement("span",null,5===f.jumpSec?f.messages.jumpForward5sec:f.messages.jumpForward15sec))))),o.createElement("div",{className:wt},(f.showProgress||f.isEventLive)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(Y,{videoRef:t,duration:ut,seekTo:$,playVideo:Pe,pauseVideo:Re,thumbs:d,previewMode:b,env:f,currentMediaSession:R,casting:Xe,adMode:E,chapterlist:q,tech:a,HlsChunkDuration:z,mobileStyle:B,clip:j})),o.createElement("div",{className:"left-bar"},(!W||!!W&&Ke)&&o.createElement("button",{type:"button",className:"romeo-button romeo-play-toggle","aria-label":(dt?f.messages.play:f.messages.pause)+" K",onClick:$e.current,onMouseDown:kt},!dt&&Qe.state!==c.PO.VIDEOSTATE.ENDED&&h.pause,dt&&Qe.state!==c.PO.VIDEOSTATE.ENDED&&h.play,Qe.state===c.PO.VIDEOSTATE.ENDED&&h.replay,o.createElement("div",{className:"romeo-player-tooltip romeo-player-tooltip-play"},(dt?f.messages.play:f.messages.pause)+" (K)")),Qe.state===c.PO.VIDEOSTATE.ENDED||B||!f.showJumpButtons&&!f.isEventLive||E||!(!W||W&&Ke)?null:o.createElement(o.Fragment,null,o.createElement("button",{type:"button",className:"romeo-button jump-back "+(Je?"romeo-hide":""),onClick:ft,onMouseDown:kt,"aria-label":(5===f.jumpSec?f.messages.jumpBack5sec:f.messages.jumpBack15sec)+" J"},o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip"},(5===f.jumpSec?f.messages.jumpBack5sec:f.messages.jumpBack15sec)+" (J)"),5===f.jumpSec?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(Ee,null)):o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ye,null))),o.createElement("button",{type:"button",className:"romeo-button jump-forward "+(Je?"romeo-hide":""),onClick:ht,onMouseDown:kt,"aria-label":(5===f.jumpSec?f.messages.jumpForward5sec:f.messages.jumpForward15sec)+" L"},o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip"},(5===f.jumpSec?f.messages.jumpForward5sec:f.messages.jumpForward15sec)+" (L)"),5===f.jumpSec?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(we,null)):o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(Se,null)))),!f.isTV&&!Xe&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ve,{volume:S,muted:w,playerVolume:re,playerMute:Te,env:f})),t.currentTime>0&&ut>0&&o.createElement("div",{className:"romeo-progress "+(f.isEventLive&&mt+5*z680&&o.createElement("div",{className:"romeo-preview-mode"},"hidden"!==b.text&&o.createElement("a",{className:"purchase",href:b.pruchaseLink,onClick:function(){D.emit("metrica","preview_button_click")},"data-capping":"preview|controlbarButton","data-capping-cta":"preview|controlbarButton","data-ctr":"preview|controlbarButton","data-ctr-cta":"preview|controlbarButton"},b.text?b.text:f.messages.subscription),b.previewTitle?b.previewTitle:f.messages.nminfree)),o.createElement("div",{className:"center-bar"},!!U&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement("div",{className:"romeo-controlbar-scroll",onClick:function(){D.emit("controlbarScrollClick",!0)},onKeyPress:function(){},role:"presentation"},o.createElement("span",null,U),o.createElement(ee.Z,{width:12,height:12})))),o.createElement("div",{className:"right-bar"},(x||V)&&!Xe&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ne,{videoRef:t,env:f,title:T,aparatLink:x,aparatLinkDisable:C,aparatSportLink:V})),f.showFullScreen&&!Xe&&o.createElement(y,{rootEl:f.isFlashPlayer?M:F,videoRef:t,playVideo:Pe,togglePlayPause:$e.current,appEmitter:D,env:f,parentFlashPlayer:M,adMode:E,teleParty:W}),f.showPIP&&!Xe&&!f.isFlashPlayer&&!E&&"function"==typeof document.exitPictureInPicture&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(fe,{video:t,env:f,setPlayerFocus:Ie,appEmitter:D})),f.showMiniPlayer&&!Xe&&!f.isFlashPlayer&&!E&&Ge&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ce,{env:f,setPlayerFocus:Ie,appEmitter:D})),Tt(),f.showGoTheater&&!Xe&&!f.isFlashPlayer&&!E&&o.createElement("button",{type:"button",className:"romeo-button go-theater "+(Je?"romeo-hide":""),onClick:Z,onMouseDown:kt,"aria-label":f.messages.theaterMode+" T"},o.createElement(oe,null),o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip"},f.messages.theaterMode+" (T)")),!E&&o.createElement(o.Fragment,null,!Xe&&f.isTV&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ae,{env:f,tech:a,videoRef:t,sources:l,currentSourceIndex:u,setCurrentSourceIndex:Q,multiAudio:A,setAudioLangs:O,audioLangs:P,tracks:L,setSubtitleLang:Ve,appEmitter:D})),!Xe&&!f.isTV&&!f.isIOS&&!f.isFlashPlayer&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(be,{firstPlay:r,env:f,tech:a,videoRef:t,audioTracks:m,downloadSrc:k,tracks:L,multiAudio:A,setSubtitleLang:Ve,appEmitter:D,mobileStyle:B})),f.showNextPart&&!!I&&Ge&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(se,{env:f,cast:I,getEpisode:Fe,appEmitter:D,setPlayerFocus:Ie})),f.showSessions&&!!N&&Ge&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(le,{env:f,seriesData:N,appEmitter:D,getEpisode:Fe,mobileStyle:B,videoRef:t})),(t&&t.textTracks&&t.textTracks.length>0&&!Ze||L&&L.length>0&&Ze)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(pe,{env:f,tracks:Ze?L:t.textTracks,appEmitter:D,setSubtitleLang:Ve,multiAudio:A,mobileStyle:B,videoRef:t})),(m&&m.length>1&&!f.isTV||f.isTV&&P&&O&&!f.isFlashPlayer)&&!f.isTV&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(de,{env:f,tech:f.isTV?{type:s.Oq.HTML5,setAudioLangs:O}:a,audioTracks:f.isTV?P:m,appEmitter:D,mobileStyle:B,videoRef:t})),f.showPlaybackRate&&!f.isTV&&!Xe&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ue,{env:f,currentPlaybackRate:t.playbackRate,setCurrentPlaybackRate:function(e){We({type:c.aO.setPlaybackRate,payload:e}),t.playbackRate=e},mobileStyle:B,videoRef:t,appEmitter:D})),f.showAutoPlayButton&&!H&&!f.isLive&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(me,{appEmitter:D,env:f}))),!!f.socialTourAPI&&!E&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ge,{env:f,appEmitter:D,videoRef:t})),xt())))}},76707:function(e,t,r){"use strict";r.d(t,{Y:function(){return m}});var o=r(78914),n=r.n(o),a=r(20116),i=r.n(a),s=r(93476),l=r.n(s),c=(r(74916),r(23123),r(4723),r(9653),r(41875)),u=r.n(c),m=function(e){return new(l())((function(t,r){var o={url:e};u()(o,(function(e,o,a){if(a&&!e){var s=function(e){var t=e.split(/[\r\n][\r\n][\r\n]/i),r={records:t.length,total:t.length,rows:[]};return n()(t).call(t,(function(e){if(e.match(/([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?( ?--> ?)([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?[\r\n]{1}.*/gi)){var t=e.split(/[\r\n]/i),o=i()(t).call(t,(function(e){return null!==e&&""!==e})),n=o[1].split(/ ?--> ?/i),a=n[0],s=n[1],l=a.split(":");l=60*+l[0]*60+60*+l[1]+ +l[2];var c=s.split(":");c=60*+c[0]*60+60*+c[1]+ +c[2];for(var u=[],m=2;m<=o.length;m+=1)o[m]&&u.push(o[m]);r.rows.push({index:Number(o[0])?Number(o[0]):o[0],start:a,end:s,startTime:l,endTime:c,data:u,position:"HB",alignment:"C"})}})),r}(a);t(s)}else r()}))}))}},11794:function(e,t,r){"use strict";r.d(t,{Qx:function(){return d},aO:function(){return c},PO:function(){return u},js:function(){return m}});var o=r(51942),n=r.n(o),a=r(67294),i=r(14890),s=r(39704),l=r(42123),c={setLinearAdMode:"setLinearAdMode",setHandleSyncAd:"setHandleSyncAd",setSkipCounter:"setSkipCounter",setSlideAd:"setSlideAd",setPauseAd:"setPauseAd",setAnnotationState:"setAnnotationState",setEndHtml:"setEndHtml",setFullScreen:"setFullScreen",setVideoState:"setVideoState",setMessages:"setMessages",setInit:"setInit",setCast:"setCast",setCastData:"setCastData",setReceiverAvailable:"setReceiverAvailable",setActiveTrackIndex:"setActiveTrackIndex",setCaptionAvailable:"setCaptionAvailable",setAdMultiSrc:"setAdMultiSrc",setPauseAdBanner:"setPauseAdBanner",setMustBeFullScreen:"setMustBeFullScreen",setDefaultStore:"setDefaultStore",setMenuIsOpen:"setMenuIsOpen",setAdBlocker:"setAdBlocker",setFirstLoad:"setFirstLoad",setAdFirstLoad:"setAdFirstLoad",setContentFirstLoad:"setContentFirstLoad",setRadioMode:"setRadioMode",setPlaybackRate:"setPlaybackRate",setMidRolls:"setMidRolls",setEndHtmlElement:"setEndHtmlElement",setInitEmbed:"setInitEmbed",setInitTeleParty:"setInitTeleParty",setMiniPlayer:"setMiniPlayer",setAutoplaySupported:"setAutoplaySupported",setIsAdminTeleParty:"setIsAdminTeleParty",setSocialTour:"setSocialTour",setFilmStrip:"setFilmStrip",setToast:"setToast"},u={LINEARADMODE:{WAIT2START:"WAIT2START",WAIT4READY2DISPALY:"WAIT4READY2DISPALY",DISPLAY:"DISPLAY",VASTFINISH:"VASTFINISH",NOTSET:"NOTSET",SETSRC:"SETSRC",WAIT4PLAYERREADY:"WAIT4PLAYERREADY",PLAYAD:"PLAYAD",IFINISH:"IFINISH",LOADMETA:"LOADMETA"},SLIDEADSTATE:{NOTSET:-1,NOTSHOW:0,CANSHOW:1,SHOW:2},PAUSEADSTATE:{NOTSET:-1,NOTSHOW:0,CANSHOW:1,SHOW:2},ENDHTML:{NOTHING:0,INIT:2,SHOW:3},VIDEOSTATE:{INIT:"INIT",READY:"READY",PLAYING:"PLAYING",PAUSE:"PAUSE",ERROR:"ERROR",ENDED:"ENDED",FIRSTPLAYINIT:"FIRSTPLAYINIT",PLAY:"PLAY",LOADEDMETADATA:"LOADEDMETADATA",SEEKING:"SEEKING",SEEKED:"SEEKED",WAITING:"WAITING",CANPLAYTHROUGH:"CANPLAYTHROUGH"},RELOADSTATUS:{IMMEDIATE:"IMMEDIATE",EMPTYSRC:"EMPTYSRC",LOAD:"LOAD",SETSRC:"SETSRC",NOTHING:"NOTHING"},MESSAGES:{NOTSHOW:"NOTSHOW",SHOW:"SHOW",ERR:"ERR"}},m={VOD:"VOD",LIVE:"LIVE",EVENT:"EVENT"},d=function(e){var t=(0,a.useState)(null),r=t[0],o=t[1],m=e.children,d=e.hasLinearAdMode,p=e.pauseAd,f=e.isEmbed,h=e.teleParty,v=e.appEmitter,b=e.autoplaySupported,g=e.miniPlayer;return(0,a.useEffect)((function(){var e={slideAdState:u.SLIDEADSTATE.NOTSET,annotationState:{state:-1,init:{}},messages:{state:u.MESSAGES.NOTSHOW},activeTrackIndex:null,captionAvailable:!1,adMultiSrc:[],menuIsOpen:!1,adBlocker:!1,firstLoad:!1,adFirstLoad:!1,contentFirstLoad:!1,radioMode:!1,playbackRate:1,midRolls:[],skipCounter:0,handleSyncAd:{state:0},pauseAdBanner:{state:0},miniPlayer:g,isAdminTeleParty:!1},t=n()({video:{state:u.VIDEOSTATE.INIT},linearAdMode:{state:d?u.LINEARADMODE.WAIT2START:u.LINEARADMODE.NOTSET},fullScreen:!1,pauseAdState:p?u.PAUSEADSTATE.NOTSHOW:u.PAUSEADSTATE.NOTSET,initEmbed:!!f,initTeleParty:!!h,casting:!1,castData:{},receiverAvailable:!1,endHtml:u.ENDHTML.NOTHING,endHtmlElement:null,autoplaySupported:b,socialTour:!1,filmStrip:!1,toast:!1},e),r=(0,i.UY)({player:function(r,o){switch(void 0===r&&(r=t),o.type){case c.setMidRolls:return n()({},r,{midRolls:o.payload});case c.setIsAdminTeleParty:return n()({},r,{isAdminTeleParty:o.payload});case c.setPlaybackRate:return n()({},r,{playbackRate:o.payload});case c.setRadioMode:return n()({},r,{radioMode:o.payload});case c.setFirstLoad:return n()({},r,{firstLoad:o.payload});case c.setAdFirstLoad:return n()({},r,{adFirstLoad:o.payload});case c.setContentFirstLoad:return n()({},r,{contentFirstLoad:o.payload});case c.setAdBlocker:return n()({},r,{adBlocker:o.payload});case c.setMenuIsOpen:return n()({},r,{menuIsOpen:o.payload});case c.setPauseAdBanner:return n()({},r,{pauseAdBanner:o.payload});case c.setVideoState:if(o.payload.state!==r.video.state)return n()({},r,{video:o.payload});break;case c.setLinearAdMode:return n()({},r,{linearAdMode:o.payload});case c.setHandleSyncAd:return 0===r.handleSyncAd.state&&1===o.payload.state||2===r.handleSyncAd.state&&1===o.payload.state&&o.payload.type?o.payload.type?(v.emit("syncAd",!0,o.payload.url,o.payload.html),n()({},r,{handleSyncAd:n()({},o.payload,{state:2})})):(v.emit("syncAd",!1),n()({},r,{handleSyncAd:n()({},o.payload,{state:2})})):0===r.handleSyncAd.state&&3===o.payload.state&&o.payload.type?n()({},r,{handleSyncAd:n()({},o.payload)}):3===r.handleSyncAd.state&&1===o.payload.state?(v.emit("syncAd",!0,r.handleSyncAd.url,r.handleSyncAd.html),n()({},r,{handleSyncAd:n()({},r.handleSyncAd,{state:2})})):n()({},r,{handleSyncAd:o.payload});case c.setSkipCounter:return n()({},r,{skipCounter:o.payload});case c.setFullScreen:return n()({},r,{fullScreen:o.payload});case c.setSlideAd:return n()({},r,{slideAdState:o.payload});case c.setPauseAd:return n()({},r,{pauseAdState:o.payload});case c.setAnnotationState:return n()({},r,{annotationState:o.payload});case c.setEndHtml:return n()({},r,{endHtml:o.payload});case c.setEndHtmlElement:return n()({},r,{endHtmlElement:o.payload});case c.setInitEmbed:return n()({},r,{initEmbed:o.payload});case c.setInitTeleParty:return n()({},r,{initTeleParty:o.payload});case c.setMessages:return n()({},r,{messages:o.payload});case c.setInit:return n()({},r,o.payload);case c.setCast:return n()({},r,{casting:o.payload});case c.setCastData:return n()({},r,{castData:o.payload});case c.setReceiverAvailable:return n()({},r,{receiverAvailable:o.payload});case c.setActiveTrackIndex:return n()({},r,{activeTrackIndex:o.payload});case c.setCaptionAvailable:return n()({},r,{captionAvailable:o.payload});case c.setMiniPlayer:return n()({},r,{miniPlayer:o.payload});case c.setAutoplaySupported:return n()({},r,{autoplaySupported:o.payload});case c.setAdMultiSrc:return o.payload.debug&&console.log("==> Player State setAdMultiSrc Loaded at:",(0,l.Xn)(!0)),n()({},r,{adMultiSrc:o.payload.adMultiSrc});case c.setSocialTour:return n()({},r,{socialTour:o.payload});case c.setFilmStrip:return n()({},r,{filmStrip:o.payload});case c.setToast:return n()({},r,{toast:o.payload});case c.setDefaultStore:return n()({},r,e);default:return r}return r}}),a=(0,i.MT)(r);o(a)}),[]),r?a.createElement(s.zt,{store:r},m):null}},42123:function(e,t,r){"use strict";r.d(t,{Oq:function(){return P},LO:function(){return M},cd:function(){return R},Vp:function(){return L},zs:function(){return D},en:function(){return U},f3:function(){return _},WN:function(){return G},cz:function(){return Z},TH:function(){return Y},XD:function(){return K},Xn:function(){return J},C$:function(){return Q},t3:function(){return X},cD:function(){return $},xZ:function(){return ee},gE:function(){return te},Cx:function(){return re},OP:function(){return oe},nh:function(){return ne},pJ:function(){return ae},bh:function(){return C},Bb:function(){return I},kI:function(){return N},FA:function(){return F}}),r(69600),r(74916),r(23123),r(56977),r(4723),r(68309),r(15306),r(41539),r(39714);var o=r(78580),n=r.n(o),a=r(20116),i=r.n(a),s=r(2991),l=r.n(s),c=r(94198),u=r.n(c),m=r(59340),d=r.n(m),p=r(93476),f=r.n(p),h=r(51942),v=r.n(h),b=r(3649),g=r.n(b),y=r(92762),E=r.n(y),S=r(77766),w=r.n(S),k=r(81643),x=r.n(k),T=r(41875),A=r.n(T),P={HLS:"HLS",DASH:"DASH",HTML5:"HTML5"},O=Date.now(),R="hls",L="dash",D="pseudo",M={hls:["application/vnd.apple.mpegurl","application/x-mpegURL"],dash:["application/dash+xml"],pseudo:["video/mp4"]},I=function(e){var t;return n()(t=M[R]).call(t,e)},N=function(e){var t;return n()(t=M[L]).call(t,e)},F=function(e){var t;return n()(t=M[D]).call(t,e)},C=function(e){return I(e)?R:N(e)?L:F(e)?D:null},V="function"==typeof window.MediaSource,H=[],q=[L,R,D],z=[R,L,D],B=[R,D],j=[R,D],U=[],W={},X=function(e){W=e},_=function(e){var t,r,o=e%3600;return i()(t=l()(r=[e/3600,o/60,o%60]).call(r,(function(e){var t=u()(e,10);return t<10?"0"+t:t}))).call(t,(function(e,t){return"00"!==e||t>0})).join(":")},G=function(e){var t=e.split(":");return 3600*+t[0]+60*+t[1]+ +t[2]},Z=function(e,t,r){var o=e/t||0;return o=100*(o>=1?1:o),r&&(o=o.toFixed(2)),o+"%"},Y=function(e){e&&"function"==typeof e.then&&e.then(null,(function(){}))};function J(){return Date.now()-O}var Q=function(e,t){var r={url:"/external/romeo",body:d()(e),method:"POST",headers:{"content-type":"application/json"}};A()(r,(function(e,r,o){if(e||200!==r.statusCode)null!=t&&t.debug&&console.log("==> Player onError xhr send error:",J(),e);else{var n=JSON.parse(o);null!=t&&t.debug&&console.log("==> Player onError xhr send success:",J(),n)}}))};function K(e,t,r,o){return void 0===t&&(t=""),void 0===r&&(r=5),void 0===o&&(o=1e3),new(f())((function(n,a){e().then(n).catch((function(i){var s={component:t,message:i.message,name:i.name,request:i.request,type:i.type,retriesLeft:r},l=v()({},W,{tags:"retry, faild_load",error:d()(s),level:"Warning"});setTimeout((function(){if(1===r)return l.level="Panic",Q(l),void a(i);K(e,t,r-1,o).then(n,a)}),o)}))}))}var $=function(){var e=document.cookie;if(!e||""===e)return null;e=e.split(";");for(var t=null,r=0;r1?t[1]:null},ee=function(e,t,r,o){switch(e){case P.HLS:return!!(!r.isIOS&&(!r.isTV||r.isTV&&r.isVestelTV&&V)&&!r.useNativeHLS&&t.length>0&&I(t[0].type)&&(r.isChrome&&!r.isTV||o&&""===o.canPlayType(M.hls[0])||r.mustUseHLS));case P.DASH:return!(r.isIOS||r.isTV||!(t.length>0)||!N(t[0].type));default:return!1}},te=function(e,t){t.isMobile&&!t.isIOS?U.push.apply(U,z):t.isIOS?U.push.apply(U,B):t.isTV?U.push.apply(U,j):U.push.apply(U,q);for(var r=[],o=0;o2)for(var s=0;s*{float:right}.romeo-controls .left-bar{direction:ltr;left:0}.romeo-controls .left-bar>*{float:left}.romeo-controls .center-bar{left:50%;bottom:15px;transform:translate(-50%, -50%);cursor:pointer}.romeo-controls .romeo-progress{position:relative;direction:ltr;top:11px;transform:translate(0, -50%)}.romeo-controls .romeo-progress .romeo-current-time{cursor:default;text-align:center;font-size:12px;display:inline-block;margin:0 10px}.romeo-controls.romeo-controls-play.romeo-controls-hide{opacity:0;transition:all .2s .1s ease;pointer-events:none}.romeo-controls.romeo-controls-pause,.romeo-controls.romeo-controls-show{opacity:1;transition:all .2s .1s ease}.romeo-controls .romeo-button{margin:0 12px;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.romeo-controls .romeo-button svg{width:22px;height:22px}.romeo-controls .volume-slider{top:11px}.romeo-controls .romeo-preview-mode{direction:rtl;padding-top:5px;font-size:12px;cursor:default}.romeo-controls .romeo-preview-mode a{border:none;font-size:inherit;background-color:#39bb6a;border-radius:10px;margin-left:5px;padding:0 10px;text-decoration:none}.romeo-controls .romeo-next-chapter{display:inline;cursor:pointer;outline:0;font-size:10px;margin-left:10px;appearance:none}.romeo-controls .romeo-next-chapter-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJtIDEyLjU5LDIwLjM0IDQuNTgsLTQuNTkgLTQuNTgsLTQuNTkgMS40MSwtMS40MSA2LDYgLTYsNiB6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right -5px center;padding-right:10px;text-align:right}.romeo-controls-forced-mini-player .left-bar{display:none}.romeo-controls-forced-mini-player .right-bar .romeo-button:not(.romeo-fullscreen){display:none}.romeo-controls-mini-player{height:20px}.romeo-controls-mini-player .left-bar{display:none}.romeo-controls-mini-player .right-bar{display:none}.romeo-button{position:relative;padding:0;border:none;background:none;color:inherit;cursor:pointer}.romeo-button:focus{outline-style:solid;outline-width:2px;outline-offset:1px}.romeo-button:hover>.romeo-player-tooltip{visibility:visible}.romeo-player-tooltip{position:absolute;top:-40px;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;left:-100%;background:rgba(0,0,0,.6);text-align:center;width:auto;visibility:hidden;min-width:65px;font-size:.8em;padding:5px 3px;border-radius:2px;white-space:nowrap}.romeo-player-big-tooltip{width:100px;left:-170%}.romeo-player-tooltip-fullscreen{left:-325%}.romeo-player-tooltip-play{left:0}@media(max-width: 600px){.go-theater{display:none !important}.left-bar .romeo-button,.right-bar .romeo-button{margin:0 8px}.left-bar .romeo-button svg,.right-bar .romeo-button svg{height:18px !important}}@media(max-width: 500px){.pip,.romeo-next-part,.romeo-sessions{display:none !important}}@media(max-width: 400px){.left-bar .romeo-button,.right-bar .romeo-button{margin:0 6px}}@media(max-width: 320px){.jump-back,.jump-forward,.show-mini-player{display:none !important}}@media(max-width: 270px){.romeo-caption,.romeo-audio-lang,.romeo-speed,.romeo-settings,.romeo-social-tour-button{display:none !important}}@media(max-width: 200px){.romeo-volume-icon,.romeo-fullscreen{display:none !important}}@media(max-width: 120px){.rome-aparat-link{display:none !important}}.romeo-isTV-true .romeo-controls{left:1em;right:1em;bottom:1em;height:14em;padding:0 2em;background-color:rgba(0,0,0,.7);border-radius:10px}.romeo-isTV-true .romeo-controls .romeo-player-tooltip{visibility:hidden}.romeo-isTV-true .romeo-controls .romeo-player-big-tooltip{visibility:hidden}.romeo-isTV-true .romeo-controls .romeo-next-chapter{font-size:20px}.romeo-isTV-true .romeo-controls .romeo-next-chapter-icon{padding-right:20px}.romeo-isTV-true .left-bar,.romeo-isTV-true .right-bar,.romeo-isTV-true .center-bar{bottom:2em}.romeo-isTV-true .left-bar{min-width:60%}.romeo-isTV-true .right-bar{min-width:30%}.romeo-isTV-true .romeo-button{margin:0 2em;width:66px;height:66px;line-height:66px;background:rgba(0,0,0,.7);border-radius:50%;display:inline-block;vertical-align:middle;text-align:center}.romeo-isTV-true .romeo-button svg{width:2.7777777778em;height:2.7777777778em;line-height:0;display:inline-block;vertical-align:middle}.romeo-isTV-true .romeo-button:hover::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;box-sizing:border-box}.romeo-isTV-true .romeo-progress{top:2.5em}.romeo-isTV-true .romeo-progress .romeo-current-time{font-size:2em}.romeo-isTV-true .settings-menu:hover>button{background:unset}.romeo-controls.mobile .romeo-player-tooltip{visibility:hidden}.romeo-controls.mobile .romeo-player-big-tooltip{visibility:hidden}.romeo-play-toggle:focus,.jump-back:focus,.jump-forward:focus,.romeo-volume-control:focus,.pip:focus,.go-theater:focus,.romeo-fullscreen:focus,.romeo-volume-icon:focus,.romeo-airplay:focus,.romeo-cast-toggle:focus,.romeo-settings:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.romeo .romeo-live-badge{cursor:default;padding:4px 3px;border-radius:1px;margin:3px 5px;font-size:9px;text-shadow:1px 1px 7px #000}.romeo .romeo-controlbar-scroll{margin-top:-10px}.romeo .romeo-controlbar-scroll span{max-width:200px;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;direction:rtl}.romeo .romeo-controlbar-scroll svg{transform:rotate(90deg);display:inline-block;vertical-align:middle;margin:-6px 0 0 5px}.romeo .romeo-mobile-style .romeo-controlbar-scroll{display:none}.romeo .romeo-jump-button-mobile-wrapper{position:absolute;top:0;height:100%;width:25%}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile{height:100%;width:100%;background:#292a3366;opacity:0;transition-duration:.3s}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile svg{display:block;margin:0 auto;width:30px}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile span{cursor:default;margin-top:12px;display:block;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile-show{opacity:1;transition-duration:.3s}.romeo .romeo-jump-back-wrapper,.romeo .romeo-jump-forward-wrapper{position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;min-width:85px}.romeo .romeo-jump-back-button-mobile-wrapper{left:0}.romeo .romeo-jump-back-button-mobile-wrapper .romeo-jump-button-mobile{border-radius:0 60% 60% 0}.romeo .romeo-jump-forward-button-mobile-wrapper{right:0}.romeo .romeo-jump-forward-button-mobile-wrapper .romeo-jump-button-mobile{border-radius:60% 0 0 60%}.romeo .romeo-jump-forward-button-mobile-wrapper .romeo-jump-button-mobile svg{transform:rotate(180deg)}.romeo-disable{color:gray}.romeo-disable:hover{color:gray !important}.romeo-filimo .romeo-button:hover{color:#fff}.romeo-filimo .romeo-controls{color:#e6e6e6}.romeo-filimo .romeo-controls .romeo-preview-mode a{color:#e6e6e6}.romeo-filimo .romeo-isTV-true .romeo-button:hover::before{border:.5em solid #fdc13c}.romeo-filimo .romeo-live-badge{background-color:#fdc13c}.romeo-aparat .romeo-button:hover{color:#fff}.romeo-aparat .romeo-controls{color:#e6e6e6}.romeo-aparat .romeo-controls .romeo-preview-mode a{color:#e6e6e6}.romeo-aparat .romeo-isTV-true .romeo-button:hover::before{border:.5em solid #ed145b}.romeo-aparat .romeo-live-badge{background-color:#ed145b}.romeo-aparat-sport .romeo-isTV-true .romeo-button:hover::before{border:.5em solid #74c15c}.romeo-aparat-sport .romeo-live-badge{background-color:#74c15c}.romeo-aparat-sport .romeo-player-tooltip{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},83519:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .rtl-caption ::cue{direction:rtl}.romeo .rtl-caption .romeo-subtitle{direction:rtl}.romeo .white-caption-color ::cue{color:#fff}.romeo .white-caption-color .romeo-subtitle span{color:#fff}.romeo .blue-caption-color ::cue{color:blue}.romeo .blue-caption-color .romeo-subtitle span{color:blue}.romeo .yellow-caption-color ::cue{color:#ff0}.romeo .yellow-caption-color .romeo-subtitle span{color:#ff0}.romeo .green-caption-color ::cue{color:green}.romeo .green-caption-color .romeo-subtitle span{color:green}.romeo .cyan-caption-color ::cue{color:aqua}.romeo .cyan-caption-color .romeo-subtitle span{color:aqua}.romeo .magenta-caption-color ::cue{color:#f0f}.romeo .magenta-caption-color .romeo-subtitle span{color:#f0f}.romeo .red-caption-color ::cue{color:red}.romeo .red-caption-color .romeo-subtitle span{color:red}.romeo .black-caption-color ::cue{color:#000}.romeo .black-caption-color .romeo-subtitle span{color:#000}.romeo .large-caption-fontsize .romeo-subtitle span{font-size:35px}.romeo .large-caption-fontsize .romeo-subtitle div{min-height:55px}.romeo .xlarge-caption-fontsize .romeo-subtitle span{font-size:45px}.romeo .xlarge-caption-fontsize .romeo-subtitle div{min-height:68px}.romeo .transparent-caption-bgcolor ::cue{background-color:transparent}.romeo .transparent-caption-bgcolor .romeo-subtitle span{background-color:transparent}.romeo .black-caption-bgcolor ::cue{background-color:rgba(0,0,0,.7)}.romeo .black-caption-bgcolor .romeo-subtitle span{background-color:rgba(0,0,0,.7)}.romeo .white-caption-bgcolor ::cue{background-color:rgba(255,255,255,.7)}.romeo .white-caption-bgcolor .romeo-subtitle span{background-color:rgba(255,255,255,.7)}.romeo .yellow-caption-bgcolor ::cue{background-color:#ff0}.romeo .yellow-caption-bgcolor .romeo-subtitle span{background-color:#ff0}.romeo .green-caption-bgcolor ::cue{background-color:green}.romeo .green-caption-bgcolor .romeo-subtitle span{background-color:green}.romeo .cyan-caption-bgcolor ::cue{background-color:aqua}.romeo .cyan-caption-bgcolor .romeo-subtitle span{background-color:aqua}.romeo .blue-caption-bgcolor ::cue{background-color:blue}.romeo .blue-caption-bgcolor .romeo-subtitle span{background-color:blue}.romeo .magenta-caption-bgcolor ::cue{background-color:#f0f}.romeo .magenta-caption-bgcolor .romeo-subtitle span{background-color:#f0f}.romeo .red-caption-bgcolor ::cue{background-color:red}.romeo .red-caption-bgcolor .romeo-subtitle span{background-color:red}.romeo .depressed-caption-edge ::cue{text-shadow:2px 2px #000}.romeo .depressed-caption-edge .romeo-subtitle span{text-shadow:2px 2px #000}.romeo .raised-caption-edge ::cue{text-shadow:1px 2px 1px #fff}.romeo .raised-caption-edge .romeo-subtitle span{text-shadow:1px 2px 1px #fff}",""])},73210:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,"",""])},17632:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .play-pause-feedback{width:55px;height:55px;border-radius:10rem;background-color:rgba(0,0,0,.5);position:absolute;top:50%;right:50%;transform:translate(50%, -50%);background-position:center;background-repeat:no-repeat;background-size:25px;direction:ltr;display:none}.romeo .play-pause-feedback svg{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:25px;height:25px}.romeo .play-pause-feedback.play{display:block !important;animation:animateFeedback .4s linear 1 normal forwards}.romeo .play-pause-feedback.pause{display:block !important;animation:animateFeedback .4s linear 1 normal forwards}.romeo .play-pause-feedback.otherFeedBack{display:block !important;animation:animateFeedback .4s linear 1 normal forwards}@keyframes animateFeedback{0%{opacity:.8}to{opacity:0;transform:translate(50%, -50%) scale(1.8)}}@media(max-width: 600px){.romeo .play-pause-feedback{display:none !important;visibility:hidden !important}}",""])},50391:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo-progress-bar{position:relative;top:12px;direction:ltr}.romeo-progress-bar .rail{position:absolute;width:100%;transform:translate(0%, -50%);height:10px;cursor:pointer}.romeo-progress-bar .play-progress,.romeo-progress-bar .rail-center,.romeo-progress-bar .buffer-progress,.romeo-progress-bar .preview-end,.romeo-progress-bar .romeo-midrol-break{transition:height .2s .1s ease}.romeo-progress-bar .rail-center,.romeo-progress-bar .buffer-progress{position:absolute;width:100%;transform:translate(0%, -50%);cursor:pointer;pointer-events:none;height:2px;border-radius:1px;background-color:rgba(155,155,155,.5)}.romeo-progress-bar .buffer-progress{background-color:#8e8e8e}.romeo-progress-bar .play-progress{position:absolute;left:0;transform:translate(0%, -50%);height:2px;border-radius:1px;pointer-events:none;transition:.5s}.romeo-progress-bar .preview-end{position:absolute;width:5px;background-color:red;transform:translate(0%, -50%);height:2px;border-radius:1px;pointer-events:none}.romeo-progress-bar .romeo-midrol-break{position:absolute;width:5px;background-color:#10af4b;transform:translate(0%, -50%);z-index:2;height:2px;border-radius:1px;pointer-events:none}.romeo-progress-bar .prog-slider{position:absolute;transform:translate(-50%, -50%);-webkit-tap-highlight-color:rgba(0,0,0,0);width:2px;height:2px;border:0;border-radius:50%}.romeo-progress-bar .progress-handle{position:absolute;transform:translate(-50%, -50%);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1;width:20px;height:40px;cursor:pointer;background-color:none}.romeo-progress-bar:hover .play-progress,.romeo-progress-bar:hover .rail-center,.romeo-progress-bar:hover .buffer-progress,.romeo-progress-bar:hover .preview-end,.romeo-progress-bar:hover .romeo-midrol-break,.romeo-progress-bar.active .play-progress,.romeo-progress-bar.active .rail-center,.romeo-progress-bar.active .buffer-progress,.romeo-progress-bar.active .preview-end,.romeo-progress-bar.active .romeo-midrol-break{height:5px;border-radius:2.5px;transition:height .2s .1s ease}.romeo-progress-bar:hover .prog-slider,.romeo-progress-bar.active .prog-slider{width:12px;height:12px;box-shadow:0px 0px 5px 3px rgba(0,0,0,.3);transition:width .2s .1s ease,height .2s .1s ease}.romeo-progress-bar .romeo-tooltip-container{position:absolute;transform:translate(0, -18px)}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip{position:relative;display:inline-block}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo{min-width:65px;min-height:20px;text-align:center;padding:5px 0;position:absolute;bottom:15px;left:0;transform:translate(-50%, 0)}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo.preview svg{position:relative;top:2px;left:-2px;width:10px;background-color:red;padding:2px;border-radius:2px}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo .romeo-chapter-text{bottom:-14px;cursor:default;direction:rtl;padding:0 5px;font-size:10px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:none;z-index:1}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo .romeo-tooltip-time{z-index:3}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo .romeo-tooltip-time-chapter{padding:0 5px;z-index:3}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo div{bottom:-15px;position:absolute;width:100%;font-size:12px;text-shadow:0 0 4px #000;cursor:default}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo-chapter{bottom:15px;min-width:140px}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo-chapter.romeo-tooltip-photo{bottom:30px}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo-chapter .romeo-chapter-text{bottom:-30px}.romeo-progress-bar .rail-chapter-pointer{height:3px;position:absolute;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);cursor:pointer;pointer-events:none;background-color:#fff;width:5px;z-index:10}.romeo-progress-bar .romeo-chapterlist+.rail-center{border-radius:0}.romeo-progress-bar .romeo-chapterlist-last+.rail-center{border-radius:0 .5em .5em 0}.romeo-progress-bar .romeo-chapterlist-last::after{display:none}.romeo-progress-bar:hover .romeo-chapterlist:hover{height:8px;background:#d4d4d4b3;transition:.2s all ease-in-out}.romeo-progress-bar:hover .romeo-chapterlist::after{height:5px}.romeo-progress-bar .romeo-progress-buffer-chapter{opacity:.5}.romeo-isTV-true .romeo-progress-bar{top:3em}.romeo-isTV-true .romeo-progress-bar .rail{height:2em}.romeo-isTV-true .romeo-progress-bar .rail-center,.romeo-isTV-true .romeo-progress-bar .buffer-progress,.romeo-isTV-true .romeo-progress-bar .play-progress,.romeo-isTV-true .romeo-progress-bar .preview-end,.romeo-isTV-true .romeo-progress-bar .romeo-midrol-break{height:2em;border-radius:1em}.romeo-isTV-true .romeo-progress-bar:hover .prog-slider,.romeo-isTV-true .romeo-progress-bar.active .prog-slider{width:2em;height:2em}.romeo-isTV-true .romeo-progress-bar:hover .romeo-chapterlist,.romeo-isTV-true .romeo-progress-bar.active .romeo-chapterlist{height:1em}.romeo-isTV-true .romeo-progress-bar:hover .romeo-chapterlist::after,.romeo-isTV-true .romeo-progress-bar.active .romeo-chapterlist::after{height:1em}.romeo-isTV-true .romeo-tooltip-photo-chapter{min-width:140px}.romeo-isTV-true .romeo-chapter-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.romeo-isTV-true .rail-chapter-pointer{height:10px}.romeo-isTV-true .romeo-chapterlist::after{height:1em}.romeo-isTV-true .romeo-chapterlist+.rail-center{border-radius:0}.romeo-isTV-true .romeo-chapterlist-last+.rail-center{border-radius:0 .5em .5em 0}.romeo-isTV-true .romeo-chapterlist-last::after{display:none}.ad-mode .romeo-progress-bar{pointer-events:none}.ad-mode .romeo-progress-bar .play-progress,.ad-mode .romeo-progress-bar .prog-slider{background-color:#10af4b !important}.romeo-telepary .romeo-progress-bar{pointer-events:none}.romeo-filimo .romeo-progress-bar .play-progress{background-color:#fdc13c}.romeo-filimo .romeo-progress-bar .prog-slider{background-color:#fdc13c}.romeo-aparat .romeo-progress-bar .play-progress{background-color:#ed145b}.romeo-aparat .romeo-progress-bar .prog-slider{background-color:#ed145b}.romeo-aparat-sport .romeo-progress-bar .play-progress{background-color:#74c15c}.romeo-aparat-sport .romeo-progress-bar .prog-slider{background-color:#74c15c}',""])},16641:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .romeo-message-container{border-radius:5px;background-color:#191919e6;position:absolute;z-index:10;left:50%;top:40px;transform:translate(-50%, 0);width:90%;cursor:default}.romeo .romeo-message{text-align:center;padding:15px 30px;font-size:1.5em;direction:rtl;line-height:1.5}.romeo .romeo-show-reload-button{font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;cursor:pointer;width:90px;margin:0 auto 15px;height:30px;border-radius:4px;padding:9px 0;text-align:center;color:#000}.romeo-filimo .romeo-message-container{border:1px solid #e6e6e6}.romeo-filimo .romeo-show-reload-button{background-color:#fdc13c}.romeo-aparat .romeo-message-container{border:1px solid #e6e6e6}.romeo-aparat .romeo-show-reload-button{background-color:#ed145b}.romeo-aparat-sport .romeo-show-reload-button{background-color:#74c15c}",""])},99446:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .romeo-mobile-style .romeo-cast-toggle,.romeo .romeo-mobile-style .romeo-airplay{position:absolute;top:15px;right:10px;background:#333;padding:3px;border-radius:5px;height:36px}.romeo .romeo-mobile-style .romeo-cast-toggle svg,.romeo .romeo-mobile-style .romeo-airplay svg{width:30px !important;height:30px !important}.romeo .romeo-mobile-style .jump-forward{position:absolute;top:50%;right:20%;width:60px;background:rgba(255,255,255,.2);border-radius:5px;padding:5px;transform:translateY(-50%)}.romeo .romeo-mobile-style .jump-back{position:absolute;top:50%;left:20%;width:60px;background:rgba(255,255,255,.2);border-radius:5px;padding:5px;transform:translateY(-50%)}.romeo .romeo-mobile-style .romeo-player-tooltip{display:none}.romeo .romeo-mobile-style .filimo-back-button{width:50%}.romeo .romeo-mobile-style .romeo-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:unset;width:unset;z-index:1}.romeo .romeo-mobile-style .romeo-overlay svg{border-radius:5px;width:60px;height:60px;padding:5px;background:rgba(255,255,255,.2);color:#fff}.romeo .romeo-mobile-style .show-bigplay.first-play:after{border:unset !important}.romeo .romeo-mobile-style .isp-and-countdown-parent{top:60px}.romeo .romeo-mobile-style .isp-and-countdown-parent .filimo-countdown-message{background:#333}@media(max-width: 400px){.romeo .romeo-mobile-style.romeo-has-aparat-link .romeo-progress{display:none}}@media(max-width: 350px){.romeo .romeo-mobile-style .isp-and-countdown-parent{width:94% !important}.romeo .romeo-mobile-style .romeo-progress{display:none}}",""])},59519:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo *{box-sizing:border-box}.romeo ul{list-style-type:none}.romeo button{font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif}.romeo .romeo-container{outline-width:0}.romeo .romeo-container.lang-en{font-family:Arial,Helvetica,sans-serif}.romeo .romeo-16-9{padding-top:56.25%}.romeo .romeo-progress-live .romeo-current-time .romeo-current{display:inline-block;vertical-align:middle}.romeo .romeo-progress-live .romeo-current-time .romeo-duration{display:none}.romeo .romeo-progress-live .romeo-current-time::before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:6px;margin-right:5px;animation:blink-animation 1.5s ease-in 0s infinite}.romeo .romeo-progress-live .romeo-hls-event-not-live .romeo-current-time::before{background-color:gray;animation:unset}.romeo .romeo-progress-live .romeo-hls-event-current{cursor:pointer}.romeo .romeo-live .romeo-controls{left:2px;right:2px;bottom:0;height:32px;padding:0 5px;background:transparent}.romeo .romeo-live .romeo-controls .left-bar,.romeo .romeo-live .romeo-controls .right-bar{bottom:5px;padding:5px 0;border-radius:4px}.romeo .romeo-live .romeo-controls .left-bar{left:5px}.romeo .romeo-live .romeo-controls .right-bar{right:5px}.romeo .romeo-live .romeo-controls .romeo-current-time .romeo-current{display:inline-block;vertical-align:middle}.romeo .romeo-live .romeo-controls .romeo-current-time .romeo-duration{display:none}.romeo .romeo-live .romeo-controls .romeo-current-time::before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:6px;margin-right:5px;animation:blink-animation 1.5s ease-in 0s infinite}@keyframes blink-animation{50%{opacity:0}}.romeo .romeo-live .romeo-controls .romeo-volume-control svg{vertical-align:middle;width:18px;height:18px}.romeo .romeo-live .romeo-controls.pause .romeo-current-time::before{animation:none}.romeo .romeo-live.romeo-isTV-true-live .left-bar{min-width:unset}.romeo .romeo-live.romeo-isTV-true-live .right-bar{min-width:unset}.romeo .romeo-live.romeo-isTV-true-live .romeo-button{margin:0 2em;width:0px;height:0px;padding:2.5em;background:rgba(0,0,0,.7);box-sizing:content-box;border-radius:50%}.romeo .romeo-live.romeo-isTV-true-live .romeo-button svg{width:2.7777777778em;height:2.7777777778em;transform:translate(-50%, -50%)}.romeo .romeo-live .romeo-settings-main-menu{width:166px;bottom:40px;transform:translate(-50%, 0) translate(16px, 0)}.romeo .romeo-live .romeo-settings-main-menu:before{left:71%}.romeo .romeo-live .romeo-settings-main-menu .romeo-submenu li.hd button:before{top:6px}.romeo .direction-fa{direction:rtl}.romeo .direction-fa .romeo-player-tooltip{direction:rtl}.romeo .direction-fa .romeo-master-menu-next-part-parent{direction:rtl}.romeo .direction-en .romeo-player-tooltip{direction:ltr}.romeo .direction-en .romeo-master-menu-next-part-parent{direction:ltr}.romeo .direction-en .romeo-subscription-parent{direction:ltr}.romeo .romeo-flashplayer-true .romeo-player-tooltip,.romeo .romeo-flashplayer-true .romeo-player-big-tooltip{display:none}.romeo .romeo-client-width-landscape-phones video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-landscape-phones video.paused::-webkit-media-text-track-display{line-height:1.2em}.romeo .romeo-client-width-tablets video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-tablets video.paused::-webkit-media-text-track-display{line-height:.9em}.romeo .romeo-client-width-desktops video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-desktops video.paused::-webkit-media-text-track-display{line-height:.8em}.romeo .romeo-client-width-large-desktops video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-large-desktops video.paused::-webkit-media-text-track-display{line-height:1.3em}.romeo .adBanner{position:absolute;top:0;background-color:transparent}.romeo .tv-style-max-width-1070 .pip,.romeo .tv-style-max-width-1070 .go-theater{display:none !important}.romeo .tv-style-max-width-950 .romeo-progress,.romeo .tv-style-max-width-950 .pip,.romeo .tv-style-max-width-950 .go-theater{display:none !important}.romeo .tv-style-max-width-600 .jump-forward,.romeo .tv-style-max-width-600 .jump-back,.romeo .tv-style-max-width-600 .romeo-progress,.romeo .tv-style-max-width-600 .pip,.romeo .tv-style-max-width-600 .go-theater{display:none !important}.romeo .romeo-hide{display:none !important}.romeo .romeo-mini-player-wrapper .vast-skip-counter,.romeo .romeo-mini-player-wrapper .moreBtn,.romeo .romeo-mini-player-wrapper .vast-skip-button{display:none !important}.romeo .romeo-loading-wrapper{z-index:10;background:#40404082;position:absolute;top:0;bottom:0;left:0;right:0}.romeo-filimo .romeo-progress-live .romeo-current-time::before{background-color:#fdc13c}.romeo-filimo .romeo-live .romeo-controls .romeo-current-time::before{background-color:#fdc13c}.romeo-aparat .romeo-progress-live .romeo-current-time::before{background-color:#ed145b}.romeo-aparat .romeo-live .romeo-controls .romeo-current-time::before{background-color:#ed145b}.romeo-aparat-sport .romeo-progress-live .romeo-current-time::before{background-color:#74c15c}.romeo-aparat-sport .romeo-live .romeo-controls .romeo-current-time::before{background-color:#74c15c}.romeo-aparat-sport button{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},86446:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo .vast-ad{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none}.romeo .vast-ad .click-through{pointer-events:auto;position:absolute;top:0;left:0;right:0;bottom:0}.romeo .vast-ad .click-through .click-through-more{font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;padding:10px;border-radius:5px;background-color:#0000009e;position:absolute;bottom:80px;left:18px}.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .moreImg,.romeo .vast-ad .moreBtn{pointer-events:auto;z-index:5}.romeo .vast-ad .moreBtn{left:1.75em;text-decoration:none}@media(max-width: 600px){.romeo .vast-ad .moreBtn{padding:0}}.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset,.romeo .vast-ad .moreBtn{color:rgba(255,255,255,.8);cursor:pointer;position:absolute;display:flex;bottom:5.5em;height:48px;transition:background-color 200ms ease}@media(max-width: 600px){.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset,.romeo .vast-ad .moreBtn{height:38px}}.romeo .vast-ad .vast-skip-button>span,.romeo .vast-ad .vast-skip-counter>span,.romeo .vast-ad .vast-not-skip-offset>span,.romeo .vast-ad .moreBtn>span{unicode-bidi:embed;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;font-size:13px;height:auto;line-height:1;color:#fff;padding:16px 10px;border-radius:8px;background-color:rgba(0,0,0,.55);align-items:center;direction:rtl}@media(max-width: 600px){.romeo .vast-ad .vast-skip-button>span,.romeo .vast-ad .vast-skip-counter>span,.romeo .vast-ad .vast-not-skip-offset>span,.romeo .vast-ad .moreBtn>span{font-size:8px}}.romeo .vast-ad .vast-skip-button>span:hover,.romeo .vast-ad .vast-skip-counter>span:hover,.romeo .vast-ad .vast-not-skip-offset>span:hover,.romeo .vast-ad .moreBtn>span:hover{background-color:rgba(0,0,0,.65)}.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset{right:1.75em;z-index:1}.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset,.romeo .vast-ad .vast-skip-button{right:0}.romeo .vast-ad .vast-skip-counter span,.romeo .vast-ad .vast-not-skip-offset span,.romeo .vast-ad .vast-skip-button span{display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 4px;min-width:60px}.romeo .vast-ad .vast-skip-counter img,.romeo .vast-ad .vast-not-skip-offset img,.romeo .vast-ad .vast-skip-button img{height:100%}@media(max-width: 480px){.romeo .vast-ad .vast-skip-counter img,.romeo .vast-ad .vast-not-skip-offset img,.romeo .vast-ad .vast-skip-button img{display:none}}@media(max-width: 600px){.romeo .vast-ad .vast-skip-counter span,.romeo .vast-ad .vast-not-skip-offset span,.romeo .vast-ad .vast-skip-button span{min-width:50px}}.romeo .vast-ad .moreBtn{left:0}.romeo .vast-ad .moreBtn span{display:inline-flex;border-radius:0 4px 4px 0}.romeo .vast-ad .moreImg{cursor:pointer;margin:5px 15px;position:absolute;left:3px;bottom:75px;width:300px;height:80px;transition:all 400ms ease}.romeo .vast-ad .moreImg img{width:100%}@media(max-width: 600px){.romeo .vast-ad .moreImg{width:200px;height:53.33px}}.romeo .romeo-isTV-true .vast-ad .vast-skip-button,.romeo .romeo-isTV-true .vast-ad .vast-skip-counter,.romeo .romeo-isTV-true .vast-ad .vast-not-skip-offset,.romeo .romeo-isTV-true .vast-ad .moreBtn{bottom:200px}.romeo-aparat-sport .vast-ad .click-through .click-through-more{font-family:"Yekan Bakh","Open Sans",sans-serif}.romeo-aparat-sport .vast-ad .moreBtn>span{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},10860:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo .romeo-option-color .romeo-overlay.show-bigplay.first-play:after{border:unset}.romeo video{left:0;position:absolute;top:0;height:100%;width:100%;transition-duration:.5s}.romeo video.disable-controls::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.romeo .isp-and-countdown-parent{position:absolute;top:50px;right:5px;display:inline-flex}.romeo .isMobile-true-countdown{display:inline}.romeo .romeo-poster-parent{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle;filter:blur(8px)}.romeo .romeo-poster-child{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;transform:translate(-50%, -50%);cursor:pointer;display:inline-block;width:40%;left:50%;margin:0;padding:0;position:absolute;top:50%;vertical-align:middle;border-radius:16px;z-index:1}.romeo .romeo-loading-spinner{position:absolute;z-index:5;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.romeo .romeo-loading-spinner svg{width:3.75em;transform-origin:center;animation:rotate 2s linear infinite}.romeo .romeo-loading-spinner circle{fill:none;stroke-width:4;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}.romeo .romeo-overlay{position:absolute;background:none;pointer-events:none;top:10%;left:0;height:80%;width:100%;border:none;outline-width:0;z-index:1}.romeo .romeo-overlay svg{display:none;max-width:90px;max-height:90px;height:5em;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.romeo .romeo-overlay.show-bigplay svg{display:block;filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.5))}.romeo .romeo-overlay.show-bigplay.first-play:after{content:"";border-radius:50%;position:absolute;max-width:160px;max-height:160px;width:7em;height:7em;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.5))}.romeo video.romeo-linearMode{cursor:default}.romeo .ios-fullscreen ::cue{font-size:40px !important}@media screen and (max-width: 320px){.romeo .ios-fullscreen ::cue{font-size:28px !important}}@media screen and (min-width: 321px)and (max-width: 480px){.romeo .ios-fullscreen ::cue{font-size:36px !important}}@media screen and (min-width: 481px)and (max-width: 600px){.romeo .ios-fullscreen ::cue{font-size:42px !important}}@media screen and (min-width: 601px)and (max-width: 860px){.romeo .ios-fullscreen ::cue{font-size:50px !important}}@media screen and (min-width: 861px)and (max-width: 1240px){.romeo .ios-fullscreen ::cue{font-size:64px !important}}@media screen and (min-width: 1241px)and (max-width: 1600px){.romeo .ios-fullscreen ::cue{font-size:76px !important}}@media screen and (min-width: 1601px){.romeo .ios-fullscreen ::cue{font-size:90px !important}}.romeo .romeo-submenu li:hover button{cursor:pointer}.romeo .settings-menu:hover>button{background:#8080807d;transition-duration:300ms}.romeo .romeo-not-first-load .romeo-controls{display:none}.romeo .romeo-subtitle-fa ::cue{font-family:IRANSans,IRANSans-web,IRANSansDN,tahoma,arial,sans-serif}.romeo .romeo-subtitle-ar ::cue{font-family:NotoSans,Tajawal,NeoSans,arial,tahoma}.romeo .romeo-subtitle-en ::cue{font-family:OpenSanse,"Times New Roman",Times,serif}.romeo .romeo-video-small-size video{width:100%;width:calc(100% - 310px);transition-duration:.5s}.romeo .romeo-video-small-size .romeo-controls{width:100%;width:calc(100% - 310px);transition-duration:.5s}.romeo-filimo .romeo-loading-spinner circle{stroke:#fdc13c}.romeo-filimo .romeo-overlay.show-bigplay{color:#fdc13c}.romeo-filimo .romeo-overlay.show-bigplay.first-play:after{border:6px solid #fdc13c}.romeo-aparat .romeo-loading-spinner circle{stroke:#ed145b}.romeo-aparat .romeo-overlay.show-bigplay{color:#ed145b}.romeo-aparat .romeo-overlay.show-bigplay.first-play:after{border:6px solid #ed145b}.romeo-aparat .romeo-poster-child{display:none}.romeo-aparat .romeo-poster-parent{filter:unset}.romeo-counter{color:rgba(255,255,255,.8);cursor:pointer;position:absolute;display:flex;bottom:5.5em;height:48px;transition:background-color 200ms ease;z-index:1;right:0}@media(max-width: 600px){.romeo-counter span{min-width:50px}}@media(max-width: 600px){.romeo-counter{height:38px}}.romeo-counter>span{unicode-bidi:embed;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;font-size:13px;height:auto;line-height:1;color:#fff;padding:16px 10px;background-color:rgba(0,0,0,.55);align-items:center;direction:rtl;display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 4px;min-width:60px}@media(max-width: 600px){.romeo-counter>span{font-size:8px}}.romeo-counter>span:hover{background-color:rgba(0,0,0,.65)}.romeo-isTV-true .romeo-counter{bottom:200px}.romeo-aparat-sport .romeo-loading-spinner circle{stroke:#74c15c}.romeo-aparat-sport .romeo-overlay.show-bigplay{color:#74c15c}.romeo-aparat-sport .romeo-overlay.show-bigplay.first-play:after{border:6px solid #74c15c}.romeo-aparat-sport .romeo-counter>span{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},84003:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo .romeo-remain-count{pointer-events:auto;z-index:5;color:rgba(255,255,255,.8);cursor:default;position:absolute;display:flex;bottom:5.5em;transition:background-color 200ms ease;right:0}.romeo .romeo-remain-count>span{unicode-bidi:embed;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;font-size:13px;height:48px;line-height:1;color:#fff;padding:1em 1.7em;border-radius:4px 0 0 4px;background-color:rgba(0,0,0,.55);align-items:center;display:flex;direction:rtl}@media(max-width: 600px){.romeo .romeo-remain-count>span{height:38px}}@media(max-width: 600px){.romeo .romeo-remain-count>span{font-size:9px;margin-right:-5px;margin-top:8px}}.romeo-aparat-sport .romeo-remain-count>span{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},79422:function(e,t,r){var o=r(34922);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},75439:function(e,t,r){var o=r(99999);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},9026:function(e,t,r){var o=r(65453);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},7783:function(e,t,r){var o=r(83519);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},11998:function(e,t,r){var o=r(73210);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},47727:function(e,t,r){var o=r(17632);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},83627:function(e,t,r){var o=r(50391);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},62479:function(e,t,r){var o=r(16641);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},75524:function(e,t,r){var o=r(99446);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},84761:function(e,t,r){var o=r(59519);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},25145:function(e,t,r){var o=r(86446);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},21558:function(e,t,r){var o=r(10860);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},36256:function(e,t,r){var o=r(84003);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,exports:{}};return a[e].call(r.exports,r,r.exports,s),r.exports}s.m=a,e=[],s.O=function(t,r,o,n){if(!r){var a=1/0;for(u=0;u=n)&&Object.keys(s.O).every((function(e){return s.O[e](r[l])}))?r.splice(l--,1):(i=!1,n0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,o,n]},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},r=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},s.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);s.r(n);var a={};t=t||[null,r({}),r([]),r(r)];for(var i=2&o&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((function(t){a[t]=function(){return e[t]}}));return a.default=function(){return e},s.d(n,a),n},s.d=function(e,t){for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.f={},s.e=function(e){return Promise.all(Object.keys(s.f).reduce((function(t,r){return s.f[r](e,t),t}),[]))},s.u=function(e){return({219:"social-tour-modal",253:"teleparty-intro",258:"flash-player",378:"age-limit",550:"dash-4b56bf4b",578:"toast",927:"dash-104da9de",988:"hls.light",1116:"skip-cast",1142:"dash-60dc46df",1171:"televika-top-icon-en",1200:"watermark-ad",1371:"boost-ad",1374:"aparat-top-icon",1651:"dash-eaa8b4e8",1734:"romeo-stats",1924:"right-click",2041:"subscription",2075:"boxEnd",2226:"mini-player",2306:"airplay-romeo",2438:"cast-player",2583:"caption-romeo",2641:"romeo-ai-stats",2774:"cast-toggle",2854:"volume-romeo",3245:"exit-mini-player",3336:"i-start-url",3343:"annotations",3400:"filimo-top-icon",3740:"pause-ad-xml",3781:"logo",3862:"dash-682b430d",4060:"chat-room",4256:"channel",4328:"sensitive-content",4427:"dash-8f81934a",4479:"jump-back-5sec-fa-icon",4817:"hls",4969:"ws-teleparty",5159:"big-mute-btn",5172:"reaction",5378:"question-modal",5466:"pip-romeo",5621:"likeDislike",5725:"embed-poster",5786:"dash-640e94a9",5806:"slide-ad",5912:"vr-360-renderer",6110:"skip-intro",6189:"jump-forward-5sec-fa-icon",6417:"audio-lang",6435:"dash-7a750552",6460:"dash-a9afe0eb",6653:"shortKey",6703:"end-html",6844:"dash-b2fad05c",6980:"show-sessions",7035:"romeo-back-button",7058:"dash-c64ea415",7073:"share-embed",7097:"dash-536eaa00",7249:"dash-fda4b5a7",7448:"settings-romeo",7739:"aparat-link-button",7827:"jump-back-15sec-fa-icon",7940:"tv-channels",7984:"show-next-part",8039:"televika-top-icon-fa",8464:"jump-mobile-icon",8481:"pause-ad-fullscreen",8767:"details",8839:"dash-9db5d9a1",8994:"viewer-count",8996:"tv-settings",9006:"jump-forward-15sec-fa-icon",9030:"social-tour",9054:"subtitles",9113:"dash-4d54766b",9179:"dash-c15a3921",9186:"recom",9262:"isp-message",9525:"cache-player",9532:"speed-romeo",9538:"freeSansTimer",9638:"dash-ab841311",9914:"aparat-top-icon-en",9975:"autoplay-romeo"}[e]||e)+"."+{219:"8b3d1c659bdd01ceaa54",253:"113e16b56711b7f872d0",258:"cc17cb01809a6ecd2031",378:"68855bcec4c884f77ce4",550:"a7b205058b32c45ed0f6",578:"d9087a7742420fc296e3",927:"6f392550ba7bf56b716f",988:"a377ed5e2f076cbaa728",1116:"8d5677630c9523628209",1120:"ddc5a8ca1cd568760efb",1142:"7419894238817e1fd59f",1171:"9cfb2ed03fd9df51ac91",1200:"7609d1625a7a629e7f3e",1371:"767598cabbc179f795cb",1374:"48e0e48ff56fb49e74fa",1613:"e9d488582efcf91b8874",1651:"3f69b9399e5eaa889c3f",1734:"9b2e760e92cb4413e916",1924:"ea53341e0034e74a0e08",2041:"ff7373443fcfa1b7c78f",2075:"55a725b4af27751c29e2",2212:"9c1206ceefa0bf128e14",2226:"ab7aa1f1339cd057ea7c",2306:"ce539028766d0ef59dc4",2438:"b5547987ebc736f01d4d",2583:"c83422475e28d1bceef3",2641:"21ef42945e141e28bd93",2774:"847e655686c0465adc5a",2854:"620b8ce80638c122fa74",3245:"cf3bc3bb126ef23de59a",3336:"912ff20b770bfb8f79f5",3343:"367fce7747d8ecc5bc87",3400:"3d939151b599cacb70fc",3740:"b562708df11f4024441b",3781:"499d7ca0ba55b70b21e5",3862:"28ddbae6ac5f3a66503f",4060:"d9b2d47805499b55f8cf",4256:"add4de0b5a5814b78ebc",4328:"837e09cda9007e62fd93",4427:"288a6aa88979ab78f46a",4479:"d6b27f88e87848a199ad",4817:"a057113d415f18f8cf19",4960:"5cd913ef304426d236d7",4969:"7c14ff12c563c82834f7",5159:"e04812a55a1c99799698",5172:"3b317a6ce8f135cdcac7",5378:"caa98302702916c53fff",5466:"76c61bdd1bc125032a4d",5621:"54a06ba48cf322fc148c",5725:"d4d46217cd96657f22a7",5786:"657d96f32aac53be3f6c",5806:"aa03d6648c383d5dd03d",5912:"c1bbe72aeaff979cff35",6110:"95621e2a61ebb8181d71",6189:"43591619261dce13bd42",6417:"4f80e1713fc05f6f81e3",6435:"e66304b0dbf3edd669d1",6460:"e70bc2af2c5715e6928b",6653:"133cdd8113216346576d",6703:"c883c09a2f77adf8ab5e",6844:"4dd0689dc10701358978",6980:"6511f56882a9eed53621",7035:"d1275bc925f6fdbdf6d1",7058:"0e89131285078960fbb9",7073:"943e9731135314942535",7097:"99385de60650fe3dd09b",7249:"f62bc2454d64e80986dd",7448:"9a2eba666f5519abb13f",7739:"0b6271081a3ce2541417",7827:"d2b4482d38d31329488d",7940:"03665003143f8c6d1128",7984:"1939f00694ccccd7c882",8039:"94e149acbf10d60533e8",8464:"be9611dbce4d636bf877",8481:"ef186cd089d84c945648",8767:"6411e146a08681d3fead",8839:"068b248e7c036579a2a9",8991:"a74d4eb936cb09f47399",8994:"8f265c6bdc4557315c88",8996:"538d8da27aaec4c5b73e",9006:"c25dc8c0c54e856ff54d",9030:"b2960383a058edab61ee",9054:"165850cc6ae77ae25154",9113:"ad1118ee45d1a640cf21",9179:"55d4645c154c7df38c9e",9186:"2ddd6c70cc5cec78f758",9262:"f83b13083cb7bd221602",9525:"1ea5e07719d62687acc8",9532:"be840f1a08d7b896934b",9538:"b501e389e9a126612270",9638:"bdc47546e35d31a0930b",9914:"e68b1e5b633147b2d8fe",9975:"dede20ad17669a7400e7"}[e]+".chunk.js"},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o={},n="[name]:",s.l=function(e,t,r,a){if(o[e])o[e].push(t);else{var i,l;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u .menupane.rightline { + border-right-color: #1a437c; +} +.rtl #dnngo_megamenu .dnngo_custommenu > .menupane.leftline { + border-left-color: #1a437c; +} +.home-social { + padding-top: 10px; + text-align: right; +} +.home-social a { + background-color: #3b9cf7; + border-radius: 50%; + color: #ffffff; + display: inline-block; + font-size: 16px; + height: 30px; + line-height: 30px; + margin: 5px 6px 0 0; + text-align: center; + width: 30px; +} +.home-social a:hover { + background-color: #00306d; + color: #033e89; +} +.trl .home34-linklist ul li a span.fa { + color: #3b9cf7; + margin-right: 10px; + padding-left: 1px; +} +.rtl .home34-linklist ul { + float: left; + list-style: outside none none; + margin: 0; + width: 50%; +} +.rtl .home34-linklist ul li + li { + margin-top: 16px; +} +.rtl .footer_box .home34-linklist ul li a:hover, .footer_box .home34-list ul li a:hover, .home34-list ul li a span.fa, .home34-linklist ul li a span.fa { + color: #3b9cf7; +} +.rtl .footer_box a, .footer_box a:link, .footer_box a:active, .footer_box a:visited { + color: #fff; +} +.home34-bg03 { + background: rgba(0, 0, 0, 0) url("../images/Vtour-Box-Bag.jpg") repeat-x ; + color: #ffffff; +} + +.home16-bg04{ + background: rgba(0, 0, 0, 0) url("../images/home_OnlineServices_bg.jpg") no-repeat fixed center center / cover ; + color: #fff; + text-align: center; +} +.rtl .ourteam01-bg03 { + background-color: #fff; + color: #555555; +} +.rtl .pb-60 .pb-10{ + padding-bottom: 0px; + padding-top: 0px; +} +.rtl .contactus02-ibox02 { + margin: 0px 0 0; + text-align: center; +} +.rtl .headerBox .headertopBox { + background-color: rgba(54, 25, 25, 0.1); + border-bottom: 1px solid #002a5f; +} +.rtl .home34-bg01 { + background: #c7dbed none repeat scroll 0 0; +} + +/*sync carousel */ +.home16-title04 h3 { + color: #ffffff; + font-size: 25px; + font-weight: normal; + margin: 0 0 40px; +} +.home16-title04 h4 { + color: #ffffff; +} +.rtl .home16_slidecarousel .owl-wrapper:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +.rtl .home16_slidecarousel .carousel_main, .home16_slidecarousel .carousel_nav { + display: none; + position: relative; + width: 100%; + -ms-touch-action: pan-y; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + display: none; + margin: 0px; + padding: 0px; +} +.home16_slidecarousel .carousel_nav { + max-width: 80%; + margin: auto; + text-align: center; +} +.home16_slidecarousel .carousel_nav span { + width: 110px; + height: 110px; + line-height: 100px; + border: 2px solid #ffffff; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + font-size: 34px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ + cursor: pointer; +} +.home16_slidecarousel .carousel_nav .owl-item:hover span, .home16_slidecarousel .carousel_nav .synced span { + background-color: #ffffff; + color: #006fff; +} +.home16_slidecarousel .carousel_main { + margin: auto; +} +.home16_slidecarousel .carousel_main .cont { + max-width: 75%; + margin: auto; +} +.home16_slidecarousel .owl-wrapper { + display: none; + position: relative; + -webkit-transform: translate3d(0px, 0px, 0px); +} +.rtl .home16_slidecarousel .owl-wrapper-outer { + overflow: hidden; + position: relative; + width: 100%; +} +.home16_slidecarousel .owl-wrapper-outer.autoHeight { + -webkit-transition: height 500ms ease-in-out; + -moz-transition: height 500ms ease-in-out; + -ms-transition: height 500ms ease-in-out; + -o-transition: height 500ms ease-in-out; + transition: height 500ms ease-in-out; +} +.home16_slidecarousel .owl-item { + float: left; +} +.home16_slidecarousel .owl-pagination { + text-align: center; + padding: 20px 0 0; + position: absolute; + top: 100%; + left: 2; + width: 100%; +} +.home16_slidecarousel .owl-buttons .owl-prev, .home16_slidecarousel .owl-buttons .owl-next { + position: absolute; + left: 0; + top: 0; + width: 46px; + height: 46px; + line-height: 46px; + font-size: 0px; + text-align: center; + cursor: pointer; + margin: 0; + border: 1px solid #FFF; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home16_slidecarousel .owl-buttons .owl-next { + left: auto; + right: 0; +} +.home16_slidecarousel .owl-buttons .owl-prev:before, .home16_slidecarousel .owl-buttons .owl-next:before { + content: ""; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; + width: 8px; + height: 8px; + position: absolute; + top: 50%; + left: 50%; + margin: -4px 0 0 -3px; + font-size: 20px; + transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +.home16_slidecarousel .owl-buttons .owl-next:before { + border-left: none; + border-right: 1px solid #FFF; + margin-left: -7px; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -o-transform: rotate(-45deg); +} +.home16_slidecarousel .owl-buttons .owl-prev:hover, .home16_slidecarousel .owl-buttons .owl-next:hover { + background-color: #006fff; + border-color: #006fff; +} +.home16_slidecarousel .owl-wrapper, .home16_slidecarousel .owl-item { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); +} +.home16_slidecarousel img { + max-width: 100%; +} +.home16_slidecarousel .carousel_nav .item { + cursor: pointer; + margin: 5px 2px; +} +.home16_slidecarousel .carousel_main .synced .item { + background: #006fff; +} +.home16_slidecarousel .carousel_main .synced .item img { + filter: alpha(opacity=70); + opacity: 0.7; +} +.home16-btn04, .home16-btn04:link, .home16-btn04:active, .home16-btn04:visited { + padding: 10px 10px; + border: 1px solid #FFF; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + font-size: 13px; + margin: 0px 5px 4px; + display: inline-block; + color: #FFF; + min-width: 180px; + text-align: center; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ +} + +/*Accent colour*/ +.home16-banner-btn, +.home16-ibox .cont:hover .icon span, +.home16-btn02, +.home16-btn02:link, +.home16-btn02:active, +.home16-btn02:visited{ + background-color:#1368d6; +} +.home16-ibox .icon, +.home16-list03 li:hover span.fa{ + border-color:#1368d6; + color:#1368d6; +} +.home16-list03 li:hover:before{ + border-left-color:#1368d6; +} + +.home16-carousel .owl-buttons .owl-prev:hover, +.home16-carousel .owl-buttons .owl-next:hover{ + border-color: #1368d6; +} +.home16-carousel .owl-buttons .owl-prev:hover:before, +.home16-carousel .owl-buttons .owl-next:hover:before{ + border-left-color: #1368d6; + border-bottom-color: #1368d6; +} + +.home16-bg05, +.home16-carousel .photo_box .ico span, +div.Theme_Responsive_20073_home16 .btn{ + background-color:#1368d6; +} +a.home16-btn:hover, +.home16-btn04:hover, +.home16_slidecarousel .owl-buttons .owl-prev:hover, +.home16_slidecarousel .owl-buttons .owl-next:hover{ + background-color:#1368d6; + border-color:#1368d6; +} +.home16-chart .home16-percentage, +.home16_slidecarousel .carousel_nav .owl-item:hover span, +.home16_slidecarousel .carousel_nav .synced span, +.home16-social a:hover .fa{ + color:#1368d6; + font-size:30pt; +} +.home16-ibox03 .icon .bg span:before, +.home16-ibox03 .icon .bg2 span:before { + background: -moz-linear-gradient(135deg, #1368d6 10%, #33d0c5 100%); + background: -webkit-linear-gradient(135deg, #1368d6 0%, #33d0c5 100%); + background: -o-linear-gradient(135deg, #1368d6 10%, #33d0c5 100%); + background: -ms-linear-gradient(135deg,#1368d6 10%, #33d0c5 100%); + background: linear-gradient(135deg,#1368d6 10%, #33d0c5 100%); +} +.footer_box .home16-social a:hover .fa{ + color:#1368d6; +} + +#home20-next { + bottom: 130px; + cursor: pointer; + height: 50px; + left: 50%; + margin: 0 0 0 -50px; + position: absolute; + text-align: center; + width: 80px; + z-index: 1; +} +#home20-next:hover span.fa { + margin: 20px 0 0; +} +#home20-next span.fa { + color: #fff; + font-size: 50px; + line-height: 50px; + transition: margin 200ms ease-in 0s; +} +a.home15-btn { + background-color: #f3f3f3; + border: 1px solid #d6d6d6; + border-radius: 3px; + color: #8a8a8a; + display: inline-block; + font-size: 13px; + margin: 0 12px 10px 0; + padding: 11px 30px 10px; + transition: all 200ms ease-in 0s; + white-space: nowrap; +} +* + html a.home15-btn { + display: inline; +} +a.home15-btn { + background-color: #0085ff; + border: 1px solid #0085ff; + color: #ffffff; + text-decoration: none; +} +a.home15-btn:hover { + background-color: #033e89; + border: 1px solid #033e89; + color: #ffffff; + text-decoration: none; +} +.home15-ibox { + clear: both; +} +.home15-ibox::after { + clear: both; + content: "."; + display: block; + font-size: 0; + height: 0; + visibility: hidden; +} +.home15-ibox .left_box, .home15-ibox .right_box { + float: left; + width: 31%; +} +.home15-ibox .center_box { + float: left; + width: 38%; +} +.home15-ibox .ibox-animation { + padding: 25px 0; +} +.home15-ibox .ibox-animation li { + border-top: 1px dashed #cccccc; + color: #666666; + font-size: 13px; + line-height: 1.6; + list-style: outside none none; + padding: 25px 0; + position: relative; +} +.home15-ibox .ibox-animation li:last-child { + border-bottom: 1px dashed #cccccc; +} +.home15-ibox .ibox-animation li::before { + border-radius: 50%; + content: " "; + height: 9px; + margin-top: -4px; + position: absolute; + top: 0; + width: 9px; +} +.home15-ibox .ibox-animation li:first-child::before { + display: none; +} +.home15-ibox .ibox-animation li .number { + border-radius: 50%; + color: #fff; + display: block; + font-family: IRANSans,Arial,Helvetica,sans-serif; + font-size: 30px; + height: 58px; + line-height: 58px; + margin-top: -29px; + position: absolute; + text-align: center; + top: 49.9999%; + transition: background-color 200ms ease-in 0s; + width: 58px; +} +.home15-ibox .ibox-animation li:hover .number { + background-color: #2a91fc; +} +.home15-ibox .ibox-animation h3 { + color: #033e89; + font-size: 19px; + font-weight: normal; +} +.home15-ibox .ibox_left { + margin: 0 30px 0 0; + padding-right: 25px; +} +.home15-ibox .ibox_left li { + padding-right: 15px; + text-align: right; +} +.home15-ibox .ibox_left li::before { + right: -30px; +} +.home15-ibox .ibox_left li .number { + right: -55px; +} +.home15-ibox .ibox_right { + margin: 0 0 0 30px; + padding-left: 25px; +} +.home15-ibox .ibox_right li { + padding-left: 15px; + text-align: left; +} +.home15-ibox .ibox_right li::before { + left: -30px; +} +.home15-ibox .ibox_right li .number { + left: -55px; +} +.home15-ibox .ibox_center { + padding: 25px 15px 0; + text-align: center; +} +.home15-ibox .ibox_center .animation { + margin: auto; + text-align: center; +} +.home15-ibox li .number, .home15-ibox li::before { + background-color: #033e89; +} +.home15-ibox .ibox_left { + border-right: 1px dashed #033e89; +} +.home15-ibox .ibox_right { + border-left: 1px dashed #033e89; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { +.home15-ibox .left_box, .home15-ibox .center_box, .home15-ibox .right_box { + float: none; + width: 100%; +} +.home15-ibox .left_box li, .home15-ibox .right_box li { + width: 33.3333%; + display: inline-block; + vertical-align: bottom; + margin-right: -4px; +} +.home15-ibox .ibox_left { + border: none!important; + margin: 0 0 25px 0; + padding: 0; +} +.home15-ibox .ibox_right { + border: none!important; + margin: 25px 0 0 0; + padding: 0; +} +.home15-ibox .ibox_left.ibox-animation li { + padding: 0px 25px 35px 25px; + border: none; + border-left: 1px dashed #cccccc; + text-align: center; +} +.home15-ibox .ibox_left.ibox-animation li:first-child { + border: none; +} +.home15-ibox .ibox_left.ibox-animation li:last-child { + border: none; + border-left: 1px dashed #cccccc; +} +.home15-ibox .ibox_left.ibox-animation li .number { + top: 100%; + left: 50%; + margin: -29px 0px 0px -29px; +} +.home15-ibox .ibox_left.ibox-animation li:before { + top: 100%; + left: 0px; + margin: -4px 0 0 -4px; +} +.home15-ibox .ibox_right.ibox-animation li { + padding: 35px 25px 0px 25px; + border: none; + border-left: 1px dashed #cccccc; + text-align: center; +} +.home15-ibox .ibox_right.ibox-animation li:first-child { + border: none; +} +.home15-ibox .ibox_right.ibox-animation li:last-child { + border: none; + border-left: 1px dashed #cccccc; +} +.home15-ibox .ibox_right.ibox-animation li .number { + top: 0; + left: 50%; + margin: -29px 0px 0px -29px; +} +.home15-ibox .ibox_right.ibox-animation li:before { + top: 0; + left: 0px; + margin: -4px 0 0 -4px; +} +} +@media only screen and (max-width: 767px) { +.home15-ibox .left_box, .home15-ibox .right_box, .home15-ibox .center_box { + width: 100%; + float: none; +} +.home15-ibox .ibox_left, .home15-ibox .ibox_right { + border: none!important; +} +.home15-ibox .ibox-animation li:before { + display: none; +} +.home15-ibox .ibox-animation { + margin: 0; + padding: 0; + border: none; +} +.home15-ibox .ibox-animation li { + text-align: center; +} +.home15-ibox .ibox-animation li .number { + position: static; + margin: 0px auto 15px; +} +.home15-ibox .left_box li:first-child { + border-top: none +} +.home15-ibox .ibox-animation .animated { + -webkit-animation-name: fadeInUp; + -moz-animation-name: fadeInUp; + -o-animation-name: fadeInUp; + animation-name: fadeInUp; +} +.home15-ibox .service_center { + padding-bottom: 25px; +} +} + +.rtl .home10-bg05 { + background: rgba(0, 0, 0, 0) url("../images/home-IPD.jpg") no-repeat scroll center top / cover ; +} +.rtl .home10-ibox02 { + margin: auto 13%; +} +.rtl .home10-ibox02 .itmes { + background-color: rgba(108, 111, 118, 0.5); + border: 1px solid #9b9da1; + color: #ffffff; + margin: 60px 0 0; + padding: 0 34px 30px; + text-align: center; +} +.rtl .dnngo-main.boxed .home10-ibox02 .itmes { + padding: 0 15px 30px; +} +.rtl .home10-ibox02 .itmes em.fa { + background-color: #009b85; + font-size: 45px; + height: 83px; + line-height: 83px; + margin: -40px auto 0; + width: 83px; +} +.rtl .home10-ibox02 .itmes h3 { + color: #fff; + font-size: 18px; + font-weight: normal; + line-height: 1.3; + margin: 30px 0 20px; + text-transform: uppercase; +} +.rtl .home10-ibox02 .itmes .line { + background-color: #009b85; + height: 1px; + margin: 20px auto; + width: 30px; +} +.rtl .home10-ibox02 .itmes p { + line-height: 2; + padding: 0 20px; +} + + + + +.home07-cont02 { + list-style: outside none none; + margin: 0; + padding: 0; + width: 100%; +} +.home07-cont02 { + list-style: outside none none; +} +.home07-cont02 { + list-style: outside none none; + margin: 0; + padding: 0; + width: 100%; +} +.home07-cont02 li { + cursor: pointer; + float: left; + height: 470px; + padding: 140px 70px 0; + text-align: center; + transition: padding 200ms ease-in 0s; + width: 33.33%; +} +.home07-cont02 li:hover { + padding: 50px 70px 0; +} +.home07-cont02 li.the1 { + background-color: #3fabff; +} +.home07-cont02 li.the2 { + background-color: #006ffc; +} +.home07-cont02 li.the3 { + background-color: #0051b8; +} +.home07-cont02 li .icon img { + height: 112px; +} +.home07-cont02 li h5 { + color: #fff; + font-size: 16px; + font-weight: bold; + margin: 30px 0 0; + text-transform: uppercase; +} +.home07-cont02 li .line { + background-color: #fff; + height: 3px; + margin: 20px auto; + width: 50px; +} +.home07-cont02 li p { + color: #fff; + margin: 0; +} +.home07-cont02 li a { + background-color: #fff; + color: #006ffc; + display: inline-block; + font-size: 13px; + margin: 35px 0 0; + padding: 12px 26px; + text-transform: uppercase; +} +.home07-cont02 li p, .home07-cont02 li a { + opacity: 0; + transition: all 200ms ease-in 0s; +} +.home07-cont02 li:hover p, .home07-cont02 li:hover a { + opacity: 1; +} + + +.headerBox { + opacity: 0.8; +} +.rtl .dnn_logo { + height: 80px; +} +.rtl .headerBox > .shade { + border-radius: 0px 0px 0px 0px; +} +.rtl .tp-caption.large_text .tp-caption{ + font-family: "IRANSans"; + letter-spacing:-1px; +} +.rtl .tp-caption{ + font-family: "IRANSans"; + letter-spacing:-1px; + opacity: 0.8; +} +.rtl .header-left { + text-align: right; +} +.rtl .header-left span{ + font-size:12px; +} +.rtl .tp-caption.large_text { + font-family: "IRANSans"; +} +.rtl blockquote, blockquote p { + color: #fff; + font-size: 18px; + font-style: italic; + line-height: 24px; +} +.rtl blockquote .small, blockquote footer, blockquote small { + color: #fff; + display: block; + font-size: 80%; + line-height: 1.42857; +} +.rtl .dg-blockquote cite { + color: #f0b632; + display: inline-block; + font-size: 15px; + font-weight: bold; +} +.rtl .contactus01-ibox .fa { + background-color: #69173b; + border-radius: 50%; + color: #fff; + font-size: 26px; + height: 60px; + line-height: 60px; + position: absolute; + right: 10px; + text-align: center; + top: 40px; + width: 60px; +} +.list-ico li, .list-ico2 li, .list-ico3 li { + line-height: 20px; + margin-bottom: 15px; + padding-right: 36px; +} +.list-ico .fa, .list-ico2 .fa, .list-ico3 .fa, .list-ico .lnr, .list-ico2 .lnr, .list-ico3 .lnr, .list-ico .glyphicon, .list-ico2 .glyphicon, .list-ico3 .glyphicon { + color: #69173b; + right: 0; +} +.list-ico.ico-lg li, .list-ico2.ico-lg li, .list-ico3.ico-lg li { + margin-bottom: 18px; + padding-right: 42px; + padding-top: 3px; +} +.list-ordened li::before, .list-ordened2 li::before, .list-ordened3 li::before { + right: 0; +} +.list-ordened3 li { + margin-bottom: 13px; + padding-right: 32px; + padding-top: 1px; +} +.rtl .headerBox { + opacity: 0.9; + position: relative; +} +.rtl .headerBox .header-top #search-icon{ + width:35px; + height:27px; + line-height:27px; + font-size:14px; + + } +.rtl .sync_carousel_1 .carousel_nav .item .ico { + border: 1px solid #69173b; + background-color: #cfbd91; + border-radius: 10%; + font-size: 50px; +} +.rtl .sync_carousel_1 .carousel_nav { + padding: 30px 0; +} +.rtl .sync_carousel_1 .carousel_nav .synced .item .ico span { + background-color: #69173b; +} +.rtl .mt-40 { + margin-top: 0px; +} +.rtl .home41-icon02 .front h3 { + font-size: 16px; + letter-spacing: -1px; + font-weight: bold; +} +.rtl .home41-icon02 .front { + border-radius: 10px; + background-color: #0085ff; + height: 200px; + text-align: center; + padding-top: 30%; + color:#fff; +} +.rtl .home41-icon02 .front span{ +font-size:40px; +} +.rtl .home41-icon02 .front h3{ + color:#fff; +} +.rtl .home41-icon02 .back { + border-radius: 10px; + background-color: #fff; + height: 200px; + text-align: center; + color:#033e89; +} +.home41-icon02 .back h3 { + font-size: 16px; + letter-spacing: 0px; +} +.home41-icon02 .back li p { + padding-right: 10px;padding-left: 10px; +} +.rtl .vertical_center_2 { + text-align: right; +} +.rtl .TopOutPane { + margin-bottom: 0px; +} +.rtl .Full_Screen_PaneE { + padding:20px; + background-color: #dbc796; + height:200px; + margin-bottom: 0px; +} +.rtl .Full_Screen_PaneC { + padding-right:60px; + padding-left:60px; + padding-bottom:30px; +} +.rtl #dnngo_megamenu .dnngo_slide_menu, .rtl #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu, .rtl #dnngo_megamenu .dnngo_boxslide { + background-color: #434343; +} +.Home41-heading01 { + color: #d7d7d7; + font-size: 18px; + font-weight:bold; + letter-spacing: -1px; +} +.Home41-Container01 .dnntitle { + padding: 0 0 20px; + text-align: right; +} +html .rtl { direction: rtl; } +.rtl .dnn_logo {text-align: right;} +.rtl .header-left {width: 260px;} +.rtl .header-left .dnn_logo {text-align: right;} +.rtl .header-right .dnn_logo {text-align: right;} +.rtl .header-top .header-right { text-align: left; } + +.rtl .header-bottom .header-right {text-align: center;} +.rtl .searchBox input.NormalTextBox { text-align: right; padding: 0 5px 0 25px; } +.rtl .carousel { direction: ltr; } + .rtl .carousel .owl-item { direction: rtl;} +.rtl .prettyprint.linenums { text-align: right !important; } +.rtl ul.searchSkinObjectPreview { text-align: right; left: 0 !important; width: 100%; } +.rtl .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { left: 5px; right: auto !important; } +.rtl .headerBox .header-top .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { left: 44px; } +.rtl #header1 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header2 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header4 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header5 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header6 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header7 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; } +.rtl #header5 #dnngo_megamenu > div > ul.primary_structure > li.dir > a > span::after { margin: 9px -15px 0 0 !important; } +.rtl #header1 .nav_ico .fa, .rtl #header2 .nav_ico .fa, .rtl #header3 .nav_ico .fa, .rtl #header4 .nav_ico .fa, .rtl #header5 .nav_ico .fa, .rtl #header7 .nav_ico .fa { margin: 0 17px 0 0; } +.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span:before { left: 100%; right: 2px; } +.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li:hover > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.current > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.menu_hover > a > span:before { right: 2px; left: 2px; } +.rtl #header1 .nav_ico .searchBox, .rtl #header1 .nav_ico .Loginandlanguage, .rtl #header2 .nav_ico .searchBox, .rtl #header2 .nav_ico .Loginandlanguage, .rtl #header4 .nav_ico .searchBox, .rtl #header5 .nav_ico .searchBox, .rtl #header5 .nav_ico .Loginandlanguage, .rtl #header7 .nav_ico .searchBox, .rtl #header7 .nav_ico .Loginandlanguage { right: auto; left: 0; } +.rtl #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); margin: 0 0 0 8px; } +.rtl #dnngo_megamenu .primary_structure > li { float: right; } +.rtl .dnn_menu, .rtl #header6 .HeaderPaneB { direction: rtl; } +.rtl #dnngo_megamenu .dnngo_slide_menu li a {padding: 7px 20px 7px 30px;text-align: right;} +.rtl #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: 15px; right: auto; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); } +/*.rtl #dnngo_megamenu .dnngo_menuslide { left: auto !important; right: 0 !important; }*/ +.rtl #header5 #dnngo_megamenu .dnngo_menuslide { left: 100% !important; right: auto !important; } +.rtl #header5 #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: 100% !important; right: auto !important; } +.rtl #header5 #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: auto !important; right: 15px !important; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } +.rtl #header5 #dnngo_megamenu .dnngo_slide_menu li a { padding: 7px 40px; } +.rtl #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: auto !important; right: 100% !important; } +.rtl #dnngo_megamenu .primary_structure span img, .rtl #dnngo_megamenu .primary_structure span i, .rtl .multi_menu ul li i, .rtl .multi_menu ul li img { margin-left: 4px; margin-right: 0; } +.rtl li .fa { margin-left: 12px; margin-right: 0 !important; } +.rtl .home01-accordion .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; } +.rtl .home01-list li::before { margin-left: 10px; margin-right: 0; position: relative; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home01-number .box::before { left: -50% !important; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); } +.rtl .price_holder ul li span { margin: 0 0 0 8px; } +.rtl .home25-footer-list ul li a span.fa { margin-left: 14px; margin-right: 0; } +.rtl .home19-footer03 ul li span { margin: 0 0 0 14px !important; } +.rtl .home01-loadlist .bar span { left: 0; right: auto; } +.rtl .home02-ibox02 .title .love { left: 0; right: auto !important; } +.rtl .home02-list02 li .fa { margin-left: 12px; margin-right: 0; } +.rtl .home02-ibox04 img { float: right; margin: 0 0 5px 15px; } +.rtl .Home03-heading03::before { border-left: 0 none; border-right: 4px solid #69173b; left: auto; right: 0; } +.rtl .Home03-heading03 { padding: 0 40px 0 0 !important; } +.rtl .home03-ibox02 .ico { float: right; margin: 8px 0 0 30px !important; } +.rtl .home03-bg04 .col-sm-6 { float: left; } +.rtl .home03-title04::before { margin: 0 0 5px 25px !important; } +.rtl .home03-loadlist .bar span { left: 10px !important; right: auto !important; } +.rtl .home03-ibox03 .fa { float: right; margin-left: 30px; margin-right: 0; } +.rtl .Home03-heading02::before { margin: 0 0 4px 27px; } +.rtl .home03-list li::before { float: right; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home03-ibox { padding: 30px 100px 30px 0; } + .rtl .home03-ibox .ico { left: auto !important; right: 10px; } +.rtl .home04-bg .left_bg > .img_bg { right: 0 !important; left: auto !important; } +.rtl .home04-social { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 26px 5px 0; } +.rtl .home04-list li .fa { margin-right: 0; margin-left: 10px; } +.rtl .home04-ibox02::before { left: -66%; } +.rtl .home04-ibox03 li .fa { left: auto; right: 0; } +.rtl .home04-ibox03 li { padding: 0 140px 50px 0; } +.rtl .home04-list02 li .fa { margin-right: 0; margin-left: 15px; } +.rtl .right_bg { left: 0 !important; right: auto !important; } +.rtl .home05-list li .fa { margin-right: 0; margin-left: 10px; } +.rtl .home05-shop-info { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.1); padding-left: 0; padding-right: 20px; } +.rtl .home05-list02 li .fa { margin-right: 0; margin-left: 15px; } +.rtl .home06-list li .fa { margin-left: 18px; margin-right: 0; } +.rtl .home06-list02 li .fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home07-cont { padding: 5px 275px 5px 0; } +.rtl .home07-ibox02 { padding: 0 90px 0 0; } + .rtl .home07-ibox02 span.fa { left: auto; right: 0; } +.rtl .home07-loadlist .progress .bar span { left: 0; right: auto !important; } +.rtl .home07-accordion .panel-title a { padding: 16px 50px 16px 0; } + .rtl .home07-accordion .panel-title a .accordion_icon::before { right: 4px; top: -1px; } +.rtl .home07-ibox03 li img { right: 0; left: auto; } +.rtl .home07-ibox03 li { padding: 11px 107px 12px 0; } +.rtl .home07-list ul li a span.fa { margin: 0 0 0 20px; } +.rtl .home08-list li a span.fa { margin-left: 15px; } +.rtl .header08-cont06 li div.img img { left: auto !important; right: 0; } +.rtl .header08-cont06 li { padding: 0 105px 0 0; } +.rtl #header9 .nav_ico { left: 0; } +.rtl .home09-bg03 .col-sm-6 { float: left; } +.rtl .home09-timeline .time_box_right::after, .rtl .home09-timeline .time_box_right::before, .rtl .home09-timeline .time_box_right .time_title::before { right: auto; } +.rtl .home09-price .price_holder ul li { text-align: right; } +.rtl .home10-ibox03 img { float: right; margin-right: 0; margin-left: 19px; } +.rtl .home10-goemail { padding-right: 50px; text-align: center; } +.rtl #header10 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; } +.rtl .home11-ibox::before { border-right: none; border-left: 1px solid rgba(255,255,255,0.8); right: auto; left: -15px; } +.rtl .home11-ibox03 { padding-left: 0; padding-right: 80px; } + .rtl .home11-ibox03 .fa { left: auto; right: 0; } +.rtl .home11-list li::before { margin-right: 0; margin-left: 20px; } +.rtl .home11-tab .resp-tab-content .resp_margin { text-align: right; } +.rtl .home11-ibox05 .fa { left: auto; right: 0; } +.rtl .home11-ibox05 { padding: 0 170px 50px 0; } +.rtl .home11-Testimonials blockquote { text-align: justify; } +.rtl .home11-ibox06 .photo_box { float: right; } +.rtl .home11-ibox06 .photo_content { float: right; } +.rtl #dnngo_megamenu .primary_structure > li.dir > a > span::after { margin: 8px -10px 0 0 !important; text-align: right; } +.rtl .home12-ibox02 .ico { right: 0; left: auto; } +.rtl .home12-ibox02 { padding: 40px 59px 40px 0; } +.rtl .home12-list li::before { margin-right: 0; margin-left: 5px; } +.rtl #main_right { left: -261px; right: auto !important; } + .rtl #main_right.active { left: 0 !important; } +.rtl .home13-ibox { padding: 0 100px 25px 0; } + .rtl .home13-ibox .ico { left: auto; right: 0; } +.rtl .home13-ourTeam .ourTeam_thumbnail { text-align: right; } +.rtl .home13-list dt::before { left: auto !important; right: 0; } +.rtl .home13-list dt { padding-right: 45px; } +.rtl .Testimonials_tab .last_page { margin-left: 0; margin-right: -32px; } +.rtl .home13-Testimonials .next_page { margin-left: 0; margin-right: 32px; } +.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span::before { left: 100%; right: 2px; } +.rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 3px 3px 6px !important; } +.rtl .main_content_slider_box { direction: ltr; } +.rtl .home14-social { border-right: 1px solid rgba(255, 255, 255, 0.1); padding: 5px 26px 5px 0; border-left: none; } +.rtl .home14-ibox02 li img { float: right; margin: 0 0 20px 10px; } +.rtl .home14-ibox02 li { float: right; } +.rtl .home14-list li .ico { margin: 0 0 2px 5px; } +.rtl .home14-price .price_holder ul li { text-align: right; } +.rtl .home15-percentage i, .home15-percentage em { left: auto; margin: -8px 25px 0 0; right: 100%; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home15-list04 li span.fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home15-list03 li img { float: right; margin: 0 0 10px 10px; } + +.rtl .home16-social02 { border-right: 1px solid #c7c7c7; padding: 5px 26px 5px 0; border-left: none; } +.rtl .home16-list03 li::before { right: 18px; left: auto; } +.rtl .home16-list03 li span.fa { left: auto; right: 0; } +.rtl .home16-bg02 h3 { text-align: right; } +.rtl .home16-bg02 p { text-align: justify; } +.rtl .home16-list li .ico { margin: 0 0 2px 10px; } +.rtl .home16-ibox04 .personnel_info { padding: 0 110px 0 20px; text-align: justify; } +.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_info { padding: 0 110px 0 20px; } +.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_pic { left: auto; right: 16px; } +.rtl .home16-list03 li { padding: 0 55px 50px 0; } +.rtl .home16-list li { text-align: right; margin-right: 0; margin-left: -3px; } + .rtl .home16-list li .ico::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 69%; } +.rtl .home16_slidecarousel { direction: ltr !important; } +.rtl .Home17-Container01 .dnntitle { text-align: center !important; } +.rtl .home17-accordion .accordion_icon::before { font-family: arial !important; font-size: 24px; line-height: 21px; } +.rtl .home17-newslist li { padding: 0 170px 30px 0; } +.rtl .home17-newslist .pic { left: auto; right: 0; } +.rtl .home17-list li::before { padding: 0 0 0 10px; } +.rtl .home17-accordion .panel-title a { padding: 15px 60px 15px 0; } + .rtl .home17-accordion .panel-title a .accordion_icon { left: auto; right: 0; } +.rtl .home18-ibox03 em.fa { float: right; margin-right: 0; margin-left: 18px; } +.rtl .home18-ibox02 em.fa { float: left; margin-left: 0; margin-right: 18px; } +.rtl .home18-ibox02 .text_hidden { text-align: left; } +.rtl .home18-social02 li::before { right: auto; left: 5px; } +.rtl .home18-accordion .panel-title .arrow { margin: 0 0 3px 8px; } +.rtl .home18-ibox04 .photo_box { float: right; } +.rtl .home18-team .team-left { float: right; margin: 0 15px 0 25px; } +.rtl .home19_bg03 .col-md-6 { float: left; } +.rtl .home19-ibox02 .left .title { text-align: left; } +.rtl .home20-ibox02 ul li span.fa { margin-left: 10px; margin-right: 0; } +.rtl .home20-loadedlist .progress .bar span { left: 0; right: auto; } +.rtl .home20-footer02 li a span.fa { margin: 0 0 0 10px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home20-footer01 ul li a span.fa { margin: 0 0 0 20px; } +.rtl .home20-footer03 li img { right: 0; left: auto; } +.rtl .home20-footer03 li { padding: 0 124px 0 0; } +.rtl .home21-accordion .panel-heading .accordion_icon { margin-left: 15px !important; } +.rtl .home21-blogstyle .blog-date { float: right; margin: 20px 0 0 22px; } +.rtl .home21-functionList .functiontitle em { float: right; } +.rtl .home21-carousel.home21-carousel-1 { direction: ltr; } +.rtl .home21-services-right .icon_border { float: right; margin-left: 15px; margin-right: 0; } +.rtl .home21-services-left .icon_border { float: left; margin-left: 0; margin-right: 15px; } +.rtl .home21-services-left .text_hidden { text-align: left; } +.rtl .home21-app .col-sm-6 { float: left; } +.rtl .home21-app-content h3 em { display: none; } +.rtl .home21-Testimonials .photo_box > a { float: right; margin: 0 0 10px 20px; } +.rtl .home21-time-line.scroll-wrapper > .scroll-content { margin-left: -17px; } +.rtl .home21-time-line.scroll-scrolly_visible ul { padding-left: 25px; padding-right: 0; } +.rtl .home21-time-line li { padding: 0 90px 0 0; } + .rtl .home21-time-line li .time_date { left: auto; right: 0; } +.rtl .home21-time-line ul::before { left: auto; right: 35px; } +.rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y { left: 2px; right: auto; } + + .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y:hover .scroll-element_outer, + .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer { right: -11px; } +.rtl .home21-foot-about .foot-about-input .submit { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home21-foot-about .foot-about-input .foot-input { text-align: left; } +#Body > div[style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: medium none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"]:last-child { right: 0; } + +.rtl .home22-content1-list { padding: 25px 100px 15px 0; } + .rtl .home22-content1-list span { left: auto; right: 0; } +.rtl .home22-load-list .bar span { left: 0; right: auto; } +.rtl .home22-list-ul li span { left: auto; right: 0; } +.rtl .home22-list-ul li { padding: 0 30px 0 0; } +.rtl .home22-features h5 { padding: 0 50px 0 0; } + .rtl .home22-features h5 span { left: auto; right: 0; } +.rtl .home22-Testimonials .last_page { left: 0; right: 97%; } + .rtl .home22-Testimonials .last_page::before, .rtl .home22-Testimonials .next_page::before { left: auto; right: 18px; } + +.rtl .home22-footera img { float: right; margin-left: 20px; margin-right: 0; } +.rtl .home22-bg06-r { left: 0; right: auto; } +.rtl .home23-con_c h3 span.fa { left: auto; right: 0; } +.rtl .home23-con_c h3 { padding: 10px 45px 10px 0; } +.rtl .home23-SectionStyles3 .home23-con_a ul li { padding: 0 100px 0 0; text-align: right; } + .rtl .home23-SectionStyles3 .home23-con_a ul li span { left: auto; right: 0; } +.rtl .home23-con_a.white p.text { text-align: justify; } +.rtl .home23-con_a.white h3.title { text-align: center; } +.rtl .home23-Testimonials .last_page { margin-left: -108px; } +.rtl .home23-con_g li span.fa { left: auto; right: 0; } +.rtl .home23-con_g li { padding: 31px 70px 30px 0; } +.rtl .home23-botbox_e li a span.fa { margin-left: 10px; } +.rtl .home23-botbox_f li .img { left: auto; right: 0; } +.rtl .home23-botbox_f li:first-child { padding: 0 100px 0 0; } +.rtl .home23-botbox_f li { padding: 26px 100px 26px 0; } +.rtl .home23-accordion1 .panel-title a { padding: 11px 40px 15px 0; } + .rtl .home23-accordion1 .panel-title a .accordion_icon { left: auto; right: 0; } +.rtl .home23-con_f a.home23-Button02 { margin-left: 0; margin-right: 110px; } +.rtl .home23-con_f { text-align: right; } +.rtl #anchorNav li .fa { margin: 0; } +.rtl .home24-carousel .item .ico { left: auto; right: 0; } +.rtl .home24-carousel .item { padding: 0 70px 0 15px; } +.rtl .home24-loadlist .bar span { left: 0; right: auto; } + .rtl .home24-loadlist .bar span::after { left: auto; right: 17px; } +.rtl .home24-bolglist li .date { float: right; } +.rtl .home24-bolglist li .rightbox { padding: 0 100px 0 0; } +.rtl .home24-list02 li span.fa { margin: 0 0 2px 10px; } +.rtl .home24-list .fa { float: none; } +.rtl .home25-list li { padding: 0 25px 0 0; } + .rtl .home25-list li span { left: auto; right: 0; } +.rtl .Theme_Responsive_20073_home25 .btn:first-child { margin-right: 2%; } +.rtl .home25-title02 h2::before { left: auto; right: 0; } +.rtl .home25-services-box span { left: auto; right: 0; } +.rtl .home25-services-box { padding: 0 50px 0 0; text-align: right; } +.rtl .home26-list li::before { margin-left: 10px; margin-right: 0; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home26-ibox02 span.fa { float: right; margin-left: 20px; margin-right: 0; } +.rtl .home26-bg04 .col-sm-6 { float: left !important; } +.rtl .home26-list02 li .fa { float: right; margin-left: 30px; margin-right: 0; } +.rtl .home26-testimonials .last_page::after, .rtl .home26-testimonials .next_page::after { left: auto; right: 0; } +.rtl .home26-testimonials .last_page, .rtl .home26-testimonials .next_page { left: auto; right: 50%; } +.rtl .home26-testimonials .last_page { margin: 0 60px 0 0 !important; } +.rtl .home26-testimonials .next_page { margin: 0 -99px 0 0; } +.rtl .Theme_Responsive_20073_home26 .submit_but { margin-left: 5px; } +.rtl .Theme_Responsive_20073_home26 .form_submit { text-align: right; } +.rtl .home26-social02 li::after { left: 3px; right: auto; } +.rtl .home26-piclist { margin: 0 -7px 0 0; } +.rtl .home27-social { border-right: 1px solid #c7c7c7; padding: 0 26px 0 0; border-left: none; } +.rtl .home27-conb { padding-right: 290px; } +.rtl .home27-footnews li img { left: auto; right: 0; } +.rtl .home27-footnews li { padding: 11px 107px 12px 0; } +.rtl .home27-follow ul li a::after { left: 0; right: auto; } +.rtl .home27-follow ul li a span.fa { margin: 0 0 0 20px; } + +.rtl .home28-background01 .Testimonials_tab { direction: ltr; } +.rtl .home28-accordion01 .panel-default .accordion_icon::before { right: 50%; left: auto; margin-left: 0; margin-right: -5px; } +.rtl .home28-accordion01 .panel-default .accordion_icon { float: right; margin: -7px 0 0 10px; } +.rtl .home28-horizontalTab_Top .list_style02 li::before { left: auto; right: 0; font-size: 14px; line-height: 17px; } +.rtl .home28-accordion02 .panel-default .accordion_icon::before { left: 1px; } +.rtl .home28-horizontalTab_Top .list_style02 li { float: right; padding: 7px 30px 7px 0; } +.rtl .home28-horizontalTab_Top .resp-tabs-container { text-align: right; } +.rtl .home28-accordion02 .panel-default .accordion_icon { margin: 1px 0 0 10px; } +.rtl .home28-foot_featured li img { left: auto; right: 0; } +.rtl .home28-foot_featured li { padding: 0 80px 10px 0; } +.rtl .home28-loaded_list .progress > span { left: auto; right: 15px; } +.rtl .home29-list01 li { padding: 8px 21px 8px 0; } + .rtl .home29-list01 li span { left: auto; right: 0; } +.rtl .home29-title01 h3 { text-align: right; } +.rtl .home29-ibox03 .right h5 .fa { left: auto; right: 0; } +.rtl .home29-ibox03 .right h5 { padding-left: 0; padding-right: 70px; text-align: right; } +.rtl .home29-ibox03 li p { text-align: right; } +.rtl .home29-ibox03 .left h5 .fa { left: 0; margin-left: 0; margin-right: 12px; right: auto; } +.rtl .home29-ibox03 .left h5 { padding-left: 70px; padding-right: 0; text-align: left; } +.rtl .home29-footerlist li span.fa { left: auto; right: 0; } +.rtl .home29-footerlist li { padding: 0 30px 18px 0; } +.rtl .home30-con_02_right .list_style li span { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home30-Testimonial01 .Pic { left: auto; right: 0; } +.rtl .home30-Testimonial01 li { padding-left: 0; padding-right: 90px; } +.rtl .home30-cont_03_bottom .home30-cont_04 li span.fa { left: auto; right: 0; } +.rtl .home30-cont_03_bottom .home30-cont_04 li { padding: 18px 72px 18px 0; } +.rtl .home30-bot_news li img { float: right; margin: 0 0 0 25px; } +.rtl .Home30-heading01 { border-left: 0; border-right: 4px solid #1e7ad8; padding-left: 0; padding-right: 12px; } +.rtl .Home31dnnplus .col-md-8 { float: left; } +.rtl .home31-ibox01-r .home31-ibox01 { padding: 30px 112px 30px 0; text-align: right; } + .rtl .home31-ibox01-r .home31-ibox01 span { left: auto; right: 0; } +.rtl .home31-ibox01 { padding: 30px 0 30px 112px; text-align: left; } + .rtl .home31-ibox01 span { left: 0; right: auto; } + +.rtl .home32-ibox h3 .fa { margin-left: 12px; margin-right: 0; } +.rtl .home32-bg03 .col-md-6 { float: left !important; } +.rtl .home32-list .fa { float: right; } +.rtl .home32-imginfo .title span::before { left: auto; right: 3px; } +.rtl .home32-imginfo .title span { float: right; top: 5px; } +.rtl .home32-imginfo .img-right .title span { float: left; } +.rtl .home32-imginfo .img-right li { text-align: left; } +.rtl .home32-loaded .progress-bar { float: right; } + .rtl .home32-loaded .progress-bar span { left: 0; right: auto; } +.rtl .home32-news img { float: right; margin: 4px 0 0 20px; } +.rtl .home33-newslist .date { float: right; margin-right: 0; margin-left: 18px; } +.rtl .home34-testimonials.Testimonials_tab .last_page { margin-left: -110px; } +.rtl .home34-ibox02 h5 span.fa { margin: 0 0 0 20px; } +.rtl .home34-loadlist02 .bar span { left: 0; right: auto; } +.rtl .Home34-Container01 .dnntitle { text-align: right; } +.rtl .Home34-Container01 p { text-align: justify; } +.rtl .home34-list ul li { text-align: right; } +.rtl .home34-news img { float: right; padding: 7px 0 0 14px; } +.rtl .home34-newtext { text-align: justify; } +.rtl .home34-linklist { text-align: right; } +.rtl .home35-imglist li { margin: 0 3px 12px 0; } +.rtl .Home35-Container01 .dnntitle { text-align: right; } +.rtl .home35-ibox03 .lnr, .home35-ibox03 .fa { float: right; margin-left: 28px; margin-right: 0; } +.rtl .home35-cont02 .col-sm-6 { float: left !important; } +.rtl .home35-banner .banner-right { float: left !important; } +.rtl .home36-features .col-md-6 { float: left !important; } +.rtl .Home36-Container01 .dnntitle::before { left: auto; right: 0; } +.rtl .Home36-Container01 .dnntitle { text-align: right; } +.rtl .home36-footabout .aboutinput .foot-aboutinput { text-align: left; } +.rtl .home37-full-right { left: 0; right: auto; } +.rtl .home37-icon02 em.fa { left: auto; right: 0; } +.rtl .home37-icon02 { padding: 0 90px 0 0; } +.rtl .Home37-Container02 .dnntitle { text-align: right; } +.rtl .home37-footerFour img { float: right; margin-left: 30px; margin-right: 0 !important; } +.rtl .home38-social { border-left: medium none; border-right: 1px solid #fff; padding: 5px 20px 5px 0; } +.rtl .home38-background01 h3 span.fa { left: auto; right: 0; } +.rtl .home38-background01 h3 { padding: 0 45px 0 0; } +.rtl .Home38-Container01 .dnntitle { text-align: right; } +.rtl .home38-service h4 .out { left: auto; right: 0; } +.rtl .home38-service h4 { padding: 0 70px 0 0; } +.rtl .home38-ourskills .loaded_list .bar span { left: 0; right: auto; } +.rtl .home38-contact_right li span.fa { left: auto; right: 0; } +.rtl .home38-contact_right li { padding: 25px 80px 25px 0; } +.rtl .home38-archives li span.fa { margin: 0 0 0 10px; } +.rtl .Home38-Container02 .dnntitle { text-align: right; } +.rtl .home38-follow li a .icon { left: auto; right: 0; } +.rtl .home38-follow li a span.arrow { right: 44px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home38-follow li a { padding: 0 60px 0 0; } + .rtl .home38-follow li a .icon span.fa { right: 5px !important; position: relative; } +.rtl .home39-accordion .panel-heading .panel-title a { padding: 10px 53px 8px 20px; } +.rtl .home39-accordion .panel-heading .collapsed .arrow { -moz-transform: rotate(135deg) !important; -ms-transform: rotate(135deg) !important; -o-transform: rotate(135deg) !important; -webkit-transform: rotate(135deg) !important; transform: rotate(135deg) !important; } +.rtl .home39-boxes h1 { text-align: left; letter-spacing: 0; } +.rtl .home39-footerc li a span.fa { margin: 0 0 0 10px; } +.rtl .home40-tablet_pos .col-sm-6:first-child { float: left; } +.rtl .home40-tablet_pos .home40-tablet_abs { float: right; } +.rtl .home40-contact .right .contact_info li .fa { right: 0; left: auto; } +.rtl .home40-contact .right .contact_info li { padding: 10px 30px 10px 0; } +.rtl .Home40-Container01 .dnntitle { text-align: right; } +.rtl .sync_carousel.sync_carousel_1.animation.animated { direction: ltr; } +.rtl .home41-bg01 .row > div:first-child { float: left; } +.rtl .home41-icon01 li { padding: 0 100px 35px 0; } + .rtl .home41-icon01 li .ico { right: 0; } + .rtl .home41-icon01 li::before { left: auto; right: 30px; } + .rtl .home41-icon01 li::after { left: auto; right: 28px; } + .rtl .home41-icon01 li .ico > span { right: 6px; position: relative; } +.rtl .home41-footerlist02 li span.fa { right: 0; left: auto; } +.rtl .home41-footerlist02 li { padding: 0 30px 18px 0; } + + +/*other Pages v3.3*/ +.rtl .pagetitleBox .pagetitle-left { text-align: right; } +.rtl .Testimonials_tab .last_page { left: 0; right: auto; } +.rtl .aboutus01-testimonials .next_page { left: 75px; right: auto; } +.rtl .pagetitleBox .fa.fa-angle-right { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .faq02-ibox .img::before { left: 50%; right: auto; } +.rtl .faq02-Testimonials .next_page { margin: 0 -190px 0 0; } + .rtl .faq02-Testimonials .next_page::before { margin: 0 -7px 0 0; } +.rtl .faq02-chart .faq02-percentage .percentage_inner { margin: 40px -60px 0 0; } +.rtl .history-box .history-boxgotop::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } +.rtl .history02 .time_box_top::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 -10px 0 0; } +.rtl .history02 .time_box_left .time_content::before, +.rtl .history02 .time_box_right .time_photo::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .history02 .time_box_left .time_photo::before, +.rtl .history02 .time_box_right .time_content::before { -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); } +.rtl .history02 .time_month.time_month_one, +.rtl .history02 .time_month.time_month_two { margin: 0 -34px 0 0; } +.rtl .carousel .owl-buttons .owl-next::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .carousel .owl-buttons .owl-prev { left: auto; right: auto; } + .rtl .carousel .owl-buttons .owl-prev::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-left: none !important; } +.rtl .history03-content .tree_left img, .history03-content .tree_left > div { float: right !important; } +.rtl .history03-content .left_branch { margin-right: -7px; } +.rtl .history03-content .tree_right img, .history03-content .tree_right > div { float: left !important; } +.rtl .history03-content .right_branch { margin-left: -7px; } +.rtl .service01-ibox02 em.the1.fa { margin: -38px -60px 0 0; } +.rtl .service02-bg03 .right_img { background: url("../images/pages/service02-full-right.jpg") no-repeat center center; background-size: cover; } +.rtl .detail01_box .detail01_area_4::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin: 0 -28px 0 0; } +.rtl .detail01_box .detail01_area_6::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 0 0 -28px; } +.rtl .detail01_box .detail01_area_3::before { margin: -1px 0 0 10px; } +.rtl .detail01_box .detail01_area_1::before { margin: -1px 10px 0 0; } +.rtl .detail01-Testimonials .next_page { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .detail01-Testimonials .last_page { left: 0; right: 35px; } +/*.home4 fix search box*/ +.rtl .headerBox .header-top .searchBox::before { right: auto; left: 20px; } +.rtl .headerBox .header-top .searchBox { right: auto; left: 0; } + .rtl .headerBox .header-top .searchBox input.NormalTextBox { padding: 0 10px 0 20px; } +/*home10 fix sarch box*/ +.headerBox .header-bottom .searchBox::before { right: auto; left: 20px; } +.rtl .headerBox .header-bottom .searchBox { left: 0; right: auto; } +/*home11 fix sarch box*/ +.rtl .nav_ico .searchBox, .nav_ico .Loginandlanguage { left: 0; right: auto; } +.rtl .Theme_Responsive_20073_home11-Email .form_input input { text-align: left; } +.rtl .Theme_Responsive_20073_home23 input { padding: 0 20px 0 0; } +.rtl .Theme_Responsive_20073_home24 input { padding: 0 20px 0 0; } +.rtl .Theme_Responsive_20073_home26 input { padding: 0 20px 0 0; } +.rtl .Theme_Responsive_20073_home39 input { padding: 0 20px 0 0; } + .rtl .Theme_Responsive_20073_home39 input[type="submit"], + .rtl .Theme_Responsive_20073_home39 input[type="reset"] { padding: 0 !important; } +.rtl .Theme_Responsive_20073_home39 .form_submit { text-align: right; } +.rtl .Theme_Responsive_20073_home39 .submit_but { margin-right: 0; margin-left: 2px; } + + +/*Mega Menu*/ +.rtl #dnngo_megamenu .dnngo_boxslide { text-align: right; } + +@media (min-width: 768px) { + .rtl .col-sm-1, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9 { float: right; } +} + +@media (min-width: 992px) { + .rtl .col-md-1, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9 { float: right; } +} + +@media (min-width: 1200px) { + .rtl .col-lg-1, .rtl .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9 { float: right; } +} + +.rtl .Banner2 .Banner2_bg, .rtl .Banner2 .Banner2_link:before { -webkit-transform: skew(41deg,0deg); -moz-transform: skew(41deg,0deg); -ms-transform: skew(41deg,0deg); -o-transform: skew(41deg,0deg); transform: skew(41deg,0deg); } +.rtl .Banner2 .Banner2_link { left: auto; right: 60.7%; padding: 33px 120px 33px 60px; } + .rtl .Banner2 .Banner2_link .fa { margin: 0 10px 0 0; } + +@media only screen and (max-width: 767px) { + .rtl .Banner2 .Banner2_link:before { -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transform: none; } + .rtl .Banner2 .Banner2_link { float: left; } +} + +.rtl .ServeList_3 .title .love { right: auto; left: 0; } + .rtl .ServeList_3 .title .love .fa { margin: 0 0 0 7px; } +.rtl .list_style_3 li:before { margin: 0 0 0 10px; float: right; } +.rtl .Container-6 .title-6 { padding: 0 40px 0 0; } + .rtl .Container-6 .title-6:before { right: 0; left: auto; } +.rtl .Container-7 .title-7:before { margin: 0 0 4px 27px; } +.rtl .Container-10 .title-10, .rtl .Container-11 .title-11 { padding: 0 0 0 10px; } + .rtl .Container-10 .title-10:after, .rtl .Container-11 .title-11:after { left: 0; right: auto; margin: -9px 27px 4px 0; } +.rtl .title_style_11:before { margin: 0 0 5px 25px; } +.rtl .title_style_12:before, .rtl .title_style_13:before, .rtl .title_style_14:before { margin: 0 0 4px 27px; } +.rtl .title_style_12:after, .rtl .title_style_13:after, .rtl .title_style_14:after { margin: 0 27px 4px 0; } +.rtl .contact_info2 .fa { float: right; margin: 0 0 0 30px; } +.rtl .list_style_6 li:before { float: right; margin: 0 0 0 8px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl #header4 .header_top .ht_right { float: left; } + .rtl #header4 .header_top .ht_right > div { vertical-align: bottom; } +.rtl #header4 .header_top .languageBox, .rtl #header4 .header_top .Login { margin: 0 0 0 20px; } +.rtl .backgroundImage11 .right_bg:before { margin: 0 -15px 0 0; } +.rtl .pl_100 { padding: 0 100px 0 0; } + +@media only screen and (max-width: 767px) { + .rtl .pl_100 { padding: 0; } +} + +.rtl .list_style_7 li .fa { margin: 0 0 0 10px; } +.rtl .ServeList_11 { padding: 0 80px 0 0; } + .rtl .ServeList_11 .fa { right: 0; } +.rtl .list_style_9 li:before { float: left; } +.rtl .loaded_list_3 .bar span { left: 0; right: auto; } +.rtl .loaded_list_4 .bar span { left: 5px; right: auto; } +.rtl .isotope_grid3 .photo .ico { direction: ltr; } +.rtl .Testimonials_3 blockquote { margin: 0 0 0 5%; text-align: right; } + .rtl .Testimonials_3 blockquote:before { left: auto; right: 100%; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .Theme_Responsive_20072_home5-Email .form_submit { left: 0 !important; right: auto !important; } +.rtl .product_list_01 .link .shopping, .rtl .product_list_01 .link .view { margin: 0 0 0 5px; } +.rtl .list_style_10 li .fa { margin: 0 0 0 10px; } +.rtl .photo_box_2 .photo_content { padding: 0 10% 0 0; } +.rtl .product_list_02 .img { padding: 0 0 0 40px; } +.rtl .list_style_11 li .fa { margin: 0 0 0 15px; } +.rtl .Theme_Responsive_20072_home7 .form_submit { text-align: left; } +.rtl .list_style_13 li .fa { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .ServeList_15 li { padding: 0 60px 30px 0; } + .rtl .ServeList_15 li .ico { right: 0; left: auto; } +.rtl .list_style_12 li .fa { margin: 0 0 0 18px; } +.rtl .price-table3 .price_holder .btn:before { right: auto; left: -60px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .price-table5 .price_holder .price_box .content { text-align: right; } +.rtl .price-table5 .price_holder ul li { text-align: right; } + .rtl .price-table5 .price_holder ul li .fa { margin: 0 0 0 10px; } +.rtl .loaded_list_1 .bar span, .rtl .loaded_list_5 .bar span { left: 0; right: auto; } +.rtl #Breadcrumb_style_1 .breadcrumbRight .fa { margin: 0 0 0 10px; } +.rtl .blockquote_3 small img { margin: 0 0 0 15px; } +.rtl .blockquote_3 p:after { right: 0; right: 94px; } +.rtl .blockquote_5 .pic { float: right; } + +@media only screen and (max-width: 767px) { + .rtl .blockquote_5 .pic { float: none; } +} + +.rtl .verticalTab_Left_1 .resp-tab-content .resp_margin .pic { float: right; margin: 0 0 30px 40px; } +.rtl .horizontalTab_Top_1 .resp-tabs-container { text-align: right; } +.rtl .list_style_9 li:before { float: right; margin: 0 0 0 20px; } +.rtl .ServeList_13 { padding: 0 170px 50px 0; } + .rtl .ServeList_13 .fa { left: auto; right: 0; } + +@media only screen and (max-width: 767px) { + .rtl .ServeList_13 { padding-right: 0; } +} + +.rtl .accordion_1 .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; } +.rtl .accordion_2 .panel-default .accordion_icon { float: left; margin: 0 10px 0 0; } +.rtl .quotes_2, .rtl .quotes_3 { padding: 45px 87px 45px 45px; } + .rtl .quotes_2:before, .rtl .quotes_3:before { right: 35px; left: auto; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .dropcaps_1, .rtl .dropcaps_2, .rtl .dropcaps_3, .rtl .dropcaps_4, .rtl .dropcaps_5, .rtl .dropcaps_6, .rtl .dropcaps_7, .rtl .dropcaps_8 { float: right; margin: 5px 0 15px 25px !important; } +.rtl .alert .close { margin-left: 5px; } +.rtl .dropdown-menu { left: auto; right: 0; text-align: right; } +.rtl .pic_box .ico { direction: ltr; } +.rtl .text_sytle_1, .rtl .text_sytle_3, .rtl .text_sytle_4 { text-align: right; } + .rtl .text_sytle_1 .info { float: left; } + .rtl .text_sytle_1 .info span { margin: 0 0 0 3px; } +.rtl .ServeList_18 { padding: 0 60px 30px 0; } + .rtl .ServeList_18 .ico { right: 0; left: auto; } +.rtl .list_style_1 li:before { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .faq_box dt, .rtl .faq_box dd { padding: 0 55px 10px 0; } + .rtl .faq_box dt:before, .rtl .faq_box dd:before { left: auto; right: 0; } + +@media only screen and (max-width: 767px) { + .rtl .content_text_4 dl { text-align: right !important; } +} + +.rtl .loaded_list_2 .bar span { left: 10px; right: auto; } +.rtl .list_style_8 li { padding: 0 177px 50px 0; } + .rtl .list_style_8 li .fa { right: 0; left: auto; } +.rtl .list_style_4 img { float: right; margin: 0 0 5px 15px; } + +@media only screen and (max-width: 768px) { + .rtl .verticalTab_Left .resp-arrow, .rtl .verticalTab_Right .resp-arrow, .rtl .verticalTab_Bottom .resp-arrow, .rtl .horizontalTab_Top .resp-arrow { float: left; } + .rtl .timeline .time_year { margin: 0 auto 0 0; } + .rtl .timeline .time_box.dir .time_content { text-align: right; } +} + +.rtl .list_style_15 li .fa { margin: 0 0 0 15px; } + +@media only screen and (max-width: 768px) { + .rtl .multi_menu ul li span { text-align: right; } + .rtl .multi_menu ul li .menu_arrow { right: auto; left: 10px; } +} + +.rtl .languageBox { margin-left: 10px; } +.rtl .number_style_1 .box:before { right: 100%; left: auto; margin: -13px 40px 0 0; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-transform: rotate(135deg); } + +@media only screen and (max-width: 1600px) { + .rtl .number_style_1 .box:before { margin-right: 20px; } +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .rtl .number_style_1 .box:before { display: none; } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .rtl .number_style_1 .box:before { display: none; } +} + +@media only screen and (max-width: 767px) { + .rtl .number_style_1 .box:before { margin-right: 40px; display: none; } +} + +.rtl .list_style_2 .fa { margin: 0 0 10px 15px; } +.rtl .ServeList_5 { padding: 30px 100px 30px 0; } + .rtl .ServeList_5 .ico { right: 10px; } +.rtl .list_style_5 .ico { float: right; margin: 8px 0 0 30px; } +.rtl .backgroundImage7:before { left: auto; right: 0; } +.rtl #gmap { right: auto; left: 0; } +.rtl .backgroundImage10 { background-image: url(../images/img_bg_10-rtl.jpg); } +.rtl div.ServeList_7:before, .rtl div.ServeList_7.mt:before { right: 100%; margin: -20px 20px 0 0; -moz-transform: scaleX(-1) scaleY(1); -ms-transform: scaleX(-1) scaleY(1); -o-transform: scaleX(-1) scaleY(1); -webkit-transform: scaleX(-1) scaleY(1); transform: scaleX(-1) scaleY(1); } +.rtl .backgroundImage17 .right_bg { right: auto; left: 0; } +.rtl .link_img_list_01 li { border: none; border-left: 1px solid #d3d3d3; } + +@media only screen and (max-width: 767px) { + .rtl .link_img_list_01 li { border: none; } +} + +.rtl #dnn_dnnBREADCRUMB_lblBreadCrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; } + .rtl #dnn_dnnBREADCRUMB_lblBreadCrumb .breadcrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; } +.rtl #left_menu ul li.dir > a:after, #left_menu ul li li a:before { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl #left_menu ul li li li a { margin: 0 40px 0 20px; } +.rtl #left_menu ul li li li li a { margin: 0 60px 0 20px; } +.rtl .dividers_3:before { right: auto; } +.rtl .Skin_01_Default .news_calendar { float: right; margin-left: 6px; margin-right: 0; } +.rtl .addthis_default_style .addthis_separator, .rtl .addthis_default_style .at4-icon, .rtl .addthis_default_style .at300b, .rtl .addthis_default_style .at300bo, .rtl .addthis_default_style .at300bs, .rtl .addthis_default_style .at300m, .rtl .addthis_default_style .addthis_counter { float: right !important; } +.rtl .post_author_info .thum { float: right !important; margin-right: 0 !important; margin-left: 10px !important; } +.rtl .formError { left: auto !important; right: 0 !important; } + .rtl .formError .formErrorContent { text-align: right; } + .rtl .formError .formErrorArrow { margin-left: 0 !important; margin-right: 10px !important; } +.rtl .Theme_Responsive_20072_home7-Email .form_submit { right: auto !important; left: 0 !important; text-align: left !important; } +.rtl .contact_info .fa, .rtl .ServeList_25 .pic { float: right; margin-right: 0; margin-left: 30px; } +.rtl .Skin_01_Portfolio .pho-photo .content { text-align: right; } +.rtl .Skin_01_Portfolio .filter_block ul.sort_box { float: left; } +.rtl .Skin_01_Portfolio .filter_block .filters { float: right; } + .rtl .Skin_01_Portfolio .filter_block .filters a { float: right; } + .rtl .Skin_01_Portfolio .filter_block .filters a:first-child { border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; } + .rtl .Skin_01_Portfolio .filter_block .filters a:last-child { border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; } + .rtl .Skin_01_Portfolio .filter_block .filters a { border-right: none; border-left-style: solid; border-left-width: 1px; border-left-color: #e1e5e7; } +.rtl .Skin_01_Portfolio.galler_datail .prev_next { float: left; direction: ltr; } + .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-right { float: right; height: 17px; } + .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-left { float: left; height: 17px; } + .rtl .Skin_01_Portfolio.galler_datail .prev_next .btn-small { display: inline-block; width: auto; line-height: normal; overflow: hidden; line-height: 18px; height: 30px; direction: rtl; } +.rtl .Skin_01_Portfolio.galler_datail .gallery_author .thum { float: right; margin-left: 10px; margin-right: 0; } +.rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row input, .rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row textarea { margin-right: 0; } +.rtl .img_positionright { position: relative; z-index: -1; } +.rtl .timeline2:before { right: 92px; left: auto; } +.rtl .timeline2 .time_box { border-left-width: 1px !important; border-right: 3px solid #20a3f0; margin-right: 165px; margin-left: 0; } +.rtl .rtl .timeline2 .time_box { border-left-color: #ddd !important; } +.rtl .timeline2 .time_box:after { left: 100%; right: auto; border-left-color: #20a3f0; border-right-color: transparent !important; } +.rtl .timeline2 .time_box:before { left: auto; right: -83px; } + +@media only screen and (max-width: 767px) { + .rtl .timeline2 .time_box { margin-right: 0; } + .rtl .timeline2 .time_box:before { left: auto; right: 83px; } +} + +.rtl .ServeList_31:before { left: auto; right: 50%; } +.rtl .backgroundImage23 .right_img { right: auto; left: 0; } +.rtl .timeline2 .timeline_End { margin-right: 53px; } +.rtl .ServeList_32 li { padding: 0 85px 60px 0; } + .rtl .ServeList_32 li .fa { left: auto; right: 0; } + .rtl .ServeList_32 li:before { left: auto; right: 22px; } +.rtl .list_style_14 li .fa { margin-right: 0; margin-left: 10px; } +.rtl .star_box .star_area_1:before { right: 100%; left: 0; margin: -1px 10px 0 0; right: 100%; left: auto; margin: -1px 10px 0 0; } +.rtl .star_box .star_area_3:before { left: 100%; right: auto; margin: -1px 0 0 10px; } +.rtl .star_box .star_area_6:before { top: 6px; left: 100%; right: auto; margin: 0 0 0 -28px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } +.rtl .star_box .star_area_4:before { top: 6px; right: 100%; left: auto; margin: 0 -28px 0 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .ServeList_35 li span { float: right; margin-right: 0; margin-left: 30px; } +.rtl .faq_list dt, .rtl .faq_list dd { padding-left: 0; padding-right: 60px; } + .rtl .faq_list dt:before { left: auto; right: 0; } +.rtl .btn_7, .rtl a.btn_7, .rtl a:link.btn_7, .rtl a:active.btn_7, .rtl a:visited.btn_7 { margin: 0 0 8px 20px; } +.rtl .content_text_8 .text_right { right: auto; left: 3%; } +.rtl .content_text_8 .text_left { margin-right: 0; margin-left: 250px; } +.rtl .list_style_16 li .fa { margin: 0 0 0 20px; } +.rtl .ServeList_37 { padding: 25px 120px 30px 0; } + .rtl .ServeList_37 .fa { left: auto; right: 25px; } +.rtl .ServeList_34 li { text-align: right; } +.rtl .Skin_02_Default.gallery_list .page_meta a, .rtl .Skin_02_Default.gallery_list .nav_category .list_one, .rtl .Skin_02_Default.gallery_list .nav_category .photo_rss, .rtl .Skin_02_Default.gallery_list .nav_category .list_three, .rtl .Skin_02_Default.gallery_list .nav_category .list_two, .rtl .Skin_02_Default.galler_datail .prev_next { float: left; } +.rtl .Skin_02_Default.gallery_list .author_info .thum, .rtl .Skin_02_Default.galler_datail .gallery_author .thum { float: right; } +.rtl .Skin_02_Default.galler_datail .PA_Effect_02_Default { direction: ltr; } + +@media only screen and (max-width: 767px) { + .rtl .ServeList_37 { padding-right: 80px; } + .rtl .ServeList_37 .fa { right: 0; } + .rtl .Theme_Responsive_20072_home1 .form_list { margin-left: 0 !important; } + .rtl .Theme_Responsive_20072_home1 .form_row { padding-left: 0 !important; } +} + +@media only screen and (max-width: 991px) { + .rtl .content_text_8 .text_left { margin-left: 0; margin-bottom: 18px; } +} + +.rtl .FooterPane { float: left; } +.rtl .copyright_style { float: right; } +.rtl .c_contentpane, .rtl .Container-H4-1 .dnntitle, .rtl .Home02-Container01 .dnntitle, .rtl .Home03-Container02 .dnntitle, .rtl .Home04-Container02 .dnntitle, .rtl .Home07-Container01 .dnntitle, .rtl .Home08-Container01 .dnntitle, .rtl .Home10-Container01 .dnntitle, .rtl .Home12-Container01 .contentpane, .rtl .Home12-Container02 .dnntitle, .rtl .Home12-Container02 .contentpane, .rtl .Home13-Container01 .contentpane, .rtl .Home14-Container01 .contentpane, .rtl .Home14-Container02 .dnntitle, .rtl .Home14-Container02 .contentpane, .rtl .Home14-Container03 .dnntitle, .rtl .Home14-Container03 .contentpane, .rtl .Home15-Container01 .dnntitle, .rtl .Home15-Container01 .contentpane, .rtl .Home16-Container01 .contentpane, .rtl .Home16-Container02 .dnntitle, .rtl .Home16-Container02 .contentpane, .rtl .Home17-Container01 .dnntitle, .rtl .Home17-Container02 .contentpane, .rtl .Home17-Container03 .dnntitle, .rtl .Home17-Container03 .contentpane, .rtl .Home17-Container04 .dnntitle, .rtl .Home17-Container04 .contentpane, .rtl .Home18-Container02 .dnntitle, .rtl .Home21-Container01 .dnntitle, .rtl .Home21-Container02 .dnntitle, .rtl .Home21-Container03 .dnntitle, .rtl .Home21-Container04 .dnntitle, .rtl .Home22-Container01 .contentpane, .rtl .Home22-Container02 .dnntitle, .rtl .Home22-Container02 .contentpane, .rtl .Home22-Container03 .dnntitle, .rtl .Home22-Container03 .contentpane, .rtl .Home23-Container02 .dnntitle, .rtl .Home24-Container01 .dnntitle, .rtl .Home24-Container03 .dnntitle, .rtl .Home25-Container01 .dnntitle, .rtl .Home25-Container01 .contentpane, .rtl .Home26-Container02 .dnntitle, .rtl .Home26-Container03 .dnntitle, .rtl .Home27-Container01 .dnntitle, .rtl .Home28-Container01 .dnntitle, .rtl .Home29-Container01 .contentpane, .rtl .Home30-Container01 .dnntitle, .rtl .Home31-Container01 .contentpane, .rtl .Contactus02-Container01 .dnntitle { text-align: right; } \ No newline at end of file diff --git a/niayesh/saman.gif b/niayesh/saman.gif new file mode 100644 index 0000000000000000000000000000000000000000..8baa4bf6146577a8c57643da966a9aae3b085130 GIT binary patch literal 6928 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 + +
    \ No newline at end of file diff --git a/niayesh/script.js.download b/niayesh/script.js.download new file mode 100644 index 0000000..4006e59 --- /dev/null +++ b/niayesh/script.js.download @@ -0,0 +1,367 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
    ");e.find(".next-page").click(function(){autoplays(1)});e.find(".last-page").click(function(){autoplays(-1)})}});}) +$(document).ready(function(){$(".horizontalTab_Top,.horizontalTab_Bottom,.verticalTab_Left,.verticalTab_Right,.dg-tabs-top,.dg-tabs-bottom,.dg-tabs-left,.dg-tabs-right").each(function(){var e=$(this),itm=e.find(".resp-tab-item"),interval;if(e.data("autoplay")){var time=parseInt(e.data("autoplay"))>=1?e.data("autoplay"):3000;var autoplays=function(n){int=e.find(".resp-tabs-list .resp-tab-active").index()+n
    <>
    ");e.find(".next-page").click(function(){autoplays(1)});e.find(".last-page").click(function(){autoplays(-1)})}});}) + + +/* +$(document).ready(function(){ + $(".dg-tabs-top").each(function() { + var mobile =true,e=$(this); + $(window).resize(function(){ + if($(window).width()<767){ + if(mobile){ + e.find(".resp-tabs-container h2").removeClass("resp-tab-active"); + e.find(".resp-tabs-container .resp_container").removeClass("resp-tab-content-active").hide(); + mobile=false; + } + }else{ + if(!mobile){ + mobile=true ; + e.find(".resp-tabs-container .resp_container").eq(e.find(".resp-tabs-list .resp-tab-active").index()).addClass("resp-tab-content-active").show(); + } + } + }) + }); + +}) +*/ +//chart.js--------------------------- +/**! + * easyPieChart + * Lightweight plugin to render simple, animated and retina optimized pie charts + * + * @license + * @author Robert Fleischmann (http://robert-fleischmann.de) + * @version 2.1.5 + **/ +!function(a,b){"object"==typeof exports?module.exports=b(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],b):b(a.jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draws=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draws(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(){},onStep:function(){},onStop:function(){}};if("undefined"!=typeof b)d.renderers=b;else{if("undefined"==typeof SVGrenderers)throw new Error("Please load either the SVG- or the Canvasrenderers");d.renderers=SVGrenderers};var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));e.easing="string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?jQuery.easing[e.easing]:d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderers=new e.renderers(a,e),this.renderers.draws(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderers.animate(f,a):this.renderers.draws(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};function checkCanvasAvailable(){return!!document.createElement('canvas').getContext};function checkCanvasTextAvailable(){if(!checkCanvasAvailable())return false;var dummy_canvas=document.createElement('canvas');var context=dummy_canvas.getContext('2d');return typeof context.fillText=='function'};if(!checkCanvasTextAvailable()&&!checkCanvasTextAvailable()){a.fn.easyPieChart=function(b){return this.each(function(){var $t=$(this);$t.find("span").text($t.attr("data-percent"));$t.css("border","1px solid "+$t.css("color"))})};return false}else{a.fn.easyPieChart=function(b){return this.each(function(){var $t=$(this),e=this;var AnimationCharts=function(){var viewTop=$(window).scrollTop()+$(window).height(),_top=$t.offset().top;if(viewTop>_top&&$t.find('canvas').length<=0){var d;a.data(e,"easyPieChart")||(d=a.extend({},b,a(e).data()),a.data(e,"easyPieChart",new c(e,d)))}};AnimationCharts();$(window).scroll(function(event){AnimationCharts()})})}}}); + +//LavaLamp.js------------------------------- version 4.0.0 +/** + * LavaLamp - A menu plugin for jQuery with cool hover effects. + * @requires jQuery v1.1.3.1 or above + * + * http://gmarwaha.com/blog/?p=7 + * + * Copyright (c) 2007 Ganeshji Marwaha (gmarwaha.com) + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * Version: 0.1.0 + */ + +(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(index){var me=$(this),noop=function(){},$back=$('
  • ').appendTo(me),$li=$(">li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0],on=1;$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});if($("#anchorNav").length!=0){$(window).scroll(function(){if(!$(curr).hasClass("current")&&on==1){curr=me.find("li.current")[0];setCurr(curr);return false;}})} ;$li.click(function(e){on=0;setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(el){$back.stop().animate({"left":el.offsetLeft+"px","width":el.offsetWidth+"px"},function(){setTimeout(function(){on=1},100);});curr=el};function move(el){$back.each(function(){$.dequeue(this,"fx")}).animate({width:el.offsetWidth,left:el.offsetLeft},o.speed,o.fx)};if(index==0){$(window).resize(function(){$back.css({width:curr.offsetWidth,left:curr.offsetLeft})})}})}})(jQuery); + +//OwlCarousel.js---------------------------- + +/* + * jQuery OwlCarousel v1.3.2 + * + * Copyright (c) 2013 Bartosz Wojciechowski + * http://www.owlgraphic.com/owlcarousel/ + * + * Licensed under MIT + * + */ + +/*JS Lint helpers: */ +/*global dragMove: false, dragEnd: false, $, jQuery, alert, window, document */ +/*jslint nomen: true, continue:true */ + +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7(A 3c.3q!=="9"){3c.3q=9(e){9 t(){}t.5S=e;p 5R t}}(9(e,t,n){h r={1N:9(t,n){h r=c;r.$k=e(n);r.6=e.4M({},e.37.2B.6,r.$k.v(),t);r.2A=t;r.4L()},4L:9(){9 r(e){h n,r="";7(A t.6.33==="9"){t.6.33.R(c,[e])}l{1A(n 38 e.d){7(e.d.5M(n)){r+=e.d[n].1K}}t.$k.2y(r)}t.3t()}h t=c,n;7(A t.6.2H==="9"){t.6.2H.R(c,[t.$k])}7(A t.6.2O==="2Y"){n=t.6.2O;e.5K(n,r)}l{t.3t()}},3t:9(){h e=c;e.$k.v("d-4I",e.$k.2x("2w")).v("d-4F",e.$k.2x("H"));e.$k.z({2u:0});e.2t=e.6.q;e.4E();e.5v=0;e.1X=14;e.23()},23:9(){h e=c;7(e.$k.25().N===0){p b}e.1M();e.4C();e.$S=e.$k.25();e.E=e.$S.N;e.4B();e.$G=e.$k.17(".d-1K");e.$K=e.$k.17(".d-1p");e.3u="U";e.13=0;e.26=[0];e.m=0;e.4A();e.4z()},4z:9(){h e=c;e.2V();e.2W();e.4t();e.30();e.4r();e.4q();e.2p();e.4o();7(e.6.2o!==b){e.4n(e.6.2o)}7(e.6.O===j){e.6.O=4Q}e.19();e.$k.17(".d-1p").z("4i","4h");7(!e.$k.2m(":3n")){e.3o()}l{e.$k.z("2u",1)}e.5O=b;e.2l();7(A e.6.3s==="9"){e.6.3s.R(c,[e.$k])}},2l:9(){h e=c;7(e.6.1Z===j){e.1Z()}7(e.6.1B===j){e.1B()}e.4g();7(A e.6.3w==="9"){e.6.3w.R(c,[e.$k])}},3x:9(){h e=c;7(A e.6.3B==="9"){e.6.3B.R(c,[e.$k])}e.3o();e.2V();e.2W();e.4f();e.30();e.2l();7(A e.6.3D==="9"){e.6.3D.R(c,[e.$k])}},3F:9(){h e=c;t.1c(9(){e.3x()},0)},3o:9(){h e=c;7(e.$k.2m(":3n")===b){e.$k.z({2u:0});t.18(e.1C);t.18(e.1X)}l{p b}e.1X=t.4d(9(){7(e.$k.2m(":3n")){e.3F();e.$k.4b({2u:1},2M);t.18(e.1X)}},5x)},4B:9(){h e=c;e.$S.5n(\'\').4a(\'\');e.$k.17(".d-1p").4a(\'\');e.1H=e.$k.17(".d-1p-49");e.$k.z("4i","4h")},1M:9(){h e=c,t=e.$k.1I(e.6.1M),n=e.$k.1I(e.6.2i);7(!t){e.$k.I(e.6.1M)}7(!n){e.$k.I(e.6.2i)}},2V:9(){h t=c,n,r;7(t.6.2Z===b){p b}7(t.6.48===j){t.6.q=t.2t=1;t.6.1h=b;t.6.1s=b;t.6.1O=b;t.6.22=b;t.6.1Q=b;t.6.1R=b;p b}n=e(t.6.47).1f();7(n>(t.6.1s[0]||t.2t)){t.6.q=t.2t}7(t.6.1h!==b){t.6.1h.5g(9(e,t){p e[0]-t[0]});1A(r=0;rt.E&&t.6.46===j){t.6.q=t.E}},4r:9(){h n=c,r,i;7(n.6.2Z!==j){p b}i=e(t).1f();n.3d=9(){7(e(t).1f()!==i){7(n.6.O!==b){t.18(n.1C)}t.5d(r);r=t.1c(9(){i=e(t).1f();n.3x()},n.6.45)}};e(t).44(n.3d)},4f:9(){h e=c;e.2g(e.m);7(e.6.O!==b){e.3j()}},43:9(){h t=c,n=0,r=t.E-t.6.q;t.$G.2f(9(i){h s=e(c);s.z({1f:t.M}).v("d-1K",3p(i));7(i%t.6.q===0||i===r){7(!(i>r)){n+=1}}s.v("d-24",n)})},42:9(){h e=c,t=e.$G.N*e.M;e.$K.z({1f:t*2,T:0});e.43()},2W:9(){h e=c;e.40();e.42();e.3Z();e.3v()},40:9(){h e=c;e.M=1F.4O(e.$k.1f()/e.6.q)},3v:9(){h e=c,t=(e.E*e.M-e.6.q*e.M)*-1;7(e.6.q>e.E){e.D=0;t=0;e.3z=0}l{e.D=e.E-e.6.q;e.3z=t}p t},3Y:9(){p 0},3Z:9(){h t=c,n=0,r=0,i,s,o;t.J=[0];t.3E=[];1A(i=0;i\').5m("5l",!t.F.15).5c(t.$k)}7(t.6.1v===j){t.3T()}7(t.6.2a===j){t.3S()}},3S:9(){h t=c,n=e(\'\');t.B.1o(n);t.1u=e("",{"H":"d-1n",2y:t.6.2U[0]||""});t.1q=e("",{"H":"d-U",2y:t.6.2U[1]||""});n.1o(t.1u).1o(t.1q);n.w("2X.B 21.B",\'L[H^="d"]\',9(e){e.1l()});n.w("2n.B 28.B",\'L[H^="d"]\',9(n){n.1l();7(e(c).1I("d-U")){t.U()}l{t.1n()}})},3T:9(){h t=c;t.1k=e(\'\');t.B.1o(t.1k);t.1k.w("2n.B 28.B",".d-1j",9(n){n.1l();7(3p(e(c).v("d-1j"))!==t.m){t.1g(3p(e(c).v("d-1j")),j)}})},3P:9(){h t=c,n,r,i,s,o,u;7(t.6.1v===b){p b}t.1k.2y("");n=0;r=t.E-t.E%t.6.q;1A(s=0;s",{"H":"d-1j"});u=e("<3N>",{4R:t.6.39===j?n:"","H":t.6.39===j?"d-59":""});o.1o(u);o.v("d-1j",r===s?i:s);o.v("d-24",n);t.1k.1o(o)}}t.35()},35:9(){h t=c;7(t.6.1v===b){p b}t.1k.17(".d-1j").2f(9(){7(e(c).v("d-24")===e(t.$G[t.m]).v("d-24")){t.1k.17(".d-1j").Z("2d");e(c).I("2d")}})},3e:9(){h e=c;7(e.6.2a===b){p b}7(e.6.2e===b){7(e.m===0&&e.D===0){e.1u.I("1b");e.1q.I("1b")}l 7(e.m===0&&e.D!==0){e.1u.I("1b");e.1q.Z("1b")}l 7(e.m===e.D){e.1u.Z("1b");e.1q.I("1b")}l 7(e.m!==0&&e.m!==e.D){e.1u.Z("1b");e.1q.Z("1b")}}},30:9(){h e=c;e.3P();e.3e();7(e.B){7(e.6.q>=e.E){e.B.3K()}l{e.B.3J()}}},55:9(){h e=c;7(e.B){e.B.3k()}},U:9(e){h t=c;7(t.1E){p b}t.m+=t.6.12===j?t.6.q:1;7(t.m>t.D+(t.6.12===j?t.6.q-1:0)){7(t.6.2e===j){t.m=0;e="2k"}l{t.m=t.D;p b}}t.1g(t.m,e)},1n:9(e){h t=c;7(t.1E){p b}7(t.6.12===j&&t.m>0&&t.m=i.D){e=i.D}l 7(e<=0){e=0}i.m=i.d.m=e;7(i.6.2o!==b&&r!=="4e"&&i.6.q===1&&i.F.1x===j){i.1t(0);7(i.F.1x===j){i.1L(i.J[e])}l{i.1r(i.J[e],1)}i.2r();i.4l();p b}s=i.J[e];7(i.F.1x===j){i.1T=b;7(n===j){i.1t("1w");t.1c(9(){i.1T=j},i.6.1w)}l 7(n==="2k"){i.1t(i.6.2v);t.1c(9(){i.1T=j},i.6.2v)}l{i.1t("1m");t.1c(9(){i.1T=j},i.6.1m)}i.1L(s)}l{7(n===j){i.1r(s,i.6.1w)}l 7(n==="2k"){i.1r(s,i.6.2v)}l{i.1r(s,i.6.1m)}}i.2r()},2g:9(e){h t=c;7(A t.6.1Y==="9"){t.6.1Y.R(c,[t.$k])}7(e>=t.D||e===-1){e=t.D}l 7(e<=0){e=0}t.1t(0);7(t.F.1x===j){t.1L(t.J[e])}l{t.1r(t.J[e],1)}t.m=t.d.m=e;t.2r()},2r:9(){h e=c;e.26.2D(e.m);e.13=e.d.13=e.26[e.26.N-2];e.26.5f(0);7(e.13!==e.m){e.35();e.3e();e.2l();7(e.6.O!==b){e.3j()}}7(A e.6.3y==="9"&&e.13!==e.m){e.6.3y.R(c,[e.$k])}},X:9(){h e=c;e.3A="X";t.18(e.1C)},3j:9(){h e=c;7(e.3A!=="X"){e.19()}},19:9(){h e=c;e.3A="19";7(e.6.O===b){p b}t.18(e.1C);e.1C=t.4d(9(){e.U(j)},e.6.O)},1t:9(e){h t=c;7(e==="1m"){t.$K.z(t.2z(t.6.1m))}l 7(e==="1w"){t.$K.z(t.2z(t.6.1w))}l 7(A e!=="2Y"){t.$K.z(t.2z(e))}},2z:9(e){p{"-1G-1a":"2C "+e+"1z 2s","-1W-1a":"2C "+e+"1z 2s","-o-1a":"2C "+e+"1z 2s",1a:"2C "+e+"1z 2s"}},3H:9(){p{"-1G-1a":"","-1W-1a":"","-o-1a":"",1a:""}},3I:9(e){p{"-1G-P":"1i("+e+"V, C, C)","-1W-P":"1i("+e+"V, C, C)","-o-P":"1i("+e+"V, C, C)","-1z-P":"1i("+e+"V, C, C)",P:"1i("+e+"V, C,C)"}},1L:9(e){h t=c;t.$K.z(t.3I(e))},3L:9(e){h t=c;t.$K.z({T:e})},1r:9(e,t){h n=c;n.29=b;n.$K.X(j,j).4b({T:e},{54:t||n.6.1m,3M:9(){n.29=j}})},4E:9(){h e=c,r="1i(C, C, C)",i=n.56("L"),s,o,u,a;i.2w.3O=" -1W-P:"+r+"; -1z-P:"+r+"; -o-P:"+r+"; -1G-P:"+r+"; P:"+r;s=/1i\\(C, C, C\\)/g;o=i.2w.3O.5i(s);u=o!==14&&o.N===1;a="5z"38 t||t.5Q.4P;e.F={1x:u,15:a}},4q:9(){h e=c;7(e.6.27!==b||e.6.1U!==b){e.3Q();e.3R()}},4C:9(){h e=c,t=["s","e","x"];e.16={};7(e.6.27===j&&e.6.1U===j){t=["2X.d 21.d","2N.d 3U.d","2n.d 3V.d 28.d"]}l 7(e.6.27===b&&e.6.1U===j){t=["2X.d","2N.d","2n.d 3V.d"]}l 7(e.6.27===j&&e.6.1U===b){t=["21.d","3U.d","28.d"]}e.16.3W=t[0];e.16.2K=t[1];e.16.2J=t[2]},3R:9(){h t=c;t.$k.w("5y.d",9(e){e.1l()});t.$k.w("21.3X",9(t){p e(t.1d).2m("5C, 5E, 5F, 5N")})},3Q:9(){9 s(e){7(e.2b!==W){p{x:e.2b[0].2c,y:e.2b[0].41}}7(e.2b===W){7(e.2c!==W){p{x:e.2c,y:e.41}}7(e.2c===W){p{x:e.52,y:e.53}}}}9 o(t){7(t==="w"){e(n).w(r.16.2K,a);e(n).w(r.16.2J,f)}l 7(t==="Q"){e(n).Q(r.16.2K);e(n).Q(r.16.2J)}}9 u(n){h u=n.3h||n||t.3g,a;7(u.5a===3){p b}7(r.E<=r.6.q){p}7(r.29===b&&!r.6.3f){p b}7(r.1T===b&&!r.6.3f){p b}7(r.6.O!==b){t.18(r.1C)}7(r.F.15!==j&&!r.$K.1I("3b")){r.$K.I("3b")}r.11=0;r.Y=0;e(c).z(r.3H());a=e(c).2h();i.2S=a.T;i.2R=s(u).x-a.T;i.2P=s(u).y-a.5o;o("w");i.2j=b;i.2L=u.1d||u.4c}9 a(o){h u=o.3h||o||t.3g,a,f;r.11=s(u).x-i.2R;r.2I=s(u).y-i.2P;r.Y=r.11-i.2S;7(A r.6.2E==="9"&&i.3C!==j&&r.Y!==0){i.3C=j;r.6.2E.R(r,[r.$k])}7((r.Y>8||r.Y<-8)&&r.F.15===j){7(u.1l!==W){u.1l()}l{u.5L=b}i.2j=j}7((r.2I>10||r.2I<-10)&&i.2j===b){e(n).Q("2N.d")}a=9(){p r.Y/5};f=9(){p r.3z+r.Y/5};r.11=1F.3v(1F.3Y(r.11,a()),f());7(r.F.1x===j){r.1L(r.11)}l{r.3L(r.11)}}9 f(n){h s=n.3h||n||t.3g,u,a,f;s.1d=s.1d||s.4c;i.3C=b;7(r.F.15!==j){r.$K.Z("3b")}7(r.Y<0){r.1y=r.d.1y="T"}l{r.1y=r.d.1y="3i"}7(r.Y!==0){u=r.4j();r.1g(u,b,"4e");7(i.2L===s.1d&&r.F.15!==j){e(s.1d).w("3a.4k",9(t){t.4S();t.4T();t.1l();e(t.1d).Q("3a.4k")});a=e.4N(s.1d,"4V").3a;f=a.4W();a.4X(0,0,f)}}o("Q")}h r=c,i={2R:0,2P:0,4Y:0,2S:0,2h:14,4Z:14,50:14,2j:14,51:14,2L:14};r.29=j;r.$k.w(r.16.3W,".d-1p",u)},4j:9(){h e=c,t=e.4m();7(t>e.D){e.m=e.D;t=e.D}l 7(e.11>=0){t=0;e.m=0}p t},4m:9(){h t=c,n=t.6.12===j?t.3E:t.J,r=t.11,i=14;e.2f(n,9(s,o){7(r-t.M/20>n[s+1]&&r-t.M/20(n[s+1]||n[s]-t.M)&&t.34()==="3i"){7(t.6.12===j){i=n[s+1]||n[n.N-1];t.m=e.4p(i,t.J)}l{i=n[s+1];t.m=s+1}}});p t.m},34:9(){h e=c,t;7(e.Y<0){t="3i";e.3u="U"}l{t="T";e.3u="1n"}p t},4A:9(){h e=c;e.$k.w("d.U",9(){e.U()});e.$k.w("d.1n",9(){e.1n()});e.$k.w("d.19",9(t,n){e.6.O=n;e.19();e.32="19"});e.$k.w("d.X",9(){e.X();e.32="X"});e.$k.w("d.1g",9(t,n){e.1g(n)});e.$k.w("d.2g",9(t,n){e.2g(n)})},2p:9(){h e=c;7(e.6.2p===j&&e.F.15!==j&&e.6.O!==b){e.$k.w("57",9(){e.X()});e.$k.w("58",9(){7(e.32!=="X"){e.19()}})}},1Z:9(){h t=c,n,r,i,s,o;7(t.6.1Z===b){p b}1A(n=0;n=t.m}l{o=j}7(o&&i=n.$S.N||r===-1){n.$S.1S(-1).5X(e)}l{n.$S.1S(r).5Y(e)}n.23()},5Z:9(e){h t=c,n;7(t.$k.25().N===0){p b}7(e===W||e===-1){n=-1}l{n=e}t.1V();t.$S.1S(n).3k();t.23()}};e.37.2B=9(t){p c.2f(9(){7(e(c).v("d-1N")===j){p b}e(c).v("d-1N",j);h n=3c.3q(r);n.1N(t,c);e.v(c,"2B",n)})};e.37.2B.6={q:5,1h:b,1s:[60,4],1O:[61,3],22:[62,2],1Q:b,1R:[63,1],48:b,46:b,1m:2M,1w:64,2v:65,O:b,2p:b,2a:b,2U:["1n","U"],2e:j,12:b,1v:j,39:b,2Z:j,45:2M,47:t,1M:"d-66",2i:"d-2i",1Z:b,4v:j,4x:"4y",1B:b,2O:b,33:b,3f:j,27:j,1U:j,2F:b,2o:b,3B:b,3D:b,2H:b,3s:b,1Y:b,3y:b,3w:b,2E:b,2T:b}})(67,68,69)',62,382,'||||||options|if||function||false|this|owl||||var||true|elem|else|currentItem|||return|items|||||data|on|||css|typeof|owlControls|0px|maximumItem|itemsAmount|browser|owlItems|class|addClass|positionsInArray|owlWrapper|div|itemWidth|length|autoPlay|transform|off|apply|userItems|left|next|px|undefined|stop|newRelativeX|removeClass||newPosX|scrollPerPage|prevItem|null|isTouch|ev_types|find|clearInterval|play|transition|disabled|setTimeout|target|loaded|width|goTo|itemsCustom|translate3d|page|paginationWrapper|preventDefault|slideSpeed|prev|append|wrapper|buttonNext|css2slide|itemsDesktop|swapSpeed|buttonPrev|pagination|paginationSpeed|support3d|dragDirection|ms|for|autoHeight|autoPlayInterval|visibleItems|isTransition|Math|webkit|wrapperOuter|hasClass|src|item|transition3d|baseClass|init|itemsDesktopSmall|origin|itemsTabletSmall|itemsMobile|eq|isCss3Finish|touchDrag|unWrap|moz|checkVisible|beforeMove|lazyLoad||mousedown|itemsTablet|setVars|roundPages|children|prevArr|mouseDrag|mouseup|isCssFinish|navigation|touches|pageX|active|rewindNav|each|jumpTo|position|theme|sliding|rewind|eachMoveUpdate|is|touchend|transitionStyle|stopOnHover|100|afterGo|ease|orignalItems|opacity|rewindSpeed|style|attr|html|addCssSpeed|userOptions|owlCarousel|all|push|startDragging|addClassActive|height|beforeInit|newPosY|end|move|targetElement|200|touchmove|jsonPath|offsetY|completeImg|offsetX|relativePos|afterLazyLoad|navigationText|updateItems|calculateAll|touchstart|string|responsive|updateControls|clearTransStyle|hoverStatus|jsonSuccess|moveDirection|checkPagination|endCurrent|fn|in|paginationNumbers|click|grabbing|Object|resizer|checkNavigation|dragBeforeAnimFinish|event|originalEvent|right|checkAp|remove|get|endPrev|visible|watchVisibility|Number|create|unwrap|afterInit|logIn|playDirection|max|afterAction|updateVars|afterMove|maximumPixels|apStatus|beforeUpdate|dragging|afterUpdate|pagesInArray|reload|clearEvents|removeTransition|doTranslate|show|hide|css2move|complete|span|cssText|updatePagination|gestures|disabledEvents|buildButtons|buildPagination|mousemove|touchcancel|start|disableTextSelect|min|loops|calculateWidth|pageY|appendWrapperSizes|appendItemsSizes|resize|responsiveRefreshRate|itemsScaleUp|responsiveBaseWidth|singleItem|outer|wrap|animate|srcElement|setInterval|drag|updatePosition|onVisibleItems|block|display|getNewPosition|disable|singleItemTransition|closestItem|transitionTypes|owlStatus|inArray|moveEvents|response|continue|buildControls|loading|lazyFollow|lazyPreload|lazyEffect|fade|onStartup|customEvents|wrapItems|eventTypes|naturalWidth|checkBrowser|originalClasses|outClass|inClass|originalStyles|abs|perspective|loadContent|extend|_data|round|msMaxTouchPoints|5e3|text|stopImmediatePropagation|stopPropagation|buttons|events|pop|splice|baseElWidth|minSwipe|maxSwipe|dargging|clientX|clientY|duration|destroyControls|createElement|mouseover|mouseout|numbers|which|lazyOwl|appendTo|clearTimeout|checked|shift|sort|removeAttr|match|fadeIn|400|clickable|toggleClass|wrapAll|top|prop|tagName|DIV|background|image|url|wrapperWidth|img|500|dragstart|ontouchstart|controls|out|input|relative|textarea|select|webkitAnimationEnd|oAnimationEnd|MSAnimationEnd|animationend|getJSON|returnValue|hasOwnProperty|option|onstartup|baseElement|navigator|new|prototype|destroy|removeData|reinit|addItem|after|before|removeItem|1199|979|768|479|800|1e3|carousel|jQuery|window|document'.split('|'),0,{})); + +//Clingify.js------------------------- +/* + * Clingify v1.0.1 + * + * A jQuery 1.7+ plugin for sticky elements + * http://github.com/theroux/clingify + * + * MIT License + * + * By Andrew Theroux + */ +// ';' protects against concatenated scripts which may not be closed properly. +(function($,window,document,undefined){'use strict';var pluginName='clingify',defaults={breakpoint:0,extraClass:'',throttle:100,distanceUp:100,detached:$.noop,locked:$.noop,resized:$.noop},wrapperClass='js-clingify-wrapper',lockedClass='js-clingify-locked',placeholderClass='js-clingify-placeholder',$buildPlaceholder=$('
    ').addClass(placeholderClass),$buildWrapper=$('
    ').addClass(wrapperClass),$window=$(window);function Plugin(element,options){this.element=element;this.$element=$(element);this.options=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.vars={elemHeight:this.$element.height()};this.init()}Plugin.prototype={init:function(){var cling=this,scrollTimeout,throttle=cling.options.throttle,extraClass=cling.options.extraClass;cling.$element.wrap($buildPlaceholder.height(cling.vars.elemHeight)).wrap($buildWrapper);if((extraClass!=='')&&(typeof extraClass==='string')){cling.findWrapper().addClass(extraClass);cling.findPlaceholder().addClass(extraClass)}$window.on('scroll resize',function(event){if(!scrollTimeout){scrollTimeout=setTimeout(function(){if((event.type==='resize')&&(typeof cling.options.resized==='function')){cling.options.resized()}cling.checkElemStatus();scrollTimeout=null},throttle)}})},checkCoords:function(){var coords={windowWidth:$window.width(),windowOffset:$window.scrollTop(),placeholderOffset:this.options.distanceUp=="0"?this.findPlaceholder().offset().top:this.options.distanceUp};return coords},detachElem:function(){if(typeof this.options.detached==='function'){this.options.detached()}this.findWrapper().removeClass(lockedClass)},lockElem:function(){if(typeof this.options.locked==='function'){this.options.locked()}this.findWrapper().addClass(lockedClass)},findPlaceholder:function(){return this.$element.closest('.'+placeholderClass)},findWrapper:function(){return this.$element.closest('.'+wrapperClass)},checkElemStatus:function(){var cling=this,currentCoords=cling.checkCoords(),isScrolledPast=function(){if(currentCoords.windowOffset>=currentCoords.placeholderOffset){return true}else{return false}},isWideEnough=function(){if(currentCoords.windowWidth>=cling.options.breakpoint){return true}else{return false}};if(isScrolledPast()&&isWideEnough()){cling.lockElem()}else if(!isScrolledPast()||!isWideEnough()){cling.detachElem()}}};$.fn[pluginName]=function(options){return this.each(function(){if(!$.data(this,'plugin_'+pluginName)){$.data(this,'plugin_'+pluginName,new Plugin(this,options))}})}})(jQuery,window,document); + + +//visible.js---------------------- +/** +* Copyright 2012, Digital Fusion +* Licensed under the MIT license. +* http://teamdf.com/jquery-plugins/license/ +* +* @author Sam Sehnert +* @desc A small plugin that checks whether elements are within +* the user visible viewport of a web browser. +* only accounts for vertical position, not horizontal. +*/ +(function($){$.fn.visible=function(partial){var $t=$(this),$w=$(window),viewTop=$w.scrollTop(),viewBottom=viewTop+$w.height(),_top=$t.offset().top,_bottom=_top+$t.height(),compareTop=partial===true?_bottom:_top,compareBottom=partial===true?_top:_bottom;if($t.hasClass('visible')){return false};return((compareBottom<=viewBottom)&&(compareTop>=viewTop))};jQuery.fn.dynamicnumbers=function(number,time,speed){var numbers=parseInt(number),i=0,interval,$el=this,times=time?time:1000,speeds=speed?speed:20,cent=RegExp(/[(\%)]+/).test(number)?"%":" ";var dynamic=function(){if(i0?parseInt(t):parseInt(t)*1000;el.delay(t).queue(function(){$(this).removeClass("animated").addClass("visible").on("mouseenter",function(){if(!$(this).hasClass("animated")){$(this).addClass("animated").delay(t).queue(function(){$(this).removeClass("animated").dequeue()})}}).dequeue()});}}})};var checkVisible=function(element){$(element).each(function(i,el){var el=$(el);if(el.visible(false)){el.addClass("visible")}})};$(window).load(function(){addAnimation('.animation,.animationhover')});$(window).scroll(function(event){addAnimation('.animation,.animationhover')})})(jQuery); + +//roll_menu.js------------------------ version 3.1.0 + +(function(e){e.fn.roll_menu=function(op){op=$.extend({MTop:450,noroll:767},op||{});var e=$(this),h=op.MTop,p=e.css("position");var roll=function(e){if($(window).width()h){if(e.siblings(".roll_replace").length==0){$("
    ").insertBefore(e);e.siblings(".roll_replace").height(e.height()).css("position",p);e.addClass("roll_activated").css({"top":-e.height(),"opacity":0}).animate({"top":0,"opacity":1},300); if(e.css("position")!="fixed"){$(".roll_replace").hide()} };rollsubmenu.each(function(){if($(this).height()>$(window).height()-e.height()){$(this).css({"height":$(window).height()-e.height(),"overflow":"auto","marginRight":"-20px","width":$(this).parent(".dnngo_menuslide").width()+18});if(!e.parent().hasClass("submenu_box")){$(this).wrap("").parent(".submenu_box").css({"overflow":"hidden"})}}})} +else if(e.siblings(".roll_replace").length!=0){e.siblings(".roll_replace").remove();e.removeClass("roll_activated");rollsubmenu.each(function(){$(this).attr("style"," ") +if($(this).parent().hasClass("submenu_box")){$(this).unwrap();}})}};roll(e);$(window).scroll(function(){roll(e)});$(window).resize(function(){roll(e)})}})(jQuery); + + + +//Testimonials.js------------------ 3.1.0 + +(function($){var Testimonialstab=function(element){$(element).each(function(i,el){var el=$(el),tabs=el.find("li"),times=500,boxheight=0,carrynumber=0,tabmode=el.attr("data-Position")?el.attr("data-Position"):"fade",arrows=el.attr("data-display-arrows")?el.attr("data-display-arrows"):"true",navigation=el.attr("data-display-navigation")?el.attr("data-display-navigation"):"true",heightauto=el.attr("data-autoheight")?el.attr("data-autoheight"):"true",autoplay=el.attr("data-autoplay")?el.attr("data-autoplay"):"8000",mark,i=0,x=0;var maxheight=function(i){if(heightauto!="true"){if(carrynumber==0){for(h=0;hparseInt(tabs.eq(h).outerHeight())?boxheight:parseInt(tabs.eq(h).outerHeight())};el.height(boxheight);carrynumber=1}}else{el.height(tabs.eq(i).height())}};$(window).resize(function(){boxheight=0;carrynumber=0;maxheight(i)});var showtabplus=function(i){if(tabmode=="fade"){tabs.eq(i).css({zIndex:10}).fadeIn().addClass("active").siblings("li").css({zIndex:0}).fadeOut().removeClass("active");maxheight(i)};if(tabmode=="roll-left"){tabs.eq(i).css({left:tabs.eq(i).width(),zIndex:0,display:"block"});tabs.eq(i).animate({left:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({left:"-100%",zIndex:0},{easing:"linear"}).removeClass("active");maxheight(i)};if(tabmode=="roll-vertical"){tabs.eq(i).css({top:tabs.eq(i).height(),zIndex:0,display:"block"});maxheight(i);tabs.eq(i).animate({top:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({top:"-100%",zIndex:0},{easing:"linear"}).removeClass("active")};if(navigation=="true"){el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived");}};var showtabminus=function(i){if(tabmode=="fade"){tabs.eq(i).css({zIndex:10}).fadeIn().addClass("active").siblings("li").css({zIndex:0}).fadeOut().removeClass("active");maxheight(i)};if(tabmode=="roll-left"){tabs.eq(i).css({left:-tabs.eq(i).width(),zIndex:0,display:"block"});tabs.eq(i).animate({left:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({left:"100%",zIndex:0},{easing:"linear"}).removeClass("active");maxheight(i)};if(tabmode=="roll-vertical"){tabs.eq(i).css({top:-tabs.eq(i).height(),zIndex:0,display:"block"});maxheight(i);tabs.eq(i).animate({top:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({top:"100%",zIndex:0},{easing:"linear"}).removeClass("active")};if(navigation=="true"){el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived");}};showtabplus(i);if(arrows=="true"){el.append("<>");el.find(".last_page").click(function(){if(x==0){i=i-1<0?tabs.length-1:i-1;showtabminus(i);x=1;var tabtime=setInterval(function(){x=0;clearTimeout(tabtime)},times)}});el.find(".next_page").click(function(){if(x==0){i=i+1>=tabs.length?0:i+1;showtabplus(i);x=1;var tabtime=setInterval(function(){x=0;clearTimeout(tabtime)},times)}})};if(navigation=="true"){if(el.find(".dot").length==0){el.append("
    ");for(y=1;y<=tabs.length;y++){var dottitle;if(el.children("li").eq(y-1).data("navtitle")){dottitle=el.children("li").eq(y-1).data("navtitle");}else{dottitle=y;};el.find(".dot").append(""+dottitle+"")};}el.find(".dot a").eq(i).addClass("actived");el.find(".dot a").click(function(){var index=$(this).index();if(x==0){if(iindex){showtabminus(index)};i=index;$(this).addClass("actived").siblings().removeClass("actived");x=1;var tabtime=setInterval(function(){x=0;clearTimeout(tabtime)},times)}})};if(autoplay>0){var play=setInterval(function(){i=i+1>=tabs.length?0:i+1;showtabplus(i);el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived")},autoplay);el.mouseover(function(){clearTimeout(play)}).mouseout(function(){play=setInterval(function(){i=i+1>=tabs.length?0:i+1;showtabplus(i);el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived")},autoplay)})}})};$(window).load(function(){Testimonialstab('.Testimonials_tab')})})(jQuery); + + +//resize.js------------------- +/*! + * jQuery resize event - v1.1 - 3/14/2010 + * http://benalman.com/projects/jquery-resize-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,window,undefined){'$:nomunge';var elems=$([]),jq_resize=$.resize=$.extend($.resize,{}),timeout_id,str_setTimeout='setTimeout',str_resize='resize',str_data=str_resize+'-special-event',str_delay='delay',str_throttle='throttleWindow';jq_resize[str_delay]=250;jq_resize[str_throttle]=true;$.event.special[str_resize]={setup:function(){if(!jq_resize[str_throttle]&&this[str_setTimeout]){return false};var elem=$(this);elems=elems.add(elem);$.data(this,str_data,{w:elem.width(),h:elem.height()});if(elems.length===1){loopy()}},teardown:function(){if(!jq_resize[str_throttle]&&this[str_setTimeout]){return false};var elem=$(this);elems=elems.not(elem);elem.removeData(str_data);if(!elems.length){clearTimeout(timeout_id)}},add:function(handleObj){if(!jq_resize[str_throttle]&&this[str_setTimeout]){return false};var old_handler;function new_handler(e,w,h){var elem=$(this),data=$.data(this,str_data);if(!data){data=$.data(this,str_data,{})};data.w=w!==undefined?w:elem.width();data.h=h!==undefined?h:elem.height();old_handler.apply(this,arguments)};if($.isFunction(handleObj)){old_handler=handleObj;return new_handler}else{old_handler=handleObj.handler;handleObj.handler=new_handler}}};function loopy(){timeout_id=window[str_setTimeout](function(){elems.each(function(){var elem=$(this),width=elem.width(),height=elem.height(),data=$.data(this,str_data);if(width!==data.w||height!==data.h){elem.trigger(str_resize,[data.w=width,data.h=height])}});loopy()},jq_resize[str_delay])}})(jQuery,this); + + +//LightBox.js-------------------------- version 4.0.2 +/*! Magnific Popup - v1.0.0 - 2015-01-03 +* http://dimsemenov.com/plugins/magnific-popup/ +* Copyright (c) 2015 Dmitry Semenov; */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith(''):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
    ");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
    ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
    ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}); +//LightBox animation ----- mfp-zoom-in,mfp-newspaper,mfp-move-horizontal,mfp-move-from-top,mfp-3d-unfold,mfp-zoom-out +$(document).ready(function(){$('.LightBox_image').each(function(){$(this).magnificPopup({type:'image',callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class^='LightBox_image_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({type:'image',gallery:{enabled:true,navigateByImgClick:true,preload:[0,1]},image:{tError:'could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.LightBox_image_group').each(function(index,element){$(this).magnificPopup({delegate:'a',type:'image',tLoading:'Loading ...',gallery:{enabled:true,navigateByImgClick:true,preload:[1,1]},image:{tError:' could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true});});$('.LightBox_youtube, .LightBox_vimeo, .LightBox_gmaps').magnificPopup({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});$("[class^='LightBox_youtube_gallery'],[class^='LightBox_vimeo_gallery'],[class^='LightBox_gmaps_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}},},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.LightBox_youtube_group, .LightBox_vimeo_group, .LightBox_gmaps_group').each(function(index,element){$(this).magnificPopup({delegate:'a',disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true});});$(".LightBox_Box").each(function(){$(this).magnificPopup({type:'inline',fixedContentPos:false,fixedBgPos:true,overflowY:'auto',closeBtnInside:true,preloader:false,midClick:true,mainClass:'LightBox_zoom_in',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true})});$("[class^='LightBox_Box_group']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({type:'inline',fixedContentPos:false,fixedBgPos:true,overflowY:'auto',closeBtnInside:true,midClick:true,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true,gallery:{enabled:true,preload:[0,1]}})});$(".LightBox_ajax").each(function(){$(".LightBox_ajax").magnificPopup({type:'ajax',alignTop:true,overflowY:'scroll',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class*='LightBox_ajax_group']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({type:'ajax',alignTop:true,overflowY:'scroll',gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true})});}); + +//CircleSlider.js------------------------------------- +/* +All Around Slider - jQuery version 1.1.4 + +Copyright (c) 2013 Br0 (www.shindiristudio.com) + +jQuery project site: http://codecanyon.net/item/all-around-jquery-content-slider-carousel/4809047 +WordPress project site: http://codecanyon.net/item/all-around-wordpress-content-slider-carousel/5266981 +*/ + +// ------------------- slider items ----------------------- + +var content_slider_counter=0;(function(e){function t(e,t,n){this._constructor(e,t,0,n)}function n(n,i){var s=this;this.$element=e(n),this.$base=this.$element,this.$element.wrap('
    '),this.$parent_wrapper=this.$element.parent(),this.parent_wrapper_width=0,this.id=this.$element.attr("id"),typeof this.id=="undefined"&&(content_slider_counter++,this.id="all_around_slider_"+content_slider_counter),this.options=e.extend({},e.fn.content_slider.defaults,i);if(this.options.main_circle_position==1){var o=this.options.circle_left_offset;this.options.circle_left_offset=0}if(this.options.main_circle_position==2){var u=this.options.minus_width;this.options.minus_width=0}this.options.main_circle_position>0&&(this.options.max_shown_items+=this.options.max_shown_items-1),this.options.border_on_off==0&&(this.options.arrow_width=this.options.small_arrow_width,this.options.arrow_height=this.options.small_arrow_height,this.options.activate_border_div=0,this.options.use_thin_arrows=0,this.options.small_border=0,this.options.big_border=0),this.options.use_thin_arrows==1&&(this.options.arrow_width=this.options.small_arrow_width,this.options.arrow_height=this.options.small_arrow_height),this.options.activate_border_div==1&&(this.options.small_pic_width+=this.options.small_border*2,this.options.small_pic_height+=this.options.small_border*2,this.options.big_pic_width+=this.options.big_border*2,this.options.big_pic_height+=this.options.big_border*2,this.options.small_border+=1,this.options.big_border+=1),this.options.keep_on_top_middle_circle&&(this.options.dinamically_set_class_id=1),this.options.hide_content==1&&(this.options.wrapper_text_max_height=0),this.options.content_margin_left!=0&&e(this.options.text_object,this.$element).css("margin-left",this.options.content_margin_left+"px"),this.have_text_label=0,this.have_text_label_up=0,this.have_text_label_down=0,this.lock=0,this.lock2=0,this.click=0,this.keep_going=0,this.going_counter=0,this.sum_movement=0,this.is_auto_play=0,this.dismiss_auto_play=0,this.options.hv_switch?this.last_mouse_x=this.options.y_offset:this.last_mouse_x=0,this.show_mouse_move=0,this.max_show=this.options.max_shown_items+2,this.anim_counter=0,this.func=this.go_right,this.arrow_hidden_counter=0,this.clicked=0,this.speed=this.options.moving_speed,this.mid_elem=Math.floor(this.options.max_shown_items/2),this.max_pos=3,this.opration=0,this.offset=0,this.was_gone=0,this.number_of_items=0,this.slider_state=0,this.prettyPhoto_status=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0,this.minus=0,this.real_width=0,this.last_resolution_mode=0,this.last_resolution=0,this.under_600=0,this.mouse_state=0,this.mouse_moved=0,this.ignore_click_up=0,this.ignore_click_up2=0,this.ignore_click_down=0;var a=this.$element.offset();this.x_offset=a.left,this.y_offset=a.top,a=this.$parent_wrapper.offset(),this.parent_x_offset=a.left,this.last_c={pos:0,master_click:1},this.first_touch_x=0,this.first_touch_y=0,this.first_scroll_y=0,this.is_touch_device="ontouchstart"in document.documentElement,this.last_height=this.options.wrapper_text_max_height,this.prettyPhoto_open_status=0;var f=this.$element;this.eitems=f.find(this.options.text_object),this.options.top_offset||(this.options.top_offset=Math.floor(this.options.big_pic_height/2)+this.options.big_border+1),this.options.hv_switch==1&&this.options.max_shown_items==1&&(this.options.left_offset+=4),this.math=new r(f.find(this.options.text_object).length,this.options.max_shown_items,this.mid_elem,this.options.active_item-this.mid_elem-1,0,this.options.child_div_width,this.options.big_pic_width,this.options.small_pic_width,this.options.small_pic_height,this.options.big_pic_width,this.options.big_pic_height,this.options.top_offset,this.options.small_border,this.options.big_border,this.options.arrow_width,this.options.arrow_height,this.options.container_class_padding,this.options.mode,this,this.options.left_offset);if(this.options.main_circle_position==1){var l=this.math._calculate_child_coordinates_by_n(this.mid_elem+1,0),c=l.new_pos+this.options.left_offset;if(this.options.hv_switch==0){var h=this.options.arrow_width;if(this.options.border_on_off==0||this.options.use_thin_arrows==1)h=this.options.small_arrow_width}else{var h=this.options.arrow_height;if(this.options.border_on_off==0||this.options.use_thin_arrows==1)h=this.options.small_arrow_height;o+=4}this.options.circle_left_offset=0-(c-h),this.options.circle_left_offset+=o}var p;if(this.options.main_circle_position==2){p=this.math._calculate_child_coordinates_by_n(this.max_show-1,0);var d=p.new_pos+this.options.left_offset,l=this.math._calculate_child_coordinates_by_n(this.mid_elem+2,0),v=l.new_pos+this.options.left_offset;this.options.minus_width=d-v,this.options.minus_width+=u}this.options.hv_switch==0?(p=this.math._calculate_child_coordinates_by_n(this.max_show-1,0),this.max_width=p.new_pos+this.options.left_offset,this.options.minus_width>0&&(this.max_width-=this.options.minus_width)):this.max_width=this.options.wrapper_text_max_height,this.$parent_wrapper.css({"max-width":this.max_width+"px"}),this.ret_values={height:0,width:0},this.ret_values.height=2*this.options.top_offset+this.options.shadow_offset,this.create_html(),this.$prettyPhoto_div=e("div.image_more_info",this.$base),this.$prettyPhoto_a=e("a",this.$prettyPhoto_div),this.$prettyPhoto_img=e("span",this.$prettyPhoto_div),this.options.hide_prettyPhoto==0?(this.$prettyPhoto_img.css({padding:"0px","background-color":this.options.prettyPhoto_color}),this.options.prettyPhoto_img!=""&&this.$prettyPhoto_img.attr("src",this.options.prettyPhoto_img),this.options.allow_shadow==0&&this.$prettyPhoto_div.css("box-shadow","0px 0px 0px #fff"),this.options.keep_on_top_middle_circle&&this.$prettyPhoto_div.css("z-index",this.max_show+1)):this.$prettyPhoto_div.hide(),this.$items=e("div."+this.options.picture_class,this.$base),this.options.allow_shadow==0&&this.$items.css({"-moz-box-shadow":"0px 0px 0px #fff","-webkit-box-shadow":"0px 0px 0px #fff","box-shadow":"0px 0px 0px #fff"}),this.$left_arrow_class=e(this.options.left_arrow_class,this.$element),this.$right_arrow_class=e(this.options.right_arrow_class,this.$element),this.$left_arrow=e(this.options.left_arrow_class+" span",this.$element),this.$right_arrow=e(this.options.right_arrow_class+" span",this.$element);if(this.options.hide_arrows==0){if(this.options.border_on_off==0||this.options.use_thin_arrows==1)this.$left_arrow_class.addClass("circle_slider_no_border"),this.$right_arrow_class.addClass("circle_slider_no_border");this.options.use_thin_arrows==1&&this.$left_arrow_class.addClass("circle_slider_no_border2_left"),this.options.border_on_off==1&&(this.$left_arrow.css("background",this.options.arrow_color),this.$right_arrow.css("background",this.options.arrow_color));if(this.options.border_on_off==0||this.options.use_thin_arrows==1)this.options.hv_switch==0?(this.$left_arrow.css({"z-index":"1000","margin-top":"15px"}),this.$right_arrow.css({"z-index":"1000","margin-top":"15px"})):(this.$left_arrow.css({"z-index":"1000","margin-left":"15px"}),this.$right_arrow.css({"z-index":"1000","margin-left":"15px"}));this._set_arrows_events()}else this.$left_arrow_class.hide(),this.$right_arrow_class.hide();var m=0;this.items=new Array,e.each(this.$items,function(n,r){s.items[m]=new t(r,e.extend(s.options,{$parent:s.$element,parent_this:s,n:m}),f),m++}),this.number_of_items=m,this._preset_all_children_parameters(0),this._align_arrows(),this.last_middle=this.math._convert_position_to_image_array(0,this.mid_elem),this.options.max_shown_items==1&&this.options.hv_switch==0&&this.$container.css("left","13px"),this.options.max_shown_items>1&&this.options.hv_switch==0&&this.options.border_on_off==0&&this.$container.css("left","2px"),this._set_parent_window_size(),this.mid=this._return_middle_position_of_content(),this.slider_text=e("."+this.options.left_text_class,this.$element),this.max_size=Math.floor((this.options.wrapper_text_max_height-this.ret_values.height-45)/2),this.orig_max_size=this.max_size,this.options.max_shown_items>1&&this.options.hv_switch==0&&(this.options.border_on_off==1?e(this.options.text_object,this.$element).css("width",this.max_width-16+"px"):e(this.options.text_object,this.$element).css("width",this.max_width-22+"px")),e(window).resize(e.proxy(this._resize,this)),this._resize();var g=this.$container.offset();this.options.hv_switch?this.offset=g.top:this.offset=g.left+this.minus,this.options.hv_switch?this._set_text_div_width_ver():this._set_text_div_width_hor(),this.show_text(this.math._convert_position_to_image_array(0,this.mid_elem)),this._set_prettyPhoto_div_position(),this.options.enable_mousewheel==1&&this.$container.bind("mousewheel",function(e,t,n,r){e.preventDefault(),t==-1?s.public_go_left():s.public_go_right()}),this.options.auto_play&&this.start_auto_play(),this.is_touch_device&&this._start_main_hover(),e(window).on("keydown",e.proxy(this.keypress,this)),e(window).on("hashchange",e.proxy(this.hashchange,this)),this.options.hv_switch==0&&this.options.border_on_off==1&&this.options.use_thin_arrows==1&&this.$left_arrow.css("margin-left","0px")}function r(e,t,n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y,b){var w=this;this.parent_this=y,this.image_array_lenght=e,this.visible_window_lenght=t,this.div_window_lenght=this.visible_window_lenght+2,this.beginning_position_number=-1,this.n_img_offset=r,this.begining_n_img_offset2=r,this.position_n_offset=i,this.element_width=s,this.master_element_width=o,this.master_element_height=l,this.current_mid_after_ratio=1,this.max_show=this.visible_window_lenght,this.sum_movement=0,this.mid_elem=n,this.left_offset=b,this.small_pic_width=u,this.small_pic_height=a,this.big_pic_width=f,this.big_pic_height=l,this.top_offset=c,this.small_border=h,this.big_border=p,this.arrow_width=d,this.arrow_height=v,this.container_padding=m,this.mode=g}t.prototype={$:function(e){return this.$element.find(e)},_constructor:function(t,n,r,i){var s=this;this.$element=e(t),this.$base=this.$element,this.$parent=n.$parent,this.options=n,this.n=n.n,this.parent_this=n.parent_this,this.have_element=1,this.$image=e("img",this.$element),this.$border_div=e("div."+this.options.border_class,this.$element),this.image_src=this.$image.attr("src"),this.real_i=this.$image.attr("class");var o=this.real_i.substring(15);this.real_i=parseInt(o,10),this.eitems=i.find(n.text_object),this.parent_this.have_text_label_up&&(this.upper_text_label_show=this.eitems.eq(this.real_i).data("upper_text_label_show"),this.upper_text_label=this.eitems.eq(this.real_i).data("upper_text_label"),this.upper_text_label_style=this.eitems.eq(this.real_i).data("upper_text_label_style"),this.$upper_text=this.$element.next("div.all_around_text_up"),this.$upper_text.length&&(this.$upper_text_span=e("span",this.$upper_text))),this.parent_this.have_text_label_down&&(this.lower_text_label_show=this.eitems.eq(this.real_i).data("lower_text_label_show"),this.lower_text_label=this.eitems.eq(this.real_i).data("lower_text_label"),this.lower_text_label_style=this.eitems.eq(this.real_i).data("lower_text_label_style"),this.$lower_text=this.$element.nextAll("div.all_around_text_down:first"),this.$lower_text.length&&(this.$lower_text_span=e("span",this.$lower_text))),this.turn_counter=0,this.last_mouse_x=0,this.show_mouse_move=0,this.sum_movement=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0,this.positions=0,this.max=this.parent_this.max_show,this.position_in_slider=this.n,this.marg_left=Math.floor((this.options.big_pic_width-this.options.small_pic_width)/2),this.marg_top=Math.floor((this.options.big_pic_height-this.options.small_pic_height)/2),this.$element.mousedown(e.proxy(this._mouse_down,this)),this.$element.mouseup(e.proxy(this._mouse_up,this)),this.$element.mouseleave(e.proxy(this._mouse_leave,this)),this.$element.mousemove(e.proxy(this._mouse_move,this)),this.$image.mousedown(e.proxy(this._mouse_down,this)),this.$image.mouseup(e.proxy(this._mouse_up,this)),this.options.dinamically_set_position_class&&this.$element.addClass("all_around_position_"+this.position_in_slider)},_set_img:function(e,t){var n=0,r=0,i="";this.options.activate_border_div==0&&this.options.border_on_off==1&&(n=10,r=10),this.parent_this.options.hv_switch==0&&(i="width: "+(this.options.small_pic_width+r)+"px; "),this.parent_this.have_text_label_up&&(this.upper_text_label_show=this.eitems.eq(t).data("upper_text_label_show"),this.upper_text_label=this.eitems.eq(t).data("upper_text_label"),this.upper_text_label_style=this.eitems.eq(t).data("upper_text_label_style"),this.$upper_text_span.html(upper_text_label),this.$upper_text_span.attr("style",i+this.upper_text_label_style)),this.parent_this.have_text_label_down&&(this.lower_text_label_show=this.eitems.eq(t).data("lower_text_label_show"),this.lower_text_label=this.eitems.eq(t).data("lower_text_label"),this.lower_text_label_style=this.eitems.eq(t).data("lower_text_label_style"),this.$lower_text_span.html(this.lower_text_label),this.parent_this.options.hv_switch==0&&this.$lower_text_span.attr("style",i+this.lower_text_label_style)),this.image_src=e,this.$image.attr("src",e),this.options.dinamically_set_class_id&&typeof t!="undefined"&&t!=this.real_i&&(this.$element.removeClass("all_around_circle_"+this.real_i),this.real_i=t,this.$image.attr("class","all_around_img_"+t),this.$element.addClass("all_around_circle_"+this.real_i))},_set_pos_size:function(e,t,n,r,i,s,o,u){var a,f,l=this.options.border_color,c=5,h=0;this.options.activate_border_div==0&&this.options.border_on_off==1&&(h=12),this.options.border_on_off==0&&(s=0),this.current_border=s;if(!o){if(this.options.border_radius==-1)a=r;else if(this.options.radius_proportion){var p=this.options.big_pic_width/this.options.border_radius,d=r/p;a=d}else a=this.options.border_radius;if(this.parent_this.options.hv_switch){this.options.activate_border_div?(this.$element.css({left:n,top:e,width:r,height:i,"border-radius":a,border:l+" solid 0px"}),this.$border_div.css({width:r+2,height:i+2,"border-radius":a,border:l+" solid "+s+"px"})):this.$element.css({left:n,top:e,width:r,height:i,"border-radius":a,border:l+" solid "+s+"px"}),typeof this.parent_this.default_circle_top=="undefined"&&(this.parent_this.default_circle_top=n-c),this.parent_this.have_text_label_up&&this.$upper_text.css({top:e,left:n-c-this.parent_this.default_circle_top,width:this.parent_this.default_circle_top}),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.css({top:e,left:n+i+c+h,width:this.parent_this.default_circle_top}));if(this.parent_this.have_text_label){var v=0,m=0,g=0;this.parent_this.have_text_label_up&&(this.$upper_text_span.css("width",this.parent_this.default_circle_top),v=this.$upper_text.height(),m=this.$upper_text_span.height()),m>0&&(g=v/2-m/2);var y=0,b=0,w=0;this.parent_this.have_text_label_down&&(this.$lower_text_span.css("width",this.parent_this.default_circle_top),y=this.$lower_text.height(),b=this.$lower_text_span.height()),b>0&&(w=y/2-b/2),this.parent_this.have_text_label_up&&this.$upper_text_span.css("top",g+"px"),this.parent_this.have_text_label_down&&this.$lower_text_span.css("top",w+"px")}}else this.options.activate_border_div?(this.$element.css({left:e,top:n,width:r,height:i,"border-radius":a,border:l+" solid 0px"}),this.$border_div.css({width:r+2,height:i+2,"border-radius":a,border:l+" solid "+s+"px"})):this.$element.css({left:e,top:n,width:r,height:i,"border-radius":a,border:l+" solid "+s+"px"}),typeof this.parent_this.default_circle_top=="undefined"&&(this.parent_this.default_circle_top=n-c),this.parent_this.have_text_label&&(f=r-(r-this.options.small_pic_width)/2-this.options.small_pic_width),this.parent_this.have_text_label_up&&this.$upper_text.css({left:e+f,top:n-c-this.parent_this.default_circle_top,height:this.parent_this.default_circle_top}),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.css({left:e+f,top:n+i+c+h,height:this.parent_this.default_circle_top}));this.$image.css({width:r,height:i,"border-radius":a})}else{if(this.options.border_radius==-1)a=this.parent_this.options.big_pic_width;else if(this.options.radius_proportion){var p=this.options.big_pic_width/this.options.border_radius,d=r/p;a=d}else a=this.options.border_radius;this.options.activate_border_div?(this.$element.css({"border-radius":a+"px"}),this.$border_div.css({"border-radius":a+"px"})):this.$element.css({"border-radius":a+"px"}),this.$image.css({"border-radius":a+"px"});if(this.parent_this.options.hv_switch){this.options.activate_border_div?(this.$element.animate({left:n,top:e,width:r,height:i,"border-width":"0px"},t,this.options.moving_easing,u),this.$border_div.animate({width:r+2,height:i+2,"border-width":s+"px"},t,this.options.moving_easing)):this.$element.animate({left:n,top:e,width:r,height:i,"border-width":s+"px"},t,this.options.moving_easing,u),this.$image.animate({width:i,height:r},t,this.options.arrow_easing,u),typeof this.parent_this.default_circle_top=="undefined"&&(this.parent_this.default_circle_top=n-c),this.parent_this.have_text_label_up&&this.$upper_text.animate({top:e,left:n-c-this.parent_this.default_circle_top,width:this.parent_this.default_circle_top},t,this.options.moving_easing),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.animate({top:e,left:n+i+c+h,width:this.parent_this.default_circle_top},t,this.options.moving_easing));if(this.parent_this.have_text_label){var v=0,m=0,g=0;this.parent_this.have_text_label_up&&(this.$upper_text_span.css("width",this.parent_this.default_circle_top),v=this.$upper_text.height(),m=this.$upper_text_span.height()),m>0&&(g=v/2-m/2);var y=0,b=0,w=0;this.parent_this.have_text_label_down&&(this.$lower_text_span.css("width",this.parent_this.default_circle_top),y=this.$lower_text.height(),b=this.$lower_text_span.height()),b>0&&(w=y/2-b/2),this.parent_this.have_text_label_up&&this.$upper_text_span.animate({top:g+"px"},t,this.options.moving_easing),this.parent_this.have_text_label_down&&this.$lower_text_span.css({top:w+"px"})}}else this.options.activate_border_div?(this.$element.animate({left:e,top:n,width:r,height:i,"border-width":"0px"},t,this.options.moving_easing,u),this.$border_div.animate({width:r+2,height:i+2,"border-width":s+"px"},t,this.options.moving_easing)):this.$element.animate({left:e,top:n,width:r,height:i,"border-width":s+"px"},t,this.options.moving_easing,u),this.$image.animate({width:r,height:i},t,this.options.arrow_easing,u),this.parent_this.have_text_label&&(f=r-(r-this.options.small_pic_width)/2-this.options.small_pic_width),this.parent_this.have_text_label_up&&this.$upper_text.animate({left:e+f,top:n-c-this.parent_this.default_circle_top,height:this.parent_this.default_circle_top},t,this.options.moving_easing),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.animate({left:e+f,top:n+i+c+h,height:this.parent_this.default_circle_top},t,this.options.moving_easing))}},_mouse_down:function(e){e.preventDefault();if(this.options.hv_switch)var t=e.pageY-this.parent_this.y_offset-this.options.circle_left_offset;else var t=e.pageX-this.parent_this.x_offset+this.parent_this.minus-this.options.circle_left_offset;var n=this.parent_this.math._convert_x_position_to_n(t);if(n.master_click==1)return;this._mouse_leave(e)},_mouse_leave:function(e){e.preventDefault();if(this.options.hover_movement==0||this.parent_this.show_mouse_move==1||this.parent_this.slider_state==1)return;if(this.mouse_out_animation==1||this.hover_status==0)return;this.mouse_in_animation==1&&(this.$element.stop(),this.$image.stop(),this.options.activate_border_div&&this.$border_div.stop(),this.mouse_in_animation=0);if(this.element_top<1){this.hover_status=0,this.mouse_in_animation=0,this.mouse_out_animation=0;return}this.hover_status=1,this.mouse_out_animation=1,this._end_hover2()},_end_hover2:function(){this.$element.animate({left:this.element_left+"px",top:this.element_top+"px",width:this.element_width+"px",height:this.element_height+"px"},this.options.hover_speed,this.options.hover_easing,e.proxy(this._hover_ended2,this)),this.options.activate_border_div&&this.$border_div.animate({width:this.element_width+2+"px",height:this.element_height+2+"px"},this.options.hover_speed,this.options.hover_easing),this.$image.animate({width:this.image_width+"px",height:this.image_height+"px"},this.options.hover_speed,this.options.hover_easing)},_hover_ended2:function(){this.hover_status=0,this.mouse_out_animation=0},_mouse_move:function(e){e.preventDefault();if(this.options.hover_movement==0||this.parent_this.show_mouse_move==1||this.parent_this.slider_state==1)return;if(this.mouse_in_animation==1||this.hover_status==2)return;this.mouse_out_animation==1&&(this.$element.stop(),this.$image.stop(),this.options.activate_border_div&&this.$border_div.stop(),this.mouse_out_animation=0);if(this.options.hv_switch)var t=e.pageY-this.parent_this.y_offset-this.options.circle_left_offset;else var t=e.pageX-this.parent_this.x_offset+this.parent_this.minus-this.options.circle_left_offset;var n=this.parent_this.math._convert_x_position_to_n(t);if(n.master_click==1)return;this.hover_status=1,this.mouse_in_animation=1,this._start_hover()},_calculate_hovers:function(){this.positions=1,hover_movement_middle=Math.floor(this.options.hover_movement/2),hover_movement=this.options.hover_movement,hover_movement2=hover_movement*2;var e=this.$element.position();pos2=this.$image.position(),this.element_top=e.top,this.element_left=e.left,this.element_width=this.$element.width(),this.element_height=this.$element.height(),this.image_top=pos2.top,this.image_left=pos2.left,this.image_height=this.$image.height(),this.image_width=this.$image.width(),this.element_top_middle=this.element_top-hover_movement_middle,this.element_left_middle=this.element_left-hover_movement_middle,this.element_width_middle=this.element_width+hover_movement,this.element_height_middle=this.element_height+hover_movement,this.image_width_middle=this.image_width+hover_movement,this.image_height_middle=this.image_height+hover_movement,this.element_top_end=this.element_top-hover_movement,this.element_left_end=this.element_left-hover_movement,this.element_width_end=this.element_width+hover_movement2,this.element_height_end=this.element_height+hover_movement2,this.image_width_end=this.image_width+hover_movement2,this.image_height_end=this.image_height+hover_movement2},_start_hover:function(){this.positions==0&&this._calculate_hovers();if(this.element_top<3){this.hover_status=0,this.mouse_in_animation=0,this.mouse_out_animation=0;return}this.$element.animate({left:this.element_left_end+"px",top:this.element_top_end+"px",width:this.element_width_end+"px",height:this.element_height_end+"px"},this.options.hover_speed,this.options.hover_easing,e.proxy(this._end_hover,this)),this.options.activate_border_div&&this.$border_div.animate({width:this.element_width_end+2+"px",height:this.element_height_end+2+"px"},this.options.hover_speed,this.options.hover_easing),this.$image.animate({width:this.image_width_end+"px",height:this.image_height_end+"px"},this.options.hover_speed,this.options.hover_easing)},_end_hover:function(){this.$element.animate({left:this.element_left_middle+"px",top:this.element_top_middle+"px",width:this.element_width_middle+"px",height:this.element_height_middle+"px"},this.options.hover_speed,this.options.hover_easing,e.proxy(this._hover_ended,this)),this.options.activate_border_div&&this.$border_div.animate({width:this.element_width_middle+2+"px",height:this.element_height_middle+2+"px"},this.options.hover_speed,this.options.hover_easing),this.$image.animate({width:this.image_width_middle+"px",height:this.image_height_middle+"px"},this.options.hover_speed,this.options.hover_easing)},_hover_ended:function(){this.hover_status=2,this.mouse_in_animation=0},reset_positions:function(){if(this.positions==0)return;if(this.mouse_in_animation==1||this.mouse_out_animation==1)this.$element.stop(),this.$image.stop(),this.options.activate_border_div&&this.$border_div.stop();this.parent_this.mouse_moved==0&&(this.$element.css({left:this.element_left+"px",top:this.element_top+"px",width:this.element_width+"px",height:this.element_height+"px"}),this.options.activate_border_div&&this.$border_div.css({width:this.element_width+2+"px",height:this.element_height+2+"px"}),this.$image.css({width:this.image_width+"px",height:this.image_height+"px"})),this.positions=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0},value_reset:function(){this.positions=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0}},n.prototype={$:function(e){return this.$element.find(e)},hashchange:function(){var t=window.location.hash,n=t.length,r=this.id.length,i=-1,s=0,o="";t.substr(0,1)=="#"&&(t=t.substr(1));if(t.substr(0,r)==this.id){var u=t.substr(r);u.substr(0,1)=="_"&&(u=u.substr(1));var a=u;i=parseInt(a,10);var f,l=0;isNaN(i)?(i=-1,a.length>0?(l=1,f=-1):(l=0,f=-1)):f=a.indexOf("_");if(f!=-1||l==1)o=a.substr(f+1),o=="scroll"&&(s=1);s&&e("html, body").animate({scrollTop:this.$element.offset().top-40},1e3),i>-1&&this.public_go_to_slide(i)}},keypress:function(e){this.options.bind_arrow_keys&&(e.keyCode==39&&this.public_go_left(),e.keyCode==37&&this.public_go_right())},public_go_left:function(e,t){typeof e=="undefined"&&(e=0),typeof t=="undefined"&&(t=1);if(e==1&&this.is_auto_play==1&&this.dismiss_auto_play==1)return;this.slider_state==0&&(this._stop_children(),this.slider_state=1,this._arrow_mouse_down(),this._arrow_mouse_up(),this.left_clicked_n(t))},public_go_right:function(e,t){typeof e=="undefined"&&(e=0),typeof t=="undefined"&&(t=1);if(e==1&&this.is_auto_play==1&&this.dismiss_auto_play==1)return;this.slider_state==0&&(this._stop_children(),this.slider_state=1,this._arrow_mouse_down(),this._arrow_mouse_up(),this.right_clicked_n(t))},public_go_one_slide_left:function(e){this.public_go_right(0,1)},public_go_one_slide_right:function(e){this.public_go_left(0,1)},public_go_n_slides_left:function(e){this.public_go_right(0,e)},public_go_n_slides_right:function(e){this.public_go_left(0,e)},public_go_to_slide:function(e){var t=this.last_middle,n=this.items_counts,r=0;for(;;){t==n&&(t=0);if(t==e)break;if(r>n*2){r=0;break}r++,t++}t=this.last_middle,n=this.items_counts;var i=0;for(;;){t==-1&&(t=n-1);if(t==e)break;if(i>n*2){i=0;break}i++,t--}var s=0,o="";if(r==0&&i==0)return;ri&&(s=i,o="b"),r==i&&(s=r,o="f");if(s==0)return;o=="f"&&this.public_go_left(0,s),o=="b"&&this.public_go_right(0,s)},check_under_600:function(t){this.under_600==0&&t<600&&(this.under_600=1,this.height_backup=this.$element.height(),this.$element.css({height:""}),e(this.options.text_object,this.$element).css({"float":"",top:"0px",left:"0px",clear:"both"}),this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:this.options.small_resolution_max_height})),this.under_600==1&&t>=600&&(this.under_600=0,this.$element.css({height:this.height_backup}),e(this.options.text_object,this.$element).css({"float":"left",clear:""}),this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:""}))},get_window_width:function(){if(this.options.responsive_by_available_space==1){var t=this.$parent_wrapper.parent().width();return t}return e(window).width()},_resize:function(){var t=this.get_window_width();if(this.last_resolution==t)return;var n=e(this.$element).offset();this.x_offset=n.left,this.y_offset=n.top,n=this.$parent_wrapper.offset(),this.parent_x_offset=n.left;var r=this.$container.offset();this.options.hv_switch?this.offset=r.top:this.offset=r.left+this.minus;if(t=t?(this.max_size=Math.floor((t-this.ret_values.height-45)/2)-5,this.under_600==1&&(this.options.vert_text_mode==1?this.max_size=Math.floor(this.options.big_pic_width/2):this.max_size=this.options.child_div_width),this._set_parent_window_size(1,t),this._set_text_div_width_ver(),this.show_text(this.last_middle,1),this.last_resolution_mode=2):(this.last_resolution_mode==2&&(this.max_size=this.orig_max_size,this._set_parent_window_size(1,this.options.wrapper_text_max_height),this._set_text_div_width_ver(),this.show_text(this.last_middle,1,1)),this.last_resolution_mode=1);return}var u=this.real_width,a=this.eitems.eq(this.last_middle);if(u+13>=t){this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:this.options.small_resolution_max_height});if(this.options.main_circle_position==0){var f=u+13-t,l=f;f=Math.floor(f/2)-8,this.minus=f,this.$element.css({left:"-"+f+"px"})}if(this.options.main_circle_position==2){var f=u+13-t,l=f;f-=8,this.minus=f,this.$element.css({left:"-"+f+"px"})}$block=e("div.slider_wrap",a),$block.length&&(typeof this.last_text_width=="undefined"&&(this.last_text_width=a.width()),a.css("width",t-10+"px")),this._set_text_div_width_hor(),this._set_parent_window_size(1,t-10),this.last_resolution_mode=2}else this.last_resolution_mode==2&&(this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:""}),this.minus=0,this.$element.css({left:"0px"}),this._set_text_div_width_hor(),this._set_parent_window_size(1,this.real_width),typeof this.last_text_width=="undefined"&&(this.last_text_width=this.real_width-5),a.css("width",this.last_text_width+"px")),this.last_resolution_mode=1},_set_text_div_width_hor:function(){$text_element=e(this.options.text_object,this.$element);var t=0,n=this.mid,r=this.get_window_width();this.minus>0&&(n=Math.floor(r/2)-5),this.options.activate_border_div==1&&(t=Math.floor(this.options.big_border/2));var i=0;this.options.max_shown_items>1&&this.options.hv_switch==0&&(this.options.border_on_off==1?i=8:i=11),this.slider_text.css({width:n-this.options.left_text_class_padding-t-i+"px"}),this.minus>0?$text_element.css({left:this.minus+"px"}):$text_element.css({left:"0px"})},_set_text_div_width_ver:function(){this.options.vert_text_mode?this.under_600==0&&this.slider_text.css({left:this.ret_values.height+"px"}):this.slider_text.css({width:this.max_size+"px"})},create_html:function(){this.items_counts=this.$element.find(this.options.text_object).length;var t,n,r,i='
    ';this._start=-1,this._end=this.max_show-1;var s,r,o,u,a,f,l,c;for(t=0;t")[0].src=this.eitems.eq(r).data("image");i+=this._create_arrows(),this.options.hv_switch?i+='
    ':i+="
    ",this.$element.prepend(i),this.$container=e("div."+this.options.container_class,this.$element),this.$container.mousedown(e.proxy(this._mouse_down,this)),this.$container.mouseup(e.proxy(this._mouse_up,this)),this.$element.mouseenter(e.proxy(this._mouse_enter_widget,this)),this.$element.mouseleave(e.proxy(this._mouse_leave_widget,this)),this.$container.mouseleave(e.proxy(this._mouse_leave,this)),this.$container.mousemove(e.proxy(this._mouse_move,this)),this.$container.on("touchstart",e.proxy(function(t){t.preventDefault();var n=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=0;if(typeof n=="undefined"||typeof n.clientY=="undefined")r=1;r==0&&(this.first_touch_x=n.clientX,this.first_touch_y=n.clientY,this.first_scroll_y=e("body").scrollTop(),this.ignore_click_up2=0),this._mouse_down(n,1)},this)),this.$container.on("touchend",e.proxy(function(e){e.preventDefault();var t=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];this._mouse_up(t)},this)),this.$container.on("touchmove",e.proxy(function(t){t.preventDefault();var n=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];n.touched=1;var r=e(this.$container).offset(),i=n.pageX-r.left+this.minus-this.options.circle_left_offset,s=n.pageY-r.top;for(;;){if(this.options.hv_switch==0&&this.options.enable_scroll_with_touchmove_on_horizontal_version==0)break;if(this.options.hv_switch==1&&this.options.enable_scroll_with_touchmove_on_vertical_version==0)break;if(typeof n=="undefined"||typeof n.clientY=="undefined")break;var o=0;if(n.clientX>0&&n.clientY>0){o=1;var u=Math.abs(n.clientX-this.first_touch_x),a=Math.abs(n.clientY-this.first_touch_y);if(u>a)break;a>10&&(this.ignore_click_up2=1),a=n.clientY-this.first_touch_y;var f=this.first_scroll_y-a;e("body").scrollTop(f);return}break}i0&&s0?this._mouse_move(n):this._mouse_leave(n)},this))},_set_prettyPhoto_div_position:function(){this.prettyPhoto_left=this._return_middle_position_of_content()-Math.floor(this.options.big_pic_width/2)+Math.floor(this.options.big_pic_width*this.options.prettyPhoto_start);var e=0;this.options.top_offset>0&&(e=this.options.top_offset-Math.floor(this.options.big_pic_height/2)),this.prettyPhoto_top=e+Math.floor(this.options.big_pic_height*this.options.prettyPhoto_start),this.options.hv_switch?this.$prettyPhoto_div.css({top:this.prettyPhoto_left+"px",left:this.prettyPhoto_top+"px"}):this.$prettyPhoto_div.css({left:this.prettyPhoto_left+"px",top:this.prettyPhoto_top+"px"})},_set_parent_window_size:function(t,n){typeof t=="undefined"&&(t=0),typeof n=="undefined"&&(n=0),this.ret_values.height=2*this.options.top_offset+this.options.shadow_offset;var r=this.math._calculate_child_coordinates_by_n(this.max_show-1,0);this.options.minus_width>0&&(r.new_pos-=this.options.minus_width),r.new_pos2=r.new_pos+this.options.left_offset,wrapper_text_max_height=this.options.wrapper_text_max_height;var i=this.eitems.eq(this.last_middle);if(this.minus>0&&this.last_middle>-1){$block=e("div.slider_wrap",i);if($block.length){typeof this.last_text_width=="undefined"&&(this.last_text_width=i.width());var s=this.get_window_width();i.css("width",s-10+"px")}}var o;this.options.hide_content==0?o=i.height():o=0;var u=this.$parent_wrapper.height(),a=this.ret_values.height+o+10;a>wrapper_text_max_height&&(wrapper_text_max_height=a);if(t){if(!this.options.hv_switch){n!=0&&(this.$parent_wrapper.css({width:n+"px"}),this.parent_wrapper_width=n,this.options.main_circle_position!=0&&e(this.options.text_object,this.$element).css("width",n+"px"),this.options.max_shown_items==1&&this.options.hv_switch==0&&this.$container.css("left","3px")),this.$element.css({height:wrapper_text_max_height+"px"});return}this.$element.css({width:n+"px"});return}if(r.new_pos<=0)return;this.container_height=this.ret_values.height,this.options.hv_switch?(this.$container.css({height:r.new_pos+"px",width:this.ret_values.height+"px"}),this.$element.css({height:r.new_pos2+"px",width:this.options.wrapper_text_max_height+"px"})):(this.$container.css({width:r.new_pos+"px",height:this.ret_values.height+"px"}),this.$element.css({width:r.new_pos2+"px",height:wrapper_text_max_height+"px"}),this.real_width==0&&(this.real_width=r.new_pos2)),this.ret_values.width=r.new_pos},_return_container_width_height:function(){return this.ret_values},_return_middle_position_of_content:function(){var e=this.math._calculate_child_coordinates_by_n(this.mid_elem+1,0);return e.new_pos+=Math.floor(this.options.big_pic_width/2)+this.options.big_border,e.new_pos},_create_arrows:function(){var e;return this.options.hv_switch?this.options.border_on_off==0||this.options.use_thin_arrows==1?(e='
    left_vertical
    ',e+='
    right_vertical
    '):(e='
    left_vertical
    ',e+='
    right_vertical
    '):this.options.border_on_off==0||this.options.use_thin_arrows==1?(e='
    left
    ',e+='
    right
    '):(e='
    left
    ',e+='
    right
    '),e},_hide_arrows:function(t){this.options.border_on_off==0||this.options.use_thin_arrows==1?move_more=4:move_more=0,t?(this.hide_text(this.math._convert_position_to_image_array(0,this.mid_elem),1),this.arrow_hidden_counter=0,this.options.hv_switch?(this.$left_arrow.animate({top:this.options.arrow_width+move_more},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this)),this.$right_arrow.animate({top:-this.options.arrow_width},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this))):(this.$left_arrow.animate({left:this.options.arrow_width+move_more},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this)),this.$right_arrow.animate({left:-this.options.arrow_width},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this)))):(this.hide_text(this.math._convert_position_to_n(this.mid_elem-2),0),this.options.hv_switch?(this.$left_arrow.css({top:this.options.arrow_width+move_more}),this.$right_arrow.css({top:-this.options.arrow_width})):(this.$left_arrow.css({left:this.options.arrow_width+move_more}),this.$right_arrow.css({left:-this.options.arrow_width})))},_arrows_hidden:function(){this.arrow_hidden_counter>=1?(this.func(),this.arrow_hidden_counter=0):this.arrow_hidden_counter++},_arrows_shown:function(){this.clicked=0},_show_arrows:function(){this.slider_state=0;var t=0;if(this.options.hv_switch){if(this.options.border_on_off==0||this.options.use_thin_arrows==1)t=34;this.$left_arrow.animate({top:0},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this)),this.$right_arrow.animate({top:t+"px"},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this))}else{if(this.options.border_on_off==0||this.options.use_thin_arrows==1)t=4;this.$left_arrow.animate({left:0},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this)),this.$right_arrow.animate({left:t+"px"},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this))}this.show_text(this.math._convert_position_to_image_array(0,this.mid_elem)),(this.last_c.master_click==1||this.is_touch_device)&&this._start_main_hover(),this.$element.trigger("open",[this.last_middle])},_align_arrows:function(){var e=this.math._calculate_arrows_positions();this.options.hv_switch?(this.$left_arrow_class.css({top:e.first_arrow_x,left:e.arrow_y}),this.$right_arrow_class.css({top:e.second_arrow_x,left:e.arrow_y})):(this.$left_arrow_class.css({left:e.first_arrow_x,top:e.arrow_y}),this.$right_arrow_class.css({left:e.second_arrow_x,top:e.arrow_y}))},_set_arrows_events:function(){var t=this;this.$prettyPhoto_img.on("touchstart",function(t){t.preventDefault(),t.stopPropagation(),e(this).click()}),this.$prettyPhoto_img.on("touchend",function(e){e.preventDefault(),e.stopPropagation()}),this.$prettyPhoto_img.mouseup(function(e){e.preventDefault(),e.stopPropagation()}),this.$prettyPhoto_img.mousedown(function(e){e.preventDefault(),e.stopPropagation()}),this.$prettyPhoto_img.click(function(n){var r=t.$prettyPhoto_a.attr("rel");if(r=="prettyPhoto"){var i=t.$prettyPhoto_a.attr("href");n.preventDefault(),n.stopPropagation(),t.is_auto_play==1&&(t.dismiss_auto_play=1,t.prettyPhoto_open_status=1),e.fn.prettyPhoto({callback:function(){t.prettyPhoto_open_status=0}}),e.prettyPhoto.open(i)}}),this.$left_arrow_class.click(e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_right()},this)),this.$right_arrow_class.click(e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_left()},this)),this.$left_arrow_class.on("touchstart",e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_right()},this)),this.$left_arrow_class.on("touchend",e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$right_arrow_class.on("touchstart",e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_left()},this)),this.$right_arrow_class.on("touchend",e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$left_arrow_class.mouseup(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$right_arrow_class.mousedown(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$left_arrow_class.mousedown(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$right_arrow_class.mousedown(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this))},hide_text:function(t,n){$text_element=e(this.options.text_object,this.$element),this.last_parent_height=this.$parent_wrapper.height(),this.options.small_resolution_max_height==0&&this.options.hv_switch&&this.under_600&&this.$parent_wrapper.css("height",this.last_parent_height+"px"),n?$text_element.fadeOut():$text_element.hide()},show_text:function(t,n,r){typeof n=="undefined"&&(n=0),typeof r=="undefined"&&(r=0),this.last_middle=t;if(this.options.keep_on_top_middle_circle){var i=this.math._convert_position_to_n(this.mid_elem);this.items[i].$element.css("z-index",this.max_show)}typeof this.eitems.eq(t).data("link_url")!="undefined"?this.$prettyPhoto_a.attr("href",this.eitems.eq(t).data("link_url")):this.$prettyPhoto_a.attr("href",""),typeof this.eitems.eq(t).data("link_rel")!="undefined"?this.$prettyPhoto_a.attr("rel",this.eitems.eq(t).data("link_rel")):this.$prettyPhoto_a.attr("rel",""),typeof this.eitems.eq(t).data("link_target")!="undefined"?(this.eitems.eq(t).data("link_target")==""&&(this.eitems.eq(t).data("link_target")="_self"),this.$prettyPhoto_a.attr("target",this.eitems.eq(t).data("link_target"))):this.$prettyPhoto_a.attr("target","_self");if(this.options.hide_content==1){typeof this.started=="undefined"&&(this.started=1,this.hashchange());return}var s=this.eitems.eq(t),o=e("div.slider_item_v2",s);o.length?this.options.vert_text_mode=1:this.options.vert_text_mode=0;var u=e("."+this.options.left_text_class,s);this.options.small_resolution_max_height==0&&this.$parent_wrapper.css("height",""),n==0&&s.fadeIn();if(this.options.hv_switch==0)if(this.minus>0)this._set_parent_window_size(1);else if(this.options.automatic_height_resize){this.ret_values={height:0,width:0},this.ret_values.height=2*this.options.top_offset+this.options.shadow_offset;var a;this.options.hide_content==0?a=s.height():a=0;var f=this.$parent_wrapper.height(),l=this.ret_values.height+a+10;l!=this.last_height&&(l=this.max_size||r)&&u.css({width:this.max_size*2+"px"});var h=u.height();this.under_600==0&&s.css({top:this.mid-h-this.options.left_text_class_padding+"px"})}else{$block=e("div.slider_wrap",s);if($block.length){var p;if(this.under_600==0){var d=this.get_window_width();d>this.options.wrapper_text_max_height?p=this.options.wrapper_text_max_height-this.container_height-2:p=d-this.container_height-20}else p=this.options.big_pic_width;s.css({width:p+"px"})}else s.css({width:""});var h=s.height(),v=this.mid-Math.floor(h/2);v<0&&(v=0),this.under_600==0&&s.css({top:v+"px"})}else if(this.minus>0){var d=this.last_resolution;$block=e("div.slider_wrap",s),$block.length&&(typeof this.last_text_width=="undefined"&&(this.last_text_width=s.width()),s.css("width",d-10+"px"))}typeof this.started=="undefined"&&(this.started=1,this.hashchange())},_preset_all_children_parameters:function(t,n){var r,i;this.do_animate=t;var s,o=new Array;for(s=0;sf&&(l=u-s-1),this.items[a].$element.css("z-index",l))}},_stop_children:function(){for(i=0;ii&&r.dist_left>s){this.options.middle_click==1&&(t=1,this.going_counter=-1,r.pos=1),this.options.middle_click==2&&(t=1,this.going_counter=1,r.pos=-1);if(this.options.middle_click==0||this.options.middle_click==3){this.slider_state=0,this.clicked=0;if(this.options.middle_click==3){var o="",u=0;typeof this.eitems.eq(this.last_middle).data("main_link")!="undefined"&&(o=this.eitems.eq(this.last_middle).data("main_link")),typeof this.eitems.eq(this.last_middle).data("main_link")!="undefined"&&(u=this.eitems.eq(this.last_middle).data("main_link")),o!=""&&(u==0&&(window.location=o),u==1&&window.open(o))}}}else this.slider_state=0,this.clicked=0}this.speed=(this.mid_elem-Math.abs(r.pos)+1)*this.options.moving_speed+this.options.moving_speed_offset,t||(this.going_counter=-r.pos),this.keep_going=1,r.pos<0&&(this.click=2,r.pos<-1?this.operation=1:this.operation=0,this.func=this.go_right,this._hide_arrows(1)),r.pos>0&&(this.click=1,r.pos>1?this.operation=1:this.operation=0,this.func=this.go_left,this._hide_arrows(1)),r.pos==0&&(this.keep_going=0),this._before_moving(this.going_counter);return}this._reorder(),this.click=0}},_before_moving:function(e){if(this.options.keep_on_top_middle_circle){e*=-1;var t=this.math._convert_position_to_n(this.mid_elem+e);this.items[t].$element.css("z-index",100)}},_arrow_mouse_up:function(){this.keep_going=1,this.click=0,this.armd=0},_arrow_mouse_down:function(){this.armd=1,this.clicked=1},_arrow_mouse_leave:function(){this.armd&&(this.clicked=0,this.armd=0)},_mouse_move:function(t){this.mouse_moved=1,typeof t.touched=="undefined"&&t.preventDefault();var n=this.$container.offset();this.options.hv_switch?this.offset=n.top:this.offset=n.left+this.minus;var r=e(this.$element).offset();this.y_offset=r.top;var i,s;typeof t!="undefined"&&typeof t.pageX!="undefined"&&(this.options.hv_switch?i=t.pageY-this.offset-this.options.circle_left_offset:i=t.pageX-this.offset+this.minus-this.options.circle_left_offset,s=i-this.last_mouse_x),this.show_mouse_move&&this.clicked&&(this._move_all(s*this.options.movement_coefficient),Math.abs(this.sum_movement)>=1&&!this.was_gone&&(this.was_gone=1,this._hide_arrows(0))),this.last_mouse_x=i;if(this.show_mouse_move==1||this.slider_state==1)return;var o={pos:0,master_click:0};typeof t!="undefined"&&typeof t.pageX!="undefined"&&(this.options.hv_switch?i=t.pageY-this.y_offset-this.options.circle_left_offset:this.minus==0?i=t.pageX-this.x_offset-this.options.circle_left_offset:i=t.pageX-this.parent_x_offset+this.minus-this.options.circle_left_offset,o=this.math._convert_x_position_to_n(i));if(o.master_click==1){if(this.hover_status==2||this.mouse_in_animation==1)return;this.mouse_out_animation==1&&(this.$prettyPhoto_div.stop(),this.$prettyPhoto_img.stop(),this.mouse_out_animation=0),this.hover_status=1,this.mouse_in_animation=1,this._start_main_hover()}else(this.hover_status==2||this.hover_status==1&&this.mouse_out_animation==0)&&this._fake_mouse_leave()},_start_main_hover:function(){if(this.$prettyPhoto_a.attr("href")=="")return;var t=this.prettyPhoto_left-this.options.prettyPhoto_movement-10,n=this.prettyPhoto_top-this.options.prettyPhoto_movement-10,r=this.options.prettyPhoto_width;this.prettyPhoto_status=1,this.options.hv_switch==0?this.$prettyPhoto_div.animate({left:t+"px",top:n+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._ending_main_hover,this)):this.$prettyPhoto_div.animate({left:n+"px",top:t+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._ending_main_hover,this)),this.$prettyPhoto_img.animate({width:r+"px",height:r+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing)},_ending_main_hover:function(){var t=this.prettyPhoto_left-this.options.prettyPhoto_movement,n=this.prettyPhoto_top-this.options.prettyPhoto_movement,r=this.options.prettyPhoto_width;this.options.hv_switch==0?this.$prettyPhoto_div.animate({left:t+"px",top:n+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._end_main_hover,this)):this.$prettyPhoto_div.animate({left:n+"px",top:t+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._end_main_hover,this)),this.$prettyPhoto_img.addClass("hover").animate({width:r+"px",height:r+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing)},_end_main_hover:function(){this.prettyPhoto_status=2,this.hover_status=2,this.mouse_in_animation=0},_fake_mouse_leave:function(){if(this.$prettyPhoto_a.attr("href")=="")return;this.mouse_in_animation==1&&(this.$prettyPhoto_div.stop(),this.$prettyPhoto_img.stop(),this.mouse_in_animation=0),this.hover_status=1,this.mouse_out_animation=1,this._end_main_hover2()},_end_main_hover2:function(){var t=this.prettyPhoto_left,n=this.prettyPhoto_top;this.prettyPhoto_status=1,this.options.hv_switch==0?this.$prettyPhoto_div.animate({left:t+"px",top:n+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._main_hover_ended,this)):this.$prettyPhoto_div.animate({left:n+"px",top:t+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._main_hover_ended,this)),this.$prettyPhoto_img.animate({width:"0px",height:"0px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing)},_main_hover_ended:function(){this.prettyPhoto_status=0,this.hover_status=0,this.mouse_out_animation=0},_mouse_enter_widget:function(e){this.is_auto_play==1&&(this.dismiss_auto_play=1)},_mouse_leave_widget:function(e){this.prettyPhoto_open_status==0&&(this.dismiss_auto_play=0)},_mouse_leave:function(e){if(this.show_mouse_move&&!this.click){this.show_mouse_move=0,this._reorder(),this.click=0,this.show_mouse_move=0,this.mouse_state=0;for(i=0;i0&&(this.math._rotate_left(1),this._preset_all_children_parameters(1,1,1))),this.sum_movement=0},_create_a_html_for_a_child:function(e,t,n,r,i,s,o,u,a){var f="",l="",c="";a!=""&&(a+=" "),s!=""&&(s+=" ");var h=0,p=0;this.options.activate_border_div==0&&this.options.border_on_off==1&&(h=10,p=10),this.options.activate_border_div&&(f='
    '),this.options.hv_switch==0?(this.have_text_label_up&&(l='
    '+i+"
    "),this.have_text_label_down&&(c='
    '+u+"
    ")):(this.have_text_label_up&&(l='
    '+i+"
    "),this.have_text_label_down&&(c='
    '+u+"
    "));var d;return this.options.hv_switch==0?d='
    '+f+'
    '+l+c:d='
    '+f+'
    '+l+c,d},left_clicked:function(e){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof e!="undefined"&&e.preventDefault(),this.func=this.go_left,this.click=1,this.going_counter=-1,this.$element.trigger("next"),this._animation_begin()},right_clicked:function(e){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof e!="undefined"&&e.preventDefault(),this.func=this.go_right,this.click=2,this.going_counter=1,this.$element.trigger("prev"),this._animation_begin()},left_clicked_n:function(e,t){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof t!="undefined"&&t.preventDefault(),this.func=this.go_left,this.click=1,this.going_counter=0-e,this.$element.trigger("next"),this._animation_begin()},right_clicked_n:function(e,t){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof t!="undefined"&&t.preventDefault(),this.func=this.go_right,this.click=2,this.going_counter=e,this.$element.trigger("prev"),this._animation_begin()},go_right:function(){if(this.lock==1)return;this.lock=1,this.math.sum_movement=this.sum_movement=0,this.keep_going==1&&this.going_counter>0&&this.going_counter--,this.anim_counter=0,this._set_first_left(),this.math._rotate_left(1),this._preset_all_children_parameters(1,1)},go_left:function(){if(this.lock==1)return;this.lock=1,this.math.sum_movement=this.sum_movement=0,this.keep_going==1&&this.going_counter<0&&this.going_counter++,this.anim_counter=0,this._set_first_right(),this.math._rotate_right(1),this._preset_all_children_parameters(1,0)},_animation_begin:function(){this.show_mouse_move=0,this.anim_counter=0,this.keep_going=1,this.do_animate=1,this._before_moving(this.going_counter),this._hide_arrows(1)},_animation_done:function(){var e;this.do_animate?e=this.max_show+(this.max_show-3):e=this.max_show+(this.max_show-2);if(this.anim_counter>=e){this.anim_counter=0,this.lock=0,this.click==1&&(this.keep_going!=0?this.going_counter!=0?(this.operation=0,this.going_counter<-1&&(this.operation=1),this.go_left()):(this.keep_going=0,this.click=0):this.go_left()),this.click==2&&(this.keep_going!=0?this.going_counter!=0?(this.operation=0,this.going_counter>1&&(this.operation=1),this.go_right()):(this.keep_going=0,this.click=0):this.go_right()),this.click==0&&(this._show_arrows(),this.operation=0);return}this.anim_counter++},_move_all:function(e){var t=0;this._set_first_left(),this._set_first_right();while(Math.abs(e)>=this.options.child_div_width)e>0?(this.math._add_movement(this.options.child_div_width),this._set_first_left(),e-=this.options.child_div_width):(this.math._add_movement(-this.options.child_div_width),this._set_first_right(),e+=this.options.child_div_width);this.math._add_movement(e),e>0?(this._set_first_left(),t=1):(this._set_first_right(),t=0),this._preset_all_children_parameters(0,t),this.sum_movement=this.math.sum_movement},_set_first_right:function(){var e=this.math._next_right_image();this.items[this.math._next_right_n()]._set_img(this.eitems.eq(e).data("image"),e)},_set_first_left:function(){var e=this.math._next_left_image();this.items[this.math._next_left_n()]._set_img(this.eitems.eq(e).data("image"),e)},start_auto_play:function(){var e=this;this.dismiss_auto_play=0,this.is_auto_play=1,this.options.auto_play_direction==1?this.timeout_autoplay_handler=setInterval(function(){e.public_go_left(1)},e.options.auto_play_pause_time):this.timeout_autoplay_handler=setInterval(function(){e.public_go_right(1)},e.options.auto_play_pause_time)},stop_auto_play:function(){this.dismiss_auto_play=1,this.is_auto_play==1&&clearInterval(this.timeout_autoplay_handler),this.is_auto_play=0},get_auto_play_status:function(){return this.is_auto_play},get_number_of_current_slide:function(){return this.last_middle}},r.prototype={_convert_n_to_position:function(e){return this._windowing(this.div_window_lenght,e-this.position_n_offset)+this.beginning_position_number},_convert_position_to_n:function(e){return this._windowing(this.div_window_lenght,e-this.beginning_position_number+this.position_n_offset)},_convert_position_to_image_array:function(e,t){return this._windowing(this.image_array_lenght,t-this.beginning_position_number+this.n_img_offset+this.position_n_offset+e*this.div_window_lenght)},_next_left_image:function(){return this._convert_position_to_image_array(0,this.beginning_position_number)},_next_right_image:function(){return this._convert_position_to_image_array(0,this.visible_window_lenght)},_next_left_n:function(){return this._convert_position_to_n(this.beginning_position_number)},_next_right_n:function(){return this._convert_position_to_n(this.visible_window_lenght)},_rotate_left:function(e){var t=this.position_n_offset;this.position_n_offset=this._windowing(this.div_window_lenght,this.position_n_offset-e),tthis.position_n_offset&&(this.n_img_offset=this._windowing(this.image_array_lenght,this.n_img_offset+Math.floor((Math.abs(e)+this.div_window_lenght)/this.div_window_lenght)*this.div_window_lenght))},_change_master_position_by_x:function(e){this.sum_movement=0;var t=this.mid_elem*this.element_width,n=t+this.master_element_width+2*this.big_border+2*this.arrow_width,r;return e<=t?(r=Math.floor(e/this.element_width),r=this.mid_elem-r,{pos:-r,master_click:0}):ethis.mid_elem+1&&(o=d+T+g+this.small_border,a=0,u=this.top_offset-Math.floor(this.small_pic_height/2)-this.small_border)):(nthis.mid_elem&&(o=d+T+g+this.small_border,a=0,u=this.top_offset-Math.floor(this.small_pic_height/2)-this.small_border)),f=this._calculate_child_size_by_ratio(a),{new_pos:o+this.left_offset+this.parent_this.options.circle_left_offset,new_y_pos:u,new_border:l,new_siz:f}},_calculate_method_for_child_by_n:function(e,t){var n=this._convert_n_to_position(e);return n==-1&&t==1?0:n==this.visible_window_lenght&&t==0?0:1},_add_movement:function(e){this.sum_movement+=e,Math.abs(this.sum_movement)>=this.element_width&&(this.sum_movement>=0?(this._rotate_left(Math.floor(Math.abs(this.sum_movement)/this.element_width)),this.sum_movement=this.sum_movement%this.element_width):(this._rotate_right(Math.floor(Math.abs(this.sum_movement)/this.element_width)),this.sum_movement=this.sum_movement%this.element_width))},_clear_movement:function(){this.sum_movement=0},_windowing:function(e,t){return(e+t%e)%e}},e.fn.content_slider=function(t,r){var i=e(this),s=i.data("tooltip"),o=typeof t=="object"&&t;s||i.data("tooltip",s=new n(this,o));if(typeof r!="undefined")return s[t](r);if(typeof t=="string")return s[t]()},e.fn.content_slider.Constructor=n,e.fn.content_slider.defaults={max_shown_items:3,active_item:0,top_offset:0,left_offset:0,child_div_width:104,child_div_height:104,small_pic_width:74,small_pic_height:74,big_pic_width:216,big_pic_height:216,small_border:5,big_border:8,arrow_width:28,arrow_height:57,small_arrow_width:20,small_arrow_height:20,moving_speed:70,moving_speed_offset:100,moving_easing:"linear",arrow_speed:300,arrow_easing:"linear",mode:2,left_arrow_class:".circle_slider_nav_left",right_arrow_class:".circle_slider_nav_right",container_class:"circle_slider",container_class_padding:24,picture_class:"circle_slider_thumb",border_class:"circle_item_border",child_final_z_index:100,text_object:".slider_item",hv_switch:0,shadow_offset:10,wrapper_text_max_height:810,left_text_class:"circle_slider_text",right_text_class_sufix:"right",left_text_class_padding:20,vert_text_mode:0,middle_click:2,border_on_off:1,activate_border_div:1,hover_movement:6,hover_speed:100,hover_easing:"linear",prettyPhoto_speed:200,prettyPhoto_easing:"linear",prettyPhoto_width:40,prettyPhoto_start:.93,prettyPhoto_movement:45,auto_play:0,auto_play_direction:1,auto_play_pause_time:3e3,allow_shadow:1,small_resolution_max_height:0,preload_all_images:0,border_radius:-1,border_color:"#282828",arrow_color:"#282828",automatic_height_resize:1,bind_arrow_keys:1,use_thin_arrows:0,enable_mousewheel:1,radius_proportion:1,plugin_url:"",responsive_by_available_space:0,prettyPhoto_color:"#F00",prettyPhoto_img:"",keep_on_top_middle_circle:0,dinamically_set_class_id:0,dinamically_set_position_class:0,hide_arrows:0,hide_prettyPhoto:0,hide_content:0,content_margin_left:0,circle_left_offset:0,minus_width:0,main_circle_position:0,enable_scroll_with_touchmove_on_horizontal_version:1,enable_scroll_with_touchmove_on_vertical_version:0,movement_coefficient:1}})(jQuery); + +//Masonry.js------------------------- version 4.1.0 +/*! + * Isotope PACKAGED v3.0.1 + * + * Licensed GPLv3 for open source use + * or Isotope Commercial License for commercial use + * + * http://isotope.metafizzy.co + * Copyright 2016 Metafizzy + */ + +!function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,n){var o,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,n);o=void 0===o?l:o}),void 0!==o?o:t}function h(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new s(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return u(this,t,e)}return h(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var r=s&&s[o];r&&(this.off(t,o),delete s[o]),o.apply(this,e),n+=r?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;h>e;e++){var i=u[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s.isBoxSizeOuter=r=200==t(o.width),i.removeChild(e)}}function s(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=n(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;h>l;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;ir?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),s=Math.min.apply(Math,o),r=o.indexOf(s),a={x:this.columnWidth*r,y:s},u=s+t.size.outerHeight,h=this.cols+1-o.length,d=0;h>d;d++)this.colYs[r+d]=u;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),s=o?n.left:n.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?n.top:n.bottom)+i.outerHeight,l=a;u>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var r=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,n,o,s,r,a){return e(t,i,n,o,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,n,o,s,r){function a(t,e){return function(i,n){for(var o=0;oa||a>r){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;ii;i++){var n=t[i];n.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),n=i[0],o=n.match(/^\[(.+)\]$/),s=o&&o[1],r=e(s,n),a=d.sortDataParsers[i[1]]; +return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=a(e,this.options.sortAscending);this.filteredItems.sort(i),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;o>i;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;o>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;o>i;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,n=0;i&&i>n;n++){var s=e[n];o.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t=0)?html:body;activeElement=body;initTest();initDone=true;if(top!=self){isFrame=true;}else if(scrollHeight>windowHeight&&(body.offsetHeight<=windowHeight||html.offsetHeight<=windowHeight)){/*html.style.height='auto';*/if(root.offsetHeight<=windowHeight){var underlay=document.createElement("div");underlay.style.clear="both";body.appendChild(underlay);}}if(!options.fixedBackground&&!isExcluded){body.style.backgroundAttachment="scroll";html.style.backgroundAttachment="scroll";}}var que=[];var pending=false;var lastScroll=+new Date;function scrollArray(elem,left,top,delay){delay||(delay=1000);directionCheck(left,top);if(options.accelerationMax!=1){var now=+new Date;var elapsed=now-lastScroll;if(elapsed1){factor=Math.min(factor,options.accelerationMax);left*=factor;top*=factor;}}lastScroll=+new Date;}que.push({x:left,y:top,lastX:(left<0)?0.99:-0.99,lastY:(top<0)?0.99:-0.99,start:+new Date});if(pending){return;}var scrollWindow=(elem===document.body);var step=function(time){var now=+new Date;var scrollX=0;var scrollY=0;for(var i=0;i=options.animationTime);var position=(finished)?1:elapsed/options.animationTime;if(options.pulseAlgorithm){position=pulse(position);}var x=(item.x*position-item.lastX)>>0;var y=(item.y*position-item.lastY)>>0;scrollX+=x;scrollY+=y;item.lastX+=x;item.lastY+=y;if(finished){que.splice(i,1);i--;}}if(scrollWindow){window.scrollBy(scrollX,scrollY);}else{if(scrollX)elem.scrollLeft+=scrollX;if(scrollY)elem.scrollTop+=scrollY;}if(!left&&!top){que=[];}if(que.length){requestFrame(step,elem,(delay/options.frameRate+1));}else{pending=false;}};requestFrame(step,elem,0);pending=true;}function wheel(event){if(!initDone){init();}var target=event.target;var overflowing=overflowingAncestor(target);if(!overflowing||event.defaultPrevented||isNodeName(activeElement,"embed")||(isNodeName(target,"embed")&&/\.pdf/i.test(target.src))){return true;}var deltaX=event.wheelDeltaX||0;var deltaY=event.wheelDeltaY||0;if(!deltaX&&!deltaY){deltaY=event.wheelDelta||0;}if(!options.touchpadSupport&&isTouchpad(deltaY)){return true;}if(Math.abs(deltaX)>1.2){deltaX*=options.stepSize/120;}if(Math.abs(deltaY)>1.2){deltaY*=options.stepSize/120;}scrollArray(overflowing,-deltaX,-deltaY);event.preventDefault();}function keydown(event){var target=event.target;var modifier=event.ctrlKey||event.altKey||event.metaKey||(event.shiftKey&&event.keyCode!==key.spacebar);if(/input|textarea|select|embed/i.test(target.nodeName)||target.isContentEditable||event.defaultPrevented||modifier){return true;}if(isNodeName(target,"button")&&event.keyCode===key.spacebar){return true;}var shift,x=0,y=0;var elem=overflowingAncestor(activeElement);var clientHeight=elem.clientHeight;if(elem==document.body){clientHeight=window.innerHeight;}switch(event.keyCode){case key.up:y=-options.arrowScroll;break;case key.down:y=options.arrowScroll;break;case key.spacebar:shift=event.shiftKey?1:-1;y=-shift*clientHeight*0.9;break;case key.pageup:y=-clientHeight*0.9;break;case key.pagedown:y=clientHeight*0.9;break;case key.home:y=-elem.scrollTop;break;case key.end:var damt=elem.scrollHeight-elem.scrollTop-clientHeight;y=(damt>0)?damt+10:0;break;case key.left:x=-options.arrowScroll;break;case key.right:x=options.arrowScroll;break;default:return true;}scrollArray(elem,x,y);event.preventDefault();}function mousedown(event){activeElement=event.target;}var cache={};setInterval(function(){cache={};},10*1000);var uniqueID=(function(){var i=0;return function(el){return el.uniqueID||(el.uniqueID=i++);};})();function setCache(elems,overflowing){for(var i=elems.length;i--;)cache[uniqueID(elems[i])]=overflowing;return overflowing;}function overflowingAncestor(el){var elems=[];var rootScrollHeight=root.scrollHeight;do{var cached=cache[uniqueID(el)];if(cached){return setCache(elems,cached);}elems.push(el);if(rootScrollHeight===el.scrollHeight){if(!isFrame||root.clientHeight+100)?1:-1;y=(y>0)?1:-1;if(direction.x!==x||direction.y!==y){direction.x=x;direction.y=y;que=[];lastScroll=0;}}var deltaBufferTimer;function isTouchpad(deltaY){if(!deltaY)return;deltaY=Math.abs(deltaY);deltaBuffer.push(deltaY);deltaBuffer.shift();clearTimeout(deltaBufferTimer);var allEquals=(deltaBuffer[0]==deltaBuffer[1]&&deltaBuffer[1]==deltaBuffer[2]);var allDivisable=(isDivisible(deltaBuffer[0],120)&&isDivisible(deltaBuffer[1],120)&&isDivisible(deltaBuffer[2],120));return!(allEquals||allDivisable);}function isDivisible(n,divisor){return(Math.floor(n/divisor)==n/divisor);}var requestFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(callback,element,delay){window.setTimeout(callback,delay||(1000/60));};})();function pulse_(x){var val,start,expx;x=x*options.pulseScale;if(x<1){val=x-(1-Math.exp(-x));}else{start=Math.exp(-1);x-=1;expx=1-Math.exp(-x);val=start+(expx*(1-start));}return val*options.pulseNormalize;}function pulse(x){if(x>=1)return 1;if(x<=0)return 0;if(options.pulseNormalize==1){options.pulseNormalize/=pulse_(1);}return pulse_(x);}var isChrome=/chrome/i.test(window.navigator.userAgent);var isMouseWheelSupported='onmousewheel'in document;if(isMouseWheelSupported&&isChrome){addEvent("mousedown",mousedown);addEvent("mousewheel",wheel);addEvent("load",init);};})(); + + +//anchor.js---------------------------------------------- version 4.2.0 + +jQuery(document).ready(function($){var e=$(".anchorTag");var menu=$(".primary_structure > li");var menu2=$(".multi_menu > .dropdown > li");var menu3=$(".menu_list.mm-listview > li");var sim=false;if(e.length>0){if($("#simpleanchor").length==0){if($("#anchorNav").length==0){$("body").append("
      ")};var nav=$("#anchorNav");}else{var nav=$("#simpleanchor");sim=true;} +if(e.eq(0).data("scrollshownav")||nav.data("scrollshownav")){nav.hide();var data=nav.data("scrollshownav")?nav.data("scrollshownav"):e.eq(0).data("scrollshownav");if(data==true){$(window).scroll(function(){if($(window).scrollTop()>e.eq(0).offset().top-10){nav.fadeIn(200)}else{nav.fadeOut(200)}})}else if(data!="false"){$(window).scroll(function(){if($(window).scrollTop()>parseInt(data)){nav.fadeIn(200)}else{nav.fadeOut(200)}})}};var menuanchor=function(o,p){o.each(function(){$(this).children("a").each(function(index){if($(this).attr("title")==ei.data("title")){var ti=$(this).attr("title").replace(" ",'_');if(p){$(this).attr("href","#");}else{$(this).attr("href","javascript://");};$(this).data("anchoritem",i);$(this).parent().addClass("menuanchor_"+i);ei.attr("id",ti);$(this).on("click",function(){$(this).parent().addClass("current").siblings("li").removeClass("current");if(p){jQuery('body,html').stop().delay(500).animate({scrollTop:e.eq($(this).data("anchoritem")).offset().top+e.eq($(this).data("anchoritem")).data("offset")})}else{jQuery('body,html').stop().animate({scrollTop:e.eq($(this).data("anchoritem")).offset().top+e.eq($(this).data("anchoritem")).data("offset")})}});return false;}});});};for(i=0;i
      ":"";var iconame=ei.data("iconame")?ei.data("iconame"):"";if(!sim){nav.append("
    • "+title+""+(i+1)+""+icourl+"
    • ");} +ei.data("offset")?"":ei.attr("data-offset","0");if(ei.data("menuanchor")&&menu.length!=0){menuanchor(menu,false)};if(ei.data("menuanchor")&&menu2.length!=0){menuanchor(menu2,false)};if(ei.data("menuanchor")&&menu3.length!=0){menuanchor(menu3,true)}};e.click(function(){var offset=$(this).data("offset")?$(this).data("offset"):0;jQuery('body,html').stop().animate({scrollTop:$(this).offset().top+$(this).data("offset")},1200,"swing")});if(sim){nav.find("a").click(function(e){e.preventDefault();var e=$(this);$(this).parent().addClass("active").siblings("li").removeClass("active");jQuery('body,html').stop().animate({scrollTop:$(e.attr("href")).offset().top+$(e.attr("href")).data("offset")},1200,"swing")});}else{nav.find("li").click(function(){$(this).addClass("active").siblings("li").removeClass("active");jQuery('body,html').stop().animate({scrollTop:e.eq($(this).index()).offset().top+e.eq($(this).index()).data("offset")},1200,"swing")});} +$(window).load(function(){e.each(function(index){var i=index,s=$(this),s_t=s.offset().top+s.data("offset"),s_tw=i==e.length-1?e.eq(i).offset().top+$(window).height()+e.eq(i).data("offset"):e.eq(i+1).offset().top+e.eq(+1).data("offset");var resOffset=function(){s_t=s.offset().top+s.data("offset"),s_tw=i==e.length-1?e.eq(i).offset().top+e.eq(i).data("offset")+$(window).height():e.eq(i+1).offset().top+e.eq(i+1).data("offset");};$(window).resize(function(){resOffset();});nav.find("li").click(function(){resOffset();});if($(window).scrollTop()+10>=s_t){nav.find("li").eq(i).addClass("active").siblings("li").removeClass("active");$(this).addClass("active").siblings("li").removeClass("active");$(".menuanchor_"+i).addClass("current").siblings("li").removeClass("current");};$(window).scroll(function(){if($(window).scrollTop()+10>=s_t&&$(window).scrollTop()")[0].getContext("2d");Supportability=1;}catch(err){Supportability=0;};if(Supportability==1){CanvasRenderingContext2D.prototype.sector=function(x,y,radius,sDeg,eDeg){this.save();this.translate(x,y);this.beginPath();this.arc(0,0,radius,sDeg,eDeg);this.save();this.rotate(eDeg);this.moveTo(radius,0);this.lineTo(0,0);this.restore();this.rotate(sDeg);this.lineTo(radius,0);this.closePath();this.restore();return this;}};this.each(function(){var e=$(this),size=e.attr("data-size")?e.attr("data-size"):100;if(Supportability==1){e.html("").append("
      ");var cxt=e.find("canvas")[0].getContext('2d'),deg=Math.PI/180;e.find("canvas").attr("width",size*2).attr("height",size*2);cxt.translate(size,size);cxt.rotate(-90*deg);cxt.fillStyle=e.attr("data-color")?e.attr("data-color"):"#FFFFF";cxt.sector(0,0,size,00*deg,360*deg).fill();} else{e.append("
      ");e.find(".sector_box").css({"backgroundColor":e.attr("data-color")?e.attr("data-color"):"#FFFFF","width":size*2,"height":size*2})};if(e.attr("data-fan")){var number=e.attr("data-fan").split(","),end=0,start=0,animation=5;function draw(i){if(number[i]!=""){par=number[i].split(":");};if(i>0){start=end;};end=Math.round(parseFloat(number[i].split(":")[2])*360*0.01)+start;if(Supportability==1){cxt.fillStyle=par[1]=="AccentColour"?e.css("Color"):par[1];}else{e.find(".sector_box").append("
      ");e.find(".bar"+i).html("");e.find(".bar"+i).find("span").css({"height":"0","backgroundColor":par[1]=="AccentColour"?e.css("Color"):par[1]});var n=number.length>3?number.length:3;e.find(".bar"+i).css({"width":Math.round(size/n)})};if(e.attr("data-name")){e.find(".sector_info").append("
      0%
      ")}else{e.find(".sector_info").append("
      "+par[0]+":0%
      ")};function fan(){animation++;if(animation>=end-start){if(Supportability==1){cxt.sector(0,0,size,start*deg,end*deg).fill();}else{e.find(".bar"+i).find("span").css({"height":Math.round(animation/360/0.01)+"%"})};animation=5;clearTimeout(e.interval);i++;if(i=el.offset().top&&el.hasClass("achieve")==false){el.addClass("achieve");el.sector();}})};})(jQuery); + + +//pagepiling.js------------------------------------------1.0.0 + +/* =========================================================== + * pagepiling.js 0.0.8 (Beta) + * + * https://github.com/alvarotrigo/pagePiling.js + * MIT licensed + * + * Copyright (C) 2014 alvarotrigo.com - A project by Alvaro Trigo + * + * ========================================================== */ +(function(b){b.fn.pagepiling=function(c){function A(a){var c=b(".pp-section.active").index(".pp-section");a=a.index(".pp-section");return c>a?"up":"down"}function g(a,f){var d={destination:a,animated:f,activeSection:b(".pp-section.active"),anchorLink:a.data("anchor"),sectionIndex:a.index(".pp-section"),toMove:a,yMovement:A(a),leavingSection:b(".pp-section.active").index(".pp-section")+1};d.activeSection.is(a)||("undefined"===typeof d.animated&&(d.animated=!0),"undefined"!==typeof d.anchorLink&&c.anchors.length&&(location.hash=d.anchorLink),d.destination.addClass("active").siblings().removeClass("active"),d.sectionsToMove=B(d),"down"===d.yMovement?(d.translate3d="vertical"!==c.direction?"translate3d(-100%, 0px, 0px)":"translate3d(0px, -100%, 0px)",d.scrolling="-100%",c.css3||d.sectionsToMove.each(function(a){a!=d.activeSection.index(".pp-section")&&b(this).css(m(d.scrolling))}),d.animateSection=d.activeSection):(d.translate3d="translate3d(0px, 0px, 0px)",d.scrolling="0",d.animateSection=a),b.isFunction(c.onLeave)&&c.onLeave.call(this,d.leavingSection,d.sectionIndex+1,d.yMovement),C(d),D(d.anchorLink),E(d.anchorLink,d.sectionIndex),r=d.anchorLink,s=(new Date).getTime())}function C(a){c.css3?(t(a.animateSection,a.translate3d,a.animated),a.sectionsToMove.each(function(){t(b(this),a.translate3d,a.animated)}),setTimeout(function(){u(a)},c.scrollingSpeed)):(a.scrollOptions=m(a.scrolling),a.animated?a.animateSection.animate(a.scrollOptions,c.scrollingSpeed,c.easing,function(){n(a);n(a)}):(a.animateSection.css(m(a.scrolling)),setTimeout(function(){n(a);u(a)},400)))}function u(a){b.isFunction(c.afterLoad)&&c.afterLoad.call(this,a.anchorLink,a.sectionIndex+1)}function B(a){return"down"===a.yMovement?b(".pp-section").map(function(c){if(ca.destination.index(".pp-section"))return b(this)})}function n(a){"up"===a.yMovement&&a.sectionsToMove.each(function(c){b(this).css(m(a.scrolling))})}function m(a){return"vertical"===c.direction?{top:a}:{left:a}}function p(){return(new Date).getTime()-s<600+c.scrollingSpeed?!0:!1}function t(a,b,c){a.toggleClass("pp-easing",c);a.css({"-webkit-transform":b,"-moz-transform":b,"-ms-transform":b,transform:b})}function h(a){if(!p()){a=window.event||a;a=Math.max(-1,Math.min(1,a.wheelDelta||-a.deltaY||-a.detail));var c=b(".pp-section.active"),c=v(c);0>a?k("down",c):k("up",c);return!1}}function k(a,c){if("down"==a)var d="bottom",e=b.fn.pagepiling.moveSectionDown;else d="top",e=b.fn.pagepiling.moveSectionUp;if(0Math.abs(l-touchEndY)?Math.abs(touchStartX-touchEndX)>e.width()/100*c.touchSensitivity&&(touchStartX>touchEndX?k("down",a):touchEndX>touchStartX&&k("up",a)):Math.abs(l-touchEndY)>e.height()/100*c.touchSensitivity&&(l>touchEndY?k("down",a):touchEndY>l&&k("up",a))))}function y(a,f){f=f||0;var d=b(a).parent();return f
        ');var a=b("#pp-nav");a.css("color",c.navigation.textColor);a.addClass(c.navigation.position);for(var f=0;f')}a.find("span").css("border-color",c.navigation.bulletsColor)}function E(a,f){c.navigation&&(b("#pp-nav").find(".active").removeClass("active"),a?b("#pp-nav").find('a[href="#'+a+'"]').addClass("active"):b("#pp-nav").find("li").eq(f).find("a").addClass("active"))}function D(a){c.menu&&(b(c.menu).find(".active").removeClass("active"),b(c.menu).find('[data-menuanchor="'+a+'"]').addClass("active"))}function I(){var a=document.createElement("p"),b,c={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.insertBefore(a,null);for(var e in c)void 0!==a.style[e]&&(a.style[e]="translate3d(1px,1px,1px)",b=window.getComputedStyle(a).getPropertyValue(c[e]));document.body.removeChild(a);return void 0!==b&&0');q-=1}).promise().done(function(){c.navigation&&(b("#pp-nav").css("margin-top","-"+b("#pp-nav").height()/2+"px"),b("#pp-nav").find("li").eq(b(".pp-section.active").index(".pp-section")).find("a").addClass("active"));b(window).on("load",function(){var a=window.location.hash.replace("#",""),a=b('.pp-section[data-anchor="'+a+'"]');0'+a+"
        ").hide().appendTo(b(this)).fadeIn(200)},mouseleave:function(){b(this).find(".pp-tooltip").fadeOut(200,function(){b(this).remove()})}},"#pp-nav li")}})(jQuery); + + +/* + Version: 1.6.0 + Author: Ken Wheeler + Website: http://kenwheeler.github.io + Docs: http://kenwheeler.github.io/slick + Repo: http://github.com/kenwheeler/slick + Issues: http://github.com/kenwheeler/slick/issues + + */ +!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b=window.Slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a(' +
        +
        +
        + + + + + + + +
        +
        + + + + + + +
        +
        آموزش های مورد نیاز مددجویان (بیماران)
        10:49
        + + + +
        + + + +
        + + + + + + + + + \ No newline at end of file diff --git a/src/assets/niayesh/ghalb-cover.jpg b/src/assets/niayesh/ghalb-cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0083938bc4a729d15e4bf8939c09005941b3aef1 GIT binary patch literal 47451 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 z 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 SP|o210000[class*=badge]{line-height:0}[class^=thumbnail] .tools>[class*=badge]:not(:last-child){margin-left:.5em}[class^=thumbnail] .preview{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;height:101%;background-color:#000;z-index:1}[class^=thumbnail] .preview-play{font-size:2.5em;fill:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;opacity:.6}[class^=thumbnail] .thumb-title{font-size:1em;margin:0 0 .65em 0;padding:0}[class^=thumbnail] .thumb-title>a{display:block;font-size:.86em;font-weight:400;line-height:1.8em;max-height:3.8em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;white-space:normal;overflow-wrap:break-word;overflow:hidden}[class^=thumbnail] .boosted{position:absolute;padding:.1em .2em}[class^=thumbnail] .meta,[class^=thumbnail] .thumb-channel,[class^=thumbnail] .thumb-view-date{font-size:.8em;font-weight:300;line-height:1.5}[class^=thumbnail] .meta-tags .meta:not(:last-child):after{content:'';line-height:1;display:inline-block;vertical-align:middle;font-size:2em;width:2px;height:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:.25em}[class^=thumbnail] .thumb-view-date .icon{display:inline-block;vertical-align:middle;font-size:1.2em}[class^=thumbnail] .thumb-view-date .visit-online~.icon{margin-right:.25em}[class^=thumbnail] .thumb-channel .channel-name{display:inline-block;vertical-align:middle;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}[class^=thumbnail] .thumb-channel [class^=priority-]{font-size:1em}[class^=thumbnail] .thumb-actions{position:absolute;top:.5em;left:.25em}[class^=thumbnail] .thumb-actions:not(.dropdown-active){visibility:hidden}[class^=thumbnail] .thumb-actions .thumb-action{font-size:1.2em;padding:0}[class^=thumbnail] .thumb-actions .thumb-action,[class^=thumbnail] .thumb-actions .thumb-action:focus,[class^=thumbnail] .thumb-actions .thumb-action:hover{background-color:transparent}[class^=thumbnail] .thumb-actions .dropdown-content{min-width:auto;width:150px;font-size:.9em;margin-left:.5em}[class^=thumbnail] .thumb-actions .dropdown-content .menu-wrapper{padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}[class^=thumbnail] .thumb-wrapper{width:100%;position:relative;overflow:hidden}[class^=thumbnail] .thumb-wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}[class^=thumbnail] .thumb-wrapper:after{display:block;content:'';padding-top:57%}[class^=thumbnail] .thumb-wrapper>a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}[class^=thumbnail] .thumb-wrapper .thumb-image{display:block;position:absolute;top:50%;left:50%;width:100%;font-size:0;max-height:none;min-height:100%;max-width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}[class^=thumbnail] .thumb-wrapper:hover .badge-play{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}[class^=thumbnail] .thumb-details{position:relative;max-width:100%}[class^=thumbnail].thumbnail-highlight .thumb-wrapper .badge-play{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}[class^=thumbnail]:hover .thumb-actions{visibility:visible}.thumbnail-event:not(.thumbnail-detailside),.thumbnail-live:not(.thumbnail-detailside),.thumbnail-movie:not(.thumbnail-detailside),.thumbnail-playlist:not(.thumbnail-detailside),.thumbnail-story:not(.thumbnail-detailside),.thumbnail-video:not(.thumbnail-detailside){width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thumbnail-event:not(.thumbnail-detailside) .thumb-details,.thumbnail-live:not(.thumbnail-detailside) .thumb-details,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details,.thumbnail-story:not(.thumbnail-detailside) .thumb-details,.thumbnail-video:not(.thumbnail-detailside) .thumb-details{padding-top:.75em;padding-left:1em}.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-view-date,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-view-date{display:block}.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-channel,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-channel{margin-bottom:.5em}.thumbnail-event:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-live:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-movie:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-story:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name,.thumbnail-video:not(.thumbnail-detailside) .thumb-details .thumb-channel .channel-name{max-width:85%}.thumbnail-event:not(.thumbnail-detailside) .thumb-desc,.thumbnail-live:not(.thumbnail-detailside) .thumb-desc,.thumbnail-movie:not(.thumbnail-detailside) .thumb-desc,.thumbnail-playlist:not(.thumbnail-detailside) .thumb-desc,.thumbnail-story:not(.thumbnail-detailside) .thumb-desc,.thumbnail-video:not(.thumbnail-detailside) .thumb-desc{display:none}.thumbnail-live.live-status.active-live .thumb:after{content:'';position:absolute;width:100%;height:100%;background:rgba(41,42,51,.4) url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDEyNC41MTIgMTI0LjUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI0LjUxMiAxMjQuNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMTEzLjk1Niw1Ny4wMDZsLTk3LjQtNTYuMmMtNC0yLjMtOSwwLjYtOSw1LjJ2MTEyLjVjMCw0LjYsNSw3LjUsOSw1LjJsOTcuNC01Ni4yICAgQzExNy45NTYsNjUuMTA1LDExNy45NTYsNTkuMzA2LDExMy45NTYsNTcuMDA2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0RGMEY1MCI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4=") no-repeat center;-webkit-background-size:20% 20%;-moz-background-size:20%;-o-background-size:20%;background-size:20%;z-index:1}.thumbnail-live.live-status:not(.on-air):not(.active-live){opacity:.6}.thumbnail-live .cd{position:absolute;top:50%;left:0;z-index:1;width:100%;text-align:center;direction:ltr;padding:.7em .5em 1.5em;background:rgba(41,42,51,.85);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em}.thumbnail-live .cd:after{content:attr(data-text);position:absolute;bottom:1em;left:0;width:100%;font-size:.65em;color:#fff}.thumbnail-live .cd>span{position:relative;display:inline-block;vertical-align:middle;width:30px;line-height:30px;color:#fff;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.thumbnail-live .cd>span:not(:last-child):after{content:':';position:absolute;right:-3px;color:#fff}.thumbnail-movie{padding-top:.5em}.thumbnail-movie .thumb-wrapper{overflow:visible}.thumbnail-movie .thumb-wrapper .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(41,42,51,.6)}.thumbnail-movie .thumb-wrapper .thumb-image:first-child{-webkit-filter:blur(1px);filter:blur(1px)}.thumbnail-movie .thumb-wrapper .thumb-image~.thumb-image{width:39%;min-height:auto;height:90%;right:5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.thumbnail-movie .thumb-image{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.thumbnail-movie .serial{position:relative;z-index:-1;width:90%;height:90%;margin:-.5em auto 0;background-color:#f5f5f9}.thumbnail-movie .serial .thumb-image{opacity:.8}.thumbnail-movie .tools{right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.thumbnail-movie .tools>.badge-rate.badge-rate{position:relative;display:block;font-size:.9em;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;margin:0 0 .5em;overflow:hidden;white-space:nowrap}.thumbnail-movie .tools>.badge-rate.badge-rate>span{line-height:1.6;padding:0 .5em}.thumbnail-movie .tools>.badge-rate.badge-rate:first-child,.thumbnail-movie .tools>.badge-rate.badge-rate:first-child>span{background-color:transparent}.thumbnail-movie .tools>.badge-rate.badge-rate:first-child:before{content:none}.thumbnail-movie .tools>.badge-rate.badge-rate:last-child{margin:0}.thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after,[class^=thumbnail-] .dot{display:inline-block;vertical-align:middle;width:2px;height:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 .5em}.thumbnail-detailside{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:800px}.thumbnail-detailside .thumb-wrapper{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.thumbnail-detailside .thumb-details{max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.25em 1em}.thumbnail-detailside .thumb-details .thumb-title{font-size:1.2em;margin-bottom:.25em}.thumbnail-detailside .thumb-details .thumb-channel,.thumbnail-detailside .thumb-details .thumb-view-date{display:inline-block}.thumbnail-detailside .thumb-details .thumb-view-date{margin-top:.5em}.thumbnail-detailside .thumb-details .thumb-channel{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:90%}.thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after{content:''}.thumbnail-detailside .thumb-details .thumb-channel.has-priority{margin-left:.5em}.thumbnail-detailside .thumb-desc{font-size:.85em;max-height:4.4em;margin-top:.5em;overflow:hidden}.thumbnail-detailside.thumbnail-dspad.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-event.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-live.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-movie.thumbnail-small .thumb-wrapper,.thumbnail-detailside.thumbnail-video.thumbnail-small .thumb-wrapper{width:170px;height:96.9px}.thumbnail-detailside.thumbnail-dspad.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-event.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-live.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-movie.thumbnail-small .thumb-details,.thumbnail-detailside.thumbnail-video.thumbnail-small .thumb-details{width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:calc(100% - 170px)}.thumbnail-detailside.thumbnail-dspad.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-event.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-live.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-movie.thumbnail-small .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-video.thumbnail-small .thumb-details .thumb-title{font-size:1em}@media (max-width:883px){.thumbnail-detailside.thumbnail-dspad .thumb-wrapper,.thumbnail-detailside.thumbnail-event .thumb-wrapper,.thumbnail-detailside.thumbnail-live .thumb-wrapper,.thumbnail-detailside.thumbnail-movie .thumb-wrapper,.thumbnail-detailside.thumbnail-video .thumb-wrapper{width:200px;height:114px}.thumbnail-detailside.thumbnail-dspad .thumb-details,.thumbnail-detailside.thumbnail-event .thumb-details,.thumbnail-detailside.thumbnail-live .thumb-details,.thumbnail-detailside.thumbnail-movie .thumb-details,.thumbnail-detailside.thumbnail-video .thumb-details{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px)}}@media (max-width:669px){.thumbnail-detailside.thumbnail-dspad .thumb-wrapper,.thumbnail-detailside.thumbnail-event .thumb-wrapper,.thumbnail-detailside.thumbnail-live .thumb-wrapper,.thumbnail-detailside.thumbnail-movie .thumb-wrapper,.thumbnail-detailside.thumbnail-video .thumb-wrapper{width:137.5px;height:78.375px}.thumbnail-detailside.thumbnail-dspad .thumb-details,.thumbnail-detailside.thumbnail-event .thumb-details,.thumbnail-detailside.thumbnail-live .thumb-details,.thumbnail-detailside.thumbnail-movie .thumb-details,.thumbnail-detailside.thumbnail-video .thumb-details{width:-webkit-calc(100% - 137.5px);width:-moz-calc(100% - 137.5px);width:calc(100% - 137.5px)}.thumbnail-detailside.thumbnail-dspad .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-event .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-live .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-movie .thumb-details .thumb-title,.thumbnail-detailside.thumbnail-video .thumb-details .thumb-title{font-size:1.1em}.thumbnail-detailside.thumbnail-dspad .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-event .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-live .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-movie .thumb-details .thumb-title>a,.thumbnail-detailside.thumbnail-video .thumb-details .thumb-title>a{display:block;max-width:95%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (min-width:884px){.thumbnail-detailside.thumbnail-dspad .thumb-wrapper,.thumbnail-detailside.thumbnail-event .thumb-wrapper,.thumbnail-detailside.thumbnail-live .thumb-wrapper,.thumbnail-detailside.thumbnail-movie .thumb-wrapper,.thumbnail-detailside.thumbnail-video .thumb-wrapper{width:250px;height:142.5px}.thumbnail-detailside.thumbnail-dspad .thumb-details,.thumbnail-detailside.thumbnail-event .thumb-details,.thumbnail-detailside.thumbnail-live .thumb-details,.thumbnail-detailside.thumbnail-movie .thumb-details,.thumbnail-detailside.thumbnail-video .thumb-details{width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:calc(100% - 250px)}}.thumbnail-channel{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.thumbnail-channel .avatar .picture{width:7em;height:7em}.thumbnail-channel .title{overflow:hidden}.thumbnail-channel .name{font-size:1em;font-weight:400;word-break:break-word}.thumbnail-channel .followers,.thumbnail-channel .video-cnt{display:inline-block;font-size:.8em;font-weight:300;margin-top:.5em}.thumbnail-channel:not([data-detailside]){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.thumbnail-channel:not([data-detailside]) .title{font-size:.9em;max-height:3.2em}.thumbnail-channel:not([data-detailside]) .details{text-align:center;margin-top:.75em}.thumbnail-channel:not([data-detailside]) [class*=priority]{line-height:1}.thumbnail-channel:not([data-detailside]) [class*=follow-button]{position:absolute;bottom:0;width:80%;max-width:120px}.thumbnail-channel[data-detailside]{padding:1.5em 0}.thumbnail-channel[data-detailside] .title{font-size:1.2em;max-height:3.2em;overflow:hidden}.thumbnail-channel[data-detailside] [class*=priority]{line-height:0}.thumbnail-channel[data-detailside] [class*=follow-button]{width:85px;margin-right:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.thumbnail-channel[data-detailside] .paragraph{word-break:break-word}@media (max-width:669px){.thumbnail-channel[data-detailside] .title{font-size:.8em;margin-bottom:.75em}.thumbnail-channel[data-detailside] .avatar{font-size:.8em}.thumbnail-channel[data-detailside] .followers,.thumbnail-channel[data-detailside] .video-cnt{display:block;margin-top:.25em}.thumbnail-channel[data-detailside] .dot{display:none}.thumbnail-channel[data-detailside] .details{padding-left:1em;margin-right:1em}.thumbnail-channel[data-detailside] .paragraph{display:none}}@media (min-width:670px){.thumbnail-channel[data-detailside] .details{padding-left:2em;margin-right:2em}.thumbnail-channel[data-detailside] .paragraph{margin-top:1em;max-height:5.4em;overflow:hidden}}.dashboard .thumbnail-channel{min-height:215px;padding:0 0 2.5em 0}.theme-light .thumbnail-channel .name{color:#484b62}.theme-light .thumbnail-channel .followers,.theme-light .thumbnail-channel .video-cnt{color:#6f7285}.theme-dark .thumbnail-channel .name{color:#d3d6e0}.theme-dark .thumbnail-channel .followers,.theme-dark .thumbnail-channel .video-cnt{color:#9da1b1}.thumbnail-tag{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.thumbnail-tag .avatar:hover .picture.image{background-color:#e6e7ef}.thumbnail-tag .avatar .picture.image{width:8em;height:8em;border:1px solid #e6e7ef;background:#fff no-repeat center;-webkit-background-size:70% 70%;-moz-background-size:70%;-o-background-size:70%;background-size:70%;-webkit-transition:background .2s ease;-o-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease}.thumbnail-tag .title{overflow:hidden}.thumbnail-tag .name{font-size:1em;font-weight:400;color:#484b62;word-break:break-word}.thumbnail-tag:not([data-detailside]){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.thumbnail-tag:not([data-detailside]) .title{font-size:.9em;max-height:3.2em;margin-top:.5em}.thumbnail-tag:not([data-detailside]) .details{text-align:center;margin-top:.75em}.thumbnail-tag:not([data-detailside]) [class*=priority]{line-height:1}.thumbnail-tag:not([data-detailside]) [class*=follow-button]{position:absolute;bottom:0;width:80%;max-width:120px}.theme-light [class^=thumbnail] .meta-tags .meta{color:#6f7285}.theme-light [class^=thumbnail] .meta-tags .meta:not(:last-child):after{background:#6f7285}.theme-light .thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after,.theme-light [class^=thumbnail-] .dot{background:#6f7285}.theme-light .thumbnail-event .duration,.theme-light .thumbnail-live .duration,.theme-light .thumbnail-movie .duration,.theme-light .thumbnail-playlist .duration,.theme-light .thumbnail-story .duration,.theme-light .thumbnail-video .duration{color:#fff;background-color:rgba(0,0,0,.7)}.theme-light .thumbnail-event .watched-time,.theme-light .thumbnail-live .watched-time,.theme-light .thumbnail-movie .watched-time,.theme-light .thumbnail-playlist .watched-time,.theme-light .thumbnail-story .watched-time,.theme-light .thumbnail-video .watched-time{background-color:#d3d6e0}.theme-light .thumbnail-event .watched-time .percent,.theme-light .thumbnail-live .watched-time .percent,.theme-light .thumbnail-movie .watched-time .percent,.theme-light .thumbnail-playlist .watched-time .percent,.theme-light .thumbnail-story .watched-time .percent,.theme-light .thumbnail-video .watched-time .percent{background-color:#df0f50}.theme-light .thumbnail-event .badge-play .icon,.theme-light .thumbnail-live .badge-play .icon,.theme-light .thumbnail-movie .badge-play .icon,.theme-light .thumbnail-playlist .badge-play .icon,.theme-light .thumbnail-story .badge-play .icon,.theme-light .thumbnail-video .badge-play .icon{fill:#fff}.theme-light .thumbnail-event .thumb-title>a,.theme-light .thumbnail-live .thumb-title>a,.theme-light .thumbnail-movie .thumb-title>a,.theme-light .thumbnail-playlist .thumb-title>a,.theme-light .thumbnail-story .thumb-title>a,.theme-light .thumbnail-video .thumb-title>a{color:#484b62}.theme-light .thumbnail-event .thumb-channel,.theme-light .thumbnail-event .thumb-view-date,.theme-light .thumbnail-live .thumb-channel,.theme-light .thumbnail-live .thumb-view-date,.theme-light .thumbnail-movie .thumb-channel,.theme-light .thumbnail-movie .thumb-view-date,.theme-light .thumbnail-playlist .thumb-channel,.theme-light .thumbnail-playlist .thumb-view-date,.theme-light .thumbnail-story .thumb-channel,.theme-light .thumbnail-story .thumb-view-date,.theme-light .thumbnail-video .thumb-channel,.theme-light .thumbnail-video .thumb-view-date{color:#6f7285}.theme-light .thumbnail-event .thumb-view-date .icon,.theme-light .thumbnail-live .thumb-view-date .icon,.theme-light .thumbnail-movie .thumb-view-date .icon,.theme-light .thumbnail-playlist .thumb-view-date .icon,.theme-light .thumbnail-story .thumb-view-date .icon,.theme-light .thumbnail-video .thumb-view-date .icon{fill:#6f7285}.theme-light .thumbnail-event .thumb-wrapper>a,.theme-light .thumbnail-live .thumb-wrapper>a,.theme-light .thumbnail-movie .thumb-wrapper>a,.theme-light .thumbnail-playlist .thumb-wrapper>a,.theme-light .thumbnail-story .thumb-wrapper>a,.theme-light .thumbnail-video .thumb-wrapper>a{background-color:#f5f5f9;background-image:url(../../img-UiILTh6Tuf0W26BagpWVw/placeholder/aparat-light.jpg)}.theme-light .thumbnail.thumbnail-highlight .badge-play{background-color:rgba(41,42,51,.6)}.theme-light .thumbnail-playlist .video-count{color:#fff;background-color:rgba(41,42,51,.8)}.theme-light .thumbnail-playlist .video-count .icon{fill:#fff}.theme-dark [class^=thumbnail] .meta-tags{color:#9da1b1}.theme-dark [class^=thumbnail] .meta-tags .meta:not(:last-child):after{background:#9da1b1}.theme-dark .thumbnail-detailside .thumb-details .thumb-channel:not(.has-priority):after,.theme-dark [class^=thumbnail-] .dot{background:#9da1b1}.theme-dark .thumbnail-event .duration,.theme-dark .thumbnail-live .duration,.theme-dark .thumbnail-movie .duration,.theme-dark .thumbnail-playlist .duration,.theme-dark .thumbnail-story .duration,.theme-dark .thumbnail-video .duration{color:#fff;background-color:rgba(0,0,0,.7)}.theme-dark .thumbnail-event .watched-time,.theme-dark .thumbnail-live .watched-time,.theme-dark .thumbnail-movie .watched-time,.theme-dark .thumbnail-playlist .watched-time,.theme-dark .thumbnail-story .watched-time,.theme-dark .thumbnail-video .watched-time{background-color:#6f7285}.theme-dark .thumbnail-event .watched-time .percent,.theme-dark .thumbnail-live .watched-time .percent,.theme-dark .thumbnail-movie .watched-time .percent,.theme-dark .thumbnail-playlist .watched-time .percent,.theme-dark .thumbnail-story .watched-time .percent,.theme-dark .thumbnail-video .watched-time .percent{background-color:#df0f50}.theme-dark .thumbnail-event .badge-play .icon,.theme-dark .thumbnail-live .badge-play .icon,.theme-dark .thumbnail-movie .badge-play .icon,.theme-dark .thumbnail-playlist .badge-play .icon,.theme-dark .thumbnail-story .badge-play .icon,.theme-dark .thumbnail-video .badge-play .icon{fill:#fff}.theme-dark .thumbnail-event .thumb-title>a,.theme-dark .thumbnail-live .thumb-title>a,.theme-dark .thumbnail-movie .thumb-title>a,.theme-dark .thumbnail-playlist .thumb-title>a,.theme-dark .thumbnail-story .thumb-title>a,.theme-dark .thumbnail-video .thumb-title>a{color:#d3d6e0}.theme-dark .thumbnail-event .thumb-channel,.theme-dark .thumbnail-event .thumb-view-date,.theme-dark .thumbnail-live .thumb-channel,.theme-dark .thumbnail-live .thumb-view-date,.theme-dark .thumbnail-movie .thumb-channel,.theme-dark .thumbnail-movie .thumb-view-date,.theme-dark .thumbnail-playlist .thumb-channel,.theme-dark .thumbnail-playlist .thumb-view-date,.theme-dark .thumbnail-story .thumb-channel,.theme-dark .thumbnail-story .thumb-view-date,.theme-dark .thumbnail-video .thumb-channel,.theme-dark .thumbnail-video .thumb-view-date{color:#9da1b1}.theme-dark .thumbnail-event .thumb-view-date .icon,.theme-dark .thumbnail-live .thumb-view-date .icon,.theme-dark .thumbnail-movie .thumb-view-date .icon,.theme-dark .thumbnail-playlist .thumb-view-date .icon,.theme-dark .thumbnail-story .thumb-view-date .icon,.theme-dark .thumbnail-video .thumb-view-date .icon{fill:#9da1b1}.theme-dark .thumbnail-event .thumb-wrapper>a,.theme-dark .thumbnail-live .thumb-wrapper>a,.theme-dark .thumbnail-movie .thumb-wrapper>a,.theme-dark .thumbnail-playlist .thumb-wrapper>a,.theme-dark .thumbnail-story .thumb-wrapper>a,.theme-dark .thumbnail-video .thumb-wrapper>a{background-color:#292a33;background-image:url(../../img-UiILTh6Tuf0W26BagpWVw/placeholder/aparat-dark.jpg)}.theme-dark .thumbnail-event.thumbnail-highlight .badge-play,.theme-dark .thumbnail-live.thumbnail-highlight .badge-play,.theme-dark .thumbnail-movie.thumbnail-highlight .badge-play,.theme-dark .thumbnail-playlist.thumbnail-highlight .badge-play,.theme-dark .thumbnail-story.thumbnail-highlight .badge-play,.theme-dark .thumbnail-video.thumbnail-highlight .badge-play{background-color:rgba(41,42,51,.6)}.theme-dark .thumbnail-event.thumbnail-playlist .video-count,.theme-dark .thumbnail-live.thumbnail-playlist .video-count,.theme-dark .thumbnail-movie.thumbnail-playlist .video-count,.theme-dark .thumbnail-playlist.thumbnail-playlist .video-count,.theme-dark .thumbnail-story.thumbnail-playlist .video-count,.theme-dark .thumbnail-video.thumbnail-playlist .video-count{color:#fff;background-color:rgba(0,0,0,.7)}.theme-dark .thumbnail-event.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-live.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-movie.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-playlist.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-story.thumbnail-playlist .video-count .icon,.theme-dark .thumbnail-video.thumbnail-playlist .video-count .icon{fill:#fff}.thumbnail-detailside.dsp-discovery-item .thumb-channel{display:block}.thumbnail-story .video-cnt{position:absolute;left:.5em;bottom:.5em;font-size:.8em;font-weight:300;line-height:1.8;padding:0 .5em;letter-spacing:.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:rgba(0,0,0,.7)}.thumbnail-story .thumb-badge{width:100%}.thumbnail-story .thumb-details .thumb-channel.thumb-channel{display:none}.thumbnail-playlist .thumb-wrapper .video-count{font-size:.9em;font-weight:300;position:absolute;top:0;right:0;bottom:0;left:60%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumbnail-playlist .thumb-wrapper .video-count .icon{font-size:2.5em}.thumbnail-playlist .thumb-view-date{margin-top:.5em}.video-thumbnail{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.video-thumbnail .video-details,.video-thumbnail .video-wrapper{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.video-thumbnail .video-wrapper{position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.video-thumbnail .video-wrapper:before{content:'';display:block;width:100%;padding-top:56%}.video-thumbnail .video-wrapper .video-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#292a33}.video-thumbnail .video-wrapper .video-inner>iframe{width:100%;height:100%}.video-thumbnail .video-details{padding-right:2em;white-space:normal}.video-thumbnail .video-details .video-title{font-size:1.2em;font-weight:500;line-height:1.4em}.video-thumbnail .video-details .video-title>a{font-size:inherit;color:#292a33}.video-thumbnail .video-details .video-info{font-size:.8em;font-weight:300;line-height:1.2;color:#6f7285;margin-top:1em}.video-thumbnail .video-details .video-info .dot:after{display:inline-block;content:'.';font-size:1.2em;margin:0 3px}.video-thumbnail .video-details .video-description p{font-size:.9em;font-weight:300;line-height:2;max-height:6em;color:#6f7285;margin-top:1em;overflow:hidden}.video-thumbnail .video-details .video-more{font-size:.9em;margin-top:1em}.video-thumbnail .video-details .video-more .button .icon{font-size:.7em;margin-right:.7em;-webkit-transition:margin .3s ease;-o-transition:margin .3s ease;-moz-transition:margin .3s ease;transition:margin .3s ease}.video-thumbnail .video-details .video-more .button:hover .icon{margin-right:1em}@media (max-width:883px){.video-thumbnail .video-wrapper{width:315px}.video-thumbnail .video-details{width:-webkit-calc(100% - (210px * 1.5));width:-moz-calc(100% - (210px * 1.5));width:calc(100% - (210px * 1.5))}}@media (max-width:669px){.video-thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}.video-thumbnail .video-details,.video-thumbnail .video-wrapper{width:100%}.video-thumbnail .video-details{padding:1em 0 0}.video-thumbnail .video-details .video-title{font-size:1.05em;line-height:1.6em}.video-thumbnail .video-description,.video-thumbnail .video-more{display:none}}@media (min-width:884px){.video-thumbnail .video-wrapper{width:420px}.video-thumbnail .video-details{width:-webkit-calc(100% - (210px * 2));width:-moz-calc(100% - (210px * 2));width:calc(100% - (210px * 2))}}.thumbnail-recommendation{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.thumbnail-recommendation .thumb-title{display:block;font-size:.9em;font-weight:400;max-height:3.2em;line-height:1.8;color:#fbfbfc;margin:0}.thumbnail-recommendation .duration{position:absolute;bottom:1em;left:1em;font-size:.9em;font-weight:300;color:#fff;line-height:1.5;padding:0 .3em;letter-spacing:.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(0,0,0,.7);z-index:1}.thumbnail-recommendation .thumb-wrapper{position:relative;background-color:#484b62}.thumbnail-recommendation .thumb-wrapper .thumb{position:relative;display:block;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.thumbnail-recommendation:not(.thumbnail-detailside) .thumb-wrapper{width:100%;height:100%}.thumbnail-recommendation:not(.thumbnail-detailside) .thumb-details{position:absolute;top:0;left:0;width:100%;height:100%;padding:1em;background-image:-webkit-linear-gradient(top,#292a33 0,transparent 150px);background-image:-moz-linear-gradient(top,#292a33 0,transparent 150px);background-image:-o-linear-gradient(top,#292a33 0,transparent 150px);background-image:linear-gradient(to bottom,#292a33 0,transparent 150px)}.thumbnail-recommendation:not(.thumbnail-detailside) .duration,.thumbnail-recommendation:not(.thumbnail-detailside) .thumb-details{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.thumbnail-recommendation:not(.thumbnail-detailside) .cancel-autoplay,.thumbnail-recommendation:not(.thumbnail-detailside) .channel-name,.thumbnail-recommendation:not(.thumbnail-detailside) .upcoming{display:none}.thumbnail-recommendation:not(.thumbnail-detailside):hover .duration,.thumbnail-recommendation:not(.thumbnail-detailside):hover .thumb-details{opacity:1}.thumbnail-recommendation.thumbnail-detailside{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.thumbnail-recommendation.thumbnail-detailside .thumb-wrapper{width:30%;height:auto}.thumbnail-recommendation.thumbnail-detailside .thumb-wrapper:before{content:'';display:block;padding-top:57%}.thumbnail-recommendation.thumbnail-detailside .thumb-wrapper .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail-recommendation.thumbnail-detailside .thumb-details{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%;padding-right:1em}.thumbnail-recommendation.thumbnail-detailside .channel-name,.thumbnail-recommendation.thumbnail-detailside .upcoming{color:#6f7285}.thumbnail-recommendation.thumbnail-detailside .upcoming{font-size:.8em;font-weight:300;margin-bottom:1em}.thumbnail-recommendation.thumbnail-detailside .channel-name{font-size:.85em;font-weight:400;margin-top:1em}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:0;padding-right:1em;padding-left:1em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button{font-family:IRANSans,"Open Sans",sans-serif;font-size:.8em;font-weight:300;line-height:1.8;color:#fbfbfc;margin-top:.5em;padding:.25em .75em;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0 0;cursor:pointer}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button:active,.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button:focus,.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay .cancel-button:hover{color:#df0f50;background-color:rgba(255,255,255,.1)}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay button.button-play{width:50px;height:50px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:1.2em;padding-left:.8em;background-color:#292a33}.thumbnail-recommendation.thumbnail-detailside .cancel-autoplay button.button-play .icon{fill:#fbfbfc}@media (max-width:455px){.grid-thumbnail.single-item .thumbnail-detailside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-thumbnail.single-item .thumbnail-detailside .thumb-wrapper{width:100%;height:inherit}.grid-thumbnail.single-item .thumbnail-detailside .thumb-details{width:100%;padding:1em 0}}html[lang=en] .player-container .player-recommendation{font-family:"Open Sans",IRANSans,sans-serif}.player-container .player-recommendation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;direction:rtl}.player-container .romeo-recom{background:rgba(0,0,0,.7)}.player-container .autoplay-progress{position:relative;display:block;width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(251,251,252,.1);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease,-moz-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}.player-container .autoplay-progress .progress-icon{position:absolute;top:50%;left:50%;font-size:30px;fill:#fbfbfc;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.player-container .autoplay-progress .progress-svg{display:block;width:50px;height:50px;position:absolute;top:-2px;left:-2px}.player-container .autoplay-progress .progress-circle{stroke-dasharray:1000;stroke-dashoffset:1000;position:absolute;top:50%;right:50%;-webkit-transform:rotate(-90deg) translate3d(-75px,-25px,0);-moz-transform:rotate(-90deg) translate3d(-75px,-25px,0);transform:rotate(-90deg) translate3d(-75px,-25px,0);stroke:#fbfbfc;fill:none;stroke-width:2px}.player-recommendation{display:none;position:absolute;top:0;left:0;width:100%;height:-webkit-calc(100% - (75px));height:-moz-calc(100% - (75px));height:calc(100% - (75px));font-size:14px}.player-recommendation .recom-inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1em;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.player-recommendation .item-autoplay .channel-name,.player-recommendation .item-autoplay .thumb-title{max-width:70%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;line-height:1.6}.player-recommendation:not(.has-autoplay) .recom-inner{max-width:1100px;height:-webkit-calc(100% - (1em * 2));height:-moz-calc(100% - (1em * 2));height:calc(100% - (1em * 2))}.player-recommendation:not(.has-autoplay) .recom-item:not(.item-autoplay){display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:33.333%;height:33.333%;padding:2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.player-recommendation.has-autoplay .recom-inner{max-width:700px;width:70%}.player-recommendation.has-autoplay .item-autoplay{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:1em;margin-bottom:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(41,42,51,.9);overflow:hidden}.player-recommendation.has-autoplay .recom-item:not(.item-autoplay){position:relative}.player-recommendation.has-autoplay .recom-item:not(.item-autoplay):after{content:'';display:block;padding-top:57%}.player-recommendation.has-autoplay .recom-item:not(.item-autoplay) .thumbnail-recommendation{position:absolute;top:0;left:0}.player-recommendation.has-autoplay .recom-item:nth-child(n+2){display:none}.player-recommendation.suggested-3:not(.has-autoplay) .recom-inner{height:auto}.player-recommendation.suggested-3:not(.has-autoplay) .recom-item:nth-child(n+4){display:none}.player-recommendation.suggested-3:not(.has-autoplay) .recom-item:nth-child(-n+3){width:33.333%;height:auto}.player-recommendation.suggested-3.has-autoplay .recom-item{display:block}.player-recommendation.suggested-3.has-autoplay .recom-item:not(.item-autoplay){height:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.player-recommendation.suggested-3.has-autoplay .recom-item:nth-child(n+5){display:none}.player-recommendation.suggested-3.has-autoplay .recom-item:not(.item-autoplay) .thumbnail-recommendation{position:relative}.player-recommendation.suggested-3 .thumbnail-recommendation .thumb-title{color:#fff}.player-recommendation.suggested-3 .thumbnail-recommendation:not(.thumbnail-detailside) .thumb-wrapper:after{content:'';padding-top:56%;display:block}.player-recommendation.suggested-3 .thumbnail-recommendation:not(.thumbnail-detailside) .thumb{position:absolute}.player-recommendation.suggested-3 .thumbnail-recommendation:not(.thumbnail-detailside) .thumb-details{position:relative;background:0 0;opacity:1;padding:.75em 0 0}.mobile-recom{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;font-size:14px;background-color:#292a33;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.mobile-recom:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}.mobile-recom .icon{fill:#fff}.mobile-recom .cancel-button,.mobile-recom .replay-button{display:block;font-family:IRANSans,"Open Sans",sans-serif;line-height:1.8;color:#fbfbfc;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0 0;cursor:pointer}.mobile-recom .cancel-button{display:inline-block;font-size:.8em;font-weight:300;margin-top:.75em;padding:.25em .75em;background-color:rgba(255,255,255,.1)}.mobile-recom .cancel-button:hover{color:#df0f50;background-color:rgba(255,255,255,.1)}.mobile-recom .replay-button{display:inline-block;padding:0;margin:0;line-height:0}.mobile-recom .replay-button .icon{line-height:0}.mobile-recom .next-video{display:inline-block;vertical-align:middle;font-size:2.5em;line-height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(50px,-50%);-moz-transform:translate(50px,-50%);-ms-transform:translate(50px,-50%);-o-transform:translate(50px,-50%);transform:translate(50px,-50%)}.mobile-recom .inner{position:absolute;top:50%;left:0;width:100%;padding:0 1em;color:#fff;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.mobile-recom .inner .replay-button{display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em}.mobile-recom .inner .replay-button:after{content:attr(data-text);position:absolute;bottom:0;left:50%;font-size:12px;font-weight:300;-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);transform:translate(-50%,100%);display:block;line-height:2}.mobile-recom .inner~.replay-button{position:absolute;bottom:.75em;left:.75em;font-size:2em}.mobile-recom .video-link{display:block;width:100%}.mobile-recom .up-next{display:inline-block;font-size:.8em;font-weight:100;color:#d3d6e0;margin-bottom:1em}.mobile-recom .title{display:block;width:100%;font-size:1em;line-height:2;color:#fff;text-align:center}.mobile-recom .autoplay-progress{display:inline-block;margin-top:.75em}.mobile-recom .autoplay-progress .progress-circle{stroke-width:1px}@media (max-width:740px){.single .player-recommendation.player-recommendation.player-recommendation{display:none}}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay){width:33.333%}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay):nth-child(4){border-right:.75em solid transparent}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay):nth-child(3){border-right:.4em solid transparent;border-left:.4em solid transparent}.single .player-recommendation.has-autoplay .recom-item:not(.item-autoplay):nth-child(2){border-left:.75em solid transparent}.single .player-recommendation.has-autoplay .recom-item:nth-child(n+6){display:none}@media (min-width:1280px){.single .player-recommendation:not(.has-autoplay) .recom-item{width:25%;height:25%;display:block}}body,html{overflow:hidden}body{position:relative;font:14px IRANSans,"Open Sans",sans-serif;color:#fbfbfc;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a{text-decoration:none}.iframe{position:relative;padding-top:-webkit-calc(57% - 5px);padding-top:-moz-calc(57% - 5px);padding-top:calc(57% - 5px);top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.iframe.no-ad{padding-top:57%}.iframe.contain-bg{padding-top:-webkit-calc(57% + 65px);padding-top:-moz-calc(57% + 65px);padding-top:calc(57% + 65px)}.iframe:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(41,42,51,.8)}.iframe .player-container{position:absolute;inset:0}.iframe .player-container,.iframe .player-inner,.iframe .video-js.video-js{width:100%;height:100%}.iframe .video-js.video-js{padding-top:0}.iframe .inner{max-width:800px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1em;text-align:center;z-index:1}.iframe .inner>.play{position:relative;display:inline-block;width:6em;height:6em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#df0f50}.iframe .inner>.play>.icon-play{fill:#fff;width:3em;height:3em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:.4em}.iframe .inner>.title{font-size:2em;font-weight:400;color:#fff;margin-top:1em}.iframe .inner>.title:not(.en){direction:rtl}.iframe .inner>.duration{display:inline-block;font-size:1.3em;font-weight:300;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.1em .5em;margin-top:1em;background-color:rgba(111,114,133,.9)}.iframe:hover .inner>.title{color:#df0f50}@media (max-width:480px){.iframe{font-size:9px}}@media (max-width:740px){.iframe .inner>.title{font-size:1.4em;max-height:3.2em;overflow:hidden}}@media (max-width:740px) and (min-width:481px){.iframe{font-size:12px}} \ No newline at end of file diff --git a/src/assets/niayesh/images.css b/src/assets/niayesh/images.css new file mode 100644 index 0000000..6318f52 --- /dev/null +++ b/src/assets/niayesh/images.css @@ -0,0 +1,1315 @@ +.pro-photo , +.pro-photo *{ + -webkit-backface-visibility: hidden; + -webkit-transform-style:flat; +} + +/*Images*/ +.photo_box .pic_box { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); +} +.pro-photo img { + width: 100%; + max-width: 100%; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); +} +.pro-photo { + margin: 0; + padding: 0px; + overflow: hidden; + line-height: 1.8; + position:relative; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.pro-photo .pic_box { + position: relative; + display: inline-block; + overflow: hidden; + width: 100%; + vertical-align: middle; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.pro-photo a, +.pro-photo a:hover { + text-decoration: none +} +.pro-photo .imgLink { + position:absolute; + left:0px; + top:0px; + width:100%; + height:100%; + z-index:9; +} + +.pro-photo .ico { + position: absolute; + top: 50%; + width: 100%; + margin-top: -25px; + text-align: center; + color: #FFF; + filter: alpha(opacity=0); + opacity: 0; +} + +.pro-photo .ico span { + color: #FFF; + width: 50px; + height: 50px; + line-height: 50px; + display: inline-block; + text-align: center; + font-size: 20px; + margin: 0px 3px; + background-color: #69b532; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.pro-photo .ico > span { + position:relative; + z-index:8; +} +.pro-photo .ico > a{ + position:relative; + z-index:10; +} + +.pro-photo .ico h3 { + color: #FFF; + font-size: 15px; + margin-bototm:5px; + padding-top:15px; +} + +.pro-photo .content { + text-align: left; + color: #333; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.pro-photo .content p{ + color:inherit; +} +.vertical_center_1 { + width: 100%; + height: 100%; + display: table; +} + +.vertical_center_2 { + display: table-cell; + width: 100%; + vertical-align: middle; +} + +.pro-photo .content h3 { + margin-bottom: 5px; + padding-top:5px; +} + +.pro-photo .content p { + margin:0; +} + +.pro-photo .content >.fa { + font-size: 50px; + height: 70%; + position: relative; +} + +.pro-photo .content a{ + position:relative; + z-index:10; +} +.pro-photo .content > .fa:before { + position: absolute; + top: 50%; + left: 0; +} + +.pro-photo .content .ico { + position: static; + margin: 0 0 15px; +} + +.pro-photo .shade { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + filter: alpha(opacity=0); + opacity: 0; + z-index: 0; +} +.pro-photo .shade span{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; +} + +.pro-photo .ico, +.pro-photo .content, +.pro-photo .shade { + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} + +.pro-photo:hover .ico, +.pro-photo:hover .content { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo:hover .shade { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo.default_show .ico, +.pro-photo.default_show .content { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo.default_show .shade { + filter: alpha(opacity=100); + opacity: 1; +} + +.pro-photo.img_zoom .pic_box img { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + transition: all ease-out 250ms; + -moz-transition: all ease-out 250ms; + -webkit-transition: all ease-out 250ms; + -o-transition: all ease-out 250ms; + -ms-transition: all ease-out 250ms; +} + +.pro-photo:hover.img_zoom .pic_box img { + -webkit-transform: scale(1.15); + -moz-transform: scale(1.15); + -ms-transform: scale(1.15); + -o-transform: scale(1.15); + transform: scale(1.15); +} +.pro-photo.ico_left_enter .ico, +.pro-photo.ico_right_enter .ico, +.pro-photo.ico_top_enter .ico, +.pro-photo.ico_bottom_enter .ico, +.pro-photo.ico_LeftAndRight_enter span, +.pro-photo.ico_TopAndBottom_enter span { + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} +.pro-photo.ico_left_enter .ico { + left: -100%; +} +.pro-photo:hover.ico_left_enter .ico { + left: 0%; +} +.pro-photo.ico_right_enter .ico { + left: 100%; +} +.pro-photo:hover.ico_right_enter .ico { + left: 0%; +} +.pro-photo.ico_top_enter .ico { + top: -100%; +} +.pro-photo:hover.ico_top_enter .ico { + top: 50%; +} +.pro-photo.ico_bottom_enter .ico { + top: 150%; +} +.pro-photo:hover.ico_bottom_enter .ico { + top: 50%; +} +.pro-photo.ico_LeftAndRight_enter span.ico-left{ + transform: translate(-250px, 0); + -ms-transform: translate(-250px, 0); + -webkit-transform: translate(-250px, 0); + -o-transform: translate(-250px, 0); + -moz-transform: translate(-250px, 0); +} +.pro-photo.ico_LeftAndRight_enter span.ico-right{ + transform: translate(250px, 0); + -ms-transform: translate(250px, 0); + -webkit-transform: translate(250px, 0); + -o-transform: translate(250px, 0); + -moz-transform: translate(200px, 0); +} +.pro-photo.ico_TopAndBottom_enter span.ico-left { + transform: translate(0, -250px); + -ms-transform: translate(0, -250px); + -webkit-transform: translate(0, -250px); + -o-transform: translate(0, -250px); + -moz-transform: translate(0, -250px); +} +.pro-photo.ico_TopAndBottom_enter span.ico-right { + transform: translate(0, 200px); + -ms-transform: translate(0, 200px); + -webkit-transform: translate(0, 200px); + -o-transform: translate(0, 200px); + -moz-transform: translate(0, 200px); +} +.pro-photo:hover.ico_LeftAndRight_enter span.ico-left, +.pro-photo:hover.ico_LeftAndRight_enter span.ico-right, +.pro-photo:hover.ico_TopAndBottom_enter span.ico-left, +.pro-photo:hover.ico_TopAndBottom_enter span.ico-right { + transform: translate(0, 0); + -ms-transform: translate(0, 0); + -webkit-transform: translate(0, 0); + -o-transform: translate(0, 0); + -moz-transform: translate(0, 0); +} +.pro-photo.ico_rotate .ico span { + -webkit-animation-duration: 250ms; + -moz-animation-duration: 250ms; + -o-animation-duration: 250ms; + animation-duration: 250ms; + -webkit-animation-fill-mode: both; + -moz-animation-fill-mode: both; + -o-animation-fill-mode: both; + animation-fill-mode: both; + box-shadow: 0 0 4px rgba(0,0,0,0.4); + -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4); + -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4); +} +.pro-photo.ico_LeftAndRight_enter .vertical_center_1{-webkit-transform-style: preserve-3d; +} + +@-webkit-keyframes pro-ico_rotate { + 0% { + -webkit-transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + -webkit-transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + -webkit-transform:rotate(0deg) scale(1); + opacity:1; + } +} +@-moz-keyframes pro-ico_rotate { + 0% { + -moz-transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + -moz-transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + -moz-transform:rotate(0deg) scale(1); + opacity:1; + } +} +@-o-keyframes pro-ico_rotate { + 0% { + -0-transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + -0-transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + -0-transform:rotate(0deg) scale(1); + opacity:1; + } +} +@keyframes pro-ico_rotate { + 0% { + transform:rotate(-60deg) scale(0.5); + opacity:0; + } + 50% { + transform:rotate(20deg) scale(1.1); + opacity:1; + } + 100% { + transform:rotate(0deg) scale(1); + opacity:1; + } +} + +.pro-photo.ico_rotate:hover .ico span { + -webkit-animation-name: pro-ico_rotate; + -moz-animation-name: pro-ico_rotate; + -o-animation-name: pro-ico_rotate; + animation-name: pro-ico_rotate; +} + + + +.pro-photo.ico_push_in img { + margin-bottom: -15px; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} +.pro-photo.ico_push_in .ico { + top: auto; + bottom: -50px; + width: 100%; + background-color: #69b532; + filter: alpha(opacity=100); + opacity: 1; + z-index:10; +} +.pro-photo.ico_push_in .ico span { + background-color: transparent!important +} +.pro-photo.ico_push_in .ico a{ + display: block; + width: 50%; + float: left; + text-align: center; +} +.pro-photo.ico_push_in .ico span{ + display:block; + width:100%; + text-align: center; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; +} +.pro-photo.ico_push_in .ico >span { + display: block; + width: 50%; + float: left; + text-align: center; +} + +.pro-photo.ico_push_in .ico .ico-left, +.pro-photo.ico_push_in .ico .ico-left { + border-right: 1px solid #FFF; + border-right: 1px solid rgba(255,255,255,0.5); + margin-right: -1px; +} +.pro-photo:hover.ico_push_in img { + margin-top: -15px; + margin-bottom: 0; +} +.pro-photo:hover.ico_push_in .ico { + top: auto; + bottom: 0px; +} + +.pro-photo.ico_Botton_rotate .ico{ + width:100%; + height:100%; + left:0; + top:0; + margin:0; + padding:0; +} +.pro-photo.ico_Botton_rotate .ico >a{ + position:static; +} +.pro-photo.ico_Botton_rotate .ico span{ + width: 50px; + height: 50px; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + margin: 0; + padding: 0; + position:absolute; + z-index:10; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + bottom:0; +} +.pro-photo.ico_Botton_rotate .ico span.ico-left{ + left:0; + transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + -moz-transform-origin: 0 100%; + -webkit-transform-origin: 0 100%; + -o-transform-origin: 0 100%; + -ms-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.pro-photo.ico_Botton_rotate .ico span.ico-right{ + right:0; + transform: rotate(90deg); + -ms-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -o-transform: rotate(90deg); + -moz-transform-origin:100% 100%; + -webkit-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} +.pro-photo:hover.ico_Botton_rotate span.ico-left, +.pro-photo:hover.ico_Botton_rotate span.ico-right{ + transform: rotate(0); + -ms-transform: rotate(0); + -moz-transform: rotate(0); + -webkit-transform: rotate(0); +} +.pro-photo.ico_Botton_rotate .content{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + margin:0; + padding:0; + text-align:center; + color:#FFF; + opacity:0; + filter:alpha(opacity=0); + transition: all ease-in 300ms; + -webkit-transition: all ease-in 300ms; /* Safari and Chrome */ +} +.pro-photo.ico_Botton_rotate .content h3{ + color:#FFF; + padding:0px 15px; +} +.pro-photo.ico_Botton_rotate .content p{ + padding:0px 15px; +} +.pro-photo:hover.ico_Botton_rotate .content{ + opacity:1; + filter:alpha(opacity=100); +} + + + +.pro-photo.ico_zoom .ico span { + -webkit-transform: scale(0.5); + -moz-transform: scale(0.5); + -ms-transform: scale(0.5); + -o-transform: scale(0.5); + transform: scale(0.5); + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo:hover.ico_zoom .ico span { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} +.pro-photo.img_flip { + position: relative; + overflow: visible; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; + background-color:transparent!important; +} +.pro-photo.img_flip:hover { + z-index:100; +} +.pro-photo.img_flip .pic_box{ + position:static; + overflow: visible; +} + +.pro-photo.img_flip .content{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + margin:0; + padding:0; + text-align:center; + color:#FFF; +} +.pro-photo.img_flip .pic_box img, +.pro-photo.img_flip .shade, +.pro-photo.img_flip .ico, +.pro-photo.img_flip .content { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + -ms-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transition: all 750ms ease 0s; + -moz-transition: all 750ms ease 0s; + -o-transition: all 750ms ease 0s; + -ms-transition: all 750ms ease 0s; + transition: all 750ms ease 0s; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; +} + +.pro-photo.img_flip .pic_box img { + z-index: 1; + position: relative; + -webkit-transform: rotateY(0deg); + -moz-transform: rotateY(0deg); + transform: rotateY(0deg); +} + +.pro-photo.img_flip .pic_box .shade, +.pro-photo.img_flip .content, +.pro-photo.img_flip .ico { + filter: alpha(opacity=100); + opacity: 1; + -webkit-transform: rotateY(-180deg); + -moz-transform: rotateY(-180deg); + transform: rotateY(-180deg); +} +.pro-photo.img_flip .pic_box .shade, +.pro-photo.img_flip .content{ + z-index: 10; +} +.pro-photo.img_flip .ico{ + z-index: 11; +} +.pro-photo:hover.img_flip .pic_box img { + -webkit-transform: rotateY(180deg); + -moz-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.pro-photo.img_flip .ico{ + height:auto; + top:auto; + bottom:0; + text-align:left; + width:100%; + margin-bottom: -50px; +} +.pro-photo.img_flip .ico > *{ + top:-50px; +} + +.pro-photo.img_flip .ico span{ + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + margin:0; + position:relative; +} +.pro-photo.img_flip .ico > a:first-child, +.pro-photo.img_flip .ico > a > .ico-left{ + float:left; +} +.pro-photo.img_flip .ico > a:last-child, +.pro-photo.img_flip .ico > a > .ico-right{ + float:right; +} +.pro-photo:hover.img_flip .pic_box .shade, +.pro-photo:hover.img_flip .content, +.pro-photo:hover.img_flip .ico { + -webkit-transform: rotateY(0deg); + -moz-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.pro-photo.img_flip .content a{ + position: static; +} + + +.pro-photo.content_push_in .pic_box img { + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo.content_push_in .content { + filter: alpha(opacity=100); + opacity: 1; + background-color: #69b532; + top: auto; + overflow: hidden; + height:60px; + overflow:hidden; + margin-bottom:-60px; + text-align:center; +} +.pro-photo:hover.content_push_in .pic_box img { + margin-top: -60px; +} +.pro-photo:hover.content_push_in .content { + margin-bottom: 0px; +} +.pro-photo.content_push_in .content h3 { + padding-top:8px; + margin-bottom:3px; +} + +.pro-photo.icon_tag_push .ico { + filter: alpha(opacity=100); + opacity: 1; + width:100%; + height:100%; + top:0; + left:0; + margin:0; +} +.pro-photo.icon_tag_push .ico span{ + width: 100px; + height: 100px; + text-align:left; + left: auto; + margin: 0; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + overflow:hidden; + z-index:10; +} +.pro-photo.icon_tag_push .ico > a{ + position:static; + +} +.pro-photo.icon_tag_push .ico span.ico-left{ + position:absolute; + left:-100px; + top:-100px; + text-indent:72px; + line-height:106px; + transform:rotate(45deg); + -webkit-transform:rotate(45deg); +} +.pro-photo.icon_tag_push .ico span.ico-right{ + text-indent:15px; + position:absolute; + left:auto; + right:-100px; + top:-100px; + text-indent:11px; + line-height:106px; + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); +} +.pro-photo:hover.icon_tag_push .ico span.ico-left{ + left:-50px; + top:-50px; +} +.pro-photo:hover.icon_tag_push .ico span.ico-right{ + top:-50px; + right:-50px; +} +.pro-photo.icon_tag_push .content { + background-color: #FFF; + background-color: rgba(255,255,255,0.8); + width: auto; + height: auto; + padding: 13px 36px; + color: #666666; + position:absolute; + top: auto; + bottom: 20px; + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.icon_tag_push .content h3 { + color: #666666; + font-size: 16px; + margin: 0; + padding:0; +} + +.pro-photo.content_bottom_push_in .ico{ + top:auto; + bottom:50%; + margin:0; +} +.pro-photo.content_bottom_push_in .content { + background-color:transparent; + height: auto; + padding: 5px 0; + position:absolute; + width:100%; + color: #FFF; + top: auto; + bottom: 0px; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + transform: translate(0, 100%); + -ms-transform: translate(0, 100%); + -webkit-transform: translate(0, 100%); + -o-transform: translate(0, 100%); + -moz-transform: translate(0, 100%); + filter: alpha(opacity=0); + opacity: 0; + text-align:center; +} +.pro-photo.content_bottom_push_in .content:after{ + content: ""; + background-color: #69b532; + position:absolute; + top:0px; + left:0px; + width:100%; + height:100%; + z-index:-1; + opacity:0.8; +} +.pro-photo.content_bottom_push_in .content:before { + content: ""; + border: 8px solid transparent; + border-bottom-color: #69b532; + position: absolute; + top: -16px; + left: 50%; + margin-left: -4px; + opacity:0.8; +} + +.pro-photo.content_bottom_push_in .content h3 { + color: #FFF; + font-size: 16px; + margin: 0; + padding:10px 8px 0px; +} + +.pro-photo.content_bottom_push_in .content p { + margin-bottom: 0; + padding:0px 8px 4px; +} + +.pro-photo:hover.content_bottom_push_in .content { + transform: translate(0, 0); + -ms-transform: translate(0, 0); + -webkit-transform: translate(0, 0); + -o-transform: translate(0, 0); + -moz-transform: translate(0, 0); + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.content_bottom_push_in_2 .shade { + background-color: #000; + top: 100%; + margin-top: -50px; + filter: alpha(opacity=50); + opacity: 0.5; +} +.pro-photo.content_bottom_push_in_2 .ico { + filter: alpha(opacity=100); + opacity: 1; + top:0; + left:0; + margin:0; +} +.pro-photo.content_bottom_push_in_2 .ico span{ + width: 100px; + height: 100px; + text-align:left; + left: auto; + margin: 0; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + overflow:hidden; + z-index:10; +} +.pro-photo.content_bottom_push_in_2 .ico > a{ + position:static; + width:100%; + display:block; + overflow:hidden; +} +.pro-photo.content_bottom_push_in_2 .ico span.ico-left{ + position:absolute; + left:-100px; + top:-100px; + text-indent:38px; + line-height:132px; + transform:rotate(45deg); + -webkit-transform:rotate(45deg); +} +.pro-photo.content_bottom_push_in_2 .ico span.ico-left:before{ + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); + transform-origin:center center; + -webkit-transform-origin:center center; + display:inline-block; +} + +.pro-photo.content_bottom_push_in_2 .ico span.ico-right{ + text-indent:15px; + position:absolute; + left:auto; + right:-100px; + top:-100px; + text-indent:6px; + line-height:107px; + transform:rotate(-45deg); + -webkit-transform:rotate(-45deg); +} +.pro-photo.content_bottom_push_in_2 .ico span.ico-right:before{ + transform:rotate(45deg); + -webkit-transform:rotate(45deg); + transform-origin:center center; + -webkit-transform-origin:center center; + display:inline-block; +} + +.pro-photo:hover.content_bottom_push_in_2 .ico span.ico-left{ + left:-50px; + top:-50px; +} +.pro-photo:hover.content_bottom_push_in_2 .ico span.ico-right{ + top:-50px; + right:-50px; +} +.pro-photo:hover.content_bottom_push_in_2 .shade { + top: 0; + margin: 0; + filter: alpha(opacity=50); + opacity: 0.5; +} + +.pro-photo.content_bottom_push_in_2 .content { + filter: alpha(opacity=100); + opacity: 1; + height: 50px; + top: 100%; + margin-top: -50px; + position:absolute; + text-align:center; + width:100%; + overflow:hidden; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo:hover.content_bottom_push_in_2 .content { + height: 100%; + top: 0; + margin-top: 0; +} + +.pro-photo.content_bottom_push_in_2 .but { + border: 1px solid #FFF; + padding: 10px 22px; + font-size: 13px; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + display: inline-block; + margin-top: 10px; + color: #FFF; + text-decoration: none; +} +.pro-photo.content_bottom_push_in_2 h3, +.pro-photo.content_bottom_push_in_2 p{ +} +.pro-photo.content_bottom_push_in_2 h3{ + height:50px; + line-height:50px; +} +.pro-photo.content_bottom_push_in_2 .content, +.pro-photo.content_bottom_push_in_2 .content h3 { + padding-top:0!important; + padding-bottom:0!important; +} +.pro-photo.content_bottom_push_in_2 .content h3 { + margin-top:0!important; + margin-bottom:0!important; +} + +.pro-photo.entirety_left_offset .shade { + background-color: #f0f0f0; +} + +.pro-photo.entirety_left_offset .shade, +.pro-photo.entirety_left_offset .ico, +.pro-photo.entirety_left_offset .content { + filter: alpha(opacity=100); + opacity: 1; + left: 100%; + transition: all ease-in 250ms; + -moz-transition: all ease-in 250ms; + -webkit-transition: all ease-in 250ms; + -o-transition: all ease-in 250ms; + -ms-transition: all ease-in 250ms; +} + +.pro-photo.entirety_left_offset .ico { + width: 100%; + top: auto; + bottom: 0; + text-align:left; +} + +.pro-photo.entirety_left_offset .ico span { + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + margin: 0; +} + +.pro-photo.entirety_left_offset .content { + position:absolute; + top:-60px; + left:100%; + width:100%; + text-align: left; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + padding: 90px 0px 0px 0px; + max-height:100%; + overflow:hidden; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} + +.pro-photo.entirety_left_offset h3, +.pro-photo.entirety_left_offset p { + padding:0 70px 0px 30px; +} + +.pro-photo:hover.entirety_left_offset .shade, +.pro-photo:hover.entirety_left_offset .ico, +.pro-photo:hover.entirety_left_offset .content { + left: 50px; +} + +.pro-photo.entirety_bevel .content { + position:absolute; + height: 60%; + text-align: left; + top: 0; + padding: 0px 40px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + filter: alpha(opacity=0); + opacity:0; +} + +.pro-photo.entirety_bevel .ico { + height: 40%; + text-align: left; + margin: 0; + top: 60%; + left: 40px; +} + +.pro-photo.entirety_bevel .ico span { + background-color: transparent; + border: 1px solid #FFF; +} + +.pro-photo:hover.entirety_bevel .shade { + background-color: #69b532; + filter: alpha(opacity=80); + opacity: 0.8; +} + +.pro-photo.entirety_bevel .pic_box:before { + content: ""; + border-width: 0px; + border-style: solid; + border-top-color: #e5e5e5; + border-right-color: #FFF; + border-left-color: #e5e5e5; + border-bottom-color: #FFF; + position: absolute; + right: 0; + bottom: 0; + z-index: 3; + transition: border-width ease-in 250ms; + -moz-transition: border-width ease-in 250ms; + -webkit-transition: border-width ease-in 250ms; + -o-transition: border-width ease-in 250ms; + -ms-transition: border-width ease-in 250ms; +} +.pro-photo.entirety_bevel h3, +.pro-photo.entirety_bevel p { +} + +.pro-photo:hover.entirety_bevel .pic_box:before { + border-width: 25px; + transition: border-width ease-in 250ms; + -moz-transition: border-width ease-in 250ms; + -webkit-transition: border-width ease-in 250ms; + -o-transition: border-width ease-in 250ms; + -ms-transition: border-width ease-in 250ms; +} +.pro-photo:hover.entirety_bevel .content { + filter: alpha(opacity=100); + opacity:1; +} + +.pro-photo.shade_zoom .shade { + -webkit-transform: scale(0.1); + -moz-transform: scale(0.1); + -o-transform: scale(0.1); + transform: scale(0.1); + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} + +.pro-photo.shade_zoom:hover .shade { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} + +.pro-photo.shade_zoom .ico span { + -webkit-transform: scale(1.5); + -moz-transform: scale(1.5); + -o-transform: scale(1.5); + transform: scale(1.5); + filter: alpha(opacity=0); + opacity: 0; + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + width: 40px!important; + height: 40px!important; + line-height: 40px!important; + border: 1px solid #FFF; + background-color: transparent!important; + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} + +.pro-photo.shade_zoom:hover .ico span { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.content_zoom .content{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + text-align:center; +} +.pro-photo.content_zoom .shade, +.pro-photo.content_zoom .content { + overflow: hidden; + top: auto; + left: 0; + bottom: 0; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} +.pro-photo.content_zoom .content h3, +.pro-photo.content_zoom .content p{ +} +.pro-photo.content_zoom .ico{ + top:0; + margin:0; + left:0; + width:100%; + height:100%; +} +.pro-photo.content_zoom .ico a{ + position:static; +} +.pro-photo.content_zoom .ico span { + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + position:absolute; + z-index:10; + margin:0; + transition: all ease-in 300ms; + -moz-transition: all ease-in 300ms;/* Firefox 4 */ + -webkit-transition: all ease-in 300ms;/* Safari and Chrome */ + -o-transition: all ease-in 300ms;/* Opera */ + -ms-transition: all ease-in 300ms;/* IE9? */ +} +.pro-photo.content_zoom .ico span.ico-left{ + left:0; + bottom:0; + transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + -moz-transform-origin:0% 100%; + -webkit-transform-origin: 0% 100%; + -o-transform-origin: 0% 100%; + -ms-transform-origin: 0% 100%; + transform-origin: 0% 100%; +} +.pro-photo.content_zoom .ico span.ico-right{ + right:0; + bottom:0; + transform: rotate(90deg); + -ms-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -o-transform: rotate(90deg); + -moz-transform-origin:100% 100%; + -webkit-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} +.pro-photo:hover.content_zoom .ico span.ico-left, +.pro-photo:hover.content_zoom .ico span.ico-right{ + transform: rotate(0deg); + -ms-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -o-transform: rotate(0deg); +} + + +.pro-photo.content_zoom:hover .shade, +.pro-photo.content_zoom:hover .content { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + filter: alpha(opacity=100); + opacity: 1; +} +.pro-photo.box_border_padding { + border: 1px solid #dddddd; + padding: 3px; +} +.pro-photo.box_border_padding .content{ + padding:8px ; +} + +.pro-photo.box-shadow{ + box-shadow:0 0 10px rgba(0,0,0,0.3); + margin-bottom:10px; +} +.pro-photo.box-shadow-B{ + box-shadow:0px 12px 12px -8px rgba(0,0,0,0.2); + margin-bottom:15px; +} +.pro-photo.box-shadow-LB{ + box-shadow:-3px 3px 6px rgba(0,0,0,0.2); + margin-bottom:10px; +} +.pro-photo.box-shadow-RB{ + box-shadow:3px 3px 6px rgba(0,0,0,0.2); + margin-bottom:10px; +} + + +.pro-photo.box-shadow-B2, +.pro-photo.box-shadow-LB2, +.pro-photo.box-shadow-RB2{ + overflow: visible; + margin-bottom:20px; + background-color:#FFF +} + +.pro-photo.box-shadow-B2:before, +.pro-photo.box-shadow-LB2:before { + content: ""; + position: absolute; + top: 100%; + left: 0; + width: 100px; + height: 15px; + z-index: -1; + box-shadow: 14px 14px 14px rgba(0,0,0,0.3); + -moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3); + -webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3); + margin: -24px 0 0 0; + transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + -moz-transform: rotate(-5deg); + -webkit-transform: rotate(-5deg); + -o-transform: rotate(-5deg); +} +.pro-photo.box-shadow-B2:after, +.pro-photo.box-shadow-RB2:before { + content: ""; + position: absolute; + top: 100%; + right: 0; + width: 100px; + height: 15px; + z-index: -1; + box-shadow: -14px 14px 14px rgba(0,0,0,0.3); + -moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3); + -webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3); + margin: -24px 0 0 0; + transform: rotate(5deg); + -ms-transform: rotate(5deg); + -moz-transform: rotate(-deg); + -webkit-transform: rotate(5deg); + -o-transform: rotate(5deg); +} \ No newline at end of file diff --git a/src/assets/niayesh/images/Body_bg_2.png b/src/assets/niayesh/images/Body_bg_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b34524ad4490e66ed95c970b42072d599d638a3d GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFt3?wJp^Vk9@wg8_H*Z=?jzj*QDl&j+jpooB{ li(?4K_2hsAj)aT^4xoAuM#s{ZH9!^vgQu&X%Q~loCIFTb7Rvwt literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/images/coloredbg.png b/src/assets/niayesh/images/coloredbg.png new file mode 100644 index 0000000000000000000000000000000000000000..db75b7a1defa54707e01a16e1ed680c1c0a4ac33 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=mSQK*5Dp-y;YjHK@;M7UB8wRq zxP?HN@zUM8KR`jT64!_l=c3falFa-(g^7y$;e0A}{y SmNl**Lp)vmT-G@yGywqA$1mUj literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/images/large_left.png b/src/assets/niayesh/images/large_left.png new file mode 100644 index 0000000000000000000000000000000000000000..896d084fbd9861e67e312edb38d53f9615e8e7b1 GIT binary patch literal 1517 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
        H1_d@?|NRffbD~(-$A2+#=Km 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

        AlU6-Uh>CaDp#8J?639@ewd$ro>^#N zbXAr*%Le!pO1>1yJLWUdsPUhEnbX3W&UEAt9mE1@&^Rvq10<3!z2*VCrZ-lGw@5#W zJCz|%7|3q;SvEw{ef$vo$tGVQtybCEp|oHOZPxKgUwTn6*5Z?bpkRdVB0>p!fX>Lz zghP2*OJD9T=gHLXU}dTFA3#_~?uhhm*zJSSmt{vfVRtX&`ln3?4TU$RnL5|1m2Y-w z(mzvhO)FQ@r-k!WV9UMR#uB)H4G*(;)-R3s$?J?<-iy|Y15li?9 zGc&X8m&vr?FusfaD4iVpUZ*@%W@Nd|8m-RyvfRUep1m7uUBSEa0Y=dVapCtc+hYY$ zPqHslWSOZzSUvJz?jqtNL%>M0xD9Qw>Sk#$BUDvG~xz6o}mU^It^OI6zcSYYp= zo3AbpznuA!ob2D=zOd!VEQxOIfp!G35HVJ(+4+bIRp++$8Ad`qN{ub=G$W3_dFsNE z);XzVUtEn2Ny)Xk>_Q?cwUFN|r96;8m~*W1V4f>yu|)84Pvh@WBVF?g-g&V%Ajl=~ zITI)8GU1-<+Fg)cU1j@5Vwt<98?C`}X0rrkiY2KMR>L!F(hIR~O!Fsz{k;{2E z2;ltEKY()o?ii=l?oz8>aCOdg&0i62=1ezYbHv~=%cEbvIx?Dtd~>HKMsOHkpT7-N zB^$#KeKC;GLHp@oZv7}HgO>H!_1QUO@#v{c_RGZ>2Fy9;_PN@LHAT?mwrKOm4?Ca; zJfy|+apKx0oz0c8T=V7`rAb!#`ZKZZx!DcxS0l#k@{H+gSS)(Ozx+*G)|!$o-FTvw zj9ey~`B>9WSO4^FMvl8qm4ZlxNg+MVBx#;(x)l@_<+RosWX z3rbz151{IqU*rh6VMPbuMd-a4=)->r@Nfn&qw616iEdPTc1-Y^%yXuM|8|oJ!csa7 zWnDRZS5aQ(jFy^h;QO&aOq(!v*Ao$QG#-M5;q!h4SVuW&l_)gNYAu|2{ZrVbNqXaG zh>fXYx=q+tQd*dAt>?{MV2l*>$5)xo(974G=^pJ1%YB}XQMCkJV51cZGKJ4&GI$-H z9XvYd#O}a($g~&s+?GmSN>myO$x3*fZVpwc9w@GGnrAhL=W>Xagqbq1K^mVP2cM1ID&T174%-xVzkGx<>ett(Px&rRhEG#ssE{M-p~B39&9>Q(yHO zzAj{SwP>j33m4U!!0!nQ+xyEro&uyjC;-7y&AHE+3f>fKrNq-R3@$T8HkPw^h)&!q z&QH~vL$I z$z-_;ELQE*iwANpzChxMh}6}p7*oW7#iUj$J?V$2uD(~+f{(t(6mVa=7MN_H(t&dZ zXRNrvug;|+P_6?+CYC(?QK*3jUe7W?B;EE_kOfzr%~V)cHbG-U;^u&kZ9Ov)-y46c zS6*EiODL}3Sr>o?N8k7qdk+k^>R1Ija5aB_G$a$RJKWL{A{z;%TYjNv<7)bpAkZ!@ z(p8htK_<1o%6LGN)W(tN=CPOzr_4i6ikd)O`|>|wRO}$a6XGIWBqeoyNh$>+UF)#^ zaQxM*e|y&bWLnYq(@i)_M^^4J?zcVfq-9qswAZ+`axs%ZvEAx43;#(gJbBvm4iE1) zgUL3P0yG_uN9vqW#AD(&G2aLnVSJdPBQJ5mm6T{aGZ0R`d2;ZCdaH5V*#W;#MbXRh zxHbke)MYo9b;Oe_dxfkrvbi&d&SN}7jXXOeH=%4?KtC+ z)mCG^J>mHEWps~wJ$FiTNWfEuo|oRD+Ju#j(q*SLu0qH$G%(NY8GGp@@~pu`?R=Sp z6dgfIlGD!2FunN{|%X;pfEh_R4u)ubn6gTQ)H4HnSVi6=lhZwzzqu8D!6~z1p z*dcaat+F3`Z7j1=5oBTW(?KrDJi~e0RPHxwKG^MOA840$G>T{Y^@-k!tq&epj!W#4 z#R_|-nhEOAGgyq%*HXr{iggO=0GUYFmKBDm{;H2ha(spGE>E3*f+;3&JrByFg;Q-l zMjuhV6g%&**j(bS9kqFgLv?%OGtm*Kn>xGI(zW2rgRpv^(I-FFttA&<7jns$pXu0YR$yWs1O zbaj0aUgAYQ=1`m&F_QJ2;WZPtAeM$e;smJZ?bp|kxyCppB z+kX~97?1lg(iSzgccX;X8e%y;zc|ZW)Yz`crNUY!^TD}47L?T~VLseIG?d8Ki=}%S z?R-OP?#rcmtzwQEgbZ!C?PK}hGvJ?<6$@s_V&>DX)Kd$a?3KyeUr+r103r_m05-M% z0E3Oi%Sbs?$U-1T*7?@d85JMe{+>WZjC()&pO#bqgr)w!PvGntUmkqtr>=iJq8@o`{NHgD z{p+imG0$VtF-IwrxI_|?{9pKp&5rD)rfTXk^Yq)&!C*W8zo)3zQSEz6Ak+Ca zQ1IzW&Q!HuZwLN=vkU+G9}1UCX{e?C12m%ivTjkX)!Uwvx5t}*l!!h1w^1whGuv&n z?eUY){~nFd=G5m`PVO?3L;7PTQy-;=Ua5=+t$W4OXy8cPQ;a^#SxI!irQ%LDEq#td z^V6QYmME8&l$=5yQ)IBGFF_!CrH#FE7d!{quiVFG5<;6oZH1L@4GiNovvil>J7jqV z2#H@2r;}2ox8j2oDSA5>M0?xR4k#FHahi)M6O|H?ypxAgoZAn>4}49F%x0PFLmx){ z=%Pm^HN;Ph@q^T+ns&tkeQC;kBO+5fPYXJYjpYK2c(faK892cc#95r*)4>&>;c-7_ zs^42=Jhfc39hLWtN`~_K>R2W4$ofp-??G25M=-=#{Z_hQipC5@h@E$veSyr?=WE5^ z#1wTsTl7cVfd+2_9dTunLViAyhu$xrpT47%(em?_fG_oa2Oc&74f9It!V3L$n30A3 z8dm6h;wy5of%&9nePXo*wnJxi#*Kuc>z#u*~YEdowxOladj!-f&i40Yju{856f_ z*#*&@g(T)GXJqB3C|f{Z*9bW^z5Q{PB8s}xWyC9-~CzCM=Go1P`cdzkq{n!=pCMK(%Ti3ppOGsCl zJybF&_^=<_=i8*`1#9U&-AVy}(y2+oY1383&;9HASpM=MOH{W2law z1Su2-h|A<0{e$AKhm%$M+Ri%|w3Pah^(E=Y&({fsuObfP31|5=!c6V^bv+DR3-`Q< zxC{%-n*JQ`GbR#jThCsVSz})v2&AOXHt#6JHcEO!xcf#$JR=>+JTmIYyD5zIlRSQ> zZ2!3(W-qICsWHx8Xq%`=pNpz5fRQWurpM;IWOOk0<80B+YECn*;PxVY;U54P5?+_I zlPGuElsb6U-gOm8Bm0-*AaR+-XZS=J9~XL$+Z*ZleHlj!neXgr+5~ktG|@k1UK0ly z7^VvdMt<{JnR^b}*UZ1`z7zgTFr5^R;6O_4cU)BK|R`vP!V=f+K& zoYXX*?|bp~-|rKa+=XT3R$9Eg_l8_7vKdwKLl|koQ!E57t{X_C%F9_$_OfJy86LV1 zf;RodqurmlZ-*ACnJ9?x+7f({L9HGZT7>I6E`e1(#9&<@GJfW!!As;=Wt1iS%w3$b z%YzF&;@eBk$T9%?l5ZyxJYU7VV`Zdmxs&D({4rUfT`BVGAY1=Wor=7_D4kOFjy`EU zX{C~>_CUdYnB{fi?}OCp`-(P`+7-*)YeV%*f*E9BB_y3VU|bcYO*qNWp5lF=){X-FYE5%nMWmtARXG!)u0+fOyx=D z?&nmLTQg)sGao7{N(s@}B7nP@DU9}#Lv21<>|gjdTiEeOBw?QuCAvNOimpNS@4VhP z368xIv#<<#kz)PAAwY0$1=HT`0$poR1*rbBE}R7)9HIEQyiiC0&ReC|(a|KYz?;xy z5yt(DSEK37DwyD&eYA9|Ua7b=B9&Ex(BZ-Yb5GF%XHh(db3Hvi?@A|k9m6C^zwDeZ zDM~WJk)l=u>XJh~VA2+_86)t`y^I+=X$k`I`8e`268kHOtKi%BREdM7A4y(`>B=H7 zqYn^(hf*cSo>&Z(te^P!14Hwe=)T{9K|3ZRUM!9qykBF3idlCxH2AojWbJl7;I_{^ zCM(u@=jHc{dpnfUPfTzKW#+VhHe^-m z7y0U+nva{uU=W0pv&-9Z2%*87T4l`Mh9!Ji2QP>eRa8&_cSD?+*>%~$m zv}(fdw*8$ZWC?K&Z`CSN9TL*jG$E|CvAnM$psZKhA`duZAlwB;oU}F+M??o)osw+- z;j9~J5n$2T7Ck2*M1UmPQdLZkY4uK9`7-^{eq#N;lzf{&>?9s?ODi(|3q1@z94g3rF zxhPDhQ<{*^T7U4~P|AuKwu3~ki!R&z(A;a-spTTdDKCUqFhQFnFX8lR5>}wz=@vxI ze!jdfP?;`NMi4Q@sytmGIBS@csvm}RD5txvveqnS=EQGC0x1|p;3b;it_lUn`5id! zoRf^1_A>tn&+W*xXO~J};Np%$D1QPi&tzO{y(!hPlFYa=57uu?-#^wkW>mGcKX3THEP*n+hxcX&&TEt{iJftLhW`LsdK=wyQcS!(8C>y1&R@6+j`q{9 zl|UP(^e^6ZD1@MITh&g2$EqA;yA%&R^fF#~$+zs*_h}W4A?Qka#X5pL3)9Pw>=@Kl zg%FNOQNnQujPAsA1sLGBA*B3r;iesOThCsVrQpF0(;pvC3wxyuGSIzco2;(UP@0%# zijPmt9ePtu60JE)ysPb9_+S+4LuHvbLmqf{Ey+VJM?Mz#%gl0y+1}{LMyaE0>`U2U zX`woo^n6o_(K-?^HA)uFfNz`hVYy$)BcL%qnn@nhhogJ}aFUM03Qd8)IIkcp={e6R z2#p)k3fbqWjwUY5K5?3yu_0(kVOzemA_nLw<;YH6tk%e)s@-Pm(25#R3({8|Smiv2 z7|2Xbr3uxut#7IiO`w>_wgmgXKoLg)j)IUFA)3JExWz09w#jLkNtItvuVFE)2QpW7 zgC7v?FKw;7FimrT#aFFM6Es1jAWrQm>iYj;(WGJ;Iz)b=gOzH@?hzif1P8$#WL!=^mC~&+3w|LT?CfL@;o9gNx z0It*g*S7IWXkG^#<@KJ6dZevp3TmjK@YGDx7-@ztW&AOaLS^T}(RYJ+Zb^&vJa|fx5nN zi%DJS69f|(Le?y!xe1Hz6S*+_1E)!fm1x@q`%J7<=UijHR`Pg_kM@~rVLPi4zc3BfzPZ!q{y|8)fHP#w&Uw1-P@!2$3cO17J`!h zwFxI(XnK93`I=+Y<8`H_k zh*F_&y1h6h74bZCZT#o^lR{{ZRK*E_*u#?YkD?3?zCL!o4dIyGliKOTIu}=*D)WeI zZRNR}_?;@Fo0Cu0)!ms(y_n`L)%5k2j6Vpf_-$%VHDn+k4zUtWr^0o6%({f_cR%<3LrZHzSJEG-Ide@7c zB&vYiR|67UA#<2Iz#2e#{3pl<*h4^S21BptNqsmL z`Exey%C1J=(yUyu>+HXaX#iF+0ka~#ZLb;+#N*G#j1hcE|r>)6G!MpVbnp5bfIgibjq%;H8-Y$=r?E##~7nc z2dGb?@>`^OET*)LB~^d7Q!HrDfyt-}xd*7h>f^h_#sYJ*!P~)lyW47qOkR5*sbPJw zH7Z5bFZFZ%{hC+l_DDNQtzxQqhy|QzCx>UEg}r+`Nvt-cYPtnUCC5=zjFckrwtGq= z46!k{+GGSbKAplct7et#8QB}F{+$9&Yqwzjq33kj&qYVhG< z>LX-N;sgKaIwejzS?ZPF`TcX5s31yy>7*pz@hbnR7sD-P1mvJ%Mm3$hswl^3Bp#KJ zOHoT#Q}#wfOwpSBPC!>}5QSrOmMjv&!iIkUK;C2w3J$W2=`VQdM$9BrM~pA3Z8LW4hzFoS?-rJq2UQPQ}>7>lG3 ziESZTMh=G2!K}ixGNItWcrrLmPm;sNGRQA0ZvY4q)p5-Anp--rbcbq3xIH)s< zO>o<_eOrlPVS+zd@Wwswjh0Z>FX<8Aq*k+&WvzrW0|V@7Mnr%1&lR)x6bqUx$$b`3 zD_)()2Kf51%~E)wTLxUQEwvXDi(-0LUN{XQoDp!V<*%bf73^&Es>WG!Vh&Le;Pl1` z$^xd*{)U$}sCGak|H^%#m*7!(p--uW$l~MGbyAmD*nG16565Mg{|Z@7^E*Y>&GuQY zS*J14+8d8XyD-ZUql`TJvbm;_?)Y^hh=Z0&z^14;$BWsHME6U=5P8*Rd^my;pVbhN zu5pex%eZ8;QJvO?ULd@v4Gztg;^TY%XOPsV8L>&+4G-$D5^|29=1j-;O8#14yz7>F`i% zeA)5Hh#&^%Kwr^v!3--wG%r2@YsV8?OP)%$Bvor`T6K*u(dg8;E;nW-^FWky3E-?3 z=rTZ;A$@FLV{%5!@gzIV=zgd5ar+v~73xoTK!%(qMqs>##2#uhgKOD)`|&2Q^=cGj ziS_F+lQqvY-4-iaG}{WfD5z%MxJvYy4y#U!_-uMQOklK84>(UfwerE|$A^Jd9ot{G zx(l1<8(Gd?Rrx=b>oZ;&N<_+CO<>!@@N<+8&^!6QTDf_-+n4u)gmCZ(a3xT@aSpQF zk-Ep>U@C_n2TGdGgx$zQqCl#Fv22b|E)(HIOlaC_yoLgjG)!xf06go|lsYtI+s4VB z@eNkP8tIZU>lwOvAHcT^&Q#+g3PrfW|9;oQOuB{c2_nU@*WFWxs%x^ee|0;^80Ku- z9WzuGCp?et^A3!furN$$B9t&2KNXj}*!1mxRi2{VxcKW3KPALQ?%Nt$t{KSM={2uG z*w(F4MaK7Mpu(<~0!|tVSPD7<#`E14YrB>wxhj?XpjA!(EH_3(1nT-FFe0f1LGnPK z9n-!=L2=2wU$wLm+=j-so-Xy{MnOhG(}zM*(qw`uw)4v!a96HkN&hcab$UTLw3 z?&gT@d53&$FmWwF=EWD(sY<-DZk#{hnjcaO7)wXd6f$i`<@I#}_fP8zh!0i3+=>-W zvCdxhiv-+dY40`5%rVK(z>z7n?QuX|%_S)i=PPlQXo>4jd1>eJXoEmJfGgSWXHl&5y+Y;m0MJzr- zRcWd>B{=;^_>X1^m+|bhK^r^O+1=55>PanjB8M=Ou(Nl#habxB!8o)nVM6J5{ zMw4FCk5)ZdMgDGHdT}*A>6uR|*+E{+%iSBs3|8)=aXi!GvpUW} zH|}zR$?j`qJ_M^lU<@I$!eA)peafaBqy{f8C!F!R*TLIl4OI`m$-iCdsh4+})t4Q% z5KbfnV3#LfCHWnBujUKQ3l`hNbqlQ=M}pA}m&#znnL_gM4MQpX&=j&qp2yn5BCS#7 zJ-2E>K^!L5z+cbSxwAQF3G+K%zg`aN^6n9Se;`cn7UY?p$KDj(#k@RtLQ=yHMQ1&tJ~a*4brOT!Un_HM18c}k5|bFs`VIZ+yb^DASq?VYS>A*M zdS4{$IDR_|VDvf01n6$q+N60&0dH#N{VX?}(e5?~E6A6KpTb}(h|%w*Z(WiQr6lP4 zn&+;($SW}k%exXfCMRX74LQE)y%nq=#&QiSmMvq5FPVGszMu|j7~g4ZxxIUyAx8WC zWhi30t&?ZhabuZn`%p>TV=hyxjS`puZc+Ng+T(Ok^bgQk@MJbQ$&Qk_o3|mA)k%P~ ztd6XX$3--m!bBF`YnO3Pk`(QFEWmEAa0LYBbPqu<3>`KG0K~E`k6-F;_Kg#`M(}NC zTbJks;T*q7{@xK{sGOKpB7!1-7*dVy{$>=j-(RcdwXIutL6-sUXgvsUUBy=Zj@#%> zIcTmxVUlM~&6D3{kU$@~lvVSt(A~JXg#DBLAL+I~Bt0h$S)y^}R+JibW$IusK6Z36 zCIchjZ%XjT+ymmYg5mnB{-qN&1eNADeU}_BC5LB;Cr^2mg~m9~7b>`#ISIbBdpK4+ z&#N?Mz06b*uHq?FJ9_q3SV3Ve)Xyp+giG2UDCGHA}-?-hl z8`JNS9j}?#oVFy%vJx7yOefonx<|(16o~_`6RobQ@}{>$MSUU5F8+hx{J9O7j~DrS zefgHI1cSTQO>4Rv9uw5Kxt7+^pSfwuGuJ`>{-m7|npUDLY_g6BOa3sO64~IRl-}WG zV5|CbwdN(e%!Hm7B-aAeQ(xBH-Yc=)P4>lMAE7j!K3LmeX{CCs&fZKpfDht%RDGTD zy**13Jl@&km(~`YL8i*4Wf~uETmOmi)oA5bOJ^e*r`@9Ims~CbeYyxTse)P4-GVrQ z47F99d26Zn6ciU3e{AH*xX?)(G?^eOsr|*XJ5pYr3=lb;6nhz&nj)fmxba=7p<_l< z|8a7a6^)zSF_JO2I4)v0zBED7btqL|yWi-ReRw-ZwxqjG;+qCFO<7ht(vW6LD#T-i zPx5A;0`#tKTTemI|Ajh1USdu{0}eAM$|?@O-k}&GH}dLUbIr0xHkG?&eWR)%Y1Kv% zmxRBt6{Rbb&(q5dlb|EXt?fUikg^du2FMmtxv@K|7HTEeqm!kJ*0ZJSS`EJp8 zHr@o6=FbqiyDL;wR1hGhd6hw~n0TaYH4H|p#X2&tI~d!S7kHmhii(2fxhTRRS?Y)= zY2xpC$iWx4UR%*BV{!NmRibk@lathb@oN~bsAo> z6_)GDtiXxhw`k1)1%o|IK-s6Rg?{aP9!%uEwZa_Qc*PX0`e%K3{6m?c^W2iqV`F1@ z9urwinW~*)psu~SuB{3@7}wlmjV&gGf7pyaCItRgYqwz@+B!RnQ?dp%giz)v} zOhnFPB|(#V`_%g;(`u(3qf{{6VAPxf(UQ1!zWgQChSRx`{)`rb3B986LPlA?3K^ah zMY;e=;)7zY$VLgbuk2;72Uyx|(^0j92Ee4p{0nr0DZqG&8eO$fa!cr^m8aJ;O=fQ) zJZY=$PkbMCh-^_M9IZiBwOqt$ptm!DPUN$7XSUTqrwGnOc7}{p0ST9c)aMc^V&7^% zHy`%2be?r=eO#%uB0F^h0~OS{K+Mwse;hP2c6kRZM(*`q6YBzIeX12W(l&}!lmU-T zLjl`?9R8}hag3qkzqAn3D5=0(=s$qF=Rbh9j@s7$S1wR~8*O)@Nc-Qa2^K@m4_iJB zNUGZuFRDDO^^Wg0CSD?SnC-^P=r`lYFP~XF1W=%dkse|H+1#4Qi2`+B>dD_;g+tJ2ev^JnED11%5|l6+qn?Y)T$2h-gN%6>R|XriRzn}GfsbvQ^y!q8 z1x75`{W=?omfG6HE%`i?Q=Sl?A}Ojs$aA&?%N7%xnX-OT(N+hc zkkhh9wQsVX_K-L6f|iTMbvVJxfW22i3>?Klo<;BeYb@0W@ajpr4&(*w^as~C!7liM%2xD>5=sBo)d~RlvZ>JZ=G6bB~8;ZR0+vR zOI6g@mcC9_Z;gd=#XANIUMV`TIc_HB@?NcB@O<@>|OUAyT@?$(~bG zP#E~AF`=&wh=)(&88V}30`vh3@SCNZWNfaqm^E4uGuk0Z{$)RSC!o~LqPkK!^Lp^P z)}X-Q?({N3!0~bA11P)IiLtHA$>pBP(k!HH@A&o$!+>v#xqT%MDQlf@K?!R*oD4VS zw`-pY2xPCwz3#b$5pJ#+i;y2YgDfr7AQ2-Shj8h~eQADN(_wK#41YOf_HkdyCG<$uGe=wVFmxDAvy?mmy zc=)14@obdrr|uKhtR5*=rkve0{TVBr#-Uk_$9w(ghAgKnKuJi+G>t*EmEFK8H<*!@ zA_Mn|G%op2cbe8)3?)fKTxF|HW$(DnIl*O<~sge3WpRqx(W zCYZn$>uqxviWQ2o5L1gW#qO7wB4)Z~_hX^Ttw;0{eB2T_i{5T<7# zjJq-1fyfds|T`Ho0Kl@x!J{sx_N}sBJHB@UF zRp@ZRD>AuI)kvbFlib|gG%4nNLPU{nbV+dEyy$)H0bz+9T2mCYvYz!M=#F~oL5)O$%pL|Io~+-v7!i-DSkF`&-1Q&D@g ztr9F_Z#(|LY>%wU&D7pY&LZ%usR}bAmGESccy&H_QONf`N7vX0Wf&->W*H<*4-KHJ zW=gaw#zsnbNe;NE3>#9$n{R+LvUFgaaz+`XT$Eut@Ki9)pYLH&Y=3fuFEc}!%5Yp{ z+MAT#X3U@dqhiPUDFr94%ayXSBKR9e<<}9TGS;#T9^;wZibzgzPIg6jI9k<=!F=;c zv0c^N)dV*foK{KZq!~vJEYQA|7`!lod{{U0AEQ_Rpq!q#nKu;6DCt6x9|j1oruF(ch? zUK(iQBT7nNROPnLS1aThlu9X#ks#C=beZ+YSLqWb2aZFezJ)5Pm}k`_39$RJp+%f9 z>dzc+ip5u^{84>4kN4T7DW~&&mM&5sFcLnZY{c_mzBww@OU0Wom)@=bEY7QKRv-(D zr&*?}iXYaM=Ni@)B>v*D%zs~fj4-@LfY`_-XOuvw!_d!Fz_kxsu4@-(OH$cTW{xy? z1(7QwnAM7u#Oa8=evvGI9ynYX8RmJ7kVH&$cl7W62EE`h-Puk|~p_p>&TW<0y&gGRD-XEMv_=o5V3i6P40 zbXfAY=x)#AvC&bnNy|q_pTW0nT`8wgndzyTyx|)Q9I{3ll@9p}qTG5viwXsSEFpk! zP3N3Zy(DCaPXe>54Ww#{(2j%(z51C8oAHDS`5E?{y0F7E;pwv7=z;@ET-9moj9_Pv z?IJz`h9bww+8ywC6CX_of@ssyl5DmBV+kpRkPbUTGorpK;#wlw5y)@M%i|U{ z*q+jP-T(Di_hXZ$;nWxrmX*FkFOKEK*AGj6w~xZvVVnUcA!mnHI0RyQedL+lt?AKu zAc3t8@#_6&SoR%>S`_t3`@hjUqXS3Y=ICl^^;qrM84kc+;|E3y(8!zjLfhqx-HWST z{hbWK(N_Qhg5d#lRZ~p{@qlh&ZO-)|mn!lBS|=wTnq6IqA=Q5XDW^3{E1akU)Eded zY>(A@Zrpg_0r9GFIwrPm7XBU7q!yd-fm4 z*Zgj}x6=Fbvbe_X_WkeC;)lC`08^F0e*hj+;$Oiz=Q>CC#WuDdse|Y*3{SKEE-RK@!J@`M=o@t|Wf1@YG-{w{v3C zE?&GH`uy34v>j$PmP zhfMix8c~X6q}|3Jo37e9b~WFO`8SaI?qsE1AC6FBFdnOqW4ng?b!z{Zc z9S#Ea`^?X=>IxYnzy0R9^heH}LQ*Bx+ZszXjI$~jxivK4ajf?I49!o2*8#WF4Smkt zTT$8Ty$2Y4(uxcuI_V#pHr6QVQ9y$Pc%W8LF^y&ZAZ$KpFD_pUlSch}cY){)g+(Ydwdn zt;mbB1|^~dsf0!vEL|$DOmT(<#Ic5XzFliAjvJ$E%&o*O*n5L5+v0PsH}+j0U6FgA zptdCt)O@R05$z_M5sAM23P`p=C~He_(erJN+j%r_mp=`JxJD z^**n?tUUznR1JftwJWz;hJS@+uLo1m>u_IHJRnh?THw00^w(*dnLX*+^}CJiAMfGb zTC)krH;T_$9^KuREBRMtt0qYv2Q9hm2=A=&vDBhZTfXx~JsA2T@-ue4*K<7IsLq+_ z82DMB${6@4`g7&6D@C~5(dFX@c?G0%WFVwAe3;G{So=QdI=(OiNbDqEAiq+{r`>IGMb|6-qR%+e8>5e0su!ZxC&>l`Y* z!7$RgES5K^mL1*PBlS)!;mtcy?SXGNOm>uL`_+-L>!I$N5))3KZI_iNXRl`crsXxw z!qEoSddQzJXm{SYYM(lO*oYx18E3+Hjgf(wFeBx>B&GJ4_JP2?OmA2Hn~n*cZn0%U z(GIDO+tzC}Fcl&Vx_}SChhzaNc)1nB!Ridg{{Xgqp6)ZM+nbQt`R!WExzqorwex&x zGV0nrVnIMrnn)ArBs8TrrHPWzLoWg8HKF&W^dd+Jp(8CofKVj#rc?<{T7ZOJ1q1}7 z3FzU>yz`!C&b%Mahw~ronZ56O&06caewPrrAVm^K@GSrr0C)@K$PVJ>qCrefzWV=c zCwgTwdfE6*{)}V#I%c?Y`uV2CAMw`EK?bd#!u@a7HvhENhYle}cPo_^p)%4v|LrJJ zT4cl*?D=!D>Hajh1=PQ=T|k@U*2|DmnheSPJi6N~doxLItAtNk#LJiW=3~^Zy6?mL zhQ7gsmao{obRtx`qIt};+`{&~blZ*qrjJ0=2Nz@~HCm0(+Evr1KlLKIr1SO)wtQaJ z?5<`6A?N+?V0#$vvvr0uktEP7doK zN&dH?PYZIWyQIz$F856KBFYCipY?vp)Q5(}2Z_!FeQn!o?=|(CORTEhbZL;peRPgj z?fS93C)jX@wY>L*-X9&Y&#UxzQy^pDm*Ykf;-xM#j)JDaC0k5R`~Egu_vL`;$@*#v zD+9?t$L~01K-Nl4{Ue93;WcLU?u%(Gk;{UAmrj|$7~`A(g83(Z6k%mfHp-Ld3zv1a zpuDkPkutYEN?oY%XPOkX-3Ub?MOZ?**KBA_(9qhZKP^kLJ2M0ti# z0jX7YNE>w3nsX-Iv%F=U?%OTZS2>MGFLOI<{hz}KfzGWa+bS!B__wO#ar!!X9QC*y zo?>w|EzP6q4tw^kGW5u_+GRueRl9$?+dOl0n;CkzWT_%nXR;iDf7bGP>mWsMU3nin zArPwxjfiNBO#f5uzJRFWZLzsvs(g@sVE%Mv$B_uU&71YvtauM;7PR~BTN!z^5a!w? z-MJ;gGP z_(N06zZ{c9%O1>AK1Yk%lTh}Py?-Q^ZFNm9s&_Y9_UNN>7;;G4%e5b^bC^Qn6_-XD zjlV|-I=P^nzUvj&EaV$mFfUz3M?H1Vb#OXp=y-1VGt$b=(f>UBWwQzM$deEw+zg7_ ztd617E^l{CMgy{Y#q?^<_s1vX)p3jD-`S2iU#MYVdC`12P(r`k7DG3=UUf}kY#7Jf zc+-$yO8;_vD#CMgD5Q^YLFR3|+X_i<(V2o}F*WM;_|NM<0Q}lX_3x+4HKCmW-BrIv z)`)5itf=DUZdPyj#8@-hkI!Xa^91xvHSp)KtgLQZ!+2}w^5}bG%{2W61###yFlaofka2u`Ef=C= zX^iD_>=g3K9!_=%Xejc2#Ny4qaM^#!t*F5nk@w&R$W~n8Mo)HGpKi=?tbth}l7kKu@4uJGPXW=Z&`B#~Go$uj^jg$c zsSF5^|YmZlmqH85uS zwfcG>)vxz!Uk{E-)ziv7q(N{yL!vSnXj6h*Y7V*rkRwWiWIh!(S#mzg`E&V?XO@W? z(_BwpBtEzJVp_0NS-(~CV0Dr+N|Q*f_fC~_vI~OuHy!4;7ZaQsoq$YgLw5~tkKuLY z8lbvb1po`nZF^SB4P<0-0Ui&jnyewo78YwZ^<0naipI2psty2{tDj!XIStiHi9dQHV{KtPtUiWb$Y zN@;aP-2}w;^3~Gq$9)dx`o67)e^Nt?o@luGwe#S2fe&kTU#R5+KbfTQ47x_L^SM2I zx6*BEvO#K{rApX2mCoYqtED{>ca?Hb()tki#`EE>en_}Izc9)9z^wGM z5(P3oK5eQj0Pbdq*aN=iE1kCs^L+en_9@~?Uw0^g8`8SVRTq=3n*Vd|A3T@Ms#uTrFG1j%fOmU-NlC{DaRn zm)SmSqxMRgS^!@(NI_;1jjxuw6wiND)d2)>S~rLVX>e{eN02%#~ioy(G-8WqP_~A zA)H@s92YO@uqac1ZnTc|%Q~`T+TI<>TH=i>XF^OCEY-7eBo-WtG=%B&!t=#e)Cy$0 zxh*Blojn#72l+p{XqYoK&nN8+PfBEgar(OG!ieI$-xHP_3qT8UJY_!){iu(Jd zjmLe>q4b_&9+WNmjsa2pD0PEFmF3F1vY&42!|Qia>V7<;cxhm>XBc-g|CMQj{u>IG z*mq>U?*5(fr}*tz({8H-Y}}uc9anmdPGxY(c*|r-61qW)9)_i1Nx>np5nKRWk>st= z^xf3@Q{?xBRSza6?{SkY>Ra zw77Le5=eQuty`~zH@1{#oFR#MHM4fKwFfD+kjhVQ%JhlAj7*X1?DO|MTcs1y#=}fP z_S$BT`1l142UP}eOaz%KM(=bY*f5M>LUgY$c#Cq>i={{ckVBfI#hNXQ2W7Tzoo<_= z;&v3`a562yj<5{_u=@8U@ONyPRq9Jzk{z911la7_@9+j8#VG6Dyl{Y|uTwdqV5*e% zxL~sl*m5eWl-nJ1cI(cVLXyP);l&I)i9V+GfO<4Mo*j_kIW2HMEuGriuPo)GCQ|#cRo>>$6HhtnA~tLRD-kQvx8Bk z+GN;?GM!sKAP&3h%)!UMn4FH(dJJUkJbI+!2EW;^WxsX0y`|=n+IY-3@aTScw5#(J zIwlU`b-9I`jT=P*avrb!WRF+_G#mW9?9<-8*xjDCBc4`FRk)xiTJaEyw^NTHQWfNC zqYdjyvkvqv$P^_K83ZYa)xtRhS|Qv(se(TZ#Tr+&##EZ1fla-*&vXxGAw-y}rLYtP ziL0k~dX=J=AAT2B??@0Y9|mKe%R!N!-ey)973s-10a#@%Qaot|dbT;Niwg+y4uw`$ z*M?B&msjG80@HyZOLgNG7$Gv4K6Y47q~zgP?4(po&9Ht(UQQdteLrl|^qpG1P_HX$md@{PIFsb@F zJ>tm~WMLb^?DD10`$e6UC6m?7x$vsnNv~wVu+wSA^=P@!y>>!Dd%IP&tF!K8M_0vs zSpkVm7cy5!rx4|hA=3+E*8OlRFNG89DVh9Z9a@ksd`gg%RQvt2E$h)%1s7JfNXMyO zy(D@3yO9vLkn>Ge5e~*G$+wvcYIY`hk19u$@Eg0su#wE6nYJaRI*J5fzmM00geUXF z&(wo5D=~;3^{a9|ork+OrZ%(Wx*89wtqojTF|x;cbZRBwEPE|_=mt7V?*|@|0x2CY zq=@+P)S9orqyH`bNIr1vXJD|hSbZA04B-8}kl;r*s+VhGhXx2B!fqr##VN6vjrNLK z%V`*oc;$2_dPWK4w#)Z^mN21UxZ92Q5c5*1!x`GHz|(L)Ga;c5=M4pN>0kE4CJw;b z>RXSG6XHjxTTas~gsbstsBm9h;+T09|9z3}-)e3mPhdF11-OGdNEwr+QJ;G&joVTp z;TXpSgBGZD3NW<7E}S~upri{ZwOyq1Lqe{gU?Wipi^c+A%}-fgr=esXMe=+1sDqeO zpGxZpE#I>i=T7t+NZET{Um51?XbS=Ju=liHY{-kh{efkM@zrb&Q@>uwR4En(%|NxlTbOJ+-^`!cG_9DbaND!c`vz38Lk4etxJfZy{QH}SwS)Ga zsrj#J^rQZ5Oshft$xJy_`W@utO8J(b4at=-IRNCjx2c^Oes7fJd9SDN<_C=rFub0V zensyJMf-CpbUORE!}+YL-90^cm-e^85f+NxxF~ozpv@yW?ZG`N_JED3A1y9b=H|Y( z$Ta;%)8O{$YzNh_Vx9mzUBd=Z3Eo0FUPyTK(3_gh+;BJE{Ah#zlhZ=EF37p63RcP@ zN(PdzQzX~R@q0J;s`%Y%4Dj~TuEos9POFdplW>ozaGEfMZ7CA@km4#ifv@oM%}W zuOS)d$7;^zalY3}Ek0u^Zon>=C2iZ!S=rF^%ibnfd!3tA2YyQV@cs@E1waSazCJ|W zF#XAnB{Pr(0>5lB=D=3vggNLRe?0nJ^igoMa?Be%ZyxY5-6c9bR7@~AK9JY4a7@74 z2_d_=r_$m)Ag3_@18DsaP1~lukuL7sY?pX(b{{r^o99e>Fez#Xe=8AH&p<;I_jb|K zlZoIpN$LjEKuB~BPpqt7n*enwySB0jsH=ZlmfFaU>W4N69~0r5 zMF;%B){`S!qFVIPbQ4)162!J*a#BX061T6!4>26&!gW!vQkkZ0{FR<4x%1rm;V)A7 zrepO$Ypv1ROHPXMls#GiQaiMbo9f+-D%o!u{Xugs@Z&{bUb+6Gt9G5*9?@l8-L{C& zT{77)u873gjGdg{HM1^4yL7YY%o6(SN27Yzo*H&Jlk{w_mc#Wesbv!M8(Q{Z{197*RR5O;(K=+z6@P}mtHOTc!v`Lugip%_eS3g~h*Eg|kFK7CQNi zwl#$RJbZr2lrzmx@GBUefNTm_Y&;D)QcvUn=V|$8%P45wHwlZS@_CJZ<8s*!1GBCV z%TNmXHA)eZwo`iDylNpevtVQPOz8?NR6XWq1gOiM5%%+r(5(FjIwpz7J9HB_U{Cnt z@2re~219QowLH&>f7SMKvR9E_mP9r>_;~7PJ?r5x$Pn$kG9lKkhO9%Ai<;++6iHWT z(&p488aAN=kxNyDw4;7Sg3NK~Um? zM&H;VeGd4efw%2=C`Zcpzy#7N+o_I8fD3P1=QKoddrmD_#FA2Sf?QJDF$XWs`mIIL)? zT4Wu&K&yEy&ye^FqGYOSG0!c7Fnm_a{)~gF)y$pmzwkO7BCdZ;ZP+d!xLjKSEp{@F z>aLjP7uVxUPZ(B<4n42T37s2i_9u9D*Q#8WmH*sBdM$2MkCf$1-R)o);(h%!C90!~ z#)?M$wteOT${>-h5c7;bgZAJ^^ToRa4c;<}{FClS!>v&pvKu^$Yla)8hdYLY6)}sZ z0su@-OPUm6EUmm?eH$uU#11d_w)x!rXv^G$;B_aDLS8>qpzSYe<96pIeJjpves}^! z#cn(|V=JPz%Q74+>v&^L3#zQDjCsPT0s#L>3GnS*bH2?iytKnY*P$@z^T->!a+?qp zh@8toJ>TUR2$y_fFs~Qx^7(|3lv=_=!-Qg|WWl11yQCAin2F2Hb*-8;J&ucjsp*R> zQr#LdUH?atM28}uxW*`E*~RkPZjv%XwzMt<m=%DE5B0aKrPRiXgDC4uJ}4gL&RV$tnJ_@Vd%srp;)=1Np8<&ou< z@DS|x3K!L`v*vNQqb{)^w z+aFla{`Ltbzka6MOo%u(Hy?dE5*!U5YAqmKz@~)lA(QC_zvDE5wY46!IZ74gBBLs(4#gJ@h;}Xd!(%+0edY_XMV;jY<3ltH(IGwfD-@ zM}FfH3kxF+kHA3-<8w|;wS-*)Mf$q7gid64(j_WVeqT2#h^R9b_G0prSbs&wEDA1l z8&5-|tAAP=e=`L90r#GhIsrJzaPYj&E;}*gq+<`ZgKi-8^YiQxNiui%l1fd+F&X<_ zrK@$1+=DaK#Y5IXZ{WF>Ab8|fExwqv7#7|oR}^7QFr#p zQK^qEyzvJ$JUHH3EDk1gkb)9xL_$G=V%lj8Hq0r%Z~Yz9{dzCY@7G!J(FY4}-=m<& zgi*HOzy6KUhnKGWA3L_M2Ly$-%l2higdwzlA6^MTV0r&zV(B{#odnWh|b;n#^z zWC~zCdD@>><&YY3X*_mQtO$pmB6&oK#oWqJynz#~`w>NFsRff^4{{q6~tqLSnQw4*IGX-U=7m=43VZOAU z;OqSQIH|0Njj*ZSXil)r)&;YuQSpW`czBk_lD#-*kZ0_G+O06GI>T5LsQoG$NM1US zr}YHFaa`UWH!UnlhvyT0HGfl}A}k6)R2SPRQ@e(6M3Ev;HzXBEwyMpEf|C+~uos0hGj>F9w+nVA zCust77e;E6$qgV;Pi2q&$Yr*tKb@VXvaqr2vu<$lQRXuVzxNb<(`Ooz+h83ok~>l) z90U6=i}5V+aVC?cMRnNw$4J4%z8fzRrHzA&tk5YcUn@um!?s<5&ehAG24t<5BU0@S zHB3O+O`6wP3%cjdu73?Mt=4`*M{r+Pz1@DHo$4k0?jLY#xJth=&N99{Pq|D<|0OBD zJMkG8js8>JZT^2G8)1zeyE-mSx{HpdKtac%2V;vB00$&wJe!`1s6FPWCJJ(|SrMUH;dWtS09F0f^hZyN6!Upn46R1Y%LXwj+da{>QsM}{EiXw zDU||}=co~07PgM#4G2zUm{E?rrDNF`$0;nEvZf#fm_?Uc^#L~pJJca9%uq+ES4~rDoK--u?>iO^L#;&u(gdHPgit`ilt(u>bVQm}h8#u|Rs}5L z*~=vFItW3vufX9-NPXS9|66(&sx5X=zdMf31)9bAoq%U2E<`{MTQq z(H{!!%P*h1(r?V?E(n`{mku3t{UvzeX@0REa9xniH9`^}P__;ii+4@+ddB~7T5)ui zcIdL%AQS2AH@IJKy$7AXeBnrEayDmvzsR)&x5MP-Kaw1)(mc7B0J&9$dFbUL zyR~QkVrU+0`LdH4x4Pfb>C>V4;;-b;y7|sN1wc% zu2HD7ckb$S{_gUxGcy+Z>KN|gI_AG-#fJQWrKqL}?|n0ig)yPj_g|NPZ?CxfwKGZi zZHK2ZuAXO%G~Sy!HQdu$=%cff_v!FIP5l-;)IVjy8-MgE^~-s6X7KD0v_nUptp8V| zynT!(Lhd@Sx!$a!U?%sd^HdTz-M{Q6ep-%;Yj$h;=s4EDJQ{;B@g9)DhG#SXBl-Ko zb$j<*T%05t_wjqWOvsK4mJ>JVpD6#4#h_u7exv6&-LV zOlph#9U}4TQ?o5YI2;oY4=nZfst2NNYD%+o$aLYq@F=P9XNbhQ#{a#_%NuCek}R3M zG{3@L`yQZ>_;5tb4WRZ2at+hUuL%VA$I5x{mcTQthf` zz`KTTm{!uke^765cGkLHVf*@%X1qAQ6+xQ;hK9Qng9A9>Mh+5H3;D!H`324mW6#0g zbh5(rcDYNAAKscOAhlDnXS{nfveID)5B>^mh6l*gG~r)B_TDM^RX3HIjgxcnLWbUR zy?+WC;hE~rItB>|5c~$Tdo%CIh|FNfwUfWi9=_rKqVwQ&y1kgKyZ&pX_ZAl)BhFCP+Z{G5ecunYvCAgD?;Ge`?`2i#P>AJNI5w()X@Hj@as91}w;rxg zWPyZET1js82XuNaj6!j79frm(r*{DS_XW}oeSF%>b-=6e#I-@}aF*L%3Lz<74Ao3E z%k_axo%wbEX85Q43#XL0n0MB+nJ?d-!1b|Qj^Lf!Yke9-DTGfspO{#9BYC6ht1s3- zG#EPcl(cgLNAzetq&S7wVUMO6o-{b9X`rW0;FCb${bCvnImo0Y2@Db;$*?{*z!Wxm zE({pEyEl|2&38j`j9`z6{E!egq`skx^J6Nb5l<5nQ6)Hto!_EyoIDESt|HIwzro((^fWzyyl|n4-KD( zY8-jVI%?D>(o;AvmKHxajZ9>60*W{7pp_=uK@%KF6t;Yr<6({Zz!|T(rWyQA8zKyP zzju$@X$KlmR%1kFl4(NY=d zUUdGoSHUJ+OwAwqf6NX_#hsqBX8Y&uwso1pB|>ZukN&QRTf27n%7670?AW~!5@v3a zLY;;ZB)eC((-|5Ib(gF8$`5x!|B<|72(<9p5B;!<+cDhrGkfv}!Ta$-QYuGKblFFI z#OxKAsWQ+#FmZn}=snXcS&Eoxu+!?3vF{noGJ(cfwqjFt$-I4cg<3ff7v8(nM8o@o zHrAf7!6;%mBw5X^FeKASs~FKSo&`yj;~^cO-HNN4ZEtVzW$pCPEfCT(-N`_M>1^mq zSk=%V&WCi`H(tDEeW|tH!s9(85mc+v2Qeyhb+y?wR3)ceX(mZACLMg6RYMS)Y7A$re#dCE8czoqWYYZE2$eZoNie^ZYfR$9#kZA>UqsY1k@!Rxn6$F zL%aioyNO^I3=i?^gB8eiZ(qO>DgW;^|;I+3M+QM;L-=uNLNUchGwa*kLeDcv`yB1YPN&wTeCLikaU zdpnQ4L5IuTl+h(t99}(YC~{DFSh)t&)`77~rk8W;E7lfnFl+HG(TVH`C@SU?|3@@Q! zH&=l)NzSzGz0%tX(@AdSdg^0DJ)LgQ9DguF&ivYbzKjwX|r7q@jOI#rvD>pKlMFV`A5>)=nCzU%xb0myK#89Q`0)_eyN!q z*}v@G6pXDfq>RCLzJ{!DN{_I4GzMMstFQk~E{iXwJN~j9<}A5O$!Ta{n%$+~KakC% zQI#kGJ0@p={sn&4u&?WFpGNK0?c_=mHsq>@7OPGN{XddFVEb}#5qLp9-*8pXL1-eB zh2E>5F!grc`@LIV4w>p!&_t_WgY-&l5kq?WhHSn2^u92bm&cGD0&j&DwUc=+L=z)} zk|xJ_Fe-21;0pgpL}nEmR4-7c{DWhBbe~d#F80|%=bXAJHi!ON9~wPb%<^Yr{`!mT z%ihleI%1RmDPQxoozUqd<>WeM;7^r!nwj|nQt0k+XZKid;7I^>dzyg60CEcdkqqzI zhR#Fr38QnZQE?Pba0cd&FZUJ_0?yR`_-~EP4npc;maB?bTK;QdboWE{KN95ZH9q<# zQGSo%&xYJJefo8y@4401Rpi-^%bb5ChCbEjDYIAgF{V4EZ>0VY=2%RTna@Ag>35si z<*l3uuAeON06*i5^h8dSm94c|@u7^SgkoV#i`7*)R<)d;%cCqS@+O^v0-1W1#5Qw# z`-T1(a$B%oP_Wd*on6(vkp_YlM9?KNt^nv z8tO-87?(K4z#GXhR9%y=ggGLom zEp)kIc*6II%I6wrr-`b9F9`QIvN25b`S(x|1yM-_G1W9sZ_RcS4@y7`VSlTuw! zv_nHn|5#sH${mb=1WGvUkyWVl3$>KB2C)zQek(HjCYr0fr|HsaCJ8LFbAJwYZpKB4 zS0HJ8bZD%ZJSzCgs68YNKr4K$`gG~^m*#`#ftMw+xMBR>j|E}V9kYTr6qEDv)T;JI z?0=@aF%lZi1LUdzA#MZ!R^S9S85@v3I4^e241~7VV@;}yRGiMzCE1oy@Q819uLm5b z<(CNDuZAQ_^$>!f+nSM+@b=ax;{SP-|0(VK&tc+!3*!D?WO)zIW&e=~dNBOG(-1mG z!}LGBrH21{OJ>gh*IWAka)AHwd=@!7pBfDVz1@e)=(Ttwa)l%GY$V WvZa37-n&jK5HXc+sAc;%`@aAqwr-06 literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/init-widget.js b/src/assets/niayesh/init-widget.js new file mode 100644 index 0000000..f781c5b --- /dev/null +++ b/src/assets/niayesh/init-widget.js @@ -0,0 +1,83 @@ +var mydnnLiveChatBaseData; +(function ($, Sys) { + $(document).ready(function () { + var __mydnnLiveChatRequests = []; + var __isAgentOnline = false; + var __isLiveChatLoaded = false; + var __isAngularLoaded = false; + var __requestsString; + var __adminPanelUrl; + var __portalID; + var __me = this; + var __counter = 0; + + if (typeof mydnnSupportLiveChat != "undefined" || getParameterByName("popUp") == "true") return; + + var __siteRoot = "/"; + var __tabID = -1; + if (typeof dnn != "undefined" && typeof dnn.getVar != "undefined") { + __siteRoot = dnn.getVar("sf_siteRoot", "/"); + __tabID = dnn.getVar("sf_tabId", -1) + } + + setTimeout(function () { + $.ajax({ + type: "GET", + url: __siteRoot + "DesktopModules/MyDnnSupport.LiveChat/API/VisitorService/DetectLiveChat", + data: { currentTabID: __tabID } + }).done(function (data) { + __siteRoot = data.SiteRoot; + __portalID = data.PortalID; + + if (data.LiveChatEnabled) { + mydnnLiveChatBaseData = { SiteRoot: __siteRoot }; + + $('body').append(''); + + __me.loadSignalRScripts(data); + } + }).error(function (request, status, error) { + console.log(request.responseText); + }); + }, 1000); + + this.loadSignalRScripts = function (data) { + if (typeof $.signalR == "undefined") + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientComponents/signalr/jquery.signalR-2.1.1.min.js", function () { + $.getScript(data.SiteRoot + "signalr/hubs"); + __me.loadAngularAndScripts(data); + }); + else + __me.loadAngularAndScripts(data); + } + + this.loadAngularAndScripts = function (data) { + if (typeof angular == "undefined") + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientComponents/angularjs/angular.min.js", function () { + __me.loadLiveChatScripts(data); + }); + else + __me.loadLiveChatScripts(data); + } + + this.loadLiveChatScripts = function (data) { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientApp/Services/signalr.service.js?cdv=200", function () { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientApp/Services/ng-mydnn-services.js?cdv=200", function () { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientComponents/moment.js/moment.min.js", function () { + $.getScript(__siteRoot + "DesktopModules/MyDnnSupport/LiveChat/ClientApp/Controllers/livechat-visitor-controller.js?cdv=200", function () { + $('body').append('

        '); + angular.bootstrap(document.getElementById('mydnnSupportLiveChat'), ['MyDnnSupportLiveChatApp']); + }); + }); + }); + }); + } + + function getParameterByName(name) { + name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), + results = regex.exec(location.search); + return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); + } + }); +}(jQuery, window.Sys)); diff --git a/src/assets/niayesh/jquery-migrate.js b/src/assets/niayesh/jquery-migrate.js new file mode 100644 index 0000000..b7dbaa8 --- /dev/null +++ b/src/assets/niayesh/jquery-migrate.js @@ -0,0 +1,521 @@ +/*! + * jQuery Migrate - v1.2.1 - 2013-05-08 + * https://github.com/jquery/jquery-migrate + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT + */ +(function( jQuery, window, undefined ) { +// See http://bugs.jquery.com/ticket/13335 +// "use strict"; + + +var warnedAbout = {}; + +// List of warnings already given; public read only +jQuery.migrateWarnings = []; + +// Set to true to prevent console output; migrateWarnings still maintained +jQuery.migrateMute = true; + +// Show a message on the console so devs know we're active +if ( !jQuery.migrateMute && window.console && window.console.log ) { + window.console.log("JQMIGRATE: Logging is active"); +} + +// Set to false to disable traces that appear with warnings +if ( jQuery.migrateTrace === undefined ) { + jQuery.migrateTrace = true; +} + +// Forget any warnings we've already given; public +jQuery.migrateReset = function() { + warnedAbout = {}; + jQuery.migrateWarnings.length = 0; +}; + +function migrateWarn( msg) { + var console = window.console; + if ( !warnedAbout[ msg ] ) { + warnedAbout[ msg ] = true; + jQuery.migrateWarnings.push( msg ); + if ( console && console.warn && !jQuery.migrateMute ) { + console.warn( "JQMIGRATE: " + msg ); + if ( jQuery.migrateTrace && console.trace ) { + console.trace(); + } + } + } +} + +function migrateWarnProp( obj, prop, value, msg ) { + if ( Object.defineProperty ) { + // On ES5 browsers (non-oldIE), warn if the code tries to get prop; + // allow property to be overwritten in case some other plugin wants it + try { + Object.defineProperty( obj, prop, { + configurable: true, + enumerable: true, + get: function() { + migrateWarn( msg ); + return value; + }, + set: function( newValue ) { + migrateWarn( msg ); + value = newValue; + } + }); + return; + } catch( err ) { + // IE8 is a dope about Object.defineProperty, can't warn there + } + } + + // Non-ES5 (or broken) browser; just set the property + jQuery._definePropertyBroken = true; + obj[ prop ] = value; +} + +if ( document.compatMode === "BackCompat" ) { + // jQuery has never supported or tested Quirks Mode + migrateWarn( "jQuery is not compatible with Quirks Mode" ); +} + + +var attrFn = jQuery( "", { size: 1 } ).attr("size") && jQuery.attrFn, + oldAttr = jQuery.attr, + valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get || + function() { return null; }, + valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set || + function() { return undefined; }, + rnoType = /^(?:input|button)$/i, + rnoAttrNodeType = /^[238]$/, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + ruseDefault = /^(?:checked|selected)$/i; + +// jQuery.attrFn +migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" ); + +jQuery.attr = function( elem, name, value, pass ) { + var lowerName = name.toLowerCase(), + nType = elem && elem.nodeType; + + if ( pass ) { + // Since pass is used internally, we only warn for new jQuery + // versions where there isn't a pass arg in the formal params + if ( oldAttr.length < 4 ) { + migrateWarn("jQuery.fn.attr( props, pass ) is deprecated"); + } + if ( elem && !rnoAttrNodeType.test( nType ) && + (attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) { + return jQuery( elem )[ name ]( value ); + } + } + + // Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking + // for disconnected elements we don't warn on $( "
        ").addClass(this._triggerClass). + html(!buttonImage ? buttonText : $("").attr( + { src:buttonImage, alt:buttonText, title:buttonText }))); + input[isRTL ? "before" : "after"](inst.trigger); + inst.trigger.click(function() { + if ($.datepicker._datepickerShowing && $.datepicker._lastInput === input[0]) { + $.datepicker._hideDatepicker(); + } else if ($.datepicker._datepickerShowing && $.datepicker._lastInput !== input[0]) { + $.datepicker._hideDatepicker(); + $.datepicker._showDatepicker(input[0]); + } else { + $.datepicker._showDatepicker(input[0]); + } + return false; + }); + } + }, + + /* Apply the maximum length for the date format. */ + _autoSize: function(inst) { + if (this._get(inst, "autoSize") && !inst.inline) { + var findMax, max, maxI, i, + date = new Date(2009, 12 - 1, 20), // Ensure double digits + dateFormat = this._get(inst, "dateFormat"); + + if (dateFormat.match(/[DM]/)) { + findMax = function(names) { + max = 0; + maxI = 0; + for (i = 0; i < names.length; i++) { + if (names[i].length > max) { + max = names[i].length; + maxI = i; + } + } + return maxI; + }; + date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ? + "monthNames" : "monthNamesShort")))); + date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ? + "dayNames" : "dayNamesShort"))) + 20 - date.getDay()); + } + inst.input.attr("size", this._formatDate(inst, date).length); + } + }, + + /* Attach an inline date picker to a div. */ + _inlineDatepicker: function(target, inst) { + var divSpan = $(target); + if (divSpan.hasClass(this.markerClassName)) { + return; + } + divSpan.addClass(this.markerClassName).append(inst.dpDiv); + $.data(target, "datepicker", inst); + this._setDate(inst, this._getDefaultDate(inst), true); + this._updateDatepicker(inst); + this._updateAlternate(inst); + //If disabled option is true, disable the datepicker before showing it (see ticket #5665) + if( inst.settings.disabled ) { + this._disableDatepicker( target ); + } + // Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements + // http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height + inst.dpDiv.css( "display", "block" ); + }, + + /* Pop-up the date picker in a "dialog" box. + * @param input element - ignored + * @param date string or Date - the initial date to display + * @param onSelect function - the function to call when a date is selected + * @param settings object - update the dialog date picker instance's settings (anonymous object) + * @param pos int[2] - coordinates for the dialog's position within the screen or + * event - with x/y coordinates or + * leave empty for default (screen centre) + * @return the manager object + */ + _dialogDatepicker: function(input, date, onSelect, settings, pos) { + var id, browserWidth, browserHeight, scrollX, scrollY, + inst = this._dialogInst; // internal instance + + if (!inst) { + this.uuid += 1; + id = "dp" + this.uuid; + this._dialogInput = $(""); + this._dialogInput.keydown(this._doKeyDown); + $("body").append(this._dialogInput); + inst = this._dialogInst = this._newInst(this._dialogInput, false); + inst.settings = {}; + $.data(this._dialogInput[0], "datepicker", inst); + } + datepicker_extendRemove(inst.settings, settings || {}); + date = (date && date.constructor === Date ? this._formatDate(inst, date) : date); + this._dialogInput.val(date); + + this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null); + if (!this._pos) { + browserWidth = document.documentElement.clientWidth; + browserHeight = document.documentElement.clientHeight; + scrollX = document.documentElement.scrollLeft || document.body.scrollLeft; + scrollY = document.documentElement.scrollTop || document.body.scrollTop; + this._pos = // should use actual width/height below + [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY]; + } + + // move input on screen for focus, but hidden behind dialog + this._dialogInput.css("left", (this._pos[0] + 20) + "px").css("top", this._pos[1] + "px"); + inst.settings.onSelect = onSelect; + this._inDialog = true; + this.dpDiv.addClass(this._dialogClass); + this._showDatepicker(this._dialogInput[0]); + if ($.blockUI) { + $.blockUI(this.dpDiv); + } + $.data(this._dialogInput[0], "datepicker", inst); + return this; + }, + + /* Detach a datepicker from its control. + * @param target element - the target input field or division or span + */ + _destroyDatepicker: function(target) { + var nodeName, + $target = $(target), + inst = $.data(target, "datepicker"); + + if (!$target.hasClass(this.markerClassName)) { + return; + } + + nodeName = target.nodeName.toLowerCase(); + $.removeData(target, "datepicker"); + if (nodeName === "input") { + inst.append.remove(); + inst.trigger.remove(); + $target.removeClass(this.markerClassName). + unbind("focus", this._showDatepicker). + unbind("keydown", this._doKeyDown). + unbind("keypress", this._doKeyPress). + unbind("keyup", this._doKeyUp); + } else if (nodeName === "div" || nodeName === "span") { + $target.removeClass(this.markerClassName).empty(); + } + + if ( datepicker_instActive === inst ) { + datepicker_instActive = null; + } + }, + + /* Enable the date picker to a jQuery selection. + * @param target element - the target input field or division or span + */ + _enableDatepicker: function(target) { + var nodeName, inline, + $target = $(target), + inst = $.data(target, "datepicker"); + + if (!$target.hasClass(this.markerClassName)) { + return; + } + + nodeName = target.nodeName.toLowerCase(); + if (nodeName === "input") { + target.disabled = false; + inst.trigger.filter("button"). + each(function() { this.disabled = false; }).end(). + filter("img").css({opacity: "1.0", cursor: ""}); + } else if (nodeName === "div" || nodeName === "span") { + inline = $target.children("." + this._inlineClass); + inline.children().removeClass("ui-state-disabled"); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + prop("disabled", false); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value === target ? null : value); }); // delete entry + }, + + /* Disable the date picker to a jQuery selection. + * @param target element - the target input field or division or span + */ + _disableDatepicker: function(target) { + var nodeName, inline, + $target = $(target), + inst = $.data(target, "datepicker"); + + if (!$target.hasClass(this.markerClassName)) { + return; + } + + nodeName = target.nodeName.toLowerCase(); + if (nodeName === "input") { + target.disabled = true; + inst.trigger.filter("button"). + each(function() { this.disabled = true; }).end(). + filter("img").css({opacity: "0.5", cursor: "default"}); + } else if (nodeName === "div" || nodeName === "span") { + inline = $target.children("." + this._inlineClass); + inline.children().addClass("ui-state-disabled"); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + prop("disabled", true); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value === target ? null : value); }); // delete entry + this._disabledInputs[this._disabledInputs.length] = target; + }, + + /* Is the first field in a jQuery collection disabled as a datepicker? + * @param target element - the target input field or division or span + * @return boolean - true if disabled, false if enabled + */ + _isDisabledDatepicker: function(target) { + if (!target) { + return false; + } + for (var i = 0; i < this._disabledInputs.length; i++) { + if (this._disabledInputs[i] === target) { + return true; + } + } + return false; + }, + + /* Retrieve the instance data for the target control. + * @param target element - the target input field or division or span + * @return object - the associated instance data + * @throws error if a jQuery problem getting data + */ + _getInst: function(target) { + try { + return $.data(target, "datepicker"); + } + catch (err) { + throw "Missing instance data for this datepicker"; + } + }, + + /* Update or retrieve the settings for a date picker attached to an input field or division. + * @param target element - the target input field or division or span + * @param name object - the new settings to update or + * string - the name of the setting to change or retrieve, + * when retrieving also "all" for all instance settings or + * "defaults" for all global defaults + * @param value any - the new value for the setting + * (omit if above is an object or to retrieve a value) + */ + _optionDatepicker: function(target, name, value) { + var settings, date, minDate, maxDate, + inst = this._getInst(target); + + if (arguments.length === 2 && typeof name === "string") { + return (name === "defaults" ? $.extend({}, $.datepicker._defaults) : + (inst ? (name === "all" ? $.extend({}, inst.settings) : + this._get(inst, name)) : null)); + } + + settings = name || {}; + if (typeof name === "string") { + settings = {}; + settings[name] = value; + } + + if (inst) { + if (this._curInst === inst) { + this._hideDatepicker(); + } + + date = this._getDateDatepicker(target, true); + minDate = this._getMinMaxDate(inst, "min"); + maxDate = this._getMinMaxDate(inst, "max"); + datepicker_extendRemove(inst.settings, settings); + // reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided + if (minDate !== null && settings.dateFormat !== undefined && settings.minDate === undefined) { + inst.settings.minDate = this._formatDate(inst, minDate); + } + if (maxDate !== null && settings.dateFormat !== undefined && settings.maxDate === undefined) { + inst.settings.maxDate = this._formatDate(inst, maxDate); + } + if ( "disabled" in settings ) { + if ( settings.disabled ) { + this._disableDatepicker(target); + } else { + this._enableDatepicker(target); + } + } + this._attachments($(target), inst); + this._autoSize(inst); + this._setDate(inst, date); + this._updateAlternate(inst); + this._updateDatepicker(inst); + } + }, + + // change method deprecated + _changeDatepicker: function(target, name, value) { + this._optionDatepicker(target, name, value); + }, + + /* Redraw the date picker attached to an input field or division. + * @param target element - the target input field or division or span + */ + _refreshDatepicker: function(target) { + var inst = this._getInst(target); + if (inst) { + this._updateDatepicker(inst); + } + }, + + /* Set the dates for a jQuery selection. + * @param target element - the target input field or division or span + * @param date Date - the new date + */ + _setDateDatepicker: function(target, date) { + var inst = this._getInst(target); + if (inst) { + this._setDate(inst, date); + this._updateDatepicker(inst); + this._updateAlternate(inst); + } + }, + + /* Get the date(s) for the first entry in a jQuery selection. + * @param target element - the target input field or division or span + * @param noDefault boolean - true if no default date is to be used + * @return Date - the current date + */ + _getDateDatepicker: function(target, noDefault) { + var inst = this._getInst(target); + if (inst && !inst.inline) { + this._setDateFromField(inst, noDefault); + } + return (inst ? this._getDate(inst) : null); + }, + + /* Handle keystrokes. */ + _doKeyDown: function(event) { + var onSelect, dateStr, sel, + inst = $.datepicker._getInst(event.target), + handled = true, + isRTL = inst.dpDiv.is(".ui-datepicker-rtl"); + + inst._keyEvent = true; + if ($.datepicker._datepickerShowing) { + switch (event.keyCode) { + case 9: $.datepicker._hideDatepicker(); + handled = false; + break; // hide on tab out + case 13: sel = $("td." + $.datepicker._dayOverClass + ":not(." + + $.datepicker._currentClass + ")", inst.dpDiv); + if (sel[0]) { + $.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]); + } + + onSelect = $.datepicker._get(inst, "onSelect"); + if (onSelect) { + dateStr = $.datepicker._formatDate(inst); + + // trigger custom callback + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); + } else { + $.datepicker._hideDatepicker(); + } + + return false; // don't submit the form + case 27: $.datepicker._hideDatepicker(); + break; // hide on escape + case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, "stepBigMonths") : + -$.datepicker._get(inst, "stepMonths")), "M"); + break; // previous month/year on page up/+ ctrl + case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, "stepBigMonths") : + +$.datepicker._get(inst, "stepMonths")), "M"); + break; // next month/year on page down/+ ctrl + case 35: if (event.ctrlKey || event.metaKey) { + $.datepicker._clearDate(event.target); + } + handled = event.ctrlKey || event.metaKey; + break; // clear on ctrl or command +end + case 36: if (event.ctrlKey || event.metaKey) { + $.datepicker._gotoToday(event.target); + } + handled = event.ctrlKey || event.metaKey; + break; // current on ctrl or command +home + case 37: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), "D"); + } + handled = event.ctrlKey || event.metaKey; + // -1 day on ctrl or command +left + if (event.originalEvent.altKey) { + $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, "stepBigMonths") : + -$.datepicker._get(inst, "stepMonths")), "M"); + } + // next month/year on alt +left on Mac + break; + case 38: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, -7, "D"); + } + handled = event.ctrlKey || event.metaKey; + break; // -1 week on ctrl or command +up + case 39: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), "D"); + } + handled = event.ctrlKey || event.metaKey; + // +1 day on ctrl or command +right + if (event.originalEvent.altKey) { + $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, "stepBigMonths") : + +$.datepicker._get(inst, "stepMonths")), "M"); + } + // next month/year on alt +right + break; + case 40: if (event.ctrlKey || event.metaKey) { + $.datepicker._adjustDate(event.target, +7, "D"); + } + handled = event.ctrlKey || event.metaKey; + break; // +1 week on ctrl or command +down + default: handled = false; + } + } else if (event.keyCode === 36 && event.ctrlKey) { // display the date picker on ctrl+home + $.datepicker._showDatepicker(this); + } else { + handled = false; + } + + if (handled) { + event.preventDefault(); + event.stopPropagation(); + } + }, + + /* Filter entered characters - based on date format. */ + _doKeyPress: function(event) { + var chars, chr, + inst = $.datepicker._getInst(event.target); + + if ($.datepicker._get(inst, "constrainInput")) { + chars = $.datepicker._possibleChars($.datepicker._get(inst, "dateFormat")); + chr = String.fromCharCode(event.charCode == null ? event.keyCode : event.charCode); + return event.ctrlKey || event.metaKey || (chr < " " || !chars || chars.indexOf(chr) > -1); + } + }, + + /* Synchronise manual entry and field/alternate field. */ + _doKeyUp: function(event) { + var date, + inst = $.datepicker._getInst(event.target); + + if (inst.input.val() !== inst.lastVal) { + try { + date = $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"), + (inst.input ? inst.input.val() : null), + $.datepicker._getFormatConfig(inst)); + + if (date) { // only if valid + $.datepicker._setDateFromField(inst); + $.datepicker._updateAlternate(inst); + $.datepicker._updateDatepicker(inst); + } + } + catch (err) { + } + } + return true; + }, + + /* Pop-up the date picker for a given input field. + * If false returned from beforeShow event handler do not show. + * @param input element - the input field attached to the date picker or + * event - if triggered by focus + */ + _showDatepicker: function(input) { + input = input.target || input; + if (input.nodeName.toLowerCase() !== "input") { // find from button/image trigger + input = $("input", input.parentNode)[0]; + } + + if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput === input) { // already here + return; + } + + var inst, beforeShow, beforeShowSettings, isFixed, + offset, showAnim, duration; + + inst = $.datepicker._getInst(input); + if ($.datepicker._curInst && $.datepicker._curInst !== inst) { + $.datepicker._curInst.dpDiv.stop(true, true); + if ( inst && $.datepicker._datepickerShowing ) { + $.datepicker._hideDatepicker( $.datepicker._curInst.input[0] ); + } + } + + beforeShow = $.datepicker._get(inst, "beforeShow"); + beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst]) : {}; + if(beforeShowSettings === false){ + return; + } + datepicker_extendRemove(inst.settings, beforeShowSettings); + + inst.lastVal = null; + $.datepicker._lastInput = input; + $.datepicker._setDateFromField(inst); + + if ($.datepicker._inDialog) { // hide cursor + input.value = ""; + } + if (!$.datepicker._pos) { // position below input + $.datepicker._pos = $.datepicker._findPos(input); + $.datepicker._pos[1] += input.offsetHeight; // add the height + } + + isFixed = false; + $(input).parents().each(function() { + isFixed |= $(this).css("position") === "fixed"; + return !isFixed; + }); + + offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]}; + $.datepicker._pos = null; + //to avoid flashes on Firefox + inst.dpDiv.empty(); + // determine sizing offscreen + inst.dpDiv.css({position: "absolute", display: "block", top: "-1000px"}); + $.datepicker._updateDatepicker(inst); + // fix width for dynamic number of date pickers + // and adjust position before showing + offset = $.datepicker._checkOffset(inst, offset, isFixed); + inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ? + "static" : (isFixed ? "fixed" : "absolute")), display: "none", + left: offset.left + "px", top: offset.top + "px"}); + + if (!inst.inline) { + showAnim = $.datepicker._get(inst, "showAnim"); + duration = $.datepicker._get(inst, "duration"); + inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1 ); + $.datepicker._datepickerShowing = true; + + if ( $.effects && $.effects.effect[ showAnim ] ) { + inst.dpDiv.show(showAnim, $.datepicker._get(inst, "showOptions"), duration); + } else { + inst.dpDiv[showAnim || "show"](showAnim ? duration : null); + } + + if ( $.datepicker._shouldFocusInput( inst ) ) { + inst.input.focus(); + } + + $.datepicker._curInst = inst; + } + }, + + /* Generate the date picker content. */ + _updateDatepicker: function(inst) { + this.maxRows = 4; //Reset the max number of rows being displayed (see #7043) + datepicker_instActive = inst; // for delegate hover events + inst.dpDiv.empty().append(this._generateHTML(inst)); + this._attachHandlers(inst); + + var origyearshtml, + numMonths = this._getNumberOfMonths(inst), + cols = numMonths[1], + width = 17, + activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" ); + + if ( activeCell.length > 0 ) { + datepicker_handleMouseover.apply( activeCell.get( 0 ) ); + } + + inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""); + if (cols > 1) { + inst.dpDiv.addClass("ui-datepicker-multi-" + cols).css("width", (width * cols) + "em"); + } + inst.dpDiv[(numMonths[0] !== 1 || numMonths[1] !== 1 ? "add" : "remove") + + "Class"]("ui-datepicker-multi"); + inst.dpDiv[(this._get(inst, "isRTL") ? "add" : "remove") + + "Class"]("ui-datepicker-rtl"); + + if (inst === $.datepicker._curInst && $.datepicker._datepickerShowing && $.datepicker._shouldFocusInput( inst ) ) { + inst.input.focus(); + } + + // deffered render of the years select (to avoid flashes on Firefox) + if( inst.yearshtml ){ + origyearshtml = inst.yearshtml; + setTimeout(function(){ + //assure that inst.yearshtml didn't change. + if( origyearshtml === inst.yearshtml && inst.yearshtml ){ + inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml); + } + origyearshtml = inst.yearshtml = null; + }, 0); + } + }, + + // #6694 - don't focus the input if it's already focused + // this breaks the change event in IE + // Support: IE and jQuery <1.9 + _shouldFocusInput: function( inst ) { + return inst.input && inst.input.is( ":visible" ) && !inst.input.is( ":disabled" ) && !inst.input.is( ":focus" ); + }, + + /* Check positioning to remain on screen. */ + _checkOffset: function(inst, offset, isFixed) { + var dpWidth = inst.dpDiv.outerWidth(), + dpHeight = inst.dpDiv.outerHeight(), + inputWidth = inst.input ? inst.input.outerWidth() : 0, + inputHeight = inst.input ? inst.input.outerHeight() : 0, + viewWidth = document.documentElement.clientWidth + (isFixed ? 0 : $(document).scrollLeft()), + viewHeight = document.documentElement.clientHeight + (isFixed ? 0 : $(document).scrollTop()); + + offset.left -= (this._get(inst, "isRTL") ? (dpWidth - inputWidth) : 0); + offset.left -= (isFixed && offset.left === inst.input.offset().left) ? $(document).scrollLeft() : 0; + offset.top -= (isFixed && offset.top === (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0; + + // now check if datepicker is showing outside window viewport - move to a better place if so. + offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ? + Math.abs(offset.left + dpWidth - viewWidth) : 0); + offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ? + Math.abs(dpHeight + inputHeight) : 0); + + return offset; + }, + + /* Find an object's position on the screen. */ + _findPos: function(obj) { + var position, + inst = this._getInst(obj), + isRTL = this._get(inst, "isRTL"); + + while (obj && (obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden(obj))) { + obj = obj[isRTL ? "previousSibling" : "nextSibling"]; + } + + position = $(obj).offset(); + return [position.left, position.top]; + }, + + /* Hide the date picker from view. + * @param input element - the input field attached to the date picker + */ + _hideDatepicker: function(input) { + var showAnim, duration, postProcess, onClose, + inst = this._curInst; + + if (!inst || (input && inst !== $.data(input, "datepicker"))) { + return; + } + + if (this._datepickerShowing) { + showAnim = this._get(inst, "showAnim"); + duration = this._get(inst, "duration"); + postProcess = function() { + $.datepicker._tidyDialog(inst); + }; + + // DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed + if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[ showAnim ] ) ) { + inst.dpDiv.hide(showAnim, $.datepicker._get(inst, "showOptions"), duration, postProcess); + } else { + inst.dpDiv[(showAnim === "slideDown" ? "slideUp" : + (showAnim === "fadeIn" ? "fadeOut" : "hide"))]((showAnim ? duration : null), postProcess); + } + + if (!showAnim) { + postProcess(); + } + this._datepickerShowing = false; + + onClose = this._get(inst, "onClose"); + if (onClose) { + onClose.apply((inst.input ? inst.input[0] : null), [(inst.input ? inst.input.val() : ""), inst]); + } + + this._lastInput = null; + if (this._inDialog) { + this._dialogInput.css({ position: "absolute", left: "0", top: "-100px" }); + if ($.blockUI) { + $.unblockUI(); + $("body").append(this.dpDiv); + } + } + this._inDialog = false; + } + }, + + /* Tidy up after a dialog display. */ + _tidyDialog: function(inst) { + inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar"); + }, + + /* Close date picker if clicked elsewhere. */ + _checkExternalClick: function(event) { + if (!$.datepicker._curInst) { + return; + } + + var $target = $(event.target), + inst = $.datepicker._getInst($target[0]); + + if ( ( ( $target[0].id !== $.datepicker._mainDivId && + $target.parents("#" + $.datepicker._mainDivId).length === 0 && + !$target.hasClass($.datepicker.markerClassName) && + !$target.closest("." + $.datepicker._triggerClass).length && + $.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) || + ( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst !== inst ) ) { + $.datepicker._hideDatepicker(); + } + }, + + /* Adjust one of the date sub-fields. */ + _adjustDate: function(id, offset, period) { + var target = $(id), + inst = this._getInst(target[0]); + + if (this._isDisabledDatepicker(target[0])) { + return; + } + this._adjustInstDate(inst, offset + + (period === "M" ? this._get(inst, "showCurrentAtPos") : 0), // undo positioning + period); + this._updateDatepicker(inst); + }, + + /* Action for current link. */ + _gotoToday: function(id) { + var date, + target = $(id), + inst = this._getInst(target[0]); + + if (this._get(inst, "gotoCurrent") && inst.currentDay) { + inst.selectedDay = inst.currentDay; + inst.drawMonth = inst.selectedMonth = inst.currentMonth; + inst.drawYear = inst.selectedYear = inst.currentYear; + } else { + date = new Date(); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + } + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a new month/year. */ + _selectMonthYear: function(id, select, period) { + var target = $(id), + inst = this._getInst(target[0]); + + inst["selected" + (period === "M" ? "Month" : "Year")] = + inst["draw" + (period === "M" ? "Month" : "Year")] = + parseInt(select.options[select.selectedIndex].value,10); + + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a day. */ + _selectDay: function(id, month, year, td) { + var inst, + target = $(id); + + if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) { + return; + } + + inst = this._getInst(target[0]); + inst.selectedDay = inst.currentDay = $("a", td).html(); + inst.selectedMonth = inst.currentMonth = month; + inst.selectedYear = inst.currentYear = year; + this._selectDate(id, this._formatDate(inst, + inst.currentDay, inst.currentMonth, inst.currentYear)); + }, + + /* Erase the input field and hide the date picker. */ + _clearDate: function(id) { + var target = $(id); + this._selectDate(target, ""); + }, + + /* Update the input field with the selected date. */ + _selectDate: function(id, dateStr) { + var onSelect, + target = $(id), + inst = this._getInst(target[0]); + + dateStr = (dateStr != null ? dateStr : this._formatDate(inst)); + if (inst.input) { + inst.input.val(dateStr); + } + this._updateAlternate(inst); + + onSelect = this._get(inst, "onSelect"); + if (onSelect) { + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); // trigger custom callback + } else if (inst.input) { + inst.input.trigger("change"); // fire the change event + } + + if (inst.inline){ + this._updateDatepicker(inst); + } else { + this._hideDatepicker(); + this._lastInput = inst.input[0]; + if (typeof(inst.input[0]) !== "object") { + inst.input.focus(); // restore focus + } + this._lastInput = null; + } + }, + + /* Update any alternate field to synchronise with the main field. */ + _updateAlternate: function(inst) { + var altFormat, date, dateStr, + altField = this._get(inst, "altField"); + + if (altField) { // update alternate field too + altFormat = this._get(inst, "altFormat") || this._get(inst, "dateFormat"); + date = this._getDate(inst); + dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst)); + $(altField).each(function() { $(this).val(dateStr); }); + } + }, + + /* Set as beforeShowDay function to prevent selection of weekends. + * @param date Date - the date to customise + * @return [boolean, string] - is this date selectable?, what is its CSS class? + */ + noWeekends: function(date) { + var day = date.getDay(); + return [(day > 0 && day < 6), ""]; + }, + + /* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition. + * @param date Date - the date to get the week for + * @return number - the number of the week within the year that contains this date + */ + iso8601Week: function(date) { + var time, + checkDate = new Date(date.getTime()); + + // Find Thursday of this week starting on Monday + checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7)); + + time = checkDate.getTime(); + checkDate.setMonth(0); // Compare with Jan 1 + checkDate.setDate(1); + return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1; + }, + + /* Parse a string value into a date object. + * See formatDate below for the possible formats. + * + * @param format string - the expected format of the date + * @param value string - the date in the above format + * @param settings Object - attributes include: + * shortYearCutoff number - the cutoff year for determining the century (optional) + * dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + * dayNames string[7] - names of the days from Sunday (optional) + * monthNamesShort string[12] - abbreviated names of the months (optional) + * monthNames string[12] - names of the months (optional) + * @return Date - the extracted date value or null if value is blank + */ + parseDate: function (format, value, settings) { + if (format == null || value == null) { + throw "Invalid arguments"; + } + + value = (typeof value === "object" ? value.toString() : value + ""); + if (value === "") { + return null; + } + + var iFormat, dim, extra, + iValue = 0, + shortYearCutoffTemp = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff, + shortYearCutoff = (typeof shortYearCutoffTemp !== "string" ? shortYearCutoffTemp : + new Date().getFullYear() % 100 + parseInt(shortYearCutoffTemp, 10)), + dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort, + dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames, + monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort, + monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames, + year = -1, + month = -1, + day = -1, + doy = -1, + literal = false, + date, + // Check whether a format character is doubled + lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match); + if (matches) { + iFormat++; + } + return matches; + }, + // Extract a number from the string value + getNumber = function(match) { + var isDoubled = lookAhead(match), + size = (match === "@" ? 14 : (match === "!" ? 20 : + (match === "y" && isDoubled ? 4 : (match === "o" ? 3 : 2)))), + minSize = (match === "y" ? size : 1), + digits = new RegExp("^\\d{" + minSize + "," + size + "}"), + num = value.substring(iValue).match(digits); + if (!num) { + throw "Missing number at position " + iValue; + } + iValue += num[0].length; + return parseInt(num[0], 10); + }, + // Extract a name from the string value and convert to an index + getName = function(match, shortNames, longNames) { + var index = -1, + names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) { + return [ [k, v] ]; + }).sort(function (a, b) { + return -(a[1].length - b[1].length); + }); + + $.each(names, function (i, pair) { + var name = pair[1]; + if (value.substr(iValue, name.length).toLowerCase() === name.toLowerCase()) { + index = pair[0]; + iValue += name.length; + return false; + } + }); + if (index !== -1) { + return index + 1; + } else { + throw "Unknown name at position " + iValue; + } + }, + // Confirm that a literal character matches the string value + checkLiteral = function() { + if (value.charAt(iValue) !== format.charAt(iFormat)) { + throw "Unexpected literal at position " + iValue; + } + iValue++; + }; + + for (iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) { + if (format.charAt(iFormat) === "'" && !lookAhead("'")) { + literal = false; + } else { + checkLiteral(); + } + } else { + switch (format.charAt(iFormat)) { + case "d": + day = getNumber("d"); + break; + case "D": + getName("D", dayNamesShort, dayNames); + break; + case "o": + doy = getNumber("o"); + break; + case "m": + month = getNumber("m"); + break; + case "M": + month = getName("M", monthNamesShort, monthNames); + break; + case "y": + year = getNumber("y"); + break; + case "@": + date = new Date(getNumber("@")); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case "!": + date = new Date((getNumber("!") - this._ticksTo1970) / 10000); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case "'": + if (lookAhead("'")){ + checkLiteral(); + } else { + literal = true; + } + break; + default: + checkLiteral(); + } + } + } + + if (iValue < value.length){ + extra = value.substr(iValue); + if (!/^\s+/.test(extra)) { + throw "Extra/unparsed characters found in date: " + extra; + } + } + + if (year === -1) { + year = new Date().getFullYear(); + } else if (year < 100) { + year += new Date().getFullYear() - new Date().getFullYear() % 100 + + (year <= shortYearCutoff ? 0 : -100); + } + + if (doy > -1) { + month = 1; + day = doy; + do { + dim = this._getDaysInMonth(year, month - 1); + if (day <= dim) { + break; + } + month++; + day -= dim; + } while (true); + } + + date = this._daylightSavingAdjust(new Date(year, month - 1, day)); + if (date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day) { + throw "Invalid date"; // E.g. 31/02/00 + } + return date; + }, + + /* Standard date formats. */ + ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601) + COOKIE: "D, dd M yy", + ISO_8601: "yy-mm-dd", + RFC_822: "D, d M y", + RFC_850: "DD, dd-M-y", + RFC_1036: "D, d M y", + RFC_1123: "D, d M yy", + RFC_2822: "D, d M yy", + RSS: "D, d M y", // RFC 822 + TICKS: "!", + TIMESTAMP: "@", + W3C: "yy-mm-dd", // ISO 8601 + + _ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) + + Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000), + + /* Format a date object into a string value. + * The format can be combinations of the following: + * d - day of month (no leading zero) + * dd - day of month (two digit) + * o - day of year (no leading zeros) + * oo - day of year (three digit) + * D - day name short + * DD - day name long + * m - month of year (no leading zero) + * mm - month of year (two digit) + * M - month name short + * MM - month name long + * y - year (two digit) + * yy - year (four digit) + * @ - Unix timestamp (ms since 01/01/1970) + * ! - Windows ticks (100ns since 01/01/0001) + * "..." - literal text + * '' - single quote + * + * @param format string - the desired format of the date + * @param date Date - the date value to format + * @param settings Object - attributes include: + * dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + * dayNames string[7] - names of the days from Sunday (optional) + * monthNamesShort string[12] - abbreviated names of the months (optional) + * monthNames string[12] - names of the months (optional) + * @return string - the date in the above format + */ + formatDate: function (format, date, settings) { + if (!date) { + return ""; + } + + var iFormat, + dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort, + dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames, + monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort, + monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames, + // Check whether a format character is doubled + lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match); + if (matches) { + iFormat++; + } + return matches; + }, + // Format a number, with leading zero if necessary + formatNumber = function(match, value, len) { + var num = "" + value; + if (lookAhead(match)) { + while (num.length < len) { + num = "0" + num; + } + } + return num; + }, + // Format a name, short or long as requested + formatName = function(match, value, shortNames, longNames) { + return (lookAhead(match) ? longNames[value] : shortNames[value]); + }, + output = "", + literal = false; + + if (date) { + for (iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) { + if (format.charAt(iFormat) === "'" && !lookAhead("'")) { + literal = false; + } else { + output += format.charAt(iFormat); + } + } else { + switch (format.charAt(iFormat)) { + case "d": + output += formatNumber("d", date.getDate(), 2); + break; + case "D": + output += formatName("D", date.getDay(), dayNamesShort, dayNames); + break; + case "o": + output += formatNumber("o", + Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3); + break; + case "m": + output += formatNumber("m", date.getMonth() + 1, 2); + break; + case "M": + output += formatName("M", date.getMonth(), monthNamesShort, monthNames); + break; + case "y": + output += (lookAhead("y") ? date.getFullYear() : + (date.getYear() % 100 < 10 ? "0" : "") + date.getYear() % 100); + break; + case "@": + output += date.getTime(); + break; + case "!": + output += date.getTime() * 10000 + this._ticksTo1970; + break; + case "'": + if (lookAhead("'")) { + output += "'"; + } else { + literal = true; + } + break; + default: + output += format.charAt(iFormat); + } + } + } + } + return output; + }, + + /* Extract all possible characters from the date format. */ + _possibleChars: function (format) { + var iFormat, + chars = "", + literal = false, + // Check whether a format character is doubled + lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) === match); + if (matches) { + iFormat++; + } + return matches; + }; + + for (iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) { + if (format.charAt(iFormat) === "'" && !lookAhead("'")) { + literal = false; + } else { + chars += format.charAt(iFormat); + } + } else { + switch (format.charAt(iFormat)) { + case "d": case "m": case "y": case "@": + chars += "0123456789"; + break; + case "D": case "M": + return null; // Accept anything + case "'": + if (lookAhead("'")) { + chars += "'"; + } else { + literal = true; + } + break; + default: + chars += format.charAt(iFormat); + } + } + } + return chars; + }, + + /* Get a setting value, defaulting if necessary. */ + _get: function(inst, name) { + return inst.settings[name] !== undefined ? + inst.settings[name] : this._defaults[name]; + }, + + /* Parse existing date and initialise date picker. */ + _setDateFromField: function(inst, noDefault) { + if (inst.input.val() === inst.lastVal) { + return; + } + + var dateFormat = this._get(inst, "dateFormat"), + dates = inst.lastVal = inst.input ? inst.input.val() : null, + defaultDate = this._getDefaultDate(inst), + date = defaultDate, + settings = this._getFormatConfig(inst); + + try { + date = this.parseDate(dateFormat, dates, settings) || defaultDate; + } catch (event) { + dates = (noDefault ? "" : dates); + } + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + inst.currentDay = (dates ? date.getDate() : 0); + inst.currentMonth = (dates ? date.getMonth() : 0); + inst.currentYear = (dates ? date.getFullYear() : 0); + this._adjustInstDate(inst); + }, + + /* Retrieve the default date shown on opening. */ + _getDefaultDate: function(inst) { + return this._restrictMinMax(inst, + this._determineDate(inst, this._get(inst, "defaultDate"), new Date())); + }, + + /* A date may be specified as an exact value or a relative one. */ + _determineDate: function(inst, date, defaultDate) { + var offsetNumeric = function(offset) { + var date = new Date(); + date.setDate(date.getDate() + offset); + return date; + }, + offsetString = function(offset) { + try { + return $.datepicker.parseDate($.datepicker._get(inst, "dateFormat"), + offset, $.datepicker._getFormatConfig(inst)); + } + catch (e) { + // Ignore + } + + var date = (offset.toLowerCase().match(/^c/) ? + $.datepicker._getDate(inst) : null) || new Date(), + year = date.getFullYear(), + month = date.getMonth(), + day = date.getDate(), + pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g, + matches = pattern.exec(offset); + + while (matches) { + switch (matches[2] || "d") { + case "d" : case "D" : + day += parseInt(matches[1],10); break; + case "w" : case "W" : + day += parseInt(matches[1],10) * 7; break; + case "m" : case "M" : + month += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + case "y": case "Y" : + year += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + } + matches = pattern.exec(offset); + } + return new Date(year, month, day); + }, + newDate = (date == null || date === "" ? defaultDate : (typeof date === "string" ? offsetString(date) : + (typeof date === "number" ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime())))); + + newDate = (newDate && newDate.toString() === "Invalid Date" ? defaultDate : newDate); + if (newDate) { + newDate.setHours(0); + newDate.setMinutes(0); + newDate.setSeconds(0); + newDate.setMilliseconds(0); + } + return this._daylightSavingAdjust(newDate); + }, + + /* Handle switch to/from daylight saving. + * Hours may be non-zero on daylight saving cut-over: + * > 12 when midnight changeover, but then cannot generate + * midnight datetime, so jump to 1AM, otherwise reset. + * @param date (Date) the date to check + * @return (Date) the corrected date + */ + _daylightSavingAdjust: function(date) { + if (!date) { + return null; + } + date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0); + return date; + }, + + /* Set the date(s) directly. */ + _setDate: function(inst, date, noChange) { + var clear = !date, + origMonth = inst.selectedMonth, + origYear = inst.selectedYear, + newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date())); + + inst.selectedDay = inst.currentDay = newDate.getDate(); + inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth(); + inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear(); + if ((origMonth !== inst.selectedMonth || origYear !== inst.selectedYear) && !noChange) { + this._notifyChange(inst); + } + this._adjustInstDate(inst); + if (inst.input) { + inst.input.val(clear ? "" : this._formatDate(inst)); + } + }, + + /* Retrieve the date(s) directly. */ + _getDate: function(inst) { + var startDate = (!inst.currentYear || (inst.input && inst.input.val() === "") ? null : + this._daylightSavingAdjust(new Date( + inst.currentYear, inst.currentMonth, inst.currentDay))); + return startDate; + }, + + /* Attach the onxxx handlers. These are declared statically so + * they work with static code transformers like Caja. + */ + _attachHandlers: function(inst) { + var stepMonths = this._get(inst, "stepMonths"), + id = "#" + inst.id.replace( /\\\\/g, "\\" ); + inst.dpDiv.find("[data-handler]").map(function () { + var handler = { + prev: function () { + $.datepicker._adjustDate(id, -stepMonths, "M"); + }, + next: function () { + $.datepicker._adjustDate(id, +stepMonths, "M"); + }, + hide: function () { + $.datepicker._hideDatepicker(); + }, + today: function () { + $.datepicker._gotoToday(id); + }, + selectDay: function () { + $.datepicker._selectDay(id, +this.getAttribute("data-month"), +this.getAttribute("data-year"), this); + return false; + }, + selectMonth: function () { + $.datepicker._selectMonthYear(id, this, "M"); + return false; + }, + selectYear: function () { + $.datepicker._selectMonthYear(id, this, "Y"); + return false; + } + }; + $(this).bind(this.getAttribute("data-event"), handler[this.getAttribute("data-handler")]); + }); + }, + + /* Generate the HTML for the current state of the date picker. */ + _generateHTML: function(inst) { + var maxDraw, prevText, prev, nextText, next, currentText, gotoDate, + controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin, + monthNames, monthNamesShort, beforeShowDay, showOtherMonths, + selectOtherMonths, defaultDate, html, dow, row, group, col, selectedDate, + cornerClass, calender, thead, day, daysInMonth, leadDays, curRows, numRows, + printDate, dRow, tbody, daySettings, otherMonth, unselectable, + tempDate = new Date(), + today = this._daylightSavingAdjust( + new Date(tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate())), // clear time + isRTL = this._get(inst, "isRTL"), + showButtonPanel = this._get(inst, "showButtonPanel"), + hideIfNoPrevNext = this._get(inst, "hideIfNoPrevNext"), + navigationAsDateFormat = this._get(inst, "navigationAsDateFormat"), + numMonths = this._getNumberOfMonths(inst), + showCurrentAtPos = this._get(inst, "showCurrentAtPos"), + stepMonths = this._get(inst, "stepMonths"), + isMultiMonth = (numMonths[0] !== 1 || numMonths[1] !== 1), + currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) : + new Date(inst.currentYear, inst.currentMonth, inst.currentDay))), + minDate = this._getMinMaxDate(inst, "min"), + maxDate = this._getMinMaxDate(inst, "max"), + drawMonth = inst.drawMonth - showCurrentAtPos, + drawYear = inst.drawYear; + + if (drawMonth < 0) { + drawMonth += 12; + drawYear--; + } + if (maxDate) { + maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(), + maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate())); + maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw); + while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) { + drawMonth--; + if (drawMonth < 0) { + drawMonth = 11; + drawYear--; + } + } + } + inst.drawMonth = drawMonth; + inst.drawYear = drawYear; + + prevText = this._get(inst, "prevText"); + prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)), + this._getFormatConfig(inst))); + + prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ? + "" + prevText + "" : + (hideIfNoPrevNext ? "" : "" + prevText + "")); + + nextText = this._get(inst, "nextText"); + nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)), + this._getFormatConfig(inst))); + + next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ? + "" + nextText + "" : + (hideIfNoPrevNext ? "" : "" + nextText + "")); + + currentText = this._get(inst, "currentText"); + gotoDate = (this._get(inst, "gotoCurrent") && inst.currentDay ? currentDate : today); + currentText = (!navigationAsDateFormat ? currentText : + this.formatDate(currentText, gotoDate, this._getFormatConfig(inst))); + + controls = (!inst.inline ? "" : ""); + + buttonPanel = (showButtonPanel) ? "
        " + (isRTL ? controls : "") + + (this._isInRange(inst, gotoDate) ? "" : "") + (isRTL ? "" : controls) + "
        " : ""; + + firstDay = parseInt(this._get(inst, "firstDay"),10); + firstDay = (isNaN(firstDay) ? 0 : firstDay); + + showWeek = this._get(inst, "showWeek"); + dayNames = this._get(inst, "dayNames"); + dayNamesMin = this._get(inst, "dayNamesMin"); + monthNames = this._get(inst, "monthNames"); + monthNamesShort = this._get(inst, "monthNamesShort"); + beforeShowDay = this._get(inst, "beforeShowDay"); + showOtherMonths = this._get(inst, "showOtherMonths"); + selectOtherMonths = this._get(inst, "selectOtherMonths"); + defaultDate = this._getDefaultDate(inst); + html = ""; + dow; + for (row = 0; row < numMonths[0]; row++) { + group = ""; + this.maxRows = 4; + for (col = 0; col < numMonths[1]; col++) { + selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay)); + cornerClass = " ui-corner-all"; + calender = ""; + if (isMultiMonth) { + calender += "
        "; + } + calender += "
        " + + (/all|left/.test(cornerClass) && row === 0 ? (isRTL ? next : prev) : "") + + (/all|right/.test(cornerClass) && row === 0 ? (isRTL ? prev : next) : "") + + this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate, + row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers + "
        " + + ""; + thead = (showWeek ? "" : ""); + for (dow = 0; dow < 7; dow++) { // days of the week + day = (dow + firstDay) % 7; + thead += ""; + } + calender += thead + ""; + daysInMonth = this._getDaysInMonth(drawYear, drawMonth); + if (drawYear === inst.selectedYear && drawMonth === inst.selectedMonth) { + inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); + } + leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; + curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate + numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043) + this.maxRows = numRows; + printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); + for (dRow = 0; dRow < numRows; dRow++) { // create date picker rows + calender += ""; + tbody = (!showWeek ? "" : ""); + for (dow = 0; dow < 7; dow++) { // create date picker days + daySettings = (beforeShowDay ? + beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, ""]); + otherMonth = (printDate.getMonth() !== drawMonth); + unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] || + (minDate && printDate < minDate) || (maxDate && printDate > maxDate); + tbody += ""; // display selectable date + printDate.setDate(printDate.getDate() + 1); + printDate = this._daylightSavingAdjust(printDate); + } + calender += tbody + ""; + } + drawMonth++; + if (drawMonth > 11) { + drawMonth = 0; + drawYear++; + } + calender += "
        " + this._get(inst, "weekHeader") + "= 5 ? " class='ui-datepicker-week-end'" : "") + ">" + + "" + dayNamesMin[day] + "
        " + + this._get(inst, "calculateWeek")(printDate) + "" + // actions + (otherMonth && !showOtherMonths ? " " : // display for other months + (unselectable ? "" + printDate.getDate() + "" : "" + printDate.getDate() + "")) + "
        " + (isMultiMonth ? "
        " + + ((numMonths[0] > 0 && col === numMonths[1]-1) ? "
        " : "") : ""); + group += calender; + } + html += group; + } + html += buttonPanel; + inst._keyEvent = false; + return html; + }, + + /* Generate the month and year header. */ + _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + + var inMinYear, inMaxYear, month, years, thisYear, determineYear, year, endYear, + changeMonth = this._get(inst, "changeMonth"), + changeYear = this._get(inst, "changeYear"), + showMonthAfterYear = this._get(inst, "showMonthAfterYear"), + html = "
        ", + monthHtml = ""; + + // month selection + if (secondary || !changeMonth) { + monthHtml += "" + monthNames[drawMonth] + ""; + } else { + inMinYear = (minDate && minDate.getFullYear() === drawYear); + inMaxYear = (maxDate && maxDate.getFullYear() === drawYear); + monthHtml += ""; + } + + if (!showMonthAfterYear) { + html += monthHtml + (secondary || !(changeMonth && changeYear) ? " " : ""); + } + + // year selection + if ( !inst.yearshtml ) { + inst.yearshtml = ""; + if (secondary || !changeYear) { + html += "" + drawYear + ""; + } else { + // determine range of years to display + years = this._get(inst, "yearRange").split(":"); + thisYear = new Date().getFullYear(); + determineYear = function(value) { + var year = (value.match(/c[+\-].*/) ? drawYear + parseInt(value.substring(1), 10) : + (value.match(/[+\-].*/) ? thisYear + parseInt(value, 10) : + parseInt(value, 10))); + return (isNaN(year) ? thisYear : year); + }; + year = determineYear(years[0]); + endYear = Math.max(year, determineYear(years[1] || "")); + year = (minDate ? Math.max(year, minDate.getFullYear()) : year); + endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); + inst.yearshtml += ""; + + html += inst.yearshtml; + inst.yearshtml = null; + } + } + + html += this._get(inst, "yearSuffix"); + if (showMonthAfterYear) { + html += (secondary || !(changeMonth && changeYear) ? " " : "") + monthHtml; + } + html += "
        "; // Close datepicker_header + return html; + }, + + /* Adjust one of the date sub-fields. */ + _adjustInstDate: function(inst, offset, period) { + var year = inst.drawYear + (period === "Y" ? offset : 0), + month = inst.drawMonth + (period === "M" ? offset : 0), + day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + (period === "D" ? offset : 0), + date = this._restrictMinMax(inst, this._daylightSavingAdjust(new Date(year, month, day))); + + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + if (period === "M" || period === "Y") { + this._notifyChange(inst); + } + }, + + /* Ensure a date is within any min/max bounds. */ + _restrictMinMax: function(inst, date) { + var minDate = this._getMinMaxDate(inst, "min"), + maxDate = this._getMinMaxDate(inst, "max"), + newDate = (minDate && date < minDate ? minDate : date); + return (maxDate && newDate > maxDate ? maxDate : newDate); + }, + + /* Notify change of month/year. */ + _notifyChange: function(inst) { + var onChange = this._get(inst, "onChangeMonthYear"); + if (onChange) { + onChange.apply((inst.input ? inst.input[0] : null), + [inst.selectedYear, inst.selectedMonth + 1, inst]); + } + }, + + /* Determine the number of months to show. */ + _getNumberOfMonths: function(inst) { + var numMonths = this._get(inst, "numberOfMonths"); + return (numMonths == null ? [1, 1] : (typeof numMonths === "number" ? [1, numMonths] : numMonths)); + }, + + /* Determine the current maximum date - ensure no time components are set. */ + _getMinMaxDate: function(inst, minMax) { + return this._determineDate(inst, this._get(inst, minMax + "Date"), null); + }, + + /* Find the number of days in a given month. */ + _getDaysInMonth: function(year, month) { + return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate(); + }, + + /* Find the day of the week of the first of a month. */ + _getFirstDayOfMonth: function(year, month) { + return new Date(year, month, 1).getDay(); + }, + + /* Determines if we should allow a "next/prev" month display change. */ + _canAdjustMonth: function(inst, offset, curYear, curMonth) { + var numMonths = this._getNumberOfMonths(inst), + date = this._daylightSavingAdjust(new Date(curYear, + curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); + + if (offset < 0) { + date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); + } + return this._isInRange(inst, date); + }, + + /* Is the given date in the accepted range? */ + _isInRange: function(inst, date) { + var yearSplit, currentYear, + minDate = this._getMinMaxDate(inst, "min"), + maxDate = this._getMinMaxDate(inst, "max"), + minYear = null, + maxYear = null, + years = this._get(inst, "yearRange"); + if (years){ + yearSplit = years.split(":"); + currentYear = new Date().getFullYear(); + minYear = parseInt(yearSplit[0], 10); + maxYear = parseInt(yearSplit[1], 10); + if ( yearSplit[0].match(/[+\-].*/) ) { + minYear += currentYear; + } + if ( yearSplit[1].match(/[+\-].*/) ) { + maxYear += currentYear; + } + } + + return ((!minDate || date.getTime() >= minDate.getTime()) && + (!maxDate || date.getTime() <= maxDate.getTime()) && + (!minYear || date.getFullYear() >= minYear) && + (!maxYear || date.getFullYear() <= maxYear)); + }, + + /* Provide the configuration settings for formatting/parsing. */ + _getFormatConfig: function(inst) { + var shortYearCutoff = this._get(inst, "shortYearCutoff"); + shortYearCutoff = (typeof shortYearCutoff !== "string" ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + return {shortYearCutoff: shortYearCutoff, + dayNamesShort: this._get(inst, "dayNamesShort"), dayNames: this._get(inst, "dayNames"), + monthNamesShort: this._get(inst, "monthNamesShort"), monthNames: this._get(inst, "monthNames")}; + }, + + /* Format the given date for display. */ + _formatDate: function(inst, day, month, year) { + if (!day) { + inst.currentDay = inst.selectedDay; + inst.currentMonth = inst.selectedMonth; + inst.currentYear = inst.selectedYear; + } + var date = (day ? (typeof day === "object" ? day : + this._daylightSavingAdjust(new Date(year, month, day))) : + this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + return this.formatDate(this._get(inst, "dateFormat"), date, this._getFormatConfig(inst)); + } +}); + +/* + * Bind hover events for datepicker elements. + * Done via delegate so the binding only occurs once in the lifetime of the parent div. + * Global datepicker_instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker. + */ +function datepicker_bindHover(dpDiv) { + var selector = "button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a"; + return dpDiv.delegate(selector, "mouseout", function() { + $(this).removeClass("ui-state-hover"); + if (this.className.indexOf("ui-datepicker-prev") !== -1) { + $(this).removeClass("ui-datepicker-prev-hover"); + } + if (this.className.indexOf("ui-datepicker-next") !== -1) { + $(this).removeClass("ui-datepicker-next-hover"); + } + }) + .delegate( selector, "mouseover", datepicker_handleMouseover ); +} + +function datepicker_handleMouseover() { + if (!$.datepicker._isDisabledDatepicker( datepicker_instActive.inline? datepicker_instActive.dpDiv.parent()[0] : datepicker_instActive.input[0])) { + $(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"); + $(this).addClass("ui-state-hover"); + if (this.className.indexOf("ui-datepicker-prev") !== -1) { + $(this).addClass("ui-datepicker-prev-hover"); + } + if (this.className.indexOf("ui-datepicker-next") !== -1) { + $(this).addClass("ui-datepicker-next-hover"); + } + } +} + +/* jQuery extend now ignores nulls! */ +function datepicker_extendRemove(target, props) { + $.extend(target, props); + for (var name in props) { + if (props[name] == null) { + target[name] = props[name]; + } + } + return target; +} + +/* Invoke the datepicker functionality. + @param options string - a command, optionally followed by additional parameters or + Object - settings for attaching new datepicker functionality + @return jQuery object */ +$.fn.datepicker = function(options){ + + /* Verify an empty collection wasn't passed - Fixes #6976 */ + if ( !this.length ) { + return this; + } + + /* Initialise the date picker. */ + if (!$.datepicker.initialized) { + $(document).mousedown($.datepicker._checkExternalClick); + $.datepicker.initialized = true; + } + + /* Append datepicker main container to body if not exist. */ + if ($("#"+$.datepicker._mainDivId).length === 0) { + $("body").append($.datepicker.dpDiv); + } + + var otherArgs = Array.prototype.slice.call(arguments, 1); + if (typeof options === "string" && (options === "isDisabled" || options === "getDate" || options === "widget")) { + return $.datepicker["_" + options + "Datepicker"]. + apply($.datepicker, [this[0]].concat(otherArgs)); + } + if (options === "option" && arguments.length === 2 && typeof arguments[1] === "string") { + return $.datepicker["_" + options + "Datepicker"]. + apply($.datepicker, [this[0]].concat(otherArgs)); + } + return this.each(function() { + typeof options === "string" ? + $.datepicker["_" + options + "Datepicker"]. + apply($.datepicker, [this].concat(otherArgs)) : + $.datepicker._attachDatepicker(this, options); + }); +}; + +$.datepicker = new Datepicker(); // singleton instance +$.datepicker.initialized = false; +$.datepicker.uuid = new Date().getTime(); +$.datepicker.version = "1.11.3"; + +var datepicker = $.datepicker; + + +/*! + * jQuery UI Draggable 1.11.3 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/draggable/ + */ + + +$.widget("ui.draggable", $.ui.mouse, { + version: "1.11.3", + widgetEventPrefix: "drag", + options: { + addClasses: true, + appendTo: "parent", + axis: false, + connectToSortable: false, + containment: false, + cursor: "auto", + cursorAt: false, + grid: false, + handle: false, + helper: "original", + iframeFix: false, + opacity: false, + refreshPositions: false, + revert: false, + revertDuration: 500, + scope: "default", + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + snap: false, + snapMode: "both", + snapTolerance: 20, + stack: false, + zIndex: false, + + // callbacks + drag: null, + start: null, + stop: null + }, + _create: function() { + + if ( this.options.helper === "original" ) { + this._setPositionRelative(); + } + if (this.options.addClasses){ + this.element.addClass("ui-draggable"); + } + if (this.options.disabled){ + this.element.addClass("ui-draggable-disabled"); + } + this._setHandleClassName(); + + this._mouseInit(); + }, + + _setOption: function( key, value ) { + this._super( key, value ); + if ( key === "handle" ) { + this._removeHandleClassName(); + this._setHandleClassName(); + } + }, + + _destroy: function() { + if ( ( this.helper || this.element ).is( ".ui-draggable-dragging" ) ) { + this.destroyOnClear = true; + return; + } + this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ); + this._removeHandleClassName(); + this._mouseDestroy(); + }, + + _mouseCapture: function(event) { + var o = this.options; + + this._blurActiveElement( event ); + + // among others, prevent a drag on a resizable-handle + if (this.helper || o.disabled || $(event.target).closest(".ui-resizable-handle").length > 0) { + return false; + } + + //Quit if we're not on a valid handle + this.handle = this._getHandle(event); + if (!this.handle) { + return false; + } + + this._blockFrames( o.iframeFix === true ? "iframe" : o.iframeFix ); + + return true; + + }, + + _blockFrames: function( selector ) { + this.iframeBlocks = this.document.find( selector ).map(function() { + var iframe = $( this ); + + return $( "
        " ) + .css( "position", "absolute" ) + .appendTo( iframe.parent() ) + .outerWidth( iframe.outerWidth() ) + .outerHeight( iframe.outerHeight() ) + .offset( iframe.offset() )[ 0 ]; + }); + }, + + _unblockFrames: function() { + if ( this.iframeBlocks ) { + this.iframeBlocks.remove(); + delete this.iframeBlocks; + } + }, + + _blurActiveElement: function( event ) { + var document = this.document[ 0 ]; + + // Only need to blur if the event occurred on the draggable itself, see #10527 + if ( !this.handleElement.is( event.target ) ) { + return; + } + + // support: IE9 + // IE9 throws an "Unspecified error" accessing document.activeElement from an ')} +if(x!=t&&String(x).length>1&&h.find("iframe").length==0){if(location.protocol==="https:")A="https";h.append('')} +if((N!=t||C!=t)&&h.find("video").length==0){if(L!="controls")L="";var I='";h.append(I);if(L=="controls")h.append('
        '+'
        '+'
        '+'
        '+'
        '+'
        '+"
        ")} +var z=false;if(h.data("autoplayonlyfirsttime")==true||h.data("autoplayonlyfirsttime")=="true"||h.data("autoplay")==true){h.data("autoplay",true);z=true} +h.find("iframe").each(function(){var n=e(this);punchgs.TweenLite.to(n,.1,{autoAlpha:1,zIndex:0,transformStyle:"preserve-3d",z:0,rotationX:0,force3D:"auto"});if(J()){var o=n.attr("src");n.attr("src","");n.attr("src",o)} +r.nextslideatend=h.data("nextslideatend");if(h.data("videoposter")!=t&&h.data("videoposter").length>2&&h.data("autoplay")!=true&&!s){if(h.find(".tp-thumb-image").length==0)h.append('
        ');else punchgs.TweenLite.set(h.find(".tp-thumb-image"),{autoAlpha:1})} +if(n.attr("src").toLowerCase().indexOf("youtube")>=0){if(!n.hasClass("HasListener")){try{n.attr("id",y);var u;var a=setInterval(function(){if(YT!=t)if(typeof YT.Player!=t&&typeof YT.Player!="undefined"){u=new YT.Player(y,{events:{onStateChange:O,onReady:function(n){var r=n.target.getVideoEmbedCode(),i=e("#"+r.split('id="')[1].split('"')[0]),s=i.closest(".tp-caption"),o=s.data("videorate"),a=s.data("videostart");if(o!=t)n.target.setPlaybackRate(parseFloat(o));if(!J()&&s.data("autoplay")==true||z){s.data("timerplay",setTimeout(function(){n.target.playVideo()},s.data("start")))} +s.find(".tp-thumb-image").click(function(){punchgs.TweenLite.to(e(this),.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut});if(!J()){u.playVideo()}})}}})} +n.addClass("HasListener");h.data("player",u);clearInterval(a)},100)}catch(f){}}else{if(!i){var u=h.data("player");if(h.data("forcerewind")=="on"&&!J())u.seekTo(0);if(!J()&&h.data("autoplay")==true||z){h.data("timerplay",setTimeout(function(){u.playVideo()},h.data("start")))}}}}else if(n.attr("src").toLowerCase().indexOf("vimeo")>=0){if(!n.hasClass("HasListener")){n.addClass("HasListener");n.attr("id",y);var l=n.attr("src");var c={},p=l,d=/([^&=]+)=([^&]*)/g,v;while(v=d.exec(p)){c[decodeURIComponent(v[1])]=decodeURIComponent(v[2])} +if(c["player_id"]!=t)l=l.replace(c["player_id"],y);else l=l+"&player_id="+y;try{l=l.replace("api=0","api=1")}catch(f){} +l=l+"&api=1";n.attr("src",l);var u=h.find("iframe")[0];var m=setInterval(function(){if($f!=t){if(typeof $f(y).api!=t&&typeof $f(y).api!="undefined"){$f(u).addEvent("ready",function(){_(y,z)});clearInterval(m)}}},100)}else{if(!i){if(!J()&&(h.data("autoplay")==true||h.data("forcerewind")=="on")){var n=h.find("iframe");var g=n.attr("id");var b=$f(g);if(h.data("forcerewind")=="on")b.api("seekTo",0);h.data("timerplay",setTimeout(function(){if(h.data("autoplay")==true)b.api("play")},h.data("start")))}}}}});if(J()&&h.data("disablevideoonmobile")==1||a(8))h.find("video").remove();if(h.find("video").length>0){h.find("video").each(function(n){var i=this,s=e(this);if(!s.parent().hasClass("html5vid"))s.wrap('
        ');var o=s.parent();M(i,"loadedmetadata",function(e){e.data("metaloaded",1)}(o));clearInterval(o.data("interval"));o.data("interval",setInterval(function(){if(o.data("metaloaded")==1||i.duration!=NaN){clearInterval(o.data("interval"));if(!o.hasClass("HasListener")){o.addClass("HasListener");if(h.data("dottedoverlay")!="none"&&h.data("dottedoverlay")!=t)if(h.find(".tp-dottedoverlay").length!=1)o.append('
        ');if(s.attr("control")==t){if(o.find(".tp-video-play-button").length==0)o.append('
        ');o.find("video, .tp-poster, .tp-video-play-button").click(function(){if(o.hasClass("videoisplaying"))i.pause();else i.play()})} +if(h.data("forcecover")==1||h.hasClass("fullscreenvideo")){if(h.data("forcecover")==1){D(o,r.container);o.addClass("fullcoveredvideo");h.addClass("fullcoveredvideo")} +o.css({width:"100%",height:"100%"})} +var e=h.find(".tp-vid-play-pause")[0],n=h.find(".tp-vid-mute")[0],u=h.find(".tp-vid-full-screen")[0],a=h.find(".tp-seek-bar")[0],f=h.find(".tp-volume-bar")[0];if(e!=t){M(e,"click",function(){if(i.paused==true)i.play();else i.pause()});M(n,"click",function(){if(i.muted==false){i.muted=true;n.innerHTML="Unmute";n.className="tp-video-button tp-vid-mute Unmute"}else{i.muted=false;n.innerHTML="Mute";n.className="tp-video-button tp-vid-mute Mute"}});M(u,"click",function(){if(i.requestFullscreen){i.requestFullscreen()}else if(i.mozRequestFullScreen){i.mozRequestFullScreen()}else if(i.webkitRequestFullscreen){i.webkitRequestFullscreen()}});M(a,"change",function(){var e=i.duration*(a.value/100);i.currentTime=e});M(i,"timeupdate",function(){var e=100/i.duration*i.currentTime;a.value=e});M(a,"mousedown",function(){i.pause()});M(a,"mouseup",function(){i.play()});M(f,"change",function(){i.volume=f.value})} +M(i,"play",function(){if(h.data("volume")=="mute")i.muted=true;o.addClass("videoisplaying");if(h.data("videoloop")=="loopandnoslidestop"){r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop")}else{r.videoplaying=true;r.container.trigger("stoptimer");r.container.trigger("revolution.slide.onvideoplay")} +var e=h.find(".tp-vid-play-pause")[0],n=h.find(".tp-vid-mute")[0];if(e!=t){e.innerHTML="Pause";e.className="tp-video-button tp-vid-play-pause Pause"};if(n!=t&&i.muted){n.innerHTML="Unmute";n.className="tp-video-button tp-vid-mute Unmute"}});M(i,"pause",function(){o.removeClass("videoisplaying");r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop");var e=h.find(".tp-vid-play-pause")[0];if(e!=t){e.innerHTML="Play";e.className="tp-video-button tp-vid-play-pause Play"}});M(i,"ended",function(){o.removeClass("videoisplaying");r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop");if(r.nextslideatend==true)r.container.revnext()})} +var l=false;if(h.data("autoplayonlyfirsttime")==true||h.data("autoplayonlyfirsttime")=="true")l=true;var c=16/9;if(h.data("aspectratio")=="4:3")c=4/3;o.data("mediaAspect",c);if(o.closest(".tp-caption").data("forcecover")==1){D(o,r.container);o.addClass("fullcoveredvideo")} +s.css({display:"block"});r.nextslideatend=h.data("nextslideatend");if(h.data("autoplay")==true||l==true){if(h.data("videoloop")=="loopandnoslidestop"){r.videoplaying=false;r.container.trigger("starttimer");r.container.trigger("revolution.slide.onvideostop")}else{r.videoplaying=true;r.container.trigger("stoptimer");r.container.trigger("revolution.slide.onvideoplay")} +if(h.data("forcerewind")=="on"&&!o.hasClass("videoisplaying"))if(i.currentTime>0)i.currentTime=0;if(h.data("volume")=="mute")i.muted=true;o.data("timerplay",setTimeout(function(){if(h.data("forcerewind")=="on"&&!o.hasClass("videoisplaying"))if(i.currentTime>0)i.currentTime=0;if(h.data("volume")=="mute")i.muted=true;i.play()},10+h.data("start")))} +if(o.data("ww")==t)o.data("ww",s.attr("width"));if(o.data("hh")==t)o.data("hh",s.attr("height"));if(!h.hasClass("fullscreenvideo")&&h.data("forcecover")==1){try{o.width(o.data("ww")*r.bw);o.height(o.data("hh")*r.bh)}catch(p){}} +clearInterval(o.data("interval"))}}),100)})} +if(h.data("autoplay")==true){setTimeout(function(){if(h.data("videoloop")!="loopandnoslidestop"){r.videoplaying=true;r.container.trigger("stoptimer")}},200);if(h.data("videoloop")!="loopandnoslidestop"){r.videoplaying=true;r.container.trigger("stoptimer")} +if(h.data("autoplayonlyfirsttime")==true||h.data("autoplayonlyfirsttime")=="true"){h.data("autoplay",false);h.data("autoplayonlyfirsttime",false)}}} +var V=0;var $=0;if(h.find("img").length>0){var K=h.find("img");if(K.width()==0)K.css({width:"auto"});if(K.height()==0)K.css({height:"auto"});if(K.data("ww")==t&&K.width()>0)K.data("ww",K.width());if(K.data("hh")==t&&K.height()>0)K.data("hh",K.height());var Q=K.data("ww");var G=K.data("hh");if(Q==t)Q=0;if(G==t)G=0;K.width(Q*r.bw);K.height(G*r.bh);V=K.width();$=K.height()}else{if(h.find("iframe").length>0||h.find("video").length>0){var Y=false,K=h.find("iframe");if(K.length==0){K=h.find("video");Y=true} +K.css({display:"block"});if(h.data("ww")==t)h.data("ww",K.width());if(h.data("hh")==t)h.data("hh",K.height());var Q=h.data("ww"),G=h.data("hh");var Z=h;if(Z.data("fsize")==t)Z.data("fsize",parseInt(Z.css("font-size"),0)||0);if(Z.data("pt")==t)Z.data("pt",parseInt(Z.css("paddingTop"),0)||0);if(Z.data("pb")==t)Z.data("pb",parseInt(Z.css("paddingBottom"),0)||0);if(Z.data("pl")==t)Z.data("pl",parseInt(Z.css("paddingLeft"),0)||0);if(Z.data("pr")==t)Z.data("pr",parseInt(Z.css("paddingRight"),0)||0);if(Z.data("mt")==t)Z.data("mt",parseInt(Z.css("marginTop"),0)||0);if(Z.data("mb")==t)Z.data("mb",parseInt(Z.css("marginBottom"),0)||0);if(Z.data("ml")==t)Z.data("ml",parseInt(Z.css("marginLeft"),0)||0);if(Z.data("mr")==t)Z.data("mr",parseInt(Z.css("marginRight"),0)||0);if(Z.data("bt")==t)Z.data("bt",parseInt(Z.css("borderTop"),0)||0);if(Z.data("bb")==t)Z.data("bb",parseInt(Z.css("borderBottom"),0)||0);if(Z.data("bl")==t)Z.data("bl",parseInt(Z.css("borderLeft"),0)||0);if(Z.data("br")==t)Z.data("br",parseInt(Z.css("borderRight"),0)||0);if(Z.data("lh")==t)Z.data("lh",parseInt(Z.css("lineHeight"),0)||0);if(Z.data("lh")=="auto")Z.data("lh",Z.data("fsize")+4);var et=r.width,tt=r.height;if(et>r.startwidth)et=r.startwidth;if(tt>r.startheight)tt=r.startheight;if(!h.hasClass("fullscreenvideo"))h.css({"font-size":Z.data("fsize")*r.bw+"px","padding-top":Z.data("pt")*r.bh+"px","padding-bottom":Z.data("pb")*r.bh+"px","padding-left":Z.data("pl")*r.bw+"px","padding-right":Z.data("pr")*r.bw+"px","margin-top":Z.data("mt")*r.bh+"px","margin-bottom":Z.data("mb")*r.bh+"px","margin-left":Z.data("ml")*r.bw+"px","margin-right":Z.data("mr")*r.bw+"px","border-top":Z.data("bt")*r.bh+"px","border-bottom":Z.data("bb")*r.bh+"px","border-left":Z.data("bl")*r.bw+"px","border-right":Z.data("br")*r.bw+"px","line-height":Z.data("lh")*r.bh+"px",height:G*r.bh+"px"});else{l=0;c=0;h.data("x",0);h.data("y",0);var nt=r.height;if(r.autoHeight=="on")nt=r.container.height();h.css({width:r.width,height:nt})} +if(Y==false){K.width(Q*r.bw);K.height(G*r.bh)}else if(h.data("forcecover")!=1&&!h.hasClass("fullscreenvideo")){K.width(Q*r.bw);K.height(G*r.bh)} +V=K.width();$=K.height()}else{h.find(".tp-resizeme, .tp-resizeme *").each(function(){q(e(this),r)});if(h.hasClass("tp-resizeme")){h.find("*").each(function(){q(e(this),r)})} +q(h,r);$=h.outerHeight(true);V=h.outerWidth(true);var rt=h.outerHeight();var it=h.css("backgroundColor");h.find(".frontcorner").css({borderWidth:rt+"px",left:0-rt+"px",borderRight:"0px solid transparent",borderTopColor:it});h.find(".frontcornertop").css({borderWidth:rt+"px",left:0-rt+"px",borderRight:"0px solid transparent",borderBottomColor:it});h.find(".backcorner").css({borderWidth:rt+"px",right:0-rt+"px",borderLeft:"0px solid transparent",borderBottomColor:it});h.find(".backcornertop").css({borderWidth:rt+"px",right:0-rt+"px",borderLeft:"0px solid transparent",borderTopColor:it})}} +if(r.fullScreenAlignForce=="on"){l=0;c=0} +if(h.data("voffset")==t)h.data("voffset",0);if(h.data("hoffset")==t)h.data("hoffset",0);var st=h.data("voffset")*v;var ot=h.data("hoffset")*v;var ut=r.startwidth*v;var at=r.startheight*v;if(r.fullScreenAlignForce=="on"){ut=r.container.width();at=r.container.height()} +if(h.data("x")=="center"||h.data("xcenter")=="center"){h.data("xcenter","center");h.data("x",ut/2-h.outerWidth(true)/2+ot)} +if(h.data("x")=="left"||h.data("xleft")=="left"){h.data("xleft","left");h.data("x",0/v+ot)} +if(h.data("x")=="right"||h.data("xright")=="right"){h.data("xright","right");h.data("x",(ut-h.outerWidth(true)+ot)/v)} +if(h.data("y")=="center"||h.data("ycenter")=="center"){h.data("ycenter","center");h.data("y",at/2-h.outerHeight(true)/2+st)} +if(h.data("y")=="top"||h.data("ytop")=="top"){h.data("ytop","top");h.data("y",0/r.bh+st)} +if(h.data("y")=="bottom"||h.data("ybottom")=="bottom"){h.data("ybottom","bottom");h.data("y",(at-h.outerHeight(true)+st)/v)} +if(h.data("start")==t)h.data("start",1e3);var ft=h.data("easing");if(ft==t)ft="punchgs.Power1.easeOut";var lt=h.data("start")/1e3,ct=h.data("speed")/1e3;if(h.data("x")=="center"||h.data("xcenter")=="center")var ht=h.data("x")+l;else{var ht=v*h.data("x")+l} +if(h.data("y")=="center"||h.data("ycenter")=="center")var pt=h.data("y")+c;else{var pt=r.bh*h.data("y")+c} +punchgs.TweenLite.set(h,{top:pt,left:ht,overwrite:"auto"});if(f==0)s=true;if(h.data("timeline")!=t&&!s){if(f!=2)h.data("timeline").gotoAndPlay(0);s=true} +if(!s){if(h.data("timeline")!=t){} +var dt=new punchgs.TimelineLite({smoothChildTiming:true,onStart:u});dt.pause();if(r.fullScreenAlignForce=="on"){} +var vt=h;if(h.data("mySplitText")!=t)h.data("mySplitText").revert();if(h.data("splitin")=="chars"||h.data("splitin")=="words"||h.data("splitin")=="lines"||h.data("splitout")=="chars"||h.data("splitout")=="words"||h.data("splitout")=="lines"){if(h.find("a").length>0)h.data("mySplitText",new punchgs.SplitText(h.find("a"),{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));else if(h.find(".tp-layer-inner-rotation").length>0)h.data("mySplitText",new punchgs.SplitText(h.find(".tp-layer-inner-rotation"),{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));else h.data("mySplitText",new punchgs.SplitText(h,{type:"lines,words,chars",charsClass:"tp-splitted",wordsClass:"tp-splitted",linesClass:"tp-splitted"}));h.addClass("splitted")} +if(h.data("splitin")=="chars")vt=h.data("mySplitText").chars;if(h.data("splitin")=="words")vt=h.data("mySplitText").words;if(h.data("splitin")=="lines")vt=h.data("mySplitText").lines;var mt=P();var gt=P();if(h.data("repeat")!=t)repeatV=h.data("repeat");if(h.data("yoyo")!=t)yoyoV=h.data("yoyo");if(h.data("repeatdelay")!=t)repeatdelayV=h.data("repeatdelay");var yt=h.attr("class");if(yt.match("customin"))mt=H(mt,h.data("customin"));else if(yt.match("randomrotate")){mt.scale=Math.random()*3+1;mt.rotation=Math.round(Math.random()*200-100);mt.x=Math.round(Math.random()*200-100);mt.y=Math.round(Math.random()*200-100)}else if(yt.match("lfr")||yt.match("skewfromright"))mt.x=15+r.width;else if(yt.match("lfl")||yt.match("skewfromleft"))mt.x=-15-V;else if(yt.match("sfl")||yt.match("skewfromleftshort"))mt.x=-50;else if(yt.match("sfr")||yt.match("skewfromrightshort"))mt.x=50;else if(yt.match("lft"))mt.y=-25-$;else if(yt.match("lfb"))mt.y=25+r.height;else if(yt.match("sft"))mt.y=-50;else if(yt.match("sfb"))mt.y=50;if(yt.match("skewfromright")||h.hasClass("skewfromrightshort"))mt.skewX=-85;else if(yt.match("skewfromleft")||h.hasClass("skewfromleftshort"))mt.skewX=85;if(yt.match("fade")||yt.match("sft")||yt.match("sfl")||yt.match("sfb")||yt.match("skewfromleftshort")||yt.match("sfr")||yt.match("skewfromrightshort"))mt.opacity=0;if(F().toLowerCase()=="safari"){} +var bt=h.data("elementdelay")==t?0:h.data("elementdelay");gt.ease=mt.ease=h.data("easing")==t?punchgs.Power1.easeInOut:h.data("easing");mt.data=new Object;mt.data.oldx=mt.x;mt.data.oldy=mt.y;gt.data=new Object;gt.data.oldx=gt.x;gt.data.oldy=gt.y;mt.x=mt.x*v;mt.y=mt.y*v;var wt=new punchgs.TimelineLite;if(f!=2){if(yt.match("customin")){if(vt!=h)dt.add(punchgs.TweenLite.set(h,{force3D:"auto",opacity:1,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,z:0,x:0,y:0,visibility:"visible",delay:0,overwrite:"all"}));mt.visibility="hidden";gt.visibility="visible";gt.overwrite="all";gt.opacity=1;gt.onComplete=o();gt.delay=lt;gt.force3D="auto";dt.add(wt.staggerFromTo(vt,ct,mt,gt,bt),"frame0")}else{mt.visibility="visible";mt.transformPerspective=600;if(vt!=h)dt.add(punchgs.TweenLite.set(h,{force3D:"auto",opacity:1,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,z:0,x:0,y:0,visibility:"visible",delay:0,overwrite:"all"}));gt.visibility="visible";gt.delay=lt;gt.onComplete=o();gt.opacity=1;gt.force3D="auto";if(yt.match("randomrotate")&&vt!=h){for(var n=0;n0){var n=B(t);W(h,r,n,"frame"+(e+10),v)}})} +dt=h.data("timeline");if(h.data("end")!=t&&(f==-1||f==2)){X(h,r,h.data("end")/1e3,mt,"frame99",v)}else{if(f==-1||f==2)X(h,r,999999,mt,"frame99",v);else X(h,r,200,mt,"frame99",v)} +dt=h.data("timeline");h.data("timeline",dt);R(h,v);dt.resume()}} +if(s){U(h);R(h,v);if(h.data("timeline")!=t){var Ct=h.data("timeline").getTweensOf();e.each(Ct,function(e,n){if(n.vars.data!=t){var r=n.vars.data.oldx*v;var i=n.vars.data.oldy*v;if(n.progress()!=1&&n.progress()!=0){try{n.vars.x=r;n.vary.y=i}catch(s){}}else{if(n.progress()==1){punchgs.TweenLite.set(n.target,{x:r,y:i})}}}})}}});var d=e("body").find("#"+r.container.attr("id")).find(".tp-bannertimer");d.data("opt",r);if(s!=t)setTimeout(function(){s.resume()},30)};var F=function(){var e=navigator.appName,t=navigator.userAgent,n;var r=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(r&&(n=t.match(/version\/([\.\d]+)/i))!=null)r[2]=n[1];r=r?[r[1],r[2]]:[e,navigator.appVersion,"-?"];return r[0]};var I=function(){var e=navigator.appName,t=navigator.userAgent,n;var r=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(r&&(n=t.match(/version\/([\.\d]+)/i))!=null)r[2]=n[1];r=r?[r[1],r[2]]:[e,navigator.appVersion,"-?"];return r[1]};var q=function(e,n){if(e.data("fsize")==t)e.data("fsize",parseInt(e.css("font-size"),0)||0);if(e.data("pt")==t)e.data("pt",parseInt(e.css("paddingTop"),0)||0);if(e.data("pb")==t)e.data("pb",parseInt(e.css("paddingBottom"),0)||0);if(e.data("pl")==t)e.data("pl",parseInt(e.css("paddingLeft"),0)||0);if(e.data("pr")==t)e.data("pr",parseInt(e.css("paddingRight"),0)||0);if(e.data("mt")==t)e.data("mt",parseInt(e.css("marginTop"),0)||0);if(e.data("mb")==t)e.data("mb",parseInt(e.css("marginBottom"),0)||0);if(e.data("ml")==t)e.data("ml",parseInt(e.css("marginLeft"),0)||0);if(e.data("mr")==t)e.data("mr",parseInt(e.css("marginRight"),0)||0);if(e.data("bt")==t)e.data("bt",parseInt(e.css("borderTopWidth"),0)||0);if(e.data("bb")==t)e.data("bb",parseInt(e.css("borderBottomWidth"),0)||0);if(e.data("bl")==t)e.data("bl",parseInt(e.css("borderLeftWidth"),0)||0);if(e.data("br")==t)e.data("br",parseInt(e.css("borderRightWidth"),0)||0);if(e.data("ls")==t)e.data("ls",parseInt(e.css("letterSpacing"),0)||0);if(e.data("lh")==t)e.data("lh",parseInt(e.css("lineHeight"),0)||"auto");if(e.data("minwidth")==t)e.data("minwidth",parseInt(e.css("minWidth"),0)||0);if(e.data("minheight")==t)e.data("minheight",parseInt(e.css("minHeight"),0)||0);if(e.data("maxwidth")==t)e.data("maxwidth",parseInt(e.css("maxWidth"),0)||"none");if(e.data("maxheight")==t)e.data("maxheight",parseInt(e.css("maxHeight"),0)||"none");if(e.data("wii")==t)e.data("wii",parseInt(e.css("width"),0)||0);if(e.data("hii")==t)e.data("hii",parseInt(e.css("height"),0)||0);if(e.data("wan")==t)e.data("wan",e.css("-webkit-transition"));if(e.data("moan")==t)e.data("moan",e.css("-moz-animation-transition"));if(e.data("man")==t)e.data("man",e.css("-ms-animation-transition"));if(e.data("ani")==t)e.data("ani",e.css("transition"));if(e.data("lh")=="auto")e.data("lh",e.data("fsize")+4);if(!e.hasClass("tp-splitted")){e.css("-webkit-transition","none");e.css("-moz-transition","none");e.css("-ms-transition","none");e.css("transition","none");punchgs.TweenLite.set(e,{fontSize:Math.round(e.data("fsize")*n.bw)+"px",letterSpacing:Math.floor(e.data("ls")*n.bw)+"px",paddingTop:Math.round(e.data("pt")*n.bh)+"px",paddingBottom:Math.round(e.data("pb")*n.bh)+"px",paddingLeft:Math.round(e.data("pl")*n.bw)+"px",paddingRight:Math.round(e.data("pr")*n.bw)+"px",marginTop:e.data("mt")*n.bh+"px",marginBottom:e.data("mb")*n.bh+"px",marginLeft:e.data("ml")*n.bw+"px",marginRight:e.data("mr")*n.bw+"px",borderTopWidth:Math.round(e.data("bt")*n.bh)+"px",borderBottomWidth:Math.round(e.data("bb")*n.bh)+"px",borderLeftWidth:Math.round(e.data("bl")*n.bw)+"px",borderRightWidth:Math.round(e.data("br")*n.bw)+"px",lineHeight:Math.round(e.data("lh")*n.bh)+"px",minWidth:e.data("minwidth")*n.bw+"px",minHeight:e.data("minheight")*n.bh+"px",overwrite:"auto"});setTimeout(function(){e.css("-webkit-transition",e.data("wan"));e.css("-moz-transition",e.data("moan"));e.css("-ms-transition",e.data("man"));e.css("transition",e.data("ani"))},30);if(e.data("maxheight")!="none")e.css({maxHeight:e.data("maxheight")*n.bh+"px"});if(e.data("maxwidth")!="none")e.css({maxWidth:e.data("maxwidth")*n.bw+"px"})}};var R=function(n,r){n.find(".rs-pendulum").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("startdeg")==t?-20:n.data("startdeg"),s=n.data("enddeg")==t?20:n.data("enddeg"),o=n.data("speed")==t?2:n.data("speed"),u=n.data("origin")==t?"50% 50%":n.data("origin"),a=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("ease");i=i*r;s=s*r;n.data("timeline").append(new punchgs.TweenLite.fromTo(n,o,{force3D:"auto",rotation:i,transformOrigin:u},{rotation:s,ease:a}));n.data("timeline").append(new punchgs.TweenLite.fromTo(n,o,{force3D:"auto",rotation:s,transformOrigin:u},{rotation:i,ease:a,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-rotate").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("startdeg")==t?0:n.data("startdeg"),s=n.data("enddeg")==t?360:n.data("enddeg");speed=n.data("speed")==t?2:n.data("speed"),origin=n.data("origin")==t?"50% 50%":n.data("origin"),easing=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("easing");i=i*r;s=s*r;n.data("timeline").append(new punchgs.TweenLite.fromTo(n,speed,{force3D:"auto",rotation:i,transformOrigin:origin},{rotation:s,ease:easing,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-slideloop").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("xs")==t?0:n.data("xs"),s=n.data("ys")==t?0:n.data("ys"),o=n.data("xe")==t?0:n.data("xe"),u=n.data("ye")==t?0:n.data("ye"),a=n.data("speed")==t?2:n.data("speed"),f=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("easing");i=i*r;s=s*r;o=o*r;u=u*r;n.data("timeline").append(new punchgs.TweenLite.fromTo(n,a,{force3D:"auto",x:i,y:s},{x:o,y:u,ease:f}));n.data("timeline").append(new punchgs.TweenLite.fromTo(n,a,{force3D:"auto",x:o,y:u},{x:i,y:s,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-pulse").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var r=n.data("zoomstart")==t?0:n.data("zoomstart"),i=n.data("zoomend")==t?0:n.data("zoomend"),s=n.data("speed")==t?2:n.data("speed"),o=n.data("easing")==t?punchgs.Power2.easeInOut:n.data("easing");n.data("timeline").append(new punchgs.TweenLite.fromTo(n,s,{force3D:"auto",scale:r},{scale:i,ease:o}));n.data("timeline").append(new punchgs.TweenLite.fromTo(n,s,{force3D:"auto",scale:i},{scale:r,onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}});n.find(".rs-wave").each(function(){var n=e(this);if(n.data("timeline")==t){n.data("timeline",new punchgs.TimelineLite);var i=n.data("angle")==t?10:n.data("angle"),s=n.data("radius")==t?10:n.data("radius"),o=n.data("speed")==t?-20:n.data("speed"),u=n.data("origin")==t?-20:n.data("origin");i=i*r;s=s*r;var a={a:0,ang:i,element:n,unit:s};n.data("timeline").append(new punchgs.TweenLite.fromTo(a,o,{a:360},{a:0,force3D:"auto",ease:punchgs.Linear.easeNone,onUpdate:function(){var e=a.a*(Math.PI/180);punchgs.TweenLite.to(a.element,.1,{force3D:"auto",x:Math.cos(e)*a.unit,y:a.unit*(1-Math.sin(e))})},onComplete:function(){n.data("timeline")?n.data("timeline").restart():false;}}))}})};var U=function(n){n.find(".rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave").each(function(){var n=e(this);if(n.data("timeline")!=t){n.data("timeline").pause();n.data("timeline",null)}})};var z=function(n,r){var i=0;var s=n.find(".tp-caption"),o=r.container.find(".tp-static-layers").find(".tp-caption");e.each(o,function(e,t){s.push(t)});s.each(function(n){var s=-1;var o=e(this);if(o.hasClass("tp-static-layer")){if(o.data("startslide")==-1||o.data("startslide")=="-1")o.data("startslide",0);if(o.data("endslide")==-1||o.data("endslide")=="-1")o.data("endslide",r.slideamount);if(o.hasClass("tp-is-shown")){if(o.data("startslide")>r.next||o.data("endslide")0){punchgs.TweenLite.to(o.find("iframe"),.2,{autoAlpha:0});if(J())o.find("iframe").remove();try{var u=o.find("iframe");var a=u.attr("id");var f=$f(a);f.api("pause");clearTimeout(o.data("timerplay"))}catch(l){} +try{var c=o.data("player");c.stopVideo();clearTimeout(o.data("timerplay"))}catch(l){}} +if(o.find("video").length>0){try{o.find("video").each(function(t){var n=e(this).parent();var r=n.attr("id");clearTimeout(n.data("timerplay"));var i=this;i.pause()})}catch(l){}} +try{var h=o.data("timeline");var p=h.getLabelTime("frame99");var d=h.time();if(p>d){var v=h.getTweensOf(o);e.each(v,function(e,t){if(e!=0)t.pause()});if(o.css("opacity")!=0){var m=o.data("endspeed")==t?o.data("speed"):o.data("endspeed");if(m>i)i=m;h.play("frame99")}else h.progress(1,false)}}catch(l){}}});return i};var W=function(e,n,r,i,s){var o=e.data("timeline");var u=new punchgs.TimelineLite;var a=e;if(r.typ=="chars")a=e.data("mySplitText").chars;else if(r.typ=="words")a=e.data("mySplitText").words;else if(r.typ=="lines")a=e.data("mySplitText").lines;r.animation.ease=r.ease;if(r.animation.rotationZ!=t)r.animation.rotation=r.animation.rotationZ;r.animation.data=new Object;r.animation.data.oldx=r.animation.x;r.animation.data.oldy=r.animation.y;r.animation.x=r.animation.x*s;r.animation.y=r.animation.y*s;o.add(u.staggerTo(a,r.speed,r.animation,r.elementdelay),r.start);o.addLabel(i,r.start);e.data("timeline",o)};var X=function(e,n,r,i,s,o){var u=e.data("timeline"),a=new punchgs.TimelineLite;var f=P(),l=e.data("endspeed")==t?e.data("speed"):e.data("endspeed"),c=e.attr("class");f.ease=e.data("endeasing")==t?punchgs.Power1.easeInOut:e.data("endeasing");l=l/1e3;if(c.match("ltr")||c.match("ltl")||c.match("str")||c.match("stl")||c.match("ltt")||c.match("ltb")||c.match("stt")||c.match("stb")||c.match("skewtoright")||c.match("skewtorightshort")||c.match("skewtoleft")||c.match("skewtoleftshort")||c.match("fadeout")||c.match("randomrotateout")){if(c.match("skewtoright")||c.match("skewtorightshort"))f.skewX=35;else if(c.match("skewtoleft")||c.match("skewtoleftshort"))f.skewX=-35;if(c.match("ltr")||c.match("skewtoright"))f.x=n.width+60;else if(c.match("ltl")||c.match("skewtoleft"))f.x=0-(n.width+60);else if(c.match("ltt"))f.y=0-(n.height+60);else if(c.match("ltb"))f.y=n.height+60;else if(c.match("str")||c.match("skewtorightshort")){f.x=50;f.opacity=0}else if(c.match("stl")||c.match("skewtoleftshort")){f.x=-50;f.opacity=0}else if(c.match("stt")){f.y=-50;f.opacity=0}else if(c.match("stb")){f.y=50;f.opacity=0}else if(c.match("randomrotateout")){f.x=Math.random()*n.width;f.y=Math.random()*n.height;f.scale=Math.random()*2+.3;f.rotation=Math.random()*360-180;f.opacity=0}else if(c.match("fadeout")){f.opacity=0} +if(c.match("skewtorightshort"))f.x=270;else if(c.match("skewtoleftshort"))f.x=-270;f.data=new Object;f.data.oldx=f.x;f.data.oldy=f.y;f.x=f.x*o;f.y=f.y*o;f.overwrite="auto";var h=e;var h=e;if(e.data("splitout")=="chars")h=e.data("mySplitText").chars;else if(e.data("splitout")=="words")h=e.data("mySplitText").words;else if(e.data("splitout")=="lines")h=e.data("mySplitText").lines;var p=e.data("endelementdelay")==t?0:e.data("endelementdelay");u.add(a.staggerTo(h,l,f,p),r)}else if(e.hasClass("customout")){f=H(f,e.data("customout"));var h=e;if(e.data("splitout")=="chars")h=e.data("mySplitText").chars;else if(e.data("splitout")=="words")h=e.data("mySplitText").words;else if(e.data("splitout")=="lines")h=e.data("mySplitText").lines;var p=e.data("endelementdelay")==t?0:e.data("endelementdelay");f.onStart=function(){punchgs.TweenLite.set(e,{transformPerspective:f.transformPerspective,transformOrigin:f.transformOrigin,overwrite:"auto"})};f.data=new Object;f.data.oldx=f.x;f.data.oldy=f.y;f.x=f.x*o;f.y=f.y*o;u.add(a.staggerTo(h,l,f,p),r)}else{i.delay=0;u.add(punchgs.TweenLite.to(e,l,i),r)} +u.addLabel(s,r);e.data("timeline",u)};var V=function(t,n){t.children().each(function(){try{e(this).die("click")}catch(t){} +try{e(this).die("mouseenter")}catch(t){} +try{e(this).die("mouseleave")}catch(t){} +try{e(this).unbind("hover")}catch(t){}});try{t.die("click","mouseenter","mouseleave")}catch(r){} +clearInterval(n.cdint);t=null};var $=function(n,r){r.cd=0;r.loop=0;if(r.stopAfterLoops!=t&&r.stopAfterLoops>-1)r.looptogo=r.stopAfterLoops;else r.looptogo=9999999;if(r.stopAtSlide!=t&&r.stopAtSlide>-1)r.lastslidetoshow=r.stopAtSlide;else r.lastslidetoshow=999;r.stopLoop="off";if(r.looptogo==0)r.stopLoop="on";if(r.slideamount>1&&!(r.stopAfterLoops==0&&r.stopAtSlide==1)){var i=n.find(".tp-bannertimer");n.on("stoptimer",function(){var t=e(this).find(".tp-bannertimer");t.data("tween").pause();if(r.hideTimerBar=="on")t.css({visibility:"hidden"})});n.on("starttimer",function(){if(r.conthover!=1&&r.videoplaying!=true&&r.width>r.hideSliderAtLimit&&r.bannertimeronpause!=true&&r.overnav!=true)if(r.stopLoop=="on"&&r.next==r.lastslidetoshow-1||r.noloopanymore==1)r.noloopanymore=1;else{i.css({visibility:"visible"});i.data("tween").resume()} +if(r.hideTimerBar=="on")i.css({visibility:"hidden"})});n.on("restarttimer",function(){var t=e(this).find(".tp-bannertimer");if(r.stopLoop=="on"&&r.next==r.lastslidetoshow-1||r.noloopanymore==1)r.noloopanymore=1;else{t.css({visibility:"visible"});t.data("tween").kill();t.data("tween",punchgs.TweenLite.fromTo(t,r.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:s,delay:1}))} +if(r.hideTimerBar=="on")t.css({visibility:"hidden"})});n.on("nulltimer",function(){i.data("tween").pause(0);if(r.hideTimerBar=="on")i.css({visibility:"hidden"})});var s=function(){if(e("body").find(n).length==0){V(n,r);clearInterval(r.cdint)} +n.trigger("revolution.slide.slideatend");if(n.data("conthover-changed")==1){r.conthover=n.data("conthover");n.data("conthover-changed",0)} +r.act=r.next;r.next=r.next+1;if(r.next>n.find(">ul >li").length-1){r.next=0;r.looptogo=r.looptogo-1;if(r.looptogo<=0){r.stopLoop="on"}} +if(r.stopLoop=="on"&&r.next==r.lastslidetoshow-1){n.find(".tp-bannertimer").css({visibility:"hidden"});n.trigger("revolution.slide.onstop");r.noloopanymore=1}else{i.data("tween")?i.data("tween").restart():r.stopLoop=="off";} +N(n,r)};i.data("tween",punchgs.TweenLite.fromTo(i,r.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:s,delay:1}));i.data("opt",r);n.hover(function(){if(r.onHoverStop=="on"&&!J()){n.trigger("stoptimer");n.trigger("revolution.slide.onpause");var i=n.find(">ul >li:eq("+r.next+") .slotholder");i.find(".defaultimg").each(function(){var n=e(this);if(n.data("kenburn")!=t){n.data("kenburn").pause()}})}},function(){if(n.data("conthover")!=1){n.trigger("revolution.slide.onresume");n.trigger("starttimer");var i=n.find(">ul >li:eq("+r.next+") .slotholder");i.find(".defaultimg").each(function(){var n=e(this);if(n.data("kenburn")!=t){n.data("kenburn").play()}})}})}};var J=function(){var e=["android","webos","iphone","ipad","blackberry","Android","webos",,"iPod","iPhone","iPad","Blackberry","BlackBerry"];var t=false;for(var n in e){if(navigator.userAgent.split(e[n]).length>1){t=true}} +return t};var K=function(e,t,n){var r=t.data("owidth");var i=t.data("oheight");if(r/i>n.width/n.height){var s=n.container.width()/r;var o=i*s;var u=o/n.container.height()*e;e=e*(100/u);u=100;e=e;return e+"% "+u+"%"+" 1"}else{var s=n.container.width()/r;var o=i*s;var u=o/n.container.height()*e;return e+"% "+u+"%"}};var Q=function(n,r,i,s){try{var o=n.find(">ul:first-child >li:eq("+r.act+")")}catch(u){var o=n.find(">ul:first-child >li:eq(1)")} +r.lastslide=r.act;var f=n.find(">ul:first-child >li:eq("+r.next+")"),l=f.find(".slotholder"),c=l.data("bgposition"),h=l.data("bgpositionend"),p=l.data("zoomstart")/100,d=l.data("zoomend")/100,v=l.data("rotationstart"),m=l.data("rotationend"),g=l.data("bgfit"),y=l.data("bgfitend"),b=l.data("easeme"),w=l.data("duration")/1e3,E=100;if(g==t)g=100;if(y==t)y=100;var S=g,x=y;g=K(g,l,r);y=K(y,l,r);E=K(100,l,r);if(p==t)p=1;if(d==t)d=1;if(v==t)v=0;if(m==t)m=0;if(p<1)p=1;if(d<1)d=1;var T=new Object;T.w=parseInt(E.split(" ")[0],0),T.h=parseInt(E.split(" ")[1],0);var N=false;if(E.split(" ")[2]=="1"){N=true} +l.find(".defaultimg").each(function(){var t=e(this);if(l.find(".kenburnimg").length==0)l.append('
        ');else{l.find(".kenburnimg img").css({width:T.w+"%",height:T.h+"%"})} +var n=l.find(".kenburnimg img");var i=G(r,c,g,n,N),o=G(r,h,y,n,N);if(N){i.w=S/100;o.w=x/100} +if(s){punchgs.TweenLite.set(n,{autoAlpha:0,transformPerspective:1200,transformOrigin:"0% 0%",top:0,left:0,scale:i.w,x:i.x,y:i.y});var u=i.w,f=u*n.width()-r.width,p=u*n.height()-r.height,d=Math.abs(i.x/f*100),v=Math.abs(i.y/p*100);if(p==0)v=0;if(f==0)d=0;t.data("bgposition",d+"% "+v+"%");if(!a(8))t.data("currotate",Y(n));if(!a(8))t.data("curscale",T.w*u+"% "+(T.h*u+"%"));l.find(".kenburnimg").remove()}else t.data("kenburn",punchgs.TweenLite.fromTo(n,w,{autoAlpha:1,force3D:punchgs.force3d,transformOrigin:"0% 0%",top:0,left:0,scale:i.w,x:i.x,y:i.y},{autoAlpha:1,rotationZ:m,ease:b,x:o.x,y:o.y,scale:o.w,onUpdate:function(){var e=n[0]._gsTransform.scaleX;var i=e*n.width()-r.width,s=e*n.height()-r.height,o=Math.abs(n[0]._gsTransform.x/i*100),u=Math.abs(n[0]._gsTransform.y/s*100);if(s==0)u=0;if(i==0)o=0;t.data("bgposition",o+"% "+u+"%");if(!a(8))t.data("currotate",Y(n));if(!a(8))t.data("curscale",T.w*e+"% "+(T.h*e+"%"))}}))})};var G=function(e,t,n,r,i){var s=new Object;if(!i)s.w=parseInt(n.split(" ")[0],0)/100;else s.w=parseInt(n.split(" ")[1],0)/100;switch(t){case"left top":case"top left":s.x=0;s.y=0;break;case"center top":case"top center":s.x=((0-r.width())*s.w+parseInt(e.width,0))/2;s.y=0;break;case"top right":case"right top":s.x=(0-r.width())*s.w+parseInt(e.width,0);s.y=0;break;case"center left":case"left center":s.x=0;s.y=((0-r.height())*s.w+parseInt(e.height,0))/2;break;case"center center":s.x=((0-r.width())*s.w+parseInt(e.width,0))/2;s.y=((0-r.height())*s.w+parseInt(e.height,0))/2;break;case"center right":case"right center":s.x=(0-r.width())*s.w+parseInt(e.width,0);s.y=((0-r.height())*s.w+parseInt(e.height,0))/2;break;case"bottom left":case"left bottom":s.x=0;s.y=(0-r.height())*s.w+parseInt(e.height,0);break;case"bottom center":case"center bottom":s.x=((0-r.width())*s.w+parseInt(e.width,0))/2;s.y=(0-r.height())*s.w+parseInt(e.height,0);break;case"bottom right":case"right bottom":s.x=(0-r.width())*s.w+parseInt(e.width,0);s.y=(0-r.height())*s.w+parseInt(e.height,0);break} +return s};var Y=function(e){var t=e.css("-webkit-transform")||e.css("-moz-transform")||e.css("-ms-transform")||e.css("-o-transform")||e.css("transform");if(t!=="none"){var n=t.split("(")[1].split(")")[0].split(",");var r=n[0];var i=n[1];var s=Math.round(Math.atan2(i,r)*(180/Math.PI))}else{var s=0} +return s<0?s+=360:s};var Z=function(n,r){try{var i=n.find(">ul:first-child >li:eq("+r.act+")")}catch(s){var i=n.find(">ul:first-child >li:eq(1)")} +r.lastslide=r.act;var o=n.find(">ul:first-child >li:eq("+r.next+")");var u=i.find(".slotholder");var a=o.find(".slotholder");n.find(".defaultimg").each(function(){var n=e(this);punchgs.TweenLite.killTweensOf(n,false);punchgs.TweenLite.set(n,{scale:1,rotationZ:0});punchgs.TweenLite.killTweensOf(n.data("kenburn img"),false);if(n.data("kenburn")!=t){n.data("kenburn").pause()} +if(n.data("currotate")!=t&&n.data("bgposition")!=t&&n.data("curscale")!=t)punchgs.TweenLite.set(n,{rotation:n.data("currotate"),backgroundPosition:n.data("bgposition"),backgroundSize:n.data("curscale")});if(n!=t&&n.data("kenburn img")!=t&&n.data("kenburn img").length>0)punchgs.TweenLite.set(n.data("kenburn img"),{autoAlpha:0})})};var et=function(t,n){if(J()&&n.parallaxDisableOnMobile=="on")return false;t.find(">ul:first-child >li").each(function(){var t=e(this);for(var r=1;r<=10;r++)t.find(".rs-parallaxlevel-"+r).each(function(){var t=e(this);t.wrap('
        ')})});if(n.parallax=="mouse"||n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll"){t.mouseenter(function(e){var n=t.find(".current-sr-slide-visible");var r=t.offset().top,i=t.offset().left,s=e.pageX-i,o=e.pageY-r;n.data("enterx",s);n.data("entery",o)});t.on("mousemove.hoverdir, mouseleave.hoverdir",function(r){var i=t.find(".current-sr-slide-visible");switch(r.type){case"mousemove":var s=t.offset().top,o=t.offset().left,u=i.data("enterx"),a=i.data("entery"),f=u-(r.pageX-o),l=a-(r.pageY-s);i.find(".tp-parallax-container").each(function(){var t=e(this),r=parseInt(t.data("parallaxlevel"),0)/100,i=f*r,s=l*r;if(n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll")punchgs.TweenLite.to(t,.4,{force3D:"auto",x:i,ease:punchgs.Power3.easeOut,overwrite:"all"});else punchgs.TweenLite.to(t,.4,{force3D:"auto",x:i,y:s,ease:punchgs.Power3.easeOut,overwrite:"all"})});break;case"mouseleave":i.find(".tp-parallax-container").each(function(){var t=e(this);if(n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll")punchgs.TweenLite.to(t,1.5,{force3D:"auto",x:0,ease:punchgs.Power3.easeOut});else punchgs.TweenLite.to(t,1.5,{force3D:"auto",x:0,y:0,ease:punchgs.Power3.easeOut})});break}});if(J())window.ondeviceorientation=function(n){var r=Math.round(n.beta||0),i=Math.round(n.gamma||0);var s=t.find(".current-sr-slide-visible");if(e(window).width()>e(window).height()){var o=i;i=r;r=o} +var u=360/t.width()*i,a=180/t.height()*r;s.find(".tp-parallax-container").each(function(){var t=e(this),n=parseInt(t.data("parallaxlevel"),0)/100,r=u*n,i=a*n;punchgs.TweenLite.to(t,.2,{force3D:"auto",x:r,y:i,ease:punchgs.Power3.easeOut})})}} +if(n.parallax=="scroll"||n.parallax=="scroll+mouse"||n.parallax=="mouse+scroll"){e(window).on("scroll",function(e){tt(t,n)})}};var tt=function(t,n){if(J()&&n.parallaxDisableOnMobile=="on")return false;var r=t.offset().top,i=e(window).scrollTop(),s=r+t.height()/2,o=r+t.height()/2-i,u=e(window).height()/2,a=u-o;if(s
        ')} +var s=i.find(".tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer");var o=s.parent();o.width(r.thumbWidth*r.thumbAmount);o.height(r.thumbHeight);o.parent().width(r.thumbWidth*r.thumbAmount);o.parent().height(r.thumbHeight);n.find(">ul:first >li").each(function(e){var i=n.find(">ul:first >li:eq("+e+")");var o=i.find(".defaultimg").css("backgroundColor");if(i.data("thumb")!=t)var u=i.data("thumb");else var u=i.find("img:first").attr("src");s.append('
        ');var a=s.find(".bullet:first")});var u=10;s.find(".bullet").each(function(t){var i=e(this);if(t==r.slideamount-1)i.addClass("last");if(t==0)i.addClass("first");i.width(r.thumbWidth);i.height(r.thumbHeight);if(uul:first >li").length;var l=s.parent().width();r.thumbWidth=u;if(lul:first >li").length,a=u-s+15,f=a/s;t.addClass("over");i=i-30;var l=0-i*f;if(l>0)l=0;if(l<0-u+s)l=0-u+s;it(t,l,200)});s.parent().mousemove(function(){var t=e(this),r=t.offset(),i=e("body").data("mousex")-r.left,s=t.width(),o=t.find(".bullet:first").outerWidth(true),u=o*n.find(">ul:first >li").length-1,a=u-s+15,f=a/s;i=i-3;if(i<6)i=0;if(i+3>s-6)i=s;var l=0-i*f;if(l>0)l=0;if(l<0-u+s)l=0-u+s;it(t,l,0)});s.parent().mouseleave(function(){var t=e(this);t.removeClass("over");rt(n)})}};var rt=function(e){var t=e.parent().find(".tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer"),n=t.parent(),r=n.offset(),i=n.find(".bullet:first").outerWidth(true),s=n.find(".bullet.selected").index()*i,o=n.width(),i=n.find(".bullet:first").outerWidth(true),u=i*e.find(">ul:first >li").length,a=u-o,f=a/o,l=0-s;if(l>0)l=0;if(l<0-u+o)l=0-u+o;if(!n.hasClass("over")){it(n,l,200)}};var it=function(e,t,n){punchgs.TweenLite.to(e.find(".tp-thumbcontainer"),.2,{force3D:"auto",left:t,ease:punchgs.Power3.easeOut,overwrite:"auto"})}})(jQuery) + diff --git a/src/assets/niayesh/jquery.tmpl.min.js b/src/assets/niayesh/jquery.tmpl.min.js new file mode 100644 index 0000000..f08e81d --- /dev/null +++ b/src/assets/niayesh/jquery.tmpl.min.js @@ -0,0 +1 @@ +(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},h=0,c=0,l=[];function g(e,d,g,i){var c={data:i||(d?d.data:{}),_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};e&&a.extend(c,e,{nodes:[],parent:d});if(g){c.tmpl=g;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++h;(l.length?f:b)[h]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h0?this.clone(true):this).get();a.fn[d].apply(a(i[h]),k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,l,j){if(d[0]&&d[0].nodeType){var f=a.makeArray(arguments),g=d.length,i=0,h;while(i1)f[0]=[a.makeArray(d)];if(h&&c)f[2]=function(b){a.tmpl.afterManip(this,b,j)};r.apply(this,f)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var j,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(i(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);j=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(i(c,null,j)):j},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("<").join("<").split(">").join(">").split('"').join(""").split("'").join("'")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function i(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:i(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=j(c).concat(b);if(d)b=b.concat(j(d))});return b?b:j(c)}function j(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,j,d,b,c,e){var i=a.tmpl.tag[j],h,f,g;if(!i)throw"Template command not found: "+j;h=i._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=k(b);e=e?","+k(e)+")":c?")":"";f=c?b.indexOf(".")>-1?b+c:"("+b+").call($item"+e:b;g=c?f:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else g=f=h.$1||"null";d=k(d);return"');"+i[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(g).split("$1").join(f).split("$2").join(d?d.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(d,c,b,a){a=a?","+a+")":b?")":"";return a?"("+c+").call($item"+a:d}):h.$2||"")+"_.push('"})+"');}return _;")}function n(c,b){c._wrap=i(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function k(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,i;for(e=0,p=o.length;e=0;i--)m(j[i]);m(k)}function m(j){var p,i=j,k,e,m;if(m=j.getAttribute(d)){while(i.parentNode&&(i=i.parentNode).nodeType===1&&!(p=i.getAttribute(d)));if(p!==m){i=i.parentNode?i.nodeType===11?0:i.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[i]||f[i],null,true);e.key=++h;b[h]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;i=a.data(j.parentNode,"tmplItem");i=i?i.key:0}if(e){k=e;while(k&&k.key!=i){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent,null,true)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery) \ No newline at end of file diff --git a/src/assets/niayesh/js b/src/assets/niayesh/js new file mode 100644 index 0000000..bfb9d0f --- /dev/null +++ b/src/assets/niayesh/js @@ -0,0 +1,625 @@ + + +window.google = window.google || {}; +google.maps = google.maps || {}; +(function() { + + var modules = google.maps.modules = {}; + google.maps.__gjsload__ = function(name, text) { + modules[name] = text; + }; + + google.maps.Load = function(apiLoad) { + delete google.maps.Load; + apiLoad([0.009999999776482582,[null,[["https://khms0.googleapis.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026","https://khms1.googleapis.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026"],null,null,null,1,"1004",["https://khms0.google.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026","https://khms1.google.com/kh?v=1004\u0026hl=en-US\u0026gl=US\u0026"]],null,null,null,null,[["https://cbks0.googleapis.com/cbk?","https://cbks1.googleapis.com/cbk?"]],[["https://khms0.googleapis.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026","https://khms1.googleapis.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026"],null,null,null,null,"169",["https://khms0.google.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026","https://khms1.google.com/kh?v=169\u0026hl=en-US\u0026gl=US\u0026"]],null,null,null,null,null,null,null,[["https://streetviewpixels-pa.googleapis.com/v1/thumbnail?hl=en-US\u0026gl=US\u0026","https://streetviewpixels-pa.googleapis.com/v1/thumbnail?hl=en-US\u0026gl=US\u0026"]]],["en-US","US",null,0,null,null,"https://maps.gstatic.com/mapfiles/",null,"https://maps.googleapis.com","https://maps.googleapis.com",null,"https://maps.google.com",null,"https://maps.gstatic.com/maps-api-v3/api/images/","https://www.google.com/maps",null,"https://www.google.com",1,"",0,1],["https://maps.google.com/maps-api-v3/api/js/63/4a","3.63.4a"],[4066783650],null,null,null,[112],null,null,"gmapapi",null,null,1,"https://khms.googleapis.com/mz?v=1004\u0026",null,"https://earthbuilder.googleapis.com","https://earthbuilder.googleapis.com",null,"https://mts.googleapis.com/maps/vt/icon",[["https://maps.google.com/maps/vt"],["https://maps.google.com/maps/vt"],null,null,null,null,null,null,null,null,null,null,["https://www.google.com/maps/vt"],"/maps/vt",760000000,760,760520447],2,500,[null,null,null,null,"https://www.google.com/maps/preview/log204","","https://static.panoramio.com.storage.googleapis.com/photos/",["https://geo0.ggpht.com/cbk","https://geo1.ggpht.com/cbk","https://geo2.ggpht.com/cbk","https://geo3.ggpht.com/cbk"],"https://maps.googleapis.com/maps/api/js/GeoPhotoService.GetMetadata","https://maps.googleapis.com/maps/api/js/GeoPhotoService.SingleImageSearch",["https://lh3.ggpht.com/jsapi2/a/b/c/","https://lh4.ggpht.com/jsapi2/a/b/c/","https://lh5.ggpht.com/jsapi2/a/b/c/","https://lh6.ggpht.com/jsapi2/a/b/c/"],"https://streetviewpixels-pa.googleapis.com/v1/tile",["https://lh3.googleusercontent.com/","https://lh4.googleusercontent.com/","https://lh5.googleusercontent.com/","https://lh6.googleusercontent.com/"]],null,null,null,null,"/maps/api/js/ApplicationService.GetEntityDetails",0,null,null,null,null,[],["63.4a"],2,0,[2,"https://developers.google.com/maps/documentation/javascript/error-messages?utm_source=maps_js\u0026utm_medium=degraded\u0026utm_campaign=keyless#api-key-and-billing-errors"],"CgASgTQI+AUSfAgBEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAgCEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAgDEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdggEEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfggFEnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25Mb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ/CAYSe2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvblNhdGVsbGl0ZS1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJzCAcSb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJzCAgSb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ9CAkSeWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcEFtYmlhY3RpdmUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgKEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAgLEnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgMEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVRlcnJhaW4tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdggNEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdggOEnJodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb24tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfQgPEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBBbWJpYWN0aXZlLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCBASf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcEFtYmlhY3RpdmVMb3dCaXQtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfggREnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25Mb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ6CBISdmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVHJhbnNpdEZvY3VzZWQtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgTEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USeQgUEnVodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvdXRlT3ZlcnZpZXctRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgVEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfQgWEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25BbWJpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoEBCBcSfWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkFtYmllbnREYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCBkSf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstQmFzZW1hcEVkaXRpbmdTYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UScwgaEm9odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXAtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdwgbEnNodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn0IHBJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1Sb3V0ZU92ZXJ2aWV3RGFyay1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ3CB0Sc2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVGVycmFpbkRhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfggeEnpodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVRyYW5zaXRGb2N1c2VkRGFyay1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJzCB8Sb2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ3CCASc2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstUm9hZG1hcERhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USdwghEnNodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLVJvYWRtYXBEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoABCCUSfGh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkhpZ2hEZXRhaWwtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USiQEIJhKEAWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkhpZ2hEZXRhaWxMb3dMaWdodC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJyCCkSbmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVHJhdmVsLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEnYIKhJyaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1UcmF2ZWxEYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn8IKxJ7aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uU2F0ZWxsaXRlLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn8ILBJ7aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1UZXJyYWluVmVjdG9yQ2xpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCC0Sf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstVGVycmFpblZlY3RvckNsaWVudERhcmstRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfQguEnlodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25BbWJpZW50LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoEBCC8SfWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkFtYmllbnREYXJrLUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn0IMBJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1BaXJRdWFsaXR5SGVhdG1hcC1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRKBAQgxEn1odHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLUFpclF1YWxpdHlIZWF0bWFwRGFyay1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ6CDISdmh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkVnbW0tRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USggEIMxJ+aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uRWdtbUxvd0xpZ2h0LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEoMBCDQSf2h0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbkVnbW1TYXRlbGxpdGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2USfAg1EnhodHRwczovL3d3dy5nc3RhdGljLmNvbS9tYXBzL3Jlcy9Db21wYWN0TGVnZW5kU2RrLU5hdmlnYXRpb25UdW5uZWwtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UShQEINhKAAWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvblR1bm5lbExvd0xpZ2h0LUZldGNoYWJsZVN0eWxlU2V0U2RrLTUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlEn0INxJ5aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vbWFwcy9yZXMvQ29tcGFjdExlZ2VuZFNkay1OYXZpZ2F0aW9uR2xhc3Nlcy1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ5CDgSdWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstSW1tZXJzaXZlVmlldy1GZXRjaGFibGVTdHlsZVNldFNkay01MTk5NTQ1MGU2MzdlZmFkZjdlMGZiMGNlNTkxMWEzZRJ9CDkSeWh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL21hcHMvcmVzL0NvbXBhY3RMZWdlbmRTZGstTmF2aWdhdGlvbk1pbk1vZGUtRmV0Y2hhYmxlU3R5bGVTZXRTZGstNTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2UiIDUxOTk1NDUwZTYzN2VmYWRmN2UwZmIwY2U1OTExYTNlKAEycmh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy92dC9zeGZvcm1zP3Y9NTE5OTU0NTBlNjM3ZWZhZGY3ZTBmYjBjZTU5MTFhM2Umc3R5bGVyX3N1YnR5cGU9U1RZTEVSX0xFR0VORF9TVUJUWVBFX1NESzpgCi6AfIB4gHSAcIBsgGiAZIBggFyAWIBUgFCATIBIgESAQIA8gDiANIAwgCyAKIAkEgQIABAAEgQIARABEgQIAhACEg0IAxD///////////8BEg0IBBD+//////////8BQgNzZGs46Y60FjjriLgWOO7fuRY46pDzIg==",null,1,0.009999999776482582,null,[[[6,"1764596362"]]],null,""], loadScriptTime); + }; + var loadScriptTime = (new Date).getTime(); +})(); +// inlined +(function(_){/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +/* + + Copyright Google LLC + SPDX-License-Identifier: Apache-2.0 +*/ +/* + + Copyright 2019 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +/* + + Copyright 2017 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +/* + +Math.uuid.js (v1.4) +http://www.broofa.com +mailto:robert@broofa.com +Copyright (c) 2010 Robert Kieffer +Dual licensed under the MIT and GPL licenses. +*/ +/* + + Copyright 2021 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +var ma,oa,na,qa,baa,caa,Ra,Ta,zb,Ab,$b,eaa,Nc,Oc,faa,Sc,Yc,gd,jd,xd,Fd,ae,re,se,te,Le,Oe,Ne,Pe,iaa,maa,Ye,$e,af,gf,hf,paa,raa,nf,pf,Kf,Ff,Hf,Mf,Qf,Tf,Uf,eg,Jf,taa,Og,lh,sh,wh,Ch,xaa,yaa,Ih,zaa,Aaa,ii,ji,Caa,Daa,Oi,Si,Eaa,jj,kj,ij,Cj,Laa,Naa,Mj,Nj,Oj,Qj,Vj,Oaa,ak,Yj,Paa,Tj,Qaa,fk,hk,ik,mk,kk,qk,lk,Saa,xk,Taa,Waa,Xaa,Bk,Fk,Gk,Dk,Ek,aba,Ik,Hk,Mk,Nk,Ok,Qk,Pk,bba,Vk,Wk,Xk,Yk,Zk,$k,al,bl,cl,cba,dl,el,fl,gl,dba,eba,pl,kba,xl,wl,Il,Jl,Kl,mba,Ml,Nl,nba,Ll,lba,oba,pba,dm,em,km,lm,Cm,qba,Jm,Km,bn,cn,fn,gn,kn, +ln,qn,vn,Jn,Tn,Gn,Yn,ao,Xn,qo,Ao,Bo,xba,yba,Aba,Jo,Oo,Po,Qo,Ro,Bba,Wo,Vo,fp,gp,jp,kp,mp,zp,Bp,Ep,Fp,Gp,Jp,Kp,Mp,Np,Op,Rp,Qp,Dba,Xp,$p,cq,Gba,fq,Iba,hq,Kba,nq,Lba,rq,Mba,uq,Pba,Qba,Rba,Tba,Uba,Yba,Zba,xq,$ba,Xba,Vba,Wba,bca,aca,zq,dca,gca,hca,jca,Nq,Pq,nca,qca,tca,vca,xca,yca,zca,Aca,Bca,Cca,Dca,Eca,Fca,Gca,Hca,Jca,Lca,Mca,Nca,Rca,Sca,ir,jr,kr,lr,Uca,Vca,Wca,Xca,bda,$ca,gda,hda,Dr,Cr,Gr,uda,xda,yda,zda,Cda,Hda,Lda,Gda,Nda,Mda,Qda,Rda,Sda,Tda,as,Wda,$da,bea,cea,oea,nea,fea,gea,lea,is,op,aa,la,ia,ka, +fa,da;_.ba=function(a){return function(){return aa[a].apply(this,arguments)}};_.ca=function(a,b){return aa[a]=b};_.ea=function(a,b,c){if(!c||a!=null){c=da[b];if(c==null)return a[b];c=a[c];return c!==void 0?c:a[b]}}; +ma=function(a,b,c){if(b)a:{var d=a.split(".");a=d.length===1;var e=d[0],f;!a&&e in fa?f=fa:f=ia;for(e=0;e>>0,da[d]=ka?ia.Symbol(d):"$jscp$"+a+"$"+d),la(f,da[d],{configurable:!0,writable:!0,value:b})))}};oa=function(a,b){var c=na("CLOSURE_FLAGS");a=c&&c[a];return a!=null?a:b}; +na=function(a,b){a=a.split(".");b=b||_.pa;for(var c=0;c2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.Da=function(a,b,c){_.Da=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?baa:caa;return _.Da.apply(null,arguments)};_.Ea=function(){return Date.now()}; +_.Ga=function(a,b){a=a.split(".");for(var c=_.pa,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.Ia=function(a){return a};_.Ja=function(a,b){function c(){}c.prototype=b.prototype;a.Co=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ux=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h=0;h--)if(g=a[h])f=(e<3?g(f):e>3?g(b,c,f):g(b,c))||f;e>3&&f&&Object.defineProperty(b,c,f)};_.A=function(a,b){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(a,b)}; +_.Na=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Na);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};Ra=function(a,b){var c=_.Na.call;a=a.split("%s");let d="";const e=a.length-1;for(let f=0;f{throw a;},0)};_.Va=function(a,b){return a.lastIndexOf(b,0)==0}; +_.Za=function(a){return/^[\s\xa0]*$/.test(a)};_.bb=function(){return _.ab().toLowerCase().indexOf("webkit")!=-1};_.ab=function(){var a=_.pa.navigator;return a&&(a=a.userAgent)?a:""};_.lb=function(a){if(!db||!_.hb)return!1;for(let b=0;b<_.hb.brands.length;b++){const {brand:c}=_.hb.brands[b];if(c&&c.indexOf(a)!=-1)return!0}return!1};_.nb=function(a){return _.ab().indexOf(a)!=-1};_.ob=function(){return db?!!_.hb&&_.hb.brands.length>0:!1};_.pb=function(){return _.ob()?!1:_.nb("Opera")}; +_.qb=function(){return _.ob()?!1:_.nb("Trident")||_.nb("MSIE")};_.tb=function(){return _.ob()?_.lb("Microsoft Edge"):_.nb("Edg/")};_.vb=function(){return _.nb("Firefox")||_.nb("FxiOS")};_.yb=function(){return _.nb("Safari")&&!(_.wb()||(_.ob()?0:_.nb("Coast"))||_.pb()||(_.ob()?0:_.nb("Edge"))||_.tb()||(_.ob()?_.lb("Opera"):_.nb("OPR"))||_.vb()||_.nb("Silk")||_.nb("Android"))};_.wb=function(){return _.ob()?_.lb("Chromium"):(_.nb("Chrome")||_.nb("CriOS"))&&!(_.ob()?0:_.nb("Edge"))||_.nb("Silk")}; +zb=function(){return db?!!_.hb&&!!_.hb.platform:!1};Ab=function(){return _.nb("iPhone")&&!_.nb("iPod")&&!_.nb("iPad")};_.Gb=function(){return zb()?_.hb.platform==="macOS":_.nb("Macintosh")};_.Jb=function(){return zb()?_.hb.platform==="Windows":_.nb("Windows")};_.Kb=function(a,b,c){c=c==null?0:c<0?Math.max(0,a.length+c):c;if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,c);for(;c=0};_.Rb=function(a,b){b=_.Kb(a,b);let c;(c=b>=0)&&_.Pb(a,b);return c};_.Pb=function(a,b){Array.prototype.splice.call(a,b,1)};_.Vb=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=""+m+g+h+k}m=0;k=d;switch(a.length-e){case 2:m=a[e+1],k=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=""+b[a>>2]+b[(a&3)<<4|m>>4]+k+d}return c.join("")};_.fc=function(a){const b=[];_.ec(a,function(c){b.push(c)});return b}; +_.ec=function(a,b){function c(e){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}; +$b=function(){if(!kc){kc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));ac[c]=d;for(let e=0;e{const e=new MessageChannel;e.port2.onmessage=f=>{c(f.data)};try{e.port1.postMessage(a,b)}catch(f){d(f)}})};_.Rc=function(a,b,c){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382[b]=c};Sc=function(){const a=Error();_.Rc(a,"severity","incident");_.Ua(a)};_.Uc=function(a){a=Error(a);_.Rc(a,"severity","warning");return a}; +_.Xc=function(a,b){if(a!=null){var c=Vc??(Vc={});var d=c[a]||0;d>=b||(c[a]=d+1,Sc())}};Yc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};_.bd=function(a,b){a[_.ad]|=b};gd=function(a){if(4&a)return 512&a?512:1024&a?1024:0};_.hd=function(a){_.bd(a,34);return a};jd=function(a){_.bd(a,32);return a};_.kd=function(a){return a.length==0?_.Gc():new _.Bc(a,_.Fc)};_.nd=function(a){return a[ld]===md}; +_.td=function(a,b){return b===void 0?a.Mg!==_.sd&&!!(2&(a.Qh[_.ad]|0)):!!(2&b)&&a.Mg!==_.sd};_.ud=function(a,b){a.Mg=b?_.sd:void 0};_.vd=function(a,b){if(a!=null)if(typeof a==="string")a=a?new _.Bc(a,_.Fc):_.Gc();else if(a.constructor!==_.Bc)if(_.vc(a))a=a.length?new _.Bc(new Uint8Array(a),_.Fc):_.Gc();else{if(!b)throw Error();a=void 0}return a};_.wd=function(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();};xd=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();}; +_.yd=function(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;const g=e+(f?-1:0);for(b=b&128?1:0;bb instanceof a)}; +_.Hd=function(a){if(gaa(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(Gd(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)};_.Kd=function(a){const b=a>>>0;_.Id=b;_.Jd=(a-b)/4294967296>>>0};_.Ld=function(a){if(a<0){_.Kd(0-a);a=_.Id;var b=_.Jd;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];_.Id=c>>>0;_.Jd=d>>>0}else _.Kd(a)};_.Pd=function(a){const b=_.Od||(_.Od=new DataView(new ArrayBuffer(8)));b.setFloat64(0,+a,!0);_.Id=b.getUint32(0,!0);_.Jd=b.getUint32(4,!0)}; +_.Sd=function(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:_.Rd(a,b)};_.Td=function(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=_.Sd(a,b);return typeof a==="number"?c?-a:a:c?"-"+a:a};_.Vd=function(a,b){return _.Hd(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0)):c=_.Rd(a,b);return c};_.Xd=function(a){a.length<16?_.Ld(Number(a)):(a=BigInt(a),_.Id=Number(a&BigInt(4294967295))>>>0,_.Jd=Number(a>>BigInt(32)&BigInt(4294967295)))};_.Yd=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.Zd=function(a){if(typeof a!=="number")throw Error(`Value of float/double field must be a number, found ${typeof a}: ${a}`);return a}; +_.$d=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};ae=function(a){return a.displayName||a.name||"unknown type name"};_.be=function(a){if(typeof a!=="boolean")throw Error(`Expected boolean but got ${qa(a)}: ${a}`);return a};_.ce=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a}; +_.ge=function(a){switch(typeof a){case "bigint":return!0;case "number":return de(a);case "string":return haa.test(a);default:return!1}};_.he=function(a){if(!de(a))throw _.Uc("enum");return a|0};_.ie=function(a){return a==null?a:de(a)?a|0:void 0};_.je=function(a){if(typeof a!=="number")throw _.Uc("int32");if(!de(a))throw _.Uc("int32");return a|0};_.le=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return de(a)?a|0:void 0}; +_.me=function(a){if(typeof a!=="number")throw _.Uc("uint32");if(!de(a))throw _.Uc("uint32");return a>>>0};_.ne=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return de(a)?a>>>0:void 0}; +_.xe=function(a){var b=_.oe?1024:0;if(!_.ge(a))throw _.Uc("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return _.pe(a);case "bigint":return String((0,_.qe)(64,a));default:return re(a)}case 1024:switch(c){case "string":return se(a);case "bigint":return _.Hd((0,_.qe)(64,a));default:return te(a)}case 0:switch(c){case "string":return _.pe(a);case "bigint":return _.Hd((0,_.qe)(64,a));default:return _.we(a)}default:return _.Yd(b,"Unknown format requested type for int64")}}; +_.we=function(a){_.ge(a);a=(0,_.ye)(a);(0,_.ze)(a)||(_.Ld(a),a=_.Td(_.Id,_.Jd));return a};_.Ae=function(a){_.ge(a);a=(0,_.ye)(a);a>=0&&(0,_.ze)(a)||(_.Ld(a),a=_.Sd(_.Id,_.Jd));return a};re=function(a){_.ge(a);a=(0,_.ye)(a);(0,_.ze)(a)?a=String(a):(_.Ld(a),a=_.Wd(_.Id,_.Jd));return a}; +_.pe=function(a){_.ge(a);var b=(0,_.ye)(Number(a));if((0,_.ze)(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));b=a.length;(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")||(_.Xd(a),a=_.Wd(_.Id,_.Jd));return a};se=function(a){var b=(0,_.ye)(Number(a));if((0,_.ze)(b))return _.Hd(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.Hd((0,_.qe)(64,BigInt(a)))};te=function(a){return(0,_.ze)(a)?_.Hd(_.we(a)):_.Hd(re(a))}; +_.Be=function(a){_.ge(a);var b=(0,_.ye)(Number(a));if((0,_.ze)(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));a[0]==="-"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<="18446744073709551615");b||(_.Xd(a),a=_.Rd(_.Id,_.Jd));return a};_.Ce=function(a,b=!1){const c=typeof a;if(a==null)return a;if(c==="bigint")return String((0,_.qe)(64,a));if(_.ge(a))return c==="string"?_.pe(a):b?re(a):_.we(a)}; +_.De=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return _.Hd((0,_.qe)(64,a));if(_.ge(a))return b==="string"?se(a):te(a)};_.Fe=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return String((0,_.Ee)(64,a));if(_.ge(a))return b==="string"?_.Be(a):_.Ae(a)};_.Ge=function(a){if(a==null)return a;const b=typeof a;if(b==="bigint")return String((0,_.qe)(64,a));if(_.ge(a)){if(b==="string")return _.pe(a);if(b==="number")return _.we(a)}}; +_.He=function(a){if(typeof a!=="string")throw Error();return a};_.Je=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.Ke=function(a){return a==null||typeof a==="string"?a:void 0};Le=function(a,b){if(!(a instanceof b))throw Error(`Expected instanceof ${ae(b)} but got ${a&&ae(a.constructor)}`);return a};Oe=function(a,b,c,d){if(a!=null&&_.nd(a))return a;if(!Array.isArray(a))return c?d&2?b[Me]||(b[Me]=Ne(b)):new b:void 0;c=a[_.ad]|0;d=c|d&32|d&2;d!==c&&(a[_.ad]=d);return new b(a)}; +Ne=function(a){a=new a;_.hd(a.Qh);return a};Pe=function(a){return a};_.Re=function(a){const b=_.Ia(_.Qe);return b?a[b]:void 0};_.Se=function(a,b){for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&!isNaN(c)&&b(a,+c,a[c])};iaa=function(a){const b=new _.Te;_.Se(a,(c,d,e)=>{b[d]=[...e]});b.Vy=a.Vy;return b};_.Ve=function(a,b,c){if(_.Ia(_.Ue)&&_.Ia(_.Qe)&&c===_.Ue&&(a=a.Qh,c=a[_.Qe])&&(c=c.Vy))try{c(a,b,jaa)}catch(d){_.Ua(d)}}; +_.We=function(a,b){const c=_.Ia(_.Qe);c&&a[c]?.[b]!=null&&_.Xc(kaa,3)};maa=function(a,b){b<100||_.Xc(laa,1)}; +Ye=function(a,b,c,d){const e=d!==void 0;d=!!d;var f=_.Ia(_.Qe),g;!e&&f&&(g=a[f])&&_.Se(g,maa);f=[];var h=a.length;let k;g=4294967295;let m=!1;const p=!!(b&64),r=p?b&128?0:-1:void 0;b&1||(k=h&&a[h-1],k!=null&&typeof k==="object"&&k.constructor===Object?(h--,g=h):k=void 0,!p||b&128||e||(m=!0,g=(Xe??Pe)(g-r,r,a,k,void 0)+r));b=void 0;for(var t=0;t=g){const w=t-r;(b??(b={}))[w]=v}else f[t]=v}if(k)for(let v in k){if(!Object.prototype.hasOwnProperty.call(k, +v))continue;h=k[v];if(h==null||(h=c(h,d))==null)continue;t=+v;let w;p&&!Number.isNaN(t)&&(w=t+r)0?void 0:a===0?ff||(ff=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.jf=function(a,b){return hf(a,b[0],b[1])}; +hf=function(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");e=a[_.ad]|0;if(kf&&1&e)throw Error("rfarr");2048&e&&!(2&e)&&paa();if(e&256)throw Error("farr");if(e&64)return(e|d)!==e&&(a[_.ad]=e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("mid");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;const k=c[g];if(k!=null&&typeof k==="object"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("pvtlmt");for(var h in k)if(Object.prototype.hasOwnProperty.call(k, +h))if(f=+h,f1024)throw Error("spvt");e=e&-16760833|(h&1023)<<14}}}a[_.ad]=e|64|d;return a};paa=function(){if(kf)throw Error("carr");_.Xc(qaa,5)}; +raa=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.ad]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.lf(a,c,!1,b&&!(c&16)):(_.bd(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&_.nd(a))return b=a.Qh,c=b[_.ad]|0,_.td(a,c)?a:_.mf(a,b,c)?nf(a,b):_.lf(b,c);if(a instanceof _.Bc)return a};nf=function(a,b,c){a=new a.constructor(b);c&&_.ud(a,!0);a.Jy=_.sd;return a};_.lf=function(a,b,c,d){d??(d=!!(34&b));a=Ye(a,b,raa,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.ad]=b;return a}; +_.of=function(a){const b=a.Qh,c=b[_.ad]|0;return _.td(a,c)?_.mf(a,b,c)?nf(a,b,!0):new a.constructor(_.lf(b,c,!1)):a};pf=function(a){if(a.Mg!==_.sd)return!1;var b=a.Qh;b=_.lf(b,b[_.ad]|0);_.bd(b,2048);a.Qh=b;_.ud(a,!1);a.Jy=void 0;return!0};_.qf=function(a){if(!pf(a)&&_.td(a,a.Qh[_.ad]|0))throw Error();};_.rf=function(a,b){b===void 0&&(b=a[_.ad]|0);b&32&&!(b&4096)&&(a[_.ad]=b|4096)};_.mf=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.ad]=c|2,_.ud(a,!0),!0):!1}; +_.tf=function(a,b,c,d,e){Object.isExtensible(a);b=_.sf(a.Qh,b,c,e);if(b!==null||d&&a.Jy!==_.sd)return b};_.sf=function(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g==="object"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}};_.vf=function(a,b,c,d){_.qf(a);const e=a.Qh;_.uf(e,e[_.ad]|0,b,c,d);return a}; +_.uf=function(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;d!==void 0&&(g=(b??(b=a[_.ad]|0))>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b};_.xf=function(a,b,c,d){a=a.Qh;return _.wf(a,a[_.ad]|0,b,c,d)!==void 0};_.zf=function(a,b){return _.yf(a,a[_.ad]|0,b)};_.Bf=function(a,b,c){const d=a.Qh;return _.Af(a,d,d[_.ad]|0,b,c,3).length}; +_.Df=function(a,b,c,d,e){_.Cf(a,b,c,void 0,e,d,1);return a};_.Ef=function(){return void 0===saa?2:4}; +_.Lf=function(a,b,c,d,e,f,g){let h=a.Qh,k=h[_.ad]|0;d=_.td(a,k)?1:d;e=!!e||d===3;d===2&&pf(a)&&(h=a.Qh,k=h[_.ad]|0);let m=Ff(h,b,g),p=m===_.Gf?7:m[_.ad]|0,r=Hf(p,k);var t=r;4&t?f==null?a=!1:(!e&&f===0&&(512&t||1024&t)&&(a.constructor[If]=(a.constructor[If]|0)+1)<5&&Sc(),a=f===0?!1:!(f&t)):a=!0;if(a){4&r&&(m=[...m],p=0,r=Jf(r,k),k=_.uf(h,k,b,m,g));let v=t=0;for(;t{const h=Oe(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!_.td(d)&&_.rf(a,b),d};_.B=function(a,b,c){a=a.Qh;return _.wf(a,a[_.ad]|0,b,c)||b[Me]||(b[Me]=Ne(b))}; +_.D=function(a,b,c,d){let e=a.Qh,f=e[_.ad]|0;b=_.wf(e,f,b,c,d);if(b==null)return b;f=e[_.ad]|0;if(!_.td(a,f)){const g=_.of(b);g!==b&&(pf(a)&&(e=a.Qh,f=e[_.ad]|0),b=g,f=_.uf(e,f,c,b,d),_.rf(e,f))}return b};_.cg=function(a,b,c){const d=a.Qh;return _.Af(a,d,d[_.ad]|0,b,c,1)}; +_.Af=function(a,b,c,d,e,f,g,h,k){var m=_.td(a,c);f=m?1:f;h=!!h||f===3;m=k&&!m;(f===2||m)&&pf(a)&&(b=a.Qh,c=b[_.ad]|0);a=Ff(b,e,g);var p=a===_.Gf?7:a[_.ad]|0,r=Hf(p,c);if(k=!(4&r)){var t=a,v=c;const w=!!(2&r);w&&(v|=2);let y=!w,C=!0,F=0,K=0;for(;F32)for(e|=(c&127)>>4,f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<>>0,e>>>0);throw Error();}; +_.Qg=function(a){let b=0,c=a.Eg;const d=c+10,e=a.Fg;for(;c>>0};_.Tg=function(a){return _.Pg(a,_.Td)}; +_.Ug=function(a){return _.Pg(a,_.Vd)};_.Wg=function(a){var b=a.Jg;b||(b=a.Fg,b=a.Jg=new DataView(b.buffer,b.byteOffset,b.byteLength));b=b.getFloat64(a.Eg,!0);_.Vg(a,8);return b};taa=function(a){return _.Rg(a)};Og=function(a,b){a.Eg=b;if(b>a.Gg)throw Error();};_.Vg=function(a,b){Og(a,a.Eg+b)};_.Xg=function(a,b){if(b<0)throw Error();const c=a.Eg;b=c+b;if(b>a.Gg)throw Error();a.Eg=b;return c}; +_.$g=function(a,b){const c=_.Xg(a,b);var d=a.Fg;(a=Yg)||(a=Yg=new TextDecoder("utf-8",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var e=a.decode(d)}catch(f){if(Zg===void 0){try{a.decode(new Uint8Array([128]))}catch(g){}try{a.decode(new Uint8Array([97])),Zg=!0}catch(g){Zg=!1}}!Zg&&(Yg=void 0);throw f;}return e}; +_.ah=function(a,b,c){const d=a.Fg.Gg;var e=_.Sg(a.Fg);e=a.Fg.getCursor()+e;let f=e-d;f<=0&&(a.Fg.Gg=e,c(b,a,void 0,void 0,void 0),f=e-a.Fg.getCursor());if(f)throw Error();a.Fg.setCursor(e);a.Fg.Gg=d;return b};_.bh=function(a){const b=_.Sg(a.Fg);return _.$g(a.Fg,b)};_.ch=function(a,b,c){var d=_.Sg(a.Fg);for(d=a.Fg.getCursor()+d;a.Fg.getCursor()>BigInt(32)))}; +_.gh=function(a){if(!a)return fh||(fh=new dh(0,0));if(!/^-?\d+$/.test(a))return null;_.Xd(a);return new dh(_.Id,_.Jd)};_.hh=function(a,b,c){for(;c>0||b>127;)a.Eg.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.Eg.push(b)};_.ih=function(a,b){a.Eg.push(b>>>0&255);a.Eg.push(b>>>8&255);a.Eg.push(b>>>16&255);a.Eg.push(b>>>24&255)};_.jh=function(a,b){for(;b>127;)a.Eg.push(b&127|128),b>>>=7;a.Eg.push(b)};_.kh=function(a,b){if(b>=0)_.jh(a,b);else{for(let c=0;c<9;c++)a.Eg.push(b&127|128),b>>=7;a.Eg.push(1)}}; +lh=function(a,b){b.length!==0&&(a.Gg.push(b),a.Fg+=b.length)};_.mh=function(a,b,c){_.jh(a.Eg,b*8+c)};_.oh=function(a,b){_.mh(a,b,2);b=a.Eg.end();lh(a,b);b.push(a.Fg);return b};_.ph=function(a,b){var c=b.pop();for(c=a.Fg+a.Eg.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.Fg++;b.push(c);a.Fg++};_.qh=function(a){lh(a,a.Eg.end());const b=new Uint8Array(a.Fg),c=a.Gg,d=c.length;let e=0;for(let f=0;f0;){for(var k=0;kg(h,k,m,f||(f=_.Hh(d).Es),e||(e=Ih(d)))}; +Ih=function(a){let b=a[Jh];if(!b){const c=_.Hh(a);b=(d,e)=>_.Kh(d,e,c);a[Jh]=b}return b};_.Kh=function(a,b,c){_.yd(a,a[_.ad]|0,(d,e)=>{if(e!=null){var f=zaa(c,d);f?f(b,e,d):d<500||_.Xc(_.Nh,3)}});(a=_.Re(a))&&_.Se(a,(d,e,f)=>{lh(b,b.Eg.end());for(d=0;dd(g,h,k,f,e)}else c=d;return a[b]=c}}; +_.Oh=function(a,b,c){if(Array.isArray(b)){var d=b[_.ad]|0;if(d&4)return b;for(var e=0,f=0;e{var d;if((d=c)==null){if(!(a?.prototype instanceof _.J))throw Error();a[Me]||(a[Me]=Ne(a));new a;d=c={[ki]:b,[li]:a}}return d}};_.ni=function(a){return b=>{b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected jspb data to be an array, got "+qa(b)+": "+b);_.hd(b);return new a(b)}}; +_.oi=function(a){return b=>{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b=new a(jd(b))}return b}};_.pi=function(a,b){return _.Hg(a,1,b)};_.qi=function(a,b){return _.Hg(a,2,b)};_.xi=function(a){return _.D(a,_.ri,1)};_.yi=function(a){return _.D(a,_.ri,2)};_.zi=function(a,b){Number.isFinite(b)||(b=0);a=_.Gg(a,Math.floor(b/1E3));return _.Eg(a,2,(b%1E3+1E3)%1E3*1E6)};_.Ai=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)}; +Caa=function(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.Bi=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Ci=function(a){for(const b in a)return!1;return!0};_.Ei=function(a,b){let c,d;for(let e=1;ec;a=Fi.createPolicy("google-maps-api#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};_.Hi=function(){Gi===void 0&&(Gi=Daa());return Gi};_.Ji=function(a){const b=_.Hi();a=b?b.createScriptURL(a):a;return new _.Ii(a)};_.Ki=function(a){if(a instanceof _.Ii)return a.Eg;throw Error("");};_.Mi=function(a){return new _.Li(a)};Oi=function(a){return new _.Ni(b=>b.substr(0,a.length+1).toLowerCase()===a+":")}; +_.Qi=function(a){const b=_.Hi();a=b?b.createHTML(a):a;return new Pi(a)};_.Ri=function(a){if(a instanceof Pi)return a.Eg;throw Error("");};Si=function(a,b=document){a=b.querySelector?.(`${a}[nonce]`);return a==null?"":a.nonce||a.getAttribute("nonce")||""};_.Ti=function(a){const b=Si("script",a.ownerDocument);b&&a.setAttribute("nonce",b)};_.Ui=function(a,b){if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("");a.innerHTML=_.Ri(b)}; +_.Wi=function(a){if(a instanceof _.Vi)return a.Eg;throw Error("");};_.Xi=function(a){return encodeURIComponent(String(a))};_.Yi=function(a){var b=1;a=a.split(":");const c=[];for(;b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c};_.aj=function(a,b){return b.match(_.$i)[a]||null}; +_.bj=function(a,b,c){c=c!=null?"="+_.Xi(c):"";if(b+=c){c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a};_.cj=function(a){return new _.Vi(a[0])};_.ej=function(a){(0,_.dj)(a);(0,_.Ze)(a);return(0,_.Ze)(a)?Number(a):String(a)};Eaa=function(a){return a==="+"?"-":"_"};_.gj=function(a,b){return _.fj(a,1,b)}; +_.fj=function(a,b,c){const {[ki]:d,[li]:e}=c;c=_.Fh(hj,ii,ji,d);c.messageType??(c.messageType=e);const f=ij(a);a=Array(768);c=jj(f,c,b,a,0);if(b===0||!c)return a.join("");a.shift();return a.join("").replace(Faa,"%27")};jj=function(a,b,c,d,e){const f=(a[_.ad]|0)&64?a:_.jf(a,b.Es),g=f[_.ad]|0;Aaa(b,(h,k)=>{const m=_.sf(f,h,_.Dd(g));if(m!=null)if(k.isMap&&m instanceof Map)m.forEach((p,r)=>{e=kj(c,h,k,[r,p],d,e)});else if(k.Nv)for(let p=0;p>2;else{c=c.pz;b=c.jl;if(c instanceof _.mj)if(a===1)d=encodeURIComponent(String(d));else{a=typeof d==="string"?d:`${d}`;Gaa.test(a)?d=!1:(d=encodeURIComponent(a).replace(/%20/g,"+"),c=d.match(/%[89AB]/gi),c=a.length+(c?c.length:0),d=4*Math.ceil(c/3)-(3-c%3)%3>6|192:((h&64512)==55296&&g+1>18|240,d[c++]=h>>12&63|128):d[c++]=h>>12|224,d[c++]=h>>6&63|128),d[c++]=h&63|128)}a=_.bc(d,4)}else a.indexOf("*")!==-1&&(a=a.replace(Haa,"*2A")),a.indexOf("!")!==-1&&(a=a.replace(Iaa,"*21"));d=a}else{a=d;if(!(c instanceof _.nj||c instanceof _.oj))if(c instanceof _.pj)a=a?1:0;else if(c instanceof _.mj)a= +String(a);else if(c instanceof _.qj){a instanceof _.Bc||a==null||a instanceof _.Bc||(a=typeof a==="string"?a?new _.Bc(a,_.Fc):_.Gc():void 0);if(a==null)throw Error();a=Nc(a).replace(Jaa,Eaa).replace(Kaa,"")}else a=c instanceof _.rj||c instanceof _.sj?_.ne(a):c instanceof _.tj||c instanceof _.uj||c instanceof _.vj||c instanceof _.wj?_.le(a):c instanceof _.xj||c instanceof _.yj||c instanceof zj?_.Ce(a):c instanceof _.Aj||c instanceof _.Bj?_.Fe(a):a;d=a}e[f++]=b;e[f++]=d}return f}; +ij=function(a){if(a instanceof _.J)return a.Qh;if(a instanceof Map)return[...a];if(Array.isArray(a))return a;throw Error();};Cj=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}}; +Laa=function(a){switch(a){case 0:return 200;case 3:case 11:return 400;case 16:return 401;case 7:return 403;case 5:return 404;case 6:case 10:return 409;case 9:return 412;case 8:return 429;case 1:return 499;case 15:case 13:case 2:return 500;case 12:return 501;case 14:return 503;case 4:return 504;default:return 0}}; +_.Dj=function(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS"; +default:return""}};_.Ej=function(){this.Vg=this.Vg;this.Sg=this.Sg};_.Fj=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Fg=!1}; +_.Gj=function(a,b){_.Fj.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.Eg=null;a&&this.init(a,b)};_.Ij=function(a){return!(!a||!a[Hj])}; +Naa=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Gn=e;this.key=++Maa;this.Ao=this.vx=!1};Mj=function(a){a.Ao=!0;a.listener=null;a.proxy=null;a.src=null;a.Gn=null};Nj=function(a){this.src=a;this.ph={};this.Eg=0};Oj=function(a,b){const c=b.type;if(!(c in a.ph))return!1;const d=_.Rb(a.ph[c],b);d&&(Mj(b),a.ph[c].length==0&&(delete a.ph[c],a.Eg--));return d}; +_.Pj=function(a){let b=0;for(const c in a.ph){const d=a.ph[c];for(let e=0;e-1?b[a]:null)&&_.bk(c))}; +_.bk=function(a){if(typeof a==="number"||!a||a.Ao)return!1;const b=a.src;if(_.Ij(b))return Oj(b.co,a);var c=a.type;const d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Yj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Zj--;(c=_.Wj(b))?(Oj(c,a),c.Eg==0&&(c.src=null,b[Xj]=null)):Mj(a);return!0};Yj=function(a){return a in ck?ck[a]:ck[a]="on"+a}; +Paa=function(a,b){if(a.Ao)a=!0;else{b=new _.Gj(b,this);const c=a.listener,d=a.Gn||a.src;a.vx&&_.bk(a);a=c.call(d,b)}return a};_.Wj=function(a){a=a[Xj];return a instanceof Nj?a:null};Tj=function(a){if(typeof a==="function")return a;a[dk]||(a[dk]=function(b){return a.handleEvent(b)});return a[dk]}; +Qaa=function(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}}; +_.ek=function(){_.Ej.call(this);this.co=new Nj(this);this.ut=this;this.ej=null};_.Uj=function(a,b,c,d,e){return a.co.add(String(b),c,!1,d,e)};fk=function(a,b,c,d){b=a.co.ph[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f2?a.Eg.statusText:""}catch(c){b=""}a.Jg=b+" ["+a.getStatus()+"]";kk(a)}}finally{lk(a)}}};lk=function(a,b){if(a.Eg){a.Hg&&(clearTimeout(a.Hg),a.Hg=null);const c=a.Eg;a.Eg=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}}; +_.pk=function(a){var b=a.getStatus(),c;if(!(c=_.gk(b))){if(b=b===0)a=_.aj(1,String(a.Mg)),!a&&_.pa.self&&_.pa.self.location&&(a=_.pa.self.location.protocol.slice(0,-1)),b=!Raa.test(a?a.toLowerCase():"");c=b}return c};_.ok=function(a){return a.Eg?a.Eg.readyState:0};_.rk=function(a){try{if(!a.Eg)return null;if("response"in a.Eg)return a.Eg.response;switch(a.Pg){case "":case "text":return a.Eg.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Eg)return a.Eg.mozResponseArrayBuffer}return null}catch(b){return null}}; +Saa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d{if("1"in b){var c=b["1"];let d;try{d=a.Lg(c)}catch(e){Bk(a,new _.Ck(13,`Error when deserializing response data; error: ${e}, response: ${c}`))}d&&Dk(a,d)}if("2"in b)for(b=Ek(a,b["2"]),c=0;c{Fk(a,Gk(a));for(let b=0;b{if(a.Fg.length!==0){var b=a.Uh.Gg;b!==0||_.pk(a.Uh)||(b=6);var c=-1;switch(b){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:c=a.Uh.getStatus(); +d=Cj(c);break;default:d=14}Fk(a,Gk(a));b=Qaa(b)+", error: "+xk(a.Uh);c!==-1&&(b+=`, http status code: ${c}`);Bk(a,new _.Ck(d,b))}})};Bk=function(a,b){for(let c=0;c{b[d]=c[d]});return b};Dk=function(a,b){for(let c=0;c{if(_.pk(a.Uh)){var d=a.Uh.Pp();var e;if(e=b)e=a.Uh,e.Eg&&e.xl()?(e=e.Eg.getResponseHeader("Content-Type"),e=e===null?void 0:e):e=void 0,e=e==="text/plain";if(e){if(!atob)throw Error("Cannot decode Base64 response");d=atob(d)}try{var f=a.Lg(d)}catch(h){Bk(a,Hk(new _.Ck(13,`Error when deserializing response data; error: ${h}, response: ${d}`),c));return}d=Cj(a.Uh.getStatus());Fk(a,Gk(a));d===0?Dk(a,f):Bk(a,Hk(new _.Ck(d,"Xhr succeeded but the status code is not 200"), +c))}else{d=a.Uh.Pp();f=Gk(a);if(d){var g=Ek(a,d);d=g.code;e=g.details;g=g.metadata}else d=2,e=`Rpc failed due to xhr error. uri: ${String(a.Uh.Mg)}, error code: ${a.Uh.Gg}, error: ${xk(a.Uh)}`,g=f;Fk(a,f);Bk(a,Hk(new _.Ck(d,e,g),c))}})};Ik=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};Hk=function(a,b){b.stack&&(a.stack+="\n"+b.stack);return a};_.Jk=function(){};_.Kk=function(a){return a};_.Lk=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}; +Mk=function(a){this.Gg=a.Qn||null;this.Fg=a.sN||!1};Nk=function(a,b){_.ek.call(this);this.Qg=a;this.Lg=b;this.Jg=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.Og=new Headers;this.Fg=null;this.Pg="GET";this.Ig="";this.Eg=!1;this.Mg=this.Gg=this.Hg=null;this.Ng=new AbortController};Ok=function(a){a.Gg.read().then(a.xK.bind(a)).catch(a.iy.bind(a))}; +Qk=function(a){a.readyState=4;a.Hg=null;a.Gg=null;a.Mg=null;Pk(a)};Pk=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};_.Rk=function(a){_.Ej.call(this);this.Ng=a;this.Fg={}};_.Tk=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(Sk[0]=c.toString()),c=Sk);for(let g=0;ge=>d.intercept(e,c),a)}; +eba=function(a,b,c){const d=b.YF,e=b.getMetadata(),f=_.hl(a,!0);a=_.il(a,e,f,c+d.getName());c=_.jl(f,d.Fg,!1);aba(c,e["X-Goog-Encode-Response-If-Executable"]==="base64");b=d.Eg(b.kC);f.send(a,"POST",b);return c};_.hl=function(a,b){b=a.Gg&&!b;return a.pD||b?new _.jk(new Mk({Qn:a.pD,sN:b})):new _.jk}; +_.il=function(a,b,c,d){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";const e=b.Authorization;if(e&&fba.has(e.split(" ")[0])||a.withCredentials)c.Lg=!0;if(a.QC)a=d,_.Ci(b)?d=a:(b=Taa(b),typeof a==="string"?d=_.bj(a,_.Xi("$httpHeaders"),b):(a.Ts("$httpHeaders",b),d=a));else for(const f of Object.keys(b))c.headers.set(f,b[f]);return d};_.jl=function(a,b,c){let d;c&&(a.isActive(),c=new gba(a),d=new hba(c));return new iba({Uh:a,LL:d},b)}; +_.kl=function(a){return _.E(a,10)};_.ml=function(){var a=_.ll.Fg();return _.E(a,7)};_.nl=function(a){return _.E(a,19)};_.ol=function(a){return _.E(a,1)};pl=function(a){return _.lg(a,1)};_.rl=function(a){return _.B(a,ql,4)};_.sl=function(a){a=a??"FOLLOW_SYSTEM";return a==="DARK"||a==="FOLLOW_SYSTEM"&&jba.matches};_.tl=function(a){return a*Math.PI/180};_.ul=function(a){return a*180/Math.PI}; +kba=function(a,b){_.Ai(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:vl.hasOwnProperty(d)?a.setAttribute(vl[d],c):_.Va(d,"aria-")||_.Va(d,"data-")?a.setAttribute(d,c):a[d]=c})};_.yl=function(a,b,c){var d=arguments,e=document;const f=d[1],g=wl(e,String(d[0]));f&&(typeof f==="string"?g.className=f:Array.isArray(f)?g.className=f.join(" "):kba(g,f));d.length>2&&xl(e,g,d,2);return g}; +xl=function(a,b,c,d){function e(f){f&&b.appendChild(typeof f==="string"?a.createTextNode(f):f)}for(;d0?e(f):_.Mb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.Vb(f):f,e)}};_.zl=function(a){return wl(document,a)};wl=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.Al=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}; +_.Bl=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};_.Cl=function(a,b){return a&&b?a==b||a.contains(b):!1};_.Dl=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};_.El=function(a){this.Eg=a||_.pa.document||document};_.Gl=function(a){a=_.Fl(a);return _.Qi(a)};_.Hl=function(a){a=_.Fl(a);return _.Ji(a)};_.Fl=function(a){return a===null?"null":a===void 0?"undefined":a}; +Il=function(a,b,c,d){const e=a.head;a=(new _.El(a)).createElement("SCRIPT");a.type="text/javascript";a.charset="UTF-8";a.async=!1;a.defer=!1;c&&(a.onerror=c);d&&(a.onload=d);a.src=_.Ki(b);_.Ti(a);e.appendChild(a)};Jl=function(a,b){let c="";for(const d of a)d.length&&d[0]==="/"?c=d:(c&&c[c.length-1]!=="/"&&(c+="/"),c+=d);return c+"."+b};Kl=function(a,b){a.Ig[b]=a.Ig[b]||{oJ:!a.Lg};return a.Ig[b]}; +mba=function(a,b){const c=Kl(a,b),d=c.DL;if(d&&c.oJ&&(delete a.Ig[b],!a.Eg[b])){var e=a.Jg;Ll(a.Gg,f=>{const g=f.Eg[b]||[],h=e[b]=lba(g.length,()=>{delete e[b];d(f.Fg);a.Hg&&a.Hg(b);a.Kg.delete(b);Ml(a,b)});for(const k of g)a.Eg[k]&&h()})}};Ml=function(a,b){Ll(a.Gg,c=>{c=c.Hg[b]||[];const d=a.Fg[b];delete a.Fg[b];const e=d?d.length:0;for(let f=0;f{throw g;})}for(const f of c)a.Jg[f]&&a.Jg[f]()})}; +Nl=function(a,b){a.requestedModules[b]||(a.requestedModules[b]=!0,Ll(a.Gg,c=>{const d=c.Eg[b],e=d?d.length:0;for(let f=0;f{var g=a.Fg[b]||[];for(const h of g)(g=h.xn)&&g(f&&f.error||Error(`Could not load "${b}".`));delete a.Fg[b];a.Lt&&a.Lt(b,f)},()=>{a.Kg.has(b)||Ml(a,b)})}))};nba=function(a,b,c,d){a.Eg[b]?c(a.Eg[b]):((a.Fg[b]=a.Fg[b]||[]).push({Ph:c,xn:d}),Nl(a,b))};Ll=function(a,b){a.config?b(a.config):a.Eg.push(b)}; +lba=function(a,b){if(a)return()=>{--a||b()};b();return()=>{}};_.Pl=function(a){return new Promise((b,c)=>{nba(Ol.getInstance(),`${a}`,d=>{b(d)},c)})};_.Ql=function(a,b){var c=Ol.getInstance();a=`${a}`;if(c.Eg[a])throw Error(`Module ${a} has been provided more than once.`);c.Eg[a]=b};_.Sl=function(){var a=_.ll,b;if(b=a)b=a.Fg(),b=_.jg(b,18);if(!(b&&_.nl(a.Fg())&&_.nl(a.Fg()).startsWith("http")))return!1;a=_.og(a,44,1);return Rl===void 0?!1:Rla);if(typeof a[Symbol.iterator]=="function")return new $l(()=>a[Symbol.iterator]());if(typeof a.Aq=="function")return new $l(()=>a.Aq());throw Error("Not an iterator or iterable.");};pba=function(){};dm=function(){};em=function(a){this.Eg=a;this.Fg=null};km=function(a){if(a.Eg==null)throw Error("Storage mechanism: Storage unavailable");a.isAvailable()||_.Ua(Error("Storage mechanism: Storage unavailable"))}; +lm=function(){let a=null;try{a=_.pa.sessionStorage||null}catch(b){}em.call(this,a)};_.mm=function(a){return a?a.length:0};_.om=function(a,b){b&&_.nm(b,c=>{a[c]=b[c]})};_.pm=function(a,b,c){b!=null&&(a=Math.max(a,b));c!=null&&(a=Math.min(a,c));return a};_.qm=function(a,b,c){a>=b&&ab===c)};_.zm=function(a,b,c){if(a){var d=0;c=c||_.mm(a);for(let e=0,f=_.mm(a);e{typeof c.dv==="function"?c.dv.apply(c,d):console.error("you must define a constructor_")};Object.defineProperty(a,"call",{value(c,...d){b(c,d)},enumerable:!1,writable:!0,configurable:!0});Object.defineProperty(a,"apply",{value(c,d){b(c,d)},enumerable:!1,writable:!0,configurable:!0});Object.defineProperty(a,"bind",{value(c,...d){return b.bind(c,d)},enumerable:!1,writable:!0,configurable:!0});qba(a)}}; +_.Om=function(a,b){let c="";if(b!=null){if(!Km(b))return b instanceof Error?b:Error(String(b));c=": "+b.message}return Lm?new Mm(a+c):new Nm(a+c)};_.Pm=function(a){if(!Km(a))throw a;_.Dm(a.name+": "+a.message)};Km=function(a){return a instanceof Mm||a instanceof Nm}; +_.Qm=function(a,b,c){const d=c?c+": ":"";return e=>{if(!e||typeof e!=="object")throw _.Om(d+"not an Object");const f={};for(const g in e){if(!(b||g in a))throw _.Om(`${d}unknown property ${g}`);f[g]=e[g]}for(const g in a)try{const h=a[g](f[g]);if(h!==void 0||Object.prototype.hasOwnProperty.call(e,g))f[g]=h}catch(h){throw _.Om(`${d}in property ${g}`,h);}return f}};_.Rm=function(a){try{return typeof a==="object"&&a!=null&&!!("cloneNode"in a)}catch(b){return!1}}; +_.Sm=function(a,b,c){return c?d=>{if(d instanceof a)return d;try{return new a(d)}catch(e){throw _.Om("when calling new "+b,e);}}:d=>{if(d instanceof a)return d;throw _.Om("not an instance of "+b);}};_.Tm=function(a){return b=>{for(const c in a)if(a[c]===b)return b;throw _.Om(`${b} is not an accepted value`);}};_.Um=function(a){return b=>{if(!Array.isArray(b))throw _.Om("not an Array");return b.map((c,d)=>{try{return a(c)}catch(e){throw _.Om(`at index ${d}`,e);}})}}; +_.Vm=function(a,b,c=!1){return d=>{if(d==null||typeof d[Symbol.iterator]!=="function")throw _.Om("not iterable");if(typeof d==="string"&&!c)throw _.Om("a string is not accepted");d=Array.from(d,(e,f)=>{try{return a(e)}catch(g){throw _.Om(`at index ${f}`,g);}});if(b&&!d.length)throw _.Om("empty iterable");return d}};_.Wm=function(a,b=""){return c=>{if(a(c))return c;throw _.Om(b||`${c}`);}};_.Xm=function(a,b=""){return c=>{if(a(c))return c;throw _.Om(b||`${c}`);}}; +_.Ym=function(a){return b=>{const c=[];for(let d=0,e=a.length;db(a(c))};_.$m=function(a){return b=>b==null?b:a(b)};_.an=function(a){return b=>{if(b&&b[a]!=null)return b;throw _.Om("no "+a+" property");}};bn=function(a){if(a==null)return a;throw _.Om("must be null or undefined");}; +cn=function(a){if(isNaN(a))throw _.Om("NaN is not an accepted value");};_.en=function(a){return _.Zm(_.dn,b=>{if(b>=a)return b;throw _.Om(`${b} is not a greater than ${a}`);})};fn=function(a,b,c){try{return c()}catch(d){throw _.Om(`${a}: \`${b}\` invalid`,d);}};gn=function(a,b,c){for(const d in a)if(!(d in b))throw _.Om(`Unknown property '${d}' of ${c}`);};kn=function(){return hn||(hn=new jn)};ln=function(){}; +_.mn=function(a,b,c=!1){let d;a instanceof _.mn?d=a.toJSON():d=a;let e=NaN,f=NaN;if(!d||d.lat===void 0&&d.lng===void 0)e=d,f=b;else{arguments.length>2?console.warn("Expected 1 or 2 arguments in new LatLng() when the first argument is a LatLng instance or LatLngLiteral object, but got more than 2."):_.ym(arguments[1])||arguments[1]==null||console.warn("Expected the second argument in new LatLng() to be boolean, null, or undefined when the first argument is a LatLng instance or LatLngLiteral object."); +try{nn(d),c=c||!!b,f=d.lng,e=d.lat}catch(g){_.Pm(g)}}e=Number(e);f=Number(f);c||(e=_.pm(e,-90,90),f!=180&&(f=_.qm(f,-180,180)));this.lat=function(){return e};this.lng=function(){return f}};_.on=function(a){return _.tl(a.lat())};_.pn=function(a){return _.tl(a.lng())};qn=function(a,b){b=Math.pow(10,b);return Math.round(a*b)/b}; +_.tn=function(a){let b=a;_.rn(a)&&(b={lat:a.lat(),lng:a.lng()});try{const c=rba(b);return _.rn(a)?a:_.sn(c)}catch(c){throw _.Om("not a LatLng or LatLngLiteral with finite coordinates",c);}};_.rn=function(a){return a instanceof _.mn};_.sn=function(a){try{if(_.rn(a))return a;const b=nn(a);return new _.mn(b.lat,b.lng)}catch(b){throw _.Om("not a LatLng or LatLngLiteral",b);}}; +vn=function(a){if(a instanceof ln)return a;try{return new _.un(_.sn(a))}catch(b){}throw _.Om("not a Geometry or LatLng or LatLngLiteral object");};_.wn=function(a){sba.has(a)};_.An=function(a){a=a||window.event;_.xn(a);_.yn(a)};_.xn=function(a){a.stopPropagation()};_.yn=function(a){a.preventDefault()};_.Bn=function(a){a.handled=!0};_.Dn=function(a,b,c){return new _.Cn(a,b,c,0)};_.En=function(a,b){if(!a)return!1;b=(a=a.__e3_)&&a[b];return!!b&&!_.Ci(b)};_.Fn=function(a){a&&a.remove()}; +_.Hn=function(a,b){_.nm(Gn(a,b),(c,d)=>{d&&d.remove()})};_.In=function(a){_.nm(Gn(a),(b,c)=>{c&&c.remove()})};Jn=function(a){if("__e3_"in a)throw Error("setUpNonEnumerableEventListening() was invoked after an event was registered.");Object.defineProperty(a,"__e3_",{value:{}})};_.Ln=function(a,b,c,d,e){const f=d?4:1;a.addEventListener&&(d={capture:!!d},typeof e==="boolean"?d.passive=e:Kn.has(b)&&(d.passive=!1),a.addEventListener(b,c,d));return new _.Cn(a,b,c,f)}; +_.Mn=function(a,b,c,d){const e=_.Ln(a,b,function(){e.remove();return c.apply(this,arguments)},d);return e};_.Nn=function(a,b,c,d){return _.Dn(a,b,(0,_.Da)(d,c))};_.On=function(a,b,c){const d=_.Dn(a,b,function(){d.remove();return c.apply(this,arguments)});return d};_.Pn=function(a,b,c){b=_.Dn(a,b,c);c.call(a);return b};_.Rn=function(a,b,c){return _.Dn(a,b,_.Qn(b,c))};_.Sn=function(a,b,...c){if(_.En(a,b)){a=Gn(a,b);for(const d of Object.keys(a))(b=a[d])&&b.Gn.apply(b.instance,c)}}; +Tn=function(a,b){a.__e3_||(a.__e3_={});a=a.__e3_;a[b]||(a[b]={});return a[b]};Gn=function(a,b){a=a.__e3_||{};if(b)b=a[b]||{};else{b={};for(const c of Object.values(a))_.om(b,c)}return b};_.Qn=function(a,b,c){return function(d){const e=[b,a,...arguments];_.Sn.apply(this,e);c&&_.Bn.apply(null,arguments)}};_.Un=function(a){a=a||{};this.Gg=a.id;this.Eg=null;try{this.Eg=a.geometry?vn(a.geometry):null}catch(b){_.Pm(b)}this.Fg=a.properties||{}};_.Vn=function(a){return""+(_.ya(a)?_.Aa(a):a)};_.Wn=function(){}; +Yn=function(a,b){var c=b+"_changed";if(a[c])a[c]();else a.changed(b);c=Xn(a,b);for(let d in c){const e=c[d];Yn(e.cu,e.xo)}_.Sn(a,b.toLowerCase()+"_changed")};_.$n=function(a){return Zn[a]||(Zn[a]=a.substring(0,1).toUpperCase()+a.substring(1))};ao=function(a){a.gm_accessors_||(a.gm_accessors_={});return a.gm_accessors_};Xn=function(a,b){a.gm_bindings_||(a.gm_bindings_={});a.gm_bindings_.hasOwnProperty(b)||(a.gm_bindings_[b]={});return a.gm_bindings_[b]}; +_.jo=function(a,b,c){function d(y){y=k(y);return _.sn({lat:y[1],lng:y[0]})}function e(y){return new _.bo(m(y))}function f(y){return new _.co(r(y))}function g(y){if(y==null)throw _.Om("is null");const C=String(y.type).toLowerCase(),F=y.coordinates;try{switch(C){case "point":return new _.un(d(F));case "multipoint":return new _.eo(m(F));case "linestring":return e(F);case "multilinestring":return new _.fo(p(F));case "polygon":return f(F);case "multipolygon":return new _.go(t(F))}}catch(K){throw _.Om('in property "coordinates"', +K);}if(C==="geometrycollection")try{return new _.ho(v(y.geometries))}catch(K){throw _.Om('in property "geometries"',K);}throw _.Om("invalid type");}function h(y){if(!y)throw _.Om("not a Feature");if(y.type!=="Feature")throw _.Om('type != "Feature"');let C=null;try{y.geometry&&(C=g(y.geometry))}catch(H){throw _.Om('in property "geometry"',H);}const F=y.properties||{};if(!_.tm(F))throw _.Om("properties is not an Object");const K=c.idPropertyName;y=K?F[K]:y.id;if(y!=null&&!_.sm(y)&&!_.xm(y))throw _.Om(`${K|| +"id"} is not a string or number`);return{id:y,geometry:C,properties:F}}if(!b)return[];c=c||{};const k=_.Um(_.dn),m=_.Um(d),p=_.Um(e),r=_.Um(function(y){y=m(y);if(!y.length)throw _.Om("contains no elements");if(!y[0].equals(y[y.length-1]))throw _.Om("first and last positions are not equal");return new _.io(y.slice(0,-1))}),t=_.Um(f),v=_.Um(y=>g(y)),w=_.Um(y=>h(y));if(b.type==="FeatureCollection"){b=b.features;try{return w(b).map(y=>a.add(y))}catch(y){throw _.Om('in property "features"',y);}}if(b.type=== +"Feature")return[a.add(h(b))];throw _.Om("not a Feature or FeatureCollection");};_.ko=function(){for(var a=Array(36),b=0,c,d=0;d<36;d++)d==8||d==13||d==18||d==23?a[d]="-":d==14?a[d]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),c=b&15,b>>=4,a[d]=tba[d==19?c&3|8:c]);return a.join("")};_.lo=function(a){this.YM=this;this.__gm=a}; +_.mo=function(a){a=a.getDiv();const b=a.getRootNode();b instanceof ShadowRoot&&b===a.parentNode?(a=b.host,a=a instanceof HTMLElement&&a.localName==="gmp-map"?a:null):a=null;return a};_.no=function(a,b){const c=b-a;return c>=0?c:b+180-(a-180)};_.oo=function(a){return a.lo>a.hi};_.po=function(a){return a.hi-a.lo===360};qo=function(a,b){const c=a.lo,d=a.hi;return _.oo(a)?_.oo(b)?b.lo>=c&&b.hi<=d:(b.lo>=c||b.hi<=d)&&!a.isEmpty():_.oo(b)?_.po(a)||b.isEmpty():b.lo>=c&&b.hi<=d}; +_.so=function(a,b){var c;if((c=a)&&"south"in c&&"west"in c&&"north"in c&&"east"in c)try{a=_.ro(a)}catch(d){}a instanceof _.so?(c=a.getSouthWest(),b=a.getNorthEast()):(c=a&&_.sn(a),b=b&&_.sn(b));if(c){b=b||c;a=_.pm(c.lat(),-90,90);const d=_.pm(b.lat(),-90,90);this.ui=new to(a,d);c=c.lng();b=b.lng();b-c>=360?this.Mh=new uo(-180,180):(c=_.qm(c,-180,180),b=_.qm(b,-180,180),this.Mh=new uo(c,b))}else this.ui=new to(1,-1),this.Mh=new uo(180,-180)}; +_.vo=function(a,b,c,d){return new _.so(new _.mn(a,b,!0),new _.mn(c,d,!0))};_.ro=function(a){if(a instanceof _.so)return a;try{return a=uba(a),_.vo(a.south,a.west,a.north,a.east)}catch(b){throw _.Om("not a LatLngBounds or LatLngBoundsLiteral",b);}};_.wo=function(a){return function(){return this.get(a)}};_.xo=function(a,b){return b?function(c){try{this.set(a,b(c))}catch(d){_.Pm(_.Om("set"+_.$n(a),d))}}:function(c){this.set(a,c)}}; +_.yo=function(a,b){_.nm(b,(c,d)=>{var e=_.wo(c);a["get"+_.$n(c)]=e;d&&(d=_.xo(c,d),a["set"+_.$n(c)]=d)})};Ao=function(a){a=a||{};this.setValues(a);this.Eg=new vba;_.Rn(this.Eg,"addfeature",this);_.Rn(this.Eg,"removefeature",this);_.Rn(this.Eg,"setgeometry",this);_.Rn(this.Eg,"setproperty",this);_.Rn(this.Eg,"removeproperty",this);this.Fg=new wba(this.Eg);this.Fg.bindTo("map",this);this.Fg.bindTo("style",this);_.zo.forEach(b=>{_.Rn(this.Fg,b,this)});this.Gg=!1}; +Bo=function(a){a.Gg||(a.Gg=!0,_.Pl("drawing_impl").then(b=>{b.PK(a)}))};_.Do=function(a,b,c=""){_.Co&&_.Pl("stats").then(d=>{d.eF(a).Gg(b+c)})};_.Fo=function(a){_.Eo&&a&&_.Eo.push(a)};_.Go=function(a){this.setValues(a)};_.Ho=function(){};xba=function(a,b){const c=_.Pl("elevation").then(d=>d.getElevationAlongPath(a,b,void 0));b&&c.catch(()=>{});return c};yba=function(a,b){const c=_.Pl("elevation").then(d=>d.getElevationForLocations(a,b,void 0));b&&c.catch(()=>{});return c}; +Aba=function(a,b){let c;zba()||(c=_.Ul(145570));const d=_.Pl("geocoder").then(e=>e.geocode(a,b,c,void 0),()=>{c&&_.Vl(c,13)});b&&d.catch(()=>{});return d};Jo=function(a){if(a instanceof _.Io)return a;try{const b=_.Qm({x:_.dn,y:_.dn},!0)(a);return new _.Io(b.x,b.y)}catch(b){throw _.Om("not a Point",b);}};_.Ko=function(a){return`${a.width}${a.Fg||"px"}`};_.Lo=function(a){return`${a.height}${a.Eg||"px"}`}; +Oo=function(a){if(a instanceof _.Mo)return a;let b;try{b=_.Qm({height:No,width:No},!0)(a)}catch(c){throw _.Om("not a Size",c);}return new _.Mo(b.width,b.height)};Po=function(a){return a?a.Sm instanceof _.Wn:!1};Qo=function(a){a=a||{};a.clickable=_.vm(a.clickable,!0);a.visible=_.vm(a.visible,!0);this.setValues(a);_.Pl("marker")};Ro=function(a,b){a.Hg(b);a.Fg<100&&(a.Fg++,b.next=a.Eg,a.Eg=b)};Bba=function(){let a;for(;a=So.remove();){try{a.Nt.call(a.scope)}catch(b){_.Ua(b)}Ro(To,a)}Uo=!1}; +Wo=function(a,b,c,d){d=d?{cE:!1}:null;const e=!a.ph.length,f=a.ph.find(Vo(b,c));f?f.once=f.once&&d:a.ph.push({Nt:b,context:c||null,once:d});e&&a.dr()};Vo=function(a,b){return c=>c.Nt===a&&c.context===(b||null)};_.Yo=function(a,b){return new _.Xo(a,b)};_.Zo=function(){this.__gm=new _.Wn;this.Fg=null};fp=function(a){a.__gm||(a.__gm={set:null,oy:null,jr:{map:null,streetView:null},Ip:null,Ox:null,po:!1})};gp=function(a,b,c,d,e){c?a.bindTo(b,c,d,e):(a.unbind(b),a.set(b,void 0))}; +jp=function(a){const b=a.get("internalAnchorPoint")||_.hp,c=a.get("internalPixelOffset")||_.ip;a.set("pixelOffset",new _.Mo(c.width+Math.round(b.x),c.height+Math.round(b.y)))};kp=function(a=null){return Po(a)?a.Sm||null:a instanceof _.Wn?a:null};_.lp=function(a,b,c){this.set("url",a);this.set("bounds",_.$m(_.ro)(b));this.setValues(c)};mp=function(a){_.xm(a)?(this.set("url",a),this.setValues(arguments[1])):this.setValues(a)}; +_.np=function(a,b){const c=_.ea(a.toUpperCase(),"replaceAll").call(a.toUpperCase(),"-","_");return c in b?b[c]:(console.error("Invalid value: "+a),null)};_.qp=function(a,b){return String((op=pp.get(a).get(b)?.toLowerCase(),_.ea(op,"replaceAll",!0))?.call(op,"_","-")||b)};_.rp=function(a){if(!pp.has(a)){const b=new Map;for(const [c,d]of Object.entries(a))b.set(d,c);pp.set(a,b)}};_.sp=function(a){_.rp(a);return{ck:b=>b===null?null:_.np(b,a),Qj:b=>b===null?null:_.qp(a,b)}}; +_.tp=function(a,b){let c=a;if(customElements.get(c)){let d=1;for(;customElements.get(c);){if(customElements.get(c)===b)return;c=`${a}-nondeterministic-duplicate${d++}`}console.warn(`Element with name "${a}" already defined.`)}customElements.define(c,b,void 0)};_.vp=function(a,b,c,d){const e=new _.up;e.minX=a;e.minY=b;e.maxX=c;e.maxY=d;return e};_.wp=function(a,b){return a.minX>=b.maxX||b.minX>=a.maxX||a.minY>=b.maxY||b.minY>=a.maxY?!1:!0}; +_.xp=function(a,b,c){if(a=a.fromLatLngToPoint(b))c=Math.pow(2,c),a.x*=c,a.y*=c;return a};_.yp=function(a,b){let c=a.lat()+_.ul(b);c>90&&(c=90);let d=a.lat()-_.ul(b);d<-90&&(d=-90);b=Math.sin(b);const e=Math.cos(_.tl(a.lat()));if(c===90||d===-90||e<1E-6)return new _.so(new _.mn(d,-180),new _.mn(c,180));b=_.ul(Math.asin(b/e));return new _.so(new _.mn(d,a.lng()-b),new _.mn(c,a.lng()+b))};_.Ap=function(a){this.Eg=a||[];zp(this)};zp=function(a){a.set("length",a.Eg.length)}; +Bp=function(a){a??(a={});a.visible=_.vm(a.visible,!0);return a};_.Cp=function(a){return a&&a.radius||6378137};Ep=function(a){return a instanceof _.Ap?Dp(a):new _.Ap(Cba(a))};Fp=function(a){return function(b){if(!(b instanceof _.Ap))throw _.Om("not an MVCArray");b.forEach((c,d)=>{try{a(c)}catch(e){throw _.Om(`at index ${d}`,e);}});return b}};Gp=function(a){_.Pl("poly").then(b=>{b.yI(a)})}; +_.Ip=function(a){if(!a||!_.tm(a))throw _.Om("Passed Circle is not an Object.");a=a instanceof _.Hp?a:new _.Hp(a);if(!a.getCenter())throw _.Om("Circle is missing center.");if(a.getRadius()===void 0)throw _.Om("Circle is missing radius.");return a};Jp=function(a){a=a.trim();if(!a)throw Error("missing value");const b=Number(a);if(isNaN(b)||!isFinite(b))throw Error(`"${a}" is not a number`);return b}; +Kp=function(a){return b=>{try{return a(b)}catch(c){return console.error(c instanceof Error?c.message:`${c}`),null}}};Mp=function(a){try{const b=a.split(",").map(Jp);if(b.length<2)throw Error("too few values");if(b.length>3)throw Error("too many values");const [c,d,e]=b;return new _.Lp({lat:c,lng:d,altitude:e})}catch(b){throw Error(`Could not interpret "${a}" as a LatLngAltitude: `+(b instanceof Error?b.message:`${b}`));}}; +Np=function(a){if(!a)return null;try{const b=a.split("@");if(b.length!==2)throw Error("invalid circle format");const [c,d]=b,e=Jp(c),f=Mp(d);return new _.Hp({center:f,radius:e})}catch(b){throw Error(`Could not interpret "${a}" as a Circle: `+(b instanceof Error?b.message:`${b}`));}};Op=function(a){if(a){if(a instanceof _.mn)return`${a.lat()},${a.lng()}`;let b=`${a.lat},${a.lng}`;a.altitude!==void 0&&a.altitude!==0&&(b+=`,${a.altitude}`);return b}return null}; +_.Pp=function(a){return a?a.map(Op).join(" "):null};Rp=function(a){return a&&a.getCenter()?`${a.getRadius()}@${Qp(a.getCenter())}`:null};Qp=function(a){return a?a instanceof _.mn?`${a.lat()},${a.lng()}`:`${a.lat},${a.lng}`:null};_.Sp=function(a,b){try{return Op(a)!==Op(b)}catch{return a!==b}};Dba=function(){!Tp&&_.pa.document?.createElement&&(Tp=_.pa.document.createElement,_.pa.document.createElement=(...a)=>{Up=a[0];let b;try{b=Tp.apply(document,a)}finally{Up=void 0}return b})}; +Xp=function(a,b,c){if(a.nodeType!==1)return Vp;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>_.Ri(Wp);const d=Eba.get(`${a.tagName} ${b}`);return d!==void 0?d:/^on/.test(b)&&c==="attribute"&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?()=>{throw Error("invalid binding");}:Vp};$p=function(a,b){if(!Yp(a)||!a.hasOwnProperty("raw"))throw Error("invalid template strings array");return Zp!==void 0?Zp.createHTML(b):b}; +cq=function(a,b,c=a,d){if(b===aq)return b;let e=d!==void 0?c.Fg?.[d]:c.Qg;const f=bq(b)?void 0:b._$litDirective$;e?.constructor!==f&&(e?._$notifyDirectiveConnectionChanged?.(!1),f===void 0?e=void 0:(e=new f(a),e.iI(a,c,d)),d!==void 0?(c.Fg??(c.Fg=[]))[d]=e:c.Qg=e);e!==void 0&&(b=cq(a,e.jI(a,b.values),e,d));return b}; +Gba=function(a,b,c){var d=Symbol();const {get:e,set:f}=Fba(a.prototype,b)??{get(){return this[d]},set(g){this[d]=g}};return{get:e,set(g){const h=e?.call(this);f?.call(this,g);_.dq(this,b,h,c)},configurable:!0,enumerable:!0}};fq=function(a,b,c=eq){c.state&&(c.ah=!1);a.Fg();a.prototype.hasOwnProperty(b)&&(c=Object.create(c),c.Zw=!0);a.bo.set(b,c);c.RQ||(c=Gba(a,b,c),c!==void 0&&Hba(a.prototype,b,c))}; +_.dq=function(a,b,c,d){if(b!==void 0){const e=a.constructor,f=a[b];d??(d=e.bo.get(b)??eq);if((d.Oi??gq)(f,c)||d.mH&&d.gh&&f===a.Zg?.get(b)&&!a.hasAttribute(e.Mz(b,d)))a.ej(b,c,d);else return}a.Tg===!1&&(a.aj=a.ln())}; +Iba=function(a){if(a.Tg){if(!a.Sg){a.Yj??(a.Yj=a.oh());if(a.fh){for(const [d,e]of a.fh)a[d]=e;a.fh=void 0}var b=a.constructor.bo;if(b.size>0)for(const [d,e]of b){b=d;var c=e;const f=a[b];c.Zw!==!0||a.Pg.has(b)||f===void 0||a.ej(b,void 0,c,f)}}b=!1;c=a.Pg;try{b=!0,a.rt(c),a.Qg?.forEach(d=>d.tQ?.()),a.update(c)}catch(d){throw b=!1,a.nk(),d;}b&&a.kn(c)}};hq=function(){return!0};_.iq=function(a,b){Object.defineProperty(a,b,{enumerable:!0,writable:!1})};_.jq=function(a,b){return`<${a.localName}>: ${b}`}; +_.kq=function(a,b,c,d){return _.Om(_.jq(a,`Cannot set property "${b}" to ${c}`),d)};_.mq=function(a,b){var c=new _.lq;console.error(_.jq(a,`${"Encountered a network request error"}: ${b instanceof Error?b.message:String(b)}`));a.dispatchEvent(c)};Kba=function(a){var b=a.get("mapId");b=new Jba(b,a.mapTypes);b.bindTo("mapHasBeenAbleToBeDrawn",a.__gm);b.bindTo("mapId",a,"mapId",!0);b.bindTo("styles",a);b.bindTo("mapTypeId",a)};nq=function(a,b){a.isAvailable=!1;a.Eg.push(b)}; +_.pq=function(a,b){const c=_.oq(a.__gm.Eg,"DATA_DRIVEN_STYLING");if(!b)return c;const d=["The map is initialized without a valid map ID, that will prevent use of data-driven styling.","The Map Style does not have any FeatureLayers configured for data-driven styling.","The Map Style does not have any Datasets or FeatureLayers configured for data-driven styling."];var e=c.Eg.map(f=>f.So);e=e&&e.some(f=>d.includes(f));(c.isAvailable||!e)&&(a=a.__gm.Eg.St())&&(b=Lba(b,a))&&nq(c,{So:b});return c}; +Lba=function(a,b){const c=a.featureType;if(c==="DATASET"){if(!b.Hg().map(d=>_.E(d,2)).includes(a.datasetId))return"The Map Style does not have the following Dataset ID associated with it: "+a.datasetId}else if(!b.Gg().includes(c))return"The Map Style does not have the following FeatureLayer configured for data-driven styling: "+c;return null};rq=function(a,b="",c){c=_.pq(a,c);c.isAvailable||_.qq(a,b,c)};Mba=function(a){a=a.__gm;for(const b of a.Hg.keys())a.Hg.get(b).isEnabled||_.Dm(`${"The Map Style does not have the following FeatureLayer configured for data-driven styling: "} ${b}`)}; +_.Nba=function(a,b=!1){const c=a.__gm;c.Hg.size>0&&rq(a);b&&Mba(a);c.Hg.forEach(d=>{d.kF()})};_.qq=function(a,b,c){if(c.Eg.length!==0){var d=b?b+": ":"",e=a.__gm.Eg;c.Eg.forEach(f=>{e.log(f,d)})}};_.sq=function(){};_.oq=function(a,b){a.log(Oba[b]);a:switch(b){case "ADVANCED_MARKERS":a=a.cache.QD;break a;case "DATA_DRIVEN_STYLING":a=a.cache.sE;break a;case "WEBGL_OVERLAY_VIEW":a=a.cache.Jo;break a;default:throw Error(`No capability information for: ${b}`);}return a.clone()}; +uq=function(a){var b=a.cache,c=new tq;a.Cm()||nq(c,{So:"The map is initialized without a valid Map ID, which will prevent use of Advanced Markers."});b.QD=c;b=a.cache;c=new tq;if(a.Cm()){var d=a.St();if(d){const e=d.Gg();d=d.Hg();e.length||d.length||nq(c,{So:"The Map Style does not have any Datasets or FeatureLayers configured for data-driven styling."})}a.bu!=="UNKNOWN"&&a.bu!=="TRUE"&&nq(c,{So:"The map is not a vector map. That will prevent use of data-driven styling."})}else nq(c,{So:"The map is initialized without a valid map ID, that will prevent use of data-driven styling."}); +b.sE=c;b=a.cache;c=new tq;a.Cm()?a.bu!=="UNKNOWN"&&a.bu!=="TRUE"&&nq(c,{So:"The map is not a vector map, which will prevent use of WebGLOverlayView."}):nq(c,{So:"The map is initialized without a valid map ID, which will prevent use of WebGLOverlayView."});b.Jo=c;Pba(a)};Pba=function(a){a.Eg=!0;try{a.set("mapCapabilities",a.getMapCapabilities())}finally{a.Eg=!1}};Qba=function(a,b){const c=a.options.nA.MAP_INITIALIZATION;if(c)for(const d of c)a.Or(d,b)}; +_.vq=function(a,b,c){const d=a.options.nA.MAP_INITIALIZATION;if(d)for(const e of d)a.ym(e,b,c)};_.wq=function(a,b){if(b=a.options.nA[b])for(const c of b)a.Pr(c)};_.yq=function(a){this.Eg=0;this.Kg=void 0;this.Hg=this.Fg=this.Gg=null;this.Ig=this.Jg=!1;if(a!=_.Jk)try{const b=this;a.call(void 0,function(c){xq(b,2,c)},function(c){xq(b,3,c)})}catch(b){xq(this,3,b)}};Rba=function(){this.next=this.context=this.Fg=this.Gg=this.Eg=null;this.Hg=!1}; +Tba=function(a,b,c){const d=Sba.get();d.Gg=a;d.Fg=b;d.context=c;return d};Uba=function(a,b){if(a.Eg==0)if(a.Gg){var c=a.Gg;if(c.Fg){var d=0,e=null,f=null;for(let g=c.Fg;g&&(g.Hg||(d++,g.Eg==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.Eg==0&&d==1?Uba(c,b):(f?(d=f,d.next==c.Hg&&(c.Hg=d),d.next=d.next.next):Vba(c),Wba(c,e,3,b)))}a.Gg=null}else xq(a,3,b)};Yba=function(a,b){a.Fg||a.Eg!=2&&a.Eg!=3||Xba(a);a.Hg?a.Hg.next=b:a.Fg=b;a.Hg=b}; +Zba=function(a,b,c,d){const e=Tba(null,null,null);e.Eg=new _.yq(function(f,g){e.Gg=b?function(h){try{const k=b.call(d,h);f(k)}catch(k){g(k)}}:f;e.Fg=c?function(h){try{const k=c.call(d,h);k===void 0&&h instanceof zq?g(h):f(k)}catch(k){g(k)}}:g});e.Eg.Gg=a;Yba(a,e);return e.Eg}; +xq=function(a,b,c){if(a.Eg==0){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.Eg=1;a:{var d=c,e=a.JN,f=a.KN;if(d instanceof _.yq){Yba(d,Tba(e||_.Jk,f||null,a));var g=!0}else{if(d)try{var h=!!d.$goog_Thenable}catch(k){h=!1}else h=!1;if(h)d.then(e,f,a),g=!0;else{if(_.ya(d))try{const k=d.then;if(typeof k==="function"){$ba(d,k,e,f,a);g=!0;break a}}catch(k){f.call(a,k);g=!0;break a}g=!1}}}g||(a.Kg=c,a.Eg=b,a.Gg=null,Xba(a),b!=3||c instanceof zq||aca(a,c))}}; +$ba=function(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}let h=!1;try{b.call(a,g,f)}catch(k){f(k)}};Xba=function(a){a.Jg||(a.Jg=!0,_.Aq(a.IJ,a))};Vba=function(a){let b=null;a.Fg&&(b=a.Fg,a.Fg=b.next,b.next=null);a.Fg||(a.Hg=null);return b};Wba=function(a,b,c,d){if(c==3&&b.Fg&&!b.Hg)for(;a&&a.Ig;a=a.Gg)a.Ig=!1;if(b.Eg)b.Eg.Gg=null,bca(b,c,d);else try{b.Hg?b.Gg.call(b.context):bca(b,c,d)}catch(e){cca.call(null,e)}Ro(Sba,b)}; +bca=function(a,b,c){b==2?a.Gg.call(a.context,c):a.Fg&&a.Fg.call(a.context,c)};aca=function(a,b){a.Ig=!0;_.Aq(function(){a.Ig&&cca.call(null,b)})};zq=function(a){_.Na.call(this,a)};_.Bq=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Da)(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:_.pa.setTimeout(a,b||0)};_.Cq=function(a,b,c){_.Ej.call(this);this.Eg=a;this.Hg=b||0;this.Fg=c;this.Gg=(0,_.Da)(this.GD,this)}; +_.Dq=function(a){a.isActive()||a.start(void 0)};_.Eq=function(a){a.stop();a.GD()};dca=function(a){a.Eg&&window.requestAnimationFrame(()=>{if(a.Eg){const b=[...a.Fg.values()].flat();a.Eg(b)}})};_.eca=function(a,b){const c=b.Xx();c&&(a.Fg.set(_.Aa(b),c),_.Dq(a.Gg))};_.fca=function(a,b){b=_.Aa(b);a.Fg.has(b)&&(a.Fg.delete(b),_.Dq(a.Gg))}; +gca=function(a,b){const c=a.zIndex,d=b.zIndex,e=_.sm(c),f=_.sm(d),g=a.en,h=b.en;if(e&&f&&c!==d)return c>d?-1:1;if(e!==f)return e?-1:1;if(g.y!==h.y)return h.y-g.y;a=_.Aa(a);b=_.Aa(b);return a>b?-1:1};hca=function(a,b){return b.some(c=>_.wp(c,a))};_.Fq=function(a,b,c){_.Ej.call(this);this.Mg=c!=null?(0,_.Da)(a,c):a;this.Lg=b;this.Jg=(0,_.Da)(this.MH,this);this.Fg=!1;this.Gg=0;this.Hg=this.Eg=null;this.Ig=[]}; +_.Gq=function(a,b){const c=_.Vn(b);a.elements[c]||(a.elements[c]=b,++a.size,_.Sn(a,"insert",b),a.Eg&&a.Eg(b))};_.ica=function(a,b){const c=b.oo();return a.qh.filter(d=>{d=d.oo();return c!==d})};_.Hq=function(a,b){return(a.matches||a.msMatchesSelector||a.webkitMatchesSelector).call(a,b)};jca=function(a){a.currentTarget.style.outline=""}; +_.Lq=function(a){if(_.Hq(a,'select,textarea,input[type="date"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type])'))return[];const b=[];b.push(new _.Iq(a,"focus",c=>{!Jq&&_.Kq&&_.Kq!=="KEYBOARD"&&(c.currentTarget.style.outline="none")}));b.push(new _.Iq(a,"focusout",jca));return b}; +_.kca=function(a,b,c=!1){b||(b=document.createElement("div"),b.style.pointerEvents="none",b.style.width="100%",b.style.height="100%",b.style.boxSizing="border-box",b.style.position="absolute",b.style.zIndex="1000002",b.style.opacity="0",b.style.border="2px solid #1a73e8");new _.Iq(a,"focus",()=>{let d="0";Jq&&!c?_.Hq(a,":focus-visible")&&(d="1"):_.Kq&&_.Kq!=="KEYBOARD"||(d="1");b.style.opacity=d});new _.Iq(a,"blur",()=>{b.style.opacity="0"});return b};Nq=function(){return Mq?Mq:Mq=new lca}; +Pq=function(a){return _.Oq[43]?!1:a.Lg?!0:!_.pa.devicePixelRatio||!_.pa.requestAnimationFrame};_.mca=function(){var a=_.Qq;return _.Oq[43]?!1:a.Lg||Pq(a)};nca=function(a,b){for(let c=0,d;d=b[c];++c)if(typeof a.documentElement.style[d]==="string")return d;return null};_.Sq=function(){Rq||(Rq=new oca);return Rq};_.Tq=function(a,b){a!==null&&(a=a.style,a.width=_.Ko(b),a.height=_.Lo(b))};_.Uq=function(a){return new _.Mo(a.offsetWidth,a.offsetHeight)}; +_.Wq=function(a){let b=!1;_.Vq.Fg()?a.draggable=!1:b=!0;const c=_.Sq().Fg;c?a.style[c]="none":b=!0;b&&a.setAttribute("unselectable","on");a.onselectstart=d=>{_.An(d);_.Bn(d)}}; +_.Xq=function(a,b=!1){if(document.activeElement===a)return!0;if(!(a instanceof HTMLElement))return!1;let c=!1;_.Lq(a);customElements.get(a.localName)||(a.tabIndex=a.tabIndex);const d=()=>{c=!0;a.removeEventListener("focusin",d)},e=()=>{c=!0;a.removeEventListener("focus",e)};a.addEventListener("focus",e);a.addEventListener("focusin",d);a.focus({preventScroll:!!b});return c}; +_.ar=function(a,b){_.Zo.call(this);_.Fo(a);this.__gm=new pca(b&&b.markers);this.__gm.set("isInitialized",!1);this.Eg=_.Yo(!1,!0);this.Eg.addListener(e=>{if(this.get("visible")!=e){if(this.Gg){const f=this.__gm;f.set("shouldAutoFocus",e&&f.get("isMapInitialized"))}qca(this,e);this.set("visible",e)}});this.Ig=this.Jg=null;b&&b.client&&(this.Ig=_.rca[b.client]||null);const c=this.controls=[];_.nm(_.Yq,(e,f)=>{c[f]=new _.Ap;c[f].addListener("insert_at",()=>{_.M(this,182112)})});this.Gg=!1;this.Hl=b&& +b.Hl||_.Yo(!1);this.Kg=a;this.Yn=b&&b.Yn||this.Kg;this.__gm.set("developerProvidedDiv",this.Yn);_.pa.MutationObserver&&this.Yn&&((a=sca.get(this.Yn))&&a.disconnect(),a=new MutationObserver(e=>{for(const f of e)f.attributeName==="dir"&&_.Sn(this,"shouldUseRTLControlsChange")}),sca.set(this.Yn,a),a.observe(this.Yn,{attributes:!0}));this.Hg=null;this.set("standAlone",!0);this.setPov(new _.Zq(0,0,1));b&&b.pov&&(a=b.pov,_.sm(a.zoom)||(a.zoom=typeof b.zoom==="number"?b.zoom:1));this.setValues(b);this.getVisible()== +void 0&&this.setVisible(!0);const d=this.__gm.markers;_.On(this,"pano_changed",()=>{_.Pl("marker").then(e=>{e.Uz(d,this,!1)})});_.Oq[35]&&b&&b.dE&&_.Pl("util").then(e=>{e.np.Hg(new _.$q(b.dE))});_.Nn(this,"keydown",this,this.Lg)};qca=function(a,b){b&&(a.Hg=document.activeElement,_.On(a.__gm,"panoramahidden",()=>{if(a.Fg?.lq?.contains(document.activeElement)){var c=a.Hg.nodeName==="BODY",d=a.__gm.get("focusFallbackElement");a.Hg&&!c?!_.Xq(a.Hg)&&d&&_.Xq(d):d&&_.Xq(d)}}))}; +_.uca=function(a,b=document){return tca(a,b)};tca=function(a,b){return(b=b&&(b.fullscreenElement||b.webkitFullscreenElement||b.mozFullScreenElement||b.msFullscreenElement))?b===a?!0:tca(a,b.shadowRoot):!1};vca=function(a){a.Eg=!0;try{a.set("renderingType",a.Fg)}finally{a.Eg=!1}};_.wca=function(){const a=[],b=_.pa.google&&_.pa.google.maps&&_.pa.google.maps.fisfetsz;b&&Array.isArray(b)&&_.Oq[15]&&b.forEach(c=>{_.sm(c)&&a.push(c)});return a};xca=function(a){return _.Kg(a,1,33)}; +yca=function(a){return _.Kg(a,2,3)};zca=function(a,b){return _.Kg(a,1,b)};Aca=function(a){var b=_.ll.Fg().Fg();return _.Ig(a,5,b)};Bca=function(a){var b=_.ll.Fg().Hg().toLowerCase();return _.Ig(a,6,b)};Cca=function(a){return _.Bg(a,10,!0)};Dca=function(a,b){return _.Dg(a,1,b)};Eca=function(a,b){_.Dg(a,2,b)};Fca=function(a,b){return _.Fg(a,1,b)};Gca=function(a,b){_.Fg(a,2,b)};Hca=function(a,b){_.Kg(a,8,b)}; +_.br=function(a,b,c,d){const e=Math.pow(2,Math.round(a))/256;return new Ica(Math.round(Math.pow(2,a)/e)*e,b,c,d)};_.dr=function(a,b){return new _.cr((a.m22*b.kh-a.m12*b.nh)/a.Gg,(-a.m21*b.kh+a.m11*b.nh)/a.Gg)};_.er=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};Jca=function(a){a=a.get("zoom");return typeof a==="number"?Math.floor(a):a};Lca=function(a){const b=a.get("tilt")||!a.Hg&&_.mm(a.get("styles"));a=a.get("mapTypeId");return b?null:Kca[a]}; +Mca=function(a,b){a.Eg.onload=null;a.Eg.onerror=null;const c=a.Jg();c&&(b&&(a.Eg.parentNode||a.Fg.appendChild(a.Eg),a.Gg||_.Tq(a.Eg,c)),a.set("loading",!1))};Nca=function(a,b){b!==a.Eg.src?(a.Gg||_.er(a.Eg),a.Eg.onload=()=>{Mca(a,!0)},a.Eg.onerror=()=>{Mca(a,!1)},a.Eg.src=b):!a.Eg.parentNode&&b&&a.Fg.appendChild(a.Eg)}; +Rca=function(a,b,c,d,e){var f=new Oca;Eca(Dca(_.ag(f,Pca,1),b.minX),b.minY);_.Kg(f,2,e).setZoom(c);Gca(Fca(_.ag(f,_.fr,4),b.maxX-b.minX),b.maxY-b.minY);const g=Cca(Bca(Aca(zca(_.ag(f,_.gr,5),d))));b=_.wca();a.Hg||b.push(47083502);b.forEach(h=>{let k=!1;for(let m=0,p=_.ug(g,14);m0){const c=b.Eg.map(d=>d.So);c.includes("The map is initialized without a valid map ID, that will prevent use of data-driven styling.")&&(a.featureType==="DATASET"?(_.Do(a.map,"DddsMnp"),_.M(a.map,177311)):(_.Do(a.map,"DdsMnp"),_.M(a.map,148844)));if(c.includes("The Map Style does not have any FeatureLayers configured for data-driven styling.")||c.includes("The Map Style does not have the following FeatureLayer configured for data-driven styling: "+ +a.featureType))_.Do(a.map,"DtNe"),_.M(a.map,148846);c.includes("The map is not a vector map. That will prevent use of data-driven styling.")&&(a.featureType==="DATASET"?(_.Do(a.map,"DddsMnv"),_.M(a.map,177315)):(_.Do(a.map,"DdsMnv"),_.M(a.map,148845)));c.includes("The Map Style does not have the following Dataset ID associated with it: ")&&(_.Do(a.map,"Dne"),_.M(a.map,178281))}return b};ir=function(a,b){const c=Sca(a);_.qq(a.map,b,c);return c}; +jr=function(a,b){let c=null;typeof b==="function"?c=b:b&&(c=()=>b);Promise.all([_.Pl("webgl"),a.map.__gm.yh]).then(([d])=>{d.Kg(a.map,{featureType:a.featureType,datasetId:a.datasetId,Eq:a.Eq},c);a.Gg=b})};kr=function(a,b,c,d,e){this.Eg=!!b;this.node=null;this.Fg=0;this.Hg=!1;this.Gg=!c;a&&this.setPosition(a,d);this.depth=e!=void 0?e:this.Fg||0;this.Eg&&(this.depth*=-1)};lr=function(a,b,c,d){kr.call(this,a,b,c,null,d)}; +_.nr=function(a,b=!0){b||_.mr(a);for(b=a.firstChild;b;)_.mr(b),a.removeChild(b),b=a.firstChild};_.mr=function(a){for(a=new lr(a);;){var b=a.next();if(b.done)break;(b=b.value)&&_.In(b)}};_.or=function(a,b,c){const d=Array(b.length);for(let e=0,f=b.length;e{var r="";const t=p??b;t&&(r+=g+encodeURIComponent(t));p||(c&&(r+=h+encodeURIComponent(c)),d&&(r+=k+encodeURIComponent(d)));m=m.replace(Tca,"%27")+r;p=m+f;r=String;qr||(qr=RegExp("(?:https?://[^/]+)?(.*)"));m=qr.exec(m);if(!m)throw Error("Invalid URL to sign.");return p+r(_.or(e,m[1],a))}}; +Vca=function(a){a=Array(a.toString().length);for(let b=0;b[b,_.or(c,b,a).toString()]};Xca=function(){const a=new _.pr(2147483647);return b=>_.or(a,b,0)}; +_.ur=function(a,b){function c(){const H={"4g":2500,"3g":3500,"2g":6E3,unknown:4E3};return _.pa.navigator&&_.pa.navigator.connection&&_.pa.navigator.connection.effectiveType?H[_.pa.navigator.connection.effectiveType]||H.unknown:H.unknown}const d=performance.now();if(!a)throw _.Om(`Map: Expected mapDiv of type HTMLElement but was passed ${a}.`);if(typeof a==="string")throw _.Om(`Map: Expected mapDiv of type HTMLElement but was passed string '${a}'.`);const e=b||{};e.noClear||_.nr(a,!1);const f=typeof document== +"undefined"?null:document.createElement("div");f&&a.appendChild&&(a.appendChild(f),f.style.width=f.style.height="100%");_.rr.set(f,this);if(Pq(_.Qq))throw _.Pl("controls").then(H=>{H.HC(a)}),Error("The Google Maps JavaScript API does not support this browser.");_.Pl("util").then(H=>{_.Oq[35]&&b&&b.dE&&H.np.Hg(new _.$q(b.dE));H.np.Eg(V=>{_.Pl("controls").then(X=>{const L=_.E(V,2)||"http://g.co/dev/maps-no-account";X.KG(a,L)})})});let g;var h=new Promise(H=>{g=H});_.lo.call(this,new Yca(this,a,f,h)); +const k=this.__gm;h=this.__gm.Eg;this.set("mapCapabilities",h.getMapCapabilities());h.bindTo("mapCapabilities",this,"mapCapabilities",!0);e.mapTypeId===void 0&&(e.mapTypeId="roadmap");k.colorScheme=e.colorScheme||"LIGHT";k.set("cloudStylingForTerrainVectorMapBaseTilesDisabled",!!e.cloudStylingForTerrainVectorMapBaseTilesDisabled);k.Qg=e.backgroundColor;!k.Qg&&k.Jp&&(k.Qg=k.colorScheme==="DARK"?"#202124":"#e5e3df");const m=new Zca;this.set("renderingType","UNINITIALIZED");m.bindTo("renderingType", +this,"renderingType",!0);m.bindTo("mapHasBeenAbleToBeDrawn",k,"mapHasBeenAbleToBeDrawn",!0);this.__gm.Gg.then(H=>{m.Fg=H?"VECTOR":"RASTER";vca(m)});this.setValues(e);h=e.mapTypeId;const p=k.colorScheme==="DARK";if(_.Oq[170])switch(k.set("styleTableBytes",e.styleTableBytes),h){case "hybrid":case "satellite":k.set("configSet",11);break;case "terrain":k.set("configSet",p?29:12);break;default:k.set("configSet",p?27:8)}const r=k.Ng;Qba(r,{gz:d});$ca(b)||_.wq(r,"MAP_INITIALIZATION");this.FB=_.Oq[15]&&e.noControlsOrLogging; +this.mapTypes=new sr;Kba(this);this.features=new ada;_.Fo(f);this.notify("streetView");h=_.Uq(f);let t=null;bda(e.useStaticMap,h)&&(t=new cda(f),t.set("size",h),t.set("colorTheme",k.colorScheme==="DARK"?2:1),t.bindTo("mapId",this),t.bindTo("center",this),t.bindTo("zoom",this),t.bindTo("mapTypeId",this),t.bindTo("styles",this));this.overlayMapTypes=new _.Ap;const v=this.controls=[];_.nm(_.Yq,(H,V)=>{v[V]=new _.Ap;v[V].addListener("insert_at",()=>{_.M(this,182111)})});let w=!1;const y=_.pa.IntersectionObserver&& +new Promise(H=>{const V=c(),X=new IntersectionObserver(L=>{for(let ua=0;ua{tr=H;if(this.getDiv()&&f){if(y){_.wq(r,"MAP_INITIALIZATION");const X=performance.now()-d;var V=setTimeout(()=>{_.M(this,169108)},1E3);await y;clearTimeout(V);V=void 0;w||(V={gz:performance.now()-X});$ca(b)&&Qba(r,V)}H.gN(this,e,f,t,g)}else _.wq(r,"MAP_INITIALIZATION")}, +()=>{this.getDiv()&&f?_.vq(r,8):_.wq(r,"MAP_INITIALIZATION")});this.data=new Ao({map:this});this.addListener("renderingtype_changed",()=>{_.Nba(this)});const C=this.addListener("zoom_changed",()=>{_.Fn(C);_.wq(r,"MAP_INITIALIZATION")}),F=this.addListener("dragstart",()=>{_.Fn(F);_.wq(r,"MAP_INITIALIZATION")});_.Ln(a,"scroll",()=>{a.scrollLeft=a.scrollTop=0});_.pa.MutationObserver&&this.getDiv()&&((h=dda.get(this.getDiv()))&&h.disconnect(),h=new MutationObserver(H=>{for(const V of H)V.attributeName=== +"dir"&&_.Sn(this,"shouldUseRTLControlsChange")}),dda.set(this.getDiv(),h),h.observe(this.getDiv(),{attributes:!0}));y&&(_.Pn(this,"renderingtype_changed",async()=>{this.get("renderingType")==="VECTOR"&&(await y,_.Pl("webgl"))}),_.Dn(k,"maphasbeenabletobedrawn_changed",async()=>{k.get("mapHasBeenAbleToBeDrawn")&&_.mo(this)&&this.get("renderingType")==="UNINITIALIZED"&&(await y,_.Pl("webgl"))}));let K;_.Dn(k,"maphasbeenabletobedrawn_changed",async()=>{if(k.get("mapHasBeenAbleToBeDrawn")){K=performance.now(); +var H=this.getInternalUsageAttributionIds()??null;H&&_.M(this,122447,{internalUsageAttributionIds:Array.from(new Set(H))})}});h=()=>{this.get("renderingType")==="VECTOR"&&this.get("styles")&&(this.set("styles",void 0),console.warn("Google Maps JavaScript API: A Map's styles property cannot be set when the map is a vector map. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"))};this.addListener("styles_changed",h);this.addListener("renderingtype_changed", +h);this.addListener("bounds_changed",()=>{K&&this.getRenderingType()!=="VECTOR"&&performance.now()-K>864E5&&_.M(window,256717)});h()};bda=function(a,b){if(!_.ll||_.B(_.ll,_.$q,40).getStatus()==2)return!1;if(a!==void 0)return!!a;a=b.width;b=b.height;return a*b<=384E3&&a<=800&&b<=800};$ca=function(a){if(!a)return!1;const b=Object.keys(vr);for(const c of b)try{if(typeof vr[c]==="function"&&a[c])vr[c](a[c])}catch(d){return!1}return a.center&&a.zoom?!0:!1}; +_.wr=function(a){return(b,c)=>{if(typeof c==="object")b=eda(a,b,c);else{const d=b.hasOwnProperty(c);fq(b.constructor,c,a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};_.xr=function(a){return(b,c)=>_.fda(b,c,{get(){return this.Yj?.querySelector(a)??null}})};_.yr=function(a){return _.wr({...a,state:!0,ah:!1})};_.zr=function(){};gda=function(a){_.Pl("poly").then(b=>{b.CI(a)})};hda=function(a){_.Pl("poly").then(b=>{b.DI(a)})}; +_.Ar=function(a,b,c,d){const e=a.Eg||void 0;a=_.Pl("streetview").then(f=>_.Pl("geometry").then(g=>f.pK(b,c||null,g.spherical.computeHeading,g.spherical.computeOffset,e,d)));c&&a.catch(()=>{});return a}; +Dr=function(a){this.tileSize=a.tileSize||new _.Mo(256,256);this.name=a.name;this.alt=a.alt;this.minZoom=a.minZoom;this.maxZoom=a.maxZoom;this.Gg=(0,_.Da)(a.getTileUrl,a);this.Eg=new _.Br;this.Fg=null;this.set("opacity",a.opacity);_.Pl("map").then(b=>{const c=this.Fg=b.wL.bind(b),d=this.tileSize||new _.Mo(256,256);this.Eg.forEach(e=>{const f=e.__gmimt,g=f.xi,h=f.zoom,k=this.Gg(g,h);(f.Li=c({sh:g.x,th:g.y,Ah:h},d,e,k,()=>_.Sn(e,"load"))).setOpacity(Cr(this))})})}; +Cr=function(a){a=a.get("opacity");return typeof a=="number"?a:1};_.Er=function(){};_.Fr=function(a,b){this.set("styles",a);a=b||{};this.Fg=a.baseMapTypeId||"roadmap";this.minZoom=a.minZoom;this.maxZoom=a.maxZoom||20;this.name=a.name;this.alt=a.alt;this.projection=null;this.tileSize=new _.Mo(256,256)};Gr=function(a,b){this.setValues(b)}; +uda=function(){const a=Object.assign({DirectionsTravelMode:_.Hr,DirectionsUnitSystem:_.Ir,FusionTablesLayer:ida,MarkerImage:jda,NavigationControlStyle:kda,SaveWidget:Gr,ScaleControlStyle:lda,ZoomControlStyle:mda},nda,oda,pda,qda,rda,sda,tda);_.om(Ao,{Feature:_.Un,Geometry:ln,GeometryCollection:_.ho,LineString:_.bo,LinearRing:_.io,MultiLineString:_.fo,MultiPoint:_.eo,MultiPolygon:_.go,Point:_.un,Polygon:_.co});_.Em(a);return a}; +xda=async function(a,b=!1,c=!1){var d={core:nda,maps:oda,geocoding:rda,streetView:sda}[a];if(d)for(const [e,f]of Object.entries(d))f===void 0&&delete d[e];if(d)b&&_.M(_.pa,158530);else{b&&_.M(_.pa,157584);if(!vda.has(a)&&!wda.has(a)){b=`The library ${a} is unknown. Please see https://developers.google.com/maps/documentation/javascript/libraries`;if(c)throw Error(b);console.error(b)}d=await _.Pl(a)}switch(a){case "addressValidation":d.connectForExplicitThirdPartyLoad();break;case "maps":_.Pl("map"); +break;case "elevation":d.connectForExplicitThirdPartyLoad();break;case "airQuality":d.connectForExplicitThirdPartyLoad();break;case "geocoding":_.Pl("geocoder");break;case "streetView":_.Pl("streetview");break;case "maps3d":d.connectForExplicitThirdPartyLoad();break;case "marker":d.connectForExplicitThirdPartyLoad();break;case "places":d.connectForExplicitThirdPartyLoad();break;case "routes":d.connectForExplicitThirdPartyLoad()}return Object.freeze({...d})}; +_.Jr=async function(a){await new Promise(b=>{const c=new ResizeObserver(d=>{a.isVisible(d[0])?(c.disconnect(),b()):a.Eg.resolve(!1)});c.observe(a.host)});await new Promise(b=>{const c=new IntersectionObserver(d=>{if(d=d.some(e=>e.isIntersecting))c.disconnect(),b();a.Eg.resolve(d)},{root:document,rootMargin:`${yda()}px`});c.observe(a.host)})}; +yda=function(){const a=new Map([["4g",2500],["3g",3500],["2g",6E3],["slow-2g",8E3],["unknown",4E3]]),b=window.navigator?.connection?.effectiveType;return(b&&a.get(b))??a.get("unknown")};zda=async function(a,b){const c=++a.Eg,d=b.hG,e=b.Ym;b=b.cM;const f=g=>{if(a.Eg!==c)throw new Kr;return g};try{try{f(await 0),f(await d(f))}catch(g){if(g instanceof Kr||!e)throw g;f(await e(g,f))}}catch(g){if(!(g instanceof Kr))throw g;b?.()}};_.Lr=function(a){zda(a.tE,{hG:async b=>{a.kk=0;b(await a.up)}})}; +_.Mr=function(a,b,c){let d;return zda(a.tE,{hG:async e=>{a.kk=1;a.IF||e(await _.Jr(a.Ww));c&&(d=_.Ul(c));e(await b(e));a.kk=2;e(await a.up);a.dispatchEvent(new Ada);_.Vl(d,0)},Ym:async(e,f)=>{a.kk=3;_.Vl(d,13);f(await a.up);_.mq(a,e)},cM:()=>{_.Wl(d)}})};_.Bda=function(a){return new _.Lp((0,_.Nr)(a))};Cda=function(a,b){const c=a.x,d=a.y;switch(b){case 90:a.x=d;a.y=256-c;break;case 180:a.x=256-c;a.y=256-d;break;case 270:a.x=256-d,a.y=c}};_.Pr=function(a){return!a||a instanceof _.Or?Dda:a}; +_.Qr=function(a,b,c=!1){return _.Pr(b).fromPointToLatLng(new _.Io(a.Eg,a.Fg),c)};Hda=function(a){var b=Eda,c=Fda,d=Gda;Ol.getInstance().init(a,b,c,void 0,void 0,void 0,d)}; +Lda=function(){var a=Ida||(Ida=Jda('[[["addressValidation",["main"]],["airQuality",["main"]],["adsense",["main"]],["common",["main"]],["controls",["util"]],["data",["util"]],["directions",["util","geometry"]],["distance_matrix",["util"]],["drawing",["main"]],["drawing_impl",["controls"]],["elevation",["util","geometry"]],["geocoder",["util"]],["geometry",["main"]],["imagery_viewer",["main"]],["infowindow",["util"]],["journeySharing",["main"]],["kml",["onion","util","map"]],["layers",["map"]],["log",["util"]],["main"],["map",["common"]],["map3d_lite_wasm",["main"]],["map3d_wasm",["main"]],["maps3d",["util"]],["marker",["util"]],["maxzoom",["util"]],["onion",["util","map"]],["overlay",["common"]],["panoramio",["main"]],["places",["main"]],["places_impl",["controls"]],["poly",["util","map","geometry"]],["routes",["main"]],["search",["main"]],["search_impl",["onion"]],["stats",["util"]],["streetview",["util","geometry"]],["styleEditor",["common"]],["util",["common"]],["visualization",["main"]],["visualization_impl",["onion"]],["weather",["main"]],["webgl",["util","map"]]]]'));return _.dg(a, +Kda,1)};_.Rr=function(a){var b=performance.getEntriesByType("resource");if(!b.length)return 2;b=b.find(d=>d.name.includes(a));if(!b)return 2;if(b.deliveryType==="cache")return 1;const c=b.decodedBodySize;return b.transferSize===0&&c>0?1:b.duration<30?1:0};Gda=function(a){const b=Sr.get(a);if(b){var c=_.ll;c&&(c=_.ol(_.rl(c)),c=c.endsWith("/")?c:`${c}/`,c=`${c}${a}.js`,a=_.Rr(c),a!==2&&(c=_.Ul(b.pi,{tu:c}),_.Vl(c,0)),a===1?_.M(_.pa,b.mi):a===0&&_.M(_.pa,b.ni))}}; +Nda=function(a,b){const c=[];let d=[0,0],e;for(let f=0,g=_.mm(a);f=32;)b.push(String.fromCharCode((32|a&31)+63)),a>>=5;b.push(String.fromCharCode(a+63))}; +_.Oda=function(a){const b=_.mm(a),c=Array(Math.floor(a.length/2));let d=0,e=0,f=0,g;for(g=0;d=31);e+=h&1?~(h>>1):h>>1;h=1;k=0;do m=a.charCodeAt(d++)-63-1,h+=m<=31);f+=h&1?~(h>>1):h>>1;c[g]=new _.mn(e*1E-5,f*1E-5,!0)}c.length=g;return c};_.Tr=function(a=""){return a+" (opens in new tab)"}; +_.Ur=function(a){const b=document.createElement("button");b.style.background="none";b.style.display="block";b.style.padding=b.style.margin=b.style.border="0";b.style.textTransform="none";b.style.webkitAppearance="none";b.style.position="relative";b.style.cursor="pointer";_.Wq(b);b.style.outline="";b.setAttribute("aria-label",a);b.title=a;b.type="button";new _.Iq(b,"contextmenu",c=>{_.An(c);_.Bn(c)});_.Lq(b);return b};_.Wr=function(a,...b){a.classList.add(...b.map(_.Vr))}; +_.Vr=function(a){return Pda.has(a)?a:`${_.Hm(a)}-${a}`};Qda=function(a){a.Fg.prepend(a.Eg);window.requestAnimationFrame(()=>{a.Eg.focus({preventScroll:!0})})};Rda=function(a){const b=document.createElement("h2"),c=new _.Xr({Uq:new _.Io(0,0),ns:new _.Mo(24,24),label:"Close dialog",ownerElement:a});b.textContent=a.options.title;b.translate=a.options.eH??!0;c.element.style.position="static";c.element.addEventListener("click",()=>void a.Xh.close());a.Fg.appendChild(b);a.Fg.appendChild(c.element);return a.Fg}; +_.Yr=function(a,b){return function*(){const c=typeof b==="function";if(a!==void 0){let d=-1;for(const e of a)d>-1&&(yield c?b(d):b),d++,yield e}}()};Sda=function(a){return a.links.length===0?null:(0,_.O)` + ${_.Yr(a.links.map(({text:b,href:c})=>(0,_.O)``),"")} + `};Tda=function(a){var b=document.createElement("div");b.append(a.Fg);b=new _.$r({title:"Google Maps",eH:!1,content:b});b.addEventListener("close",()=>{a.dispatchEvent(new Event("gmp-internal-close"))});return b};as=function(a){return a==="#000"||a==="#5e5e5e"?"#fff":"#474747"}; +Wda=function(a,b){if(!a.showInfoButton)return(0,_.O)``;var c=a.logoColorOptions.Cy||"#5e5e5e";const d=a.logoColorOptions.Ex||"#fff",e=as(c),f=as(d);c=a.attributionType==="LOGO_OUTLINE"?Uda({fill:`light-dark(${c}, ${d})`,outline:`light-dark(${e}, ${f})`}):Vda({fill:`light-dark(${c}, ${d})`});return(0,_.O)` `};$da=function(a,b){for(const [f,g]of Object.entries(a.headers))a=g,a!==""&&(b.metadata[f]=a);var c=_.ll?.Kg()?.Fg()||"",d=!!_.Oq[35];a=new Date;var e=new Xda;c=_.Ig(e,5,c);d?_.Kg(c,1,9):_.Kg(c,1,2);d=new _.cs;a=_.zi(d,a.getTime());d=_.ag(c,Yda,11);_.fg(d,_.cs,2,a);a=Nc(Zda(c));b.metadata["X-Goog-Gmp-Client-Signals"]=a;b.getMetadata().Authorization&&(b.metadata["X-Goog-Api-Key"]="")}; +bea=async function(a){var b=await _.aea();for(const [c,d]of Object.entries(b))b=d,b!==""&&(a.metadata[c]=b)};_.aea=async function(){const a={},[b,c]=await Promise.all([cea(),oba()]);b&&(a["X-Firebase-AppCheck"]=b);a["X-Goog-Maps-Session-Id"]=c.toString();return a}; +cea=async function(){let a;try{a=await kn().fetchAppCheckToken(),a=_.Qm({token:_.ds})(a)}catch(b){return console.error(b),await _.M(window,228451),"eyJlcnJvciI6IlVOS05PV05fRVJST1IifQ=="}return a?.token?(await _.M(window,228453),a.token):""};_.eea=function(a){let b,c="";if(a instanceof Date)b=`${a.getFullYear()}`,c=dea[a.getMonth()];else{a=a.split("-");if(a.length<1)return"";b=a[0];a.length>1&&(a=_.um(a[1])-1,a>=0&&a<12&&(c=dea[a]))}return(c+" "+b).trim()}; +oea=async function(a){const b=_.pa.google.maps;var c=!!b.__ib__,d=fea();const e=gea(b),f=_.ll=_.xh(hea,(0,_.iea)(a||[]));_.Co=Math.random()<_.og(f,1,1);Rl=Math.random();d&&(_.Tl=!0);_.M(window,218838);_.E(f,48)==="async"||c?(await new Promise(p=>setTimeout(p)),_.M(_.pa,221191)):console.warn("Google Maps JavaScript API has been loaded directly without loading=async. This can result in suboptimal performance. For best-practice loading patterns please see https://goo.gle/js-api-loading");_.E(f,48)&& +_.E(f,48)!=="async"&&console.warn(`Google Maps JavaScript API has been loaded with loading=${_.E(f,48)}. "${_.E(f,48)}" is not a valid value for loading in this version of the API.`);let g;_.xg(f,13)===0&&(g=_.Ul(153157,{tu:"maps/api/js?"}));const h=_.Ul(218824,{tu:"maps/api/js?"});switch(_.Rr("maps/api/js?")){case 1:_.M(_.pa,233176);break;case 0:_.M(_.pa,233178)}_.es=Uca(pl(_.B(f,jea,5)),f.Hg(),f.Ig(),f.Jg());_.kea=Wca(pl(_.B(f,jea,5)));_.fs=Xca();lea(f,p=>{p.blockedURI&&p.blockedURI.includes("/maps/api/mapsjs/gen_204?csp_test=true")&& +(_.Do(_.pa,"Cve"),_.M(_.pa,149596))});for(a=0;a<_.Lf(f,9,_.ie,3,!0).length;++a)_.Oq[_.yg(f,9,a)]=!0;a=_.rl(f);Hda(_.ol(a));d=uda();_.nm(d,(p,r)=>{b[p]=r});b.version=a.Fg();mea||(mea=!0,_.tp("gmp-map",gs));_.Sl()&&Dba();setTimeout(()=>{_.Pl("util").then(p=>{_.jg(f,43)||p.MG.Eg();p.cJ();e&&(_.Do(window,"Aale"),_.M(window,155846));switch(_.pa.navigator.connection?.effectiveType){case "slow-2g":_.M(_.pa,166473);_.Do(_.pa,"Cts2g");break;case "2g":_.M(_.pa,166474);_.Do(_.pa,"Ct2g");break;case "3g":_.M(_.pa, +166475);_.Do(_.pa,"Ct3g");break;case "4g":_.M(_.pa,166476),_.Do(_.pa,"Ct4g")}})},5E3);Pq(_.Qq)?console.error("The Google Maps JavaScript API does not support this browser. See https://developers.google.com/maps/documentation/javascript/error-messages#unsupported-browsers"):_.mca()&&console.error("The Google Maps JavaScript API has deprecated support for this browser. See https://developers.google.com/maps/documentation/javascript/error-messages#unsupported-browsers");c&&_.M(_.pa,157585);b.importLibrary= +p=>xda(p,!0,!0);_.Oq[35]&&(b.logger={beginAvailabilityEvent:_.Ul,cancelAvailabilityEvent:_.Wl,endAvailabilityEvent:_.Vl,maybeReportFeatureOnce:_.M});a=[];if(!c)for(c=_.xg(f,13),d=0;d{g&&_.Vl(g,0);_.Vl(h,0);nea(k)()}):(g&&_.Vl(g,0),_.Vl(h,0));const m=()=>{document.readyState==="complete"&&(document.removeEventListener("readystatechange",m),setTimeout(()=>{[...(new Set([...document.querySelectorAll("*")].map(p=>p.localName)))].some(p=> +p.includes("-")&&!p.match(/^gmpx?-/))&&_.M(_.pa,179117)},1E3))};document.addEventListener("readystatechange",m);m()};nea=function(a){const b=a.split(".");let c=_.pa,d=_.pa;for(let e=0;e{setTimeout(()=>{d&&_.Do(_.pa,d,f);_.M(_.pa,e)},0)};for(var c in Object.prototype)_.pa.console&&_.pa.console.error("This site adds property `"+c+"` to Object.prototype. Extending Object.prototype breaks JavaScript for..in loops, which are used heavily in Google Maps JavaScript API v3."),a=!0,b("Ceo",149594);Array.from(new Set([42]))[0]!==42&&(_.pa.console&&_.pa.console.error("This site overrides Array.from() with an implementation that doesn't support iterables, which could cause Google Maps JavaScript API v3 to not work correctly."), +a=!0,b("Cea",149590));if(c=_.pa.Prototype)b("Cep",149595,c.Version),a=!0;if(c=_.pa.MooTools)b("Cem",149593,c.version),a=!0;[1,2].values()[Symbol.iterator]||(b("Cei",149591),a=!0);typeof Date.now()!=="number"&&(_.pa.console&&_.pa.console.error("This site overrides Date.now() with an implementation that doesn't return the number of milliseconds since January 1, 1970 00:00:00 UTC, which could cause Google Maps JavaScript API v3 to not work correctly."),a=!0,b("Ced",149592));try{c=class extends HTMLElement{}, +_.tp("gmp-internal-element-support-verification",c),new c}catch(d){_.pa.console&&_.pa.console.error("This site cannot instantiate custom HTMLElement subclasses, which could cause Google Maps JavaScript API v3 to not work correctly."),a=!0,b(null,219995)}return a};gea=function(a){(a="version"in a)&&_.pa.console&&_.pa.console.error("You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors.");return a}; +lea=function(a,b){if(a.Fg()&&_.kl(a.Fg()))try{document.addEventListener("securitypolicyviolation",b),pea.send(_.kl(a.Fg())+"/maps/api/mapsjs/gen_204?csp_test=true")}catch(c){}};_.ls=function(a,b,c){switch(Laa(c.code).toString()[0]){case "2":return null;case "3":return new hs(a,b,is(c));case "4":return new _.js(a,b,is(c));case "5":return new _.ks(a,b,is(c));default:return new _.ks(a,b,is(c))}}; +is=function(a){switch(a.code){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS"; +default:return"UNKNOWN"}};_.qea=function(a,b={}){var c=_.ll?.Fg(),d=b.language??c?.Fg();d&&a.searchParams.set("hl",d);(d=b.region)?a.searchParams.set("gl",d):(d=c?.Hg(),c=c?.Ig(),d&&!c&&a.searchParams.set("gl",d));a.searchParams.set("source",b.source??!!_.Oq[35]?"embed":"apiv3");return a};_.ms=function(){return _.pa.devicePixelRatio||screen.deviceXDPI&&screen.deviceXDPI/96||1};_.ns=function(a,b,c){return(_.ll?_.ml():"")+a+(b&&_.ms()>1?"_hdpi":"")+(c?".gif":".png")}; +_.os=function(a,b="LocationBias"){if(typeof a==="string"){if(a!=="IP_BIAS")throw _.Om(b+" of type string was invalid: "+a);return a}if(!a||!_.tm(a))throw _.Om(`Invalid ${b}: ${a}`);if(a instanceof _.Hp)return _.Ip(a);if(a instanceof _.mn||a instanceof _.so||a instanceof _.Hp)return a;try{return _.ro(a)}catch(c){try{return _.sn(a)}catch(d){try{return _.Ip(new _.Hp((0,_.rea)(a)))}catch(e){throw _.Om("Invalid "+b+": "+JSON.stringify(a));}}}}; +_.ps=function(a){const b=_.os(a);if(b instanceof _.so||b instanceof _.Hp)return b;throw _.Om(`Invalid LocationRestriction: ${a}`);};_.qs=function(a){const b=a.match(/^places\/(.+)$/);return b?b[1]:a};_.rs=function(a){return a?{Authorization:`Bearer ${a}`}:{}};_.ss=function(a){a.__gm_ticket__||(a.__gm_ticket__=0);return++a.__gm_ticket__};_.ts=function(a,b){return b===a.__gm_ticket__};aa=[];la=Object.defineProperty;ia=globalThis;ka=typeof Symbol==="function"&&typeof Symbol("x")==="symbol";fa={}; +da={};ma("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");ma("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#>>0);aaa=0;_.Ja(_.Na,Error);_.Na.prototype.name="CustomError";_.Ja(Ra,_.Na);Ra.prototype.name="AssertionError";var Zg=!0,Yg,Sa;var sea=oa(1,!0),db=oa(610401301,!1),kf;oa(899588437,!1);oa(772657768,!0);oa(513659523,!1);oa(568333945,!0);oa(1331761403,!1);oa(651175828,!1);oa(722764542,!1);oa(748402145,!1);oa(748402146,!1);kf=oa(748402147,!0);_.us=oa(824648567,!0);_.oe=oa(824656860,sea);oa(333098724,!1);oa(2147483644,!1);oa(2147483645,!1);oa(2147483646,sea);oa(2147483647,!0);var tea;tea=_.pa.navigator;_.hb=tea?tea.userAgentData||null:null;_.Xb[" "]=function(){};var vea,ys;_.uea=_.pb();_.vs=_.qb();vea=_.nb("Edge");_.wea=_.nb("Gecko")&&!(_.bb()&&!_.nb("Edge"))&&!(_.nb("Trident")||_.nb("MSIE"))&&!_.nb("Edge");_.ws=_.bb()&&!_.nb("Edge");_.xea=_.Gb();_.xs=_.Jb();_.yea=(zb()?_.hb.platform==="Linux":_.nb("Linux"))||(zb()?_.hb.platform==="Chrome OS":_.nb("CrOS"));_.zea=zb()?_.hb.platform==="Android":_.nb("Android");_.Aea=Ab();_.Bea=_.nb("iPad");_.Cea=_.nb("iPod"); +a:{let a="";const b=function(){const c=_.ab();if(_.wea)return/rv:([^\);]+)(\)|;)/.exec(c);if(vea)return/Edge\/([\d\.]+)/.exec(c);if(_.vs)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.ws)return/WebKit\/(\S+)/.exec(c);if(_.uea)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.vs){var zs;const c=_.pa.document;zs=c?c.documentMode:void 0;if(zs!=null&&zs>parseFloat(a)){ys=String(zs);break a}}ys=a}_.Dea=ys;_.Eea=_.vb();_.Fea=Ab()||_.nb("iPod");_.Gea=_.nb("iPad");_.Hea=_.wb();_.Iea=_.yb()&&!(Ab()||_.nb("iPad")||_.nb("iPod"));var ac={},kc=null;var oc,daa,Jea;oc=/[-_.]/g;daa={"-":"+",_:"/",".":"="};_.Fc={};Jea=typeof structuredClone!="undefined";var wc;_.Bc=class{isEmpty(){return this.Eg==null}constructor(a,b){Oc(b);this.Eg=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values");}};_.Kea=Jea?(a,b)=>Promise.resolve(structuredClone(a,{transfer:b})):faa;var Vc=void 0;var Me,Yf,If,kaa,laa,qaa,ld,naa;_.ad=Yc("jas",!0);Me=Yc();Yf=Yc();If=Yc();_.Qe=Yc();kaa=Yc();laa=Yc();_.Nh=Yc();qaa=Yc();ld=Yc("m_m",!0);naa=Yc();_.Ue=Yc();var Lea;[...Object.values({WO:1,VO:2,UO:4,lP:8,GP:16,gP:32,oO:64,PO:128,LO:256,yP:512,MO:1024,QO:2048,hP:4096,cP:8192})];Lea=[];Lea[_.ad]=7;_.Gf=Object.freeze(Lea);var md,saa;md={};_.sd={};saa=Object.freeze({});_.Zf=Object.freeze({});_.Ad={};var Gd,gaa,Mea,Oea;Gd=_.Ed(a=>typeof a==="number");gaa=_.Ed(a=>typeof a==="string");Mea=_.Ed(a=>typeof a==="bigint");_.As=_.Ed(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.Nea=_.Ed(a=>typeof a==="function");Oea=_.Ed(a=>!!a&&(typeof a==="object"||typeof a==="function"));var Pea,Qea;_.dj=_.Ed(a=>Mea(a));_.Ze=_.Ed(a=>a>=Pea&&a<=Qea);Pea=BigInt(Number.MIN_SAFE_INTEGER);Qea=BigInt(Number.MAX_SAFE_INTEGER);_.Id=0;_.Jd=0;var de,haa;_.qe=typeof BigInt==="function"?BigInt.asIntN:void 0;_.Ee=typeof BigInt==="function"?BigInt.asUintN:void 0;_.ze=Number.isSafeInteger;de=Number.isFinite;_.ye=Math.trunc;haa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var oaa={};var jaa;_.Te=class{};jaa={EM:!0};var Xe;_.iea=Jea?structuredClone:a=>Ye(a,0,$e);var ef,ff;_.mg=_.Hd(0);var dh=class{constructor(a,b){this.lo=a>>>0;this.hi=b>>>0}},fh;_.Rea=class{constructor(){this.Eg=[]}length(){return this.Eg.length}end(){const a=this.Eg;this.Eg=[];return a}};_.Sea=class{constructor(){this.Gg=[];this.Fg=0;this.Eg=new _.Rea}};var Rh,Baa,zh,zj;Rh=wh();Baa=wh();zh=wh();_.lj=wh();_.pj=wh();_.mj=wh();_.tj=wh();_.rj=wh();_.vj=wh();_.sj=wh();_.uj=wh();_.xj=wh();_.Aj=wh();_.yj=wh();_.Bj=wh();zj=wh();_.oj=wh();_.nj=wh();_.qj=wh();_.wj=wh();_.J=class{constructor(a,b){this.Qh=hf(a,b,void 0,2048)}toJSON(){return _.df(this)}ri(a){return JSON.stringify(_.df(this,a))}getExtension(a){_.We(this.Qh,a.Eg);_.Ve(this,a.Eg,a.Hg);return a.un?a.Nv?a.Gg(this,a.un,a.Eg,_.Ef(),a.Fg):a.Gg(this,a.un,a.Eg,a.Fg):a.Nv?a.Gg(this,a.Eg,_.Ef(),a.Fg):a.Gg(this,a.Eg,a.defaultValue,a.Fg)}clone(){const a=this.Qh,b=a[_.ad]|0;return _.mf(this,a,b)?nf(this,a,!0):new this.constructor(_.lf(a,b,!1))}Lg(){const a=this.Qh,b=a[_.ad]|0;return _.td(this,b)?this:_.mf(this,a, +b)?nf(this,a):new this.constructor(_.lf(a,b,!0))}};_.J.prototype.rs=_.ba(2);_.J.prototype.Gg=_.ba(1);_.J.prototype.Eg=_.ba(0);_.J.prototype[ld]=md;_.J.prototype.toString=function(){return this.Qh.toString()};var yh,uaa,vaa,waa,Jh,hj,Eh;yh=class{constructor(a,b,c,d){this.Fz=a;this.Gz=b;this.Eg=c;this.Fg=d;a=_.Ia(zh);(a=!!a&&d===a)||(a=_.Ia(_.lj),a=!!a&&d===a);this.Gg=a}};uaa=_.Ah(function(a,b,c,d,e){if(a.Eg!==2)return!1;_.ah(a,_.bg(b,d,c),e);return!0},Ch);vaa=_.Ah(function(a,b,c,d,e){if(a.Eg!==2)return!1;_.ah(a,_.bg(b,d,c),e);return!0},Ch);waa=Symbol();Jh=Symbol();hj=Symbol();_.Bs=Symbol();var Tea;Tea=_.Hd(0);_.Cs=_.Qh(function(a,b,c){if(a.Eg!==1)return!1;_.Uh(b,c,_.Wg(a.Fg));return!0},_.Wh,_.nj);_.Ds=_.Qh(function(a,b,c){if(_.us)return _.di(a,b,c);if(a.Eg!==0)return!1;_.Uh(b,c,_.Tg(a.Fg));return!0},_.Xh,_.xj);_.Uea=_.Qh(function(a,b,c){if(_.us)return a.Eg!==0?b=!1:(a=_.Ug(a.Fg),_.Uh(b,c,a===Tea?void 0:a),b=!0),b;if(a.Eg!==0)return!1;a=_.Tg(a.Fg);_.Uh(b,c,a===0?void 0:a);return!0},_.Xh,_.xj);_.Q=_.Qh(function(a,b,c){if(a.Eg!==0)return!1;_.Uh(b,c,_.Rg(a.Fg));return!0},_.Yh,_.tj); +_.Es=_.Sh(_.ei,function(a,b,c){b=_.Oh(_.le,b,!0);if(b!=null&&b.length){c=_.oh(a,c);for(let d=0;d/^[^:]*([/?#]|$)/.test(a))];var Pi=class{constructor(a){this.Eg=a}toString(){return this.Eg+""}},Wp=new Pi(Rs?Rs.emptyHTML:"");_.Vi=class{constructor(a){this.Eg=a}toString(){return this.Eg}};_.$i=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Ts=class{constructor(a,b,c,d,e){this.Gg=a;this.Eg=b;this.Hg=c;this.Ig=d;this.Fg=e}};_.Xea=new _.Ts(new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ")), +new Map([["A",new Map([["href",{Ol:7}]])],["AREA",new Map([["href",{Ol:7}]])],["LINK",new Map([["href",{Ol:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Ol:5}],["srcset",{Ol:6}]])],["IMG",new Map([["src",{Ol:5}],["srcset",{Ol:6}]])],["VIDEO",new Map([["src",{Ol:5}]])],["AUDIO",new Map([["src",{Ol:5}]])]]),new Set("title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ")), +new Map([["dir",{Ol:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{Ol:3,conditions:new Map([["async",new Set(["async"])]])}],["loading",{Ol:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["target",{Ol:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]));_.nj.jl="d";_.oj.jl="f";_.tj.jl="i";_.xj.jl="j";_.rj.jl="u";_.Aj.jl="v";_.pj.jl="b";_.wj.jl="e";_.mj.jl="s";_.qj.jl="B";zh.jl="m";_.lj.jl="m";_.sj.jl="x";_.Bj.jl="y";_.uj.jl="g";zj.jl="h";_.vj.jl="n";_.yj.jl="o";var Jaa=RegExp("[+/]","g"),Kaa=RegExp("[.=]+$"),Haa=RegExp("(\\*)","g"),Iaa=RegExp("(!)","g"),Gaa=RegExp("^[-A-Za-z0-9_.!~*() ]*$");var Faa=RegExp("'","g");_.Us=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;var fba=new Set(["SAPISIDHASH","APISIDHASH"]);_.Ck=class extends Error{constructor(a,b,c={}){super(b);this.code=a;this.metadata=c;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${_.Dj(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};_.Ej.prototype.Vg=!1;_.Ej.prototype.Kg=function(){return this.Vg};_.Ej.prototype.dispose=function(){this.Vg||(this.Vg=!0,this.Ej())};_.Ej.prototype[_.ea(Symbol,"dispose")]=function(){this.dispose()};_.Ej.prototype.Ej=function(){if(this.Sg)for(;this.Sg.length;)this.Sg.shift()()};_.Fj.prototype.stopPropagation=function(){this.Fg=!0};_.Fj.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ja(_.Gj,_.Fj); +_.Gj.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.ws||a.offsetX!==void 0?a.offsetX:a.layerX, +this.offsetY=_.ws||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state; +this.timeStamp=a.timeStamp;this.Eg=a;a.defaultPrevented&&_.Gj.Co.preventDefault.call(this)};_.Gj.prototype.stopPropagation=function(){_.Gj.Co.stopPropagation.call(this);this.Eg.stopPropagation?this.Eg.stopPropagation():this.Eg.cancelBubble=!0};_.Gj.prototype.preventDefault=function(){_.Gj.Co.preventDefault.call(this);const a=this.Eg;a.preventDefault?a.preventDefault():a.returnValue=!1};var Hj="closure_listenable_"+(Math.random()*1E6|0);var Maa=0;Nj.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.ph[f];a||(a=this.ph[f]=[],this.Eg++);const g=Qj(a,b,d,e);g>-1?(b=a[g],c||(b.vx=!1)):(b=new Naa(b,this.src,f,!!d,e),b.vx=c,a.push(b));return b};Nj.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.ph))return!1;const e=this.ph[a];b=Qj(e,b,c,d);return b>-1?(Mj(e[b]),_.Pb(e,b),e.length==0&&(delete this.ph[a],this.Eg--),!0):!1};var Xj="closure_lm_"+(Math.random()*1E6|0),ck={},Zj=0,dk="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Ja(_.ek,_.Ej);_.ek.prototype[Hj]=!0;_.ek.prototype.addEventListener=function(a,b,c,d){_.Sj(this,a,b,c,d)};_.ek.prototype.removeEventListener=function(a,b,c,d){ak(this,a,b,c,d)}; +_.ek.prototype.dispatchEvent=function(a){var b=this.ej;if(b){var c=[];for(var d=1;b;b=b.ej)c.push(b),++d}b=this.ut;d=a.type||a;if(typeof a==="string")a=new _.Fj(a,b);else if(a instanceof _.Fj)a.target=a.target||b;else{var e=a;a=new _.Fj(d,b);_.Ei(a,e)}e=!0;let f,g;if(c)for(g=c.length-1;!a.Fg&&g>=0;g--)f=a.currentTarget=c[g],e=fk(f,d,!0,a)&&e;a.Fg||(f=a.currentTarget=b,e=fk(f,d,!0,a)&&e,a.Fg||(e=fk(f,d,!1,a)&&e));if(c)for(g=0;!a.Fg&&g"content-type"==f.toLowerCase());e=_.pa.FormData&&a instanceof _.pa.FormData;!_.Ob(Zea,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Eg.setRequestHeader(f,g);this.Pg&&(this.Eg.responseType=this.Pg);"withCredentials"in this.Eg&&this.Eg.withCredentials!== +this.Lg&&(this.Eg.withCredentials=this.Lg);try{this.Hg&&(clearTimeout(this.Hg),this.Hg=null),this.Ng>0&&(this.getStatus(),this.Hg=setTimeout(this.Do.bind(this),this.Ng)),this.getStatus(),this.Og=!0,this.Eg.send(a),this.Og=!1}catch(f){this.getStatus(),mk(this,f)}};_.z.Do=function(){typeof nk!="undefined"&&this.Eg&&(this.Jg="Timed out after "+this.Ng+"ms, aborting",this.Gg=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; +_.z.abort=function(a){this.Eg&&this.Fg&&(this.getStatus(),this.Fg=!1,this.Ig=!0,this.Eg.abort(),this.Ig=!1,this.Gg=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),lk(this))};_.z.Ej=function(){this.Eg&&(this.Fg&&(this.Fg=!1,this.Ig=!0,this.Eg.abort(),this.Ig=!1),lk(this,!0));_.jk.Co.Ej.call(this)};_.z.gG=function(){this.Kg()||(this.Rg||this.Og||this.Ig?qk(this):this.eM())};_.z.eM=function(){qk(this)};_.z.isActive=function(){return!!this.Eg};_.z.xl=function(){return _.ok(this)==4}; +_.z.getStatus=function(){try{return _.ok(this)>2?this.Eg.status:-1}catch(a){return-1}};_.z.Pp=function(){try{return this.Eg?this.Eg.responseText:""}catch(a){return""}};_.z.getAllResponseHeaders=function(){return this.Eg&&_.ok(this)>=2?this.Eg.getAllResponseHeaders()||"":""};var Uaa=class{constructor(a,b,c){this.kC=a;this.YF=b;this.metadata=c}getMetadata(){return this.metadata}};var Vaa=class{constructor(a,b={}){this.CM=a;this.metadata=b;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};_.Vs=class{constructor(a,b,c,d){this.name=a;this.lu=b;this.Eg=c;this.Fg=d}getName(){return this.name}};var iba=class{constructor(a,b){this.Gg=[];this.Ig=[];this.Jg=[];this.Hg=[];this.Fg=[];this.Kg=a.LL;this.Lg=b;this.Uh=a.Uh;this.Kg&&Xaa(this)}Eg(a,b){a==="data"?this.Gg.push(b):a==="metadata"?this.Ig.push(b):a==="status"?this.Jg.push(b):a==="end"?this.Hg.push(b):a==="error"&&this.Fg.push(b)}removeListener(a,b){a==="data"?Ik(this.Gg,b):a==="metadata"?Ik(this.Ig,b):a==="status"?Ik(this.Jg,b):a==="end"?Ik(this.Hg,b):a==="error"&&Ik(this.Fg,b);return this}cancel(){this.Uh.abort()}},$aa=class extends Error{constructor(){super(); +this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};_.Ja(Mk,hk);Mk.prototype.Eg=function(){return new Nk(this.Gg,this.Fg)};_.Ja(Nk,_.ek);_.z=Nk.prototype;_.z.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.Pg=a;this.Ig=b;this.readyState=1;Pk(this)}; +_.z.send=function(a){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.Ng.signal.aborted)throw this.abort(),Error("Request was aborted.");this.Eg=!0;const b={headers:this.Og,method:this.Pg,credentials:this.Jg,cache:void 0,signal:this.Ng.signal};a&&(b.body=a);(this.Qg||_.pa).fetch(new Request(this.Ig,b)).then(this.AK.bind(this),this.iy.bind(this))}; +_.z.abort=function(){this.response=this.responseText="";this.Og=new Headers;this.status=0;this.Ng.abort("Request was aborted.");this.Gg&&this.Gg.cancel("Request was aborted.").catch(()=>{});this.readyState>=1&&this.Eg&&this.readyState!=4&&(this.Eg=!1,Qk(this));this.readyState=0}; +_.z.AK=function(a){if(this.Eg&&(this.Hg=a,this.Fg||(this.status=this.Hg.status,this.statusText=this.Hg.statusText,this.Fg=a.headers,this.readyState=2,Pk(this)),this.Eg&&(this.readyState=3,Pk(this),this.Eg)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.yK.bind(this),this.iy.bind(this));else if(typeof _.pa.ReadableStream!=="undefined"&&"body"in a){this.Gg=a.body.getReader();if(this.Lg){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.'); +this.response=[]}else this.response=this.responseText="",this.Mg=new TextDecoder;Ok(this)}else a.text().then(this.zK.bind(this),this.iy.bind(this))};_.z.xK=function(a){if(this.Eg){if(this.Lg&&a.value)this.response.push(a.value);else if(!this.Lg){var b=a.value?a.value:new Uint8Array(0);if(b=this.Mg.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?Qk(this):Pk(this);this.readyState==3&&Ok(this)}};_.z.zK=function(a){this.Eg&&(this.response=this.responseText=a,Qk(this))}; +_.z.yK=function(a){this.Eg&&(this.response=a,Qk(this))};_.z.iy=function(){this.Eg&&Qk(this)};_.z.setRequestHeader=function(a,b){this.Og.append(a,b)};_.z.getResponseHeader=function(a){return this.Fg?this.Fg.get(a.toLowerCase())||"":""};_.z.getAllResponseHeaders=function(){if(!this.Fg)return"";const a=[],b=this.Fg.entries();for(var c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")}; +Object.defineProperty(Nk.prototype,"withCredentials",{get:function(){return this.Jg==="include"},set:function(a){this.Jg=a?"include":"same-origin"}});_.Ja(_.Rk,_.Ej);var Sk=[];_.Rk.prototype.Ej=function(){_.Rk.Co.Ej.call(this);_.Uk(this)};_.Rk.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};Wk.prototype.Ng=function(){return!0}; +Wk.prototype.Gg=function(a){function b(k){k&128&&Xk(f,g,h,"invalid tag");(k&7)!=2&&Xk(f,g,h,"invalid wire type");f.Hg=k>>>3;f.Hg!=1&&f.Hg!=2&&f.Hg!=15&&Xk(f,g,h,"unexpected tag");f.Fg=1;f.Eg=0;f.Ig=0}function c(k){f.Ig++;f.Ig==5&&k&240&&Xk(f,g,h,"message length too long");f.Eg|=(k&127)<<(f.Ig-1)*7;k&128||(f.Fg=2,f.Kg=0,typeof Uint8Array!=="undefined"?f.Jg=new Uint8Array(f.Eg):f.Jg=Array(f.Eg),f.Eg==0&&e())}function d(k){f.Jg[f.Kg++]=k;f.Kg==f.Eg&&e()}function e(){if(f.Hg<15){const k={};k[f.Hg]=f.Jg; +f.Lg.push(k)}f.Fg=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let h=0;for(;h0?a:null};Yk.prototype.Ng=function(){return!1};Yk.prototype.Gg=function(a){this.Eg!==null&&Zk(this,a,"stream already broken");let b=null;try{{var c=this.Hg;c.Gg||Vk(c,a,"stream already broken");c.Eg+=a;const f=Math.floor(c.Eg.length/4);if(f==0)var d=null;else{try{var e=_.fc(c.Eg.slice(0,f*4))}catch(g){Vk(c,c.Eg,g.message)}c.Fg+=f*4;c.Eg=c.Eg.slice(f*4);d=e}}b=d===null?null:this.Ig.Gg(d)}catch(f){Zk(this,a,f.message)}this.Fg+=a.length;return b};al.prototype.done=function(){return this.Lg===2};al.prototype.Ng=function(){return!1}; +al.prototype.Gg=function(a){function b(){for(;r0;)if(v=a[r++],f.Mg===4?f.Mg=0:f.Mg++,!v)break a;if(v==='"'&&!f.Kg){f.Eg=d();break}if(v==="\\"&&!f.Kg&&(f.Kg=!0,v=a[r++],!v))break;if(f.Kg)if(f.Kg=!1,v==="u"&&(f.Mg=1),v=a[r++])continue;else break;h.lastIndex=r;v=h.exec(a);if(!v){r=a.length+1;break}r=v.index+1;v=a[v.index];if(!v)break}f.Hg+=r-w;continue;case 9:if(!v)continue;v==="r"?f.Eg=10:bl(f,a,r);continue;case 10:if(!v)continue;v==="u"?f.Eg=11:bl(f,a,r);continue;case 11:if(!v)continue;v==="e"?f.Eg=d():bl(f,a,r);continue; +case 12:if(!v)continue;v==="a"?f.Eg=13:bl(f,a,r);continue;case 13:if(!v)continue;v==="l"?f.Eg=14:bl(f,a,r);continue;case 14:if(!v)continue;v==="s"?f.Eg=15:bl(f,a,r);continue;case 15:if(!v)continue;v==="e"?f.Eg=d():bl(f,a,r);continue;case 16:if(!v)continue;v==="u"?f.Eg=17:bl(f,a,r);continue;case 17:if(!v)continue;v==="l"?f.Eg=18:bl(f,a,r);continue;case 18:if(!v)continue;v==="l"?f.Eg=d():bl(f,a,r);continue;case 19:v==="."?f.Eg=20:bl(f,a,r);continue;case 20:if("0123456789.eE+-".indexOf(v)!==-1)continue; +else r--,f.Hg--,f.Eg=d();continue;default:bl(f,a,r)}}}function d(){const v=g.pop();return v!=null?v:1}function e(v){f.Fg>1||(v||(v=p===-1?f.Ig+a.substring(m,r):a.substring(p,r)),f.Pg?f.Jg.push(v):f.Jg.push(JSON.parse(v)),p=r)}const f=this,g=f.Qg,h=f.Rg,k=a.length;let m=0,p=-1,r=0;for(;r0?(t=f.Jg,f.Jg=[],t):null}return null};cl.prototype.Ng=function(){return!1}; +cl.prototype.Gg=function(a){function b(k){f.Fg=6;f.Jg="The stream is broken @"+f.Eg+"/"+g+". Error: "+k+". With input:\n";throw Error(f.Jg);}function c(){f.Hg=new al({VP:!0,pJ:!0})}function d(k){if(k)for(let m=0;m1)&&b("extra status: "+k);f.Kg=!0;const m={};m[2]=k[0];f.Ig.push(m)}}const f=this;let g=0;for(;g0?(a=f.Ig,f.Ig=[],a):null};var gba=class{constructor(a){this.Eg=a;this.Fg=null;this.Ig=this.Gg=0;this.Mg=!1;this.Hg=this.Kg=this.Jg=null;this.Lg=new _.Rk(this);_.Tk(this.Lg,this.Eg,"readystatechange",this.Ng)}getStatus(){return this.Ig}Ng(a){a=a.target;try{if(a==this.Eg)a:{const f=_.ok(this.Eg);var b=this.Eg.Gg,c=this.Eg.getStatus();const g=this.Eg.Pp();a=[];if(_.rk(this.Eg)instanceof Array){const h=_.rk(this.Eg);h.length>0&&h[0]instanceof Uint8Array&&(this.Mg=!0,a=h)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f== +4&&(b==8?dl(this,7):b==7?dl(this,8):c||dl(this,3)),this.Fg||(this.Fg=cba(this.Eg),this.Fg==null&&dl(this,5)),this.Ig>2)el(this);else{if(a.length>this.Gg){const h=a.length;b=[];try{if(this.Fg.Ng())for(var d=0;dthis.Gg){d=g.slice(this.Gg);this.Gg=g.length;try{const h=this.Fg.Gg(d);h!=null&&this.Hg&&this.Hg(h)}catch(h){dl(this,5);el(this);break a}}f==4?(g.length!=0||this.Mg?dl(this,2):dl(this,4),el(this)):dl(this,1)}}}catch(f){dl(this,6),el(this)}}};var hba=class{constructor(a){a=this.Hg=a;var b=(0,_.Da)(this.Ig,this);a.Hg=b;a=this.Hg;b=(0,_.Da)(this.Jg,this);a.Kg=b;this.Gg={};this.Fg={}}Eg(a,b){let c=this.Gg[a];c||(c=[],this.Gg[a]=c);c.push(b)}addListener(a,b){this.Eg(a,b);return this}removeListener(a,b){const c=this.Gg[a];c&&_.Rb(c,b);(a=this.Fg[a])&&_.Rb(a,b);return this}once(a,b){let c=this.Fg[a];c||(c=[],this.Fg[a]=c);c.push(b);return this}Ig(a){var b=this.Gg.data;b&&fl(a,b);(b=this.Fg.data)&&fl(a,b);this.Fg.data=[]}Jg(){switch(this.Hg.getStatus()){case 1:gl(this, +"readable");break;case 5:case 6:case 4:case 7:case 3:gl(this,"error");break;case 8:gl(this,"close");break;case 2:gl(this,"end")}}};_.Ws=class{constructor(a={}){this.QC=a.QC||na("suppressCorsPreflight",a)||!1;this.withCredentials=a.withCredentials||na("withCredentials",a)||!1;this.OC=a.OC||[];this.dD=a.dD||[];this.pD=a.pD;this.Gg=a.kR||!1}Hg(a,b,c,d,e={}){const f=a.substring(0,a.length-d.name.length),g=e?.signal;return dba(h=>new Promise((k,m)=>{if(g?.aborted){const t=new _.Ck(1,"Aborted");t.cause=g.reason;m(t)}else{var p={},r=eba(this,h,f);r.Eg("error",t=>void m(t));r.Eg("metadata",t=>{p=t});r.Eg("data",t=>{k(Waa(t,p))});g&& +g.addEventListener("abort",()=>{r.cancel();const t=new _.Ck(1,"Aborted");t.cause=g.reason;m(t)})}}),this.dD).call(this,_.Ak(d,b,c)).then(h=>h.CM)}Eg(a,b,c,d,e={}){return this.Hg(a,b,c,d,e)}};_.Ws.prototype.Fg=_.ba(5);_.Xs=class extends _.J{constructor(a){super(a)}Fg(){return _.E(this,1)}Hg(){return _.E(this,2)}Ig(){return _.jg(this,21)}};_.Xs.prototype.dk=_.ba(10);_.Xs.prototype.li=_.ba(6);var ql=class extends _.J{constructor(a){super(a)}Fg(){return _.E(this,2)}};var jea=class extends _.J{constructor(a){super(a)}};_.$q=class extends _.J{constructor(a){super(a)}getStatus(){return _.pg(this,1)}};_.$q.prototype.Fg=_.ba(11);var hea=class extends _.J{constructor(a){super(a)}Fg(){return _.B(this,_.Xs,3)}Kg(){return _.D(this,ql,4)}Ig(){return _.E(this,7)}Jg(){return _.E(this,14)}Hg(){return _.E(this,17)}};var $ea=[0,9,[0,_.R,-1]];var Yda=class extends _.J{constructor(a){super(a)}};var Xda=class extends _.J{constructor(a){super(a)}};var afa=[0,_.Z,-1,_.T,-2,_.Gs,[0,_.Ds],[0,_.T,-4],[0,_.Z],_.Z,[0,_.T,_.Ms]];var Zda=function(a){return b=>{const c=new _.Sea;_.Kh(b.Qh,c,_.Hh(a));return _.kd(_.qh(c))}}(afa);_.Js[525004180]=afa;var jba=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");_.Ys={ROADMAP:"roadmap",SATELLITE:"satellite",HYBRID:"hybrid",TERRAIN:"terrain"};var hs;hs=class extends Error{constructor(a,b,c){super(`${b}: ${c}: ${a}`);this.endpoint=b;this.code=c;this.name="MapsNetworkError"}};_.ks=class extends hs{constructor(a,b,c){super(a,b,c);this.name="MapsServerError"}};_.js=class extends hs{constructor(a,b,c){super(a,b,c);this.name="MapsRequestError"}};var vl={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};_.z=_.El.prototype;_.z.Si=function(a){var b=this.Eg;return typeof a==="string"?b.getElementById(a):a};_.z.$=_.El.prototype.Si;_.z.getElementsByTagName=function(a,b){return(b||this.Eg).getElementsByTagName(String(a))}; +_.z.createElement=function(a){return wl(this.Eg,a)};_.z.appendChild=function(a,b){a.appendChild(b)};_.z.append=function(a,b){xl(_.Dl(a),a,arguments,1)};_.z.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; +_.z.contains=_.Cl;var bfa=class{constructor(a,b){this.Eg=_.pa.document;this.Gg=a.includes("%s")?a:Jl([a,"%s"],"js");this.Fg=!b||b.includes("%s")?b:Jl([b,"%s"],"css.js")}Zx(a,b,c){if(this.Fg){const d=_.Hl(this.Fg.replace("%s",a));Il(this.Eg,d)}a=_.Hl(this.Gg.replace("%s",a));Il(this.Eg,a,b,c)}};_.Zs=a=>{const b="qy";if(a.qy&&a.hasOwnProperty(b))return a.qy;const c=new a;a.qy=c;a.hasOwnProperty(b);return c};var Ol=class{constructor(){this.requestedModules={};this.Fg={};this.Jg={};this.Eg={};this.Kg=new Set;this.Gg=new cfa;this.Lg=!1;this.Ig={}}init(a,b,c,d=null,e=()=>{},f=new bfa(a,d),g){this.Lt=e;this.Lg=!!d;this.Gg.init(b,c,f);if(this.Hg=g){a=Object.keys(this.Eg);for(const h of a)this.Hg(h)}}Ll(a,b){Kl(this,a).DL=b;this.Kg.add(a);mba(this,a)}static getInstance(){return _.Zs(Ol)}},dfa=class{constructor(a,b,c){this.Gg=a;this.Eg=b;this.Fg=c;a={};for(const d of Object.keys(b)){c=b[d];const e=c.length; +for(let f=0;f0;_.ffa="0".codePointAt(0);var gfa;gfa=function(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"};_.hfa=gfa=function(){const a={zero:"zero",one:"one",two:"two",few:"few",many:"many",other:"other"};let b=null,c=null;return function(d,e){const f=e===void 0?-1:e;c===null&&(c=new Map);b=c.get(f);if(!b){let g="";g="en".replace("_","-");b=f===-1?new Intl.PluralRules(g,{type:"ordinal"}):new Intl.PluralRules(g,{type:"ordinal",minimumFractionDigits:e});c.set(f,b)}d=b.select(d);return a[d]}}();var ifa;ifa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(c===-1?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return(a|0)==1&&b.v==0?"one":"other"}; +_.jfa=ifa=function(){const a={zero:"zero",one:"one",two:"two",few:"few",many:"many",other:"other"};let b=null,c=null;return function(d,e){const f=e===void 0?-1:e;c===null&&(c=new Map);b=c.get(f);if(!b){let g="";g="en".replace("_","-");b=f===-1?new Intl.PluralRules(g):new Intl.PluralRules(g,{minimumFractionDigits:e});c.set(f,b)}d=b.select(d);return a[d]}}();_.kfa=RegExp("'([{}#].*?)'","g");_.lfa=RegExp("''","g");_.Yl.prototype.next=function(){return _.$s};_.$s={done:!0,value:void 0};_.Yl.prototype.Aq=function(){return this};var $l=class{constructor(a){this.Fg=a}Aq(){return new am(this.Fg())}[Symbol.iterator](){return new bm(this.Fg())}Eg(){return new bm(this.Fg())}},am=class extends _.Yl{constructor(a){super();this.Fg=a}next(){return this.Fg.next()}[Symbol.iterator](){return new bm(this.Fg)}Eg(){return new bm(this.Fg)}},bm=class extends $l{constructor(a){super(()=>a);this.Gg=a}next(){return this.Gg.next()}};_.Ja(dm,pba);dm.prototype.Aj=function(){let a=0;for(const b of this)a++;return a};dm.prototype[Symbol.iterator]=function(){return _.cm(this.Aq(!0)).Eg()};dm.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};_.Ja(em,dm);_.z=em.prototype;_.z.isAvailable=function(){if(this.Fg===null){var a=this.Eg;if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&(c.name==="QuotaExceededError"||c.code===22||c.code===1014||c.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}else b=!1;this.Fg=b}return this.Fg}; +_.z.set=function(a,b){km(this);try{this.Eg.setItem(a,b)}catch(c){if(this.Eg.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.z.get=function(a){km(this);a=this.Eg.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.z.remove=function(a){km(this);this.Eg.removeItem(a)};_.z.Aj=function(){km(this);return this.Eg.length}; +_.z.Aq=function(a){km(this);var b=0,c=this.Eg,d=new _.Yl;d.next=function(){if(b>=c.length)return _.$s;var e=c.key(b++);if(a)return _.Zl(e);e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return _.Zl(e)};return d};_.z.clear=function(){km(this);this.Eg.clear()};_.z.key=function(a){km(this);return this.Eg.key(a)};_.Ja(lm,em);var Gm={};var Mm=class extends Error{constructor(a){super();this.message=a;this.name="InvalidValueError"}},Nm=class{constructor(a){this.message=a;this.name="LightweightInvalidValueError"}},Lm=!0;var No,ct;_.dn=_.Xm(_.sm,"not a number");_.mfa=_.Zm(_.dn,a=>{if(!Number.isInteger(a))throw _.Om(`${a} is not an integer`);return a});_.nfa=_.Zm(_.mfa,a=>{if(a<=0)throw _.Om(`${a} is not a positive integer`);return a});No=_.Zm(_.dn,a=>{cn(a);return a});_.at=_.Zm(_.dn,a=>{if(isFinite(a))return a;throw _.Om(`${a} is not an accepted value`);});_.bt=_.Zm(_.dn,a=>{if(a>=0)return a;cn(a);throw _.Om(`${a} is a negative number value`);});_.ds=_.Xm(_.xm,"not a string");ct=_.Xm(_.ym,"not a boolean"); +_.ofa=_.Xm(a=>typeof a==="function","not a function");_.dt=_.$m(_.dn);_.et=_.$m(_.ds);_.ft=_.$m(ct);_.gt=_.Zm(_.ds,a=>{if(a.length>0)return a;throw _.Om("empty string is not an accepted value");});var hn=null,jn=class{constructor(){this.Eg=new Set;this.Fg=null}get experienceIds(){return new Set(this.Eg)}set experienceIds(a){if(typeof a[Symbol.iterator]!=="function"||typeof a==="string")throw _.Om("experienceIds must be set to an instance of Iterable.");for(const c of a)try{(0,_.gt)(c);a:{for(let d=0;d"\udfff");if(e>="\udc00"||d===c.length||!(c.charAt(d)>="\udc00"&&c.charAt(d)<"\ue000")){b= +!1;break a}}b=!0}if(!b)throw _.Om("must be a well-formed UTF-16 string.");if([...c].length>64)throw _.Om("must be 64 code points or shorter.");if(/[/:?#]/.test(c))throw _.Om('must not contain any of the following ASCII characters: "/", ":", "?" or "#"');}catch(d){throw d.message=`Experience ID "${c}" ${d.message}`,d;}this.Eg.clear();for(const c of a)this.Eg.add(c)}get solutionId(){return""}set solutionId(a){}get fetchAppCheckToken(){return this.Fg==null?()=>Promise.resolve({token:""}):this.Fg}set fetchAppCheckToken(a){_.M(window, +228452);this.Fg=a}};jn.getInstance=kn;_.Yq={TOP_LEFT:1,TOP_CENTER:2,TOP:2,TOP_RIGHT:3,LEFT_CENTER:4,LEFT_TOP:5,LEFT:5,LEFT_BOTTOM:6,RIGHT_TOP:7,RIGHT:7,RIGHT_CENTER:8,RIGHT_BOTTOM:9,BOTTOM_LEFT:10,BOTTOM_CENTER:11,BOTTOM:11,BOTTOM_RIGHT:12,CENTER:13,BLOCK_START_INLINE_START:14,BLOCK_START_INLINE_CENTER:15,BLOCK_START_INLINE_END:16,INLINE_START_BLOCK_CENTER:17,INLINE_START_BLOCK_START:18,INLINE_START_BLOCK_END:19,INLINE_END_BLOCK_START:20,INLINE_END_BLOCK_CENTER:21,INLINE_END_BLOCK_END:22,BLOCK_END_INLINE_START:23,BLOCK_END_INLINE_CENTER:24, +BLOCK_END_INLINE_END:25};var kda={DEFAULT:0,SMALL:1,ANDROID:2,ZOOM_PAN:3,vP:4,ZH:5,0:"DEFAULT",1:"SMALL",2:"ANDROID",3:"ZOOM_PAN",4:"ROTATE_ONLY",5:"TOUCH"};var lda={DEFAULT:0};var mda={DEFAULT:0,SMALL:1,LARGE:2,ZH:3,0:"DEFAULT",1:"SMALL",2:"LARGE",3:"TOUCH"};var pfa={qP:"Point",dP:"LineString",POLYGON:"Polygon"};var nn=_.Qm({lat:_.dn,lng:_.dn},!0),rba=_.Qm({lat:_.at,lng:_.at},!0);_.mn.prototype.toString=function(){return"("+this.lat()+", "+this.lng()+")"};_.mn.prototype.toString=_.mn.prototype.toString;_.mn.prototype.toJSON=function(){return{lat:this.lat(),lng:this.lng()}};_.mn.prototype.toJSON=_.mn.prototype.toJSON;_.mn.prototype.equals=function(a){return a?_.rm(this.lat(),a.lat())&&_.rm(this.lng(),a.lng()):!1};_.mn.prototype.equals=_.mn.prototype.equals;_.mn.prototype.equals=_.mn.prototype.equals; +_.mn.prototype.toUrlValue=function(a){a=a!==void 0?a:6;return qn(this.lat(),a)+","+qn(this.lng(),a)};_.mn.prototype.toUrlValue=_.mn.prototype.toUrlValue;var Cba;_.ht=_.Um(_.sn);Cba=_.Um(_.tn);_.un=class extends ln{constructor(a){super();this.elements=_.sn(a)}getType(){return"Point"}forEachLatLng(a){a(this.elements)}get(){return this.elements}};_.un.prototype.get=_.un.prototype.get;_.un.prototype.forEachLatLng=_.un.prototype.forEachLatLng;_.un.prototype.getType=_.un.prototype.getType;_.un.prototype.constructor=_.un.prototype.constructor;var qfa=_.Um(vn);var sba=new Set;var Kn,rfa;Kn=new Set(["touchstart","touchmove","wheel","mousewheel"]);_.jt=class{constructor(){throw new TypeError("google.maps.event is not a constructor");}};_.jt.trigger=_.Sn;_.jt.addListenerOnce=_.On; +_.jt.addDomListenerOnce=function(a,b,c,d){_.wn("google.maps.event.addDomListenerOnce() is deprecated, use the\nstandard addEventListener() method instead:\nhttps://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener\nThe feature will continue to work and there is no plan to decommission\nit.");return _.Mn(a,b,c,d)}; +_.jt.addDomListener=function(a,b,c,d){_.wn("google.maps.event.addDomListener() is deprecated, use the standard\naddEventListener() method instead:\nhttps://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener\nThe feature will continue to work and there is no plan to decommission\nit.");return _.Ln(a,b,c,d)};_.jt.clearInstanceListeners=_.In;_.jt.clearListeners=_.Hn;_.jt.removeListener=_.Fn;_.jt.hasListeners=_.En;_.jt.addListener=_.Dn; +_.Cn=class{constructor(a,b,c,d,e=!0){this.GC=e;this.instance=a;this.Eg=b;this.Gn=c;this.Fg=d;this.id=++rfa;Tn(a,b)[this.id]=this;this.GC&&_.Sn(this.instance,`${this.Eg}${"_added"}`)}remove(){if(this.instance){if(this.instance.removeEventListener&&(this.Fg===1||this.Fg===4)){const a={capture:this.Fg===4};Kn.has(this.Eg)&&(a.passive=!1);this.instance.removeEventListener(this.Eg,this.Gn,a)}delete Tn(this.instance,this.Eg)[this.id];this.GC&&_.Sn(this.instance,`${this.Eg}${"_removed"}`);this.Gn=this.instance= +null}}};rfa=0;_.Un.prototype.getId=function(){return this.Gg};_.Un.prototype.getId=_.Un.prototype.getId;_.Un.prototype.getGeometry=function(){return this.Eg};_.Un.prototype.getGeometry=_.Un.prototype.getGeometry;_.Un.prototype.setGeometry=function(a){const b=this.Eg;try{this.Eg=a?vn(a):null}catch(c){_.Pm(c);return}_.Sn(this,"setgeometry",{feature:this,newGeometry:this.Eg,oldGeometry:b})};_.Un.prototype.setGeometry=_.Un.prototype.setGeometry;_.Un.prototype.getProperty=function(a){return Cm(this.Fg,a)}; +_.Un.prototype.getProperty=_.Un.prototype.getProperty;_.Un.prototype.setProperty=function(a,b){if(b===void 0)this.removeProperty(a);else{var c=this.getProperty(a);this.Fg[a]=b;_.Sn(this,"setproperty",{feature:this,name:a,newValue:b,oldValue:c})}};_.Un.prototype.setProperty=_.Un.prototype.setProperty;_.Un.prototype.removeProperty=function(a){const b=this.getProperty(a);delete this.Fg[a];_.Sn(this,"removeproperty",{feature:this,name:a,oldValue:b})};_.Un.prototype.removeProperty=_.Un.prototype.removeProperty; +_.Un.prototype.forEachProperty=function(a){for(const b in this.Fg)a(this.getProperty(b),b)};_.Un.prototype.forEachProperty=_.Un.prototype.forEachProperty;_.Un.prototype.toGeoJson=function(a){const b=this;_.Pl("data").then(c=>{c.MJ(b,a)})};_.Un.prototype.toGeoJson=_.Un.prototype.toGeoJson;var vba=class{constructor(){this.features={};this.unregister={};this.Eg={}}contains(a){return this.features.hasOwnProperty(_.Vn(a))}getFeatureById(a){return Cm(this.Eg,a)}add(a){a=a||{};a=a instanceof _.Un?a:new _.Un(a);if(!this.contains(a)){const c=a.getId();if(c||c===0){var b=this.getFeatureById(c);b&&this.remove(b)}b=_.Vn(a);this.features[b]=a;if(c||c===0)this.Eg[c]=a;const d=_.Rn(a,"setgeometry",this),e=_.Rn(a,"setproperty",this),f=_.Rn(a,"removeproperty",this);this.unregister[b]=()=>{_.Fn(d); +_.Fn(e);_.Fn(f)};_.Sn(this,"addfeature",{feature:a})}return a}remove(a){const b=_.Vn(a);var c=a.getId();if(this.features[b]){delete this.features[b];c&&delete this.Eg[c];if(c=this.unregister[b])delete this.unregister[b],c();_.Sn(this,"removefeature",{feature:a})}}forEach(a){for(const b in this.features)this.features.hasOwnProperty(b)&&a(this.features[b])}};_.zo="click dblclick mousedown mousemove mouseout mouseover mouseup rightclick contextmenu".split(" ");var sfa=class{constructor(){this.Eg={}}trigger(a){_.Sn(this,"changed",a)}get(a){return this.Eg[a]}set(a,b){var c=this.Eg;c[a]||(c[a]={});_.om(c[a],b);this.trigger(a)}reset(a){delete this.Eg[a];this.trigger(a)}forEach(a){_.nm(this.Eg,a)}};_.Wn.prototype.get=function(a){var b=ao(this);a+="";b=Cm(b,a);if(b!==void 0){if(b){a=b.xo;b=b.cu;const c="get"+_.$n(a);return b[c]?b[c]():b.get(a)}return this[a]}};_.Wn.prototype.get=_.Wn.prototype.get;_.Wn.prototype.set=function(a,b){var c=ao(this);a+="";var d=Cm(c,a);if(d)if(a=d.xo,d=d.cu,c="set"+_.$n(a),d[c])d[c](b);else d.set(a,b);else this[a]=b,c[a]=null,Yn(this,a)};_.Wn.prototype.set=_.Wn.prototype.set; +_.Wn.prototype.notify=function(a){var b=ao(this);a+="";(b=Cm(b,a))?b.cu.notify(b.xo):Yn(this,a)};_.Wn.prototype.notify=_.Wn.prototype.notify;_.Wn.prototype.setValues=function(a){for(let b in a){const c=a[b],d="set"+_.$n(b);if(this[d])this[d](c);else this.set(b,c)}};_.Wn.prototype.setValues=_.Wn.prototype.setValues;_.Wn.prototype.setOptions=_.Wn.prototype.setValues;_.Wn.prototype.changed=function(){};var Zn={}; +_.Wn.prototype.bindTo=function(a,b,c,d){a+="";c=(c||a)+"";this.unbind(a);const e={cu:this,xo:a},f={cu:b,xo:c,aE:e};ao(this)[a]=f;Xn(b,c)[_.Vn(e)]=e;d||Yn(this,a)};_.Wn.prototype.bindTo=_.Wn.prototype.bindTo;_.Wn.prototype.unbind=function(a){const b=ao(this),c=b[a];c&&(c.aE&&delete Xn(c.cu,c.xo)[_.Vn(c.aE)],this[a]=this.get(a),b[a]=null)};_.Wn.prototype.unbind=_.Wn.prototype.unbind;_.Wn.prototype.unbindAll=function(){var a=(0,_.Da)(this.unbind,this);const b=ao(this);for(let c in b)a(c)}; +_.Wn.prototype.unbindAll=_.Wn.prototype.unbindAll;_.Wn.prototype.addListener=function(a,b){return _.Dn(this,a,b)};_.Wn.prototype.addListener=_.Wn.prototype.addListener;var wba=class extends _.Wn{constructor(a){super();this.Eg=new sfa;_.On(a,"addfeature",()=>{_.Pl("data").then(b=>{b.XI(this,a,this.Eg)})})}overrideStyle(a,b){this.Eg.set(_.Vn(a),b)}revertStyle(a){a?this.Eg.reset(_.Vn(a)):this.Eg.forEach(this.Eg.reset.bind(this.Eg))}};_.ho=class extends ln{constructor(a){super();this.elements=[];try{this.elements=qfa(a)}catch(b){_.Pm(b)}}getType(){return"GeometryCollection"}getLength(){return this.elements.length}getAt(a){return this.elements[a]}getArray(){return this.elements.slice()}forEachLatLng(a){this.elements.forEach(b=>{b.forEachLatLng(a)})}};_.ho.prototype.forEachLatLng=_.ho.prototype.forEachLatLng;_.ho.prototype.getArray=_.ho.prototype.getArray;_.ho.prototype.getAt=_.ho.prototype.getAt;_.ho.prototype.getLength=_.ho.prototype.getLength; +_.ho.prototype.getType=_.ho.prototype.getType;_.ho.prototype.constructor=_.ho.prototype.constructor;_.bo=class extends ln{constructor(a){super();this.Eg=(0,_.ht)(a)}getType(){return"LineString"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(a)}};_.bo.prototype.forEachLatLng=_.bo.prototype.forEachLatLng;_.bo.prototype.getArray=_.bo.prototype.getArray;_.bo.prototype.getAt=_.bo.prototype.getAt;_.bo.prototype.getLength=_.bo.prototype.getLength;_.bo.prototype.getType=_.bo.prototype.getType;_.bo.prototype.constructor=_.bo.prototype.constructor; +var tfa=_.Um(_.Sm(_.bo,"google.maps.Data.LineString",!0));_.io=class extends ln{constructor(a){super();this.Eg=(0,_.ht)(a)}getType(){return"LinearRing"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(a)}};_.io.prototype.forEachLatLng=_.io.prototype.forEachLatLng;_.io.prototype.getArray=_.io.prototype.getArray;_.io.prototype.getAt=_.io.prototype.getAt;_.io.prototype.getLength=_.io.prototype.getLength;_.io.prototype.getType=_.io.prototype.getType;_.io.prototype.constructor=_.io.prototype.constructor; +var ufa=_.Um(_.Sm(_.io,"google.maps.Data.LinearRing",!0));_.fo=class extends ln{constructor(a){super();this.Eg=tfa(a)}getType(){return"MultiLineString"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(b=>{b.forEachLatLng(a)})}};_.fo.prototype.forEachLatLng=_.fo.prototype.forEachLatLng;_.fo.prototype.getArray=_.fo.prototype.getArray;_.fo.prototype.getAt=_.fo.prototype.getAt;_.fo.prototype.getLength=_.fo.prototype.getLength;_.fo.prototype.getType=_.fo.prototype.getType;_.eo=class extends ln{constructor(a){super();this.Eg=(0,_.ht)(a)}getType(){return"MultiPoint"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(a)}};_.eo.prototype.forEachLatLng=_.eo.prototype.forEachLatLng;_.eo.prototype.getArray=_.eo.prototype.getArray;_.eo.prototype.getAt=_.eo.prototype.getAt;_.eo.prototype.getLength=_.eo.prototype.getLength;_.eo.prototype.getType=_.eo.prototype.getType;_.eo.prototype.constructor=_.eo.prototype.constructor;_.co=class extends ln{constructor(a){super();this.Eg=ufa(a)}getType(){return"Polygon"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(b=>{b.forEachLatLng(a)})}};_.co.prototype.forEachLatLng=_.co.prototype.forEachLatLng;_.co.prototype.getArray=_.co.prototype.getArray;_.co.prototype.getAt=_.co.prototype.getAt;_.co.prototype.getLength=_.co.prototype.getLength;_.co.prototype.getType=_.co.prototype.getType; +var vfa=_.Um(_.Sm(_.co,"google.maps.Data.Polygon",!0));_.go=class extends ln{constructor(a){super();this.Eg=vfa(a)}getType(){return"MultiPolygon"}getLength(){return this.Eg.length}getAt(a){return this.Eg[a]}getArray(){return this.Eg.slice()}forEachLatLng(a){this.Eg.forEach(b=>{b.forEachLatLng(a)})}};_.go.prototype.forEachLatLng=_.go.prototype.forEachLatLng;_.go.prototype.getArray=_.go.prototype.getArray;_.go.prototype.getAt=_.go.prototype.getAt;_.go.prototype.getLength=_.go.prototype.getLength;_.go.prototype.getType=_.go.prototype.getType; +_.go.prototype.constructor=_.go.prototype.constructor;var tba="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");_.rr=new WeakMap;_.Ja(_.lo,_.Wn);_.lo.prototype.Op=_.ba(14);_.wfa=_.lo.DEMO_MAP_ID="DEMO_MAP_ID";var uo=class{constructor(a,b){a===-180&&b!==180&&(a=180);b===-180&&a!==180&&(b=180);this.lo=a;this.hi=b}isEmpty(){return this.lo-this.hi===360}intersects(a){const b=this.lo,c=this.hi;return this.isEmpty()||a.isEmpty()?!1:_.oo(this)?_.oo(a)||a.lo<=this.hi||a.hi>=b:_.oo(a)?a.lo<=c||a.hi>=b:a.lo<=c&&a.hi>=b}contains(a){a===-180&&(a=180);const b=this.lo,c=this.hi;return _.oo(this)?(a>=b||a<=c)&&!this.isEmpty():a>=b&&a<=c}extend(a){this.contains(a)||(this.isEmpty()?this.lo=this.hi=a:_.no(a,this.lo)<_.no(this.hi, +a)?this.lo=a:this.hi=a)}equals(a){return Math.abs(a.lo-this.lo)%360+Math.abs(a.span()-this.span())<=1E-9}span(){return this.isEmpty()?0:_.oo(this)?360-(this.lo-this.hi):this.hi-this.lo}center(){let a=(this.lo+this.hi)/2;_.oo(this)&&(a=_.qm(a+180,-180,180));return a}},to=class{constructor(a,b){this.lo=a;this.hi=b}isEmpty(){return this.lo>this.hi}intersects(a){const b=this.lo,c=this.hi;return b<=a.lo?a.lo<=c&&a.lo<=a.hi:b<=a.hi&&b<=c}contains(a){return a>=this.lo&&a<=this.hi}extend(a){this.isEmpty()? +this.hi=this.lo=a:athis.hi&&(this.hi=a)}equals(a){return this.isEmpty()?a.isEmpty():Math.abs(a.lo-this.lo)+Math.abs(this.hi-a.hi)<=1E-9}span(){return this.isEmpty()?0:this.hi-this.lo}center(){return(this.hi+this.lo)/2}};_.so.prototype.getCenter=function(){return new _.mn(this.ui.center(),this.Mh.center())};_.so.prototype.getCenter=_.so.prototype.getCenter;_.so.prototype.toString=function(){return"("+this.getSouthWest()+", "+this.getNorthEast()+")"};_.so.prototype.toString=_.so.prototype.toString;_.so.prototype.toJSON=function(){return{south:this.ui.lo,west:this.Mh.lo,north:this.ui.hi,east:this.Mh.hi}};_.so.prototype.toJSON=_.so.prototype.toJSON; +_.so.prototype.toUrlValue=function(a){const b=this.getSouthWest(),c=this.getNorthEast();return[b.toUrlValue(a),c.toUrlValue(a)].join()};_.so.prototype.toUrlValue=_.so.prototype.toUrlValue;_.so.prototype.equals=function(a){if(!a)return!1;a=_.ro(a);return this.ui.equals(a.ui)&&this.Mh.equals(a.Mh)};_.so.prototype.equals=_.so.prototype.equals;_.so.prototype.equals=_.so.prototype.equals;_.so.prototype.contains=function(a){a=_.sn(a);return this.ui.contains(a.lat())&&this.Mh.contains(a.lng())}; +_.so.prototype.contains=_.so.prototype.contains;_.so.prototype.intersects=function(a){a=_.ro(a);return this.ui.intersects(a.ui)&&this.Mh.intersects(a.Mh)};_.so.prototype.intersects=_.so.prototype.intersects;_.so.prototype.containsBounds=function(a){a=_.ro(a);var b=this.ui,c=a.ui;return(c.isEmpty()?!0:c.lo>=b.lo&&c.hi<=b.hi)&&qo(this.Mh,a.Mh)};_.so.prototype.extend=function(a){a=_.sn(a);this.ui.extend(a.lat());this.Mh.extend(a.lng());return this};_.so.prototype.extend=_.so.prototype.extend; +_.so.prototype.union=function(a){a=_.ro(a);if(!a||a.isEmpty())return this;this.ui.extend(a.getSouthWest().lat());this.ui.extend(a.getNorthEast().lat());a=a.Mh;const b=_.no(this.Mh.lo,a.hi),c=_.no(a.lo,this.Mh.hi);if(qo(this.Mh,a))return this;if(qo(a,this.Mh))return this.Mh=new uo(a.lo,a.hi),this;this.Mh.intersects(a)?this.Mh=b>=c?new uo(this.Mh.lo,a.hi):new uo(a.lo,this.Mh.hi):this.Mh=b<=c?new uo(this.Mh.lo,a.hi):new uo(a.lo,this.Mh.hi);return this};_.so.prototype.union=_.ea(_.so.prototype,"union"); +_.so.prototype.getSouthWest=function(){return new _.mn(this.ui.lo,this.Mh.lo,!0)};_.so.prototype.getSouthWest=_.so.prototype.getSouthWest;_.so.prototype.getNorthEast=function(){return new _.mn(this.ui.hi,this.Mh.hi,!0)};_.so.prototype.getNorthEast=_.so.prototype.getNorthEast;_.so.prototype.toSpan=function(){return new _.mn(this.ui.span(),this.Mh.span(),!0)};_.so.prototype.toSpan=_.so.prototype.toSpan;_.so.prototype.isEmpty=function(){return this.ui.isEmpty()||this.Mh.isEmpty()}; +_.so.prototype.isEmpty=_.so.prototype.isEmpty;_.so.MAX_BOUNDS=_.vo(-90,-180,90,180);var uba=_.Qm({south:_.dn,west:_.dn,north:_.dn,east:_.dn},!1);_.xfa=_.Sm(_.so,"LatLngBounds");_.kt=_.$m(_.Sm(_.lo,"Map"));_.Ja(Ao,_.Wn);Ao.prototype.contains=function(a){return this.Eg.contains(a)};Ao.prototype.contains=Ao.prototype.contains;Ao.prototype.getFeatureById=function(a){return this.Eg.getFeatureById(a)};Ao.prototype.getFeatureById=Ao.prototype.getFeatureById;Ao.prototype.add=function(a){return this.Eg.add(a)};Ao.prototype.add=Ao.prototype.add;Ao.prototype.remove=function(a){this.Eg.remove(a)};Ao.prototype.remove=Ao.prototype.remove;Ao.prototype.forEach=function(a){this.Eg.forEach(a)}; +Ao.prototype.forEach=Ao.prototype.forEach;Ao.prototype.addGeoJson=function(a,b){return _.jo(this.Eg,a,b)};Ao.prototype.addGeoJson=Ao.prototype.addGeoJson;Ao.prototype.loadGeoJson=function(a,b,c){const d=this.Eg;_.Pl("data").then(e=>{e.PJ(d,a,b,c)})};Ao.prototype.loadGeoJson=Ao.prototype.loadGeoJson;Ao.prototype.toGeoJson=function(a){const b=this.Eg;_.Pl("data").then(c=>{c.LJ(b,a)})};Ao.prototype.toGeoJson=Ao.prototype.toGeoJson;Ao.prototype.overrideStyle=function(a,b){this.Fg.overrideStyle(a,b)}; +Ao.prototype.overrideStyle=Ao.prototype.overrideStyle;Ao.prototype.revertStyle=function(a){this.Fg.revertStyle(a)};Ao.prototype.revertStyle=Ao.prototype.revertStyle;Ao.prototype.controls_changed=function(){this.get("controls")&&Bo(this)};Ao.prototype.drawingMode_changed=function(){this.get("drawingMode")&&Bo(this)};_.yo(Ao.prototype,{map:_.kt,style:_.Kk,controls:_.$m(_.Um(_.Tm(pfa))),controlPosition:_.$m(_.Tm(_.Yq)),drawingMode:_.$m(_.Tm(pfa))});_.Ir={METRIC:0,IMPERIAL:1,0:"METRIC",1:"IMPERIAL"};_.Hr={DRIVING:"DRIVING",WALKING:"WALKING",BICYCLING:"BICYCLING",TRANSIT:"TRANSIT",TWO_WHEELER:"TWO_WHEELER"};_.lt=class{constructor(){this.dv()}dv(){}route(a,b){let c=void 0;yfa()||(c=_.Ul(158094));_.Do(window,"Dsrc");_.M(window,154342);const d=_.Pl("directions").then(e=>e.route(a,b,!0,c),()=>{c&&_.Vl(c,8)});b&&d.catch(()=>{});return d}};_.lt.prototype.route=_.lt.prototype.route;_.lt.prototype.constructor=_.lt.prototype.constructor;var yfa=_.Xl();Jm(_.lt);_.zfa={OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT",REQUEST_DENIED:"REQUEST_DENIED",INVALID_REQUEST:"INVALID_REQUEST",ZERO_RESULTS:"ZERO_RESULTS",MAX_WAYPOINTS_EXCEEDED:"MAX_WAYPOINTS_EXCEEDED",NOT_FOUND:"NOT_FOUND"};_.mt={BEST_GUESS:"bestguess",OPTIMISTIC:"optimistic",PESSIMISTIC:"pessimistic"};_.nt={BUS:"BUS",RAIL:"RAIL",SUBWAY:"SUBWAY",TRAIN:"TRAIN",TRAM:"TRAM",LIGHT_RAIL:"LIGHT_RAIL"};_.ot={LESS_WALKING:"LESS_WALKING",FEWER_TRANSFERS:"FEWER_TRANSFERS"};_.Afa={RAIL:"RAIL",METRO_RAIL:"METRO_RAIL",SUBWAY:"SUBWAY",TRAM:"TRAM",MONORAIL:"MONORAIL",HEAVY_RAIL:"HEAVY_RAIL",COMMUTER_TRAIN:"COMMUTER_TRAIN",HIGH_SPEED_TRAIN:"HIGH_SPEED_TRAIN",BUS:"BUS",INTERCITY_BUS:"INTERCITY_BUS",TROLLEYBUS:"TROLLEYBUS",SHARE_TAXI:"SHARE_TAXI",FERRY:"FERRY",CABLE_CAR:"CABLE_CAR",GONDOLA_LIFT:"GONDOLA_LIFT",FUNICULAR:"FUNICULAR",OTHER:"OTHER"};_.Eo=[];_.Ja(_.Go,_.Wn);_.Go.prototype.changed=function(a){a!="map"&&a!="panel"||_.Pl("directions").then(b=>{b.QK(this,a)});a=="panel"&&_.Fo(this.getPanel())};_.yo(_.Go.prototype,{directions:function(a){return _.Qm({routes:_.Um(_.Wm(_.tm))},!0)(a)},map:_.kt,panel:_.$m(_.Wm(_.Rm)),routeIndex:_.dt});_.Bfa={OK:"OK",NOT_FOUND:"NOT_FOUND",ZERO_RESULTS:"ZERO_RESULTS"};_.Cfa={OK:"OK",INVALID_REQUEST:"INVALID_REQUEST",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT",REQUEST_DENIED:"REQUEST_DENIED",UNKNOWN_ERROR:"UNKNOWN_ERROR",MAX_ELEMENTS_EXCEEDED:"MAX_ELEMENTS_EXCEEDED",MAX_DIMENSIONS_EXCEEDED:"MAX_DIMENSIONS_EXCEEDED"};_.Ho.prototype.getDistanceMatrix=function(a,b){_.Do(window,"Dmac");_.M(window,154344);const c=_.Pl("distance_matrix").then(d=>d.getDistanceMatrix(a,b));b&&c.catch(()=>{});return c};_.Ho.prototype.getDistanceMatrix=_.Ho.prototype.getDistanceMatrix;_.pt=class{getElevationAlongPath(a,b){return xba(a,b)}getElevationForLocations(a,b){return yba(a,b)}};_.pt.prototype.getElevationForLocations=_.pt.prototype.getElevationForLocations;_.pt.prototype.getElevationAlongPath=_.pt.prototype.getElevationAlongPath;_.pt.prototype.constructor=_.pt.prototype.constructor;_.Dfa={OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT",REQUEST_DENIED:"REQUEST_DENIED",INVALID_REQUEST:"INVALID_REQUEST",sO:"DATA_NOT_AVAILABLE"};var qt=class{constructor(){_.Pl("geocoder")}geocode(a,b){_.Do(window,"Gac");_.M(window,155468);return Aba(a,b)}};qt.prototype.geocode=qt.prototype.geocode;qt.prototype.constructor=qt.prototype.constructor;var zba=_.Xl();_.Efa={ROOFTOP:"ROOFTOP",RANGE_INTERPOLATED:"RANGE_INTERPOLATED",GEOMETRIC_CENTER:"GEOMETRIC_CENTER",APPROXIMATE:"APPROXIMATE"};_.Lp=class{constructor(a,b=!1){var c=f=>fn("LatLngAltitude","lat",()=>(0,_.at)(f)),d=typeof a.lat==="function"?a.lat():a.lat;c=d&&b?c(d):_.pm(c(d),-90,90);d=f=>fn("LatLngAltitude","lng",()=>(0,_.at)(f));const e=typeof a.lng==="function"?a.lng():a.lng;b=e&&b?d(e):_.qm(d(e),-180,180);d=f=>fn("LatLngAltitude","altitude",()=>(0,_.dt)(f));a=a.altitude!==void 0?d(a.altitude)||0:0;this.vD=c;this.wD=b;this.qD=a}get lat(){return this.vD}get lng(){return this.wD}get altitude(){return this.qD}equals(a){return a? +_.rm(this.vD,a.lat)&&_.rm(this.wD,a.lng)&&_.rm(this.qD,a.altitude):!1}toJSON(){return{lat:this.vD,lng:this.wD,altitude:this.qD}}};_.Lp.fromProto=function(a){return new _.Lp({lat:a.Fg(),lng:a.Hg()})};_.Lp.prototype.toJSON=_.Lp.prototype.toJSON;_.Lp.prototype.equals=_.Lp.prototype.equals;_.Lp.prototype.constructor=_.Lp.prototype.constructor;Object.defineProperties(_.Lp.prototype,{lat:{enumerable:!0},lng:{enumerable:!0},altitude:{enumerable:!0}}); +_.Ffa=_.Ed(a=>Oea(a)&&(Fd(_.mn)(a)||Fd(_.Lp)(a)||Gd(a.lat)&&Gd(a.lng)));_.Gfa=_.Qm({heading:_.$m(_.at),tilt:_.$m(_.at),roll:_.$m(_.at)},!1);_.rt=class{constructor(a){const b=(c,d)=>fn("Orientation3D",c,()=>(0,_.at)(d));this.Eg=a.heading!=null?_.qm(b("heading",a.heading),0,360):0;this.Fg=a.tilt!=null?_.qm(b("tilt",a.tilt),0,360):0;this.Gg=a.roll!=null?_.qm(b("roll",a.roll),0,360):0;a instanceof _.rt||gn(a,this,"Orientation3D")}get heading(){return this.Eg}get tilt(){return this.Fg}get roll(){return this.Gg}equals(a){if(!a)return!1;var b=a;if(b instanceof _.rt)a=b;else try{b=(0,_.Gfa)(b),a=new _.rt(b)}catch(c){throw _.Om("not an Orientation3D or Orientation3DLiteral", +c);}return _.rm(this.heading,a.heading)&&_.rm(this.tilt,a.tilt)&&_.rm(this.roll,a.roll)}toJSON(){return{heading:this.heading,tilt:this.tilt,roll:this.roll}}};_.rt.prototype.toJSON=_.rt.prototype.toJSON;_.rt.prototype.equals=_.rt.prototype.equals;_.rt.prototype.constructor=_.rt.prototype.constructor;Object.defineProperties(_.rt.prototype,{heading:{enumerable:!0},tilt:{enumerable:!0},roll:{enumerable:!0}});_.Io=class{constructor(a,b){this.x=a;this.y=b}toString(){return`(${this.x}, ${this.y})`}equals(a){return a?a.x==this.x&&a.y==this.y:!1}round(){this.x=Math.round(this.x);this.y=Math.round(this.y)}};_.Io.prototype.Fy=_.ba(15);_.Io.prototype.equals=_.Io.prototype.equals;_.Io.prototype.toString=_.Io.prototype.toString;_.hp=new _.Io(0,0);_.Io.prototype.equals=_.Io.prototype.equals;_.Mo=class{constructor(a,b,c,d){this.width=a;this.height=b;this.Fg=c;this.Eg=d}toString(){return`(${this.width}, ${this.height})`}equals(a){return a?a.width===this.width&&a.height===this.height:!1}};_.Mo.prototype.equals=_.Mo.prototype.equals;_.Mo.prototype.toString=_.Mo.prototype.toString;_.Mo.prototype.constructor=_.Mo.prototype.constructor;_.ip=new _.Mo(0,0);Jm(_.Mo);_.Hfa=_.Qm({x:_.at,y:_.at,z:_.at},!1);_.st=class{constructor(a){const b=(c,d)=>fn("Vector3D",c,()=>(0,_.at)(d));this.Eg=b("x",a.x);this.Fg=b("y",a.y);this.Gg=b("z",a.z);a instanceof _.st||gn(a,this,"Vector3D")}get x(){return this.Eg}get y(){return this.Fg}get z(){return this.Gg}equals(a){if(!a)return!1;if(!(a instanceof _.st))try{const b=(0,_.Hfa)(a);a=new _.st(b)}catch(b){throw _.Om("not a Vector3D or Vector3DLiteral",b);}return _.rm(this.Eg,a.x)&&_.rm(this.Fg,a.y)&&_.rm(this.Gg,a.z)}toJSON(){return{x:this.x,y:this.y,z:this.z}}}; +_.st.prototype.toJSON=_.st.prototype.toJSON;_.st.prototype.equals=_.st.prototype.equals;_.st.prototype.constructor=_.st.prototype.constructor;Object.defineProperties(_.st.prototype,{x:{enumerable:!0},y:{enumerable:!0},z:{enumerable:!0}});var Ifa=_.Xm(Po,"not a valid InfoWindow anchor");_.tt={REQUIRED:"REQUIRED",REQUIRED_AND_HIDES_OPTIONAL:"REQUIRED_AND_HIDES_OPTIONAL",OPTIONAL_AND_HIDES_LOWER_PRIORITY:"OPTIONAL_AND_HIDES_LOWER_PRIORITY"};var Jfa={CIRCLE:0,FORWARD_CLOSED_ARROW:1,FORWARD_OPEN_ARROW:2,BACKWARD_CLOSED_ARROW:3,BACKWARD_OPEN_ARROW:4,0:"CIRCLE",1:"FORWARD_CLOSED_ARROW",2:"FORWARD_OPEN_ARROW",3:"BACKWARD_CLOSED_ARROW",4:"BACKWARD_OPEN_ARROW"};var Kfa=_.Qm({source:_.ds,webUrl:_.et,iosDeepLinkId:_.et});var Lfa=_.Zm(_.Qm({placeId:_.et,query:_.et,location:_.sn}),function(a){if(a.placeId&&a.query)throw _.Om("cannot set both placeId and query");if(!a.placeId&&!a.query)throw _.Om("must set one of placeId or query");return a});_.Ja(Qo,_.Wn); +_.yo(Qo.prototype,{position:_.$m(_.sn),title:_.et,icon:_.$m(_.Ym([_.ds,_.Wm(a=>a instanceof HTMLElement&&a.localName==="gmp-pin","should be a PinView"),{sz:_.an("url"),then:_.Qm({url:_.ds,scaledSize:_.$m(Oo),size:_.$m(Oo),origin:_.$m(Jo),anchor:_.$m(Jo),labelOrigin:_.$m(Jo),path:_.Wm(function(a){return a==null})},!0)},{sz:_.an("path"),then:_.Qm({path:_.Ym([_.ds,_.Tm(Jfa)]),anchor:_.$m(Jo),labelOrigin:_.$m(Jo),fillColor:_.et,fillOpacity:_.dt,rotation:_.dt,scale:_.dt,strokeColor:_.et,strokeOpacity:_.dt, +strokeWeight:_.dt,url:_.Wm(function(a){return a==null})},!0)}])),label:_.$m(_.Ym([_.ds,{sz:_.an("text"),then:_.Qm({text:_.ds,fontSize:_.et,fontWeight:_.et,fontFamily:_.et,className:_.et},!0)}])),shadow:_.Kk,shape:_.Kk,cursor:_.et,clickable:_.ft,animation:_.Kk,draggable:_.ft,visible:_.ft,flat:_.Kk,zIndex:_.dt,opacity:_.dt,place:_.$m(Lfa),attribution:_.$m(Kfa)});var Mfa=class{constructor(a,b){this.Gg=a;this.Hg=b;this.Fg=0;this.Eg=null}get(){let a;this.Fg>0?(this.Fg--,a=this.Eg,this.Eg=a.next,a.next=null):a=this.Gg();return a}};var Nfa=class{constructor(){this.Fg=this.Eg=null}add(a,b){const c=To.get();c.set(a,b);this.Fg?this.Fg.next=c:this.Eg=c;this.Fg=c}remove(){let a=null;this.Eg&&(a=this.Eg,this.Eg=this.Eg.next,this.Eg||(this.Fg=null),a.next=null);return a}},To=new Mfa(()=>new Ofa,a=>a.reset()),Ofa=class{constructor(){this.next=this.scope=this.Nt=null}set(a,b){this.Nt=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.Nt=null}};var ut,Uo,So,Pfa;Uo=!1;So=new Nfa;_.Aq=(a,b)=>{ut||Pfa();Uo||(ut(),Uo=!0);So.add(a,b)};Pfa=()=>{const a=Promise.resolve(void 0);ut=()=>{a.then(Bba)}};var Qfa; +_.Rfa=class{constructor(a){this.ph=[];this.jq=a&&a.jq?a.jq:()=>{};this.dr=a&&a.dr?a.dr:()=>{}}addListener(a,b){Wo(this,a,b,!1)}addListenerOnce(a,b){Wo(this,a,b,!0)}removeListener(a,b){this.ph.length&&((a=this.ph.find(Vo(a,b)))&&this.ph.splice(this.ph.indexOf(a),1),this.ph.length||this.jq())}Gp(a,b){const c=this.ph.slice(0),d=()=>{for(const e of c)a(f=>{if(e.once){if(e.once.cE)return;e.once.cE=!0;this.ph.splice(this.ph.indexOf(e),1);this.ph.length||this.jq()}e.Nt.call(e.context,f)})};b&&b.sync?d(): +(Qfa||_.Aq)(d)}};Qfa=null;_.Sfa=class{constructor(){this.ph=new _.Rfa({jq:()=>{this.jq()},dr:()=>{this.dr()}})}dr(){}jq(){}addListener(a,b){this.ph.addListener(a,b)}addListenerOnce(a,b){this.ph.addListenerOnce(a,b)}removeListener(a,b){this.ph.removeListener(a,b)}notify(a){this.ph.Gp(b=>{b(this.get())},a)}};_.Tfa=class extends _.Sfa{constructor(a=!1){super();this.Gg=a}set(a){this.Gg&&this.get()===a||(this.Fg(a),this.notify())}};_.Xo=class extends _.Tfa{constructor(a,b){super(b);this.value=a}get(){return this.value}Fg(a){this.value=a}};_.Ja(_.Zo,_.Wn);var vt=_.$m(_.Sm(_.Zo,"StreetViewPanorama"));var Ufa;Ufa=!1; +_.wt=class extends Qo{getMap(){return this.get("map")}setMap(a){this.set("map",a)}setOptions(a){this.setValues(a)}constructor(a){super(a);this.dv(a)}dv(a){const b=a?a.internalMarker:!1;Ufa||b||(Ufa=!0,console.warn("As of February 21st, 2024, google.maps.Marker is deprecated. Please use google.maps.marker.AdvancedMarkerElement instead. At this time, google.maps.Marker is not scheduled to be discontinued, but google.maps.marker.AdvancedMarkerElement is recommended over google.maps.Marker. While google.maps.Marker will continue to receive bug fixes for any major regressions, existing bugs in google.maps.Marker will not be addressed. At least 12 months notice will be given before support is discontinued. Please see https://developers.google.com/maps/deprecations for additional details and https://developers.google.com/maps/documentation/javascript/advanced-markers/migration for the migration guide."));fp(this); +Qo.call(this,a)}map_changed(){fp(this);var a=this.get("map");a=a&&a.__gm.markers;this.__gm&&this.__gm.set===a||(this.__gm&&this.__gm.set&&this.__gm.set.remove(this),(this.__gm.set=a)&&_.Gq(a,this))}};_.wt.prototype.constructor=_.wt.prototype.constructor;_.wt.prototype.setOptions=_.wt.prototype.setOptions;_.wt.prototype.setMap=_.wt.prototype.setMap;_.wt.prototype.getMap=_.wt.prototype.getMap;_.wt.MAX_ZINDEX=1E6;_.Ga("module$exports$google3$maps$api$javascript$marker$marker.Marker.MAX_ZINDEX",_.wt.MAX_ZINDEX); +_.yo(_.wt.prototype,{map:_.Ym([_.kt,vt])});Jm(_.wt);var Vfa=class extends _.Wn{constructor(a,b){super();this.infoWindow=a;this.Mv=b;this.infoWindow.addListener("map_changed",()=>{const c=this.get("internalAnchor"),d=kp(c);Po(c)&&d&&d.set("isOpen",!!this.infoWindow.get("map"));!this.infoWindow.get("map")&&d&&d.get("map")&&this.set("internalAnchor",null)});this.bindTo("pendingFocus",this.infoWindow);this.bindTo("map",this.infoWindow);this.bindTo("disableAutoPan",this.infoWindow);this.bindTo("headerDisabled",this.infoWindow);this.bindTo("maxWidth",this.infoWindow); +this.bindTo("minWidth",this.infoWindow);this.bindTo("position",this.infoWindow);this.bindTo("zIndex",this.infoWindow);this.bindTo("ariaLabel",this.infoWindow);this.bindTo("internalAnchor",this.infoWindow,"anchor");this.bindTo("internalHeaderContent",this.infoWindow,"headerContent");this.bindTo("internalContent",this.infoWindow,"content");this.bindTo("internalPixelOffset",this.infoWindow,"pixelOffset");this.bindTo("shouldFocus",this.infoWindow)}internalAnchor_changed(){const a=kp(this.get("internalAnchor")); +gp(this,"attribution",a);gp(this,"place",a);gp(this,"pixelPosition",a);gp(this,"internalAnchorMap",a,"map",!0);this.internalAnchorMap_changed(!0);gp(this,"internalAnchorPoint",a,"anchorPoint");a instanceof _.wt?gp(this,"internalAnchorPosition",a,"internalPosition"):gp(this,"internalAnchorPosition",a,"position")}internalAnchorPoint_changed(){jp(this)}internalPixelOffset_changed(){jp(this)}internalAnchorPosition_changed(){const a=this.get("internalAnchorPosition");a&&this.set("position",a)}internalAnchorMap_changed(a= +!1){this.get("internalAnchor")&&(a||this.get("internalAnchorMap")!==this.infoWindow.get("map"))&&this.infoWindow.set("map",this.get("internalAnchorMap"))}internalHeaderContent_changed(){let a=this.get("internalHeaderContent");if(typeof a==="string"){const b=document.createElement("span");b.textContent=a;a=b}this.set("headerContent",a)}internalContent_changed(){var a=this.set,b;if(b=this.get("internalContent")){if(typeof b==="string"){var c=document.createElement("div");_.Ui(c,_.Gl(b))}else b.nodeType=== +Node.TEXT_NODE?(c=document.createElement("div"),c.appendChild(b)):c=b;b=c}else b=null;a.call(this,"content",b)}trigger(a){_.Sn(this.infoWindow,a)}close(){this.infoWindow.set("map",null)}};_.xt=class extends _.Wn{setOptions(a){this.setValues(a)}setHeaderContent(a){this.set("headerContent",a)}getHeaderContent(){return this.get("headerContent")}setHeaderDisabled(a){this.set("headerDisabled",a)}getHeaderDisabled(){return this.get("headerDisabled")}setContent(a){this.set("content",a)}getContent(){return this.get("content")}setPosition(a){this.set("position",a)}getPosition(){return this.get("position")}setZIndex(a){this.set("zIndex",a)}getZIndex(){return this.get("zIndex")}setMap(a){this.set("map", +a)}getMap(){return this.get("map")}setAnchor(a){this.set("anchor",a)}getAnchor(){return this.get("anchor")}constructor(a){function b(){e||(e=!0,_.Pl("infowindow").then(f=>{f.xI(d)}))}super();window.setTimeout(()=>{_.Pl("infowindow")},100);a=a||{};const c=!!a.Mv;delete a.Mv;const d=new Vfa(this,c);let e=!1;_.On(this,"anchor_changed",b);_.On(this,"map_changed",b);this.setValues(a)}open(a,b){var c=b;b={};typeof a!=="object"||!a||a instanceof _.Zo||a instanceof _.lo?(b.map=a,b.anchor=c):(b.map=a.map, +b.shouldFocus=a.shouldFocus,b.anchor=c||a.anchor);a=(a=kp(b.anchor))&&a.get("map");a=a instanceof _.lo||a instanceof _.Zo;b.map||a||console.warn("InfoWindow.open() was called without an associated Map or StreetViewPanorama instance.");var d={...b};a=d.map;b=d.anchor;c=this.set;{var e=d.map;const f=d.shouldFocus;e=typeof f==="boolean"?f:(e=(d=kp(d.anchor))&&d.get("map")||e)?e.__gm.get("isInitialized"):!1}c.call(this,"shouldFocus",e);this.set("anchor",b);b?!this.get("map")&&a&&this.set("map",a):this.set("map", +a)}get isOpen(){return!!this.get("map")}close(){this.set("map",null)}focus(){this.get("map")&&!this.get("pendingFocus")&&this.set("pendingFocus",!0)}};_.xt.prototype.focus=_.xt.prototype.focus;_.xt.prototype.close=_.xt.prototype.close;_.xt.prototype.open=_.xt.prototype.open;_.xt.prototype.constructor=_.xt.prototype.constructor;_.xt.prototype.getAnchor=_.xt.prototype.getAnchor;_.xt.prototype.setAnchor=_.xt.prototype.setAnchor;_.xt.prototype.getMap=_.xt.prototype.getMap;_.xt.prototype.setMap=_.xt.prototype.setMap; +_.xt.prototype.getZIndex=_.xt.prototype.getZIndex;_.xt.prototype.setZIndex=_.xt.prototype.setZIndex;_.xt.prototype.getPosition=_.xt.prototype.getPosition;_.xt.prototype.setPosition=_.xt.prototype.setPosition;_.xt.prototype.getContent=_.xt.prototype.getContent;_.xt.prototype.setContent=_.xt.prototype.setContent;_.xt.prototype.getHeaderDisabled=_.xt.prototype.getHeaderDisabled;_.xt.prototype.setHeaderDisabled=_.xt.prototype.setHeaderDisabled;_.xt.prototype.getHeaderContent=_.xt.prototype.getHeaderContent; +_.xt.prototype.setHeaderContent=_.xt.prototype.setHeaderContent;_.xt.prototype.setOptions=_.xt.prototype.setOptions;_.yo(_.xt.prototype,{headerContent:_.Ym([_.et,_.Wm(_.Rm)]),headerDisabled:_.$m(ct),content:_.Ym([_.et,_.Wm(_.Rm)]),position:_.$m(_.sn),size:_.$m(Oo),map:_.Ym([_.kt,vt]),anchor:_.$m(_.Ym([_.Sm(_.Wn,"MVCObject"),Ifa])),zIndex:_.dt});_.Ja(_.lp,_.Wn);_.lp.prototype.map_changed=function(){_.Pl("kml").then(a=>{this.get("map")?this.get("map").__gm.Rg.then(()=>a.OD(this)):a.OD(this)})};_.yo(_.lp.prototype,{map:_.kt,url:null,bounds:null,opacity:_.dt});_.Ja(mp,_.Wn);mp.prototype.Jg=function(){_.Pl("kml").then(a=>{a.BI(this)})};mp.prototype.url_changed=mp.prototype.Jg;mp.prototype.map_changed=mp.prototype.Jg;mp.prototype.zIndex_changed=mp.prototype.Jg;_.yo(mp.prototype,{map:_.kt,defaultViewport:null,metadata:null,status:null,url:_.et,screenOverlays:_.ft,zIndex:_.dt});_.yt=class extends _.Wn{getMap(){return this.get("map")}setMap(a){this.set("map",a)}constructor(){super();_.Pl("layers").then(a=>{a.wI(this)})}};_.yt.prototype.setMap=_.yt.prototype.setMap;_.yt.prototype.getMap=_.yt.prototype.getMap;_.yo(_.yt.prototype,{map:_.kt});var zt=class extends _.Wn{setOptions(a){this.setValues(a)}getMap(){return this.get("map")}setMap(a){this.set("map",a)}constructor(a){super();this.setValues(a);_.Pl("layers").then(b=>{b.EI(this)})}};zt.prototype.setMap=zt.prototype.setMap;zt.prototype.getMap=zt.prototype.getMap;zt.prototype.setOptions=zt.prototype.setOptions;_.yo(zt.prototype,{map:_.kt});var At=class extends _.Wn{getMap(){return this.get("map")}setMap(a){this.set("map",a)}constructor(){super();_.Pl("layers").then(a=>{a.FI(this)})}};At.prototype.setMap=At.prototype.setMap;At.prototype.getMap=At.prototype.getMap;_.yo(At.prototype,{map:_.kt});var pp;_.Bt={ck:a=>a?.split(/\s+/).filter(Boolean)??null,Qj:a=>a?.join(" ")??null};pp=new Map;_.up=class{constructor(a){this.minY=this.minX=Infinity;this.maxY=this.maxX=-Infinity;(a||[]).forEach(b=>void this.extend(b))}isEmpty(){return!(this.minX=a.maxX&&this.minY<=a.minY&&this.maxY>=a.maxY}}; +_.Ct=_.vp(-Infinity,-Infinity,Infinity,Infinity);_.vp(0,0,0,0);_.Ja(_.Ap,_.Wn);_.Ap.prototype.getAt=function(a){return this.Eg[a]};_.Ap.prototype.getAt=_.Ap.prototype.getAt;_.Ap.prototype.indexOf=function(a){for(let b=0,c=this.Eg.length;b{if(!b)return null;if(a.has(_.so)&&b.includes("|")){a:if(b){try{const d=b.split("|");if(d.length<2)throw Error("too few points");if(d.length>2)throw Error("too many points");const [e,f]=d.map(Mp);var c=new _.so(e,f);break a}catch(d){throw Error(`Could not interpret "${b}" as a LatLngBounds: `+(d instanceof Error?d.message:`${d}`));}c=void 0}else c=null;return c}if(a.has(_.Hp)&&b.includes("@"))return Np(b);if(a.has(_.Lp)||a.has(_.mn))return Mp(b);throw Error("Unsupported location bias/restriction type.");}}(new Set([_.mn, +_.Lp,_.so,_.Hp]))),Qj:function(a){if(a instanceof _.Lp)var b=Op(a);else a instanceof _.mn?b=Qp(a):a instanceof _.so?a?(b=a.getSouthWest(),a=a.getNorthEast(),b=`${Qp(b)}|${Qp(a)}`):b=null:b=a instanceof _.Hp?Rp(a):null;return b}};_.Wfa={ck:Kp(Np),Qj:Rp};_.Et={ck:Kp(function(a){return a?Mp(a):null}),Qj:Op};_.Ft={ck:Kp(function(a){return a?a.trim().replace(/\s*,\s*/g,",").split(/\s+/g).map(Mp):null}),Qj:_.Pp}; +Xfa={ck:Kp(function(a){if(!a)return null;try{const b=a.split(",").map(Jp);if(b.length<2)throw Error("too few values");if(b.length>2)throw Error("too many values");const [c,d]=b;return _.tn({lat:c,lng:d})}catch(b){throw Error(`Could not interpret "${a}" as a LatLng: `+(b instanceof Error?b.message:`${b}`));}}),Qj:Qp};var Up=void 0,Tp=void 0;var Yfa=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Gt=_.Ki(function(a,...b){if(b.length===0)return _.Ji(a[0]);let c=a[0];for(let d=0;da,Ht=a=>Yfa.test(String(a))?a:Gt,It=()=>Gt,Jt=a=>a instanceof _.Ii?_.Ki(a):Gt,Eba=new Map([["A href",Ht],["AREA href",Ht],["BASE href",It],["BUTTON formaction",Ht],["EMBED src",It],["FORM action",Ht],["FRAME src",It],["IFRAME src",Jt],["IFRAME srcdoc",a=> +a instanceof Pi?_.Ri(a):_.Ri(Wp)],["INPUT formaction",Ht],["LINK href",Jt],["OBJECT codebase",It],["OBJECT data",It],["SCRIPT href",Jt],["SCRIPT src",Jt],["SCRIPT text",It],["USE href",Jt]]);var Kt,Lt,Zp,Zfa,$fa,Mt,aga,bga,Nt,bq,Yp,Ot,cga,dga,Pt,ega,fga,gga,aq,hga,Rt,St,mga,Ut,Tt,iga,jga,kga,lga;Kt=!_.pa.ShadyDOM?.inUse||_.pa.ShadyDOM?.noPatch!==!0&&_.pa.ShadyDOM?.noPatch!=="on-demand"?a=>a:_.pa.ShadyDOM.wrap;Lt=_.pa.trustedTypes;Zp=Lt?Lt.createPolicy("lit-html",{createHTML:a=>a}):void 0;Zfa=a=>a;$fa=()=>Zfa;Mt=`lit$${Math.random().toFixed(9).slice(2)}$`;aga="?"+Mt;bga=`<${aga}>`;Nt=document;bq=a=>a===null||typeof a!="object"&&typeof a!="function"||!1;Yp=Array.isArray;Ot=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g; +cga=/--\x3e/g;dga=/>/g;Pt=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g");ega=/'/g;fga=/"/g;gga=/^(?:script|style|textarea|title)$/i;_.O=(a,...b)=>({_$litType$:1,Pk:a,values:b});aq=Symbol.for?Symbol.for("lit-noChange"):Symbol("lit-noChange");_.Qt=Symbol.for?Symbol.for("lit-nothing"):Symbol("lit-nothing");hga=new WeakMap;Rt=Nt.createTreeWalker(Nt,129); +St=class{constructor({Pk:a,_$litType$:b},c){this.gw=[];let d=0,e=0;const f=a.length-1,g=this.gw;var h=a.length-1;const k=[];let m=b===2?"":b===3?"":"",p,r=Ot;for(let y=0;y"?(r=p??Ot,F=-1):H[1]===void 0?F=-2:(F=r.lastIndex- +H[2].length,K=H[1],r=H[3]===void 0?Pt:H[3]==='"'?fga:ega):r===fga||r===ega?r=Pt:r===cga||r===dga?r=Ot:(r=Pt,p=void 0)}t=r===Pt&&a[y+1].startsWith("/>")?" ":"";m+=r===Ot?C+bga:F>=0?(k.push(K),C.slice(0,F)+"$lit$"+C.slice(F))+Mt+t:C+Mt+(F===-2?y:t)}a=[$p(a,m+(a[h]||"")+(b===2?"":b===3?"":"")),k];const [v,w]=a;this.el=St.createElement(v,c);Rt.currentNode=this.el.content;if(b===2||b===3)b=this.el.content.firstChild,b.replaceWith(...b.childNodes);for(;(b=Rt.nextNode())!==null&&g.length< +f;){if(b.nodeType===1){if(b.hasAttributes())for(const y of b.getAttributeNames())y.endsWith("$lit$")?(a=w[e++],c=b.getAttribute(y).split(Mt),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Pk:c,un:a[1]==="."?iga:a[1]==="?"?jga:a[1]==="@"?kga:Tt}),b.removeAttribute(y)):y.startsWith(Mt)&&(g.push({type:6,index:d}),b.removeAttribute(y));if(gga.test(b.tagName)&&(c=b.textContent.split(Mt),a=c.length-1,a>0)){b.textContent=Lt?Lt.emptyScript:"";for(h=0;h2||c[0]!==""||c[1]!==""?(this.nj=Array(c.length-1).fill(new String),this.Pk=c):this.nj=_.Qt;this.vt=void 0}Hr(a,b=this,c,d){const e=this.Pk;let f=!1;if(e===void 0){if(a=cq(this,a,b,0),f=!bq(a)||a!==this.nj&&a!==aq)this.nj=a}else{const g=a;a=e[0];let h,k;for(h=0;h{const d=c?.jC??b;var e=d._$litPart$;e===void 0&&(e=c?.jC??null,d._$litPart$=e=new Ut(b.insertBefore(Nt.createComment(""),e),e,void 0,c??{}));e.Hr(a);return e};var Wt,nga,oga,pga,qga;Wt=_.pa.ShadowRoot&&(_.pa.ShadyCSS===void 0||_.pa.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype;nga=Symbol();oga=new WeakMap; +_.gu=class{constructor(a,b){this._$cssResult$=!0;if(nga!==nga)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=a;this.Eg=b}get styleSheet(){let a=this.Fg;const b=this.Eg;if(Wt&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=oga.get(b));a===void 0&&((this.Fg=a=new CSSStyleSheet).replaceSync(this.cssText),c&&oga.set(b,a))}return a}toString(){return this.cssText}}; +_.hu=(a,...b)=>function(){const c=a.length===1?a[0]:b.reduce((d,e,f)=>{if(e._$cssResult$===!0)e=e.cssText;else if(typeof e!=="number")throw Error("Value passed to 'css' function must be a 'css' function result: "+`${e}. Use 'unsafeCSS' to pass non-literal values, but take care `+"to ensure page security.");return d+e+a[f+1]},a[0]);return new _.gu(c,a)}(); +pga=(a,b)=>{if(Wt)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.styleSheet);else for(const c of b){b=document.createElement("style");const d=_.pa.litNonce;d!==void 0&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}};qga=Wt?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new _.gu(typeof b==="string"?b:String(b))}return a};/* + + Copyright 2016 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +var rga=HTMLElement,sga=Object.is,Hba=Object.defineProperty,Fba=Object.getOwnPropertyDescriptor,tga=Object.getOwnPropertyNames,uga=Object.getOwnPropertySymbols,vga=Object.getPrototypeOf,wga=_.pa.trustedTypes,xga=wga?wga.emptyScript:"",iu={Qj(a,b){switch(b){case Boolean:a=a?xga:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},ck(a,b){let c=a;switch(b){case Boolean:c=a!==null;break;case Number:c=a===null?null:Number(a);break;case Object:case Array:try{c=JSON.parse(a)}catch(d){c= +null}}return c}},gq=(a,b)=>!sga(a,b),eq={ah:!0,type:String,Gh:iu,gh:!1,mH:!1,Oi:gq},yga,ju;Symbol.metadata==null&&(Symbol.metadata=Symbol("metadata"));yga=Symbol.metadata;ju=new WeakMap; +_.ku=class extends rga{static addInitializer(a){this.Fg();(this.Pu??(this.Pu=[])).push(a)}static get observedAttributes(){this.yn();return this.kx&&[...this.kx.keys()]}static Fg(){if(!this.hasOwnProperty("bo")){var a=vga(this);a.yn();a.Pu!==void 0&&(this.Pu=[...a.Pu]);this.bo=new Map(a.bo)}}static yn(){zga();if(!this.hasOwnProperty("wA")){this.wA=!0;this.Fg();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...tga(a),...uga(a)];for(const c of b)fq(this,c,a[c])}a=this[yga];if(a!==null&& +(a=ju.get(a),a!==void 0))for(const [c,d]of a)this.bo.set(c,d);this.kx=new Map;for(const [c,d]of this.bo)a=c,b=this.Mz(a,d),b!==void 0&&this.kx.set(b,a);b=this.styles;a=[];if(Array.isArray(b)){b=new Set(b.flat(Infinity).reverse());for(const c of b)a.unshift(qga(c))}else b!==void 0&&a.push(qga(b));this.IE=a}}static Mz(a,b){b=b.ah;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();this.fh=void 0;this.Sg=this.Tg=!1;this.Lg=null;this.mn()}mn(){this.aj= +new Promise(a=>this.rk=a);this.Pg=new Map;this.on();_.dq(this);this.constructor.Pu?.forEach(a=>a(this))}on(){const a=new Map,b=this.constructor.bo;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.fh=a)}oh(){const a=this.shadowRoot??this.attachShadow(this.constructor.hn);pga(a,this.constructor.IE);return a}connectedCallback(){this.Yj??(this.Yj=this.oh());this.rk(!0);this.Qg?.forEach(a=>a.ky?.())}rk(){}disconnectedCallback(){this.Qg?.forEach(a=>a.nF?.())}attributeChangedCallback(a, +b,c){this.vm(a,c)}nn(a,b){const c=this.constructor.bo.get(a),d=this.constructor.Mz(a,c);d!==void 0&&c.gh===!0&&(b=(c.Gh?.Qj!==void 0?c.Gh:iu).Qj(b,c.type),this.Lg=a,b==null?this.removeAttribute(d):this.setAttribute(d,b),this.Lg=null)}vm(a,b){var c=this.constructor;a=c.kx.get(a);if(a!==void 0&&this.Lg!==a){c=c.bo.get(a)??eq;const d=typeof c.Gh==="function"?{ck:c.Gh}:c.Gh?.ck!==void 0?c.Gh:iu;this.Lg=a;b=d.ck(b,c.type);this[a]=b??this.Zg?.get(a)??b;this.Lg=null}}ej(a,b,{mH:c,gh:d,Zw:e},f){if(c&&!(this.Zg?? +(this.Zg=new Map)).has(a)&&(this.Zg.set(a,f??b??this[a]),e!==!0||f!==void 0))return;this.Pg.has(a)||(this.Sg||c||(b=void 0),this.Pg.set(a,b));d===!0&&this.Lg!==a&&(this.hh??(this.hh=new Set)).add(a)}async ln(){this.Tg=!0;try{await this.aj}catch(b){this.wp||Promise.reject(b)}const a=Iba(this);a!=null&&await a;return!this.Tg}rt(){}kn(a){this.Qg?.forEach(b=>b.uQ?.());this.Sg||(this.Sg=!0,this.Jg());this.Gj(a)}nk(){this.Pg=new Map;this.Tg=!1}get up(){return this.aj}update(){this.hh&&(this.hh=this.hh.forEach(a=> +this.nn(a,this[a])));this.nk()}Gj(){}Jg(){}};_.ku.prototype.nx=_.ba(16);_.ku.IE=[];_.ku.hn={mode:"open"};_.ku.bo=new Map;_.ku.wA=new Map;var zga=()=>{(_.pa.reactiveElementVersions??(_.pa.reactiveElementVersions=[])).push("2.0.4");zga=()=>{}};_.lu=class extends _.ku{constructor(){super(...arguments);this.mj={host:this};this.Qi=void 0}oh(){const a=super.oh();let b;(b=this.mj).jC??(b.jC=a.firstChild);return a}update(a){const b=this.Jh();this.Sg||(this.mj.isConnected=this.isConnected);super.update(a);this.Qi=_.Vt(b,this.Yj,this.mj)}connectedCallback(){super.connectedCallback();this.Qi?.EG(!0)}disconnectedCallback(){super.disconnectedCallback();this.Qi?.EG(!1)}Jh(){return aq}static yn(){Aga();return _.ku.yn.call(this)}}; +_.lu._$litElement$=!0;_.lu.wA=!0;var Aga=()=>{(_.pa.litElementVersions??(_.pa.litElementVersions=[])).push("4.1.1");Aga=()=>{}};_.mu=class extends _.lu{static get hn(){return{..._.lu.hn,mode:_.Oq[166]?"open":"closed"}}constructor(a={}){super();this.si=!1;const b=this.constructor.ci;var c=window,d=this.getRootNode()!==this;const e=!document.currentScript&&document.readyState==="loading";(d=d||e)||(d=Up&&this.tagName.toLowerCase()===Up.toLowerCase(),Up=void 0,d=!!d);_.M(c,d?b.fi:b.ei);Jn(this);this.Rh(a,_.mu,"WebComponentView")}attributeChangedCallback(a,b,c){this.si=!0;super.attributeChangedCallback(a,b,c);this.si=!1}addEventListener(a, +b,c){super.addEventListener(a,b,c)}removeEventListener(a,b,c){super.removeEventListener(a,b,c)}Rh(a,b,c){this.constructor===b&&gn(a,this,c)}eh(a,b,c){try{return b(c)}catch(d){throw _.Om(_.jq(this,`Cannot set property "${a}" to ${c}`),d);}}};_.mu.prototype.removeEventListener=_.mu.prototype.removeEventListener;_.mu.prototype.addEventListener=_.mu.prototype.addEventListener;_.mu.styles=[];var Bga=_.Qm({center:_.$m(_.tn),zoom:_.dt,heading:_.dt,tilt:_.dt});var ada=class extends _.Wn{get(a){return super.get(a)}};var Jba=class extends _.Wn{constructor(a,b){super();this.mapId=a;this.mapTypes=b;this.Eg=!1}mapId_changed(){if(!this.Eg&&this.get("mapId")!==this.mapId)if(this.get("mapHasBeenAbleToBeDrawn")){this.Eg=!0;try{this.set("mapId",this.mapId)}finally{this.Eg=!1}console.warn("Google Maps JavaScript API: A Map's mapId property cannot be changed after initial Map render.");_.Do(window,"Miacu");_.M(window,149729)}else this.mapId=this.get("mapId"),this.styles_changed(),this.mapTypeId_changed()}styles_changed(){const a= +this.get("styles");this.mapId&&a&&(this.set("styles",void 0),console.warn("Google Maps JavaScript API: A Map's styles property cannot be set when a mapId is present. When a mapId is present, map styles are controlled via the cloud console. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"),_.Do(window,"Miwsu"),_.M(window,149731),a.length||(_.Do(window,"Miwesu"),_.M(window,149730)))}mapTypeId_changed(){const a=this.get("mapTypeId");this.mapId&& +a&&this.mapTypes&&this.mapTypes.get(a)&&(Object.values(_.Ys).includes(a)?a==="satellite"&&(console.warn("Google Maps JavaScript API: A Map's preregistered map type may not apply all custom styles when a mapId is present. When a mapId is present, map styles are controlled via the cloud console for all default map types except for satellite. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"),_.M(window,149731)):(console.warn("Google Maps JavaScript API: A Map's custom map types cannot be set when a mapId is present. When a mapId is present, map styles are controlled via the cloud console. Please see documentation at https://developers.google.com/maps/documentation/javascript/styling#cloud_tooling"), +_.M(window,149731)))}};var tq=class{constructor(){this.isAvailable=!0;this.Eg=[]}clone(){const a=new tq;a.isAvailable=this.isAvailable;this.Eg.forEach(b=>{nq(a,b)});return a}};var Cga={GO:"FEATURE_TYPE_UNSPECIFIED",ADMINISTRATIVE_AREA_LEVEL_1:"ADMINISTRATIVE_AREA_LEVEL_1",ADMINISTRATIVE_AREA_LEVEL_2:"ADMINISTRATIVE_AREA_LEVEL_2",COUNTRY:"COUNTRY",LOCALITY:"LOCALITY",POSTAL_CODE:"POSTAL_CODE",DATASET:"DATASET",uP:"ROAD_PILOT",jP:"NEIGHBORHOOD_PILOT",lO:"BUILDING",SCHOOL_DISTRICT:"SCHOOL_DISTRICT"};var nu=null;_.Ja(_.sq,_.Wn);_.sq.prototype.map_changed=function(){const a=async()=>{let b=this.getMap();if(b)if(nu.Sn(this,b),_.ou.has(this))_.ou.delete(this);else{const c=b.__gm.Eg;await c.yG;await c.xB;const d=_.oq(c,"WEBGL_OVERLAY_VIEW");if(!d.isAvailable&&this.getMap()===b){for(const e of d.Eg)c.log(e);nu.zo(this)}}else nu.zo(this)};nu?a():_.Pl("webgl").then(b=>{nu=b;a()})};_.sq.prototype.eG=function(a,b){this.Gg=!0;this.onDraw({gl:a,transformer:b});this.Gg=!1};_.sq.prototype.onDrawWrapper=_.sq.prototype.eG; +_.sq.prototype.requestRedraw=function(){this.Eg=!0;if(!this.Gg&&nu){const a=this.getMap();a&&nu.requestRedraw(a)}};_.sq.prototype.requestRedraw=_.sq.prototype.requestRedraw;_.sq.prototype.requestStateUpdate=function(){this.Hg=!0;if(nu){const a=this.getMap();a&&nu.Jg(a)}};_.sq.prototype.requestStateUpdate=_.sq.prototype.requestStateUpdate;_.sq.prototype.Fg=-1;_.sq.prototype.Eg=!1;_.sq.prototype.Hg=!1;_.sq.prototype.Gg=!1;_.yo(_.sq.prototype,{map:_.kt});_.ou=new Set;_.pu=class extends _.Wn{constructor(a,b){super();this.map=a;this.Eg=!1;this.Ig=null;this.cache={};this.bu=this.Fg="UNKNOWN";this.Gg=new Promise(c=>{this.Hg=c});this.xB=b.Ig.then(c=>{this.Ig=c;this.Fg=c.Cm()?"TRUE":"FALSE";uq(this)});this.yG=this.Gg.then(c=>{this.bu=c?"TRUE":"FALSE";uq(this)});uq(this)}log(a,b=""){a.So&&console.error(b+a.So);a.eo&&_.Do(this.map,a.eo);a.rr&&_.M(this.map,a.rr)}Cm(){return this.Fg==="TRUE"||this.Fg==="UNKNOWN"}St(){return this.Ig}Ew(a){this.Hg(a)}getMapCapabilities(a= +!1){var b={};b.isAdvancedMarkersAvailable=this.cache.QD.isAvailable;b.isDataDrivenStylingAvailable=this.cache.sE.isAvailable;b.isWebGLOverlayViewAvailable=this.cache.Jo.isAvailable;b=Object.freeze(b);a&&this.log({eo:"Mcmi",rr:153027});return b}mapCapabilities_changed(){if(!this.Eg)throw Pba(this),Error("Attempted to set read-only key: mapCapabilities");}};_.pu.prototype.jB=_.ba(17); +var Oba={ADVANCED_MARKERS:{eo:"Mcmea",rr:153025},DATA_DRIVEN_STYLING:{eo:"Mcmed",rr:153026},WEBGL_OVERLAY_VIEW:{eo:"Mcmwov",rr:209112}};var Dga=class extends _.Wn{};var Ega=class{constructor(a){this.options=a;this.Eg=new Map}Or(a,b){a=typeof a==="number"?[a]:a;for(const c of a)this.Eg.get(c),a=this.options.Or(c,b),this.Eg.set(c,a)}ym(a,b,c){a=typeof a==="number"?[a]:a;for(const d of a)if(a=this.Eg.get(d))this.options.ym(a,b,c),this.Eg.delete(d)}Pr(a){a=typeof a==="number"?[a]:a;for(const b of a)if(a=this.Eg.get(b))this.options.Pr(a),this.Eg.delete(b)}};Rba.prototype.reset=function(){this.context=this.Fg=this.Gg=this.Eg=null;this.Hg=!1};var Sba=new Mfa(function(){return new Rba},function(a){a.reset()});_.yq.prototype.then=function(a,b,c){return Zba(this,(0,_.Us)(typeof a==="function"?a:null),(0,_.Us)(typeof b==="function"?b:null),c)};_.yq.prototype.$goog_Thenable=!0;_.z=_.yq.prototype;_.z.BN=function(a,b){return Zba(this,null,(0,_.Us)(a),b)};_.z.catch=_.yq.prototype.BN; +_.z.cancel=function(a){if(this.Eg==0){const b=new zq(a);_.Aq(function(){Uba(this,b)},this)}};_.z.JN=function(a){this.Eg=0;xq(this,2,a)};_.z.KN=function(a){this.Eg=0;xq(this,3,a)};_.z.IJ=function(){let a;for(;a=Vba(this);)Wba(this,a,this.Eg,this.Kg);this.Jg=!1};var cca=_.Ua;_.Ja(zq,_.Na);zq.prototype.name="cancel";_.Ja(_.Cq,_.Ej);_.z=_.Cq.prototype;_.z.Ju=0;_.z.Ej=function(){_.Cq.Co.Ej.call(this);this.stop();delete this.Eg;delete this.Fg};_.z.start=function(a){this.stop();this.Ju=_.Bq(this.Gg,a!==void 0?a:this.Hg)};_.z.stop=function(){this.isActive()&&_.pa.clearTimeout(this.Ju);this.Ju=0};_.z.isActive=function(){return this.Ju!=0};_.z.GD=function(){this.Ju=0;this.Eg&&this.Eg.call(this.Fg)};var Fga=class{constructor(){this.Eg=null;this.Fg=new Map;this.Gg=new _.Cq(()=>{dca(this)})}};var Gga=class{constructor(){this.Eg=new Map;this.Fg=new _.Cq(()=>{const a=[],b=[];for(const c of this.Eg.values()){const d=c.Bv();d&&!d.getSize().equals(_.ip)&&c.en&&(c.collisionBehavior==="REQUIRED_AND_HIDES_OPTIONAL"?(a.push(c.Bv()),c.po=!1):b.push(c))}b.sort(gca);for(const c of b)hca(c.Bv(),a)?c.po=!0:(a.push(c.Bv()),c.po=!1)},0)}};_.Ja(_.Fq,_.Ej);_.z=_.Fq.prototype;_.z.vp=_.ba(18);_.z.stop=function(){this.Eg&&(_.pa.clearTimeout(this.Eg),this.Eg=null);this.Hg=null;this.Fg=!1;this.Ig=[]};_.z.pause=function(){++this.Gg};_.z.resume=function(){this.Gg&&(--this.Gg,!this.Gg&&this.Fg&&(this.Fg=!1,this.Mg.apply(null,this.Ig)))};_.z.Ej=function(){this.stop();_.Fq.Co.Ej.call(this)}; +_.z.MH=function(){this.Eg&&(_.pa.clearTimeout(this.Eg),this.Eg=null);this.Hg?(this.Eg=_.Bq(this.Jg,this.Hg-_.Ea()),this.Hg=null):this.Gg?this.Fg=!0:(this.Fg=!1,this.Mg.apply(null,this.Ig))};var Hga=class{constructor(){this.Gg=new Gga;this.Eg=new Fga;this.Hg=new Set;this.Ig=new _.Fq(()=>{_.Dq(this.Gg.Fg);var a=this.Eg,b=new Set(this.Hg);for(const c of b)c.po?_.fca(a,c):_.eca(a,c);this.Hg.clear()},50);this.Fg=new Set}};_.Br=class{constructor(){this.elements={};this.size=0}remove(a){const b=_.Vn(a);this.elements[b]&&(delete this.elements[b],--this.size,_.Sn(this,"remove",a),this.onRemove&&this.onRemove(a))}contains(a){return!!this.elements[_.Vn(a)]}forEach(a){const b=this.elements;for(let c in b)a.call(this,b[c])}getSize(){return this.size}};_.qu=class{constructor(a){this.qh=a}Ao(a){a=_.ica(this,a);return a.length{a.call(b,c,d)})}some(a,b){return this.qh.some((c,d)=>a.call(b,c,d))}size(){return this.qh.length}};_.rca={japan_prequake:20,japan_postquake2010:24};var pca=class extends _.Wn{constructor(a){super();this.markers=a||new _.Br}};var Iga;_.Zq=class{constructor(a,b,c){this.heading=a;this.pitch=_.pm(b,-90,90);this.zoom=Math.max(0,c)}};Iga=_.Qm({zoom:_.$m(No),heading:No,pitch:No});_.Jga=new _.Mo(66,26);var Kga;_.Iq=class{constructor(a,b,c,{dm:d=!1,passive:e=!1}={}){this.Eg=a;this.Gg=b;this.Fg=c;this.Hg=Kga?{passive:e,capture:d}:d;a.addEventListener?a.addEventListener(b,c,this.Hg):a.attachEvent&&a.attachEvent("on"+b,c)}remove(){if(this.Eg.removeEventListener)this.Eg.removeEventListener(this.Gg,this.Fg,this.Hg);else{const a=this.Eg;a.detachEvent&&a.detachEvent("on"+this.Gg,this.Fg)}}};Kga=!1;try{_.pa.addEventListener("test",null,new class{get passive(){Kga=!0}})}catch(a){};var Lga,Mga,Jq;Lga=["mousedown","touchstart","pointerdown","MSPointerDown"];Mga=["wheel","mousewheel"];_.Kq=void 0;Jq=!1;try{_.Hq(document.createElement("div"),":focus-visible"),Jq=!0}catch(a){}if(typeof document!=="undefined"){_.Ln(document,"keydown",()=>{_.Kq="KEYBOARD"},!0);for(const a of Lga)_.Ln(document,a,()=>{_.Kq="POINTER"},!0,!0);for(const a of Mga)_.Ln(document,a,()=>{_.Kq="WHEEL"},!0,!0)};var ru=class{constructor(a,b=0){this.major=a;this.minor=b}};var Nga,Oga,Pga,Qga,Mq,lca;Nga=new Map([[3,"Google Chrome"],[2,"Microsoft Edge"]]);Oga=new Map([[1,["msie"]],[2,["edge"]],[3,["chrome","crios"]],[5,["firefox","fxios"]],[4,["applewebkit"]],[6,["trident"]],[7,["mozilla"]]]);Pga=new Map([[1,"x11"],[2,"macintosh"],[3,"windows"],[4,"android"],[6,"iphone"],[5,"ipad"]]);Qga=[1,2,3,4,5,6];Mq=null; +lca=class{constructor(){var a=navigator.userAgent;this.Eg=this.type=0;this.version=new ru(0);this.Ig=new ru(0);this.Fg=0;const b=a.toLowerCase();for(const [e,f]of Oga.entries()){var c=e;const g=f.find(h=>b.includes(h));if(g){this.type=c;if(c=(new RegExp(g+"[ /]?([0-9]+).?([0-9]+)?")).exec(b))this.version=new ru(Math.trunc(Number(c[1])),Math.trunc(Number(c[2]||"0")));break}}this.type===7&&(c=RegExp("^Mozilla/.*Gecko/.*[Minefield|Shiretoko][ /]?([0-9]+).?([0-9]+)?").exec(a))&&(this.type=5,this.version= +new ru(Math.trunc(Number(c[1])),Math.trunc(Number(c[2]||"0"))));this.type===6&&(c=RegExp("rv:([0-9]{2,}.?[0-9]+)").exec(a))&&(this.type=1,this.version=new ru(Math.trunc(Number(c[1]))));for(var d of Qga)if((c=Pga.get(d))&&b.includes(c)){this.Eg=d;break}if(this.Eg===6||this.Eg===5||this.Eg===2)if(d=/OS (?:X )?(\d+)[_.]?(\d+)/.exec(a))this.Ig=new ru(Math.trunc(Number(d[1])),Math.trunc(Number(d[2]||"0")));this.Eg===4&&(a=/Android (\d+)\.?(\d+)?/.exec(a))&&(this.Ig=new ru(Math.trunc(Number(a[1])),Math.trunc(Number(a[2]|| +"0"))));this.Jg&&(a=/\brv:\s*(\d+\.\d+)/.exec(b))&&(this.Fg=Number(a[1]));this.Gg=_.pa.document?.compatMode||"";this.Hg=this.Eg===1||this.Eg===2||this.Eg===3&&!b.includes("mobile")}get Jg(){return this.type===5||this.type===7}}; +_.Qq=new class{constructor(){this.Hg=this.Gg=null}get version(){if(this.Hg)return this.Hg;if(navigator.userAgentData&&navigator.userAgentData.brands)for(const a of navigator.userAgentData.brands)if(a.brand===Nga.get(this.type))return this.Hg=new ru(+a.version,0);return this.Hg=Nq().version}get Ig(){return Nq().Ig}get type(){if(this.Gg)return this.Gg;if(navigator.userAgentData&&navigator.userAgentData.brands){const a=navigator.userAgentData.brands.map(b=>b.brand);for(const [b,c]of Nga){const d=b;if(a.includes(c))return this.Gg= +d}}return this.Gg=Nq().type}get Fg(){return this.type===5||this.type===7}get Eg(){return this.type===4||this.type===3}get Rg(){return this.Fg?Nq().Fg:0}get Qg(){return Nq().Gg}get Kg(){return navigator.userAgentData&&"mobile"in navigator.userAgentData?!navigator.userAgentData.mobile:Nq().Hg}get Lg(){return this.type===1}get Sg(){return this.type===5}get Jg(){return this.type===3}get Ng(){return this.type===4}get Mg(){if(navigator.userAgentData&&navigator.userAgentData.platform)return navigator.userAgentData.platform=== +"iOS";const a=Nq();return a.Eg===6||a.Eg===5}get Pg(){return navigator.userAgentData&&navigator.userAgentData.platform?navigator.userAgentData.platform==="macOS":Nq().Eg===2}get Og(){return navigator.userAgentData&&navigator.userAgentData.platform?navigator.userAgentData.platform==="Android":Nq().Eg===4}};_.Rga=new Set(["US","LR","MM"]);var oca=class{constructor(){var a=document;this.Eg=_.Qq;this.transform=nca(a,["transform","WebkitTransform","MozTransform","msTransform"]);this.Fg=nca(a,["WebkitUserSelect","MozUserSelect","msUserSelect"])}},Rq;_.Vq=new class{constructor(a){this.Eg=a;this.Fg=_.Lk(()=>document.createElement("span").draggable!==void 0)}}(_.Qq);var sca=new WeakMap;_.Ja(_.ar,_.Zo);_.ar.prototype.visible_changed=function(){const a=!!this.get("visible");var b=!1;this.Eg.get()!=a&&(this.Gg&&(b=this.__gm,b.set("shouldAutoFocus",a&&b.get("isMapInitialized"))),qca(this,a),this.Eg.set(a),b=a);a&&(this.Jg=this.Jg||new Promise(c=>{_.Pl("streetview").then(d=>{let e;this.Ig&&(e=this.Ig);this.__gm.set("isInitialized",!0);c(d.gM(this,this.Eg,this.Gg,e))},()=>{_.Vl(this.__gm.get("sloTrackingId"),13)})}),b&&this.Jg.then(c=>c.ZM()))}; +_.ar.prototype.Lg=function(a){a.key==="Escape"&&this.Fg?.lq?.contains(document.activeElement)&&this.get("enableCloseButton")&&this.get("visible")&&(a.stopPropagation(),_.Sn(this,"closeclick"),this.set("visible",!1))};_.yo(_.ar.prototype,{visible:_.ft,pano:_.et,position:_.$m(_.sn),pov:_.$m(Iga),motionTracking:ct,photographerPov:null,location:null,links:_.Um(_.Wm(_.tm)),status:null,zoom:_.dt,enableCloseButton:_.ft});_.ar.prototype.gm=_.ba(19); +_.ar.prototype.registerPanoProvider=function(a,b){this.set("panoProvider",{provider:a,options:b||{}})};_.ar.prototype.registerPanoProvider=_.ar.prototype.registerPanoProvider;_.ar.prototype.focus=function(){const a=this.__gm;this.getVisible()&&!a.get("pendingFocus")&&a.set("pendingFocus",!0)};_.ar.prototype.focus=_.ar.prototype.focus;_.Zo.prototype.ur=_.ba(21);_.su=class{constructor(){this.tk=[];this.Fg=this.Eg=this.Gg=null}register(a){const b=this.tk;var c=b.length;if(!c||a.zIndex>=b[0].zIndex)var d=0;else if(a.zIndex>=b[c-1].zIndex){for(d=0;c-d>1;){const e=d+c>>1;a.zIndex>=b[e].zIndex?c=e:d=e}d=c}else d=c;b.splice(d,0,a)}unregister(a){_.Am(this.tk,a)}setCapture(a,b){this.Eg=a;this.Fg=b}releaseCapture(a,b){this.Eg===a&&this.Fg===b&&(this.Fg=this.Eg=null)}};_.su.prototype.Gx=_.ba(22);_.Sga=Object.freeze(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"]);_.Tga=Object.freeze(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"]);_.Uga=Object.freeze(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"]);_.Vga=Object.freeze(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"]);var Yca=class extends Dga{constructor(a,b,c,d){super();this.Jp=c;this.Fg=d;this.Sg=this.Nr=this.lj=this.overlayLayer=null;this.Tg=!1;this.div=b;this.set("developerProvidedDiv",this.div);this.Ek=_.Yo(new _.qu([]));this.Vg=new _.Br;this.copyrights=new _.Ap;this.Mg=new _.Br;this.Pg=new _.Br;this.Og=new _.Br;this.Hl=_.Yo(_.uca(c,typeof document==="undefined"?null:document));this.Wp=new _.Xo(null);const e=this.markers=new _.Br;e.Eg=()=>{e.Eg=()=>{};Promise.all([_.Pl("marker"),this.Gg]).then(([f,g])=>{f.Uz(e, +a,g)})};this.Jg=new _.ar(c,{visible:!1,enableCloseButton:!0,markers:e,Hl:this.Hl,Yn:this.div});this.Jg.bindTo("controlSize",a);this.Jg.bindTo("reportErrorControl",a);this.Jg.Gg=!0;this.Kg=new _.su;this.Ig=new Promise(f=>{this.hh=f});this.yh=new Promise(f=>{this.rh=f});this.Eg=new _.pu(a,this);this.Zg=new _.Ap;this.Gg=this.Eg.yG.then(()=>this.Eg.bu==="TRUE");this.Ew=function(f){this.Eg.Ew(f)};this.set("isInitialized",!1);this.Jg.__gm.bindTo("isMapInitialized",this,"isInitialized");this.Fg.then(()=> +{this.set("isInitialized",!0)});this.set("isMapBindingComplete",!1);this.Rg=new Promise(f=>{_.On(this,"mapbindingcomplete",()=>{this.set("isMapBindingComplete",!0);f()})});this.Yg=new Hga;this.Gg.then(f=>{f&&this.lj&&this.lj.Og(this.Yg.Eg)});this.Hg=new Map;this.Lg=new Map;b=[213337,211242,213338,211243];c=[122447,...b];this.Ng=new Ega({Or:_.Ul,Pr:_.Wl,ym:_.Vl,nA:{MAP_INITIALIZATION:new Set(c),VECTOR_MAP_INITIALIZATION:new Set(b)}})}};var tu={UNINITIALIZED:"UNINITIALIZED",RASTER:"RASTER",VECTOR:"VECTOR"};var sr=class extends _.Wn{set(a,b){if(b!=null&&!(b&&_.sm(b.maxZoom)&&b.tileSize&&b.tileSize.width&&b.tileSize.height&&b.getTile&&b.getTile.apply))throw Error("Expected value implementing google.maps.MapType");super.set(a,b)}};sr.prototype.set=sr.prototype.set;sr.prototype.constructor=sr.prototype.constructor;var Zca=class extends _.Wn{constructor(){super();this.Eg=!1;this.Fg="UNINITIALIZED"}renderingType_changed(){if(!this.Eg&&this.get("mapHasBeenAbleToBeDrawn"))throw vca(this),Error("Setting map 'renderingType' after instantiation is not supported.");}};_.uu=class{constructor(){this.Gg=new _.Io(128,128);this.Eg=256/360;this.Fg=256/(2*Math.PI);this.PC=!0}fromLatLngToPoint(a,b=new _.Io(0,0)){a=_.sn(a);const c=this.Gg;b.x=c.x+a.lng()*this.Eg;a=_.pm(Math.sin(_.tl(a.lat())),-(1-1E-15),1-1E-15);b.y=c.y+.5*Math.log((1+a)/(1-a))*-this.Fg;return b}fromPointToLatLng(a,b=!1){const c=this.Gg;return new _.mn(_.ul(2*Math.atan(Math.exp((a.y-c.y)/-this.Fg))-Math.PI/2),(a.x-c.x)/this.Eg,b)}};var Wga=[0,_.Hs,-3];_.hr=class extends _.J{constructor(a){super(a)}Ck(a){return _.Kg(this,8,a)}clearColor(){return _.vf(this,9)}};_.hr.prototype.Fg=_.ba(26);_.hr.prototype.Dn=_.ba(23);_.gr=class extends _.J{constructor(a){super(a)}};_.gr.prototype.pj=_.ba(29);var Pca=class extends _.J{constructor(a){super(a)}};_.fr=class extends _.J{constructor(a){super(a)}};_.fr.prototype.Eh=_.ba(31);_.fr.prototype.Hh=_.ba(30);var Oca=class extends _.J{constructor(a){super(a)}getZoom(){return _.lg(this,3)}setZoom(a){return _.Fg(this,3,a)}};var Qca=_.mi(Oca,[0,[0,_.Q,-1],_.Z,_.Hs,[0,_.Hs,-1,_.Z],[0,_.Z,_.R,-1,1,_.T,-1,1,_.Y,[0,_.Z,-1,_.Cs,Wga,_.R,_.Cs,-1,_.Z,Wga,_.Cs],[0,_.Is,_.R],_.R,-2,_.Is,_.Es,2,_.R,82,_.R],$ea,_.T,_.Z]);_.cr=class{constructor(a,b){this.Eg=a;this.Fg=b}equals(a){return a?this.Eg===a.Eg&&this.Fg===a.Fg:!1}};_.Xga=class{constructor(a){this.min=0;this.max=a;this.length=a-0}wrap(a){return a-Math.floor((a-this.min)/this.length)*this.length}};_.Yga=class{constructor(a){this.st=a.st||null;this.Fu=a.Fu||null}wrap(a){return new _.cr(this.st?this.st.wrap(a.Eg):a.Eg,this.Fu?this.Fu.wrap(a.Fg):a.Fg)}};_.Zga=new _.Yga({st:new _.Xga(256)});var Ica=class{constructor(a,b,c,d){this.Fg=a;this.tilt=b;this.heading=c;this.Eg=d;a=Math.cos(b*Math.PI/180);b=Math.cos(c*Math.PI/180);c=Math.sin(c*Math.PI/180);this.m11=this.Fg*b;this.m12=this.Fg*c;this.m21=-this.Fg*a*c;this.m22=this.Fg*a*b;this.Gg=this.m11*this.m22-this.m12*this.m21}equals(a){return a?this.m11===a.m11&&this.m12===a.m12&&this.m21===a.m21&&this.m22===a.m22&&this.Eg===a.Eg:!1}};var cda=class extends _.Wn{constructor(a){var b=_.es,c=_.kl(_.ll.Fg());super();this.Mg=_.wo("center");this.Jg=_.wo("size");this.Lg=this.Eg=this.Fg=this.Hg=null;this.Ng=this.Og=!1;this.Kg=new _.Cq(()=>{const d=Lca(this);if(this.Gg&&this.Og)this.Lg!==d&&_.er(this.Eg);else{var e="",f=this.Mg(),g=Jca(this),h=this.Jg();if(h){if(f&&isFinite(f.lat())&&isFinite(f.lng())&&g>1&&d!=null&&h&&h.width&&h.height&&this.Fg){_.Tq(this.Fg,h);if(f=_.xp(this.Rg,f,g)){var k=new _.up;k.minX=Math.round(f.x-h.width/2);k.maxX= +k.minX+h.width;k.minY=Math.round(f.y-h.height/2);k.maxY=k.minY+h.height;f=k}else f=null;k=$ga[d];f&&(this.Og=!0,this.Lg=d,this.Gg&&this.Eg&&(e=_.br(g,0,0),this.Gg.set({image:this.Eg,bounds:{min:_.dr(e,{kh:f.minX,nh:f.minY}),max:_.dr(e,{kh:f.maxX,nh:f.maxY})},size:{width:h.width,height:h.height}})),e=Rca(this,f,g,d,k))}this.Eg&&(_.Tq(this.Eg,h),Nca(this,e))}}},0);this.Sg=b;this.Rg=new _.uu;this.Ig=c+"/maps/api/js/StaticMapService.GetMapImage";this.Gg=new _.Xo(null);this.set("div",a);this.set("loading", +!0);this.set("colorTheme",1)}getDiv(){return null}changed(){const a=this.Mg(),b=Jca(this),c=Lca(this),d=!!this.Jg(),e=this.get("mapId");if(a&&!a.equals(this.Pg)||this.Tg!==b||this.Qg!==c||this.Ng!==d||this.Hg!==e)this.Tg=b,this.Qg=c,this.Ng=d,this.Hg=e,this.Gg||_.er(this.Eg),_.Dq(this.Kg);this.Pg=a}div_changed(){const a=this.get("div");let b=this.Fg;if(a)if(b)a.appendChild(b);else{b=this.Fg=document.createElement("div");b.style.overflow="hidden";const c=this.Eg=_.zl("IMG");_.Ln(b,"contextmenu",d=> +{_.yn(d);_.Bn(d)});c.ontouchstart=c.ontouchmove=c.ontouchend=c.ontouchcancel=d=>{_.An(d);_.Bn(d)};c.alt="";_.Tq(c,_.ip);a.appendChild(b);_.Eq(this.Kg)}else b&&(_.er(b),this.Fg=null)}},Kca={roadmap:0,satellite:2,hybrid:3,terrain:4},$ga={0:1,2:2,3:2,4:2};var aha=class{constructor(){Jn(this)}addListener(a,b){return _.Dn(this,a,b)}Rh(a,b,c){this.constructor===b&&gn(a,this,c)}};_.bha=_.Qm({fillColor:_.$m(_.gt),fillOpacity:_.$m(_.Zm(_.bt,_.at)),strokeColor:_.$m(_.gt),strokeOpacity:_.$m(_.Zm(_.bt,_.at)),strokeWeight:_.$m(_.Zm(_.bt,_.at)),pointRadius:_.$m(_.Zm(_.bt,a=>{if(a<=128)return a;throw _.Om("The max allowed pointRadius value is 128px.");}))},!1,"FeatureStyleOptions");_.vu=class extends aha{constructor(a){super();this.Gg=this.Eg=null;this.Fg=!0;this.map=a.map;this.Ig=a.featureType;this.Jg=a.datasetId;this.Hg=a.Eq}get featureType(){return this.Ig}set featureType(a){throw new TypeError('google.maps.FeatureLayer "featureType" is read-only.');}get isAvailable(){return Sca(this).isAvailable}set isAvailable(a){throw new TypeError('google.maps.FeatureLayer "isAvailable" is read-only.');}get style(){ir(this,"google.maps.FeatureLayer.style");return this.Eg}set style(a){if(a)try{var b= +_.Ym([_.ofa,_.bha])(a)}catch(c){throw _.Om("google.maps.FeatureLayer.style",c);}else b=null;this.Eg=b;ir(this,"google.maps.FeatureLayer.style").isAvailable&&(jr(this,this.Eg),this.featureType==="DATASET"?(_.Do(this.map,"DflSs"),_.M(this.map,177294)):(_.Do(this.map,"MflSs"),_.M(this.map,151555)))}get isEnabled(){return this.Fg}set isEnabled(a){this.Fg!==a&&(this.Fg=a,this.kF())}get datasetId(){return this.Jg}set datasetId(a){throw new TypeError('google.maps.FeatureLayer "datasetId" is read-only.'); +}get Eq(){return this.Hg}set Eq(a){this.Hg=a}addListener(a,b){ir(this,"google.maps.FeatureLayer.addListener");a==="click"?this.featureType==="DATASET"?(_.Do(this.map,"DflEc"),_.M(this.map,177821)):(_.Do(this.map,"FlEc"),_.M(this.map,148836)):a==="mousemove"&&(this.featureType==="DATASET"?(_.Do(this.map,"DflEm"),_.M(this.map,186391)):(_.Do(this.map,"FlEm"),_.M(this.map,186390)));return super.addListener(a,b)}kF(){this.isAvailable?this.Gg!==this.Eg&&jr(this,this.Eg):this.Gg!==null&&jr(this,null)}};_.Ja(kr,_.Yl);_.z=kr.prototype;_.z.setPosition=function(a,b,c){if(this.node=a)this.Fg=typeof b==="number"?b:this.node.nodeType!=1?0:this.Eg?-1:1;typeof c==="number"&&(this.depth=c)};_.z.clone=function(){return new kr(this.node,this.Eg,!this.Gg,this.Fg,this.depth)}; +_.z.next=function(){let a;if(this.Hg){if(!this.node||this.Gg&&this.depth==0)return _.$s;a=this.node;const c=this.Eg?-1:1;if(this.Fg==c){var b=this.Eg?a.lastChild:a.firstChild;b?this.setPosition(b):this.setPosition(a,c*-1)}else(b=this.Eg?a.previousSibling:a.nextSibling)?this.setPosition(b):this.setPosition(a.parentNode,c*-1);this.depth+=this.Fg*(this.Eg?-1:1)}else this.Hg=!0;return(a=this.node)?_.Zl(a):_.$s};_.z.equals=function(a){return a.node==this.node&&(!this.node||a.Fg==this.Fg)}; +_.z.splice=function(a){const b=this.node;var c=this.Eg?1:-1;this.Fg==c&&(this.Fg=c*-1,this.depth+=this.Fg*(this.Eg?-1:1));this.Eg=!this.Eg;kr.prototype.next.call(this);this.Eg=!this.Eg;c=_.sa(arguments[0])?arguments[0]:arguments;for(let d=c.length-1;d>=0;d--)_.Al(c[d],b);_.Bl(b)};_.Ja(lr,kr);lr.prototype.next=function(){do{const a=lr.Co.next.call(this);if(a.done)return a}while(this.Fg==-1);return _.Zl(this.node)};_.pr=class{constructor(a){this.a=1729;this.m=a}hash(a){const b=this.a,c=this.m;let d=0;for(let e=0,f=a.length;e{_.Sn(c,"panby",a,b)})}; +_.ur.prototype.panBy=_.ur.prototype.panBy;_.ur.prototype.moveCamera=function(a){const b=this.__gm;try{a=Bga(a)}catch(c){throw _.Om("invalid CameraOptions",c);}b.get("isMapBindingComplete")?_.Sn(b,"movecamera",a):b.Rg.then(()=>{_.Sn(b,"movecamera",a)})};_.ur.prototype.moveCamera=_.ur.prototype.moveCamera; +_.ur.prototype.getFeatureLayer=function(a){try{a=_.Tm(Cga)(a)}catch(d){throw d.message="google.maps.Map.getFeatureLayer: Expected valid "+`google.maps.FeatureType, but got '${a}'`,d;}if(a==="ROAD_PILOT")throw _.Om("google.maps.Map.getFeatureLayer: Expected valid google.maps.FeatureType, but got 'ROAD_PILOT'");if(a==="DATASET")throw _.Om("google.maps.Map.getFeatureLayer: A dataset ID must be specified for FeatureLayers that have featureType DATASET. Please use google.maps.Map.getDatasetFeatureLayer() instead."); +rq(this,"google.maps.Map.getFeatureLayer",{featureType:a});switch(a){case "ADMINISTRATIVE_AREA_LEVEL_1":_.Do(this,"FlAao");_.M(this,148936);break;case "ADMINISTRATIVE_AREA_LEVEL_2":_.Do(this,"FlAat");_.M(this,148937);break;case "COUNTRY":_.Do(this,"FlCo");_.M(this,148938);break;case "LOCALITY":_.Do(this,"FlLo");_.M(this,148939);break;case "POSTAL_CODE":_.Do(this,"FlPc");_.M(this,148941);break;case "ROAD_PILOT":_.Do(this,"FlRp");_.M(this,178914);break;case "SCHOOL_DISTRICT":_.Do(this,"FlSd"),_.M(this, +148942)}const b=this.__gm;if(b.Hg.has(a))return b.Hg.get(a);const c=new _.vu({map:this,featureType:a});c.isEnabled=!b.Tg;b.Hg.set(a,c);return c}; +_.ur.prototype.getDatasetFeatureLayer=function(a){try{(0,_.gt)(a)}catch(d){throw d.message=`google.maps.Map.getDatasetFeatureLayer: Expected non-empty string for datasetId, but got ${a}`,d;}rq(this,"google.maps.Map.getDatasetFeatureLayer",{featureType:"DATASET",datasetId:a});const b=this.__gm;if(b.Lg.has(a))return b.Lg.get(a);const c=new _.vu({map:this,featureType:"DATASET",datasetId:a});c.isEnabled=!b.Tg;b.Lg.set(a,c);return c}; +_.ur.prototype.panTo=function(a){const b=this.__gm;a=_.tn(a);b.get("isMapBindingComplete")?_.Sn(b,"panto",a):b.Rg.then(()=>{_.Sn(b,"panto",a)})};_.ur.prototype.panTo=_.ur.prototype.panTo;_.ur.prototype.panToBounds=function(a,b){const c=this.__gm,d=_.ro(a);c.get("isMapBindingComplete")?_.Sn(c,"pantolatlngbounds",d,b):c.Rg.then(()=>{_.Sn(c,"pantolatlngbounds",d,b)})};_.ur.prototype.panToBounds=_.ur.prototype.panToBounds; +_.ur.prototype.fitBounds=function(a,b){const c=this.__gm,d=_.ro(a);c.get("isMapBindingComplete")?tr.fitBounds(this,d,b):c.Rg.then(()=>{tr.fitBounds(this,d,b)})};_.ur.prototype.fitBounds=_.ur.prototype.fitBounds;_.ur.prototype.ur=_.ba(20);_.ur.prototype.getMapCapabilities=function(){return this.__gm.Eg.getMapCapabilities(!0)};_.ur.prototype.getMapCapabilities=_.ur.prototype.getMapCapabilities; +var vr={bounds:null,center:_.$m(_.tn),clickableIcons:ct,heading:_.dt,mapTypeId:_.et,mapId:_.et,projection:null,renderingType:_.Tm(tu),tiltInteractionEnabled:ct,headingInteractionEnabled:ct,restriction:function(a){if(a==null)return null;a=_.Qm({strictBounds:_.ft,latLngBounds:_.ro})(a);const b=a.latLngBounds;if(!(b.ui.hi>b.ui.lo))throw _.Om("south latitude must be smaller than north latitude");if((b.Mh.hi===-180?180:b.Mh.hi)===b.Mh.lo)throw _.Om("eastern longitude cannot equal western longitude");return a}, +streetView:vt,tilt:_.dt,zoom:_.dt,internalUsageAttributionIds:_.$m(_.Vm(_.gt,!0))};_.yo(_.ur.prototype,vr);var cha=class extends Event{constructor(){super("gmp-zoomchange",{bubbles:!0})}};var dha={ah:!0,type:String,Gh:iu,gh:!1,Oi:gq},eda=(a=dha,b,c)=>{const d=c.kind,e=c.metadata;let f=ju.get(e);f===void 0&&ju.set(e,f=new Map);d==="setter"&&(a=Object.create(a),a.Zw=!0);f.set(c.name,a);if(d==="accessor"){const g=c.name;return{set(h){const k=b.get.call(this);b.set.call(this,h);_.dq(this,g,k,a)},init(h){h!==void 0&&this.ej(g,void 0,a,h);return h}}}if(d==="setter"){const g=c.name;return function(h){const k=this[g];b.call(this,h);_.dq(this,g,k,a)}}throw Error(`Unsupported decorator location: ${d}`); +};_.fda=(a,b,c)=>{c.configurable=!0;c.enumerable=!0;Reflect.hQ&&typeof b!=="object"&&Object.defineProperty(a,b,c);return c};var gs=class extends _.mu{static get hn(){return{..._.mu.hn,delegatesFocus:!0}}set center(a){if(a!==null||!this.si)try{const b=_.tn(a);this.innerMap.setCenter(b)}catch(b){throw _.kq(this,"center",a,b);}}get center(){return this.innerMap.getCenter()??null}set mapId(a){try{this.innerMap.set("mapId",(0,_.et)(a)??void 0)}catch(b){throw _.kq(this,"mapId",a,b);}}get mapId(){return this.innerMap.get("mapId")??null}set zoom(a){if(a!==null||!this.si)try{this.innerMap.setZoom(No(a))}catch(b){throw _.kq(this, +"zoom",a,b);}}get zoom(){return this.innerMap.getZoom()??null}set renderingType(a){try{this.innerMap.set("renderingType",a==null?"UNINITIALIZED":_.Tm(tu)(a))}catch(b){throw _.kq(this,"renderingType",a,b);}}get renderingType(){return this.innerMap.get("renderingType")??null}set tiltInteractionDisabled(a){try{this.innerMap.set("tiltInteractionEnabled",a==null?null:!ct(a))}catch(b){throw _.kq(this,"tiltInteractionDisabled",a,b);}}get tiltInteractionDisabled(){const a=this.innerMap.get("tiltInteractionEnabled"); +return typeof a==="boolean"?!a:a}set headingInteractionDisabled(a){try{this.innerMap.set("headingInteractionEnabled",a==null?null:!ct(a))}catch(b){throw _.kq(this,"headingInteractionDisabled",a,b);}}get headingInteractionDisabled(){const a=this.innerMap.get("headingInteractionEnabled");return typeof a==="boolean"?!a:a}set internalUsageAttributionIds(a){this.innerMap.set("internalUsageAttributionIds",this.eh("internalUsageAttributionIds",_.$m(_.Vm(_.gt,!0)),a))}get internalUsageAttributionIds(){return this.innerMap.getInternalUsageAttributionIds()?? +null}constructor(a={}){super(a);this.Vp=document.createElement("div");this.Vp.dir="";this.innerMap=new _.ur(this.Vp);_.iq(this,"innerMap");_.rr.set(this,this.innerMap);const b="center zoom mapId renderingType tiltInteractionEnabled headingInteractionEnabled internalUsageAttributionIds".split(" ");for(const c of b)this.innerMap.addListener(`${c.toLowerCase()}_changed`,()=>{switch(c){case "tiltInteractionEnabled":_.dq(this,"tiltInteractionDisabled");break;case "headingInteractionEnabled":_.dq(this, +"headingInteractionDisabled");break;default:_.dq(this,c)}if(c==="zoom"){var d=new cha;this.dispatchEvent(d)}});a.center!=null&&(this.center=a.center);a.zoom!=null&&(this.zoom=a.zoom);a.mapId!=null&&(this.mapId=a.mapId);a.renderingType!=null&&(this.renderingType=a.renderingType);a.tiltInteractionDisabled!=null&&(this.tiltInteractionDisabled=a.tiltInteractionDisabled);a.headingInteractionDisabled!=null&&(this.headingInteractionDisabled=a.headingInteractionDisabled);a.internalUsageAttributionIds!=null&& +(this.internalUsageAttributionIds=Array.from(a.internalUsageAttributionIds));this.Eg=new MutationObserver(c=>{for(const d of c)d.attributeName==="dir"&&(_.Sn(this.innerMap,"shouldUseRTLControlsChange"),_.Sn(this.innerMap.__gm.Jg,"shouldUseRTLControlsChange"))});this.Rh(a,gs,"MapElement");_.M(window,178924)}Jg(){this.Yj?.append(this.Vp)}connectedCallback(){super.connectedCallback();this.Eg.observe(this,{attributes:!0});this.Eg.observe(this.ownerDocument.documentElement,{attributes:!0})}disconnectedCallback(){super.disconnectedCallback(); +this.Eg.disconnect()}};gs.prototype.constructor=gs.prototype.constructor;gs.styles=(0,_.hu)` + :host { + display: block; + width: 100%; + height: 100%; + } + :host([hidden]) { + display: none; + } + :host > div { + width: 100%; + height: 100%; + } + `;gs.ci={fi:181575,ei:181574};_.La([_.wr({Gh:{...Xfa,ck:a=>a?Xfa.ck(a):(console.error(`Could not interpret "${a}" as a LatLng.`),null)},Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"center",null);_.La([_.wr({ah:"map-id",Oi:hq,type:String,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"mapId",null); +_.La([_.wr({Gh:{ck:a=>{const b=Number(a);return a===null||a===""||isNaN(b)?(console.error(`Could not interpret "${a}" as a number.`),null):b},Qj:a=>a===null?null:String(a)},Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"zoom",null);_.La([_.wr({ah:"rendering-type",Gh:_.sp(tu),Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"renderingType",null); +_.La([_.wr({ah:"tilt-interaction-disabled",type:Boolean,Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"tiltInteractionDisabled",null);_.La([_.wr({ah:"heading-interaction-disabled",type:Boolean,Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"headingInteractionDisabled",null); +_.La([_.wr({ah:"internal-usage-attribution-ids",Gh:_.Bt,Oi:hq,gh:!0}),_.A("design:type",Object),_.A("design:paramtypes",[Object])],gs.prototype,"internalUsageAttributionIds",null);var mea=!1;_.eha={BOUNCE:1,DROP:2,rP:3,fP:4,1:"BOUNCE",2:"DROP",3:"RAISE",4:"LOWER"};var jda=class{constructor(a,b,c,d,e){this.url=a;this.origin=c;this.anchor=d;this.scaledSize=e;this.labelOrigin=null;this.size=b||e}};var wu=class{constructor(){_.Pl("maxzoom")}getMaxZoomAtLatLng(a,b){_.Do(window,"Mza");_.M(window,154332);const c=_.Pl("maxzoom").then(d=>d.getMaxZoomAtLatLng(a,b));b&&c.catch(()=>{});return c}};wu.prototype.getMaxZoomAtLatLng=wu.prototype.getMaxZoomAtLatLng;wu.prototype.constructor=wu.prototype.constructor;var ida=class extends _.Wn{constructor(a){super();_.Dm("The Fusion Tables service will be turned down in December 2019 (see https://support.google.com/fusiontables/answer/9185417). Maps API version 3.37 is the last version that will support FusionTablesLayer.");if(!a||_.xm(a)||_.sm(a)){const b=arguments[1];this.set("tableId",a);this.setValues(b)}else this.setValues(a)}};_.yo(ida.prototype,{map:_.kt,tableId:_.dt,query:_.$m(_.Ym([_.ds,_.Wm(_.tm,"not an Object")]))});var xu=null;_.Ja(_.zr,_.Wn);_.zr.prototype.map_changed=function(){xu?xu.PD(this):_.Pl("overlay").then(a=>{xu=a;a.PD(this)})};_.zr.preventMapHitsFrom=a=>{_.Pl("overlay").then(b=>{xu=b;b.preventMapHitsFrom(a)})};_.Ga("module$contents$mapsapi$overlay$overlayView_OverlayView.preventMapHitsFrom",_.zr.preventMapHitsFrom);_.zr.preventMapHitsAndGesturesFrom=a=>{_.Pl("overlay").then(b=>{xu=b;b.preventMapHitsAndGesturesFrom(a)})}; +_.Ga("module$contents$mapsapi$overlay$overlayView_OverlayView.preventMapHitsAndGesturesFrom",_.zr.preventMapHitsAndGesturesFrom);_.yo(_.zr.prototype,{panes:null,projection:null,map:_.Ym([_.kt,vt])});var yu=class extends _.Wn{getMap(){return this.get("map")}setMap(a){this.set("map",a)}getDraggable(){return this.get("draggable")}setDraggable(a){this.set("draggable",a)}getEditable(){return this.get("editable")}setEditable(a){this.set("editable",a)}setVisible(a){this.set("visible",a)}getVisible(){return this.get("visible")}constructor(a){super();this.Jg=this.nv=this.Bm=!1;this.set("latLngs",new _.Ap([new _.Ap]));this.setValues(Bp(a));_.Pl("poly")}getPath(){return this.get("latLngs").getAt(0)}setPath(a){try{this.get("latLngs").setAt(0, +Ep(a))}catch(b){_.Pm(b)}}map_changed(){gda(this)}visible_changed(){gda(this)}};yu.prototype.setPath=yu.prototype.setPath;yu.prototype.getPath=yu.prototype.getPath;yu.prototype.getVisible=yu.prototype.getVisible;yu.prototype.setVisible=yu.prototype.setVisible;yu.prototype.setEditable=yu.prototype.setEditable;yu.prototype.getEditable=yu.prototype.getEditable;yu.prototype.setDraggable=yu.prototype.setDraggable;yu.prototype.getDraggable=yu.prototype.getDraggable;yu.prototype.setMap=yu.prototype.setMap; +yu.prototype.getMap=yu.prototype.getMap;_.yo(yu.prototype,{draggable:_.ft,editable:_.ft,map:_.kt,visible:_.ft});_.zu=class extends yu{constructor(a){super(a);this.Bm=!0}setOptions(a){this.setValues(a)}getPath(){return super.getPath()}setPath(a){super.setPath(a)}getPaths(){return this.get("latLngs")}setPaths(a){try{var b=this.set;if(Array.isArray(a)||a instanceof _.Ap)if(_.mm(a)===0)var c=!0;else{var d=a instanceof _.Ap?a.getAt(0):a[0];c=Array.isArray(d)||d instanceof _.Ap}else c=!1;var e=c?a instanceof _.Ap?Fp(Dp)(a):new _.Ap(_.Um(Ep)(a)):new _.Ap([Ep(a)]);b.call(this,"latLngs",e)}catch(f){_.Pm(f)}}}; +_.zu.prototype.setPaths=_.zu.prototype.setPaths;_.zu.prototype.getPaths=_.zu.prototype.getPaths;_.zu.prototype.setPath=_.zu.prototype.setPath;_.zu.prototype.getPath=_.zu.prototype.getPath;_.zu.prototype.setOptions=_.zu.prototype.setOptions;_.Au=class extends yu{setOptions(a){this.setValues(a)}};_.Au.prototype.setOptions=_.Au.prototype.setOptions;_.Bu=class extends _.Wn{getBounds(){return this.get("bounds")}setBounds(a){this.set("bounds",a)}getMap(){return this.get("map")}setMap(a){this.set("map",a)}getDraggable(){return this.get("draggable")}setDraggable(a){this.set("draggable",a)}getEditable(){return this.get("editable")}setEditable(a){this.set("editable",a)}setVisible(a){this.set("visible",a)}getVisible(){return this.get("visible")}setOptions(a){this.setValues(a)}constructor(a){super();this.setValues(Bp(a));_.Pl("poly")}map_changed(){hda(this)}visible_changed(){hda(this)}}; +_.Bu.prototype.setOptions=_.Bu.prototype.setOptions;_.Bu.prototype.getVisible=_.Bu.prototype.getVisible;_.Bu.prototype.setVisible=_.Bu.prototype.setVisible;_.Bu.prototype.setEditable=_.Bu.prototype.setEditable;_.Bu.prototype.getEditable=_.Bu.prototype.getEditable;_.Bu.prototype.setDraggable=_.Bu.prototype.setDraggable;_.Bu.prototype.getDraggable=_.Bu.prototype.getDraggable;_.Bu.prototype.setMap=_.Bu.prototype.setMap;_.Bu.prototype.getMap=_.Bu.prototype.getMap;_.Bu.prototype.setBounds=_.Bu.prototype.setBounds; +_.Bu.prototype.getBounds=_.Bu.prototype.getBounds;_.yo(_.Bu.prototype,{draggable:_.ft,editable:_.ft,bounds:_.$m(_.ro),map:_.kt,visible:_.ft});var Cu=class extends _.Wn{constructor(){super();this.Eg=null}getMap(){return this.get("map")}setMap(a){this.set("map",a)}map_changed(){_.Pl("streetview").then(a=>{a.zI(this)})}};Cu.prototype.setMap=Cu.prototype.setMap;Cu.prototype.getMap=Cu.prototype.getMap;Cu.prototype.constructor=Cu.prototype.constructor;_.yo(Cu.prototype,{map:_.kt});_.fha={NEAREST:"nearest",BEST:"best"};_.Du=class{constructor(){this.Eg=null}getPanorama(a,b){return _.Ar(this,a,b)}getPanoramaByLocation(a,b,c){return this.getPanorama({location:a,radius:b,preference:(b||0)<50?"best":"nearest"},c)}getPanoramaById(a,b){return this.getPanorama({pano:a},b)}};_.Du.prototype.getPanorama=_.Du.prototype.getPanorama;_.Eu={DEFAULT:"default",OUTDOOR:"outdoor",GOOGLE:"google"};_.Ja(Dr,_.Wn);Dr.prototype.getTile=function(a,b,c){if(!a||!c)return null;const d=_.zl("DIV");c={xi:a,zoom:b,Li:null};d.__gmimt=c;_.Gq(this.Eg,d);if(this.Fg){const e=this.tileSize||new _.Mo(256,256),f=this.Gg(a,b);(c.Li=this.Fg({sh:a.x,th:a.y,Ah:b},e,d,f,function(){_.Sn(d,"load")})).setOpacity(Cr(this))}return d};Dr.prototype.getTile=Dr.prototype.getTile;Dr.prototype.releaseTile=function(a){a&&this.Eg.contains(a)&&(this.Eg.remove(a),(a=a.__gmimt.Li)&&a.release())};Dr.prototype.releaseTile=Dr.prototype.releaseTile; +Dr.prototype.opacity_changed=function(){const a=Cr(this);this.Eg.forEach(b=>{b.__gmimt.Li.setOpacity(a)})};Dr.prototype.triggersTileLoadEvent=!0;_.yo(Dr.prototype,{opacity:_.dt});_.Ja(_.Er,_.Wn);_.Er.prototype.getTile=function(){return null};_.Er.prototype.tileSize=new _.Mo(256,256);_.Er.prototype.triggersTileLoadEvent=!0;_.Ja(_.Fr,_.Er);var Fu=class{constructor(){this.logs=[]}log(){}mK(){return this.logs.map(this.Eg).join("\n")}Eg(a){return`${a.timestamp}: ${a.message}`}};Fu.prototype.getLogs=Fu.prototype.mK;_.gha=new Fu;_.hha={OK:"OK",CANCELLED:"CANCELLED",UNKNOWN:"UNKNOWN",INVALID_ARGUMENT:"INVALID_ARGUMENT",DEADLINE_EXCEEDED:"DEADLINE_EXCEEDED",NOT_FOUND:"NOT_FOUND",ALREADY_EXISTS:"ALREADY_EXISTS",PERMISSION_DENIED:"PERMISSION_DENIED",UNAUTHENTICATED:"UNAUTHENTICATED",RESOURCE_EXHAUSTED:"RESOURCE_EXHAUSTED",FAILED_PRECONDITION:"FAILED_PRECONDITION",ABORTED:"ABORTED",OUT_OF_RANGE:"OUT_OF_RANGE",UNIMPLEMENTED:"UNIMPLEMENTED",INTERNAL:"INTERNAL",UNAVAILABLE:"UNAVAILABLE",DATA_LOSS:"DATA_LOSS"};_.Ja(Gr,_.Wn);_.yo(Gr.prototype,{attribution:()=>!0,place:()=>!0});var nda={ColorScheme:{LIGHT:"LIGHT",DARK:"DARK",FOLLOW_SYSTEM:"FOLLOW_SYSTEM"},ControlPosition:_.Yq,LatLng:_.mn,LatLngBounds:_.so,MVCArray:_.Ap,MVCObject:_.Wn,MapsRequestError:_.js,MapsNetworkError:hs,MapsNetworkErrorEndpoint:{PLACES_NEARBY_SEARCH:"PLACES_NEARBY_SEARCH",PLACES_LOCAL_CONTEXT_SEARCH:"PLACES_LOCAL_CONTEXT_SEARCH",MAPS_MAX_ZOOM:"MAPS_MAX_ZOOM",DISTANCE_MATRIX:"DISTANCE_MATRIX",ELEVATION_LOCATIONS:"ELEVATION_LOCATIONS",ELEVATION_ALONG_PATH:"ELEVATION_ALONG_PATH",GEOCODER_GEOCODE:"GEOCODER_GEOCODE", +DIRECTIONS_ROUTE:"DIRECTIONS_ROUTE",PLACES_GATEWAY:"PLACES_GATEWAY",PLACES_DETAILS:"PLACES_DETAILS",PLACES_FIND_PLACE_FROM_PHONE_NUMBER:"PLACES_FIND_PLACE_FROM_PHONE_NUMBER",PLACES_FIND_PLACE_FROM_QUERY:"PLACES_FIND_PLACE_FROM_QUERY",PLACES_GET_PLACE:"PLACES_GET_PLACE",PLACES_GET_PHOTO_MEDIA:"PLACES_GET_PHOTO_MEDIA",PLACES_SEARCH_TEXT:"PLACES_SEARCH_TEXT",STREETVIEW_GET_PANORAMA:"STREETVIEW_GET_PANORAMA",PLACES_AUTOCOMPLETE:"PLACES_AUTOCOMPLETE",FLEET_ENGINE_LIST_DELIVERY_VEHICLES:"FLEET_ENGINE_LIST_DELIVERY_VEHICLES", +FLEET_ENGINE_LIST_TASKS:"FLEET_ENGINE_LIST_TASKS",FLEET_ENGINE_LIST_VEHICLES:"FLEET_ENGINE_LIST_VEHICLES",FLEET_ENGINE_GET_DELIVERY_VEHICLE:"FLEET_ENGINE_GET_DELIVERY_VEHICLE",FLEET_ENGINE_GET_TRIP:"FLEET_ENGINE_GET_TRIP",FLEET_ENGINE_GET_VEHICLE:"FLEET_ENGINE_GET_VEHICLE",FLEET_ENGINE_SEARCH_TASKS:"FLEET_ENGINE_SEARCH_TASKS",IO:"FLEET_ENGINE_GET_TASK_TRACKING_INFO",TIME_ZONE:"TIME_ZONE",ROUTES_COMPUTE_ROUTE_MATRIX:"ROUTES_COMPUTE_ROUTE_MATRIX",ROUTES_COMPUTE_ROUTES:"ROUTES_COMPUTE_ROUTES",ADDRESS_VALIDATION_FETCH_ADDRESS_VALIDATION:"ADDRESS_VALIDATION_FETCH_ADDRESS_VALIDATION"}, +MapsServerError:_.ks,Point:_.Io,RPCStatus:_.hha,Size:_.Mo,UnitSystem:_.Ir,Settings:jn,SymbolPath:Jfa,LatLngAltitude:_.Lp,Orientation3D:_.rt,Vector3D:_.st,event:_.jt},oda={BicyclingLayer:_.yt,Circle:_.Hp,Data:Ao,GroundOverlay:_.lp,ImageMapType:Dr,KmlLayer:mp,KmlLayerStatus:{UNKNOWN:"UNKNOWN",OK:"OK",INVALID_REQUEST:"INVALID_REQUEST",DOCUMENT_NOT_FOUND:"DOCUMENT_NOT_FOUND",FETCH_ERROR:"FETCH_ERROR",INVALID_DOCUMENT:"INVALID_DOCUMENT",DOCUMENT_TOO_LARGE:"DOCUMENT_TOO_LARGE",LIMITS_EXCEEDED:"LIMITS_EXCEEDED", +TIMED_OUT:"TIMED_OUT"},Map:_.ur,MapElement:gs,ZoomChangeEvent:cha,MapTypeControlStyle:{DEFAULT:0,HORIZONTAL_BAR:1,DROPDOWN_MENU:2,INSET:3,INSET_LARGE:4},MapTypeId:_.Ys,MapTypeRegistry:sr,MaxZoomService:wu,MaxZoomStatus:{OK:"OK",ERROR:"ERROR"},OverlayView:_.zr,Polygon:_.zu,Polyline:_.Au,Rectangle:_.Bu,RenderingType:tu,StrokePosition:{CENTER:0,INSIDE:1,OUTSIDE:2,0:"CENTER",1:"INSIDE",2:"OUTSIDE"},StyledMapType:_.Fr,TrafficLayer:zt,TransitLayer:At,FeatureType:Cga,InfoWindow:_.xt,WebGLOverlayView:_.sq}, +pda={DirectionsRenderer:_.Go,DirectionsService:_.lt,DirectionsStatus:_.zfa,DistanceMatrixService:_.Ho,DistanceMatrixStatus:_.Cfa,DistanceMatrixElementStatus:_.Bfa,TrafficModel:_.mt,TransitMode:_.nt,TransitRoutePreference:_.ot,TravelMode:_.Hr,VehicleType:_.Afa},qda={ElevationService:_.pt,ElevationStatus:_.Dfa},rda={Geocoder:qt,GeocoderLocationType:_.Efa,ExtraGeocodeComputation:void 0,Containment:void 0,SpatialRelationship:void 0,GeocoderStatus:{OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",OVER_QUERY_LIMIT:"OVER_QUERY_LIMIT", +REQUEST_DENIED:"REQUEST_DENIED",INVALID_REQUEST:"INVALID_REQUEST",ZERO_RESULTS:"ZERO_RESULTS",ERROR:"ERROR"}},sda={StreetViewCoverageLayer:Cu,StreetViewPanorama:_.ar,StreetViewPreference:_.fha,StreetViewService:_.Du,StreetViewStatus:{OK:"OK",UNKNOWN_ERROR:"UNKNOWN_ERROR",ZERO_RESULTS:"ZERO_RESULTS"},StreetViewSource:_.Eu,InfoWindow:_.xt,OverlayView:_.zr},tda={Animation:_.eha,Marker:_.wt,CollisionBehavior:_.tt},vda=new Set("addressValidation airQuality drawing elevation geometry journeySharing maps3d marker places routes visualization".split(" ")), +wda=new Set(["search"]);_.Ql("main",{});_.lq=class extends Event{constructor(){super("gmp-error")}};var Ada=class extends Event{constructor(){super("gmp-load")}};var Gu=class extends _.lu{Jh(){return(0,_.O)`
        +
        ${this.message}
        + ${this.Eg===void 0?"":(0,_.O)`
        ${this.Eg}
        `} +
        `}};Gu.styles=[_.hu([":host(:not([hidden])){display:block}.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;height:100%;-webkit-justify-content:center;justify-content:center;padding:12px;text-align:center}.message{color:#5e5e5e;font-size:.875rem}.message,.sub-message{font-family:Google Sans,Roboto,Arial,sans-serif;font-weight:500}.sub-message{color:#999;font-size:.75rem}"])];_.tp("gmp-internal-loading-text",class extends Gu{constructor(){super(...arguments);this.message="Loading..."}});_.Hu=class extends Gu{constructor(){super(...arguments);this.message="Oops! Something went wrong.";this.Eg="Please see the developer console for technical details."}};_.tp("gmp-internal-request-error-text",_.Hu);_.iha=class{constructor(a){this.host=a;this.options={};this.Eg=_.ea(Promise,"withResolvers").call(Promise)}isVisible(a){const {inlineSize:b,blockSize:c}=a.contentBoxSize[0];return b>=(this.options.OQ??1)&&c>=(this.options.NQ??1)}};var Kr=class extends Error{constructor(){super(...arguments);this.name="AsyncRunPreemptedError"}},jha=class{constructor(){this.Eg=0}};_.Iu=class extends _.mu{constructor(a={}){super(a);this.kk=0;this.IF=!1;this.tE=new jha;this.Ww=new _.iha(this)}pw(a){return a}Jh(){let a;switch(this.kk){case 1:a=this.rw();break;case 3:a=this.qw();break;case 2:a=this.ku();break;default:a=this.nr()}return this.pw(a)}rw(){return(0,_.O)` `}qw(){return(0,_.O)` + + `}nr(){return(0,_.O)``}};_.La([_.yr(),_.A("design:type",Number)],_.Iu.prototype,"kk",void 0);var kha;kha=class extends aha{};_.Ju=class extends kha{constructor(a={}){super();this.element=fn("View","element",()=>_.$m(_.Ym([_.Sm(HTMLElement,"HTMLElement"),_.Sm(SVGElement,"SVGElement")]))(a.element)||document.createElement("div"));this.Rh(a,_.Ju,"View")}};_.rea=_.Qm({center:a=>_.sn(a),radius:_.dn},!0);_.lha=_.Qm({lat:_.at,lng:_.at,altitude:_.at},!0);_.Nr=_.Ym([_.Sm(_.Lp,"LatLngAltitude"),_.Sm(_.mn,"LatLng"),_.Qm({lat:_.at,lng:_.at,altitude:_.$m(_.at)},!0)]);var mha=class{constructor(a){this.Eg=a||0}heading(){return this.Eg}tilt(){return 45}toString(){return`${this.Eg},${45}`}};var nha;nha=Math.sqrt(2);_.Or=class{constructor(a){this.PC=!0;this.Fg=new _.uu;this.Eg=new mha(a%360);this.Gg=new _.Io(0,0)}fromLatLngToPoint(a,b){a=_.sn(a);b=this.Fg.fromLatLngToPoint(a,b);Cda(b,this.Eg.heading());b.y=(b.y-128)/nha+128;return b}fromPointToLatLng(a,b=!1){const c=this.Gg;c.x=a.x;c.y=(a.y-128)*nha+128;Cda(c,360-this.Eg.heading());return this.Fg.fromPointToLatLng(c,b)}getPov(){return this.Eg}};var Dda=new _.uu;var Ku=_.pa.google.maps,oha=Ol.getInstance(),pha=oha.Ll.bind(oha);Ku.__gjsload__=pha;_.nm(Ku.modules,pha);delete Ku.modules;var Kda=class extends _.J{constructor(a){super(a)}getName(){return _.E(this,1)}};var Jda=_.ni(class extends _.J{constructor(a){super(a)}});var Ida;var Eda={};for(const a of Lda()){var qha=a.getName(),rha;rha=_.vg(a,2,_.Ef());Eda[qha]=rha};var Sr=new Map;Sr.set("addressValidation",{mi:233048,ni:233049,pi:233047});Sr.set("airQuality",{mi:233051,ni:233052,pi:233050});Sr.set("adsense",{mi:233054,ni:233055,pi:233053});Sr.set("common",{mi:233057,ni:233058,pi:233056});Sr.set("controls",{mi:233060,ni:233061,pi:233059});Sr.set("data",{mi:233063,ni:233064,pi:233062});Sr.set("directions",{mi:233066,ni:233067,pi:233065});Sr.set("distance_matrix",{mi:233069,ni:233070,pi:233068});Sr.set("drawing",{mi:233072,ni:233073,pi:233071}); +Sr.set("drawing_impl",{mi:233075,ni:233076,pi:233074});Sr.set("elevation",{mi:233078,ni:233079,pi:233077});Sr.set("geocoder",{mi:233081,ni:233082,pi:233080});Sr.set("geometry",{mi:233084,ni:233085,pi:233083});Sr.set("imagery_viewer",{mi:233087,ni:233088,pi:233086});Sr.set("infowindow",{mi:233090,ni:233091,pi:233089});Sr.set("journeySharing",{mi:233093,ni:233094,pi:233092});Sr.set("kml",{mi:233096,ni:233097,pi:233095});Sr.set("layers",{mi:233099,ni:233100,pi:233098}); +Sr.set("log",{mi:233105,ni:233106,pi:233104});Sr.set("main",{mi:233108,ni:233109,pi:233107});Sr.set("map",{mi:233111,ni:233112,pi:233110});Sr.set("map3d_lite_wasm",{mi:233114,ni:233115,pi:233113});Sr.set("map3d_wasm",{mi:233117,ni:233118,pi:233116});Sr.set("maps3d",{mi:233120,ni:233121,pi:233119});Sr.set("marker",{mi:233123,ni:233124,pi:233122});Sr.set("maxzoom",{mi:233126,ni:233127,pi:233125});Sr.set("onion",{mi:233129,ni:233130,pi:233128});Sr.set("overlay",{mi:233132,ni:233133,pi:233131}); +Sr.set("panoramio",{mi:233135,ni:233136,pi:233134});Sr.set("places",{mi:233138,ni:233139,pi:233137});Sr.set("places_impl",{mi:233141,ni:233142,pi:233140});Sr.set("poly",{mi:233144,ni:233145,pi:233143});Sr.set("routes",{mi:256839,ni:256840,pi:256841});Sr.set("search",{mi:233147,ni:233148,pi:233146});Sr.set("search_impl",{mi:233150,ni:233151,pi:233149});Sr.set("stats",{mi:233153,ni:233154,pi:233152});Sr.set("streetview",{mi:233156,ni:233157,pi:233155});Sr.set("styleEditor",{mi:233159,ni:233160,pi:233158}); +Sr.set("util",{mi:233162,ni:233163,pi:233161});Sr.set("visualization",{mi:233165,ni:233166,pi:233164});Sr.set("visualization_impl",{mi:233168,ni:233169,pi:233167});Sr.set("weather",{mi:233171,ni:233172,pi:233170});Sr.set("webgl",{mi:233174,ni:233175,pi:233173});_.Lu=class{constructor(){this.token=`${_.ko().replace(/-/g,"")}${Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Ea()).toString(36)}`.substring(0,36)}};_.Lu.prototype.Eg=_.ba(32);_.Lu.prototype.constructor=_.Lu.prototype.constructor;_.Mu=class{constructor(){this.id=""}};_.Nu=class{constructor(a,b={}){this.options=b;this.Eg=a.currencyCode;this.Gg=a.units;this.Fg=a.nanos??0}get currencyCode(){return this.Eg}get units(){return this.Gg}get nanos(){return this.Fg}toString(){return(new Intl.NumberFormat(this.options.language?new Intl.Locale(this.options.language,{region:this.options.region??void 0}):void 0,{style:"currency",currency:this.Eg})).format(this.units+this.nanos/1E9)}toJSON(){return{currencyCode:this.Eg,units:this.Gg,nanos:this.Fg}}};_.Nu.prototype.toJSON=_.Nu.prototype.toJSON; +_.Nu.prototype.toString=_.Nu.prototype.toString;_.Ou=class{constructor(a){this.Eg=_.wm(a.compoundCode);this.Fg=_.wm(a.globalCode)}get compoundCode(){return this.Eg}get globalCode(){return this.Fg}toJSON(){return{compoundCode:this.compoundCode,globalCode:this.globalCode}}};_.Ou.prototype.toJSON=_.Ou.prototype.toJSON;_.Pu=class{constructor(a){this.Eg=a;this.Fg=[];this.Gg=[];a.addressLines&&(this.Fg=[...a.addressLines]);a.recipients&&(this.Gg=[...a.recipients])}get regionCode(){return this.Eg.regionCode}get languageCode(){return this.Eg.languageCode||null}get postalCode(){return this.Eg.postalCode||null}get sortingCode(){return this.Eg.sortingCode||null}get administrativeArea(){return this.Eg.administrativeArea||null}get locality(){return this.Eg.locality||null}get sublocality(){return this.Eg.sublocality||null}get addressLines(){return this.Fg}get recipients(){return this.Gg}get organization(){return this.Eg.organization|| +null}toJSON(){return{regionCode:this.regionCode,languageCode:this.languageCode,postalCode:this.postalCode,sortingCode:this.sortingCode,administrativeArea:this.administrativeArea,locality:this.locality,sublocality:this.sublocality,addressLines:this.addressLines,recipients:this.recipients,organization:this.organization}}}; +_.sha=_.Qm({regionCode:_.ds,languageCode:_.et,postalCode:_.et,sortingCode:_.et,administrativeArea:_.et,locality:_.et,sublocality:_.et,addressLines:_.$m(_.Vm(_.gt,!1)),recipients:bn,organization:bn});_.Qu=class{};_.Qu.encodePath=function(a){a instanceof _.Ap&&(a=a.getArray());a=(0,_.ht)(a);return Nda(a,function(b){return[Math.round(b.lat()*1E5),Math.round(b.lng()*1E5)]})};_.Qu.decodePath=_.Oda;var uha,vha,Vda,Uda;_.tha=()=>(0,_.O)``;uha=({className:a,fill:b})=>(0,_.O)``; +vha=({className:a,fill:b,outline:c})=>(0,_.O)``; +Vda=({fill:a})=>(0,_.O)``;Uda=({fill:a,outline:b})=>(0,_.O)``; +_.Zr=({ariaLabel:a,className:b})=>(0,_.O)``;var wha=_.hu([':host(:not([hidden])){display:block;font-family:Google Sans Text,Roboto,Arial,sans-serif}.attribution-text{font-weight:400;white-space:nowrap}.attribution-text.font--body-small{font-size:12px;letter-spacing:.2px;line-height:1.3333333333}.attribution-text.font--body-medium{font-size:14px;font-style:normal;letter-spacing:.1px;line-height:1.1428571429}.container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:0}.container.full-button .info-button{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;padding:15px}.container.full-button .info-icon{width:18px}.container>a{text-decoration:none}gmp-internal-dialog dialog{--gmp-internal-dialog-border-radius:var(--gmp-dialog-border-radius,28px);background-color:var(--gmp-mat-color-surface,light-dark(#fff,#131314));max-width:600px}gmp-internal-dialog dialog header .gm-ui-hover-effect>span{background-color:var(--gmp-mat-color-on-surface,light-dark(#1f1f1f,#e3e3e3))}@media (forced-colors:active){gmp-internal-dialog dialog header .gm-ui-hover-effect>span{background-color:ButtonText}}img{width:100%}svg{shape-rendering:geometricPrecision}.info-button{-webkit-margin-start:var(--gmp-mat-spacing-small,8px);-moz-margin-start:var(--gmp-mat-spacing-small,8px);background:none;border:none;cursor:default;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-inline-start:var(--gmp-mat-spacing-small,8px);padding:0;position:relative}.info-button>*{cursor:pointer}.info-button.tap-area-expanded:after{content:"";height:24px;left:-16px;position:absolute;top:-4px;width:48px}.info-icon{width:15px;z-index:1}']);var Ru=class extends _.lu{Jh(){return(0,_.O)``}focus(a){this.NH.focus(a)}};Ru.styles=_.hu([":host button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:none;border:none;color:light-dark(#1f1f1f,#e3e3e3);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:.6;padding:0}:host button:hover{color:light-dark(#000,#fff);opacity:1}:host button:dir(rtl) svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}"]); +_.La([_.xr("button"),_.A("design:type",HTMLButtonElement)],Ru.prototype,"NH",void 0);_.tp("gmp-internal-back-button",Ru);var xha=(0,_.cj)`dialog.zlDrU-basic-dialog-element::backdrop{background-color:#202124}@supports ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){dialog.zlDrU-basic-dialog-element::backdrop{background-color:rgba(32,33,36,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}dialog[open].zlDrU-basic-dialog-element{display:flex;flex-direction:column}dialog.zlDrU-basic-dialog-element{border:none;border-radius:var(--gmp-internal-dialog-border-radius,28px);box-sizing:border-box;padding:20px 8px 8px}dialog.zlDrU-basic-dialog-element header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:0 16px}dialog.zlDrU-basic-dialog-element header h2{font-family:Google Sans,Roboto,Arial,sans-serif;line-height:28px;font-size:22px;letter-spacing:0;font-weight:400;color:light-dark(#3c4043,#e8eaed);flex:1;margin:0}dialog.zlDrU-basic-dialog-element .unARub-basic-dialog-element--content{display:flex;font-family:Roboto,Arial,sans-serif;font-size:13px;justify-content:center;padding:0 16px 16px;overflow:auto}\n`;var yha={"close.svg":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E"};var zha=(0,_.cj)`.gm-ui-hover-effect{opacity:.6}.gm-ui-hover-effect:hover{opacity:1}.gm-ui-hover-effect\u003espan{background-color:light-dark(#000,#fff)}@media (forced-colors:active),(prefers-contrast:more){.gm-ui-hover-effect\u003espan{background-color:ButtonText}}sentinel{}\n`;var Vu;_.Su=(a,{root:b=document.head,Kw:c}={})=>{c&&(a=a.replace(/(\W)left(\W)/g,"$1`$2").replace(/(\W)right(\W)/g,"$1left$2").replace(/(\W)`(\W)/g,"$1right$2"));c=_.yl("STYLE");c.appendChild(document.createTextNode(a));(a=Si("style",document))&&c.setAttribute("nonce",a);b.insertBefore(c,b.firstChild);return c};_.Tu=(a,b={})=>{a=_.Wi(a);_.Su(a,b)};_.Uu=(a,b,c=!1)=>{b=b.getRootNode?b.getRootNode():document;b=b.head||b;const d=_.Aha(b);d.has(a)||(d.add(a),_.Tu(a,{root:b,Kw:c}))};Vu=new WeakMap; +_.Aha=a=>{Vu.has(a)||Vu.set(a,new WeakSet);return Vu.get(a)};_.Bha=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");_.Cha=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]");_.Dha=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"); +_.Eha=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*$");_.Fha=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$");var Gha,Hha,Iha;Gha=new _.Io(12,12);Hha=new _.Mo(13,13);Iha=new _.Io(0,0); +_.Xr=class extends _.Ju{constructor(a){var b=fn("CloseButtonView","element",()=>_.$m(_.Sm(HTMLButtonElement,"HTMLButtonElement"))(a.element)||_.Ur(a.label||"Close"));a={...a,element:b};super(a);this.Uq=a.Uq||Gha;this.ns=a.ns||Hha;this.label=a.label||"Close";this.ownerElement=a.ownerElement;this.EC=a.EC||!1;this.offset=a.offset||Iha;a.EC||(this.element.style.position="absolute",this.element.style.top=_.Bm(this.offset.y),this.element.style.right=_.Bm(this.offset.x));_.Tq(this.element,new _.Mo(this.ns.width+ +2*this.Uq.x,this.ns.height+2*this.Uq.y));_.Uu(zha,this.ownerElement);this.element.classList.add("gm-ui-hover-effect");b=document.createElement("span");b.style.setProperty("mask-image",`url("${yha["close.svg"]}")`);b.style.pointerEvents="none";b.style.display="block";_.Tq(b,this.ns);b.style.margin=`${this.Uq.y}px ${this.Uq.x}px`;this.element.appendChild(b);this.Rh(a,_.Xr,"CloseButtonView")}};var Pda=new Set;Pda.add("gm-style-iw-a");_.$r=class extends HTMLElement{constructor(a){super();this.options=a;this.Gg=!1;this.Xh=document.createElement("dialog");this.Fg=document.createElement("header");this.Eg=new Ru;this.Xh.addEventListener("close",()=>{this.dispatchEvent(new Event("close"));this.Eg.remove()});this.Xh.addEventListener("click",b=>{if(b.target===this.Xh){const c=this.Xh.getBoundingClientRect();c.top<=b.clientY&&b.clientY<=c.bottom&&c.left<=b.clientX&&b.clientX<=c.right||this.close()}});this.Eg.addEventListener("click",()=> +{this.dispatchEvent(new Event("gmp-internal-back",{bubbles:!0,composed:!0}));this.Eg.remove()});this.addEventListener("gmp-internal-next",b=>{b.stopPropagation();Qda(this)})}connectedCallback(){if(!this.Gg){this.Xh.ariaLabel=this.options.title;this.Xh.append(Rda(this));var a=this.Xh,b=a.append;const c=document.createElement("div");_.Wr(c,"basic-dialog-element--content");c.appendChild(this.options.content);b.call(a,c);this.append(this.Xh);_.Wr(this.Xh,"basic-dialog-element");_.Uu(xha,this);this.Gg= +!0}}close(){this.Xh.close()}};_.tp("gmp-internal-dialog",_.$r);var Jha=_.hu([".disclosure-container{font-size:16px}.slot-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:var(--gmp-mat-spacing-medium,12px)}.content,.slot-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content{color:var(--gmp-mat-color-on-surface,light-dark(#1f1f1f,#e3e3e3))}.content .description{font:var(--gmp-mat-font-body-medium,normal 400 .875em/1.4285714286 var(--gmp-mat-font-family,Google Sans Text,sans-serif));letter-spacing:.0071428571em;margin-top:var(--gmp-mat-spacing-small,8px)}.content .heading{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:var(--gmp-mat-font-headline-medium,normal 500 1.125em/1.3333333333 var(--gmp-mat-font-family,Google Sans Text,sans-serif));letter-spacing:0}.content .heading span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.content .heading:dir(rtl) svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.content .heading svg path{fill:var(--gmp-mat-color-on-surface,light-dark(#1f1f1f,#e3e3e3))}.content .link-item{font:var(--gmp-mat-font-label-large,normal 500 .875em/1.4285714286 var(--gmp-mat-font-family,Google Sans Text,sans-serif));letter-spacing:.0071428571em;padding:var(--gmp-mat-spacing-extra-small,4px) 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content .link-item a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--gmp-mat-color-primary,light-dark(#007b8b,#58b9ca));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--gmp-mat-spacing-extra-small,4px);padding-block:10px;padding-inline:0 12px;text-decoration:none}.content .link-item a .icon-container{height:1em;width:1em}.content .link-item a .icon-container svg path{fill:var(--gmp-mat-color-primary,light-dark(#007b8b,#58b9ca))}.content .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--gmp-mat-spacing-small,8px)}.content.no-links{margin-bottom:var(--gmp-mat-spacing-small,8px)}"]);var Wu=a=>(...b)=>({_$litDirective$:a,values:b}),Xu=class{get xp(){return this.Eg.xp}iI(a,b,c){this.Ig=a;this.Eg=b;this.Hg=c}jI(a,b){return this.update(a,b)}update(a,b){return this.Jh(...b)}};/* + + Copyright 2018 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +_.bs=Wu(class extends Xu{constructor(a){super();if(a.type!==1||a.name!=="class"||a.Pk?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");}Jh(a){return" "+Object.keys(a).filter(b=>a[b]).join(" ")+" "}update(a,[b]){if(this.Fg===void 0){this.Fg=new Set;a.Pk!==void 0&&(this.Gg=new Set(a.Pk.join(" ").split(/\s/).filter(d=>d!=="")));for(const d in b)b[d]&&!this.Gg?.has(d)&&this.Fg.add(d);return this.Jh(b)}a=a.element.classList;for(var c of this.Fg)c in +b||(a.remove(c),this.Fg.delete(c));for(const d in b)c=!!b[d],c===this.Fg.has(d)||this.Gg?.has(d)||(c?(a.add(d),this.Fg.add(d)):(a.remove(d),this.Fg.delete(d)));return aq}});_.Yu=class extends _.lu{Jh(){return(0,_.O)` +
        +
        + ${this.disclosureContent} + +
        +
        + `}};_.Yu.styles=Jha;_.La([_.wr({ah:!1}),_.A("design:type",String)],_.Yu.prototype,"heading",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],_.Yu.prototype,"description",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],_.Yu.prototype,"href",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Array)],_.Yu.prototype,"disclosureContent",void 0); +var Zu=class extends _.lu{constructor(){super(...arguments);this.links=[];this.showAccessoryIcon=!1}Jh(){const a=Sda(this),b=(0,_.bs)({content:!0,"no-links":!a});return(0,_.O)` +
        + ${this.heading?(0,_.O)`
        + ${this.heading} + ${this.showAccessoryIcon?(0,_.O)`${(0,_.O)``}`:""} +
        `:""} + ${this.description?(0,_.O)`
        ${this.description}
        `:""} + ${a?(0,_.O)``:""} + +
        + `}};Zu.styles=Jha;_.La([_.wr({ah:!1}),_.A("design:type",String)],Zu.prototype,"heading",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],Zu.prototype,"description",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Array)],Zu.prototype,"links",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],Zu.prototype,"showAccessoryIcon",void 0);_.tp("gmp-internal-disclosure",_.Yu);_.tp("gmp-internal-disclosure-section",Zu);_.Kha=(0,_.O)` + + +`;_.$u=class extends _.lu{constructor(){super();this.attributionType="LOGO";this.infoButtonTapAreaExpanded=!1;this.logoColorOptions={Cy:"#5e5e5e",Ex:"#fff"};this.showTermsOfService=this.showInfoButton=!0;this.disclosureContent=[];this.attributionText="Google Maps";this.attributionFont="BODY_SMALL";this.moreInfoButtonTitle="About Google Maps content";this.logoLinkOptions=void 0;this.Fg=new _.Yu;this.Eg=Tda(this);_.Pl("util").then(a=>{a.Bq()})}rt(a){if(a.has("showTermsOfService")||a.has("disclosureContent"))a= +[...this.disclosureContent],this.showTermsOfService&&a.push(_.Kha),this.Fg.disclosureContent=a}Jh(){var a=this.logoColorOptions.Cy||"#5e5e5e",b=this.logoColorOptions.Ex||"#fff",c=as(a);const d=as(b);switch(this.attributionType){case "LOGO":a=uha({className:"attribution__logo--default",fill:`light-dark(${a}, ${b})`});break;case "LOGO_OUTLINE":a=vha({className:"attribution__logo--outline",fill:`light-dark(${a}, ${b})`,outline:`light-dark(${c}, ${d})`});break;default:a=(0,_.O)` ${this.attributionText}`}this.logoLinkOptions&&(a=(0,_.O)` + ${a} + `);b={container:!0,"full-button":["LOGO","LOGO_OUTLINE"].includes(this.attributionType)||this.attributionText!=="Google Maps"};c=Wda(this,this.Eg);return(0,_.O)`
        + ${a}${c}
        ${this.Eg}`}};_.$u.styles=wha;_.La([_.wr({ah:!1}),_.A("design:type",String)],_.$u.prototype,"attributionType",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"infoButtonTapAreaExpanded",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"logoColorOptions",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"showInfoButton",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"showTermsOfService",void 0); +_.La([_.wr({ah:!1}),_.A("design:type",Array)],_.$u.prototype,"disclosureContent",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"attributionText",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"attributionFont",void 0);_.La([_.wr({ah:!1}),_.A("design:type",String)],_.$u.prototype,"moreInfoButtonTitle",void 0);_.La([_.wr({ah:!1}),_.A("design:type",Object)],_.$u.prototype,"logoLinkOptions",void 0);_.tp("gmp-internal-attribution",_.$u);var Lha=class{constructor(a={}){this.headers={["X-Goog-Api-Key"]:_.ll?.Hg()||"",["Content-Type"]:"application/json+protobuf",["X-Goog-Maps-Channel-Id"]:_.ll?.Jg()||"",...a}}};var Mha=class extends Lha{constructor(){super({})}intercept(a,b){$da(this,a);return b(a)}};_.av=class extends Lha{constructor(a={}){super(a)}async intercept(a,b){$da(this,a);await bea(a);return b(a)}};_.bv=class{constructor(){this.Eg=new (this.Hg())(this.Gg(),null,{withCredentials:!1,QC:_.Im("gInternalNoCorsPreflightForTesting")==="true",dD:this.Fg(),OC:this.Ig()})}Fg(){return[new _.av]}Ig(){return[new Mha]}};_.cv=new Map;_.dv=new Map;var dea="January February March April May June July August September October November December".split(" ");/* + + Copyright 2020 Google LLC + SPDX-License-Identifier: BSD-3-Clause +*/ +var Nha={};_.Oha=Wu(class extends Xu{constructor(){super(...arguments);this.key=_.Qt}Jh(a,b){this.key=a;return b}update(a,[b,c]){b!==this.key&&(a.nj=Nha,this.key=b);return c}});_.Pha=Wu(class extends Xu{constructor(a){super();if(a.type!==1||a.name!=="style"||a.Pk?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");}Jh(a){return Object.keys(a).reduce((b,c)=>{const d=a[c];if(d==null)return b;c=c.includes("-")?c:c.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase();return b+`${c}:${d};`},"")}update(a,[b]){a=a.element.style;this.Fg===void 0&&(this.Fg=new Set);for(var c of this.Fg)b[c]== +null&&(this.Fg.delete(c),c.includes("-")?a.removeProperty(c):a[c]=null);for(const d in b)if(c=b[d],c!=null){this.Fg.add(d);const e=typeof c==="string"&&c.endsWith(" !important");d.includes("-")||e?a.setProperty(d,e?c.slice(0,-11):c,e?"important":""):a[d]=c}return aq}});Symbol.for("");var Fda=arguments[0],pea=new _.jk;_.pa.google.maps.Load&&_.pa.google.maps.Load(oea);}).call(this,{}); + diff --git a/src/assets/niayesh/jssor.js b/src/assets/niayesh/jssor.js new file mode 100644 index 0000000..fe0e78e --- /dev/null +++ b/src/assets/niayesh/jssor.js @@ -0,0 +1,2775 @@ +/* +* Jssor 19.0 +* http://www.jssor.com/ +* +* Licensed under the MIT license: +* http://www.opensource.org/licenses/MIT +* +* TERMS OF USE - Jssor +* +* Copyright 2014 Jssor +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +/*! Jssor */ + +//$JssorDebug$ +var $JssorDebug$ = new function () { + + this.$DebugMode = true; + + // Methods + + this.$Log = function (msg, important) { + var console = window.console || {}; + var debug = this.$DebugMode; + + if (debug && console.log) { + console.log(msg); + } else if (debug && important) { + alert(msg); + } + }; + + this.$Error = function (msg, e) { + var console = window.console || {}; + var debug = this.$DebugMode; + + if (debug && console.error) { + console.error(msg); + } else if (debug) { + alert(msg); + } + + if (debug) { + // since we're debugging, fail fast by crashing + throw e || new Error(msg); + } + }; + + this.$Fail = function (msg) { + throw new Error(msg); + }; + + this.$Assert = function (value, msg) { + var debug = this.$DebugMode; + if (debug) { + if (!value) + throw new Error("Assert failed " + msg || ""); + } + }; + + this.$Trace = function (msg) { + var console = window.console || {}; + var debug = this.$DebugMode; + + if (debug && console.log) { + console.log(msg); + } + }; + + this.$Execute = function (func) { + var debug = this.$DebugMode; + if (debug) + func(); + }; + + this.$LiveStamp = function (obj, id) { + var debug = this.$DebugMode; + if (debug) { + var stamp = document.createElement("DIV"); + stamp.setAttribute("id", id); + + obj.$Live = stamp; + } + }; + + this.$C_AbstractProperty = function () { + /// + /// Tells compiler the property is abstract, it should be implemented by subclass. + /// + + throw new Error("The property is abstract, it should be implemented by subclass."); + }; + + this.$C_AbstractMethod = function () { + /// + /// Tells compiler the method is abstract, it should be implemented by subclass. + /// + + throw new Error("The method is abstract, it should be implemented by subclass."); + }; + + function C_AbstractClass(instance) { + /// + /// Tells compiler the class is abstract, it should be implemented by subclass. + /// + + if (instance.constructor === C_AbstractClass.caller) + throw new Error("Cannot create instance of an abstract class."); + } + + this.$C_AbstractClass = C_AbstractClass; +}; + +//$JssorEasing$ +var $JssorEasing$ = window.$JssorEasing$ = { + $EaseSwing: function (t) { + return -Math.cos(t * Math.PI) / 2 + .5; + }, + $EaseLinear: function (t) { + return t; + }, + $EaseInQuad: function (t) { + return t * t; + }, + $EaseOutQuad: function (t) { + return -t * (t - 2); + }, + $EaseInOutQuad: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t : -1 / 2 * (--t * (t - 2) - 1); + }, + $EaseInCubic: function (t) { + return t * t * t; + }, + $EaseOutCubic: function (t) { + return (t -= 1) * t * t + 1; + }, + $EaseInOutCubic: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t * t : 1 / 2 * ((t -= 2) * t * t + 2); + }, + $EaseInQuart: function (t) { + return t * t * t * t; + }, + $EaseOutQuart: function (t) { + return -((t -= 1) * t * t * t - 1); + }, + $EaseInOutQuart: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t * t * t : -1 / 2 * ((t -= 2) * t * t * t - 2); + }, + $EaseInQuint: function (t) { + return t * t * t * t * t; + }, + $EaseOutQuint: function (t) { + return (t -= 1) * t * t * t * t + 1; + }, + $EaseInOutQuint: function (t) { + return (t *= 2) < 1 ? 1 / 2 * t * t * t * t * t : 1 / 2 * ((t -= 2) * t * t * t * t + 2); + }, + $EaseInSine: function (t) { + return 1 - Math.cos(t * Math.PI / 2); + }, + $EaseOutSine: function (t) { + return Math.sin(t * Math.PI / 2); + }, + $EaseInOutSine: function (t) { + return -1 / 2 * (Math.cos(Math.PI * t) - 1); + }, + $EaseInExpo: function (t) { + return t == 0 ? 0 : Math.pow(2, 10 * (t - 1)); + }, + $EaseOutExpo: function (t) { + return t == 1 ? 1 : -Math.pow(2, -10 * t) + 1; + }, + $EaseInOutExpo: function (t) { + return t == 0 || t == 1 ? t : (t *= 2) < 1 ? 1 / 2 * Math.pow(2, 10 * (t - 1)) : 1 / 2 * (-Math.pow(2, -10 * --t) + 2); + }, + $EaseInCirc: function (t) { + return -(Math.sqrt(1 - t * t) - 1); + }, + $EaseOutCirc: function (t) { + return Math.sqrt(1 - (t -= 1) * t); + }, + $EaseInOutCirc: function (t) { + return (t *= 2) < 1 ? -1 / 2 * (Math.sqrt(1 - t * t) - 1) : 1 / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1); + }, + $EaseInElastic: function (t) { + if (!t || t == 1) + return t; + var p = .3, s = .075; + return -(Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p)); + }, + $EaseOutElastic: function (t) { + if (!t || t == 1) + return t; + var p = .3, s = .075; + return Math.pow(2, -10 * t) * Math.sin((t - s) * 2 * Math.PI / p) + 1; + }, + $EaseInOutElastic: function (t) { + if (!t || t == 1) + return t; + var p = .45, s = .1125; + return (t *= 2) < 1 ? -.5 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p) : Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p) * .5 + 1; + }, + $EaseInBack: function (t) { + var s = 1.70158; + return t * t * ((s + 1) * t - s); + }, + $EaseOutBack: function (t) { + var s = 1.70158; + return (t -= 1) * t * ((s + 1) * t + s) + 1; + }, + $EaseInOutBack: function (t) { + var s = 1.70158; + return (t *= 2) < 1 ? 1 / 2 * t * t * (((s *= 1.525) + 1) * t - s) : 1 / 2 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2); + }, + $EaseInBounce: function (t) { + return 1 - $JssorEasing$.$EaseOutBounce(1 - t) + }, + $EaseOutBounce: function (t) { + return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375; + }, + $EaseInOutBounce: function (t) { + return t < 1 / 2 ? $JssorEasing$.$EaseInBounce(t * 2) * .5 : $JssorEasing$.$EaseOutBounce(t * 2 - 1) * .5 + .5; + }, + $EaseGoBack: function (t) { + return 1 - Math.abs((t *= 2) - 1); + }, + $EaseInWave: function (t) { + return 1 - Math.cos(t * Math.PI * 2) + }, + $EaseOutWave: function (t) { + return Math.sin(t * Math.PI * 2); + }, + $EaseOutJump: function (t) { + return 1 - (((t *= 2) < 1) ? (t = 1 - t) * t * t : (t -= 1) * t * t); + }, + $EaseInJump: function (t) { + return ((t *= 2) < 1) ? t * t * t : (t = 2 - t) * t * t; + } +}; + +var $JssorDirection$ = window.$JssorDirection$ = { + $TO_LEFT: 0x0001, + $TO_RIGHT: 0x0002, + $TO_TOP: 0x0004, + $TO_BOTTOM: 0x0008, + $HORIZONTAL: 0x0003, + $VERTICAL: 0x000C, + //$LEFTRIGHT: 0x0003, + //$TOPBOTOM: 0x000C, + //$TOPLEFT: 0x0005, + //$TOPRIGHT: 0x0006, + //$BOTTOMLEFT: 0x0009, + //$BOTTOMRIGHT: 0x000A, + //$AROUND: 0x000F, + + $GetDirectionHorizontal: function (direction) { + return direction & 0x0003; + }, + $GetDirectionVertical: function (direction) { + return direction & 0x000C; + }, + //$ChessHorizontal: function (direction) { + // return (~direction & 0x0003) + (direction & 0x000C); + //}, + //$ChessVertical: function (direction) { + // return (~direction & 0x000C) + (direction & 0x0003); + //}, + //$IsToLeft: function (direction) { + // return (direction & 0x0003) == 0x0001; + //}, + //$IsToRight: function (direction) { + // return (direction & 0x0003) == 0x0002; + //}, + //$IsToTop: function (direction) { + // return (direction & 0x000C) == 0x0004; + //}, + //$IsToBottom: function (direction) { + // return (direction & 0x000C) == 0x0008; + //}, + $IsHorizontal: function (direction) { + return direction & 0x0003; + }, + $IsVertical: function (direction) { + return direction & 0x000C; + } +}; + +var $JssorKeyCode$ = { + $BACKSPACE: 8, + $COMMA: 188, + $DELETE: 46, + $DOWN: 40, + $END: 35, + $ENTER: 13, + $ESCAPE: 27, + $HOME: 36, + $LEFT: 37, + $NUMPAD_ADD: 107, + $NUMPAD_DECIMAL: 110, + $NUMPAD_DIVIDE: 111, + $NUMPAD_ENTER: 108, + $NUMPAD_MULTIPLY: 106, + $NUMPAD_SUBTRACT: 109, + $PAGE_DOWN: 34, + $PAGE_UP: 33, + $PERIOD: 190, + $RIGHT: 39, + $SPACE: 32, + $TAB: 9, + $UP: 38 +}; + +// $Jssor$ is a static class, so make it singleton instance +var $Jssor$ = window.$Jssor$ = new function () { + var _This = this; + + //#region Constants + var REGEX_WHITESPACE_GLOBAL = /\S+/g; + var ROWSER_OTHER = -1; + var ROWSER_UNKNOWN = 0; + var BROWSER_IE = 1; + var BROWSER_FIREFOX = 2; + var BROWSER_SAFARI = 3; + var BROWSER_CHROME = 4; + var BROWSER_OPERA = 5; + //var arrActiveX = ["Msxml2.XMLHTTP", "Msxml3.XMLHTTP", "Microsoft.XMLHTTP"]; + //#endregion + + //#region Variables + var _Device; + var _Browser = 0; + var _BrowserRuntimeVersion = 0; + var _BrowserEngineVersion = 0; + var _BrowserJavascriptVersion = 0; + var _WebkitVersion = 0; + + var _Navigator = navigator; + var _AppName = _Navigator.appName; + var _AppVersion = _Navigator.appVersion; + var _UserAgent = _Navigator.userAgent; + + var _DocElmt = document.documentElement; + var _TransformProperty; + //#endregion + + function Device() { + if (!_Device) { + _Device = { $Touchable: "ontouchstart" in window || "createTouch" in document }; + + var msPrefix; + if ((_Navigator.pointerEnabled || (msPrefix = _Navigator.msPointerEnabled))) { + _Device.$TouchActionAttr = msPrefix ? "msTouchAction" : "touchAction"; + } + } + + return _Device; + } + + function DetectBrowser(browser) { + if (!_Browser) { + _Browser = -1; + + if (_AppName == "Microsoft Internet Explorer" && + !!window.attachEvent && !!window.ActiveXObject) { + + var ieOffset = _UserAgent.indexOf("MSIE"); + _Browser = BROWSER_IE; + _BrowserEngineVersion = ParseFloat(_UserAgent.substring(ieOffset + 5, _UserAgent.indexOf(";", ieOffset))); + + //check IE javascript version + /*@cc_on + _BrowserJavascriptVersion = @_jscript_version; + @*/ + + // update: for intranet sites and compat view list sites, IE sends + // an IE7 User-Agent to the server to be interoperable, and even if + // the page requests a later IE version, IE will still report the + // IE7 UA to JS. we should be robust to self + //var docMode = document.documentMode; + //if (typeof docMode !== "undefined") { + // _BrowserRuntimeVersion = docMode; + //} + + _BrowserRuntimeVersion = document.documentMode || _BrowserEngineVersion; + + } + else if (_AppName == "Netscape" && !!window.addEventListener) { + + var ffOffset = _UserAgent.indexOf("Firefox"); + var saOffset = _UserAgent.indexOf("Safari"); + var chOffset = _UserAgent.indexOf("Chrome"); + var webkitOffset = _UserAgent.indexOf("AppleWebKit"); + + if (ffOffset >= 0) { + _Browser = BROWSER_FIREFOX; + _BrowserRuntimeVersion = ParseFloat(_UserAgent.substring(ffOffset + 8)); + } + else if (saOffset >= 0) { + var slash = _UserAgent.substring(0, saOffset).lastIndexOf("/"); + _Browser = (chOffset >= 0) ? BROWSER_CHROME : BROWSER_SAFARI; + _BrowserRuntimeVersion = ParseFloat(_UserAgent.substring(slash + 1, saOffset)); + } + else { + //(/Trident.*rv[ :]*11\./i + var match = /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(_UserAgent); + if (match) { + _Browser = BROWSER_IE; + _BrowserRuntimeVersion = _BrowserEngineVersion = ParseFloat(match[1]); + } + } + + if (webkitOffset >= 0) + _WebkitVersion = ParseFloat(_UserAgent.substring(webkitOffset + 12)); + } + else { + var match = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(_UserAgent); + if (match) { + _Browser = BROWSER_OPERA; + _BrowserRuntimeVersion = ParseFloat(match[2]); + } + } + } + + return browser == _Browser; + } + + function IsBrowserIE() { + return DetectBrowser(BROWSER_IE); + } + + function IsBrowserIeQuirks() { + return IsBrowserIE() && (_BrowserRuntimeVersion < 6 || document.compatMode == "BackCompat"); //Composite to "CSS1Compat" + } + + function IsBrowserFireFox() { + return DetectBrowser(BROWSER_FIREFOX); + } + + function IsBrowserSafari() { + return DetectBrowser(BROWSER_SAFARI); + } + + function IsBrowserChrome() { + return DetectBrowser(BROWSER_CHROME); + } + + function IsBrowserOpera() { + return DetectBrowser(BROWSER_OPERA); + } + + function IsBrowserBadTransform() { + return IsBrowserSafari() && (_WebkitVersion > 534) && (_WebkitVersion < 535); + } + + function IsBrowserIe9Earlier() { + return IsBrowserIE() && _BrowserRuntimeVersion < 9; + } + + function GetTransformProperty(elmt) { + + if (!_TransformProperty) { + // Note that in some versions of IE9 it is critical that + // msTransform appear in this list before MozTransform + + Each(['transform', 'WebkitTransform', 'msTransform', 'MozTransform', 'OTransform'], function (property) { + if (elmt.style[property] != undefined) { + _TransformProperty = property; + return true; + } + }); + + _TransformProperty = _TransformProperty || "transform"; + } + + return _TransformProperty; + } + + // Helpers + function getOffsetParent(elmt, isFixed) { + // IE and Opera "fixed" position elements don't have offset parents. + // regardless, if it's fixed, its offset parent is the body. + if (isFixed && elmt != document.body) { + return document.body; + } else { + return elmt.offsetParent; + } + } + + function toString(obj) { + return {}.toString.call(obj); + } + + // [[Class]] -> type pairs + var _Class2type; + + function GetClass2Type() { + if (!_Class2type) { + _Class2type = {}; + Each(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function (name) { + _Class2type["[object " + name + "]"] = name.toLowerCase(); + }); + } + + return _Class2type; + } + + function Each(obj, callback) { + if (toString(obj) == "[object Array]") { + for (var i = 0; i < obj.length; i++) { + if (callback(obj[i], i, obj)) { + return true; + } + } + } + else { + for (var name in obj) { + if (callback(obj[name], name, obj)) { + return true; + } + } + } + } + + function Type(obj) { + return obj == null ? String(obj) : GetClass2Type()[toString(obj)] || "object"; + } + + function IsNotEmpty(obj) { + for(var name in obj) + return true; + } + + function IsPlainObject(obj) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + try { + return Type(obj) == "object" + && !obj.nodeType + && obj != obj.window + && (!obj.constructor || { }.hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf")); + } + catch (e) { } + } + + function Point(x, y) { + return { x: x, y: y }; + } + + function Delay(code, delay) { + setTimeout(code, delay || 0); + } + + function RemoveByReg(str, reg) { + var m = reg.exec(str); + + if (m) { + var header = str.substr(0, m.index); + var tailer = str.substr(m.lastIndex + 1, str.length - (m.lastIndex + 1)); + str = header + tailer; + } + + return str; + } + + function BuildNewCss(oldCss, removeRegs, replaceValue) { + var css = (!oldCss || oldCss == "inherit") ? "" : oldCss; + + Each(removeRegs, function (removeReg) { + var m = removeReg.exec(css); + + if (m) { + var header = css.substr(0, m.index); + var tailer = css.substr(m.lastIndex + 1, css.length - (m.lastIndex + 1)); + css = header + tailer; + } + }); + + css = replaceValue + (css.indexOf(" ") != 0 ? " " : "") + css; + + return css; + } + + function SetStyleFilterIE(elmt, value) { + if (_BrowserRuntimeVersion < 9) { + elmt.style.filter = value; + } + } + + function SetStyleMatrixIE(elmt, matrix, offset) { + //matrix is not for ie9+ running in ie8- mode + if (_BrowserJavascriptVersion < 9) { + var oldFilterValue = elmt.style.filter; + var matrixReg = new RegExp(/[\s]*progid:DXImageTransform\.Microsoft\.Matrix\([^\)]*\)/g); + var matrixValue = matrix ? "progid:DXImageTransform.Microsoft.Matrix(" + "M11=" + matrix[0][0] + ", M12=" + matrix[0][1] + ", M21=" + matrix[1][0] + ", M22=" + matrix[1][1] + ", SizingMethod='auto expand')" : ""; + + var newFilterValue = BuildNewCss(oldFilterValue, [matrixReg], matrixValue); + + SetStyleFilterIE(elmt, newFilterValue); + + _This.$CssMarginTop(elmt, offset.y); + _This.$CssMarginLeft(elmt, offset.x); + } + } + + // Methods + + _This.$Device = Device; + + _This.$IsBrowserIE = IsBrowserIE; + + _This.$IsBrowserIeQuirks = IsBrowserIeQuirks; + + _This.$IsBrowserFireFox = IsBrowserFireFox; + + _This.$IsBrowserSafari = IsBrowserSafari; + + _This.$IsBrowserChrome = IsBrowserChrome; + + _This.$IsBrowserOpera = IsBrowserOpera; + + _This.$IsBrowserBadTransform = IsBrowserBadTransform; + + _This.$IsBrowserIe9Earlier = IsBrowserIe9Earlier; + + _This.$BrowserVersion = function () { + return _BrowserRuntimeVersion; + }; + + _This.$BrowserEngineVersion = function () { + return _BrowserEngineVersion || _BrowserRuntimeVersion; + }; + + _This.$WebKitVersion = function () { + DetectBrowser(); + + return _WebkitVersion; + }; + + _This.$Delay = Delay; + + _This.$Inherit = function (instance, baseClass) { + baseClass.call(instance); + return Extend({}, instance); + }; + + function Construct(instance) { + instance.constructor === Construct.caller && instance.$Construct && instance.$Construct.apply(instance, Construct.caller.arguments); + } + + _This.$Construct = Construct; + + _This.$GetElement = function (elmt) { + if (_This.$IsString(elmt)) { + elmt = document.getElementById(elmt); + } + + return elmt; + }; + + function GetEvent(event) { + return event || window.event; + } + + _This.$GetEvent = GetEvent; + + _This.$EvtSrc = function (event) { + event = GetEvent(event); + return event.target || event.srcElement || document; + }; + + _This.$EvtTarget = function (event) { + event = GetEvent(event); + return event.relatedTarget || event.toElement; + }; + + _This.$EvtWhich = function (event) { + event = GetEvent(event); + return event.which || [0, 1, 3, 0, 2][event.button] || event.charCode || event.keyCode; + }; + + _This.$MousePosition = function (event) { + event = GetEvent(event); + //var body = document.body; + + return { + x: event.pageX || event.clientX/* + (_DocElmt.scrollLeft || body.scrollLeft || 0) - (_DocElmt.clientLeft || body.clientLeft || 0)*/ || 0, + y: event.pageY || event.clientY/* + (_DocElmt.scrollTop || body.scrollTop || 0) - (_DocElmt.clientTop || body.clientTop || 0)*/ || 0 + }; + }; + + _This.$PageScroll = function () { + var body = document.body; + + return { + x: (window.pageXOffset || _DocElmt.scrollLeft || body.scrollLeft || 0) - (_DocElmt.clientLeft || body.clientLeft || 0), + y: (window.pageYOffset || _DocElmt.scrollTop || body.scrollTop || 0) - (_DocElmt.clientTop || body.clientTop || 0) + }; + }; + + _This.$WindowSize = function () { + var body = document.body; + + return { + x: body.clientWidth || _DocElmt.clientWidth, + y: body.clientHeight || _DocElmt.clientHeight + }; + }; + + //_This.$GetElementPosition = function (elmt) { + // elmt = _This.$GetElement(elmt); + // var result = Point(); + + // // technique from: + // // http://www.quirksmode.org/js/findpos.html + // // with special check for "fixed" elements. + + // while (elmt) { + // result.x += elmt.offsetLeft; + // result.y += elmt.offsetTop; + + // var isFixed = _This.$GetElementStyle(elmt).position == "fixed"; + + // if (isFixed) { + // result = result.$Plus(_This.$PageScroll(window)); + // } + + // elmt = getOffsetParent(elmt, isFixed); + // } + + // return result; + //}; + + //_This.$GetMouseScroll = function (event) { + // event = GetEvent(event); + // var delta = 0; // default value + + // // technique from: + // // http://blog.paranoidferret.com/index.php/2007/10/31/javascript-tutorial-the-scroll-wheel/ + + // if (typeof (event.wheelDelta) == "number") { + // delta = event.wheelDelta; + // } else if (typeof (event.detail) == "number") { + // delta = event.detail * -1; + // } else { + // $JssorDebug$.$Fail("Unknown event mouse scroll, no known technique."); + // } + + // // normalize value to [-1, 1] + // return delta ? delta / Math.abs(delta) : 0; + //}; + + //_This.$MakeAjaxRequest = function (url, callback) { + // var async = typeof (callback) == "function"; + // var req = null; + + // if (async) { + // var actual = callback; + // var callback = function () { + // Delay($Jssor$.$CreateCallback(null, actual, req), 1); + // }; + // } + + // if (window.ActiveXObject) { + // for (var i = 0; i < arrActiveX.length; i++) { + // try { + // req = new ActiveXObject(arrActiveX[i]); + // break; + // } catch (e) { + // continue; + // } + // } + // } else if (window.XMLHttpRequest) { + // req = new XMLHttpRequest(); + // } + + // if (!req) { + // $JssorDebug$.$Fail("Browser doesn't support XMLHttpRequest."); + // } + + // if (async) { + // req.onreadystatechange = function () { + // if (req.readyState == 4) { + // // prevent memory leaks by breaking circular reference now + // req.onreadystatechange = new Function(); + // callback(); + // } + // }; + // } + + // try { + // req.open("GET", url, async); + // req.send(null); + // } catch (e) { + // $JssorDebug$.$Log(e.name + " while making AJAX request: " + e.message); + + // req.onreadystatechange = null; + // req = null; + + // if (async) { + // callback(); + // } + // } + + // return async ? null : req; + //}; + + //_This.$ParseXml = function (string) { + // var xmlDoc = null; + + // if (window.ActiveXObject) { + // try { + // xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); + // xmlDoc.async = false; + // xmlDoc.loadXML(string); + // } catch (e) { + // $JssorDebug$.$Log(e.name + " while parsing XML (ActiveX): " + e.message); + // } + // } else if (window.DOMParser) { + // try { + // var parser = new DOMParser(); + // xmlDoc = parser.parseFromString(string, "text/xml"); + // } catch (e) { + // $JssorDebug$.$Log(e.name + " while parsing XML (DOMParser): " + e.message); + // } + // } else { + // $JssorDebug$.$Fail("Browser doesn't support XML DOM."); + // } + + // return xmlDoc; + //}; + + function Css(elmt, name, value) { + /// + /// access css + /// $Jssor$.$Css(elmt, name); //get css value + /// $Jssor$.$Css(elmt, name, value); //set css value + /// + /// + /// the element to access css + /// + /// + /// the name of css property + /// + /// + /// the value to set + /// + if (value != undefined) { + elmt.style[name] = value; + } + else { + var style = elmt.currentStyle || elmt.style; + value = style[name]; + + if (value == "" && window.getComputedStyle) { + style = elmt.ownerDocument.defaultView.getComputedStyle(elmt, null); + + style && (value = style.getPropertyValue(name) || style[name]); + } + + return value; + } + } + + function CssN(elmt, name, value, isDimensional) { + /// + /// access css as numeric + /// $Jssor$.$CssN(elmt, name); //get css value + /// $Jssor$.$CssN(elmt, name, value); //set css value + /// + /// + /// the element to access css + /// + /// + /// the name of css property + /// + /// + /// the value to set + /// + if (value != undefined) { + isDimensional && (value += "px"); + Css(elmt, name, value); + } + else { + return ParseFloat(Css(elmt, name)); + } + } + + function CssP(elmt, name, value) { + /// + /// access css in pixel as numeric, like 'top', 'left', 'width', 'height' + /// $Jssor$.$CssP(elmt, name); //get css value + /// $Jssor$.$CssP(elmt, name, value); //set css value + /// + /// + /// the element to access css + /// + /// + /// the name of css property + /// + /// + /// the value to set + /// + return CssN(elmt, name, value, true); + } + + function CssProxy(name, numericOrDimension) { + /// + /// create proxy to access css, CssProxy(name[, numericOrDimension]); + /// + /// + /// the element to access css + /// + /// + /// not set: access original css, 1: access css as numeric, 2: access css in pixel as numeric + /// + var isDimensional = numericOrDimension & 2; + var cssAccessor = numericOrDimension ? CssN : Css; + return function (elmt, value) { + return cssAccessor(elmt, name, value, isDimensional); + }; + } + + function GetStyleOpacity(elmt) { + if (IsBrowserIE() && _BrowserEngineVersion < 9) { + var match = /opacity=([^)]*)/.exec(elmt.style.filter || ""); + return match ? (ParseFloat(match[1]) / 100) : 1; + } + else + return ParseFloat(elmt.style.opacity || "1"); + } + + function SetStyleOpacity(elmt, opacity, ie9EarlierForce) { + + if (IsBrowserIE() && _BrowserEngineVersion < 9) { + //var filterName = "filter"; // _BrowserEngineVersion < 8 ? "filter" : "-ms-filter"; + var finalFilter = elmt.style.filter || ""; + + // for CSS filter browsers (IE), remove alpha filter if it's unnecessary. + // update: doing _This always since IE9 beta seems to have broken the + // behavior if we rely on the programmatic filters collection. + var alphaReg = new RegExp(/[\s]*alpha\([^\)]*\)/g); + + // important: note the lazy star! _This protects against + // multiple filters; we don't want to delete the other ones. + // update: also trimming extra whitespace around filter. + + var ieOpacity = Math.round(100 * opacity); + var alphaFilter = ""; + if (ieOpacity < 100 || ie9EarlierForce) { + alphaFilter = "alpha(opacity=" + ieOpacity + ") "; + } + + var newFilterValue = BuildNewCss(finalFilter, [alphaReg], alphaFilter); + + SetStyleFilterIE(elmt, newFilterValue); + } + else { + elmt.style.opacity = opacity == 1 ? "" : Math.round(opacity * 100) / 100; + } + } + + function SetStyleTransformInternal(elmt, transform) { + var rotate = transform.$Rotate || 0; + var scale = transform.$Scale == undefined ? 1 : transform.$Scale; + + if (IsBrowserIe9Earlier()) { + var matrix = _This.$CreateMatrix(rotate / 180 * Math.PI, scale, scale); + SetStyleMatrixIE(elmt, (!rotate && scale == 1) ? null : matrix, _This.$GetMatrixOffset(matrix, transform.$OriginalWidth, transform.$OriginalHeight)); + } + else { + //rotate(15deg) scale(.5) translateZ(0) + var transformProperty = GetTransformProperty(elmt); + if (transformProperty) { + var transformValue = "rotate(" + rotate % 360 + "deg) scale(" + scale + ")"; + + //needed for touch device, no need for desktop device + if (IsBrowserChrome() && _WebkitVersion > 535 && "ontouchstart" in window) + transformValue += " perspective(2000px)"; + + elmt.style[transformProperty] = transformValue; + } + } + } + + _This.$SetStyleTransform = function (elmt, transform) { + if (IsBrowserBadTransform()) { + Delay(_This.$CreateCallback(null, SetStyleTransformInternal, elmt, transform)); + } + else { + SetStyleTransformInternal(elmt, transform); + } + }; + + _This.$SetStyleTransformOrigin = function (elmt, transformOrigin) { + var transformProperty = GetTransformProperty(elmt); + + if (transformProperty) + elmt.style[transformProperty + "Origin"] = transformOrigin; + }; + + _This.$CssScale = function (elmt, scale) { + + if (IsBrowserIE() && _BrowserEngineVersion < 9 || (_BrowserEngineVersion < 10 && IsBrowserIeQuirks())) { + elmt.style.zoom = (scale == 1) ? "" : scale; + } + else { + var transformProperty = GetTransformProperty(elmt); + + if (transformProperty) { + //rotate(15deg) scale(.5) + var transformValue = "scale(" + scale + ")"; + + var oldTransformValue = elmt.style[transformProperty]; + var scaleReg = new RegExp(/[\s]*scale\(.*?\)/g); + + var newTransformValue = BuildNewCss(oldTransformValue, [scaleReg], transformValue); + + elmt.style[transformProperty] = newTransformValue; + } + } + }; + + _This.$EnableHWA = function (elmt) { + if (!elmt.style[GetTransformProperty(elmt)] || elmt.style[GetTransformProperty(elmt)] == "none") + elmt.style[GetTransformProperty(elmt)] = "perspective(2000px)"; + }; + + _This.$DisableHWA = function (elmt) { + elmt.style[GetTransformProperty(elmt)] = "none"; + }; + + var ie8OffsetWidth = 0; + var ie8OffsetHeight = 0; + + _This.$WindowResizeFilter = function (window, handler) { + return IsBrowserIe9Earlier() ? function () { + + var trigger = true; + + var checkElement = (IsBrowserIeQuirks() ? window.document.body : window.document.documentElement); + if (checkElement) { + var widthChange = checkElement.offsetWidth - ie8OffsetWidth; + var heightChange = checkElement.offsetHeight - ie8OffsetHeight; + if (widthChange || heightChange) { + ie8OffsetWidth += widthChange; + ie8OffsetHeight += heightChange; + } + else + trigger = false; + } + + trigger && handler(); + + } : handler; + }; + + _This.$MouseOverOutFilter = function (handler, target) { + /// + /// The target element to detect mouse over/out events. (for ie < 9 compatibility) + /// + + $JssorDebug$.$Execute(function () { + if (!target) { + throw new Error("Null reference, parameter \"target\"."); + } + }); + + return function (event) { + event = GetEvent(event); + + var eventName = event.type; + var related = event.relatedTarget || (eventName == "mouseout" ? event.toElement : event.fromElement); + + if (!related || (related !== target && !_This.$IsChild(target, related))) { + handler(event); + } + }; + }; + + _This.$AddEvent = function (elmt, eventName, handler, useCapture) { + elmt = _This.$GetElement(elmt); + + $JssorDebug$.$Execute(function () { + if (!elmt) { + $JssorDebug$.$Fail("Parameter 'elmt' not specified."); + } + + if (!handler) { + $JssorDebug$.$Fail("Parameter 'handler' not specified."); + } + + if (!elmt.addEventListener && !elmt.attachEvent) { + $JssorDebug$.$Fail("Unable to attach event handler, no known technique."); + } + }); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (elmt.addEventListener) { + if (eventName == "mousewheel") { + elmt.addEventListener("DOMMouseScroll", handler, useCapture); + } + // we are still going to add the mousewheel -- not a mistake! + // _This is for opera, since it uses onmousewheel but needs addEventListener. + elmt.addEventListener(eventName, handler, useCapture); + } + else if (elmt.attachEvent) { + elmt.attachEvent("on" + eventName, handler); + if (useCapture && elmt.setCapture) { + elmt.setCapture(); + } + } + }; + + _This.$RemoveEvent = function (elmt, eventName, handler, useCapture) { + elmt = _This.$GetElement(elmt); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (elmt.removeEventListener) { + if (eventName == "mousewheel") { + elmt.removeEventListener("DOMMouseScroll", handler, useCapture); + } + // we are still going to remove the mousewheel -- not a mistake! + // _This is for opera, since it uses onmousewheel but needs removeEventListener. + elmt.removeEventListener(eventName, handler, useCapture); + } + else if (elmt.detachEvent) { + elmt.detachEvent("on" + eventName, handler); + if (useCapture && elmt.releaseCapture) { + elmt.releaseCapture(); + } + } + }; + + _This.$FireEvent = function (elmt, eventName) { + //var document = elmt.document; + + $JssorDebug$.$Execute(function () { + if (!document.createEvent && !document.createEventObject) { + $JssorDebug$.$Fail("Unable to fire event, no known technique."); + } + + if (!elmt.dispatchEvent && !elmt.fireEvent) { + $JssorDebug$.$Fail("Unable to fire event, no known technique."); + } + }); + + var evento; + + if (document.createEvent) { + evento = document.createEvent("HTMLEvents"); + evento.initEvent(eventName, false, false); + elmt.dispatchEvent(evento); + } + else { + var ieEventName = "on" + eventName; + evento = document.createEventObject(); + + elmt.fireEvent(ieEventName, evento); + } + }; + + _This.$CancelEvent = function (event) { + event = GetEvent(event); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (event.preventDefault) { + event.preventDefault(); // W3C for preventing default + } + + event.cancel = true; // legacy for preventing default + event.returnValue = false; // IE for preventing default + }; + + _This.$StopEvent = function (event) { + event = GetEvent(event); + + // technique from: + // http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/ + + if (event.stopPropagation) { + event.stopPropagation(); // W3C for stopping propagation + } + + event.cancelBubble = true; // IE for stopping propagation + }; + + _This.$CreateCallback = function (object, method) { + // create callback args + var initialArgs = [].slice.call(arguments, 2); + + // create closure to apply method + var callback = function () { + // concatenate new args, but make a copy of initialArgs first + var args = initialArgs.concat([].slice.call(arguments, 0)); + + return method.apply(object, args); + }; + + //$JssorDebug$.$LiveStamp(callback, "callback_" + ($Jssor$.$GetNow() & 0xFFFFFF)); + + return callback; + }; + + _This.$InnerText = function (elmt, text) { + if (text == undefined) + return elmt.textContent || elmt.innerText; + + var textNode = document.createTextNode(text); + _This.$Empty(elmt); + elmt.appendChild(textNode); + }; + + _This.$InnerHtml = function (elmt, html) { + if (html == undefined) + return elmt.innerHTML; + + elmt.innerHTML = html; + }; + + _This.$GetClientRect = function (elmt) { + var rect = elmt.getBoundingClientRect(); + + return { x: rect.left, y: rect.top, w: rect.right - rect.left, h: rect.bottom - rect.top }; + }; + + _This.$ClearInnerHtml = function (elmt) { + elmt.innerHTML = ""; + }; + + _This.$EncodeHtml = function (text) { + var div = _This.$CreateDiv(); + _This.$InnerText(div, text); + return _This.$InnerHtml(div); + }; + + _This.$DecodeHtml = function (html) { + var div = _This.$CreateDiv(); + _This.$InnerHtml(div, html); + return _This.$InnerText(div); + }; + + _This.$SelectElement = function (elmt) { + var userSelection; + if (window.getSelection) { + //W3C default + userSelection = window.getSelection(); + } + var theRange = null; + if (document.createRange) { + theRange = document.createRange(); + theRange.selectNode(elmt); + } + else { + theRange = document.body.createTextRange(); + theRange.moveToElementText(elmt); + theRange.select(); + } + //set user selection + if (userSelection) + userSelection.addRange(theRange); + }; + + _This.$DeselectElements = function () { + if (document.selection) { + document.selection.empty(); + } else if (window.getSelection) { + window.getSelection().removeAllRanges(); + } + }; + + _This.$Children = function (elmt, includeAll) { + var children = []; + + for (var tmpEl = elmt.firstChild; tmpEl; tmpEl = tmpEl.nextSibling) { + if (includeAll || tmpEl.nodeType == 1) { + children.push(tmpEl); + } + } + + return children; + }; + + function FindChild(elmt, attrValue, noDeep, attrName) { + attrName = attrName || "u"; + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (AttributeEx(elmt, attrName) == attrValue) + return elmt; + + if (!noDeep) { + var childRet = FindChild(elmt, attrValue, noDeep, attrName); + if (childRet) + return childRet; + } + } + } + } + + _This.$FindChild = FindChild; + + function FindChildren(elmt, attrValue, noDeep, attrName) { + attrName = attrName || "u"; + + var ret = []; + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (AttributeEx(elmt, attrName) == attrValue) + ret.push(elmt); + + if (!noDeep) { + var childRet = FindChildren(elmt, attrValue, noDeep, attrName); + if (childRet.length) + ret = ret.concat(childRet); + } + } + } + + return ret; + } + + _This.$FindChildren = FindChildren; + + function FindChildByTag(elmt, tagName, noDeep) { + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (elmt.tagName == tagName) + return elmt; + + if (!noDeep) { + var childRet = FindChildByTag(elmt, tagName, noDeep); + if (childRet) + return childRet; + } + } + } + } + + _This.$FindChildByTag = FindChildByTag; + + function FindChildrenByTag(elmt, tagName, noDeep) { + var ret = []; + + for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) { + if (elmt.nodeType == 1) { + if (!tagName || elmt.tagName == tagName) + ret.push(elmt); + + if (!noDeep) { + var childRet = FindChildrenByTag(elmt, tagName, noDeep); + if (childRet.length) + ret = ret.concat(childRet); + } + } + } + + return ret; + } + + _This.$FindChildrenByTag = FindChildrenByTag; + + _This.$GetElementsByTag = function (elmt, tagName) { + return elmt.getElementsByTagName(tagName); + }; + + //function Extend() { + // var args = arguments; + // var target; + // var options; + // var propName; + // var propValue; + // var targetPropValue; + // var purpose = 7 & args[0]; + // var deep = 1 & purpose; + // var unextend = 2 & purpose; + // var i = purpose ? 2 : 1; + // target = args[i - 1] || {}; + + // for (; i < args.length; i++) { + // // Only deal with non-null/undefined values + // if (options = args[i]) { + // // Extend the base object + // for (propName in options) { + // propValue = options[propName]; + + // if (propValue !== undefined) { + // propValue = options[propName]; + + // if (unextend) { + // targetPropValue = target[propName]; + // if (propValue === targetPropValue) + // delete target[propName]; + // else if (deep && IsPlainObject(targetPropValue)) { + // Extend(purpose, targetPropValue, propValue); + // } + // } + // else { + // target[propName] = (deep && IsPlainObject(target[propName])) ? Extend(purpose | 4, {}, propValue) : propValue; + // } + // } + // } + // } + // } + + // // Return the modified object + // return target; + //} + + //function Unextend() { + // var args = arguments; + // var newArgs = [].slice.call(arguments); + // var purpose = 1 & args[0]; + + // purpose && newArgs.shift(); + // newArgs.unshift(purpose | 2); + + // return Extend.apply(null, newArgs); + //} + + function Extend() { + var args = arguments; + var target; + var options; + var propName; + var propValue; + var deep = 1 & args[0]; + var i = 1 + deep; + target = args[i - 1] || {}; + + for (; i < args.length; i++) { + // Only deal with non-null/undefined values + if (options = args[i]) { + // Extend the base object + for (propName in options) { + propValue = options[propName]; + + if (propValue !== undefined) { + propValue = options[propName]; + target[propName] = (deep && IsPlainObject(target[propName])) ? Extend(deep, {}, propValue) : propValue; + } + } + } + } + + // Return the modified object + return target; + } + + _This.$Extend = Extend; + + function Unextend(target, option) { + $JssorDebug$.$Assert(option); + + var unextended = {}; + var name; + var targetProp; + var optionProp; + + // Extend the base object + for (name in target) { + targetProp = target[name]; + optionProp = option[name]; + + if (targetProp !== optionProp) { + var exclude; + + if (IsPlainObject(targetProp) && IsPlainObject(optionProp)) { + targetProp = Unextend(optionProp); + exclude = !IsNotEmpty(targetProp); + } + + !exclude && (unextended[name] = targetProp); + } + } + + // Return the modified object + return unextended; + } + + _This.$Unextend = Unextend; + + _This.$IsFunction = function (obj) { + return Type(obj) == "function"; + }; + + _This.$IsArray = function (obj) { + return Type(obj) == "array"; + }; + + _This.$IsString = function (obj) { + return Type(obj) == "string"; + }; + + _This.$IsNumeric = function (obj) { + return !isNaN(ParseFloat(obj)) && isFinite(obj); + }; + + _This.$Type = Type; + + // args is for internal usage only + _This.$Each = Each; + + _This.$IsNotEmpty = IsNotEmpty; + + _This.$IsPlainObject = IsPlainObject; + + function CreateElement(tagName) { + return document.createElement(tagName); + } + + _This.$CreateElement = CreateElement; + + _This.$CreateDiv = function () { + return CreateElement("DIV"); + }; + + _This.$CreateSpan = function () { + return CreateElement("SPAN"); + }; + + _This.$EmptyFunction = function () { }; + + function Attribute(elmt, name, value) { + if (value == undefined) + return elmt.getAttribute(name); + + elmt.setAttribute(name, value); + } + + function AttributeEx(elmt, name) { + return Attribute(elmt, name) || Attribute(elmt, "data-" + name); + } + + _This.$Attribute = Attribute; + _This.$AttributeEx = AttributeEx; + + function ClassName(elmt, className) { + if (className == undefined) + return elmt.className; + + elmt.className = className; + } + + _This.$ClassName = ClassName; + + function ToHash(array) { + var hash = {}; + + Each(array, function (item) { + hash[item] = item; + }); + + return hash; + } + + function Split(str, separator) { + return str.match(separator || REGEX_WHITESPACE_GLOBAL); + } + + function StringToHashObject(str, regExp) { + return ToHash(Split(str || "", regExp)); + } + + _This.$ToHash = ToHash; + _This.$Split = Split; + + function Join(separator, strings) { + /// + /// + /// + /// + + var joined = ""; + + Each(strings, function (str) { + joined && (joined += separator); + joined += str; + }); + + return joined; + } + + function ReplaceClass(elmt, oldClassName, newClassName) { + ClassName(elmt, Join(" ", Extend(Unextend(StringToHashObject(ClassName(elmt)), StringToHashObject(oldClassName)), StringToHashObject(newClassName)))); + } + + _This.$Join = Join; + + _This.$AddClass = function (elmt, className) { + ReplaceClass(elmt, null, className); + }; + + _This.$RemoveClass = ReplaceClass; + + _This.$ReplaceClass = ReplaceClass; + + _This.$ParentNode = function (elmt) { + return elmt.parentNode; + }; + + _This.$HideElement = function (elmt) { + _This.$CssDisplay(elmt, "none"); + }; + + _This.$EnableElement = function (elmt, notEnable) { + if (notEnable) { + _This.$Attribute(elmt, "disabled", true); + } + else { + _This.$RemoveAttribute(elmt, "disabled"); + } + }; + + _This.$HideElements = function (elmts) { + for (var i = 0; i < elmts.length; i++) { + _This.$HideElement(elmts[i]); + } + }; + + _This.$ShowElement = function (elmt, hide) { + _This.$CssDisplay(elmt, hide ? "none" : ""); + }; + + _This.$ShowElements = function (elmts, hide) { + for (var i = 0; i < elmts.length; i++) { + _This.$ShowElement(elmts[i], hide); + } + }; + + _This.$RemoveAttribute = function (elmt, attrbuteName) { + elmt.removeAttribute(attrbuteName); + }; + + _This.$CanClearClip = function () { + return IsBrowserIE() && _BrowserRuntimeVersion < 10; + }; + + _This.$SetStyleClip = function (elmt, clip) { + if (clip) { + elmt.style.clip = "rect(" + Math.round(clip.$Top) + "px " + Math.round(clip.$Right) + "px " + Math.round(clip.$Bottom) + "px " + Math.round(clip.$Left) + "px)"; + } + else { + var cssText = elmt.style.cssText; + var clipRegs = [ + new RegExp(/[\s]*clip: rect\(.*?\)[;]?/i), + new RegExp(/[\s]*cliptop: .*?[;]?/i), + new RegExp(/[\s]*clipright: .*?[;]?/i), + new RegExp(/[\s]*clipbottom: .*?[;]?/i), + new RegExp(/[\s]*clipleft: .*?[;]?/i) + ]; + + var newCssText = BuildNewCss(cssText, clipRegs, ""); + + $Jssor$.$CssCssText(elmt, newCssText); + } + }; + + _This.$GetNow = function () { + return new Date().getTime(); + }; + + _This.$AppendChild = function (elmt, child) { + elmt.appendChild(child); + }; + + _This.$AppendChildren = function (elmt, children) { + Each(children, function (child) { + _This.$AppendChild(elmt, child); + }); + }; + + _This.$InsertBefore = function (newNode, refNode, pNode) { + /// + /// Insert a node before a reference node + /// + /// + /// A new node to insert + /// + /// + /// The reference node to insert a new node before + /// + /// + /// The parent node to insert node to + /// + + (pNode || refNode.parentNode).insertBefore(newNode, refNode); + }; + + _This.$InsertAfter = function (newNode, refNode, pNode) { + /// + /// Insert a node after a reference node + /// + /// + /// A new node to insert + /// + /// + /// The reference node to insert a new node after + /// + /// + /// The parent node to insert node to + /// + + _This.$InsertBefore(newNode, refNode.nextSibling, pNode || refNode.parentNode); + }; + + _This.$InsertAdjacentHtml = function (elmt, where, html) { + elmt.insertAdjacentHTML(where, html); + }; + + _This.$RemoveElement = function (elmt, pNode) { + /// + /// Remove element from parent node + /// + /// + /// The element to remove + /// + /// + /// The parent node to remove elment from + /// + (pNode || elmt.parentNode).removeChild(elmt); + }; + + _This.$RemoveElements = function (elmts, pNode) { + Each(elmts, function (elmt) { + _This.$RemoveElement(elmt, pNode); + }); + }; + + _This.$Empty = function (elmt) { + _This.$RemoveElements(_This.$Children(elmt, true), elmt); + }; + + _This.$ParseInt = function (str, radix) { + return parseInt(str, radix || 10); + }; + + var ParseFloat = parseFloat; + + _This.$ParseFloat = ParseFloat; + + _This.$IsChild = function (elmtA, elmtB) { + var body = document.body; + + while (elmtB && elmtA !== elmtB && body !== elmtB) { + try { + elmtB = elmtB.parentNode; + } catch (e) { + // Firefox sometimes fires events for XUL elements, which throws + // a "permission denied" error. so this is not a child. + return false; + } + } + + return elmtA === elmtB; + }; + + function CloneNode(elmt, noDeep, keepId) { + var clone = elmt.cloneNode(!noDeep); + if (!keepId) { + _This.$RemoveAttribute(clone, "id"); + } + + return clone; + } + + _This.$CloneNode = CloneNode; + + _This.$LoadImage = function (src, callback) { + var image = new Image(); + + function LoadImageCompleteHandler(event, abort) { + _This.$RemoveEvent(image, "load", LoadImageCompleteHandler); + _This.$RemoveEvent(image, "abort", ErrorOrAbortHandler); + _This.$RemoveEvent(image, "error", ErrorOrAbortHandler); + + if (callback) + callback(image, abort); + } + + function ErrorOrAbortHandler(event) { + LoadImageCompleteHandler(event, true); + } + + if (IsBrowserOpera() && _BrowserRuntimeVersion < 11.6 || !src) { + LoadImageCompleteHandler(!src); + } + else { + + _This.$AddEvent(image, "load", LoadImageCompleteHandler); + _This.$AddEvent(image, "abort", ErrorOrAbortHandler); + _This.$AddEvent(image, "error", ErrorOrAbortHandler); + + image.src = src; + } + }; + + _This.$LoadImages = function (imageElmts, mainImageElmt, callback) { + + var _ImageLoading = imageElmts.length + 1; + + function LoadImageCompleteEventHandler(image, abort) { + + _ImageLoading--; + if (mainImageElmt && image && image.src == mainImageElmt.src) + mainImageElmt = image; + !_ImageLoading && callback && callback(mainImageElmt); + } + + Each(imageElmts, function (imageElmt) { + _This.$LoadImage(imageElmt.src, LoadImageCompleteEventHandler); + }); + + LoadImageCompleteEventHandler(); + }; + + _This.$BuildElement = function (template, tagName, replacer, createCopy) { + if (createCopy) + template = CloneNode(template); + + var templateHolders = FindChildren(template, tagName); + if (!templateHolders.length) + templateHolders = $Jssor$.$GetElementsByTag(template, tagName); + + for (var j = templateHolders.length - 1; j > -1; j--) { + var templateHolder = templateHolders[j]; + var replaceItem = CloneNode(replacer); + ClassName(replaceItem, ClassName(templateHolder)); + $Jssor$.$CssCssText(replaceItem, templateHolder.style.cssText); + + $Jssor$.$InsertBefore(replaceItem, templateHolder); + $Jssor$.$RemoveElement(templateHolder); + } + + return template; + }; + + function JssorButtonEx(elmt) { + var _Self = this; + + var _OriginClassName = ""; + var _ToggleClassSuffixes = ["av", "pv", "ds", "dn"]; + var _ToggleClasses = []; + var _ToggleClassName; + + var _IsMouseDown = 0; //class name 'dn' + var _IsSelected = 0; //class name 1(active): 'av', 2(passive): 'pv' + var _IsDisabled = 0; //class name 'ds' + + function Highlight() { + ReplaceClass(elmt, _ToggleClassName, _ToggleClasses[_IsDisabled || _IsMouseDown || (_IsSelected & 2) || _IsSelected]); + $Jssor$.$Css(elmt, "pointer-events", _IsDisabled ? "none" : ""); + } + + function MouseUpOrCancelEventHandler(event) { + _IsMouseDown = 0; + + Highlight(); + + _This.$RemoveEvent(document, "mouseup", MouseUpOrCancelEventHandler); + _This.$RemoveEvent(document, "touchend", MouseUpOrCancelEventHandler); + _This.$RemoveEvent(document, "touchcancel", MouseUpOrCancelEventHandler); + } + + function MouseDownEventHandler(event) { + if (_IsDisabled) { + _This.$CancelEvent(event); + } + else { + + _IsMouseDown = 4; + + Highlight(); + + _This.$AddEvent(document, "mouseup", MouseUpOrCancelEventHandler); + _This.$AddEvent(document, "touchend", MouseUpOrCancelEventHandler); + _This.$AddEvent(document, "touchcancel", MouseUpOrCancelEventHandler); + } + } + + _Self.$Selected = function (activate) { + if (activate != undefined) { + _IsSelected = (activate & 2) || (activate & 1); + + Highlight(); + } + else { + return _IsSelected; + } + }; + + _Self.$Enable = function (enable) { + if (enable == undefined) { + return !_IsDisabled; + } + + _IsDisabled = enable ? 0 : 3; + + Highlight(); + }; + + //JssorButtonEx Constructor + { + elmt = _This.$GetElement(elmt); + + var originalClassNameArray = $Jssor$.$Split(ClassName(elmt)); + if (originalClassNameArray) + _OriginClassName = originalClassNameArray.shift(); + + Each(_ToggleClassSuffixes, function (toggleClassSuffix) { + _ToggleClasses.push(_OriginClassName +toggleClassSuffix); + }); + + _ToggleClassName = Join(" ", _ToggleClasses); + + _ToggleClasses.unshift(""); + + _This.$AddEvent(elmt, "mousedown", MouseDownEventHandler); + _This.$AddEvent(elmt, "touchstart", MouseDownEventHandler); + } + } + + _This.$Buttonize = function (elmt) { + return new JssorButtonEx(elmt); + }; + + _This.$Css = Css; + _This.$CssN = CssN; + _This.$CssP = CssP; + + _This.$CssOverflow = CssProxy("overflow"); + + _This.$CssTop = CssProxy("top", 2); + _This.$CssLeft = CssProxy("left", 2); + _This.$CssWidth = CssProxy("width", 2); + _This.$CssHeight = CssProxy("height", 2); + _This.$CssMarginLeft = CssProxy("marginLeft", 2); + _This.$CssMarginTop = CssProxy("marginTop", 2); + _This.$CssPosition = CssProxy("position"); + _This.$CssDisplay = CssProxy("display"); + _This.$CssZIndex = CssProxy("zIndex", 1); + _This.$CssFloat = function (elmt, floatValue) { + return Css(elmt, IsBrowserIE() ? "styleFloat" : "cssFloat", floatValue); + }; + _This.$CssOpacity = function (elmt, opacity, ie9EarlierForce) { + if (opacity != undefined) { + SetStyleOpacity(elmt, opacity, ie9EarlierForce); + } + else { + return GetStyleOpacity(elmt); + } + }; + + _This.$CssCssText = function (elmt, text) { + if (text != undefined) { + elmt.style.cssText = text; + } + else { + return elmt.style.cssText; + } + }; + + var _StyleGetter = { + $Opacity: _This.$CssOpacity, + $Top: _This.$CssTop, + $Left: _This.$CssLeft, + $Width: _This.$CssWidth, + $Height: _This.$CssHeight, + $Position: _This.$CssPosition, + $Display: _This.$CssDisplay, + $ZIndex: _This.$CssZIndex + }; + + var _StyleSetterReserved; + + function StyleSetter() { + if (!_StyleSetterReserved) { + _StyleSetterReserved = Extend({ + $MarginTop: _This.$CssMarginTop, + $MarginLeft: _This.$CssMarginLeft, + $Clip: _This.$SetStyleClip, + $Transform: _This.$SetStyleTransform + }, _StyleGetter); + } + return _StyleSetterReserved; + } + + function StyleSetterEx() { + StyleSetter(); + + //For Compression Only + _StyleSetterReserved.$Transform = _StyleSetterReserved.$Transform; + + return _StyleSetterReserved; + } + + _This.$StyleSetter = StyleSetter; + + _This.$StyleSetterEx = StyleSetterEx; + + _This.$GetStyles = function (elmt, originStyles) { + StyleSetter(); + + var styles = {}; + + Each(originStyles, function (value, key) { + if (_StyleGetter[key]) { + styles[key] = _StyleGetter[key](elmt); + } + }); + + return styles; + }; + + _This.$SetStyles = function (elmt, styles) { + var styleSetter = StyleSetter(); + + Each(styles, function (value, key) { + styleSetter[key] && styleSetter[key](elmt, value); + }); + }; + + _This.$SetStylesEx = function (elmt, styles) { + StyleSetterEx(); + + _This.$SetStyles(elmt, styles); + }; + + var $JssorMatrix$ = new function () { + var _ThisMatrix = this; + + function Multiply(ma, mb) { + var acs = ma[0].length; + var rows = ma.length; + var cols = mb[0].length; + + var matrix = []; + + for (var r = 0; r < rows; r++) { + var row = matrix[r] = []; + for (var c = 0; c < cols; c++) { + var unitValue = 0; + + for (var ac = 0; ac < acs; ac++) { + unitValue += ma[r][ac] * mb[ac][c]; + } + + row[c] = unitValue; + } + } + + return matrix; + } + + _ThisMatrix.$ScaleX = function (matrix, sx) { + return _ThisMatrix.$ScaleXY(matrix, sx, 0); + }; + + _ThisMatrix.$ScaleY = function (matrix, sy) { + return _ThisMatrix.$ScaleXY(matrix, 0, sy); + }; + + _ThisMatrix.$ScaleXY = function (matrix, sx, sy) { + return Multiply(matrix, [[sx, 0], [0, sy]]); + }; + + _ThisMatrix.$TransformPoint = function (matrix, p) { + var pMatrix = Multiply(matrix, [[p.x], [p.y]]); + + return Point(pMatrix[0][0], pMatrix[1][0]); + }; + }; + + _This.$CreateMatrix = function (alpha, scaleX, scaleY) { + var cos = Math.cos(alpha); + var sin = Math.sin(alpha); + //var r11 = cos; + //var r21 = sin; + //var r12 = -sin; + //var r22 = cos; + + //var m11 = cos * scaleX; + //var m12 = -sin * scaleY; + //var m21 = sin * scaleX; + //var m22 = cos * scaleY; + + return [[cos * scaleX, -sin * scaleY], [sin * scaleX, cos * scaleY]]; + }; + + _This.$GetMatrixOffset = function (matrix, width, height) { + var p1 = $JssorMatrix$.$TransformPoint(matrix, Point(-width / 2, -height / 2)); + var p2 = $JssorMatrix$.$TransformPoint(matrix, Point(width / 2, -height / 2)); + var p3 = $JssorMatrix$.$TransformPoint(matrix, Point(width / 2, height / 2)); + var p4 = $JssorMatrix$.$TransformPoint(matrix, Point(-width / 2, height / 2)); + + return Point(Math.min(p1.x, p2.x, p3.x, p4.x) + width / 2, Math.min(p1.y, p2.y, p3.y, p4.y) + height / 2); + }; + + _This.$Cast = function (fromStyles, difStyles, interPosition, easings, durings, rounds, options) { + + var currentStyles = difStyles; + + if (fromStyles) { + currentStyles = {}; + + for (var key in difStyles) { + + var round = rounds[key] || 1; + var during = durings[key] || [0, 1]; + var propertyInterPosition = (interPosition - during[0]) / during[1]; + propertyInterPosition = Math.min(Math.max(propertyInterPosition, 0), 1); + propertyInterPosition = propertyInterPosition * round; + var floorPosition = Math.floor(propertyInterPosition); + if (propertyInterPosition != floorPosition) + propertyInterPosition -= floorPosition; + + var easing = easings[key] || easings.$Default || $JssorEasing$.$EaseSwing; + var easingValue = easing(propertyInterPosition); + var currentPropertyValue; + var value = fromStyles[key]; + var toValue = difStyles[key]; + var difValue = difStyles[key]; + + if ($Jssor$.$IsNumeric(difValue)) { + currentPropertyValue = value + difValue * easingValue; + } + else { + currentPropertyValue = $Jssor$.$Extend({ $Offset: {} }, fromStyles[key]); + + $Jssor$.$Each(difValue.$Offset, function (rectX, n) { + var offsetValue = rectX * easingValue; + currentPropertyValue.$Offset[n] = offsetValue; + currentPropertyValue[n] += offsetValue; + }); + } + currentStyles[key] = currentPropertyValue; + } + + if (difStyles.$Zoom || difStyles.$Rotate) { + currentStyles.$Transform = { $Rotate: currentStyles.$Rotate || 0, $Scale: currentStyles.$Zoom, $OriginalWidth: options.$OriginalWidth, $OriginalHeight: options.$OriginalHeight }; + } + } + + if (difStyles.$Clip && options.$Move) { + var styleFrameNClipOffset = currentStyles.$Clip.$Offset; + + var offsetY = (styleFrameNClipOffset.$Top || 0) + (styleFrameNClipOffset.$Bottom || 0); + var offsetX = (styleFrameNClipOffset.$Left || 0) + (styleFrameNClipOffset.$Right || 0); + + currentStyles.$Left = (currentStyles.$Left || 0) + offsetX; + currentStyles.$Top = (currentStyles.$Top || 0) + offsetY; + currentStyles.$Clip.$Left -= offsetX; + currentStyles.$Clip.$Right -= offsetX; + currentStyles.$Clip.$Top -= offsetY; + currentStyles.$Clip.$Bottom -= offsetY; + } + + if (currentStyles.$Clip && $Jssor$.$CanClearClip() && !currentStyles.$Clip.$Top && !currentStyles.$Clip.$Left && (currentStyles.$Clip.$Right == options.$OriginalWidth) && (currentStyles.$Clip.$Bottom == options.$OriginalHeight)) + currentStyles.$Clip = null; + + return currentStyles; + }; +}; + +//$JssorObject$ +function $JssorObject$() { + var _ThisObject = this; + // Fields + + var _Listeners = []; // dictionary of eventName --> array of handlers + var _Listenees = []; + + // Private Methods + function AddListener(eventName, handler) { + + $JssorDebug$.$Execute(function () { + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + + $Jssor$.$Each(_Listeners, function (listener) { + if (listener.$EventName == eventName && listener.$Handler === handler) { + throw new Error("The handler listened to the event already, cannot listen to the same event of the same object with the same handler twice."); + } + }); + }); + + _Listeners.push({ $EventName: eventName, $Handler: handler }); + } + + function RemoveListener(eventName, handler) { + + $JssorDebug$.$Execute(function () { + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + }); + + $Jssor$.$Each(_Listeners, function (listener, index) { + if (listener.$EventName == eventName && listener.$Handler === handler) { + _Listeners.splice(index, 1); + } + }); + } + + function ClearListeners() { + _Listeners = []; + } + + function ClearListenees() { + + $Jssor$.$Each(_Listenees, function (listenee) { + $Jssor$.$RemoveEvent(listenee.$Obj, listenee.$EventName, listenee.$Handler); + }); + + _Listenees = []; + } + + //Protected Methods + _ThisObject.$Listen = function (obj, eventName, handler, useCapture) { + + $JssorDebug$.$Execute(function () { + if (!obj) + throw new Error("param 'obj' is null or empty."); + + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + + $Jssor$.$Each(_Listenees, function (listenee) { + if (listenee.$Obj === obj && listenee.$EventName == eventName && listenee.$Handler === handler) { + throw new Error("The handler listened to the event already, cannot listen to the same event of the same object with the same handler twice."); + } + }); + }); + + $Jssor$.$AddEvent(obj, eventName, handler, useCapture); + _Listenees.push({ $Obj: obj, $EventName: eventName, $Handler: handler }); + }; + + _ThisObject.$Unlisten = function (obj, eventName, handler) { + + $JssorDebug$.$Execute(function () { + if (!obj) + throw new Error("param 'obj' is null or empty."); + + if (eventName == undefined || eventName == null) + throw new Error("param 'eventName' is null or empty."); + + if (typeof (handler) != "function") { + throw "param 'handler' must be a function."; + } + }); + + $Jssor$.$Each(_Listenees, function (listenee, index) { + if (listenee.$Obj === obj && listenee.$EventName == eventName && listenee.$Handler === handler) { + $Jssor$.$RemoveEvent(obj, eventName, handler); + _Listenees.splice(index, 1); + } + }); + }; + + _ThisObject.$UnlistenAll = ClearListenees; + + // Public Methods + _ThisObject.$On = _ThisObject.addEventListener = AddListener; + + _ThisObject.$Off = _ThisObject.removeEventListener = RemoveListener; + + _ThisObject.$TriggerEvent = function (eventName) { + + var args = [].slice.call(arguments, 1); + + $Jssor$.$Each(_Listeners, function (listener) { + listener.$EventName == eventName && listener.$Handler.apply(window, args); + }); + }; + + _ThisObject.$Destroy = function () { + ClearListenees(); + ClearListeners(); + + for (var name in _ThisObject) + delete _ThisObject[name]; + }; + + $JssorDebug$.$C_AbstractClass(_ThisObject); +}; + +function $JssorAnimator$(delay, duration, options, elmt, fromStyles, difStyles) { + delay = delay || 0; + + var _ThisAnimator = this; + var _AutoPlay; + var _Hiden; + var _CombineMode; + var _PlayToPosition; + var _PlayDirection; + var _NoStop; + var _TimeStampLastFrame = 0; + + var _SubEasings; + var _SubRounds; + var _SubDurings; + var _Callback; + + var _Shift = 0; + var _Position_Current = 0; + var _Position_Display = 0; + var _Hooked; + + var _Position_InnerBegin = delay; + var _Position_InnerEnd = delay + duration; + var _Position_OuterBegin; + var _Position_OuterEnd; + var _LoopLength; + + var _NestedAnimators = []; + var _StyleSetter; + + function GetPositionRange(position, begin, end) { + var range = 0; + + if (position < begin) + range = -1; + + else if (position > end) + range = 1; + + return range; + } + + function GetInnerPositionRange(position) { + return GetPositionRange(position, _Position_InnerBegin, _Position_InnerEnd); + } + + function GetOuterPositionRange(position) { + return GetPositionRange(position, _Position_OuterBegin, _Position_OuterEnd); + } + + function Shift(offset) { + _Position_OuterBegin += offset; + _Position_OuterEnd += offset; + _Position_InnerBegin += offset; + _Position_InnerEnd += offset; + + _Position_Current += offset; + _Position_Display += offset; + + _Shift = offset; + } + + function Locate(position, relative) { + var offset = position - _Position_OuterBegin + delay * relative; + + Shift(offset); + + //$JssorDebug$.$Execute(function () { + // _ThisAnimator.$Position_InnerBegin = _Position_InnerBegin; + // _ThisAnimator.$Position_InnerEnd = _Position_InnerEnd; + // _ThisAnimator.$Position_OuterBegin = _Position_OuterBegin; + // _ThisAnimator.$Position_OuterEnd = _Position_OuterEnd; + //}); + + return _Position_OuterEnd; + } + + function GoToPosition(positionOuter, force) { + var trimedPositionOuter = positionOuter; + + if (_LoopLength && (trimedPositionOuter >= _Position_OuterEnd || trimedPositionOuter <= _Position_OuterBegin)) { + trimedPositionOuter = ((trimedPositionOuter - _Position_OuterBegin) % _LoopLength + _LoopLength) % _LoopLength + _Position_OuterBegin; + } + + if (!_Hooked || _NoStop || force || _Position_Current != trimedPositionOuter) { + + var positionToDisplay = Math.min(trimedPositionOuter, _Position_OuterEnd); + positionToDisplay = Math.max(positionToDisplay, _Position_OuterBegin); + + if (!_Hooked || _NoStop || force || positionToDisplay != _Position_Display) { + + if (difStyles) { + + var interPosition = (positionToDisplay - _Position_InnerBegin) / (duration || 1); + + if (options.$Reverse) + interPosition = 1 - interPosition; + + var currentStyles = $Jssor$.$Cast(fromStyles, difStyles, interPosition, _SubEasings, _SubDurings, _SubRounds, options); + + $Jssor$.$Each(currentStyles, function (value, key) { + _StyleSetter[key] && _StyleSetter[key](elmt, value); + }); + } + + _ThisAnimator.$OnInnerOffsetChange(_Position_Display - _Position_InnerBegin, positionToDisplay - _Position_InnerBegin); + + _Position_Display = positionToDisplay; + + $Jssor$.$Each(_NestedAnimators, function (animator, i) { + var nestedAnimator = positionOuter < _Position_Current ? _NestedAnimators[_NestedAnimators.length - i - 1] : animator; + nestedAnimator.$GoToPosition(_Position_Display - _Shift, force); + }); + + var positionOld = _Position_Current; + var positionNew = _Position_Display; + + _Position_Current = trimedPositionOuter; + _Hooked = true; + + _ThisAnimator.$OnPositionChange(positionOld, positionNew); + } + } + } + + function Join(animator, combineMode, noExpand) { + /// + /// Combine another animator as nested animator + /// + /// + /// An instance of $JssorAnimator$ + /// + /// + /// 0: parallel - place the animator parallel to this animator. + /// 1: chain - chain the animator at the _Position_InnerEnd of this animator. + /// + $JssorDebug$.$Execute(function () { + if (combineMode !== 0 && combineMode !== 1) + $JssorDebug$.$Fail("Argument out of range, the value of 'combineMode' should be either 0 or 1."); + }); + + if (combineMode) + animator.$Locate(_Position_OuterEnd, 1); + + if (!noExpand) { + _Position_OuterBegin = Math.min(_Position_OuterBegin, animator.$GetPosition_OuterBegin() + _Shift); + _Position_OuterEnd = Math.max(_Position_OuterEnd, animator.$GetPosition_OuterEnd() + _Shift); + } + _NestedAnimators.push(animator); + } + + var RequestAnimationFrame = window.requestAnimationFrame + || window.webkitRequestAnimationFrame + || window.mozRequestAnimationFrame + || window.msRequestAnimationFrame; + + if ($Jssor$.$IsBrowserSafari() && $Jssor$.$BrowserVersion() < 7) { + RequestAnimationFrame = null; + + //$JssorDebug$.$Log("Custom animation frame for safari before 7."); + } + + RequestAnimationFrame = RequestAnimationFrame || function (callback) { + $Jssor$.$Delay(callback, options.$Interval); + }; + + function ShowFrame() { + if (_AutoPlay) { + var now = $Jssor$.$GetNow(); + var timeOffset = Math.min(now - _TimeStampLastFrame, options.$IntervalMax); + var timePosition = _Position_Current + timeOffset * _PlayDirection; + _TimeStampLastFrame = now; + + if (timePosition * _PlayDirection >= _PlayToPosition * _PlayDirection) + timePosition = _PlayToPosition; + + GoToPosition(timePosition); + + if (!_NoStop && timePosition * _PlayDirection >= _PlayToPosition * _PlayDirection) { + Stop(_Callback); + } + else { + RequestAnimationFrame(ShowFrame); + } + } + } + + function PlayToPosition(toPosition, callback, noStop) { + if (!_AutoPlay) { + _AutoPlay = true; + _NoStop = noStop + _Callback = callback; + toPosition = Math.max(toPosition, _Position_OuterBegin); + toPosition = Math.min(toPosition, _Position_OuterEnd); + _PlayToPosition = toPosition; + _PlayDirection = _PlayToPosition < _Position_Current ? -1 : 1; + _ThisAnimator.$OnStart(); + _TimeStampLastFrame = $Jssor$.$GetNow(); + RequestAnimationFrame(ShowFrame); + } + } + + function Stop(callback) { + if (_AutoPlay) { + _NoStop = _AutoPlay = _Callback = false; + _ThisAnimator.$OnStop(); + + if (callback) + callback(); + } + } + + _ThisAnimator.$Play = function (positionLength, callback, noStop) { + PlayToPosition(positionLength ? _Position_Current + positionLength : _Position_OuterEnd, callback, noStop); + }; + + _ThisAnimator.$PlayToPosition = PlayToPosition; + + _ThisAnimator.$PlayToBegin = function (callback, noStop) { + PlayToPosition(_Position_OuterBegin, callback, noStop); + }; + + _ThisAnimator.$PlayToEnd = function (callback, noStop) { + PlayToPosition(_Position_OuterEnd, callback, noStop); + }; + + _ThisAnimator.$Stop = Stop; + + _ThisAnimator.$Continue = function (toPosition) { + PlayToPosition(toPosition); + }; + + _ThisAnimator.$GetPosition = function () { + return _Position_Current; + }; + + _ThisAnimator.$GetPlayToPosition = function () { + return _PlayToPosition; + }; + + _ThisAnimator.$GetPosition_Display = function () { + return _Position_Display; + }; + + _ThisAnimator.$GoToPosition = GoToPosition; + + _ThisAnimator.$GoToBegin = function () { + GoToPosition(_Position_OuterBegin, true); + }; + + _ThisAnimator.$GoToEnd = function () { + GoToPosition(_Position_OuterEnd, true); + }; + + _ThisAnimator.$Move = function (offset) { + GoToPosition(_Position_Current + offset); + }; + + _ThisAnimator.$CombineMode = function () { + return _CombineMode; + }; + + _ThisAnimator.$GetDuration = function () { + return duration; + }; + + _ThisAnimator.$IsPlaying = function () { + return _AutoPlay; + }; + + _ThisAnimator.$IsOnTheWay = function () { + return _Position_Current > _Position_InnerBegin && _Position_Current <= _Position_InnerEnd; + }; + + _ThisAnimator.$SetLoopLength = function (length) { + _LoopLength = length; + }; + + _ThisAnimator.$Locate = Locate; + + _ThisAnimator.$Shift = Shift; + + _ThisAnimator.$Join = Join; + + _ThisAnimator.$Combine = function (animator) { + /// + /// Combine another animator parallel to this animator + /// + /// + /// An instance of $JssorAnimator$ + /// + Join(animator, 0); + }; + + _ThisAnimator.$Chain = function (animator) { + /// + /// Chain another animator at the _Position_InnerEnd of this animator + /// + /// + /// An instance of $JssorAnimator$ + /// + Join(animator, 1); + }; + + _ThisAnimator.$GetPosition_InnerBegin = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_InnerBegin; + }; + + _ThisAnimator.$GetPosition_InnerEnd = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_InnerEnd; + }; + + _ThisAnimator.$GetPosition_OuterBegin = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_OuterBegin; + }; + + _ThisAnimator.$GetPosition_OuterEnd = function () { + /// + /// Internal member function, do not use it. + /// + /// + /// + return _Position_OuterEnd; + }; + + _ThisAnimator.$OnPositionChange = _ThisAnimator.$OnStart = _ThisAnimator.$OnStop = _ThisAnimator.$OnInnerOffsetChange = $Jssor$.$EmptyFunction; + _ThisAnimator.$Version = $Jssor$.$GetNow(); + + //Constructor 1 + { + options = $Jssor$.$Extend({ + $Interval: 16, + $IntervalMax: 50 + }, options); + + //Sodo statement, for development time intellisence only + $JssorDebug$.$Execute(function () { + options = $Jssor$.$Extend({ + $LoopLength: undefined, + $Setter: undefined, + $Easing: undefined + }, options); + }); + + _LoopLength = options.$LoopLength; + + _StyleSetter = $Jssor$.$Extend({}, $Jssor$.$StyleSetter(), options.$Setter); + + _Position_OuterBegin = _Position_InnerBegin = delay; + _Position_OuterEnd = _Position_InnerEnd = delay + duration; + + _SubRounds = options.$Round || {}; + _SubDurings = options.$During || {}; + _SubEasings = $Jssor$.$Extend({ $Default: $Jssor$.$IsFunction(options.$Easing) && options.$Easing || $JssorEasing$.$EaseSwing }, options.$Easing); + } +}; + +function $JssorPlayerClass$() { + + var _ThisPlayer = this; + var _PlayerControllers = []; + + function PlayerController(playerElement) { + var _SelfPlayerController = this; + var _PlayerInstance; + var _PlayerInstantces = []; + + function OnPlayerInstanceDataAvailable(event) { + var srcElement = $Jssor$.$EvtSrc(event); + _PlayerInstance = srcElement.pInstance; + + $Jssor$.$RemoveEvent(srcElement, "dataavailable", OnPlayerInstanceDataAvailable); + $Jssor$.$Each(_PlayerInstantces, function (playerInstance) { + if (playerInstance != _PlayerInstance) { + playerInstance.$Remove(); + } + }); + + playerElement.pTagName = _PlayerInstance.tagName; + _PlayerInstantces = null; + } + + function HandlePlayerInstance(playerInstanceElement) { + var playerHandler; + + if (!playerInstanceElement.pInstance) { + var playerHandlerAttribute = $Jssor$.$AttributeEx(playerInstanceElement, "pHandler"); + + if ($JssorPlayer$[playerHandlerAttribute]) { + $Jssor$.$AddEvent(playerInstanceElement, "dataavailable", OnPlayerInstanceDataAvailable); + playerHandler = new $JssorPlayer$[playerHandlerAttribute](playerElement, playerInstanceElement); + _PlayerInstantces.push(playerHandler); + + $JssorDebug$.$Execute(function () { + if ($Jssor$.$Type(playerHandler.$Remove) != "function") { + $JssorDebug$.$Fail("'pRemove' interface not implemented for player handler '" + playerHandlerAttribute + "'."); + } + }); + } + } + + return playerHandler; + } + + _SelfPlayerController.$InitPlayerController = function () { + if (!playerElement.pInstance && !HandlePlayerInstance(playerElement)) { + + var playerInstanceElements = $Jssor$.$Children(playerElement); + + $Jssor$.$Each(playerInstanceElements, function (playerInstanceElement) { + HandlePlayerInstance(playerInstanceElement); + }); + } + }; + } + + _ThisPlayer.$EVT_SWITCH = 21; + + _ThisPlayer.$FetchPlayers = function (elmt) { + elmt = elmt || document.body; + + var playerElements = $Jssor$.$FindChildren(elmt, "player"); + + $Jssor$.$Each(playerElements, function (playerElement) { + if (!_PlayerControllers[playerElement.pId]) { + playerElement.pId = _PlayerControllers.length; + _PlayerControllers.push(new PlayerController(playerElement)); + } + var playerController = _PlayerControllers[playerElement.pId]; + playerController.$InitPlayerController(); + }); + }; +} \ No newline at end of file diff --git a/src/assets/niayesh/jssor.player.ytiframe.min.js b/src/assets/niayesh/jssor.player.ytiframe.min.js new file mode 100644 index 0000000..358742e --- /dev/null +++ b/src/assets/niayesh/jssor.player.ytiframe.min.js @@ -0,0 +1,337 @@ +/// + +/** +* Jssor.Player.ytiframe 1.0 +* Author: Jssor +* +* Copyright 2013 Jssor. All rights reserved. http://www.jssor.com +**/ + +//make $JssorPlayer$ unique static instance +var $JssorPlayer$ = window.$JssorPlayer$ = window.$JssorPlayer$ || new $JssorPlayerClass$(); + +//youtube iframe video player handler begin +$JssorPlayer$["ytiframe"] = function (playerElement, playerInstanceElement) { + //maintained by '$JssorPlayer$, available for use when the player get initialized and become available + //playerElement.pId //unique id of the player + //playerElement.pTagName //tag name of this player instance + //playerElement.pHandler //name of the handler which has already handled the player element + //playerElement.pInstance //player instance which has already handled the playerElement + //playerInstanceElement.pHandler //name of the handler to handle the player instance element + //playerInstanceElement.pInstance //player instance which has already got the playerInstanceElement handled + + //should implement following methods/property by this handler + //playerElement.pAvailable //indicates that the player is available + //this.$Remove() //drop this instance and remove playerInstanceElement from DOM + //this.$Play() //play player + //this.$Pause() //pause player + //this.$SeekTo(time[, allowAhead]); //seek player to time position + //this.$Enter() //enter and make the player on service to audience + //this.$Quit() //quit and make the player off service to audience + //this.$IsEntered() //retrieve a boolean value indicates this player is on service or not + //this.$GetError() //retrieve error of the player (better update this property if there is fatal error that makes the player unavailable) + + var _Self = this; + + var _FrameConnected; + var _MessageFrameId = "ytiframe_" + playerElement.pId; + var _CloseButton; + var _PlayCover; + var _HideControls; + + var _ytPlayerState; + + var _Disabled; + var _Entered = false; + + var _NoPostMessage = !window.postMessage; + var _PlayButtonBackgroundImageUrl; + + $JssorObject$.call(_Self); + + function ToJson(value) { + var json; + + if (value == null) { + json = "null"; + } + else if (value == undefined) { + json == "undefined"; + } + else if ($Jssor$.$IsString(value)) { + json = '"' + value + '"'; + } + else if ($Jssor$.$IsArray(value)) { + json = "["; + + $Jssor$.$Each(value, function (item, index) { + json += ToJson(item); + if (index < value.length - 1) + json += ","; + }); + + json += "]"; + } + else { + json = value.toString(); + } + + return json; + } + + function DeliverMessage(evt, options) { + if (!_NoPostMessage) { + options = $Jssor$.$Extend({ id: _MessageFrameId }, options); + var command = '{"event":"' + evt + '"'; + $Jssor$.$Each(options, function (optionValue, name) { + var optionString = ',"' + name + '":' + ToJson(optionValue); + command += optionString; + }); + command += '}' + playerInstanceElement.contentWindow.postMessage(command, "*"); + } + } + + function ConnectYtiframe() { + if (!_FrameConnected) { + DeliverMessage("listening"); + + $Jssor$.$Delay(ConnectYtiframe, 50); + } + } + + function SyncSize() { + var width = $Jssor$.$CssWidth(playerElement); + var height = $Jssor$.$CssHeight(playerElement); + + $Jssor$.$Attribute(playerInstanceElement, "width", width); + $Jssor$.$Attribute(playerInstanceElement, "height", height); + + if (_PlayCover) { + ////25, 66, 40 + //var _CoverTop = 0; + //var _CoverHeight = height; + + //if (!_HideControls) { + // _CoverTop = 66; + // _CoverHeight = height - 108; + //} + + $Jssor$.$CssWidth(_PlayCover, width); + $Jssor$.$CssHeight(_PlayCover, height); + } + } + + function UpdateUI() { + _CloseButton && $Jssor$.$ShowElement(_CloseButton, !_Entered); + if (_PlayCover) { + if (!_ytPlayerState) { + if (!_PlayButtonBackgroundImageUrl) { + _PlayButtonBackgroundImageUrl = $Jssor$.$Css(_PlayCover, "backgrouondImage"); + !_HideControls && $Jssor$.$Css(_PlayCover, "backgrouondImage", ""); + } + } + else if (_PlayButtonBackgroundImageUrl) { + $Jssor$.$Css(_PlayCover, "backgrouondImage", _PlayButtonBackgroundImageUrl); + _PlayButtonBackgroundImageUrl = null; + } + $Jssor$.$ShowElement(_PlayCover, _Entered); + } + } + + function EnterService(enter) { + if (enter != _Entered) { + _Entered = enter; + UpdateUI(); + + _Self.$TriggerEvent($JssorPlayer$.$EVT_SWITCH, enter, _Self); + } + } + + function IsPlaying() { + return _ytPlayerState == 3 || _ytPlayerState == 5; + } + + function AttachPlayerInstance() { + + if (!playerElement.pAvailable) { + playerElement.pAvailable = true; + playerElement.pInstance = _Self; + + $Jssor$.$FireEvent(playerElement, "dataavailable"); + + _CloseButton && $Jssor$.$AddEvent(_CloseButton, "click", CloseButtonClickHandler); + _PlayCover && $Jssor$.$AddEvent(_PlayCover, "click", QuitCoverClickEventHandler); + + _HideControls = $Jssor$.$ParseInt($Jssor$.$Attribute(playerInstanceElement, "pHideControls")); + + SyncSize(); + + UpdateUI(); + + if (_HideControls) + DeliverMessage("command", { func: "hideUserInterface" }); + } + } + + //event handling begin + function YtiframeMessageEventHandler(event) { + //"playerState":-1 + //unstarted (-1), ended (0), playing (1), paused (2), buffering (3), video cued (5). + + //"id":"ytiframe_0" + //initialDelivery, infoDelivery, onReady, onStateChange + if ((!_Disabled || !_FrameConnected) && event.data.indexOf(_MessageFrameId) > 0) { + + _FrameConnected = true; + + var match = /("playerState":)([+-]?[0-9]+)/i.exec(event.data); + if (match) { + var playerState = parseInt(match[2]) + 2; + + //if there is no instance attached to the player, attach this instance then + //if (!_ytPlayerState) { + // AttachPlayerInstance(); + //} + + _ytPlayerState = playerState; + + if (IsPlaying()) + EnterService(IsPlaying()); + } + } + } + + function CloseButtonClickHandler(event) { + if (!_Disabled) { + _Self.$Pause(); + } + } + + function QuitCoverClickEventHandler(event) { + if (!_Disabled) { + _Self.$Play(); + } + } + //event handling end + + _Self.$Play = function () { + EnterService(true); + + //call playVideo + DeliverMessage("command", { func: "playVideo" }); + }; + + _Self.$Pause = function () { + EnterService(false); + + //call pauseVideo + DeliverMessage("command", { func: "pauseVideo" }); + }; + + _Self.$SeekTo = function (time, force) { + DeliverMessage("command", { func: "seekTo", args: [time, force] }); + }; + + _Self.$Enter = function () { + //enter and make the player on service to audience + _Self.$Play(); + }; + + _Self.$Quit = function () { + //quit and make the player off service to audience + _Self.$Pause(); + }; + + _Self.$Enable = function () { + //enable player to allow audience act on 'quit cover' and 'close button' + _Disabled = false; + }; + + _Self.$Disable = function () { + //disable player to disallow audience act on 'quit cover' and 'close button' + _Disabled = true; + }; + + _Self.$IsPlaying = IsPlaying; + + _Self.$IsEntered = IsPlaying; + + _Self.$Remove = function () { + //unlisten window message + $Jssor$.$RemoveEvent(window, "message", YtiframeMessageEventHandler); + + //to do prevent youtube player from posting message + //to do remove this playerInstanceElement + }; + + _Self.$GetError = function () { + //not implemented yet + return null; + }; + + //constructor + { + $JssorDebug$.$Execute(function () { + + var playerWidthStr = playerElement.style.width; + var playerHeightStr = playerElement.style.height; + var playerWidth = $Jssor$.$CssWidth(playerElement); + var playerHeight = $Jssor$.$CssHeight(playerElement); + + if (!playerWidthStr) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'width' of 'player' not specified. Please specify 'width' in pixel."); + } + + if (!playerHeightStr) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'height' of player not specified. Please specify 'height' in pixel."); + } + + if (playerWidthStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'width' of 'outer container' invalid. Please specify 'width' in pixel."); + } + + if (playerHeightStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Youtube Video HTML definition error. 'height' of 'outer container' invalid. Please specify 'height' in pixel."); + } + + if (playerInstanceElement.tagName != "IFRAME") { + $JssorDebug$.$Fail("Youtube Video HTML definition error.\r\n'yt_iframe' handler can handle 'IFRAME' player only."); + } + }); + + $Jssor$.$Attribute(playerInstanceElement, "src", $Jssor$.$Attribute(playerInstanceElement, "url")); + + playerInstanceElement.pInstance = _Self; + + _CloseButton = $Jssor$.$FindChild(playerElement, "close"); + _PlayCover = $Jssor$.$FindChild(playerElement, "cover"); + + SyncSize(); + + AttachPlayerInstance(); + + if (!_NoPostMessage) { + $Jssor$.$AddEvent(window, "message", YtiframeMessageEventHandler); + ConnectYtiframe(); + } + } +}; +//{"event":"initialDelivery","info":{"apiInterface":["addEventListener","removeEventListener","showVideoInfo","hideVideoInfo","startAutoHideControls","stopAutoHideControls","updatePlaylist","hideUserInterface","showUserInterface","clearVideo","destroy","cuePlaylist","cueVideoById","cueVideoByUrl","getApiInterface","getAvailableQualityLevels","getCurrentTime","getDuration","getOption","getOptions","getPlaybackQuality","getPlayerState","getPlaylist","getPlaylistId","getPlaylistIndex","getVideoBytesLoaded","getVideoBytesTotal","getVideoLoadedFraction","getVideoEmbedCode","getVideoStartBytes","getVideoUrl","getVolume","isMuted","loadPlaylist","loadModule","loadVideoById","loadVideoByUrl","mute","nextVideo","pauseVideo","playVideo","playVideoAt","previousVideo","seekTo","setLoop","setOption","setPlaybackQuality","setShuffle","setSize","setVolume","stopVideo","unMute","addCueRange","removeCueRange","getDebugText","unloadModule","setPlaybackRate","getPlaybackRate","getAvailablePlaybackRates","cueVideoByFlashvars","loadVideoByFlashvars","cueVideoByPlayerVars","loadVideoByPlayerVars","preloadVideoByPlayerVars","updateVideoData","getCurrentHlsSequence","getLiveTime","getVideoData"],"availableQualityLevels":[],"currentTime":0,"duration":234,"option":null,"options":[],"playbackQuality":"small","playerState":-1,"playlist":null,"playlistId":null,"playlistIndex":-1,"videoBytesLoaded":0,"videoBytesTotal":0,"videoLoadedFraction":0,"videoEmbedCode":"","videoStartBytes":0,"videoUrl":"http://www.youtube.com/watch?feature=player_embedded&v=8Af372EQLck","volume":100,"muted":false,"debugText":"cl=56660614&ts=1384438770&stageFps=24&debug%5FflashVersion=WIN%2011%2C8%2C800%2C94&debug%5Fdate=Fri%20Nov%2015%2011%3A47%3A59%20GMT%2B0800%202013&debug%5FvideoId=8Af372EQLck&droppedFrames=0&videoFps=0&debug%5FsourceData=&debug%5FplaybackQuality=small","playbackRate":1,"availablePlaybackRates":[1],"currentHlsSequence":null,"liveTime":0,"videoData":{"video_id":"8Af372EQLck"}},"id":"ytiframe_0"} +//youtube iframe video player handler end + +//fetch and initialize all players within docyment.body +//$Jssor$.$AddEvent(window, "load", $Jssor$.$CreateCallback(null, $JssorPlayer$.$FetchPlayers, document.body)); +//$JssorPlayer$.$FetchPlayers(document.body); + +//youtube flash video player handler begin +//not ready +//youtube flash video player handler end + +//html5 video player handler begin +//not ready +//html5 video player handler end + +//vimeo video player handler begin +//not ready +//vimeo video player handler end \ No newline at end of file diff --git a/src/assets/niayesh/jssor.slider.js b/src/assets/niayesh/jssor.slider.js new file mode 100644 index 0000000..c0f152e --- /dev/null +++ b/src/assets/niayesh/jssor.slider.js @@ -0,0 +1,4287 @@ +/// + +/* +* Jssor.Slider 19.0 +* http://www.jssor.com/ +* +* Licensed under the MIT license: +* http://www.opensource.org/licenses/MIT +* +* TERMS OF USE - Jssor.Slider +* +* Copyright 2014 Jssor +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + + +var $JssorSlideshowFormations$ = window.$JssorSlideshowFormations$ = new function () { + var _This = this; + + //Constants +++++++ + + var COLUMN_INCREASE = 0; + var COLUMN_DECREASE = 1; + var ROW_INCREASE = 2; + var ROW_DECREASE = 3; + + var DIRECTION_HORIZONTAL = 0x0003; + var DIRECTION_VERTICAL = 0x000C; + + var TO_LEFT = 0x0001; + var TO_RIGHT = 0x0002; + var TO_TOP = 0x0004; + var TO_BOTTOM = 0x0008; + + var FROM_LEFT = 0x0100; + var FROM_TOP = 0x0200; + var FROM_RIGHT = 0x0400; + var FROM_BOTTOM = 0x0800; + + var ASSEMBLY_BOTTOM_LEFT = FROM_BOTTOM + TO_LEFT; + var ASSEMBLY_BOTTOM_RIGHT = FROM_BOTTOM + TO_RIGHT; + var ASSEMBLY_TOP_LEFT = FROM_TOP + TO_LEFT; + var ASSEMBLY_TOP_RIGHT = FROM_TOP + TO_RIGHT; + var ASSEMBLY_LEFT_TOP = FROM_LEFT + TO_TOP; + var ASSEMBLY_LEFT_BOTTOM = FROM_LEFT + TO_BOTTOM; + var ASSEMBLY_RIGHT_TOP = FROM_RIGHT + TO_TOP; + var ASSEMBLY_RIGHT_BOTTOM = FROM_RIGHT + TO_BOTTOM; + + //Constants ------- + + //Formation Definition +++++++ + function isToLeft(roadValue) { + return (roadValue & TO_LEFT) == TO_LEFT; + } + + function isToRight(roadValue) { + return (roadValue & TO_RIGHT) == TO_RIGHT; + } + + function isToTop(roadValue) { + return (roadValue & TO_TOP) == TO_TOP; + } + + function isToBottom(roadValue) { + return (roadValue & TO_BOTTOM) == TO_BOTTOM; + } + + function PushFormationOrder(arr, order, formationItem) { + formationItem.push(order); + arr[order] = arr[order] || []; + arr[order].push(formationItem); + } + + _This.$FormationStraight = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + var order; + for (r = 0; r < rows; r++) { + for (col = 0; col < cols; col++) { + cr = r + ',' + col; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + order = il - (col * rows + (rl - r)); + break; + case ASSEMBLY_RIGHT_TOP: + order = il - (r * cols + (cl - col)); + break; + case ASSEMBLY_TOP_LEFT: + order = il - (col * rows + r); + case ASSEMBLY_LEFT_TOP: + order = il - (r * cols + col); + break; + case ASSEMBLY_BOTTOM_RIGHT: + order = col * rows + r; + break; + case ASSEMBLY_LEFT_BOTTOM: + order = r * cols + (cl - col); + break; + case ASSEMBLY_TOP_RIGHT: + order = col * rows + (rl - r); + break; + default: + order = r * cols + col; + break; //ASSEMBLY_RIGHT_BOTTOM + } + PushFormationOrder(a, order, [r, col]); + } + } + + return a; + }; + + _This.$FormationSwirl = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var hit = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + var courses; + var course = 0; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + col = cl; + r = 0; + courses = [ROW_INCREASE, COLUMN_DECREASE, ROW_DECREASE, COLUMN_INCREASE]; + break; + case ASSEMBLY_RIGHT_TOP: + col = 0; + r = rl; + courses = [COLUMN_INCREASE, ROW_DECREASE, COLUMN_DECREASE, ROW_INCREASE]; + break; + case ASSEMBLY_TOP_LEFT: + col = cl; + r = rl; + courses = [ROW_DECREASE, COLUMN_DECREASE, ROW_INCREASE, COLUMN_INCREASE]; + break; + case ASSEMBLY_LEFT_TOP: + col = cl; + r = rl; + courses = [COLUMN_DECREASE, ROW_DECREASE, COLUMN_INCREASE, ROW_INCREASE]; + break; + case ASSEMBLY_BOTTOM_RIGHT: + col = 0; + r = 0; + courses = [ROW_INCREASE, COLUMN_INCREASE, ROW_DECREASE, COLUMN_DECREASE]; + break; + case ASSEMBLY_LEFT_BOTTOM: + col = cl; + r = 0; + courses = [COLUMN_DECREASE, ROW_INCREASE, COLUMN_INCREASE, ROW_DECREASE]; + break; + case ASSEMBLY_TOP_RIGHT: + col = 0; + r = rl; + courses = [ROW_DECREASE, COLUMN_INCREASE, ROW_INCREASE, COLUMN_DECREASE]; + break; + default: + col = 0; + r = 0; + courses = [COLUMN_INCREASE, ROW_INCREASE, COLUMN_DECREASE, ROW_DECREASE]; + break; //ASSEMBLY_RIGHT_BOTTOM + } + i = 0; + while (i < count) { + cr = r + ',' + col; + if (col >= 0 && col < cols && r >= 0 && r < rows && !hit[cr]) { + //a[cr] = i++; + hit[cr] = true; + PushFormationOrder(a, i++, [r, col]); + } + else { + switch (courses[course++ % courses.length]) { + case COLUMN_INCREASE: + col--; + break; + case ROW_INCREASE: + r--; + break; + case COLUMN_DECREASE: + col++; + break; + case ROW_DECREASE: + r++; + break; + } + } + + switch (courses[course % courses.length]) { + case COLUMN_INCREASE: + col++; + break; + case ROW_INCREASE: + r++; + break; + case COLUMN_DECREASE: + col--; + break; + case ROW_DECREASE: + r--; + break; + } + } + + return a; + }; + + _This.$FormationZigZag = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + var courses; + var course = 0; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + col = cl; + r = 0; + courses = [ROW_INCREASE, COLUMN_DECREASE, ROW_DECREASE, COLUMN_DECREASE]; + break; + case ASSEMBLY_RIGHT_TOP: + col = 0; + r = rl; + courses = [COLUMN_INCREASE, ROW_DECREASE, COLUMN_DECREASE, ROW_DECREASE]; + break; + case ASSEMBLY_TOP_LEFT: + col = cl; + r = rl; + courses = [ROW_DECREASE, COLUMN_DECREASE, ROW_INCREASE, COLUMN_DECREASE]; + break; + case ASSEMBLY_LEFT_TOP: + col = cl; + r = rl; + courses = [COLUMN_DECREASE, ROW_DECREASE, COLUMN_INCREASE, ROW_DECREASE]; + break; + case ASSEMBLY_BOTTOM_RIGHT: + col = 0; + r = 0; + courses = [ROW_INCREASE, COLUMN_INCREASE, ROW_DECREASE, COLUMN_INCREASE]; + break; + case ASSEMBLY_LEFT_BOTTOM: + col = cl; + r = 0; + courses = [COLUMN_DECREASE, ROW_INCREASE, COLUMN_INCREASE, ROW_INCREASE]; + break; + case ASSEMBLY_TOP_RIGHT: + col = 0; + r = rl; + courses = [ROW_DECREASE, COLUMN_INCREASE, ROW_INCREASE, COLUMN_INCREASE]; + break; + default: + col = 0; + r = 0; + courses = [COLUMN_INCREASE, ROW_INCREASE, COLUMN_DECREASE, ROW_INCREASE]; + break; //ASSEMBLY_RIGHT_BOTTOM + } + i = 0; + while (i < count) { + cr = r + ',' + col; + if (col >= 0 && col < cols && r >= 0 && r < rows && typeof (a[cr]) == 'undefined') { + PushFormationOrder(a, i++, [r, col]); + //a[cr] = i++; + switch (courses[course % courses.length]) { + case COLUMN_INCREASE: + col++; + break; + case ROW_INCREASE: + r++; + break; + case COLUMN_DECREASE: + col--; + break; + case ROW_DECREASE: + r--; + break; + } + } + else { + switch (courses[course++ % courses.length]) { + case COLUMN_INCREASE: + col--; + break; + case ROW_INCREASE: + r--; + break; + case COLUMN_DECREASE: + col++; + break; + case ROW_DECREASE: + r++; + break; + } + switch (courses[course++ % courses.length]) { + case COLUMN_INCREASE: + col++; + break; + case ROW_INCREASE: + r++; + break; + case COLUMN_DECREASE: + col--; + break; + case ROW_DECREASE: + r--; + break; + } + } + } + return a; + }; + + _This.$FormationStraightStairs = function (transition) { + var cols = transition.$Cols; + var rows = transition.$Rows; + var formationDirection = transition.$Assembly; + var count = transition.$Count; + var a = []; + var i = 0; + var col = 0; + var r = 0; + var cl = cols - 1; + var rl = rows - 1; + var il = count - 1; + var cr; + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + var C = 0; + var R = 0; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: + case ASSEMBLY_LEFT_TOP: + case ASSEMBLY_RIGHT_BOTTOM: + var C = cl; + var R = 0; + break; + default: + formationDirection = ASSEMBLY_RIGHT_BOTTOM; + var C = cl; + var R = 0; + break; + } + col = C; + r = R; + while (i < count) { + cr = r + ',' + col; + if (isToTop(formationDirection) || isToRight(formationDirection)) { + PushFormationOrder(a, il - i++, [r, col]); + //a[cr] = il - i++; + } + else { + PushFormationOrder(a, i++, [r, col]); + //a[cr] = i++; + } + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + col--; + r++; + break; + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + col++; + r--; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: + col--; + r--; + break; + case ASSEMBLY_RIGHT_BOTTOM: + case ASSEMBLY_LEFT_TOP: + default: + col++; + r++; + break; + } + if (col < 0 || r < 0 || col > cl || r > rl) { + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + C++; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + R++; + break; + case ASSEMBLY_RIGHT_BOTTOM: + case ASSEMBLY_LEFT_TOP: + default: + C--; + break; + } + if (C < 0 || R < 0 || C > cl || R > rl) { + switch (formationDirection) { + case ASSEMBLY_BOTTOM_LEFT: + case ASSEMBLY_TOP_RIGHT: + C = cl; + R++; + break; + case ASSEMBLY_TOP_LEFT: + case ASSEMBLY_BOTTOM_RIGHT: + R = rl; + C++; + break; + case ASSEMBLY_LEFT_BOTTOM: + case ASSEMBLY_RIGHT_TOP: R = rl; C--; + break; + case ASSEMBLY_RIGHT_BOTTOM: + case ASSEMBLY_LEFT_TOP: + default: + C = 0; + R++; + break; + } + if (R > rl) + R = rl; + else if (R < 0) + R = 0; + else if (C > cl) + C = cl; + else if (C < 0) + C = 0; + } + r = R; + col = C; + } + } + return a; + }; + + _This.$FormationSquare = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var dc; + var dr; + var cr; + dc = cols < rows ? (rows - cols) / 2 : 0; + dr = cols > rows ? (cols - rows) / 2 : 0; + cr = Math.round(Math.max(cols / 2, rows / 2)) + 1; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, cr - Math.min(col + 1 + dc, r + 1 + dr, cols - col + dc, rows - r + dr), [r, col]); + } + return arr; + }; + + _This.$FormationRectangle = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var cr; + cr = Math.round(Math.min(cols / 2, rows / 2)) + 1; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, cr - Math.min(col + 1, r + 1, cols - col, rows - r), [r, col]); + } + return arr; + }; + + _This.$FormationRandom = function (transition) { + var a = []; + var r, col, i; + for (r = 0; r < transition.$Rows; r++) { + for (col = 0; col < transition.$Cols; col++) + PushFormationOrder(a, Math.ceil(100000 * Math.random()) % 13, [r, col]); + } + + return a; + }; + + _This.$FormationCircle = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var hc = cols / 2 - 0.5; + var hr = rows / 2 - 0.5; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, Math.round(Math.sqrt(Math.pow(col - hc, 2) + Math.pow(r - hr, 2))), [r, col]); + } + return arr; + }; + + _This.$FormationCross = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var hc = cols / 2 - 0.5; + var hr = rows / 2 - 0.5; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, Math.round(Math.min(Math.abs(col - hc), Math.abs(r - hr))), [r, col]); + } + return arr; + }; + + _This.$FormationRectangleCross = function (transition) { + var cols = transition.$Cols || 1; + var rows = transition.$Rows || 1; + var arr = []; + var i = 0; + var col; + var r; + var hc = cols / 2 - 0.5; + var hr = rows / 2 - 0.5; + var cr = Math.max(hc, hr) + 1; + for (col = 0; col < cols; col++) { + for (r = 0; r < rows; r++) + PushFormationOrder(arr, Math.round(cr - Math.max(hc - Math.abs(col - hc), hr - Math.abs(r - hr))) - 1, [r, col]); + } + return arr; + }; +}; + +var $JssorSlideshowRunner$ = window.$JssorSlideshowRunner$ = function (slideContainer, slideContainerWidth, slideContainerHeight, slideshowOptions, isTouchDevice) { + + var _SelfSlideshowRunner = this; + + //var _State = 0; //-1 fullfill, 0 clean, 1 initializing, 2 stay, 3 playing + var _EndTime; + + var _SliderFrameCount; + + var _SlideshowPlayerBelow; + var _SlideshowPlayerAbove; + + var _PrevItem; + var _SlideItem; + + var _TransitionIndex = 0; + var _TransitionsOrder = slideshowOptions.$TransitionsOrder; + + var _SlideshowTransition; + + var _SlideshowPerformance = 8; + + //#region Private Methods + function EnsureTransitionInstance(options, slideshowInterval) { + + var slideshowTransition = { + $Interval: slideshowInterval, //Delay to play next frame + $Duration: 1, //Duration to finish the entire transition + $Delay: 0, //Delay to assembly blocks + $Cols: 1, //Number of columns + $Rows: 1, //Number of rows + $Opacity: 0, //Fade block or not + $Zoom: 0, //Zoom block or not + $Clip: 0, //Clip block or not + $Move: false, //Move block or not + $SlideOut: false, //Slide the previous slide out to display next slide instead + //$FlyDirection: 0, //Specify fly transform with direction + $Reverse: false, //Reverse the assembly or not + $Formation: $JssorSlideshowFormations$.$FormationRandom, //Shape that assembly blocks as + $Assembly: 0x0408, //The way to assembly blocks ASSEMBLY_RIGHT_BOTTOM + $ChessMode: { $Column: 0, $Row: 0 }, //Chess move or fly direction + $Easing: $JssorEasing$.$EaseSwing, //Specify variation of speed during transition + $Round: {}, + $Blocks: [], + $During: {} + }; + + $Jssor$.$Extend(slideshowTransition, options); + + slideshowTransition.$Count = slideshowTransition.$Cols * slideshowTransition.$Rows; + if ($Jssor$.$IsFunction(slideshowTransition.$Easing)) + slideshowTransition.$Easing = { $Default: slideshowTransition.$Easing }; + + slideshowTransition.$FramesCount = Math.ceil(slideshowTransition.$Duration / slideshowTransition.$Interval); + + slideshowTransition.$GetBlocks = function (width, height) { + width /= slideshowTransition.$Cols; + height /= slideshowTransition.$Rows; + var wh = width + 'x' + height; + if (!slideshowTransition.$Blocks[wh]) { + slideshowTransition.$Blocks[wh] = { $Width: width, $Height: height }; + for (var col = 0; col < slideshowTransition.$Cols; col++) { + for (var r = 0; r < slideshowTransition.$Rows; r++) + slideshowTransition.$Blocks[wh][r + ',' + col] = { $Top: r * height, $Right: col * width + width, $Bottom: r * height + height, $Left: col * width }; + } + } + + return slideshowTransition.$Blocks[wh]; + }; + + if (slideshowTransition.$Brother) { + slideshowTransition.$Brother = EnsureTransitionInstance(slideshowTransition.$Brother, slideshowInterval); + slideshowTransition.$SlideOut = true; + } + + return slideshowTransition; + } + //#endregion + + //#region Private Classes + function JssorSlideshowPlayer(slideContainer, slideElement, slideTransition, beginTime, slideContainerWidth, slideContainerHeight) { + var _Self = this; + + var _Block; + var _StartStylesArr = {}; + var _AnimationStylesArrs = {}; + var _AnimationBlockItems = []; + var _StyleStart; + var _StyleEnd; + var _StyleDif; + var _ChessModeColumn = slideTransition.$ChessMode.$Column || 0; + var _ChessModeRow = slideTransition.$ChessMode.$Row || 0; + + var _Blocks = slideTransition.$GetBlocks(slideContainerWidth, slideContainerHeight); + var _FormationInstance = GetFormation(slideTransition); + var _MaxOrder = _FormationInstance.length - 1; + var _Period = slideTransition.$Duration + slideTransition.$Delay * _MaxOrder; + var _EndTime = beginTime + _Period; + + var _SlideOut = slideTransition.$SlideOut; + var _IsIn; + + //_EndTime += $Jssor$.$IsBrowserChrome() ? 260 : 50; + _EndTime += 50; + + //#region Private Methods + + function GetFormation(transition) { + + var formationInstance = transition.$Formation(transition); + + return transition.$Reverse ? formationInstance.reverse() : formationInstance; + + } + //#endregion + + _Self.$EndTime = _EndTime; + + _Self.$ShowFrame = function (time) { + time -= beginTime; + + var isIn = time < _Period; + + if (isIn || _IsIn) { + _IsIn = isIn; + + if (!_SlideOut) + time = _Period - time; + + var frameIndex = Math.ceil(time / slideTransition.$Interval); + + $Jssor$.$Each(_AnimationStylesArrs, function (value, index) { + + var itemFrameIndex = Math.max(frameIndex, value.$Min); + itemFrameIndex = Math.min(itemFrameIndex, value.length - 1); + + if (value.$LastFrameIndex != itemFrameIndex) { + if (!value.$LastFrameIndex && !_SlideOut) { + $Jssor$.$ShowElement(_AnimationBlockItems[index]); + } + else if (itemFrameIndex == value.$Max && _SlideOut) { + $Jssor$.$HideElement(_AnimationBlockItems[index]); + } + value.$LastFrameIndex = itemFrameIndex; + $Jssor$.$SetStylesEx(_AnimationBlockItems[index], value[itemFrameIndex]); + } + }); + } + }; + + //constructor + { + slideElement = $Jssor$.$CloneNode(slideElement); + //$Jssor$.$RemoveAttribute(slideElement, "id"); + if ($Jssor$.$IsBrowserIe9Earlier()) { + var hasImage = !slideElement["no-image"]; + var slideChildElements = $Jssor$.$FindChildrenByTag(slideElement); + $Jssor$.$Each(slideChildElements, function (slideChildElement) { + if (hasImage || slideChildElement["jssor-slider"]) + $Jssor$.$CssOpacity(slideChildElement, $Jssor$.$CssOpacity(slideChildElement), true); + }); + } + + $Jssor$.$Each(_FormationInstance, function (formationItems, order) { + $Jssor$.$Each(formationItems, function (formationItem) { + var row = formationItem[0]; + var col = formationItem[1]; + { + var columnRow = row + ',' + col; + + var chessHorizontal = false; + var chessVertical = false; + var chessRotate = false; + + if (_ChessModeColumn && col % 2) { + if (_ChessModeColumn & 3/*$JssorDirection$.$IsHorizontal(_ChessModeColumn)*/) { + chessHorizontal = !chessHorizontal; + } + if (_ChessModeColumn & 12/*$JssorDirection$.$IsVertical(_ChessModeColumn)*/) { + chessVertical = !chessVertical; + } + + if (_ChessModeColumn & 16) + chessRotate = !chessRotate; + } + + if (_ChessModeRow && row % 2) { + if (_ChessModeRow & 3/*$JssorDirection$.$IsHorizontal(_ChessModeRow)*/) { + chessHorizontal = !chessHorizontal; + } + if (_ChessModeRow & 12/*$JssorDirection$.$IsVertical(_ChessModeRow)*/) { + chessVertical = !chessVertical; + } + if (_ChessModeRow & 16) + chessRotate = !chessRotate; + } + + slideTransition.$Top = slideTransition.$Top || (slideTransition.$Clip & 4); + slideTransition.$Bottom = slideTransition.$Bottom || (slideTransition.$Clip & 8); + slideTransition.$Left = slideTransition.$Left || (slideTransition.$Clip & 1); + slideTransition.$Right = slideTransition.$Right || (slideTransition.$Clip & 2); + + var topBenchmark = chessVertical ? slideTransition.$Bottom : slideTransition.$Top; + var bottomBenchmark = chessVertical ? slideTransition.$Top : slideTransition.$Bottom; + var leftBenchmark = chessHorizontal ? slideTransition.$Right : slideTransition.$Left; + var rightBenchmark = chessHorizontal ? slideTransition.$Left : slideTransition.$Right; + + slideTransition.$Clip = topBenchmark || bottomBenchmark || leftBenchmark || rightBenchmark; + + _StyleDif = {}; + _StyleEnd = { $Top: 0, $Left: 0, $Opacity: 1, $Width: slideContainerWidth, $Height: slideContainerHeight }; + _StyleStart = $Jssor$.$Extend({}, _StyleEnd); + _Block = $Jssor$.$Extend({}, _Blocks[columnRow]); + + if (slideTransition.$Opacity) { + _StyleEnd.$Opacity = 2 - slideTransition.$Opacity; + } + + if (slideTransition.$ZIndex) { + _StyleEnd.$ZIndex = slideTransition.$ZIndex; + _StyleStart.$ZIndex = 0; + } + + var allowClip = slideTransition.$Cols * slideTransition.$Rows > 1 || slideTransition.$Clip; + + if (slideTransition.$Zoom || slideTransition.$Rotate) { + var allowRotate = true; + if ($Jssor$.$IsBrowserIe9Earlier()) { + if (slideTransition.$Cols * slideTransition.$Rows > 1) + allowRotate = false; + else + allowClip = false; + } + + if (allowRotate) { + _StyleEnd.$Zoom = slideTransition.$Zoom ? slideTransition.$Zoom - 1 : 1; + _StyleStart.$Zoom = 1; + + if ($Jssor$.$IsBrowserIe9Earlier() || $Jssor$.$IsBrowserOpera()) + _StyleEnd.$Zoom = Math.min(_StyleEnd.$Zoom, 2); + + var rotate = slideTransition.$Rotate; + + _StyleEnd.$Rotate = rotate * 360 * ((chessRotate) ? -1 : 1); + _StyleStart.$Rotate = 0; + } + } + + if (allowClip) { + if (slideTransition.$Clip) { + var clipScale = slideTransition.$ScaleClip || 1; + var blockOffset = _Block.$Offset = {}; + if (topBenchmark && bottomBenchmark) { + blockOffset.$Top = _Blocks.$Height / 2 * clipScale; + blockOffset.$Bottom = -blockOffset.$Top; + } + else if (topBenchmark) { + blockOffset.$Bottom = -_Blocks.$Height * clipScale; + } + else if (bottomBenchmark) { + blockOffset.$Top = _Blocks.$Height * clipScale; + } + + if (leftBenchmark && rightBenchmark) { + blockOffset.$Left = _Blocks.$Width / 2 * clipScale; + blockOffset.$Right = -blockOffset.$Left; + } + else if (leftBenchmark) { + blockOffset.$Right = -_Blocks.$Width * clipScale; + } + else if (rightBenchmark) { + blockOffset.$Left = _Blocks.$Width * clipScale; + } + } + + _StyleDif.$Clip = _Block; + _StyleStart.$Clip = _Blocks[columnRow]; + } + + //fly + { + var chessHor = chessHorizontal ? 1 : -1; + var chessVer = chessVertical ? 1 : -1; + + if (slideTransition.x) + _StyleEnd.$Left += slideContainerWidth * slideTransition.x * chessHor; + + if (slideTransition.y) + _StyleEnd.$Top += slideContainerHeight * slideTransition.y * chessVer; + } + + $Jssor$.$Each(_StyleEnd, function (propertyEnd, property) { + if ($Jssor$.$IsNumeric(propertyEnd)) { + if (propertyEnd != _StyleStart[property]) { + _StyleDif[property] = propertyEnd - _StyleStart[property]; + } + } + }); + + _StartStylesArr[columnRow] = _SlideOut ? _StyleStart : _StyleEnd; + + var animationStylesArr = []; + var framesCount = slideTransition.$FramesCount; + var virtualFrameCount = Math.round(order * slideTransition.$Delay / slideTransition.$Interval); + _AnimationStylesArrs[columnRow] = new Array(virtualFrameCount); + _AnimationStylesArrs[columnRow].$Min = virtualFrameCount; + _AnimationStylesArrs[columnRow].$Max = virtualFrameCount + framesCount - 1; + + for (var frameN = 0; frameN <= framesCount; frameN++) { + var styleFrameN = $Jssor$.$Cast(_StyleStart, _StyleDif, frameN / framesCount, slideTransition.$Easing, slideTransition.$During, slideTransition.$Round, { $Move: slideTransition.$Move, $OriginalWidth: slideContainerWidth, $OriginalHeight: slideContainerHeight }) + + styleFrameN.$ZIndex = styleFrameN.$ZIndex || 1; + + _AnimationStylesArrs[columnRow].push(styleFrameN); + } + + } //for + }); + }); + + _FormationInstance.reverse(); + $Jssor$.$Each(_FormationInstance, function (formationItems) { + $Jssor$.$Each(formationItems, function (formationItem) { + var row = formationItem[0]; + var col = formationItem[1]; + + var columnRow = row + ',' + col; + + var image = slideElement; + if (col || row) + image = $Jssor$.$CloneNode(slideElement); + + $Jssor$.$SetStyles(image, _StartStylesArr[columnRow]); + $Jssor$.$CssOverflow(image, "hidden"); + + $Jssor$.$CssPosition(image, "absolute"); + slideContainer.$AddClipElement(image); + _AnimationBlockItems[columnRow] = image; + $Jssor$.$ShowElement(image, !_SlideOut); + }); + }); + } + } + + function SlideshowProcessor() { + var _SelfSlideshowProcessor = this; + var _CurrentTime = 0; + + $JssorAnimator$.call(_SelfSlideshowProcessor, 0, _EndTime); + + _SelfSlideshowProcessor.$OnPositionChange = function (oldPosition, newPosition) { + if ((newPosition - _CurrentTime) > _SlideshowPerformance) { + _CurrentTime = newPosition; + + _SlideshowPlayerAbove && _SlideshowPlayerAbove.$ShowFrame(newPosition); + _SlideshowPlayerBelow && _SlideshowPlayerBelow.$ShowFrame(newPosition); + } + }; + + _SelfSlideshowProcessor.$Transition = _SlideshowTransition; + } + //#endregion + + //member functions + _SelfSlideshowRunner.$GetTransition = function (slideCount) { + var n = 0; + + var transitions = slideshowOptions.$Transitions; + + var transitionCount = transitions.length; + + if (_TransitionsOrder) { /*Sequence*/ + //if (transitionCount > slideCount && ($Jssor$.$IsBrowserChrome() || $Jssor$.$IsBrowserSafari() || $Jssor$.$IsBrowserFireFox())) { + // transitionCount -= transitionCount % slideCount; + //} + n = _TransitionIndex++ % transitionCount; + } + else { /*Random*/ + n = Math.floor(Math.random() * transitionCount); + } + + transitions[n] && (transitions[n].$Index = n); + + return transitions[n]; + }; + + _SelfSlideshowRunner.$Initialize = function (slideIndex, prevIndex, slideItem, prevItem, slideshowTransition) { + $JssorDebug$.$Execute(function () { + if (_SlideshowPlayerBelow) { + $JssorDebug$.$Fail("slideshow runner has not been cleared."); + } + }); + + _SlideshowTransition = slideshowTransition; + + slideshowTransition = EnsureTransitionInstance(slideshowTransition, _SlideshowPerformance); + + _SlideItem = slideItem; + _PrevItem = prevItem; + + var prevSlideElement = prevItem.$Item; + var currentSlideElement = slideItem.$Item; + prevSlideElement["no-image"] = !prevItem.$Image; + currentSlideElement["no-image"] = !slideItem.$Image; + + var slideElementAbove = prevSlideElement; + var slideElementBelow = currentSlideElement; + + var slideTransitionAbove = slideshowTransition; + var slideTransitionBelow = slideshowTransition.$Brother || EnsureTransitionInstance({}, _SlideshowPerformance); + + if (!slideshowTransition.$SlideOut) { + slideElementAbove = currentSlideElement; + slideElementBelow = prevSlideElement; + } + + var shift = slideTransitionBelow.$Shift || 0; + + _SlideshowPlayerBelow = new JssorSlideshowPlayer(slideContainer, slideElementBelow, slideTransitionBelow, Math.max(shift - slideTransitionBelow.$Interval, 0), slideContainerWidth, slideContainerHeight); + _SlideshowPlayerAbove = new JssorSlideshowPlayer(slideContainer, slideElementAbove, slideTransitionAbove, Math.max(slideTransitionBelow.$Interval - shift, 0), slideContainerWidth, slideContainerHeight); + + _SlideshowPlayerBelow.$ShowFrame(0); + _SlideshowPlayerAbove.$ShowFrame(0); + + _EndTime = Math.max(_SlideshowPlayerBelow.$EndTime, _SlideshowPlayerAbove.$EndTime); + + _SelfSlideshowRunner.$Index = slideIndex; + }; + + _SelfSlideshowRunner.$Clear = function () { + slideContainer.$Clear(); + _SlideshowPlayerBelow = null; + _SlideshowPlayerAbove = null; + }; + + _SelfSlideshowRunner.$GetProcessor = function () { + var slideshowProcessor = null; + + if (_SlideshowPlayerAbove) + slideshowProcessor = new SlideshowProcessor(); + + return slideshowProcessor; + }; + + //Constructor + { + if ($Jssor$.$IsBrowserIe9Earlier() || $Jssor$.$IsBrowserOpera() || (isTouchDevice && $Jssor$.$WebKitVersion() < 537)) { + _SlideshowPerformance = 16; + } + + $JssorObject$.call(_SelfSlideshowRunner); + $JssorAnimator$.call(_SelfSlideshowRunner, -10000000, 10000000); + } +}; + +var $JssorSlider$ = window.$JssorSlider$ = function (elmt, options) { + var _SelfSlider = this; + + //#region Private Classes + //Conveyor + function Conveyor() { + var _SelfConveyor = this; + $JssorAnimator$.call(_SelfConveyor, -100000000, 200000000); + + _SelfConveyor.$GetCurrentSlideInfo = function () { + var positionDisplay = _SelfConveyor.$GetPosition_Display(); + var virtualIndex = Math.floor(positionDisplay); + var slideIndex = GetRealIndex(virtualIndex); + var slidePosition = positionDisplay - Math.floor(positionDisplay); + + return { $Index: slideIndex, $VirtualIndex: virtualIndex, $Position: slidePosition }; + }; + + _SelfConveyor.$OnPositionChange = function (oldPosition, newPosition) { + + var index = Math.floor(newPosition); + if (index != newPosition && newPosition > oldPosition) + index++; + + ResetNavigator(index, true); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_POSITION_CHANGE, GetRealIndex(newPosition), GetRealIndex(oldPosition), newPosition, oldPosition); + }; + } + //Conveyor + + //Carousel + function Carousel() { + var _SelfCarousel = this; + + $JssorAnimator$.call(_SelfCarousel, 0, 0, { $LoopLength: _SlideCount }); + + //Carousel Constructor + { + $Jssor$.$Each(_SlideItems, function (slideItem) { + (_Loop & 1) && slideItem.$SetLoopLength(_SlideCount); + _SelfCarousel.$Chain(slideItem); + slideItem.$Shift(_ParkingPosition / _StepLength); + }); + } + } + //Carousel + + //Slideshow + function Slideshow() { + var _SelfSlideshow = this; + var _Wrapper = _SlideContainer.$Elmt; + + $JssorAnimator$.call(_SelfSlideshow, -1, 2, { $Easing: $JssorEasing$.$EaseLinear, $Setter: { $Position: SetPosition }, $LoopLength: _SlideCount }, _Wrapper, { $Position: 1 }, { $Position: -2 }); + + _SelfSlideshow.$Wrapper = _Wrapper; + + //Slideshow Constructor + { + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_SlideContainer.$Elmt, "debug-id", "slide_container"); + }); + } + } + //Slideshow + + //CarouselPlayer + function CarouselPlayer(carousel, slideshow) { + var _SelfCarouselPlayer = this; + var _FromPosition; + var _ToPosition; + var _Duration; + var _StandBy; + var _StandByPosition; + + $JssorAnimator$.call(_SelfCarouselPlayer, -100000000, 200000000, { $IntervalMax: 100 }); + + _SelfCarouselPlayer.$OnStart = function () { + _IsSliding = true; + _LoadingTicket = null; + + //EVT_SWIPE_START + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SWIPE_START, GetRealIndex(_Conveyor.$GetPosition()), _Conveyor.$GetPosition()); + }; + + _SelfCarouselPlayer.$OnStop = function () { + + _IsSliding = false; + _StandBy = false; + + var currentSlideInfo = _Conveyor.$GetCurrentSlideInfo(); + + //EVT_SWIPE_END + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SWIPE_END, GetRealIndex(_Conveyor.$GetPosition()), _Conveyor.$GetPosition()); + + if (!currentSlideInfo.$Position) { + OnPark(currentSlideInfo.$VirtualIndex, _CurrentSlideIndex); + } + }; + + _SelfCarouselPlayer.$OnPositionChange = function (oldPosition, newPosition) { + + var toPosition; + + if (_StandBy) + toPosition = _StandByPosition; + else { + toPosition = _ToPosition; + + if (_Duration) { + var interPosition = newPosition / _Duration; + toPosition = _Options.$SlideEasing(interPosition) * (_ToPosition - _FromPosition) + _FromPosition; + } + } + + _Conveyor.$GoToPosition(toPosition); + }; + + _SelfCarouselPlayer.$PlayCarousel = function (fromPosition, toPosition, duration, callback) { + $JssorDebug$.$Execute(function () { + if (_SelfCarouselPlayer.$IsPlaying()) + $JssorDebug$.$Fail("The carousel is already playing."); + }); + + _FromPosition = fromPosition; + _ToPosition = toPosition; + _Duration = duration; + + _Conveyor.$GoToPosition(fromPosition); + _SelfCarouselPlayer.$GoToPosition(0); + + _SelfCarouselPlayer.$PlayToPosition(duration, callback); + }; + + _SelfCarouselPlayer.$StandBy = function (standByPosition) { + _StandBy = true; + _StandByPosition = standByPosition; + _SelfCarouselPlayer.$Play(standByPosition, null, true); + }; + + _SelfCarouselPlayer.$SetStandByPosition = function (standByPosition) { + _StandByPosition = standByPosition; + }; + + _SelfCarouselPlayer.$MoveCarouselTo = function (position) { + _Conveyor.$GoToPosition(position); + }; + + //CarouselPlayer Constructor + { + _Conveyor = new Conveyor(); + + _Conveyor.$Combine(carousel); + _Conveyor.$Combine(slideshow); + } + } + //CarouselPlayer + + //SlideContainer + function SlideContainer() { + var _Self = this; + var elmt = CreatePanel(); + + $Jssor$.$CssZIndex(elmt, 0); + $Jssor$.$Css(elmt, "pointerEvents", "none"); + + _Self.$Elmt = elmt; + + _Self.$AddClipElement = function (clipElement) { + $Jssor$.$AppendChild(elmt, clipElement); + $Jssor$.$ShowElement(elmt); + }; + + _Self.$Clear = function () { + $Jssor$.$HideElement(elmt); + $Jssor$.$Empty(elmt); + }; + } + //SlideContainer + + //SlideItem + function SlideItem(slideElmt, slideIndex) { + + var _SelfSlideItem = this; + + var _CaptionSliderIn; + var _CaptionSliderOut; + var _CaptionSliderCurrent; + var _IsCaptionSliderPlayingWhenDragStart; + + var _Wrapper; + var _BaseElement = slideElmt; + + var _LoadingScreen; + + var _ImageItem; + var _ImageElmts = []; + var _LinkItemOrigin; + var _LinkItem; + var _ImageLoading; + var _ImageLoaded; + var _ImageLazyLoading; + var _ContentRefreshed; + + var _Processor; + + var _PlayerInstanceElement; + var _PlayerInstance; + + var _SequenceNumber; //for debug only + + $JssorAnimator$.call(_SelfSlideItem, -_DisplayPieces, _DisplayPieces + 1, { $SlideItemAnimator: true }); + + function ResetCaptionSlider(fresh) { + _CaptionSliderOut && _CaptionSliderOut.$Revert(); + _CaptionSliderIn && _CaptionSliderIn.$Revert(); + + RefreshContent(slideElmt, fresh); + _ContentRefreshed = true; + + _CaptionSliderIn = new _CaptionSliderOptions.$Class(slideElmt, _CaptionSliderOptions, 1); + $JssorDebug$.$LiveStamp(_CaptionSliderIn, "caption_slider_" + _CaptionSliderCount + "_in"); + _CaptionSliderOut = new _CaptionSliderOptions.$Class(slideElmt, _CaptionSliderOptions); + $JssorDebug$.$LiveStamp(_CaptionSliderOut, "caption_slider_" + _CaptionSliderCount + "_out"); + + $JssorDebug$.$Execute(function () { + _CaptionSliderCount++; + }); + + _CaptionSliderOut.$GoToPosition(0); + _CaptionSliderIn.$GoToPosition(0); + } + + function EnsureCaptionSliderVersion() { + if (_CaptionSliderIn.$Version < _CaptionSliderOptions.$Version) { + ResetCaptionSlider(); + } + } + + //event handling begin + function LoadImageCompleteEventHandler(completeCallback, loadingScreen, image) { + if (!_ImageLoaded) { + _ImageLoaded = true; + + if (_ImageItem && image) { + var imageWidth = image.width; + var imageHeight = image.height; + var fillWidth = imageWidth; + var fillHeight = imageHeight; + + if (imageWidth && imageHeight && _Options.$FillMode) { + + //0 stretch, 1 contain (keep aspect ratio and put all inside slide), 2 cover (keep aspect ratio and cover whole slide), 4 actual size, 5 contain for large image, actual size for small image, default value is 0 + if (_Options.$FillMode & 3 && (!(_Options.$FillMode & 4) || imageWidth > _SlideWidth || imageHeight > _SlideHeight)) { + var fitHeight = false; + var ratio = _SlideWidth / _SlideHeight * imageHeight / imageWidth; + + if (_Options.$FillMode & 1) { + fitHeight = (ratio > 1); + } + else if (_Options.$FillMode & 2) { + fitHeight = (ratio < 1); + } + fillWidth = fitHeight ? imageWidth * _SlideHeight / imageHeight : _SlideWidth; + fillHeight = fitHeight ? _SlideHeight : imageHeight * _SlideWidth / imageWidth; + } + + $Jssor$.$CssWidth(_ImageItem, fillWidth); + $Jssor$.$CssHeight(_ImageItem, fillHeight); + $Jssor$.$CssTop(_ImageItem, (_SlideHeight - fillHeight) / 2); + $Jssor$.$CssLeft(_ImageItem, (_SlideWidth - fillWidth) / 2); + } + + $Jssor$.$CssPosition(_ImageItem, "absolute"); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_LOAD_END, slideIndex); + } + } + + $Jssor$.$HideElement(loadingScreen); + completeCallback && completeCallback(_SelfSlideItem); + } + + function LoadSlideshowImageCompleteEventHandler(nextIndex, nextItem, slideshowTransition, loadingTicket) { + if (loadingTicket == _LoadingTicket && _CurrentSlideIndex == slideIndex && _AutoPlay) { + if (!_Frozen) { + var nextRealIndex = GetRealIndex(nextIndex); + _SlideshowRunner.$Initialize(nextRealIndex, slideIndex, nextItem, _SelfSlideItem, slideshowTransition); + nextItem.$HideContentForSlideshow(); + _Slideshow.$Locate(nextRealIndex, 1); + _Slideshow.$GoToPosition(nextRealIndex); + _CarouselPlayer.$PlayCarousel(nextIndex, nextIndex, 0); + } + } + } + + function SlideReadyEventHandler(loadingTicket) { + if (loadingTicket == _LoadingTicket && _CurrentSlideIndex == slideIndex) { + + if (!_Processor) { + var slideshowProcessor = null; + if (_SlideshowRunner) { + if (_SlideshowRunner.$Index == slideIndex) + slideshowProcessor = _SlideshowRunner.$GetProcessor(); + else + _SlideshowRunner.$Clear(); + } + + EnsureCaptionSliderVersion(); + + _Processor = new Processor(slideElmt, slideIndex, slideshowProcessor, _SelfSlideItem.$GetCaptionSliderIn(), _SelfSlideItem.$GetCaptionSliderOut()); + _Processor.$SetPlayer(_PlayerInstance); + } + + !_Processor.$IsPlaying() && _Processor.$Replay(); + } + } + + function ParkEventHandler(currentIndex, previousIndex, manualActivate) { + if (currentIndex == slideIndex) { + + if (currentIndex != previousIndex) + _SlideItems[previousIndex] && _SlideItems[previousIndex].$ParkOut(); + else + !manualActivate && _Processor && _Processor.$AdjustIdleOnPark(); + + _PlayerInstance && _PlayerInstance.$Enable(); + + //park in + var loadingTicket = _LoadingTicket = $Jssor$.$GetNow(); + _SelfSlideItem.$LoadImage($Jssor$.$CreateCallback(null, SlideReadyEventHandler, loadingTicket)); + } + else { + var distance = Math.abs(slideIndex - currentIndex); + var loadRange = _DisplayPieces + _Options.$LazyLoading - 1; + if (!_ImageLazyLoading || distance <= loadRange) { + _SelfSlideItem.$LoadImage(); + } + } + } + + function SwipeStartEventHandler() { + if (_CurrentSlideIndex == slideIndex && _Processor) { + _Processor.$Stop(); + _PlayerInstance && _PlayerInstance.$Quit(); + _PlayerInstance && _PlayerInstance.$Disable(); + _Processor.$OpenSlideshowPanel(); + } + } + + function FreezeEventHandler() { + if (_CurrentSlideIndex == slideIndex && _Processor) { + _Processor.$Stop(); + } + } + + function ContentClickEventHandler(event) { + if (_LastDragSucceded) { + $Jssor$.$StopEvent(event); + + var checkElement = $Jssor$.$EvtSrc(event); + while (checkElement && slideElmt !== checkElement) { + if (checkElement.tagName == "A") { + $Jssor$.$CancelEvent(event); + } + try { + checkElement = checkElement.parentNode; + } catch (e) { + // Firefox sometimes fires events for XUL elements, which throws + // a "permission denied" error. so this is not a child. + break; + } + } + } + } + + function SlideClickEventHandler(event) { + if (!_LastDragSucceded) { + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_CLICK, slideIndex, event); + } + } + + function PlayerAvailableEventHandler() { + _PlayerInstance = _PlayerInstanceElement.pInstance; + _Processor && _Processor.$SetPlayer(_PlayerInstance); + } + + _SelfSlideItem.$LoadImage = function (completeCallback, loadingScreen) { + loadingScreen = loadingScreen || _LoadingScreen; + + if (_ImageElmts.length && !_ImageLoaded) { + + $Jssor$.$ShowElement(loadingScreen); + + if (!_ImageLoading) { + _ImageLoading = true; + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_LOAD_START, slideIndex); + + $Jssor$.$Each(_ImageElmts, function (imageElmt) { + + if (!$Jssor$.$Attribute(imageElmt, "src")) { + imageElmt.src = $Jssor$.$AttributeEx(imageElmt, "src2"); + $Jssor$.$CssDisplay(imageElmt, imageElmt["display-origin"]); + } + }); + } + $Jssor$.$LoadImages(_ImageElmts, _ImageItem, $Jssor$.$CreateCallback(null, LoadImageCompleteEventHandler, completeCallback, loadingScreen)); + } + else { + LoadImageCompleteEventHandler(completeCallback, loadingScreen); + } + }; + + _SelfSlideItem.$GoForNextSlide = function () { + + var index = slideIndex; + if (_Options.$AutoPlaySteps < 0) + index -= _SlideCount; + + var nextIndex = index + _Options.$AutoPlaySteps * _PlayReverse; + + if (_Loop & 2) { + //Rewind + nextIndex = GetRealIndex(nextIndex); + } + if (!(_Loop & 1)) { + //Stop at threshold + nextIndex = Math.max(0, Math.min(nextIndex, _SlideCount - _DisplayPieces)); + } + + if (nextIndex != slideIndex) { + if (_SlideshowRunner) { + var slideshowTransition = _SlideshowRunner.$GetTransition(_SlideCount); + + if (slideshowTransition) { + var loadingTicket = _LoadingTicket = $Jssor$.$GetNow(); + + var nextItem = _SlideItems[GetRealIndex(nextIndex)]; + return nextItem.$LoadImage($Jssor$.$CreateCallback(null, LoadSlideshowImageCompleteEventHandler, nextIndex, nextItem, slideshowTransition, loadingTicket), _LoadingScreen); + } + } + + PlayTo(nextIndex); + } + }; + + _SelfSlideItem.$TryActivate = function () { + ParkEventHandler(slideIndex, slideIndex, true); + }; + + _SelfSlideItem.$ParkOut = function () { + //park out + _PlayerInstance && _PlayerInstance.$Quit(); + _PlayerInstance && _PlayerInstance.$Disable(); + _SelfSlideItem.$UnhideContentForSlideshow(); + _Processor && _Processor.$Abort(); + _Processor = null; + ResetCaptionSlider(); + }; + + //for debug only + _SelfSlideItem.$StampSlideItemElements = function (stamp) { + stamp = _SequenceNumber + "_" + stamp; + + $JssorDebug$.$Execute(function () { + if (_ImageItem) + $Jssor$.$Attribute(_ImageItem, "debug-id", stamp + "_slide_item_image_id"); + + $Jssor$.$Attribute(slideElmt, "debug-id", stamp + "_slide_item_item_id"); + }); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_Wrapper, "debug-id", stamp + "_slide_item_wrapper_id"); + }); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_LoadingScreen, "debug-id", stamp + "_loading_container_id"); + }); + }; + + _SelfSlideItem.$HideContentForSlideshow = function () { + $Jssor$.$HideElement(slideElmt); + }; + + _SelfSlideItem.$UnhideContentForSlideshow = function () { + $Jssor$.$ShowElement(slideElmt); + }; + + _SelfSlideItem.$EnablePlayer = function () { + _PlayerInstance && _PlayerInstance.$Enable(); + }; + + function RefreshContent(elmt, fresh, level) { + $JssorDebug$.$Execute(function () { + if ($Jssor$.$Attribute(elmt, "jssor-slider")) + $JssorDebug$.$Log("Child slider found."); + }); + + if ($Jssor$.$Attribute(elmt, "jssor-slider")) + return; + + level = level || 0; + + if (!_ContentRefreshed) { + if (elmt.tagName == "IMG") { + _ImageElmts.push(elmt); + + if (!$Jssor$.$Attribute(elmt, "src")) { + _ImageLazyLoading = true; + elmt["display-origin"] = $Jssor$.$CssDisplay(elmt); + $Jssor$.$HideElement(elmt); + } + } + if ($Jssor$.$IsBrowserIe9Earlier()) { + $Jssor$.$CssZIndex(elmt, ($Jssor$.$CssZIndex(elmt) || 0) + 1); + } + if (_Options.$HWA && $Jssor$.$WebKitVersion()) { + if ($Jssor$.$WebKitVersion() < 534 || (!_SlideshowEnabled && !$Jssor$.$IsBrowserChrome())) { + $Jssor$.$EnableHWA(elmt); + } + } + } + + var childElements = $Jssor$.$Children(elmt); + + $Jssor$.$Each(childElements, function (childElement, i) { + + var childTagName = childElement.tagName; + var uAttribute = $Jssor$.$AttributeEx(childElement, "u"); + if (uAttribute == "player" && !_PlayerInstanceElement) { + _PlayerInstanceElement = childElement; + if (_PlayerInstanceElement.pInstance) { + PlayerAvailableEventHandler(); + } + else { + $Jssor$.$AddEvent(_PlayerInstanceElement, "dataavailable", PlayerAvailableEventHandler); + } + } + + if (uAttribute == "caption") { + if (!$Jssor$.$IsBrowserIE() && !fresh) { + + //if (childTagName == "A") { + // $Jssor$.$RemoveEvent(childElement, "click", ContentClickEventHandler); + // $Jssor$.$Attribute(childElement, "jssor-content", null); + //} + + var captionElement = $Jssor$.$CloneNode(childElement, false, true); + $Jssor$.$InsertBefore(captionElement, childElement, elmt); + $Jssor$.$RemoveElement(childElement, elmt); + childElement = captionElement; + + fresh = true; + } + } + else if (!_ContentRefreshed && !level && !_ImageItem) { + + if (childTagName == "A") { + if ($Jssor$.$AttributeEx(childElement, "u") == "image") { + _ImageItem = $Jssor$.$FindChildByTag(childElement, "IMG"); + + $JssorDebug$.$Execute(function () { + if (!_ImageItem) { + $JssorDebug$.$Error("slide html code definition error, no 'IMG' found in a 'image with link' slide.\r\n" + elmt.outerHTML); + } + }); + } + else { + _ImageItem = $Jssor$.$FindChild(childElement, "image", true); + } + + if (_ImageItem) { + _LinkItemOrigin = childElement; + $Jssor$.$SetStyles(_LinkItemOrigin, _StyleDef); + + _LinkItem = $Jssor$.$CloneNode(_LinkItemOrigin, true); + //$Jssor$.$AddEvent(_LinkItem, "click", ContentClickEventHandler); + + $Jssor$.$CssDisplay(_LinkItem, "block"); + $Jssor$.$SetStyles(_LinkItem, _StyleDef); + $Jssor$.$CssOpacity(_LinkItem, 0); + $Jssor$.$Css(_LinkItem, "backgroundColor", "#000"); + } + } + else if (childTagName == "IMG" && $Jssor$.$AttributeEx(childElement, "u") == "image") { + _ImageItem = childElement; + } + + if (_ImageItem) { + _ImageItem.border = 0; + $Jssor$.$SetStyles(_ImageItem, _StyleDef); + } + } + + //if (!$Jssor$.$Attribute(childElement, "jssor-content")) { + // //cancel click event on element when a drag of slide succeeded + // $Jssor$.$AddEvent(childElement, "click", ContentClickEventHandler); + // $Jssor$.$Attribute(childElement, "jssor-content", true); + //} + + RefreshContent(childElement, fresh, level +1); + }); + } + + _SelfSlideItem.$OnInnerOffsetChange = function (oldOffset, newOffset) { + var slidePosition = _DisplayPieces - newOffset; + + SetPosition(_Wrapper, slidePosition); + + //following lines are for future usage, not ready yet + //if (!_IsDragging || !_IsCaptionSliderPlayingWhenDragStart) { + // var _DealWithParallax; + // if (IsCurrentSlideIndex(slideIndex)) { + // if (_CaptionSliderOptions.$PlayOutMode == 2) + // _DealWithParallax = true; + // } + // else { + // if (!_CaptionSliderOptions.$PlayInMode) { + // //PlayInMode: 0 none + // _CaptionSliderIn.$GoToEnd(); + // } + // //else if (_CaptionSliderOptions.$PlayInMode == 1) { + // // //PlayInMode: 1 chain + // // _CaptionSliderIn.$GoToPosition(0); + // //} + // else if (_CaptionSliderOptions.$PlayInMode == 2) { + // //PlayInMode: 2 parallel + // _DealWithParallax = true; + // } + // } + + // if (_DealWithParallax) { + // _CaptionSliderIn.$GoToPosition((_CaptionSliderIn.$GetPosition_OuterEnd() - _CaptionSliderIn.$GetPosition_OuterBegin()) * Math.abs(newOffset - 1) * .8 + _CaptionSliderIn.$GetPosition_OuterBegin()); + // } + //} + }; + + _SelfSlideItem.$GetCaptionSliderIn = function () { + return _CaptionSliderIn; + }; + + _SelfSlideItem.$GetCaptionSliderOut = function () { + return _CaptionSliderOut; + }; + + _SelfSlideItem.$Index = slideIndex; + + $JssorObject$.call(_SelfSlideItem); + + //SlideItem Constructor + { + + var thumb = $Jssor$.$FindChild(slideElmt, "thumb", true); + if (thumb) { + _SelfSlideItem.$Thumb = $Jssor$.$CloneNode(thumb); + $Jssor$.$RemoveAttribute(thumb, "id"); + $Jssor$.$HideElement(thumb); + } + $Jssor$.$ShowElement(slideElmt); + + _LoadingScreen = $Jssor$.$CloneNode(_LoadingContainer); + $Jssor$.$CssZIndex(_LoadingScreen, 1000); + + //cancel click event on element when a drag of slide succeeded + $Jssor$.$AddEvent(slideElmt, "click", SlideClickEventHandler); + + ResetCaptionSlider(true); + + _SelfSlideItem.$Image = _ImageItem; + _SelfSlideItem.$Link = _LinkItem; + + _SelfSlideItem.$Item = slideElmt; + + _SelfSlideItem.$Wrapper = _Wrapper = slideElmt; + $Jssor$.$AppendChild(_Wrapper, _LoadingScreen); + + _SelfSlider.$On(203, ParkEventHandler); + _SelfSlider.$On(28, FreezeEventHandler); + _SelfSlider.$On(24, SwipeStartEventHandler); + + $JssorDebug$.$Execute(function () { + _SequenceNumber = _SlideItemCreatedCount++; + }); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_Wrapper, "debug-id", "slide-" + slideIndex); + }); + } + } + //SlideItem + + //Processor + function Processor(slideElmt, slideIndex, slideshowProcessor, captionSliderIn, captionSliderOut) { + + var _SelfProcessor = this; + + var _ProgressBegin = 0; + var _SlideshowBegin = 0; + var _SlideshowEnd; + var _CaptionInBegin; + var _IdleBegin; + var _IdleEnd; + var _ProgressEnd; + + var _IsSlideshowRunning; + var _IsRollingBack; + + var _PlayerInstance; + var _IsPlayerOnService; + + var slideItem = _SlideItems[slideIndex]; + + $JssorAnimator$.call(_SelfProcessor, 0, 0); + + function UpdateLink() { + + $Jssor$.$Empty(_LinkContainer); + + if (_ShowLink && _IsSlideshowRunning && slideItem.$Link) { + $Jssor$.$AppendChild(_LinkContainer, slideItem.$Link); + } + + $Jssor$.$ShowElement(_LinkContainer, !_IsSlideshowRunning && slideItem.$Image); + } + + function ProcessCompleteEventHandler() { + + if (_IsRollingBack) { + _IsRollingBack = false; + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_ROLLBACK_END, slideIndex, _IdleEnd, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + _SelfProcessor.$GoToPosition(_IdleBegin); + } + + _SelfProcessor.$Replay(); + } + + function PlayerSwitchEventHandler(isOnService) { + _IsPlayerOnService = isOnService; + + _SelfProcessor.$Stop(); + _SelfProcessor.$Replay(); + } + + _SelfProcessor.$Replay = function () { + + var currentPosition = _SelfProcessor.$GetPosition_Display(); + + if (!_IsDragging && !_IsSliding && !_IsPlayerOnService && _CurrentSlideIndex == slideIndex) { + + if (!currentPosition) { + if (_SlideshowEnd && !_IsSlideshowRunning) { + _IsSlideshowRunning = true; + + _SelfProcessor.$OpenSlideshowPanel(true); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SLIDESHOW_START, slideIndex, _ProgressBegin, _SlideshowBegin, _SlideshowEnd, _ProgressEnd); + } + + UpdateLink(); + } + + var toPosition; + var stateEvent = $JssorSlider$.$EVT_STATE_CHANGE; + + if (currentPosition != _ProgressEnd) { + if (currentPosition == _IdleEnd) { + toPosition = _ProgressEnd; + } + else if (currentPosition == _IdleBegin) { + toPosition = _IdleEnd; + } + else if (!currentPosition) { + toPosition = _IdleBegin; + } + else if (currentPosition > _IdleEnd) { + _IsRollingBack = true; + toPosition = _IdleEnd; + stateEvent = $JssorSlider$.$EVT_ROLLBACK_START; + } + else { + //continue from break (by drag or lock) + toPosition = _SelfProcessor.$GetPlayToPosition(); + } + } + + _SelfSlider.$TriggerEvent(stateEvent, slideIndex, currentPosition, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + + var allowAutoPlay = _AutoPlay && (!_HoverToPause || _NotOnHover); + + if (currentPosition == _ProgressEnd) { + (_IdleEnd != _ProgressEnd && !(_HoverToPause & 12) || allowAutoPlay) && slideItem.$GoForNextSlide(); + } + else if (allowAutoPlay || currentPosition != _IdleEnd) { + _SelfProcessor.$PlayToPosition(toPosition, ProcessCompleteEventHandler); + } + } + }; + + _SelfProcessor.$AdjustIdleOnPark = function () { + if (_IdleEnd == _ProgressEnd && _IdleEnd == _SelfProcessor.$GetPosition_Display()) + _SelfProcessor.$GoToPosition(_IdleBegin); + }; + + _SelfProcessor.$Abort = function () { + _SlideshowRunner && _SlideshowRunner.$Index == slideIndex && _SlideshowRunner.$Clear(); + + var currentPosition = _SelfProcessor.$GetPosition_Display(); + if (currentPosition < _ProgressEnd) { + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_STATE_CHANGE, slideIndex, -currentPosition - 1, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + } + }; + + _SelfProcessor.$OpenSlideshowPanel = function (open) { + if (slideshowProcessor) { + $Jssor$.$CssOverflow(_SlideshowPanel, open && slideshowProcessor.$Transition.$Outside ? "" : "hidden"); + } + }; + + _SelfProcessor.$OnInnerOffsetChange = function (oldPosition, newPosition) { + + if (_IsSlideshowRunning && newPosition >= _SlideshowEnd) { + _IsSlideshowRunning = false; + UpdateLink(); + slideItem.$UnhideContentForSlideshow(); + _SlideshowRunner.$Clear(); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_SLIDESHOW_END, slideIndex, _ProgressBegin, _SlideshowBegin, _SlideshowEnd, _ProgressEnd); + } + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_PROGRESS_CHANGE, slideIndex, newPosition, _ProgressBegin, _IdleBegin, _IdleEnd, _ProgressEnd); + }; + + _SelfProcessor.$SetPlayer = function (playerInstance) { + if (playerInstance && !_PlayerInstance) { + _PlayerInstance = playerInstance; + + playerInstance.$On($JssorPlayer$.$EVT_SWITCH, PlayerSwitchEventHandler); + } + }; + + //Processor Constructor + { + if (slideshowProcessor) { + _SelfProcessor.$Chain(slideshowProcessor); + } + + _SlideshowEnd = _SelfProcessor.$GetPosition_OuterEnd(); + _CaptionInBegin = _SelfProcessor.$GetPosition_OuterEnd(); + _SelfProcessor.$Chain(captionSliderIn); + _IdleBegin = captionSliderIn.$GetPosition_OuterEnd(); + _IdleEnd = _IdleBegin + ($Jssor$.$ParseFloat($Jssor$.$AttributeEx(slideElmt, "idle")) || _AutoPlayInterval); + + captionSliderOut.$Shift(_IdleEnd); + _SelfProcessor.$Combine(captionSliderOut); + _ProgressEnd = _SelfProcessor.$GetPosition_OuterEnd(); + } + } + //Processor + //#endregion + + function SetPosition(elmt, position) { + var orientation = _DragOrientation > 0 ? _DragOrientation : _PlayOrientation; + var x = _StepLengthX * position * (orientation & 1); + var y = _StepLengthY * position * ((orientation >> 1) & 1); + + x = Math.round(x); + y = Math.round(y); + + $Jssor$.$CssLeft(elmt, x); + $Jssor$.$CssTop(elmt, y); + } + + //#region Event handling begin + + function RecordFreezePoint() { + _CarouselPlaying_OnFreeze = _IsSliding; + _PlayToPosition_OnFreeze = _CarouselPlayer.$GetPlayToPosition(); + _Position_OnFreeze = _Conveyor.$GetPosition(); + } + + function Freeze() { + RecordFreezePoint(); + + if (_IsDragging || !_NotOnHover && (_HoverToPause & 12)) { + _CarouselPlayer.$Stop(); + + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_FREEZE); + } + } + + function Unfreeze(byDrag) { + + if (!_IsDragging && (_NotOnHover || !(_HoverToPause & 12)) && !_CarouselPlayer.$IsPlaying()) { + + var currentPosition = _Conveyor.$GetPosition(); + var toPosition = Math.ceil(_Position_OnFreeze); + + if (byDrag && Math.abs(_DragOffsetTotal) >= _Options.$MinDragOffsetToSlide) { + toPosition = Math.ceil(currentPosition); + toPosition += _DragIndexAdjust; + } + + if (!(_Loop & 1)) { + toPosition = Math.min(_SlideCount - _DisplayPieces, Math.max(toPosition, 0)); + } + + var t = Math.abs(toPosition - currentPosition); + t = 1 - Math.pow(1 - t, 5); + + if (!_LastDragSucceded && _CarouselPlaying_OnFreeze) { + _CarouselPlayer.$Continue(_PlayToPosition_OnFreeze); + } + else if (currentPosition == toPosition) { + _CurrentSlideItem.$EnablePlayer(); + _CurrentSlideItem.$TryActivate(); + } + else { + + _CarouselPlayer.$PlayCarousel(currentPosition, toPosition, t * _SlideDuration); + } + } + } + + function PreventDragSelectionEvent(event) { + if (!$Jssor$.$AttributeEx($Jssor$.$EvtSrc(event), "nodrag")) { + $Jssor$.$CancelEvent(event); + } + } + + function OnTouchStart(event) { + OnDragStart(event, 1); + } + + function OnDragStart(event, touch) { + event = $Jssor$.$GetEvent(event); + var eventSrc = $Jssor$.$EvtSrc(event); + + if (!_DragOrientationRegistered && !$Jssor$.$AttributeEx(eventSrc, "nodrag") && RegisterDrag() && (!touch || event.touches.length == 1)) { + _IsDragging = true; + _DragInvalid = false; + _LoadingTicket = null; + + $Jssor$.$AddEvent(document, touch ? "touchmove" : "mousemove", OnDragMove); + + _LastTimeMoveByDrag = $Jssor$.$GetNow() - 50; + + _LastDragSucceded = 0; + Freeze(); + + if (!_CarouselPlaying_OnFreeze) + _DragOrientation = 0; + + if (touch) { + var touchPoint = event.touches[0]; + _DragStartMouseX = touchPoint.clientX; + _DragStartMouseY = touchPoint.clientY; + } + else { + var mousePoint = $Jssor$.$MousePosition(event); + + _DragStartMouseX = mousePoint.x; + _DragStartMouseY = mousePoint.y; + } + + _DragOffsetTotal = 0; + _DragOffsetLastTime = 0; + _DragIndexAdjust = 0; + + //Trigger EVT_DRAGSTART + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_DRAG_START, GetRealIndex(_Position_OnFreeze), _Position_OnFreeze, event); + } + } + + function OnDragMove(event) { + if (_IsDragging) { + event = $Jssor$.$GetEvent(event); + + var actionPoint; + + if (event.type != "mousemove") { + var touch = event.touches[0]; + actionPoint = { x: touch.clientX, y: touch.clientY }; + } + else { + actionPoint = $Jssor$.$MousePosition(event); + } + + if (actionPoint) { + var distanceX = actionPoint.x - _DragStartMouseX; + var distanceY = actionPoint.y - _DragStartMouseY; + + + if (Math.floor(_Position_OnFreeze) != _Position_OnFreeze) + _DragOrientation = _DragOrientation || (_PlayOrientation & _DragOrientationRegistered); + + if ((distanceX || distanceY) && !_DragOrientation) { + if (_DragOrientationRegistered == 3) { + if (Math.abs(distanceY) > Math.abs(distanceX)) { + _DragOrientation = 2; + } + else + _DragOrientation = 1; + } + else { + _DragOrientation = _DragOrientationRegistered; + } + + if (_IsTouchDevice && _DragOrientation == 1 && Math.abs(distanceY) - Math.abs(distanceX) > 3) { + _DragInvalid = true; + } + } + + if (_DragOrientation) { + var distance = distanceY; + var stepLength = _StepLengthY; + + if (_DragOrientation == 1) { + distance = distanceX; + stepLength = _StepLengthX; + } + + if (!(_Loop & 1)) { + if (distance > 0) { + var normalDistance = stepLength * _CurrentSlideIndex; + var sqrtDistance = distance - normalDistance; + if (sqrtDistance > 0) { + distance = normalDistance + Math.sqrt(sqrtDistance) * 5; + } + } + + if (distance < 0) { + var normalDistance = stepLength * (_SlideCount - _DisplayPieces - _CurrentSlideIndex); + var sqrtDistance = -distance - normalDistance; + + if (sqrtDistance > 0) { + distance = -normalDistance - Math.sqrt(sqrtDistance) * 5; + } + } + } + + if (_DragOffsetTotal - _DragOffsetLastTime < -2) { + _DragIndexAdjust = 0; + } + else if (_DragOffsetTotal - _DragOffsetLastTime > 2) { + _DragIndexAdjust = -1; + } + + _DragOffsetLastTime = _DragOffsetTotal; + _DragOffsetTotal = distance; + _PositionToGoByDrag = _Position_OnFreeze - _DragOffsetTotal / stepLength / (_ScaleRatio || 1); + + if (_DragOffsetTotal && _DragOrientation && !_DragInvalid) { + $Jssor$.$CancelEvent(event); + if (!_IsSliding) { + _CarouselPlayer.$StandBy(_PositionToGoByDrag); + } + else + _CarouselPlayer.$SetStandByPosition(_PositionToGoByDrag); + } + } + } + } + } + + function OnDragEnd() { + UnregisterDrag(); + + if (_IsDragging) { + + _IsDragging = false; + + _LastTimeMoveByDrag = $Jssor$.$GetNow(); + + $Jssor$.$RemoveEvent(document, "mousemove", OnDragMove); + $Jssor$.$RemoveEvent(document, "touchmove", OnDragMove); + + _LastDragSucceded = _DragOffsetTotal; + + _CarouselPlayer.$Stop(); + + var currentPosition = _Conveyor.$GetPosition(); + + //Trigger EVT_DRAG_END + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_DRAG_END, GetRealIndex(currentPosition), currentPosition, GetRealIndex(_Position_OnFreeze), _Position_OnFreeze); + + (_HoverToPause & 12) && RecordFreezePoint(); + + Unfreeze(true); + } + } + + function SlidesClickEventHandler(event) { + if (_LastDragSucceded) { + $Jssor$.$StopEvent(event); + + var checkElement = $Jssor$.$EvtSrc(event); + while (checkElement && _SlidesContainer !== checkElement) { + if (checkElement.tagName == "A") { + $Jssor$.$CancelEvent(event); + } + try { + checkElement = checkElement.parentNode; + } catch (e) { + // Firefox sometimes fires events for XUL elements, which throws + // a "permission denied" error. so this is not a child. + break; + } + } + } + } + //#endregion + + function SetCurrentSlideIndex(index) { + _PrevSlideItem = _SlideItems[_CurrentSlideIndex]; + _PreviousSlideIndex = _CurrentSlideIndex; + _CurrentSlideIndex = GetRealIndex(index); + _CurrentSlideItem = _SlideItems[_CurrentSlideIndex]; + ResetNavigator(index); + return _CurrentSlideIndex; + } + + function OnPark(slideIndex, prevIndex) { + _DragOrientation = 0; + + SetCurrentSlideIndex(slideIndex); + + //Trigger EVT_PARK + _SelfSlider.$TriggerEvent($JssorSlider$.$EVT_PARK, GetRealIndex(slideIndex), prevIndex); + } + + function ResetNavigator(index, temp) { + _TempSlideIndex = index; + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$SetCurrentIndex(GetRealIndex(index), index, temp); + }); + } + + function RegisterDrag() { + var dragRegistry = $JssorSlider$.$DragRegistry || 0; + var dragOrientation = _DragEnabled; + if (_IsTouchDevice) + (dragOrientation & 1) && (dragOrientation &= 1); + $JssorSlider$.$DragRegistry |= dragOrientation; + + return (_DragOrientationRegistered = dragOrientation & ~dragRegistry); + } + + function UnregisterDrag() { + if (_DragOrientationRegistered) { + $JssorSlider$.$DragRegistry &= ~_DragEnabled; + _DragOrientationRegistered = 0; + } + } + + function CreatePanel() { + var div = $Jssor$.$CreateDiv(); + + $Jssor$.$SetStyles(div, _StyleDef); + $Jssor$.$CssPosition(div, "absolute"); + + return div; + } + + function GetRealIndex(index) { + return (index % _SlideCount + _SlideCount) % _SlideCount; + } + + function IsCurrentSlideIndex(index) { + return GetRealIndex(index) == _CurrentSlideIndex; + } + + function IsPreviousSlideIndex(index) { + return GetRealIndex(index) == _PreviousSlideIndex; + } + + //Navigation Request Handler + function NavigationClickHandler(index, relative) { + var toIndex = index; + + if (relative) { + if (!_Loop) { + //Stop at threshold + toIndex = Math.min(Math.max(toIndex + _TempSlideIndex, 0), _SlideCount - _DisplayPieces); + relative = false; + } + else if (_Loop & 2) { + //Rewind + toIndex = GetRealIndex(toIndex + _TempSlideIndex); + relative = false; + } + } + else if (_Loop) { + toIndex = _SelfSlider.$GetVirtualIndex(toIndex); + } + + PlayTo(toIndex, _Options.$SlideDuration, relative); + } + + function ShowNavigators() { + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$Show(navigator.$Options.$ChanceToShow <= _NotOnHover); + }); + } + + function MainContainerMouseLeaveEventHandler() { + if (!_NotOnHover) { + + //$JssorDebug$.$Log("mouseleave"); + + _NotOnHover = 1; + + ShowNavigators(); + + if (!_IsDragging) { + (_HoverToPause & 12) && Unfreeze(); + (_HoverToPause & 3) && _SlideItems[_CurrentSlideIndex].$TryActivate(); + } + } + } + + function MainContainerMouseEnterEventHandler() { + + if (_NotOnHover) { + + //$JssorDebug$.$Log("mouseenter"); + + _NotOnHover = 0; + + ShowNavigators(); + + _IsDragging || !(_HoverToPause & 12) || Freeze(); + } + } + + function AdjustSlidesContainerSize() { + _StyleDef = { $Width: _SlideWidth, $Height: _SlideHeight, $Top: 0, $Left: 0 }; + + $Jssor$.$Each(_SlideElmts, function (slideElmt, i) { + + $Jssor$.$SetStyles(slideElmt, _StyleDef); + $Jssor$.$CssPosition(slideElmt, "absolute"); + $Jssor$.$CssOverflow(slideElmt, "hidden"); + + $Jssor$.$HideElement(slideElmt); + }); + + $Jssor$.$SetStyles(_LoadingContainer, _StyleDef); + } + + function PlayToOffset(offset, slideDuration) { + PlayTo(offset, slideDuration, true); + } + + function PlayTo(slideIndex, slideDuration, relative) { + /// + /// PlayTo( slideIndex [, slideDuration] ); //Play slider to position 'slideIndex' within a period calculated base on 'slideDuration'. + /// + /// + /// slide slideIndex or position will be playing to + /// + /// + /// base slide duration in milliseconds to calculate the whole duration to complete this play request. + /// default value is '$SlideDuration' value which is specified when initialize the slider. + /// + /// http://msdn.microsoft.com/en-us/library/vstudio/bb385682.aspx + /// http://msdn.microsoft.com/en-us/library/vstudio/hh542720.aspx + if (_CarouselEnabled && (!_IsDragging && (_NotOnHover || !(_HoverToPause & 12)) || _Options.$NaviQuitDrag)) { + _IsSliding = true; + _IsDragging = false; + _CarouselPlayer.$Stop(); + + { + //Slide Duration + if (slideDuration == undefined) + slideDuration = _SlideDuration; + + var positionDisplay = _Carousel.$GetPosition_Display(); + var positionTo = slideIndex; + if (relative) { + positionTo = positionDisplay + slideIndex; + if (slideIndex > 0) + positionTo = Math.ceil(positionTo); + else + positionTo = Math.floor(positionTo); + } + + if (_Loop & 2) { + //Rewind + positionTo = GetRealIndex(positionTo); + } + if (!(_Loop & 1)) { + //Stop at threshold + positionTo = Math.max(0, Math.min(positionTo, _SlideCount - _DisplayPieces)); + } + + var positionOffset = (positionTo - positionDisplay) % _SlideCount; + positionTo = positionDisplay + positionOffset; + + var duration = positionDisplay == positionTo ? 0 : slideDuration * Math.abs(positionOffset); + duration = Math.min(duration, slideDuration * _DisplayPieces * 1.5); + + _CarouselPlayer.$PlayCarousel(positionDisplay, positionTo, duration || 1); + } + } + } + + //private functions + + //member functions + + _SelfSlider.$PlayTo = PlayTo; + + _SelfSlider.$GoTo = function (slideIndex) { + /// + /// instance.$GoTo( slideIndex ); //Go to the specifed slide immediately with no play. + /// + //PlayTo(slideIndex, 1); + _Conveyor.$GoToPosition(slideIndex); + }; + + _SelfSlider.$Next = function () { + /// + /// instance.$Next(); //Play the slider to next slide. + /// + PlayToOffset(1); + }; + + _SelfSlider.$Prev = function () { + /// + /// instance.$Prev(); //Play the slider to previous slide. + /// + PlayToOffset(-1); + }; + + _SelfSlider.$Pause = function () { + /// + /// instance.$Pause(); //Pause the slider, prevent it from auto playing. + /// + _AutoPlay = false; + }; + + _SelfSlider.$Play = function () { + /// + /// instance.$Play(); //Start auto play if the slider is currently paused. + /// + if (!_AutoPlay) { + _AutoPlay = true; + _SlideItems[_CurrentSlideIndex] && _SlideItems[_CurrentSlideIndex].$TryActivate(); + } + }; + + _SelfSlider.$SetSlideshowTransitions = function (transitions) { + /// + /// instance.$SetSlideshowTransitions( transitions ); //Reset slideshow transitions for the slider. + /// + $JssorDebug$.$Execute(function () { + if (!transitions || !transitions.length) { + $JssorDebug$.$Error("Can not set slideshow transitions, no transitions specified."); + } + }); + + //$Jssor$.$TranslateTransitions(transitions); //for old transition compatibility + _Options.$SlideshowOptions.$Transitions = transitions; + }; + + _SelfSlider.$SetCaptionTransitions = function (transitions) { + /// + /// instance.$SetCaptionTransitions( transitions ); //Reset caption transitions for the slider. + /// + $JssorDebug$.$Execute(function () { + if (!transitions || !transitions.length) { + $JssorDebug$.$Error("Can not set caption transitions, no transitions specified"); + } + }); + + //$Jssor$.$TranslateTransitions(transitions); //for old transition compatibility + _CaptionSliderOptions.$CaptionTransitions = transitions; + _CaptionSliderOptions.$Version = $Jssor$.$GetNow(); + }; + + _SelfSlider.$SlidesCount = function () { + /// + /// instance.$SlidesCount(); //Retrieve slides count of the slider. + /// + return _SlideElmts.length; + }; + + _SelfSlider.$CurrentIndex = function () { + /// + /// instance.$CurrentIndex(); //Retrieve current slide index of the slider. + /// + return _CurrentSlideIndex; + }; + + _SelfSlider.$IsAutoPlaying = function () { + /// + /// instance.$IsAutoPlaying(); //Retrieve auto play status of the slider. + /// + return _AutoPlay; + }; + + _SelfSlider.$IsDragging = function () { + /// + /// instance.$IsDragging(); //Retrieve drag status of the slider. + /// + return _IsDragging; + }; + + _SelfSlider.$IsSliding = function () { + /// + /// instance.$IsSliding(); //Retrieve right<-->left sliding status of the slider. + /// + return _IsSliding; + }; + + _SelfSlider.$IsMouseOver = function () { + /// + /// instance.$IsMouseOver(); //Retrieve mouse over status of the slider. + /// + return !_NotOnHover; + }; + + _SelfSlider.$LastDragSucceded = function () { + /// + /// instance.$IsLastDragSucceded(); //Retrieve last drag succeded status, returns 0 if failed, returns drag offset if succeded + /// + return _LastDragSucceded; + }; + + function OriginalWidth() { + /// + /// instance.$OriginalWidth(); //Retrieve original width of the slider. + /// + return $Jssor$.$CssWidth(_ScaleWrapper || elmt); + } + + function OriginalHeight() { + /// + /// instance.$OriginalHeight(); //Retrieve original height of the slider. + /// + return $Jssor$.$CssHeight(_ScaleWrapper || elmt); + } + + _SelfSlider.$OriginalWidth = _SelfSlider.$GetOriginalWidth = OriginalWidth; + + _SelfSlider.$OriginalHeight = _SelfSlider.$GetOriginalHeight = OriginalHeight; + + function Scale(dimension, isHeight) { + /// + /// instance.$ScaleWidth(); //Retrieve scaled dimension the slider currently displays. + /// instance.$ScaleWidth( dimension ); //Scale the slider to new width and keep aspect ratio. + /// + + if (dimension == undefined) + return $Jssor$.$CssWidth(elmt); + + if (!_ScaleWrapper) { + $JssorDebug$.$Execute(function () { + var originalWidthStr = $Jssor$.$Css(elmt, "width"); + var originalHeightStr = $Jssor$.$Css(elmt, "height"); + var originalWidth = $Jssor$.$CssP(elmt, "width"); + var originalHeight = $Jssor$.$CssP(elmt, "height"); + + if (!originalWidthStr || originalWidthStr.indexOf("px") == -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not specified. Please specify 'width' in pixel. e.g. 'width: 600px;'"); + } + + if (!originalHeightStr || originalHeightStr.indexOf("px") == -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not specified. Please specify 'height' in pixel. e.g. 'height: 300px;'"); + } + + if (originalWidthStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not valid. Please specify 'width' in pixel. e.g. 'width: 600px;'"); + } + + if (originalHeightStr.indexOf('%') != -1) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not valid. Please specify 'height' in pixel. e.g. 'height: 300px;'"); + } + + if (!originalWidth) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'width' of 'outer container' not valid. 'width' of 'outer container' should be positive number. e.g. 'width: 600px;'"); + } + + if (!originalHeight) { + $JssorDebug$.$Fail("Cannot scale jssor slider, 'height' of 'outer container' not valid. 'height' of 'outer container' should be positive number. e.g. 'height: 300px;'"); + } + }); + + var innerWrapper = $Jssor$.$CreateDiv(document); + $Jssor$.$ClassName(innerWrapper, $Jssor$.$ClassName(elmt)); + $Jssor$.$CssCssText(innerWrapper, $Jssor$.$CssCssText(elmt)); + $Jssor$.$CssDisplay(innerWrapper, "block"); + + $Jssor$.$CssPosition(innerWrapper, "relative"); + $Jssor$.$CssTop(innerWrapper, 0); + $Jssor$.$CssLeft(innerWrapper, 0); + $Jssor$.$CssOverflow(innerWrapper, "visible"); + + _ScaleWrapper = $Jssor$.$CreateDiv(document); + + $Jssor$.$CssPosition(_ScaleWrapper, "absolute"); + $Jssor$.$CssTop(_ScaleWrapper, 0); + $Jssor$.$CssLeft(_ScaleWrapper, 0); + $Jssor$.$CssWidth(_ScaleWrapper, $Jssor$.$CssWidth(elmt)); + $Jssor$.$CssHeight(_ScaleWrapper, $Jssor$.$CssHeight(elmt)); + $Jssor$.$SetStyleTransformOrigin(_ScaleWrapper, "0 0"); + + $Jssor$.$AppendChild(_ScaleWrapper, innerWrapper); + + var children = $Jssor$.$Children(elmt); + $Jssor$.$AppendChild(elmt, _ScaleWrapper); + + $Jssor$.$Css(elmt, "backgroundImage", ""); + + //var noMoveElmts = { + // "navigator": _BulletNavigatorOptions && _BulletNavigatorOptions.$Scale == false, + // "arrowleft": _ArrowNavigatorOptions && _ArrowNavigatorOptions.$Scale == false, + // "arrowright": _ArrowNavigatorOptions && _ArrowNavigatorOptions.$Scale == false, + // "thumbnavigator": _ThumbnailNavigatorOptions && _ThumbnailNavigatorOptions.$Scale == false, + // "thumbwrapper": _ThumbnailNavigatorOptions && _ThumbnailNavigatorOptions.$Scale == false + //}; + + $Jssor$.$Each(children, function (child) { + $Jssor$.$AppendChild($Jssor$.$AttributeEx(child, "noscale") ? elmt : innerWrapper, child); + //$Jssor$.$AppendChild(noMoveElmts[$Jssor$.$AttributeEx(child, "u")] ? elmt : innerWrapper, child); + }); + } + + $JssorDebug$.$Execute(function () { + if (!dimension || dimension < 0) { + $JssorDebug$.$Fail("'$ScaleWidth' error, 'dimension' should be positive value."); + } + }); + + $JssorDebug$.$Execute(function () { + if (!_InitialScrollWidth) { + _InitialScrollWidth = _SelfSlider.$Elmt.scrollWidth; + } + }); + + _ScaleRatio = dimension / (isHeight ? $Jssor$.$CssHeight : $Jssor$.$CssWidth)(_ScaleWrapper); + $Jssor$.$CssScale(_ScaleWrapper, _ScaleRatio); + + var scaleWidth = isHeight ? (_ScaleRatio * OriginalWidth()) : dimension; + var scaleHeight = isHeight ? dimension : (_ScaleRatio * OriginalHeight()); + + $Jssor$.$CssWidth(elmt, scaleWidth); + $Jssor$.$CssHeight(elmt, scaleHeight); + + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$Relocate(scaleWidth, scaleHeight); + }); + } + + _SelfSlider.$ScaleHeight = _SelfSlider.$GetScaleHeight = function (height) { + /// + /// instance.$ScaleHeight(); //Retrieve scaled height the slider currently displays. + /// instance.$ScaleHeight( dimension ); //Scale the slider to new height and keep aspect ratio. + /// + + if (height == undefined) + return $Jssor$.$CssHeight(elmt); + + Scale(height, true); + }; + + _SelfSlider.$ScaleWidth = _SelfSlider.$SetScaleWidth = _SelfSlider.$GetScaleWidth = Scale; + + _SelfSlider.$GetVirtualIndex = function (index) { + var parkingIndex = Math.ceil(GetRealIndex(_ParkingPosition / _StepLength)); + var displayIndex = GetRealIndex(index - _TempSlideIndex + parkingIndex); + + if (displayIndex > _DisplayPieces) { + if (index - _TempSlideIndex > _SlideCount / 2) + index -= _SlideCount; + else if (index - _TempSlideIndex <= -_SlideCount / 2) + index += _SlideCount; + } + else { + index = _TempSlideIndex + displayIndex - parkingIndex; + } + + return index; + }; + + //member functions + + $JssorObject$.call(_SelfSlider); + + $JssorDebug$.$Execute(function () { + var outerContainerElmt = $Jssor$.$GetElement(elmt); + if (!outerContainerElmt) + $JssorDebug$.$Fail("Outer container '" + elmt + "' not found."); + }); + + //initialize member variables + _SelfSlider.$Elmt = elmt = $Jssor$.$GetElement(elmt); + //initialize member variables + + var _InitialScrollWidth; //for debug only + var _CaptionSliderCount = 1; //for debug only + + var _Options = $Jssor$.$Extend({ + $FillMode: 0, //[Optional] The way to fill image in slide, 0 stretch, 1 contain (keep aspect ratio and put all inside slide), 2 cover (keep aspect ratio and cover whole slide), 4 actual size, 5 contain for large image, actual size for small image, default value is 0 + $LazyLoading: 1, //[Optional] For image with lazy loading format (), by default it will be loaded only when the slide comes. + //But an integer value (maybe 0, 1, 2 or 3) indicates that how far of nearby slides should be loaded immediately as well, default value is 1. + $StartIndex: 0, //[Optional] Index of slide to display when initialize, default value is 0 + $AutoPlay: false, //[Optional] Whether to auto play, default value is false + $Loop: 1, //[Optional] Enable loop(circular) of carousel or not, 0: stop, 1: loop, 2 rewind, default value is 1 + $HWA: true, //[Optional] Enable hardware acceleration or not, default value is true + $NaviQuitDrag: true, + $AutoPlaySteps: 1, //[Optional] Steps to go of every play (this options applys only when slideshow disabled), default value is 1 + $AutoPlayInterval: 3000, //[Optional] Interval to play next slide since the previous stopped if a slideshow is auto playing, default value is 3000 + $PauseOnHover: 1, //[Optional] Whether to pause when mouse over if a slider is auto playing, 0 no pause, 1 pause for desktop, 2 pause for touch device, 3 pause for desktop and touch device, 4 freeze for desktop, 8 freeze for touch device, 12 freeze for desktop and touch device, default value is 1 + + $SlideDuration: 500, //[Optional] Specifies default duration (swipe) for slide in milliseconds, default value is 400 + $SlideEasing: $JssorEasing$.$EaseOutQuad, //[Optional] Specifies easing for right to left animation, default value is $JssorEasing$.$EaseOutQuad + $MinDragOffsetToSlide: 20, //[Optional] Minimum drag offset that trigger slide, default value is 20 + $SlideSpacing: 0, //[Optional] Space between each slide in pixels, default value is 0 + $DisplayPieces: 1, //[Optional] Number of pieces to display (the slideshow would be disabled if the value is set to greater than 1), default value is 1 + $ParkingPosition: 0, //[Optional] The offset position to park slide (this options applys only when slideshow disabled), default value is 0. + $UISearchMode: 1, //[Optional] The way (0 parellel, 1 recursive, default value is recursive) to search UI components (slides container, loading screen, navigator container, arrow navigator container, thumbnail navigator container etc. + $PlayOrientation: 1, //[Optional] Orientation to play slide (for auto play, navigation), 1 horizental, 2 vertical, 5 horizental reverse, 6 vertical reverse, default value is 1 + $DragOrientation: 1 //[Optional] Orientation to drag slide, 0 no drag, 1 horizental, 2 vertical, 3 both, default value is 1 (Note that the $DragOrientation should be the same as $PlayOrientation when $DisplayPieces is greater than 1, or parking position is not 0) + + }, options); + + //going to use $Idle instead of $AutoPlayInterval + if (_Options.$Idle != undefined) + _Options.$AutoPlayInterval = _Options.$Idle; + + //going to use $Cols instead of $DisplayPieces + if (_Options.$Cols != undefined) + _Options.$DisplayPieces = _Options.$Cols; + + //Sodo statement for development time intellisence only + $JssorDebug$.$Execute(function () { + _Options = $Jssor$.$Extend({ + $ArrowKeyNavigation: undefined, + $SlideWidth: undefined, + $SlideHeight: undefined, + $SlideshowOptions: undefined, + $CaptionSliderOptions: undefined, + $BulletNavigatorOptions: undefined, + $ArrowNavigatorOptions: undefined, + $ThumbnailNavigatorOptions: undefined + }, + _Options); + }); + + var _PlayOrientation = _Options.$PlayOrientation & 3; + var _PlayReverse = (_Options.$PlayOrientation & 4) / -4 || 1; + + var _SlideshowOptions = _Options.$SlideshowOptions; + var _CaptionSliderOptions = $Jssor$.$Extend({ $Class: $JssorCaptionSliderBase$, $PlayInMode: 1, $PlayOutMode: 1 }, _Options.$CaptionSliderOptions); + //$Jssor$.$TranslateTransitions(_CaptionSliderOptions.$CaptionTransitions); //for old transition compatibility + var _BulletNavigatorOptions = _Options.$BulletNavigatorOptions; + var _ArrowNavigatorOptions = _Options.$ArrowNavigatorOptions; + var _ThumbnailNavigatorOptions = _Options.$ThumbnailNavigatorOptions; + + $JssorDebug$.$Execute(function () { + if (_SlideshowOptions && !_SlideshowOptions.$Class) { + $JssorDebug$.$Fail("Option $SlideshowOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_Options.$CaptionSliderOptions && !_Options.$CaptionSliderOptions.$Class) { + $JssorDebug$.$Fail("Option $CaptionSliderOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_BulletNavigatorOptions && !_BulletNavigatorOptions.$Class) { + $JssorDebug$.$Fail("Option $BulletNavigatorOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_ArrowNavigatorOptions && !_ArrowNavigatorOptions.$Class) { + $JssorDebug$.$Fail("Option $ArrowNavigatorOptions error, class not specified."); + } + }); + + $JssorDebug$.$Execute(function () { + if (_ThumbnailNavigatorOptions && !_ThumbnailNavigatorOptions.$Class) { + $JssorDebug$.$Fail("Option $ThumbnailNavigatorOptions error, class not specified."); + } + }); + + var _UISearchNoDeep = !_Options.$UISearchMode; + var _ScaleWrapper; + var _SlidesContainer = $Jssor$.$FindChild(elmt, "slides", _UISearchNoDeep); + var _LoadingContainer = $Jssor$.$FindChild(elmt, "loading", _UISearchNoDeep) || $Jssor$.$CreateDiv(document); + + var _BulletNavigatorContainer = $Jssor$.$FindChild(elmt, "navigator", _UISearchNoDeep); + + var _ArrowLeft = $Jssor$.$FindChild(elmt, "arrowleft", _UISearchNoDeep); + var _ArrowRight = $Jssor$.$FindChild(elmt, "arrowright", _UISearchNoDeep); + + var _ThumbnailNavigatorContainer = $Jssor$.$FindChild(elmt, "thumbnavigator", _UISearchNoDeep); + + $JssorDebug$.$Execute(function () { + //if (_BulletNavigatorOptions && !_BulletNavigatorContainer) { + // throw new Error("$BulletNavigatorOptions specified but bullet navigator container (
        1 && _Options.$DragOrientation && _Options.$DragOrientation != _PlayOrientation) + $JssorDebug$.$Fail("Option $DragOrientation error, it should be 0 or the same of $PlayOrientation when $DisplayPieces is greater than 1."); + + if (!$Jssor$.$IsNumeric(_Options.$ParkingPosition)) + $JssorDebug$.$Fail("Option $ParkingPosition error, it should be a numeric value."); + + if (_Options.$ParkingPosition && _Options.$DragOrientation && _Options.$DragOrientation != _PlayOrientation) + $JssorDebug$.$Fail("Option $DragOrientation error, it should be 0 or the same of $PlayOrientation when $ParkingPosition is not equal to 0."); + }); + + var _StyleDef; + + var _SlideElmts = []; + + { + var slideElmts = $Jssor$.$Children(_SlidesContainer); + $Jssor$.$Each(slideElmts, function (slideElmt) { + if (slideElmt.tagName == "DIV" && !$Jssor$.$AttributeEx(slideElmt, "u")) { + _SlideElmts.push(slideElmt); + } + else if ($Jssor$.$IsBrowserIe9Earlier()) { + $Jssor$.$CssZIndex(slideElmt, ($Jssor$.$CssZIndex(slideElmt) || 0) + 1); + } + }); + } + + $JssorDebug$.$Execute(function () { + if (_SlideElmts.length < 1) { + $JssorDebug$.$Error("Slides html code definition error, there must be at least 1 slide to initialize a slider."); + } + }); + + var _SlideItemCreatedCount = 0; //for debug only + var _SlideItemReleasedCount = 0; //for debug only + + var _PreviousSlideIndex; + var _CurrentSlideIndex = -1; + var _TempSlideIndex; + var _PrevSlideItem; + var _CurrentSlideItem; + var _SlideCount = _SlideElmts.length; + + var _SlideWidth = _Options.$SlideWidth || _SlidesContainerWidth; + var _SlideHeight = _Options.$SlideHeight || _SlidesContainerHeight; + + var _SlideSpacing = _Options.$SlideSpacing; + var _StepLengthX = _SlideWidth + _SlideSpacing; + var _StepLengthY = _SlideHeight + _SlideSpacing; + var _StepLength = (_PlayOrientation & 1) ? _StepLengthX : _StepLengthY; + var _DisplayPieces = Math.min(_Options.$DisplayPieces, _SlideCount); + + var _SlideshowPanel; + var _CurrentBoardIndex = 0; + var _DragOrientation; + var _DragOrientationRegistered; + var _DragInvalid; + + var _Navigators = []; + var _BulletNavigator; + var _ArrowNavigator; + var _ThumbnailNavigator; + + var _ShowLink; + + var _Frozen; + var _AutoPlay; + var _AutoPlaySteps = _Options.$AutoPlaySteps; + var _HoverToPause = _Options.$PauseOnHover; + var _AutoPlayInterval = _Options.$AutoPlayInterval; + var _SlideDuration = _Options.$SlideDuration; + + var _SlideshowRunnerClass; + var _TransitionsOrder; + + var _SlideshowEnabled; + var _ParkingPosition; + var _CarouselEnabled = _DisplayPieces < _SlideCount; + var _Loop = _CarouselEnabled ? _Options.$Loop : 0; + + var _DragEnabled; + var _LastDragSucceded; + + var _NotOnHover = 1; //0 Hovering, 1 Not hovering + + //Variable Definition + var _IsSliding; + var _IsDragging; + var _LoadingTicket; + + + //The X position of mouse/touch when a drag start + var _DragStartMouseX = 0; + //The Y position of mouse/touch when a drag start + var _DragStartMouseY = 0; + var _DragOffsetTotal; + var _DragOffsetLastTime; + var _DragIndexAdjust; + + var _Carousel; + var _Conveyor; + var _Slideshow; + var _CarouselPlayer; + var _SlideContainer = new SlideContainer(); + var _ScaleRatio; + + //$JssorSlider$ Constructor + { + _AutoPlay = _Options.$AutoPlay; + _SelfSlider.$Options = options; + + AdjustSlidesContainerSize(); + + $Jssor$.$Attribute(elmt, "jssor-slider", true); + + $Jssor$.$CssZIndex(_SlidesContainer, $Jssor$.$CssZIndex(_SlidesContainer) || 0); + $Jssor$.$CssPosition(_SlidesContainer, "absolute"); + _SlideshowPanel = $Jssor$.$CloneNode(_SlidesContainer, true); + $Jssor$.$InsertBefore(_SlideshowPanel, _SlidesContainer); + + if (_SlideshowOptions) { + _ShowLink = _SlideshowOptions.$ShowLink; + _SlideshowRunnerClass = _SlideshowOptions.$Class; + + $JssorDebug$.$Execute(function () { + if (!_SlideshowOptions.$Transitions || !_SlideshowOptions.$Transitions.length) { + $JssorDebug$.$Error("Invalid '$SlideshowOptions', no '$Transitions' specified."); + } + }); + + _SlideshowEnabled = _DisplayPieces == 1 && _SlideCount > 1 && _SlideshowRunnerClass && (!$Jssor$.$IsBrowserIE() || $Jssor$.$BrowserVersion() >= 8); + } + + _ParkingPosition = (_SlideshowEnabled || _DisplayPieces >= _SlideCount || !(_Loop & 1)) ? 0 : _Options.$ParkingPosition; + + _DragEnabled = ((_DisplayPieces > 1 || _ParkingPosition) ? _PlayOrientation : -1) & _Options.$DragOrientation; + + //SlideBoard + var _SlideboardElmt = _SlidesContainer; + var _SlideItems = []; + + var _SlideshowRunner; + var _LinkContainer; + + var _Device = $Jssor$.$Device(); + var _IsTouchDevice = _Device.$Touchable; + + var _LastTimeMoveByDrag; + var _Position_OnFreeze; + var _CarouselPlaying_OnFreeze; + var _PlayToPosition_OnFreeze; + var _PositionToGoByDrag; + + //SlideBoard Constructor + { + if (_Device.$TouchActionAttr) { + $Jssor$.$Css(_SlideboardElmt, _Device.$TouchActionAttr, [null, "pan-y", "pan-x", "none"][_DragEnabled] || ""); + } + + _Slideshow = new Slideshow(); + + if (_SlideshowEnabled) + _SlideshowRunner = new _SlideshowRunnerClass(_SlideContainer, _SlideWidth, _SlideHeight, _SlideshowOptions, _IsTouchDevice); + + $Jssor$.$AppendChild(_SlideshowPanel, _Slideshow.$Wrapper); + $Jssor$.$CssOverflow(_SlidesContainer, "hidden"); + + //link container + { + _LinkContainer = CreatePanel(); + $Jssor$.$Css(_LinkContainer, "backgroundColor", "#000"); + $Jssor$.$CssOpacity(_LinkContainer, 0); + $Jssor$.$InsertBefore(_LinkContainer, _SlideboardElmt.firstChild, _SlideboardElmt); + } + + for (var i = 0; i < _SlideElmts.length; i++) { + var slideElmt = _SlideElmts[i]; + var slideItem = new SlideItem(slideElmt, i); + _SlideItems.push(slideItem); + } + + $Jssor$.$HideElement(_LoadingContainer); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_LoadingContainer, "debug-id", "loading-container"); + }); + + _Carousel = new Carousel(); + _CarouselPlayer = new CarouselPlayer(_Carousel, _Slideshow); + + $JssorDebug$.$Execute(function () { + $Jssor$.$Attribute(_SlideboardElmt, "debug-id", "slide-board"); + }); + + if (_DragEnabled) { + $Jssor$.$AddEvent(_SlidesContainer, "mousedown", OnDragStart); + $Jssor$.$AddEvent(_SlidesContainer, "touchstart", OnTouchStart); + $Jssor$.$AddEvent(_SlidesContainer, "dragstart", PreventDragSelectionEvent); + $Jssor$.$AddEvent(_SlidesContainer, "selectstart", PreventDragSelectionEvent); + $Jssor$.$AddEvent(document, "mouseup", OnDragEnd); + $Jssor$.$AddEvent(document, "touchend", OnDragEnd); + $Jssor$.$AddEvent(document, "touchcancel", OnDragEnd); + $Jssor$.$AddEvent(window, "blur", OnDragEnd); + } + } + //SlideBoard + + _HoverToPause &= (_IsTouchDevice ? 10 : 5); + + //Bullet Navigator + if (_BulletNavigatorContainer && _BulletNavigatorOptions) { + _BulletNavigator = new _BulletNavigatorOptions.$Class(_BulletNavigatorContainer, _BulletNavigatorOptions, OriginalWidth(), OriginalHeight()); + _Navigators.push(_BulletNavigator); + } + + //Arrow Navigator + if (_ArrowNavigatorOptions && _ArrowLeft && _ArrowRight) { + _ArrowNavigatorOptions.$Loop = _Loop; + _ArrowNavigatorOptions.$DisplayPieces = _DisplayPieces; + _ArrowNavigator = new _ArrowNavigatorOptions.$Class(_ArrowLeft, _ArrowRight, _ArrowNavigatorOptions, OriginalWidth(), OriginalHeight()); + _Navigators.push(_ArrowNavigator); + } + + //Thumbnail Navigator + if (_ThumbnailNavigatorContainer && _ThumbnailNavigatorOptions) { + _ThumbnailNavigatorOptions.$StartIndex = _Options.$StartIndex; + _ThumbnailNavigator = new _ThumbnailNavigatorOptions.$Class(_ThumbnailNavigatorContainer, _ThumbnailNavigatorOptions); + _Navigators.push(_ThumbnailNavigator); + } + + $Jssor$.$Each(_Navigators, function (navigator) { + navigator.$Reset(_SlideCount, _SlideItems, _LoadingContainer); + navigator.$On($JssorNavigatorEvents$.$NAVIGATIONREQUEST, NavigationClickHandler); + }); + + Scale(OriginalWidth()); + + $Jssor$.$AddEvent(_SlidesContainer, "click", SlidesClickEventHandler); + $Jssor$.$AddEvent(elmt, "mouseout", $Jssor$.$MouseOverOutFilter(MainContainerMouseLeaveEventHandler, elmt)); + $Jssor$.$AddEvent(elmt, "mouseover", $Jssor$.$MouseOverOutFilter(MainContainerMouseEnterEventHandler, elmt)); + + ShowNavigators(); + + //Keyboard Navigation + if (_Options.$ArrowKeyNavigation) { + $Jssor$.$AddEvent(document, "keydown", function (e) { + if (e.keyCode == 37/*$JssorKeyCode$.$LEFT*/) { + //Arrow Left + PlayToOffset(-1); + } + else if (e.keyCode == 39/*$JssorKeyCode$.$RIGHT*/) { + //Arrow Right + PlayToOffset(1); + } + }); + } + + var startPosition = _Options.$StartIndex; + if (!(_Loop & 1)) { + startPosition = Math.max(0, Math.min(startPosition, _SlideCount - _DisplayPieces)); + } + _CarouselPlayer.$PlayCarousel(startPosition, startPosition, 0); + } +}; +var $JssorSlideo$ = window.$JssorSlideo$ = $JssorSlider$; + +$JssorSlider$.$EVT_CLICK = 21; +$JssorSlider$.$EVT_DRAG_START = 22; +$JssorSlider$.$EVT_DRAG_END = 23; +$JssorSlider$.$EVT_SWIPE_START = 24; +$JssorSlider$.$EVT_SWIPE_END = 25; + +$JssorSlider$.$EVT_LOAD_START = 26; +$JssorSlider$.$EVT_LOAD_END = 27; +$JssorSlider$.$EVT_FREEZE = 28; + +$JssorSlider$.$EVT_POSITION_CHANGE = 202; +$JssorSlider$.$EVT_PARK = 203; + +$JssorSlider$.$EVT_SLIDESHOW_START = 206; +$JssorSlider$.$EVT_SLIDESHOW_END = 207; + +$JssorSlider$.$EVT_PROGRESS_CHANGE = 208; +$JssorSlider$.$EVT_STATE_CHANGE = 209; +$JssorSlider$.$EVT_ROLLBACK_START = 210; +$JssorSlider$.$EVT_ROLLBACK_END = 211; + +//(function ($) { +// jQuery.fn.jssorSlider = function (options) { +// return this.each(function () { +// return $(this).data('jssorSlider') || $(this).data('jssorSlider', new $JssorSlider$(this, options)); +// }); +// }; +//})(jQuery); + +//window.jQuery && (jQuery.fn.jssorSlider = function (options) { +// return this.each(function () { +// return jQuery(this).data('jssorSlider') || jQuery(this).data('jssorSlider', new $JssorSlider$(this, options)); +// }); +//}); + +//$JssorBulletNavigator$ +var $JssorNavigatorEvents$ = { + $NAVIGATIONREQUEST: 1, + $INDEXCHANGE: 2, + $RESET: 3 +}; + +var $JssorBulletNavigator$ = window.$JssorBulletNavigator$ = function (elmt, options, containerWidth, containerHeight) { + var self = this; + $JssorObject$.call(self); + + elmt = $Jssor$.$GetElement(elmt); + + var _Count; + var _Length; + var _Width; + var _Height; + var _CurrentIndex; + var _CurrentInnerIndex = 0; + var _Options; + var _Steps; + var _Lanes; + var _SpacingX; + var _SpacingY; + var _Orientation; + var _ItemPrototype; + var _PrototypeWidth; + var _PrototypeHeight; + + var _ButtonElements = []; + var _Buttons = []; + + function Highlight(index) { + if (index != -1) + _Buttons[index].$Selected(index == _CurrentInnerIndex); + } + + function OnNavigationRequest(index) { + self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, index * _Steps); + } + + self.$Elmt = elmt; + self.$GetCurrentIndex = function () { + return _CurrentIndex; + }; + + self.$SetCurrentIndex = function (index) { + if (index != _CurrentIndex) { + var lastInnerIndex = _CurrentInnerIndex; + var innerIndex = Math.floor(index / _Steps); + _CurrentInnerIndex = innerIndex; + _CurrentIndex = index; + + Highlight(lastInnerIndex); + Highlight(innerIndex); + + //self.$TriggerEvent($JssorNavigatorEvents$.$INDEXCHANGE, index); + } + }; + + self.$Show = function (hide) { + $Jssor$.$ShowElement(elmt, hide); + }; + + var _Located; + self.$Relocate = function (containerWidth, containerHeight) { + if (!_Located || _Options.$Scale == false) { + var containerWidth = $Jssor$.$ParentNode(elmt).clientWidth; + var containerHeight = $Jssor$.$ParentNode(elmt).clientHeight; + + if (_Options.$AutoCenter & 1) { + $Jssor$.$CssLeft(elmt, (containerWidth - _Width) / 2); + } + if (_Options.$AutoCenter & 2) { + $Jssor$.$CssTop(elmt, (containerHeight - _Height) / 2); + } + + _Located = true; + } + }; + + var _Initialized; + self.$Reset = function (length) { + if (!_Initialized) { + _Length = length; + _Count = Math.ceil(length / _Steps); + _CurrentInnerIndex = 0; + + var itemOffsetX = _PrototypeWidth + _SpacingX; + var itemOffsetY = _PrototypeHeight + _SpacingY; + + var maxIndex = Math.ceil(_Count / _Lanes) - 1; + + _Width = _PrototypeWidth + itemOffsetX * (!_Orientation ? maxIndex : _Lanes - 1); + _Height = _PrototypeHeight + itemOffsetY * (_Orientation ? maxIndex : _Lanes - 1); + + $Jssor$.$CssWidth(elmt, _Width); + $Jssor$.$CssHeight(elmt, _Height); + + for (var buttonIndex = 0; buttonIndex < _Count; buttonIndex++) { + + var numberDiv = $Jssor$.$CreateSpan(); + $Jssor$.$InnerText(numberDiv, buttonIndex + 1); + + var div = $Jssor$.$BuildElement(_ItemPrototype, "numbertemplate", numberDiv, true); + $Jssor$.$CssPosition(div, "absolute"); + + var columnIndex = buttonIndex % (maxIndex + 1); + $Jssor$.$CssLeft(div, !_Orientation ? itemOffsetX * columnIndex : buttonIndex % _Lanes * itemOffsetX); + $Jssor$.$CssTop(div, _Orientation ? itemOffsetY * columnIndex : Math.floor(buttonIndex / (maxIndex + 1)) * itemOffsetY); + + $Jssor$.$AppendChild(elmt, div); + _ButtonElements[buttonIndex] = div; + + if (_Options.$ActionMode & 1) + $Jssor$.$AddEvent(div, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, buttonIndex)); + + if (_Options.$ActionMode & 2) + $Jssor$.$AddEvent(div, "mouseover", $Jssor$.$MouseOverOutFilter($Jssor$.$CreateCallback(null, OnNavigationRequest, buttonIndex), div)); + + _Buttons[buttonIndex] = $Jssor$.$Buttonize(div); + } + + //self.$TriggerEvent($JssorNavigatorEvents$.$RESET); + _Initialized = true; + } + }; + + //JssorBulletNavigator Constructor + { + self.$Options = _Options = $Jssor$.$Extend({ + $SpacingX: 0, + $SpacingY: 0, + $Orientation: 1, + $ActionMode: 1 + }, options); + + //Sodo statement for development time intellisence only + $JssorDebug$.$Execute(function () { + _Options = $Jssor$.$Extend({ + $Steps: undefined, + $Lanes: undefined + }, _Options); + }); + + _ItemPrototype = $Jssor$.$FindChild(elmt, "prototype"); + + $JssorDebug$.$Execute(function () { + if (!_ItemPrototype) + $JssorDebug$.$Fail("Navigator item prototype not defined."); + + if (isNaN($Jssor$.$CssWidth(_ItemPrototype))) { + $JssorDebug$.$Fail("Width of 'navigator item prototype' not specified."); + } + + if (isNaN($Jssor$.$CssHeight(_ItemPrototype))) { + $JssorDebug$.$Fail("Height of 'navigator item prototype' not specified."); + } + }); + + _PrototypeWidth = $Jssor$.$CssWidth(_ItemPrototype); + _PrototypeHeight = $Jssor$.$CssHeight(_ItemPrototype); + + $Jssor$.$RemoveElement(_ItemPrototype, elmt); + + _Steps = _Options.$Steps || 1; + _Lanes = _Options.$Lanes || 1; + _SpacingX = _Options.$SpacingX; + _SpacingY = _Options.$SpacingY; + _Orientation = _Options.$Orientation - 1; + + if (_Options.$Scale == false) { + $Jssor$.$Attribute(elmt, "noscale", true); + } + } +}; + +var $JssorArrowNavigator$ = window.$JssorArrowNavigator$ = function (arrowLeft, arrowRight, options, containerWidth, containerHeight) { + var self = this; + $JssorObject$.call(self); + + $JssorDebug$.$Execute(function () { + + if (!arrowLeft) + $JssorDebug$.$Fail("Option '$ArrowNavigatorOptions' spepcified, but UI 'arrowleft' not defined. Define 'arrowleft' to enable direct navigation, or remove option '$ArrowNavigatorOptions' to disable direct navigation."); + + if (!arrowRight) + $JssorDebug$.$Fail("Option '$ArrowNavigatorOptions' spepcified, but UI 'arrowright' not defined. Define 'arrowright' to enable direct navigation, or remove option '$ArrowNavigatorOptions' to disable direct navigation."); + + if (isNaN($Jssor$.$CssWidth(arrowLeft))) { + $JssorDebug$.$Fail("Width of 'arrow left' not specified."); + } + + if (isNaN($Jssor$.$CssWidth(arrowRight))) { + $JssorDebug$.$Fail("Width of 'arrow right' not specified."); + } + + if (isNaN($Jssor$.$CssHeight(arrowLeft))) { + $JssorDebug$.$Fail("Height of 'arrow left' not specified."); + } + + if (isNaN($Jssor$.$CssHeight(arrowRight))) { + $JssorDebug$.$Fail("Height of 'arrow right' not specified."); + } + }); + + var _Hide; + var _Length; + var _CurrentIndex; + var _Options; + var _Steps; + var _ArrowWidth = $Jssor$.$CssWidth(arrowLeft); + var _ArrowHeight = $Jssor$.$CssHeight(arrowLeft); + + function OnNavigationRequest(steps) { + self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, steps, true); + } + + function ShowArrows(hide) { + $Jssor$.$ShowElement(arrowLeft, hide || !options.$Loop && _CurrentIndex == 0); + $Jssor$.$ShowElement(arrowRight, hide || !options.$Loop && _CurrentIndex >= _Length - options.$DisplayPieces); + + _Hide = hide; + } + + self.$GetCurrentIndex = function () { + return _CurrentIndex; + }; + + self.$SetCurrentIndex = function (index, virtualIndex, temp) { + if (temp) { + _CurrentIndex = virtualIndex; + } + else { + _CurrentIndex = index; + + ShowArrows(_Hide); + } + //self.$TriggerEvent($JssorNavigatorEvents$.$INDEXCHANGE, index); + }; + + self.$Show = ShowArrows; + + var _Located; + self.$Relocate = function (conainerWidth, containerHeight) { + if (!_Located || _Options.$Scale == false) { + + var containerWidth = $Jssor$.$ParentNode(arrowLeft).clientWidth; + var containerHeight = $Jssor$.$ParentNode(arrowLeft).clientHeight; + + if (_Options.$AutoCenter & 1) { + $Jssor$.$CssLeft(arrowLeft, (containerWidth - _ArrowWidth) / 2); + $Jssor$.$CssLeft(arrowRight, (containerWidth - _ArrowWidth) / 2); + } + + if (_Options.$AutoCenter & 2) { + $Jssor$.$CssTop(arrowLeft, (containerHeight - _ArrowHeight) / 2); + $Jssor$.$CssTop(arrowRight, (containerHeight - _ArrowHeight) / 2); + } + + _Located = true; + } + }; + + var _Initialized; + self.$Reset = function (length) { + _Length = length; + _CurrentIndex = 0; + + if (!_Initialized) { + + $Jssor$.$AddEvent(arrowLeft, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, -_Steps)); + $Jssor$.$AddEvent(arrowRight, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, _Steps)); + + $Jssor$.$Buttonize(arrowLeft); + $Jssor$.$Buttonize(arrowRight); + + _Initialized = true; + } + + //self.$TriggerEvent($JssorNavigatorEvents$.$RESET); + }; + + //JssorArrowNavigator Constructor + { + self.$Options = _Options = $Jssor$.$Extend({ + $Steps: 1 + }, options); + + _Steps = _Options.$Steps; + + if (_Options.$Scale == false) { + $Jssor$.$Attribute(arrowLeft, "noscale", true); + $Jssor$.$Attribute(arrowRight, "noscale", true); + } + } +}; + +//$JssorThumbnailNavigator$ +var $JssorThumbnailNavigator$ = window.$JssorThumbnailNavigator$ = function (elmt, options) { + var _Self = this; + var _Length; + var _Count; + var _CurrentIndex; + var _Options; + var _NavigationItems = []; + + var _Width; + var _Height; + var _Lanes; + var _SpacingX; + var _SpacingY; + var _PrototypeWidth; + var _PrototypeHeight; + var _DisplayPieces; + + var _Slider; + var _CurrentMouseOverIndex = -1; + + var _SlidesContainer; + var _ThumbnailPrototype; + + $JssorObject$.call(_Self); + elmt = $Jssor$.$GetElement(elmt); + + function NavigationItem(item, index) { + var self = this; + var _Wrapper; + var _Button; + var _Thumbnail; + + function Highlight(mouseStatus) { + _Button.$Selected(_CurrentIndex == index); + } + + function OnNavigationRequest(byMouseOver, event) { + if (byMouseOver || !_Slider.$LastDragSucceded()) { + //var tail = _Lanes - index % _Lanes; + //var slideVirtualIndex = _Slider.$GetVirtualIndex((index + tail) / _Lanes - 1); + //var itemVirtualIndex = slideVirtualIndex * _Lanes + _Lanes - tail; + //_Self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, itemVirtualIndex); + + _Self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, index); + } + + //$JssorDebug$.$Log("navigation request"); + } + + $JssorDebug$.$Execute(function () { + self.$Wrapper = undefined; + }); + + self.$Index = index; + + self.$Highlight = Highlight; + + //NavigationItem Constructor + { + _Thumbnail = item.$Thumb || item.$Image || $Jssor$.$CreateDiv(); + self.$Wrapper = _Wrapper = $Jssor$.$BuildElement(_ThumbnailPrototype, "thumbnailtemplate", _Thumbnail, true); + + _Button = $Jssor$.$Buttonize(_Wrapper); + if (_Options.$ActionMode & 1) + $Jssor$.$AddEvent(_Wrapper, "click", $Jssor$.$CreateCallback(null, OnNavigationRequest, 0)); + if (_Options.$ActionMode & 2) + $Jssor$.$AddEvent(_Wrapper, "mouseover", $Jssor$.$MouseOverOutFilter($Jssor$.$CreateCallback(null, OnNavigationRequest, 1), _Wrapper)); + } + } + + _Self.$GetCurrentIndex = function () { + return _CurrentIndex; + }; + + _Self.$SetCurrentIndex = function (index, virtualIndex, temp) { + var oldIndex = _CurrentIndex; + _CurrentIndex = index; + if (oldIndex != -1) + _NavigationItems[oldIndex].$Highlight(); + _NavigationItems[index].$Highlight(); + + if (!temp) { + _Slider.$PlayTo(_Slider.$GetVirtualIndex(Math.floor(virtualIndex / _Lanes))); + } + }; + + _Self.$Show = function (hide) { + $Jssor$.$ShowElement(elmt, hide); + }; + + _Self.$Relocate = $Jssor$.$EmptyFunction; + + var _Initialized; + _Self.$Reset = function (length, items, loadingContainer) { + if (!_Initialized) { + _Length = length; + _Count = Math.ceil(_Length / _Lanes); + _CurrentIndex = -1; + _DisplayPieces = Math.min(_DisplayPieces, items.length); + + var horizontal = _Options.$Orientation & 1; + + var slideWidth = _PrototypeWidth + (_PrototypeWidth + _SpacingX) * (_Lanes - 1) * (1 - horizontal); + var slideHeight = _PrototypeHeight + (_PrototypeHeight + _SpacingY) * (_Lanes - 1) * horizontal; + + var slidesContainerWidth = slideWidth + (slideWidth + _SpacingX) * (_DisplayPieces - 1) * horizontal; + var slidesContainerHeight = slideHeight + (slideHeight + _SpacingY) * (_DisplayPieces - 1) * (1 - horizontal); + + $Jssor$.$CssPosition(_SlidesContainer, "absolute"); + $Jssor$.$CssOverflow(_SlidesContainer, "hidden"); + if (_Options.$AutoCenter & 1) { + $Jssor$.$CssLeft(_SlidesContainer, (_Width - slidesContainerWidth) / 2); + } + if (_Options.$AutoCenter & 2) { + $Jssor$.$CssTop(_SlidesContainer, (_Height - slidesContainerHeight) / 2); + } + //$JssorDebug$.$Execute(function () { + // if (!_Options.$AutoCenter) { + // var slidesContainerTop = $Jssor$.$CssTop(_SlidesContainer); + // var slidesContainerLeft = $Jssor$.$CssLeft(_SlidesContainer); + + // if (isNaN(slidesContainerTop)) { + // $JssorDebug$.$Fail("Position 'top' wrong specification of thumbnail navigator slides container (
        ...
        ), \r\nwhen option $ThumbnailNavigatorOptions.$AutoCenter set to 0, it should be specified in pixel (like
        )"); + // } + + // if (isNaN(slidesContainerLeft)) { + // $JssorDebug$.$Fail("Position 'left' wrong specification of thumbnail navigator slides container (
        ...
        ), \r\nwhen option $ThumbnailNavigatorOptions.$AutoCenter set to 0, it should be specified in pixel (like
        )"); + // } + // } + //}); + $Jssor$.$CssWidth(_SlidesContainer, slidesContainerWidth); + $Jssor$.$CssHeight(_SlidesContainer, slidesContainerHeight); + + var slideItemElmts = []; + $Jssor$.$Each(items, function (item, index) { + var navigationItem = new NavigationItem(item, index); + var navigationItemWrapper = navigationItem.$Wrapper; + + var columnIndex = Math.floor(index / _Lanes); + var laneIndex = index % _Lanes; + + $Jssor$.$CssLeft(navigationItemWrapper, (_PrototypeWidth + _SpacingX) * laneIndex * (1 - horizontal)); + $Jssor$.$CssTop(navigationItemWrapper, (_PrototypeHeight + _SpacingY) * laneIndex * horizontal); + + if (!slideItemElmts[columnIndex]) { + slideItemElmts[columnIndex] = $Jssor$.$CreateDiv(); + $Jssor$.$AppendChild(_SlidesContainer, slideItemElmts[columnIndex]); + } + + $Jssor$.$AppendChild(slideItemElmts[columnIndex], navigationItemWrapper); + + _NavigationItems.push(navigationItem); + }); + + var thumbnailSliderOptions = $Jssor$.$Extend({ + $HWA: false, + $AutoPlay: false, + $NaviQuitDrag: false, + $SlideWidth: slideWidth, + $SlideHeight: slideHeight, + $SlideSpacing: _SpacingX * horizontal + _SpacingY * (1 - horizontal), + $MinDragOffsetToSlide: 12, + $SlideDuration: 200, + $PauseOnHover: 1, + $PlayOrientation: _Options.$Orientation, + $DragOrientation: _Options.$DisableDrag ? 0 : _Options.$Orientation + }, _Options); + + _Slider = new $JssorSlider$(elmt, thumbnailSliderOptions); + + _Initialized = true; + } + + //_Self.$TriggerEvent($JssorNavigatorEvents$.$RESET); + }; + + //JssorThumbnailNavigator Constructor + { + _Self.$Options = _Options = $Jssor$.$Extend({ + $SpacingX: 3, + $SpacingY: 3, + $DisplayPieces: 1, + $Orientation: 1, + $AutoCenter: 3, + $ActionMode: 1 + }, options); + + //going to use $Rows instead of $Lanes + if (_Options.$Rows != undefined) + _Options.$Lanes = _Options.$Rows; + + //Sodo statement for development time intellisence only + $JssorDebug$.$Execute(function () { + _Options = $Jssor$.$Extend({ + $Lanes: undefined, + $Width: undefined, + $Height: undefined + }, _Options); + }); + + _Width = $Jssor$.$CssWidth(elmt); + _Height = $Jssor$.$CssHeight(elmt); + + $JssorDebug$.$Execute(function () { + if (!_Width) + $JssorDebug$.$Fail("width of 'thumbnavigator' container not specified."); + if (!_Height) + $JssorDebug$.$Fail("height of 'thumbnavigator' container not specified."); + }); + + _SlidesContainer = $Jssor$.$FindChild(elmt, "slides", true); + _ThumbnailPrototype = $Jssor$.$FindChild(_SlidesContainer, "prototype"); + + $JssorDebug$.$Execute(function () { + if (!_ThumbnailPrototype) + $JssorDebug$.$Fail("prototype of 'thumbnavigator' not defined."); + }); + + _PrototypeWidth = $Jssor$.$CssWidth(_ThumbnailPrototype); + _PrototypeHeight = $Jssor$.$CssHeight(_ThumbnailPrototype); + + $Jssor$.$RemoveElement(_ThumbnailPrototype, _SlidesContainer); + + _Lanes = _Options.$Lanes || 1; + _SpacingX = _Options.$SpacingX; + _SpacingY = _Options.$SpacingY; + _DisplayPieces = _Options.$DisplayPieces; + + if (_Options.$Scale == false) { + $Jssor$.$Attribute(elmt, "noscale", true); + } + } +}; + +//$JssorCaptionSliderBase$ +function $JssorCaptionSliderBase$() { + $JssorAnimator$.call(this, 0, 0); + this.$Revert = $Jssor$.$EmptyFunction; +} + +var $JssorCaptionSlider$ = window.$JssorCaptionSlider$ = function (container, captionSlideOptions, playIn) { + $JssorDebug$.$Execute(function () { + if (!captionSlideOptions.$CaptionTransitions) { + $JssorDebug$.$Error("'$CaptionSliderOptions' option error, '$CaptionSliderOptions.$CaptionTransitions' not specified."); + } + }); + + var _Self = this; + var _ImmediateOutCaptionHanger; + var _PlayMode = playIn ? captionSlideOptions.$PlayInMode : captionSlideOptions.$PlayOutMode; + + var _CaptionTransitions = captionSlideOptions.$CaptionTransitions; + var _CaptionTuningFetcher = { $Transition: "t", $Delay: "d", $Duration: "du", x: "x", y: "y", $Rotate: "r", $Zoom: "z", $Opacity: "f", $BeginTime: "b" }; + var _CaptionTuningTransfer = { + $Default: function (value, tuningValue) { + if (!isNaN(tuningValue.$Value)) + value = tuningValue.$Value; + else + value *= tuningValue.$Percent; + + return value; + }, + $Opacity: function (value, tuningValue) { + return this.$Default(value - 1, tuningValue); + } + }; + _CaptionTuningTransfer.$Zoom = _CaptionTuningTransfer.$Opacity; + + $JssorAnimator$.call(_Self, 0, 0); + + function GetCaptionItems(element, level) { + + var itemsToPlay = []; + var lastTransitionName; + var namedTransitions = []; + var namedTransitionOrders = []; + + function FetchRawTransition(captionElmt, index) { + var rawTransition = {}; + + $Jssor$.$Each(_CaptionTuningFetcher, function (fetchAttribute, fetchProperty) { + var attributeValue = $Jssor$.$AttributeEx(captionElmt, fetchAttribute + (index || "")); + if (attributeValue) { + var propertyValue = {}; + + if (fetchAttribute == "t") { + propertyValue.$Value = attributeValue; + } + else if (attributeValue.indexOf("%") + 1) + propertyValue.$Percent = $Jssor$.$ParseFloat(attributeValue) / 100; + else + propertyValue.$Value = $Jssor$.$ParseFloat(attributeValue); + + rawTransition[fetchProperty] = propertyValue; + } + }); + + return rawTransition; + } + + function GetRandomTransition() { + return _CaptionTransitions[Math.floor(Math.random() * _CaptionTransitions.length)]; + } + + function EvaluateCaptionTransition(transitionName) { + + var transition; + + if (transitionName == "*") { + transition = GetRandomTransition(); + } + else if (transitionName) { + + //indexed transition allowed, just the same as named transition + var tempTransition = _CaptionTransitions[$Jssor$.$ParseInt(transitionName)] || _CaptionTransitions[transitionName]; + + if ($Jssor$.$IsArray(tempTransition)) { + if (transitionName != lastTransitionName) { + lastTransitionName = transitionName; + namedTransitionOrders[transitionName] = 0; + + namedTransitions[transitionName] = tempTransition[Math.floor(Math.random() * tempTransition.length)]; + } + else { + namedTransitionOrders[transitionName]++; + } + + tempTransition = namedTransitions[transitionName]; + + if ($Jssor$.$IsArray(tempTransition)) { + tempTransition = tempTransition.length && tempTransition[namedTransitionOrders[transitionName] % tempTransition.length]; + + if ($Jssor$.$IsArray(tempTransition)) { + //got transition from array level 3, random for all captions + tempTransition = tempTransition[Math.floor(Math.random() * tempTransition.length)]; + } + //else { + // //got transition from array level 2, in sequence for all adjacent captions with same name specified + // transition = tempTransition; + //} + } + //else { + // //got transition from array level 1, random but same for all adjacent captions with same name specified + // transition = tempTransition; + //} + } + //else { + // //got transition directly from a simple transition object + // transition = tempTransition; + //} + + transition = tempTransition; + + if ($Jssor$.$IsString(transition)) + transition = EvaluateCaptionTransition(transition); + } + + return transition; + } + + var captionElmts = $Jssor$.$Children(element); + $Jssor$.$Each(captionElmts, function (captionElmt, i) { + + var transitionsWithTuning = []; + transitionsWithTuning.$Elmt = captionElmt; + var isCaption = $Jssor$.$AttributeEx(captionElmt, "u") == "caption"; + + $Jssor$.$Each(playIn ? [0, 3] : [2], function (j, k) { + + if (isCaption) { + var transition; + var rawTransition; + + if (j != 2 || !$Jssor$.$AttributeEx(captionElmt, "t3")) { + rawTransition = FetchRawTransition(captionElmt, j); + + if (j == 2 && !rawTransition.$Transition) { + rawTransition.$Delay = rawTransition.$Delay || { $Value: 0 }; + rawTransition = $Jssor$.$Extend(FetchRawTransition(captionElmt, 0), rawTransition); + } + } + + if (rawTransition && rawTransition.$Transition) { + + transition = EvaluateCaptionTransition(rawTransition.$Transition.$Value); + + if (transition) { + + //var transitionWithTuning = $Jssor$.$Extend({ $Delay: 0, $ScaleHorizontal: 1, $ScaleVertical: 1 }, transition); + var transitionWithTuning = $Jssor$.$Extend({ $Delay: 0 }, transition); + + $Jssor$.$Each(rawTransition, function (rawPropertyValue, propertyName) { + var tuningPropertyValue = (_CaptionTuningTransfer[propertyName] || _CaptionTuningTransfer.$Default).apply(_CaptionTuningTransfer, [transitionWithTuning[propertyName], rawTransition[propertyName]]); + if (!isNaN(tuningPropertyValue)) + transitionWithTuning[propertyName] = tuningPropertyValue; + }); + + if (!k) { + if (rawTransition.$BeginTime) + transitionWithTuning.$BeginTime = rawTransition.$BeginTime.$Value || 0; + else if ((_PlayMode) & 2) + transitionWithTuning.$BeginTime = 0; + } + } + } + + transitionsWithTuning.push(transitionWithTuning); + } + + if ((level % 2) && !k) { + transitionsWithTuning.$Children = GetCaptionItems(captionElmt, level + 1); + } + }); + + itemsToPlay.push(transitionsWithTuning); + }); + + return itemsToPlay; + } + + function CreateAnimator(item, transition, immediateOut) { + + var animatorOptions = { + $Easing: transition.$Easing, + $Round: transition.$Round, + $During: transition.$During, + $Reverse: playIn && !immediateOut + }; + + $JssorDebug$.$Execute(function () { + animatorOptions.$CaptionAnimator = true; + }); + + var captionItem = item; + var captionParent = $Jssor$.$ParentNode(item); + + var captionItemWidth = $Jssor$.$CssWidth(captionItem); + var captionItemHeight = $Jssor$.$CssHeight(captionItem); + var captionParentWidth = $Jssor$.$CssWidth(captionParent); + var captionParentHeight = $Jssor$.$CssHeight(captionParent); + + var fromStyles = {}; + var difStyles = {}; + var scaleClip = transition.$ScaleClip || 1; + + //Opacity + if (transition.$Opacity) { + difStyles.$Opacity = 1 - transition.$Opacity; + } + + animatorOptions.$OriginalWidth = captionItemWidth; + animatorOptions.$OriginalHeight = captionItemHeight; + + //Transform + if (transition.$Zoom || transition.$Rotate) { + difStyles.$Zoom = (transition.$Zoom || 2) - 2; + + if ($Jssor$.$IsBrowserIe9Earlier() || $Jssor$.$IsBrowserOpera()) { + difStyles.$Zoom = Math.min(difStyles.$Zoom, 1); + } + + fromStyles.$Zoom = 1; + + var rotate = transition.$Rotate || 0; + + difStyles.$Rotate = rotate * 360; + fromStyles.$Rotate = 0; + } + //Clip + else if (transition.$Clip) { + var fromStyleClip = { $Top: 0, $Right: captionItemWidth, $Bottom: captionItemHeight, $Left: 0 }; + var toStyleClip = $Jssor$.$Extend({}, fromStyleClip); + + var blockOffset = toStyleClip.$Offset = {}; + + var topBenchmark = transition.$Clip & 4; + var bottomBenchmark = transition.$Clip & 8; + var leftBenchmark = transition.$Clip & 1; + var rightBenchmark = transition.$Clip & 2; + + if (topBenchmark && bottomBenchmark) { + blockOffset.$Top = captionItemHeight / 2 * scaleClip; + blockOffset.$Bottom = -blockOffset.$Top; + } + else if (topBenchmark) + blockOffset.$Bottom = -captionItemHeight * scaleClip; + else if (bottomBenchmark) + blockOffset.$Top = captionItemHeight * scaleClip; + + if (leftBenchmark && rightBenchmark) { + blockOffset.$Left = captionItemWidth / 2 * scaleClip; + blockOffset.$Right = -blockOffset.$Left; + } + else if (leftBenchmark) + blockOffset.$Right = -captionItemWidth * scaleClip; + else if (rightBenchmark) + blockOffset.$Left = captionItemWidth * scaleClip; + + animatorOptions.$Move = transition.$Move; + difStyles.$Clip = toStyleClip; + fromStyles.$Clip = fromStyleClip; + } + + //Fly + { + var toLeft = 0; + var toTop = 0; + + if (transition.x) + toLeft -= captionParentWidth * transition.x; + + if (transition.y) + toTop -= captionParentHeight * transition.y; + + if (toLeft || toTop || animatorOptions.$Move) { + difStyles.$Left = toLeft; + difStyles.$Top = toTop; + } + } + + //duration + var duration = transition.$Duration; + + fromStyles = $Jssor$.$Extend(fromStyles, $Jssor$.$GetStyles(captionItem, difStyles)); + + animatorOptions.$Setter = $Jssor$.$StyleSetterEx(); + + return new $JssorAnimator$(transition.$Delay, duration, animatorOptions, captionItem, fromStyles, difStyles); + } + + function CreateAnimators(streamLineLength, captionItems) { + + $Jssor$.$Each(captionItems, function (captionItem, i) { + + $JssorDebug$.$Execute(function () { + if (captionItem.length) { + var top = $Jssor$.$CssTop(captionItem.$Elmt); + var left = $Jssor$.$CssLeft(captionItem.$Elmt); + var width = $Jssor$.$CssWidth(captionItem.$Elmt); + var height = $Jssor$.$CssHeight(captionItem.$Elmt); + + var error = null; + + if (isNaN(top)) + error = "Style 'top' for caption not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + else if (isNaN(left)) + error = "Style 'left' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + else if (isNaN(width)) + error = "Style 'width' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + else if (isNaN(height)) + error = "Style 'height' not specified. Please always specify caption like 'position: absolute; top: ...px; left: ...px; width: ...px; height: ...px;'."; + + if (error) + $JssorDebug$.$Error("Caption " + (i + 1) + " definition error, \r\n" + error + "\r\n" + captionItem.$Elmt.outerHTML); + } + }); + + var animator; + var captionElmt = captionItem.$Elmt; + var transition = captionItem[0]; + var transition3 = captionItem[1]; + + if (transition) { + + animator = CreateAnimator(captionElmt, transition); + streamLineLength = animator.$Locate(transition.$BeginTime == undefined ? streamLineLength : transition.$BeginTime, 1); + } + + streamLineLength = CreateAnimators(streamLineLength, captionItem.$Children); + + if (transition3) { + var animator3 = CreateAnimator(captionElmt, transition3, 1); + animator3.$Locate(streamLineLength, 1); + _Self.$Combine(animator3); + _ImmediateOutCaptionHanger.$Combine(animator3); + } + + if (animator) + _Self.$Combine(animator); + }); + + return streamLineLength; + } + + _Self.$Revert = function () { + _Self.$GoToPosition(_Self.$GetPosition_OuterEnd() * (playIn || 0)); + _ImmediateOutCaptionHanger.$GoToPosition(0); + }; + + //Constructor + { + _ImmediateOutCaptionHanger = new $JssorAnimator$(0, 0); + + CreateAnimators(0, _PlayMode ? GetCaptionItems(container, 1) : []); + } +}; + +var $JssorCaptionSlideo$ = function (container, captionSlideoOptions, playIn) { + $JssorDebug$.$Execute(function () { + if (!captionSlideoOptions.$CaptionTransitions) { + $JssorDebug$.$Error("'$CaptionSlideoOptions' option error, '$CaptionSlideoOptions.$CaptionTransitions' not specified."); + } + else if (!$Jssor$.$IsArray(captionSlideoOptions.$CaptionTransitions)) { + $JssorDebug$.$Error("'$CaptionSlideoOptions' option error, '$CaptionSlideoOptions.$CaptionTransitions' is not an array."); + } + }); + + var _This = this; + + var _Easings; + var _TransitionConverter = {}; + var _CaptionTransitions = captionSlideoOptions.$CaptionTransitions; + + $JssorAnimator$.call(_This, 0, 0); + + function ConvertTransition(transition, isEasing) { + $Jssor$.$Each(transition, function (property, name) { + var performName = _TransitionConverter[name]; + if (performName) { + if (isEasing || name == "e") { + if ($Jssor$.$IsNumeric(property)) { + property = _Easings[property]; + } + else if ($Jssor$.$IsPlainObject(property)) { + ConvertTransition(property, true); + } + } + + transition[performName] = property; + delete transition[name]; + } + }); + } + + function GetCaptionItems(element, level) { + + var itemsToPlay = []; + + var captionElmts = $Jssor$.$Children(element); + $Jssor$.$Each(captionElmts, function (captionElmt, i) { + var isCaption = $Jssor$.$AttributeEx(captionElmt, "u") == "caption"; + if (isCaption) { + var transitionName = $Jssor$.$AttributeEx(captionElmt, "t"); + var transition = _CaptionTransitions[$Jssor$.$ParseInt(transitionName)] || _CaptionTransitions[transitionName]; + + var transitionName2 = $Jssor$.$AttributeEx(captionElmt, "t2"); + var transition2 = _CaptionTransitions[$Jssor$.$ParseInt(transitionName2)] || _CaptionTransitions[transitionName2]; + + var itemToPlay = { $Elmt: captionElmt, $Transition: transition, $Transition2: transition2 }; + if (level < 3) { + itemsToPlay.concat(GetCaptionItems(captionElmt, level + 1)); + } + itemsToPlay.push(itemToPlay); + } + }); + + return itemsToPlay; + } + + function CreateAnimator(captionElmt, transitions, lastStyles, forIn) { + + $Jssor$.$Each(transitions, function (transition) { + ConvertTransition(transition); + + var animatorOptions = { + $Easing: transition.$Easing, + $Round: transition.$Round, + $During: transition.$During, + $Setter: $Jssor$.$StyleSetterEx() + }; + + var fromStyles = $Jssor$.$Extend($Jssor$.$GetStyles(captionItem, transition), lastStyles); + + var animator = new $JssorAnimator$(transition.b || 0, transition.d, animatorOptions, captionElmt, fromStyles, transition); + + !forIn == !playIn && _This.$Combine(animator); + + var castOptions; + lastStyles = $Jssor$.$Extend(lastStyles, $Jssor$.$Cast(fromStyles, transition, 1, animatorOptions.$Easing, animatorOptions.$During, animatorOptions.$Round, animatorOptions, castOptions)); + }); + + return lastStyles; + } + + function CreateAnimators(captionItems) { + + $Jssor$.$Each(captionItems, function (captionItem, i) { + + $JssorDebug$.$Execute(function () { + if (captionItem.length) { + var top = $Jssor$.$CssTop(captionItem.$Elmt); + var left = $Jssor$.$CssLeft(captionItem.$Elmt); + var width = $Jssor$.$CssWidth(captionItem.$Elmt); + var height = $Jssor$.$CssHeight(captionItem.$Elmt); + + var error = null; + + if (isNaN(top)) + error = "style 'top' not specified"; + else if (isNaN(left)) + error = "style 'left' not specified"; + else if (isNaN(width)) + error = "style 'width' not specified"; + else if (isNaN(height)) + error = "style 'height' not specified"; + + if (error) + throw new Error("Caption " + (i + 1) + " definition error, " + error + ".\r\n" + captionItem.$Elmt.outerHTML); + } + }); + + var captionElmt = captionItem.$Elmt; + + var captionItemWidth = $Jssor$.$CssWidth(captionItem); + var captionItemHeight = $Jssor$.$CssHeight(captionItem); + var captionParentWidth = $Jssor$.$CssWidth(captionParent); + var captionParentHeight = $Jssor$.$CssHeight(captionParent); + + var lastStyles = { $Zoom: 1, $Rotate: 0, $Clip: { $Top: 0, $Right: captionItemWidth, $Bottom: captionItemHeight, $Left: 0 } }; + + lastStyles = CreateAnimator(captionElmt, captionItem.$Transition, lastStyles, true); + CreateAnimator(captionElmt, captionItem.$Transition2, lastStyles, false); + }); + } + + _This.$Revert = function () { + _This.$GoToPosition(-1, true); + } + + //Constructor + { + _Easings = [ + $JssorEasing$.$EaseSwing, + $JssorEasing$.$EaseLinear, + $JssorEasing$.$EaseInQuad, + $JssorEasing$.$EaseOutQuad, + $JssorEasing$.$EaseInOutQuad, + $JssorEasing$.$EaseInCubic, + $JssorEasing$.$EaseOutCubic, + $JssorEasing$.$EaseInOutCubic, + $JssorEasing$.$EaseInQuart, + $JssorEasing$.$EaseOutQuart, + $JssorEasing$.$EaseInOutQuart, + $JssorEasing$.$EaseInQuint, + $JssorEasing$.$EaseOutQuint, + $JssorEasing$.$EaseInOutQuint, + $JssorEasing$.$EaseInSine, + $JssorEasing$.$EaseOutSine, + $JssorEasing$.$EaseInOutSine, + $JssorEasing$.$EaseInExpo, + $JssorEasing$.$EaseOutExpo, + $JssorEasing$.$EaseInOutExpo, + $JssorEasing$.$EaseInCirc, + $JssorEasing$.$EaseOutCirc, + $JssorEasing$.$EaseInOutCirc, + $JssorEasing$.$EaseInElastic, + $JssorEasing$.$EaseOutElastic, + $JssorEasing$.$EaseInOutElastic, + $JssorEasing$.$EaseInBack, + $JssorEasing$.$EaseOutBack, + $JssorEasing$.$EaseInOutBack, + $JssorEasing$.$EaseInBounce, + $JssorEasing$.$EaseOutBounce, + $JssorEasing$.$EaseInOutBounce//, + //$JssorEasing$.$EaseGoBack, + //$JssorEasing$.$EaseInWave, + //$JssorEasing$.$EaseOutWave, + //$JssorEasing$.$EaseOutJump, + //$JssorEasing$.$EaseInJump + ]; + + var translater = { + $Top: "y", //top + $Left: "x", //left + $Bottom: "m", //bottom + $Right: "t", //right + $Zoom: "s", //zoom/scale + $Rotate: "r", //rotate + $Opacity: "o", //opacity + $Easing: "e", //easing + $ZIndex: "i", //zindex + $Round: "rd", //round + $During: "du", //during + $Duration: "d"//, //duration + //$Begin: "b" + }; + + $Jssor$.$Each(translater, function (prop, newProp) { + _TransitionConverter[prop] = newProp; + }); + + CreateAnimators(GetCaptionItems(container, 1)); + } +}; + +//Event Table + +//$EVT_CLICK = 21; function(slideIndex[, event]) +//$EVT_DRAG_START = 22; function(position[, virtualPosition, event]) +//$EVT_DRAG_END = 23; function(position, startPosition[, virtualPosition, virtualStartPosition, event]) +//$EVT_SWIPE_START = 24; function(position[, virtualPosition]) +//$EVT_SWIPE_END = 25; function(position[, virtualPosition]) + +//$EVT_LOAD_START = 26; function(slideIndex) +//$EVT_LOAD_END = 27; function(slideIndex) + +//$EVT_POSITION_CHANGE = 202; function(position, fromPosition[, virtualPosition, virtualFromPosition]) +//$EVT_PARK = 203; function(slideIndex, fromIndex) + +//$EVT_PROGRESS_CHANGE = 208; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) +//$EVT_STATE_CHANGE = 209; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) + +//$EVT_ROLLBACK_START = 210; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) +//$EVT_ROLLBACK_END = 211; function(slideIndex, progress[, progressBegin, idleBegin, idleEnd, progressEnd]) + +//$EVT_SLIDESHOW_START = 206; function(slideIndex[, progressBegin, slideshowBegin, slideshowEnd, progressEnd]) +//$EVT_SLIDESHOW_END = 207; function(slideIndex[, progressBegin, slideshowBegin, slideshowEnd, progressEnd]) + +//http://www.jssor.com/development/reference-api.html + + +//Patch +function sliderPatch(options,options2){ + + op = $.extend({ + sliderId:"slider1_container", + sliderWidth:1200, + sliderHeight:450, + responsive:"true" + }, options2 || {}); + + var e=$("#"+op.sliderId), + sliderwidth=op.sliderWidth, + sliderheight=op.sliderHeight; + + var jssor_slider = new $JssorSlider$(op.sliderId, options); + + if(op.responsive=="true"){ + function ScaleSlider() { + var parentWidth = jssor_slider.$Elmt.parentNode.clientWidth; + if (parentWidth){ + jssor_slider.$ScaleWidth(Math.min(parentWidth, sliderwidth)); + } + else{ + window.setTimeout(ScaleSlider, 30); + } + } + ScaleSlider(); + $(window).bind("load", ScaleSlider); + $(window).bind("resize", ScaleSlider); + $(window).bind("orientationchange", ScaleSlider); + } + var items=e.find(".item"); + jssor_slider.$On($JssorSlider$.$EVT_PARK,function(slideIndex,fromIndex){ + if(slideIndex==fromIndex) return; + if(items.eq(slideIndex).children(".html5video").length!=0){ + var vb=e.find(".item").eq(slideIndex), + v=vb.find("video")[0], + vbtn=vb.find(".videoCover"), + vclo=vb.find(".closeButton"); + if(op.VideoAutoPlay && items.eq(slideIndex).css("display")!="none" ){ + jssor_slider.$Pause(); + v.play(); + vclo.show(); + vbtn.hide(); + } + vbtn.on("click",function(){ + jssor_slider.$Pause(); + v.play(); + vclo.show(); + vbtn.hide(); + }) + vclo.on("click",function(){ + jssor_slider.$Play(); + v.pause(); + vbtn.show(); + vclo.hide(); + }) + vb.find("video").on("click",function(){ + jssor_slider.$Play(); + v.pause(); + vbtn.show(); + vclo.hide(); + }) + } + if(items.eq(fromIndex).children(".html5video").length!=0){ + items.eq(fromIndex).find("video")[0].pause(); + items.eq(fromIndex).find(".videoCover").show(); + items.eq(fromIndex).find(".closeButton").hide(); + jssor_slider.$Play(); + } + }); + +} diff --git a/src/assets/niayesh/jssor.transitions.js b/src/assets/niayesh/jssor.transitions.js new file mode 100644 index 0000000..f5930b6 --- /dev/null +++ b/src/assets/niayesh/jssor.transitions.js @@ -0,0 +1,820 @@ + + + +var Transitions = [ +{$Duration:700,$Opacity:2,$Brother:{$Duration:1000,$Opacity:2}}, +{$Duration:1200,$Zoom:11,$Rotate:-1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5},$Brother:{$Duration:1200,$Zoom:1,$Rotate:1,$Easing:$JssorEasing$.$EaseSwing,$Opacity:2,$Round:{$Rotate:0.5},$Shift:90}}, +{$Duration:1400,x:0.25,$Zoom:1.5,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInSine},$Opacity:2,$ZIndex:-10,$Brother:{$Duration:1400,x:-0.25,$Zoom:1.5,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInSine},$Opacity:2,$ZIndex:-10}}, +{$Duration:1200,$Zoom:11,$Rotate:1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:1},$ZIndex:-10,$Brother:{$Duration:1200,$Zoom:11,$Rotate:-1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:1},$ZIndex:-10,$Shift:600}}, +{$Duration:1500,x:0.5,$Cols:2,$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInOutCubic},$Opacity:2,$Brother:{$Duration:1500,$Opacity:2}}, +{$Duration:1500,x:-0.3,y:0.5,$Zoom:1,$Rotate:0.1,$During:{$Left:[0.6,0.4],$Top:[0.6,0.4],$Rotate:[0.6,0.4],$Zoom:[0.6,0.4]},$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1000,$Zoom:11,$Rotate:-0.5,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Shift:200}}, +{$Duration:1500,x:0.3,$During:{$Left:[0.6,0.4]},$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true,$Brother:{$Duration:1000,x:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1500,$Zoom:11,$Rotate:0.5,$During:{$Left:[0.4,0.6],$Top:[0.4,0.6],$Rotate:[0.4,0.6],$Zoom:[0.4,0.6]},$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1000,$Zoom:1,$Rotate:-0.5,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Shift:200}}, +{$Duration:1200,x:0.25,y:0.5,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1200,x:-0.1,y:-0.7,$Rotate:0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2}}, +{$Duration:1600,x:1,$Rows:2,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1600,x:-1,$Rows:2,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1600,y:-1,$Cols:2,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1600,y:1,$Cols:2,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1200,y:1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1200,y:-1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1200,x:1,$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Brother:{$Duration:1200,x:-1,$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}}, +{$Duration:1200,y:-1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Brother:{$Duration:1200,y:-1,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Shift:-100}}, +{$Duration:1200,x:1,$Delay:40,$Cols:6,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:{$Left:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Brother:{$Duration:1200,x:1,$Delay:40,$Cols:6,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:{$Top:$JssorEasing$.$EaseInOutQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$ZIndex:-10,$Shift:-100}}, +{$Duration:1500,x:-0.1,y:-0.7,$Rotate:0.1,$During:{$Left:[0.6,0.4],$Top:[0.6,0.4],$Rotate:[0.6,0.4]},$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Brother:{$Duration:1000,x:0.2,y:0.5,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2}}, +{$Duration:1600,x:-0.2,$Delay:40,$Cols:12,$During:{$Left:[0.4,0.6]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5},$Brother:{$Duration:1000,x:0.2,$Delay:40,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:1028,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Round:{$Top:0.5}}}, +{$Duration:1200,$Opacity:2}, +{$Duration:1200,x:0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:-0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:-0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$Cols:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$Cols:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$Rows:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$Rows:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:-0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:-0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:-0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:-0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:-0.3,$During:{$Left:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:-0.3,$During:{$Top:[0.3,0.7]},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Cols:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Cols:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Rows:2,$During:{$Top:[0.3,0.7]},$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Rows:2,$During:{$Left:[0.3,0.7]},$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:-0.3,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:-0.3,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Cols:2,$SlideOut:true,$ChessMode:{$Column:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,y:0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:12},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,$Rows:2,$SlideOut:true,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,x:0.3,y:0.3,$Cols:2,$Rows:2,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true}, +{$Duration:1200,$Delay:20,$Clip:3,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Delay:20,$Clip:12,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Delay:20,$Clip:3,$SlideOut:true,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseOutCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Delay:20,$Clip:12,$SlideOut:true,$Assembly:260,$Easing:{$Clip:$JssorEasing$.$EaseOutCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:800,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Opacity:2}, +{$Duration:1000,$Delay:80,$Cols:8,$Rows:4,$Opacity:2}, +{$Duration:800,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Opacity:2}, +{$Duration:800,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Opacity:2}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:3,$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:3,$Row:3},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:1.3,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.1,0.9],$Top:[0.1,0.9]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Outside:true,$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseLinear},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Clip:$JssorEasing$.$EaseOutQuad},$Round:{$Left:0.8,$Top:2.5}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Outside:true,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Assembly:260,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8]},$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Clip:$JssorEasing$.$EaseSwing},$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:-0.3,$Delay:60,$Zoom:1,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:0.3,y:-0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1200,x:-0.3,y:-0.3,$Delay:60,$Zoom:1,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:0.8,$Top:0.8}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true,$Round:{$Top:2}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Outside:true,$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Outside:true,$Round:{$Top:2}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Top:2}}, +{$Duration:1800,x:1,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:0.8}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1800,x:1,y:0.2,$Delay:30,$Cols:10,$Rows:5,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2050,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseInOutQuad},$Round:{$Top:1.3}}, +{$Duration:1500,x:0.2,y:-0.1,$Delay:150,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Top:2}}, +{$Duration:1200,x:-1,y:2,$Rows:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1200,x:2,y:1,$Cols:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-0.5,y:1,$Rows:2,$Zoom:1,$Rotate:1,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:0.5,y:0.3,$Cols:2,$Zoom:1,$Rotate:1,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,x:-1,y:2,$Rows:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.85}}, +{$Duration:1000,x:4,y:2,$Cols:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-0.5,y:1,$Rows:2,$Zoom:1,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,x:0.5,y:0.3,$Cols:2,$Zoom:1,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,y:2,$Rows:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Row:28},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:1,y:2,$Cols:2,$Zoom:11,$Rotate:1,$Assembly:2049,$ChessMode:{$Column:19},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-3,y:1,$Rows:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:28},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,x:1,y:2,$Cols:2,$Zoom:11,$Rotate:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:19},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1200,$Zoom:11,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,y:4,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,y:-4,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:4,y:4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,y:4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:4,y:-4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1200,x:-4,y:-4,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.7}}, +{$Duration:1000,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,y:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,y:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:4,y:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-4,y:4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:4,y:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1000,x:-4,y:-4,$Zoom:11,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, +{$Duration:1200,$Zoom:1,$Rotate:1,$During:{$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:-0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,y:0.6,$Zoom:1,$Rotate:1,$During:{$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,y:-0.6,$Zoom:1,$Rotate:1,$During:{$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:0.6,y:0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:-0.6,y:0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:0.6,y:-0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,x:-0.6,y:-0.6,$Zoom:1,$Rotate:1,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Zoom:[0.2,0.8],$Rotate:[0.2,0.8]},$Easing:{$Zoom:$JssorEasing$.$EaseSwing,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseSwing},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,y:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,y:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:0.5,y:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:-0.5,y:0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:0.5,y:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1000,x:-0.5,y:-0.5,$Zoom:1,$Rotate:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, +{$Duration:1200,y:2,$Rows:2,$Zoom:11,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:4,$Cols:2,$Zoom:11,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,y:1,$Rows:2,$Zoom:1,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.5,$Cols:2,$Zoom:1,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:2,$Rows:2,$Zoom:11,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:4,$Cols:2,$Zoom:11,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,y:1,$Rows:2,$Zoom:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Row:15},$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,x:0.5,$Cols:2,$Zoom:1,$SlideOut:true,$Assembly:2049,$ChessMode:{$Column:15},$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,$Zoom:11,$Easing:{$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Top:2.5}}, +{$Duration:1000,y:4,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,y:-4,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:4,y:4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-4,y:4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:4,y:-4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-4,y:-4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,$Zoom:11,$SlideOut:true,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:4,$Zoom:11,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:-4,$Zoom:11,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:4,y:4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-4,y:4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:4,y:-4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-4,y:-4,$Zoom:11,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1200,$Zoom:1,$Easing:{$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,y:0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,y:-0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:-0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1200,x:-0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,$Zoom:1,$SlideOut:true,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:1,$Zoom:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,y:-1,$Zoom:1,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:1,y:1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-1,y:1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:1,y:-1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,x:-1,y:-1,$Zoom:1,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseInExpo,$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:1000,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2049,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCross,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:800,$Delay:200,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:2049}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:1000,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Easing:$JssorEasing$.$EaseOutQuad}, +{$Duration:1200,y:-1,$Cols:8,$Rows:4,$Clip:15,$During:{$Top:[0.5,0.5],$Clip:[0,0.5]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12},$ScaleClip:0.5}, +{$Duration:1200,y:-1,$Cols:8,$Rows:4,$Clip:15,$During:{$Top:[0.5,0.5],$Clip:[0,0.5]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12},$ScaleClip:0.5}, +{$Duration:1200,x:-1,y:-1,$Cols:6,$Rows:6,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Clip:[0,0.2]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Clip:$JssorEasing$.$EaseSwing},$ScaleClip:0.5}, +{$Duration:1200,x:-1,y:-1,$Cols:6,$Rows:6,$Clip:15,$During:{$Left:[0.2,0.8],$Top:[0.2,0.8],$Clip:[0,0.2]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:15,$Row:15},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Clip:$JssorEasing$.$EaseSwing},$ScaleClip:0.5}, +{$Duration:4000,x:-1,y:0.45,$Delay:80,$Cols:12,$Clip:15,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.15]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:4000,x:-1,y:0.45,$Delay:80,$Cols:12,$Clip:15,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.15]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:4000,x:-1,y:0.7,$Delay:80,$Cols:12,$Clip:11,$Move:true,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.1]},$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseOutQuad,$Top:$JssorEasing$.$EaseOutJump,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:4000,x:-1,y:0.7,$Delay:80,$Cols:12,$Clip:11,$Move:true,$During:{$Left:[0.35,0.65],$Top:[0.35,0.65],$Clip:[0,0.1]},$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:2049,$Easing:{$Left:$JssorEasing$.$EaseOutQuad,$Top:$JssorEasing$.$EaseOutJump,$Clip:$JssorEasing$.$EaseOutQuad},$ScaleClip:0.7,$Round:{$Top:4}}, +{$Duration:1000,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2050,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:1000,$Cols:3,$Rows:2,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:800,$Delay:300,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationCross,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:1000,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:2000,y:-1,$Delay:60,$Cols:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:$JssorEasing$.$EaseOutJump,$Round:{$Top:1.5}}, +{$Duration:1000,x:-0.2,$Delay:40,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5}}, +{$Duration:1000,x:0.2,$Delay:40,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Opacity:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5}}, +{$Duration:400,$Delay:100,$Rows:7,$Clip:4,$Formation:$JssorSlideshowFormations$.$FormationStraight}, +{$Duration:400,$Delay:100,$Cols:10,$Clip:2,$Formation:$JssorSlideshowFormations$.$FormationStraight}, +{$Duration:1000,$Rows:6,$Clip:4}, +{$Duration:1000,$Cols:8,$Clip:1}, +{$Duration:1000,$Rows:6,$Clip:4,$Move:true}, +{$Duration:1000,$Cols:8,$Clip:1,$Move:true}, +{$Duration:600,$Delay:100,$Rows:7,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Opacity:2}, +{$Duration:600,$Delay:100,$Cols:10,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Opacity:2}, +{$Duration:800,x:1,$Delay:80,$Rows:8,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:800,y:1,$Delay:80,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:1000,x:-1,$Rows:6,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Row:3}}, +{$Duration:1000,y:-1,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12}}, +{$Duration:600,$Delay:80,$Rows:6,$Opacity:2}, +{$Duration:600,$Delay:80,$Cols:10,$Opacity:2}, +{$Duration:800,$Delay:150,$Rows:5,$Clip:8,$Move:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:264,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:800,$Delay:150,$Cols:10,$Clip:1,$Move:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:264,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Round:{$Top:1.5}}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:12,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,y:-0.5,$Delay:60,$Cols:15,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Easing:$JssorEasing$.$EaseInWave,$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInWave},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:800,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:0.5,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSquare,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:800,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationRectangle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationCircle,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:1500,x:-1,y:-0.5,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationRectangleCross,$Assembly:260,$Easing:{$Left:$JssorEasing$.$EaseSwing,$Top:$JssorEasing$.$EaseInJump},$Round:{$Top:1.5}}, +{$Duration:600,x:-1,y:1,$Delay:100,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:100,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:60,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:60,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:260,$ChessMode:{$Row:3},$Easing:{$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:30,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInQuart,$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:30,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Easing:{$Left:$JssorEasing$.$EaseInQuart,$Top:$JssorEasing$.$EaseInQuart,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, +{$Duration:600,x:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,y:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,y:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:1028,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2049,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:50,$Cols:8,$Rows:4,$SlideOut:true,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,$Delay:50,$Cols:8,$Rows:4,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:-1,$Delay:50,$Cols:8,$Rows:4,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,y:1,$Delay:50,$Cols:8,$Rows:4,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:-1,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:264,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,y:1,$Delay:50,$Cols:8,$Rows:4,$Formation:$JssorSlideshowFormations$.$FormationZigZag,$Assembly:1028,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:1,$Delay:50,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,y:-1,$Delay:50,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:2049,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:600,x:-1,y:-1,$Delay:50,$Cols:8,$Rows:4,$Reverse:true,$Formation:$JssorSlideshowFormations$.$FormationSwirl,$Assembly:513,$ChessMode:{$Column:3,$Row:12},$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2}, +{$Duration:500,y:1,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:400,x:1,$Easing:$JssorEasing$.$EaseInQuad}, +{$Duration:1000,y:1,$Easing:$JssorEasing$.$EaseInBounce}, +{$Duration:1000,x:1,$Easing:$JssorEasing$.$EaseInBounce} +]; +var CaptionTransitions = [ + {$Duration:900,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:1200,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutBack,$Top:$JssorEasing$.$EaseInOutBack},$Opacity:2}, + {$Duration:1200,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic},$Opacity:2}, + {$Duration:1200,x:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,y:0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,y:-0.6,$Easing:{$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInOutExpo,$Top:$JssorEasing$.$EaseInOutExpo},$Opacity:2}, + {$Duration:900,x:0.6,$Rotate:-0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,$Rotate:0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:0.6,$Rotate:-0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,y:-0.6,$Rotate:0.05,$Easing:{$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Rotate:-0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Rotate:0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Rotate:-0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Rotate:0.05,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInOutSine},$Opacity:2}, + {$Duration:1200,x:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:3,$Rotate:-0.3,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:3,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2}, + {$Duration:900,x:0.7,$Rotate:-0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:-0.7,$Rotate:0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,y:0.7,$Rotate:-0.5,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Top:[0.2,0.8]}}, + {$Duration:900,y:-0.7,$Rotate:0.5,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Top:[0.2,0.8]}}, + {$Duration:900,x:0.7,y:0.7,$Rotate:-0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:-0.7,y:0.7,$Rotate:0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:0.7,y:-0.7,$Rotate:-0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:900,x:-0.7,y:-0.7,$Rotate:0.5,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInBack},$Opacity:2,$During:{$Left:[0.2,0.8]}}, + {$Duration:1200,x:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:3,$Rotate:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Rotate:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1800,x:0.5,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:-0.5,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,y:0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,y:-0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:0.4,y:0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:-0.4,y:0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:0.4,y:-0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:1800,x:-0.4,y:-0.8,$Zoom:11,$Rotate:-1.5,$Easing:{$Left:$JssorEasing$.$EaseInOutElastic,$Top:$JssorEasing$.$EaseInOutElastic,$Zoom:$JssorEasing$.$EaseInElastic,$Rotate:$JssorEasing$.$EaseInOutElastic},$Opacity:2,$During:{$Zoom:[0,0.8],$Opacity:[0,0.7]},$Round:{$Rotate:0.5}}, + {$Duration:900,$Clip:15,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:3,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:12,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:1,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:2,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:4,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:8,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic},$Opacity:2}, + {$Duration:900,$Clip:1,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Clip:2,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Clip:4,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Clip:8,$Move:true,$Easing:{$Clip:$JssorEasing$.$EaseInOutCubic}}, + {$Duration:900,$Zoom:1,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.3,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.5,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.7,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:1.8,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:900,$Zoom:3,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:4,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:5,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:6,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,$Zoom:11,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,x:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:0.6,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:-0.6,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:0.6,$Zoom:6,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,y:-0.6,$Zoom:6,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInElastic},$Opacity:2}, + {$Duration:900,x:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,y:-0.6,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75}}, + {$Duration:1200,x:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Zoom:0.5}}, + {$Duration:1200,x:0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.5,y:-0.3,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:-0.3,y:-0.5,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3}}, + {$Duration:1200,x:0.8,y:0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.8,y:-0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.8,y:0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.8,y:-0.4,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.4,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.4,y:0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.4,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:-0.4,y:-0.8,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5}}, + {$Duration:900,$Rotate:1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Rotate:1,$Opacity:2,$Round:{$Rotate:0.25}}, + {$Duration:900,$Rotate:1,$Easing:{$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2}, + {$Duration:900,$Zoom:1,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:3,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:4,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:5,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInQuad},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:900,$Zoom:6,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,$Zoom:11,$Rotate:1,$Easing:{$Zoom:$JssorEasing$.$EaseInExpo,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInExpo},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,y:0.6,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,y:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,y:0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:11,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.8}}, + {$Duration:900,x:0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,y:0.6,$Zoom:1,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,y:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:0.6,y:0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:-0.6,y:0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:0.6,y:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:900,x:-0.6,y:-0.6,$Zoom:1,$Rotate:1,$Easing:{$Left:$JssorEasing$.$EaseInQuad,$Top:$JssorEasing$.$EaseInQuad,$Zoom:$JssorEasing$.$EaseInQuad,$Rotate:$JssorEasing$.$EaseInQuad,$Opacity:$JssorEasing$.$EaseOutQuad},$Opacity:2,$Round:{$Rotate:1.2}}, + {$Duration:1200,x:0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.3,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Zoom:11,$Rotate:0.2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.75,$Rotate:0.5}}, + {$Duration:1200,x:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,y:-0.5,$Zoom:6,$Rotate:0.25,$Easing:{$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:-1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.5,y:-1,$Zoom:6,$Rotate:0.25,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic,$Opacity:$JssorEasing$.$EaseLinear,$Rotate:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1500,x:2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:-2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:-2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2}, + {$Duration:1500,x:0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:-2,y:0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:-2,y:-0.3,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave},$Opacity:2}, + {$Duration:1500,x:0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1500,x:-0.3,y:-2,$Zoom:11,$Rotate:0.3,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Top:[0,0.5]},$Round:{$Left:0.3,$Top:0.5,$Rotate:0.4}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-0.8,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$During:{$Left:[0,0.5]},$Round:{$Left:0.5,$Top:0.3,$Rotate:0.4}}, + {$Duration:1200,x:0.8,y:0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.8,y:-0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.8,y:0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.8,y:-0.4,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.4,y:0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.4,y:0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.4,y:-0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:-0.4,y:-0.8,$Zoom:11,$Rotate:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseInSine,$Top:$JssorEasing$.$EaseOutJump,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Top:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:-0.6,y:-0.6,$Zoom:11,$Rotate:-1,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseInSine,$Zoom:$JssorEasing$.$EaseInCubic},$Opacity:2,$Round:{$Left:0.5,$Rotate:0.5}}, + {$Duration:1200,x:0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1200,x:-0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1200,x:0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1200,x:-0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:0.8}}, + {$Duration:1800,x:0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.3,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.3,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseInJump,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.8],$Top:[0,0.8]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:0.2,y:0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:0.2,y:-0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.2,y:0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:1800,x:-0.2,y:-0.05,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0,0.7]},$Round:{$Left:0.8,$Top:2.5}}, + {$Duration:900,x:0.2,y:-0.1,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:1.3}}, + {$Duration:900,x:-0.2,y:-0.1,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:1.3}}, + {$Duration:900,x:0.1,y:0.2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.3}}, + {$Duration:900,x:0.1,y:-0.2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.3}}, + {$Duration:1800,x:0.5,y:0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:0.5,y:-0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.5,y:0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.5,y:-0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:0.2,y:0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-0.2,y:0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:0.2,y:-0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-0.2,y:-0.5,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseInOutSine,$Left:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Top:[0,0.7],$Left:[0.1,0.7]},$Round:{$Left:1.3}}, + {$Duration:1200,x:0.5,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:0.5,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:-0.5,y:0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:-0.5,y:-0.3,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInOutSine,$Top:$JssorEasing$.$EaseInWave,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.1,0.7]},$Round:{$Top:0.4}}, + {$Duration:1200,x:0.5,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1200,x:-0.5,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1200,x:0.5,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1200,x:-0.5,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseOutSine,$Zoom:$JssorEasing$.$EaseInOutQuad},$Opacity:2,$During:{$Left:[0.1,0.7],$Top:[0,0.7]},$Round:{$Left:0.4}}, + {$Duration:1800,x:0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-0.2,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,y:-0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,y:0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:1,y:0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:1,y:-0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-1,y:0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:-1,y:-0.2,$Zoom:1,$Easing:{$Top:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1800,x:0.2,y:1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.2,y:1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:0.2,y:-1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1800,x:-0.2,y:-1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Zoom:$JssorEasing$.$EaseOutCubic},$Opacity:2,$During:{$Left:[0,0.7]},$Round:{$Top:1.3}}, + {$Duration:1200,x:1,y:0.1,$Zoom:3,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1200,x:1,y:-0.1,$Zoom:3,$Rotate:-0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1200,x:-1,y:0.1,$Zoom:3,$Rotate:0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1200,x:-1,y:-0.1,$Zoom:3,$Rotate:0.1,$Easing:{$Left:$JssorEasing$.$EaseInQuint,$Top:$JssorEasing$.$EaseInWave,$Opacity:$JssorEasing$.$EaseInQuint},$Opacity:2}, + {$Duration:1500,x:0.5,y:0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:0.5,y:-0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:-0.5,y:0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:-0.5,y:-0.1,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseInExpo,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$During:{$Left:[0,0.7],$Top:[0.3,0.7]},$Round:{$Top:1.3}}, + {$Duration:1500,x:0.1,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:-0.1,y:0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:0.1,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:-0.1,y:-0.5,$Zoom:1,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseInExpo},$Opacity:2,$During:{$Left:[0.3,0.7],$Top:[0,0.7]},$Round:{$Left:1.3}}, + {$Duration:1500,x:0.8,$Clip:4,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:4,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:0.8,$Clip:1,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:1,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:-0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:0.8,$Clip:12,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,x:-0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Left:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:-0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1500,y:0.8,$Clip:3,$Easing:$JssorEasing$.$EaseInOutCubic,$ScaleClip:0.8,$Opacity:2,$During:{$Top:[0.4,0.6],$Clip:[0,0.4],$Opacity:[0.4,0.6]}}, + {$Duration:1800,x:0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1800,x:-0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1200,x:-0.2,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1200,x:-0.2,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1800,x:0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1800,x:-0.6,y:0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1200,x:-0.2,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1200,x:-0.2,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1800,x:0.6,y:-0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1800,x:-0.6,y:-0.3,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:2000,x:0.6,y:0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:2000,x:-0.6,y:0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1500,x:-0.3,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1500,x:-0.3,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseOutJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:2000,x:0.6,y:-0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:2000,x:-0.6,y:-0.4,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInJump},$Opacity:2,$Round:{$Top:2.5}}, + {$Duration:1500,x:-0.3,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:1500,x:-0.3,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInJump,$Top:$JssorEasing$.$EaseLinear},$Opacity:2,$Round:{$Left:1.5}}, + {$Duration:900,$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$Opacity:2}, + {$Duration:1200,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$Opacity:2}, + {$Duration:1200,x:0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:1200,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,x:0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$Opacity:2}, + {$Duration:900,x:-0.6,y:0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:900,x:-0.6,y:-0.6,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$Opacity:2}, + {$Duration:1200,x:0.8,y:0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.5,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.5,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.5,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInCubic},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.5,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInCubic,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseOutWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:0.2,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.2,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseOutWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:0.8,y:-0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.8,y:-0.3,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseLinear,$Top:$JssorEasing$.$EaseInWave},$During:{$Top:[0,0.5]}}, + {$Duration:1200,x:-0.2,y:0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,x:-0.2,y:-0.8,$Opacity:2,$Easing:{$Left:$JssorEasing$.$EaseInWave,$Top:$JssorEasing$.$EaseLinear},$During:{$Left:[0,0.5]}}, + {$Duration:1200,$Clip:15,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:3,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:12,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:1,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:2,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:4,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:8,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:1,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:2,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:4,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,$Clip:8,$Move:true,$Opacity:1.7,$During:{$Clip:[0.5,0.5],$Opacity:[0,0.5]}}, + {$Duration:1200,x:0.6,$Clip:12,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1200,x:-0.6,$Clip:12,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1200,y:0.6,$Clip:3,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1200,y:-0.6,$Clip:3,$Easing:$JssorEasing$.$EaseInCubic,$Opacity:2}, + {$Duration:1500,x:0.5,y:0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:0.5,$Rotate:1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Top:[0.67,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:0.5,y:0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,y:-0.5,$Rotate:-1,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0.67,0.33],$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,x:-0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Left:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,y:0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}}, + {$Duration:1500,y:-0.5,$Rotate:6.25,$Easing:$JssorEasing$.$EaseLinear,$Opacity:2,$During:{$Top:[0,0.33],$Rotate:[0,0.33]},$Round:{$Rotate:0.25}} +] + + diff --git a/src/assets/niayesh/karafarin.gif b/src/assets/niayesh/karafarin.gif new file mode 100644 index 0000000000000000000000000000000000000000..f63a36d1f4e2fb034abdbc535f99af2d70ebb40b GIT binary patch literal 5790 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 literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/keshavarzi.gif b/src/assets/niayesh/keshavarzi.gif new file mode 100644 index 0000000000000000000000000000000000000000..0aeaca9cddd91d155dbe1e60ac79473da49fdc7a GIT binary patch literal 7485 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 literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/lightbox.css b/src/assets/niayesh/lightbox.css new file mode 100644 index 0000000..c5a1cb7 --- /dev/null +++ b/src/assets/niayesh/lightbox.css @@ -0,0 +1,591 @@ +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; + filter: alpha(opacity=80); } + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + .mfp-preloader a { + color: #CCC; } + .mfp-preloader a:hover { + color: #FFF; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + -webkit-box-shadow: none; + box-shadow: none; } +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + filter: alpha(opacity=65); + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, .mfp-close:focus { + opacity: 1; + filter: alpha(opacity=100); } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333; } + +.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + filter: alpha(opacity=65); + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + .mfp-arrow:active { + margin-top: -54px; } + .mfp-arrow:hover, .mfp-arrow:focus { + opacity: 1; + filter: alpha(opacity=100); } + .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } + .mfp-arrow:after, .mfp-arrow .mfp-a { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } + .mfp-arrow:before, .mfp-arrow .mfp-b { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { + border-right: 17px solid #FFF; + margin-left: 31px; } + .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { + margin-left: 25px; + border-right: 27px solid #3F3F3F; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { + border-left: 17px solid #FFF; + margin-left: 39px; } + .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { + border-left: 27px solid #3F3F3F; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + .mfp-iframe-holder .mfp-close { + top: -40px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure { + line-height: 0; } + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; } + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; } + .mfp-figure figure { + margin: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + .mfp-img-mobile img.mfp-img { + padding: 0; } + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } + } + +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + + .mfp-container { + padding-left: 6px; + padding-right: 6px; } + } + +.mfp-ie7 .mfp-img { + padding: 0; } +.mfp-ie7 .mfp-bottom-bar { + width: 600px; + left: 50%; + margin-left: -300px; + margin-top: 5px; + padding-bottom: 5px; } +.mfp-ie7 .mfp-container { + padding: 0; } +.mfp-ie7 .mfp-content { + padding-top: 44px; } +.mfp-ie7 .mfp-close { + top: 0; + right: 0; + padding-top: 0; } + +/* text-based popup styling */ +.white-popup { + position: relative; + background: #FFF; + padding: 25px; + width: auto; + max-width: 400px; + margin: 0 auto; +} + +.mfp-zoom-in { +} +.mfp-zoom-in .mfp-content { + opacity: 0; + transition: all 0.2s ease-in-out; + transform: scale(0.8); +} +.mfp-zoom-in.mfp-bg { + opacity: 0; + transition: all 0.3s ease-out; +} +.mfp-zoom-in.mfp-ready .mfp-content { + opacity: 1; + transform: scale(1); +} +.mfp-zoom-in.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-zoom-in.mfp-removing .mfp-content { + transform: scale(0.8); + opacity: 0; +} +.mfp-zoom-in.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-newspaper { +} +.mfp-newspaper .mfp-content { + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.5s; + transform: scale(0) rotate(500deg); +} +.mfp-newspaper.mfp-bg { + opacity: 0; + transition: all 0.5s; +} +.mfp-newspaper.mfp-ready .mfp-content { + opacity: 1; + transform: scale(1) rotate(0deg); +} +.mfp-newspaper.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-newspaper.mfp-removing .mfp-content{ + transform: scale(0) rotate(500deg); + opacity: 0; +} +.mfp-newspaper.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-move-horizontal { +} +.mfp-move-horizontal .mfp-content{ + opacity: 0; + transition: all 0.3s; + transform: translateX(-50px); +} +.mfp-move-horizontal.mfp-bg { + opacity: 0; + transition: all 0.3s; +} +.mfp-move-horizontal.mfp-ready .mfp-content { + opacity: 1; + transform: translateX(0); +} +.mfp-move-horizontal.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-move-horizontal.mfp-removing .mfp-content { + transform: translateX(50px); + opacity: 0; +} +.mfp-move-horizontal.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-move-from-top { +} +.mfp-move-from-top .mfp-content { + opacity: 0; + transition: all 0.2s; + transform: translateY(-100px); +} +.mfp-move-from-top.mfp-bg { + opacity: 0; + transition: all 0.2s; +} +.mfp-move-from-top.mfp-ready .mfp-content { + opacity: 1; + transform: translateY(0); +} +.mfp-move-from-top.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-move-from-top.mfp-removing .mfp-content { + transform: translateY(-50px); + opacity: 0; +} +.mfp-move-from-top.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-3d-unfold { +} +.mfp-3d-unfold .mfp-content { + perspective: 2000px; +} +.mfp-3d-unfold .mfp-content { + opacity: 0; + transition: all 0.3s ease-in-out; + transform-style: preserve-3d; + transform: rotateY(-60deg); +} +.mfp-3d-unfold.mfp-bg { + opacity: 0; + transition: all 0.5s; +} +.mfp-3d-unfold.mfp-ready .mfp-content { + opacity: 1; + transform: rotateY(0deg); +} +.mfp-3d-unfold.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-3d-unfold.mfp-removing .mfp-content { + transform: rotateY(60deg); + opacity: 0; +} +.mfp-3d-unfold.mfp-removing.mfp-bg { + opacity: 0; +} +.mfp-zoom-out { +} +.mfp-zoom-out .mfp-content { + opacity: 0; + transition: all 0.3s ease-in-out; + transform: scale(1.3); +} +.mfp-zoom-out.mfp-bg { + opacity: 0; + transition: all 0.3s ease-out; +} +.mfp-zoom-out.mfp-ready .mfp-content { + opacity: 1; + transform: scale(1); +} +.mfp-zoom-out.mfp-ready.mfp-bg { + opacity: 0.8; +} +.mfp-zoom-out.mfp-removing .mfp-content { + transform: scale(1.3); + opacity: 0; +} +.mfp-zoom-out.mfp-removing.mfp-bg { + opacity: 0; +} +@keyframes +hinge { + 0% { + transform: rotate(0); + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 20%, 60% { + transform: rotate(80deg); + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 40% { + transform: rotate(60deg); + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 80% { + transform: rotate(60deg) translateY(0); + opacity: 1; + transform-origin: top left; + animation-timing-function: ease-in-out; +} + 100% { + transform: translateY(700px); + opacity: 0; +} +} + +.hinge { + animation-duration: 1s; + animation-name: hinge; +} + +.mfp-with-fade .mfp-content, +.mfp-with-fade.mfp-bg { + opacity: 0; + transition: opacity .5s ease-out; +} + +.mfp-with-fade.mfp-ready .mfp-content { + opacity: 1; +} + +.mfp-with-fade.mfp-ready.mfp-bg { + opacity: 0.8; +} + +.mfp-with-fade.mfp-removing.mfp-bg { + opacity: 0; +} \ No newline at end of file diff --git a/src/assets/niayesh/lightbox.js b/src/assets/niayesh/lightbox.js new file mode 100644 index 0000000..0167a85 --- /dev/null +++ b/src/assets/niayesh/lightbox.js @@ -0,0 +1,12 @@ +/*! Magnific Popup - v1.0.0 - 2015-01-03 +* http://dimsemenov.com/plugins/magnific-popup/ +* Copyright (c) 2015 Dmitry Semenov; */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.prolight.instance||(b=new t,b.init(),a.prolight.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith(''):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.prolight={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.prolight.instance&&a.prolight.instance.close()},registerModule:function(b,c){c.options&&(a.prolight.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.prolight=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("prolight"):d[0].prolight,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("prolight",c):d[0].prolight=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.prolight.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
        ");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.prolight.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.prolight.registerModule("image",{options:{markup:'
        ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
        The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.prolight.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.prolight.registerModule(P,{options:{markup:'
        ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.prolight.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.prolight.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}); +//LightBox animation ----- mfp-zoom-in,mfp-newspaper,mfp-move-horizontal,mfp-move-from-top,mfp-3d-unfold,mfp-zoom-out + +var mfpAnimation = function(){ + $(document).ready(function(){$('.prolight_image').each(function(){$(this).prolight({type:'image',callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class^='prolight_image_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).prolight({type:'image',gallery:{enabled:true,navigateByImgClick:true,preload:[0,1]},image:{tError:'could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.prolight_image_group').each(function(index,element){$(this).prolight({delegate:'a',type:'image',tLoading:'Loading ...',gallery:{enabled:true,navigateByImgClick:true,preload:[1,1]},image:{tError:' could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true});});$('.prolight_youtube, .prolight_vimeo, .prolight_gmaps').prolight({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});$("[class^='prolight_youtube_gallery'],[class^='prolight_vimeo_gallery'],[class^='prolight_gmaps_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).prolight({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.prolight_youtube_group, .prolight_vimeo_group, .prolight_gmaps_group').each(function(index,element){$(this).prolight({delegate:'a',disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true});});$(".prolight_Box").each(function(){$(this).prolight({type:'inline',fixedContentPos:false,fixedBgPos:true,overflowY:'auto',closeBtnInside:true,preloader:false,midClick:true,mainClass:'prolight_zoom_in',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true})});$(".prolight_ajax").each(function(){$(".prolight_ajax").prolight({type:'ajax',alignTop:true,overflowY:'scroll',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class*='prolight_ajax_group']").each(function(){$("."+$(this).attr("class").split(" ")[0]).prolight({type:'ajax',alignTop:true,overflowY:'scroll',gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.prolight.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.prolight.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.prolight.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true})});}); + +} + +mfpAnimation(); \ No newline at end of file diff --git a/src/assets/niayesh/ma.gif b/src/assets/niayesh/ma.gif new file mode 100644 index 0000000000000000000000000000000000000000..6f611a463faba33bb00991a9789c82b5379e826e GIT binary patch literal 4998 zcmd^ijWnOg*{0SsUV0Bmh-Gt5lw?Cjj# z-MziN0|Ns?LPDaVqT=G>Qd3jQ4jib}(XH0fDm6TC+2ByAfnk=3X_1jpmX%eunI+Tk z&<%C1MoryT4IPfQZo9T#kDfuV-l02&rUNDxGX`ca51P#wSiC%FF=lH0@UZo$#gR!1 z+i63y=Z7rwZSlRfj<>Dt`)!FM7KBIEgmE*1(AMG7QTH52rwX^@Y#*OCd#4shw+14y zhv3AwBl3yI+m3p*d7NlE5!e&(2jAW6=Bd!y@bEhsDbEQ`&m3Kz5#3+89iKnuvFPFZ z%Exat;MB6u$+c5K?@p2bIv2BW;oMYm!u^XW6RF8liOJImu?w;1pC-jGCMQlr$8Cg! ze~5@$J{SEyI%exk%xh}QhiK~Z1?oyl;_AiZQCiwMBV#K)^S25M3t22yO-;=JoiW6` z+}POI+S=OF(=#+QG?JY?mC2YYE}qQI`>QDL(bcQdl@%{4YBn+%ABzgM3Uj}e7QeY# zw^3XDuB_sFIqP#}`FD2tP6d0rlKq{{p5fH3a<4w&au*vL7Ta2<+dF2vcq{eX<+j%4 z=B97$oy#4(H@*B1gMI4*16y5vAMf7zIxw_3eCNNr_eMuYr>3T+r>E!V=l{Jw_G@HJ zbbo4l>fx`+M?c0N{CFb#HT_&PH}`X9RIZlUUm4T?B&*%s9gHvd>a$Sv-`PNkvJ0@<9Lo4BhNp1^b~A=+eIRUadeJ z?vB<~255v;!f@MygUFak%<148xMvc%FexM4e)`X?(+qXf67ofFcZk2vqDF!+>wugu zQ@^uW2AMLwOZyrw<7d!fo_hEzN2ZU1N3Kr$wivdQSjEDIv_Z_?RQVvf)$)<)UH2KM zrit0I$MXbvx}Dgyh{}Uorjt3@N#-1`=eoILx&L9oyNf7G>1u3=wzDP&_W@C;)BZGx zg7Z@Jf0OEM9TjykVC)Mb(J8p#8T*EdsN(eg5f#e??!Gk&x#d!oe{gLALLpnZ!EgPB zbIAH^gdP)Zr`DY7TG`M}2UP1DE(fEoGwyr5CZpqd&)!~paBMU{`%;`HuFPk~U!(qm zR7BYMx$pj}HJYvvaka^^A0GOxKjmsJ-J>i1yFWWe_eT6FazN*8>zTht<-NVPa&*6a zD=g6=JoM1Z6Lw65*Jqe}T)(|@usN(YRy7EwJ=NvV;omiG2V%VZ=;Anw9R2QQ@0r06 z`9HSvE|dqT*E*o~3W3-$^;(ZHh02FN_e2V9&hN#h08p3en;l9wI%Hv~{7Ln*^lY?R z(eTKwx}v^k5I_flD-&uGmR8SSzT3mBH{k_%mgLUT@|153*({=yXZVFxe(2;nzu+lY89DqlU;HvNd z0Ot&V{-jt6wibW7goa8X0Z_wxTj0k6Q_11Xefq#p$&UrbG!n3G<)SIUv4FObR6jnS zYgnI#cl4fhJrW|{BI>)ZJr+qvozde!lEoRaU!{`jtnwlH6yPXEeNPw%2O5|IrZsDl z0n@=^V!WKG(BOiAA@ZJGjC|RdO>DnC3*fsR_|dkn9WMgRfgLylG>dwCw)SVE7}9X^ zh%M|o3`C)(8I%12ib^EfA?!PhlsDKKb~&f}9e1q_(Bz0v|LKemcch`YFi zC#i@8pd4-2XKO7b)0P1v{>MFGw6_Ey?f4$w&~vE^uRHUc#H=wA-Z)EEUV5+CgD^Vn z#dIx_jfHA5hQ&%ppDgGn0cmHMTz_>MVwUV`DHXb_^`Qg7NZPGdDpXcd|6U}PV$En& zg}kxOL%n^OQ!vWF1P^lYmS~3>z+p6x+4*oK6{GLEpXCr&*2}V;isDSK{J%&7{m4Zj&I(CD@63 zujgrtdC;c+ICxmK+~%x=MspML2+yS_eTn8i9S+sek#QTGE~9Yj3F*m`WKlQ0fU#Gf z0Kxfr%IUib)=@dtbz50>&@=(px5A)&huOJA!9(IaC00Kt0cm7eU*i{c}v zAGMd@zO<9iErNjzoE$K!5tacV(=tP)JJ(X8Fz%*4c{UYi#0LM7xpTwn%8_Riq_tXq z`yqT%Uy$PgJ}33ljfLut3-{9(+vUYek^SI{ShL4l`iHyb;WgnRSxTD<9rd%oYw1ux z_q@vbARb{$rc0=kf>~Vm(^rZCc)3@LYr?}7lhEa-G0YX^LnTPph>=|`wGHHX;JC5h z_ovao21Nf-{sVtQ$mKr1QgAZOwE6p(dB=8xK`qU%+&mqv@$psTppV*bqN$?=T=AG^ zJ@vgpEg!m;pI+&F3NM*cL;lK66hO5TcpP}p*X{!`YmT?h3X9*MDxGQPP~^G4a?UW{ zR&a84{M=$w0%ctA3{)Ua7-QU`RvR51nn{N1X7x!soA*A?qn$y) zA0O&mdZ=>xpTi@HiyM_wqG6vfu85Lck{pgB}Ja2QJJA4X)I8rJ$`HF+nXZ%UM% z4`Zixo*j2+znX@q{?RK5%loouB*=lfSl3lkV6dIJ9Cvn5zln9G=G+k{k`!k{ZsKN` z!u@PDYX7aH`z;Xl>GT#o>D~vLI#XUiL3{4%p5~WXnw~cAk8(!rx?JvSTHAhq@~_r* z<^KQPd2Ojayqx~2);T-)50#WB5x+jk$=q%;;pThXvHMik#MiXmKR7(!#lCIiGjydX ztJD7_JY+9H%#cT0HvrZZmVoCc{tQC1aqkP{3PqcNuVlXMQV7UT^?t@S%;H_RnXjcS z*gk~+PfWP~$H-ZuE)`_@5NBC3eAuSh(4_q^YQhWgfhBEM?!5C+&41~sRLo;1UZPu-)36K(l{qP zR8t6@$%;Ovo*_q0ljP86`jb3oO;whlC1%Oqrt*q3Ec;zmq*AMXHhw!!0v4jVHRPYrC|2SHsG_l zI}UC@#y{DC>?3)qEJ6M=@%BhSVWe@q`g z6?c9r-V$UuI1Zo6l1K~t4Ef=7TE!=)*u0SGmqw6?-@}98DEK>G$SQ4l4c3vfXw>v4 z-)FFpUOr;n&$-bsbhls9H!V*UAWf)sY1PM*x#}>Jl*9j;M@odu&6=t*q04#lT})&Z z8QZx@Y2+f=o5j0LYy+6^$IS)VeIDhOMo;QI7bB=O7ss9Yyc6O zw(Gn%KqkGnw~xpPtjGsez5ZCciB56>j$V^_EKu(tfu4An?&c-aNa((qxZ~pSvyo|_ z5Rk?}@Fb8&X6bY>>he`uaD-a})D8#xvzlnBSJiLEPJ9kC6J!;)tD;Zx>%y1OMX!;z zG?*^)T-HobTN0GH3Y|I05qE{40a&Tf;IIc(>Ka-aLwm1o_udEaWq~nF;P&-8vlEDa z%>AnK5hrHs>iOXbJ;Bv9fWLa=xFxDT8<0|z*-@zK;DHq!m>vhJ&$G%)y6ipSKvO7X z5ZSv7Au@RJc05*5SGL*^F!)mLsDQd1Ny1ctt(t)EsFy}L_(qfvUbPfoV}ZKMGK)3^ zK58_}nw`)qM{-#;l~8H-3%~b+Ui%w*FFgJ-oZU82wwuX`E5+uck1Ldha2Yrjjow#19D;0C?4W`dNHD!6 zXc>i4kmPBh!$jfP(f|ads8Hci-KXHX%tug|$r3_Gst$l8*Fjvo0J7sMrl@GWx`*ln zY_cbGf!A9nV1R8#d|MBX0T{MtzUi=0!G@=Z=?Jf0kD|Lda9|%p-aiDa6l)uS*IE)1MjNBb=jz( zx=Bq}Heq_3EQKHEl+JL(b*pp8I;sIO)i_|EF51Nh(EHfAGk7eip;Ll(1iFMTO6f7v zA_%VlR8;>bO9E9dQn(Tikbc*&L87p1VauLn^!QDFn^61+vuS{R^qG92B#Awj5A7Ue zBTIVaJgBB7sJ-4m1HW%43Q?_q`o2ySUqWNpx23X&8N8qSeptv3rx}SYi=}ZR%fcJJOA9Pk=SxNs?2SRcNtosJAmVVzGJ3Gb@ zRn9H5Us5lRrAmq>m{Iv)wb{khAGf=6@4)EZKgwhuegR*7hsnQh&p(kiX8|$7gN~}0 zli>)tQWBhVyFoq*NcF;uCVU{)sY#`f;>!)A##o z^jo8PPM2{=rVx}ZgD)8A1A#iN479GDpsx>pHEz#UYx#Q3eU_1B0A&j+Of zD-(@TZ&wf>F-=%{0)>Y$90ISC#f=Oh1e~H(Af}oL$R#SiW23LNa@(C{T1Y?`XOyr7 z@(jTm&ULrft+&p|R^mt8xjLn-hhnW25^5f#xEJVmKXB<1q`PBi%Hu19@tlj}syX8Y z`a|PI3**H<$C=6#rPdRyz=`sU6YQFas-cORg^9YK6CCBqdh5x?z{#@T+_3sTi-ug% literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/markazi.gif b/src/assets/niayesh/markazi.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d3322bd5de1370a52d6516dfb573505da2a7ffb GIT binary patch literal 5894 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 literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/melat.gif b/src/assets/niayesh/melat.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ba02e12eea671742141ba6a0ac7834cf8a5c7be GIT binary patch literal 7570 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 E0M(NZ!2kdN literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/moalem.gif b/src/assets/niayesh/moalem.gif new file mode 100644 index 0000000000000000000000000000000000000000..60e423829bc236fe1779e6b32d4113b9ab15c73e GIT binary patch literal 5904 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.substring(0,j)+"([\\w._\\+]+)"+c.substring(j+5)),b[e]=new RegExp(c,"i");k.props[a]=b}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0={WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatch=function(a,b){for(var c in a)if(i.call(a,c)&&a[c].test(b))return c;return null},g.findMatches=function(a,b){var c=[];for(var d in a)i.call(a,d)&&a[d].test(b)&&c.push(d);return c},g.getVersionStr=function(a,b){var c,d,e,f,h=g.mobileDetectRules.props;if(i.call(h,a))for(c=h[a],e=c.length,d=0;d1&&(a=b[0]+".",b.shift(),a+=b.join("")),Number(a)},g.isMobileFallback=function(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallback=function(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCache=function(a,c,d){if(a.mobile===b){var e,h,i;return(h=g.findMatch(g.mobileDetectRules.tablets,c))?(a.mobile=a.tablet=h,void(a.phone=null)):(e=g.findMatch(g.mobileDetectRules.phones,c))?(a.mobile=a.phone=e,void(a.tablet=null)):void(g.isMobileFallback(c)?(i=f.isPhoneSized(d),i===b?(a.mobile=g.FALLBACK_MOBILE,a.tablet=a.phone=null):i?(a.mobile=a.phone=g.FALLBACK_PHONE,a.tablet=null):(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null)):g.isTabletFallback(c)?(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null):a.mobile=a.tablet=a.phone=null)}},g.mobileGrade=function(a){var b=null!==a.mobile();return a.os("iOS")&&a.version("iPad")>=4.3||a.os("iOS")&&a.version("iPhone")>=3.1||a.os("iOS")&&a.version("iPod")>=3.1||a.version("Android")>2.1&&a.is("Webkit")||a.version("Windows Phone OS")>=7||a.is("BlackBerry")&&a.version("BlackBerry")>=6||a.match("Playbook.*Tablet")||a.version("webOS")>=1.4&&a.match("Palm|Pre|Pixi")||a.match("hp.*TouchPad")||a.is("Firefox")&&a.version("Firefox")>=12||a.is("Chrome")&&a.is("AndroidOS")&&a.version("Android")>=4||a.is("Skyfire")&&a.version("Skyfire")>=4.1&&a.is("AndroidOS")&&a.version("Android")>=2.3||a.is("Opera")&&a.version("Opera Mobi")>11&&a.is("AndroidOS")||a.is("MeeGoOS")||a.is("Tizen")||a.is("Dolfin")&&a.version("Bada")>=2||(a.is("UC Browser")||a.is("Dolfin"))&&a.version("Android")>=2.3||a.match("Kindle Fire")||a.is("Kindle")&&a.version("Kindle")>=3||a.is("AndroidOS")&&a.is("NookTablet")||a.version("Chrome")>=11&&!b||a.version("Safari")>=5&&!b||a.version("Firefox")>=4&&!b||a.version("MSIE")>=7&&!b||a.version("Opera")>=10&&!b?"A":a.os("iOS")&&a.version("iPad")<4.3||a.os("iOS")&&a.version("iPhone")<3.1||a.os("iOS")&&a.version("iPod")<3.1||a.is("Blackberry")&&a.version("BlackBerry")>=5&&a.version("BlackBerry")<6||a.version("Opera Mini")>=5&&a.version("Opera Mini")<=6.5&&(a.version("Android")>=2.3||a.is("iOS"))||a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||a.version("Opera Mobi")>=11&&a.is("SymbianOS")?"B":(a.version("BlackBerry")<5||a.match("MSIEMobile|Windows CE.*Mobile")||a.version("Windows Mobile")<=5.2,"C")},g.detectOS=function(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSide=function(){return window.screen.width.active>a{ + background-color:#1E7AD8; +} +[data-color="accent"] + .tooltip .tooltip-inner{ + background-color:#1E7AD8; +} +[data-color="accent"] + .tooltip .tooltip-arrow{ + border-color:#1E7AD8; +} + + +/*module style*/ +.Skin_05_timeline.news_list .news_date_box span i, +.Skin_05_timeline.news_list .news_post_box .news_post .dot{ + border-color:#FFFFFF; +} +.Skin_03_Simple.simple_list h2.news_title a:hover{ + color:#1E7AD8; +} +.galler_datail h4{ + color:#333333!important; +} +.Skin_04_Box.news_detail .post_date a:hover, +.Skin_04_Box.news_list .post_date a:hover, +.Skin_03_Default.filter_Box .portfolio_categories a:hover{ + color:#1E7AD8; +} +.Skin_03_Default.galler_datail .comment_form .submit_button .CommandButton{ + text-shadow:none; + border-color:#1E7AD8; + color:#1E7AD8; + transition:background-color ease-in 200ms; +} +.Skin_03_Default.galler_datail .comment_form .submit_button .CommandButton:hover{ + background-color:#1E7AD8; + color:#FFF; +} +.Skin_03_Simple.news_detail .heading span{ + background-color:#FFFFFF; +} +.wrapper .Theme_Responsive_Default .form_submit .btn, +.Skin_05_timeline .news_date_box span, +.Skin_05_timeline .news_date_box span i, +.Skin_05_timeline .news_more_box span, +.Skin_05_timeline .news_more_box .line span, +.Skin_05_timeline .news_post_box .news_post .dot, +.Skin_05_timeline .news_date_box span, +.Skin_05_timeline .news_date_box span i, +.Skin_05_timeline .news_more_box span, +.Skin_05_timeline .xblog_page .pager, +.Skin_05_timeline .news_post_box .post_box .post_more a:hover, +.banner_btn.btn_white:hover:after{ + background-color:#1E7AD8; +} +.filter_Box.Skin_03_Default #filters li.selected a, +.filter_Box.Skin_03_Default #filters li.selected a:hover, +.filter_Box.Skin_02_Default #filters li.selected a, +.filter_Box.Skin_03_Default #filters li.selected a:hover, +.news_detail .post_content .post_categories a:hover{ + background-color:#1E7AD8; + color: #fff; +} +.filter_Box.Skin_03_Default .filter-switch, +.filter_Box.Skin_03_Default .view-tenth:hover .portfolio_descr, +.galler_datail.Skin_03_Default .gallery_tags a:hover, +.galler_datail.Skin_02_Default .gallery_tags a:hover, +.filter_Box.Skin_02_Default .filter-switch, +.Theme_21_LinkAndZoom_Default .pager a.selected{ + background-color:#1E7AD8; +} +.Skin_03_Default #filters li a:hover, +.Skin_03_Default .sort_box li a:hover, +.validationEngineContainer .galler_datail .single_meta a:hover, +.news_list .post_categories a:hover, +.news_list .post_more a:hover, +.news_detail .post_categories a:hover, +.news_detail .post_more a:hover, +.news_list.Skin_04_Box h2.news_title a:hover, +.Skin_04_Box .post_date a:hover, +.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover, +.Skin_05_timeline .news_post_box .post_box .post_date a:hover, +.Skin_05_timeline .news_detail_top h2.news_title, +.news_detail .post_date a:hover{ + color:#1E7AD8; +} +.news_detail_top .tab_right .news_detail_username a:hover, +.Theme_19_Normal .filter_navigation ul li.selected a{ + color:#1E7AD8!important; + } +a.abtn.btn_white:hover, +.banner_btn, +.banner_btn.btn_white:hover, +.comment_form .submit_button .CommandButton { + border-color:#1E7AD8; +} +.Skin_05_timeline.news_detail .post_date a:hover, +.Skin_05_timeline.news_detail .post_author_info .author_desc{ + color:#1E7AD8; +} +.Skin_05_timeline.news_detail{ + background:none; +} + +/*html style*/ + +/*Accent Background Color */ +.a_bg_c, +.btn.a_bg_c{ + background-color:#1E7AD8; +} +.a_bg_c_h:hover, +.btn.a_bg_c_h:hover{ + background-color:#1E7AD8; +} +/*Accent Color */ +.a_t_c, +.btn.a_t_c{ + color:#1E7AD8; +} +.a_t_c_h:hover, +.btn.a_t_c_h:hover{ + color:#1E7AD8; +} +/*Accent Border Color */ +.a_b_c, +.btn.a_b_c{ + border-color:#1E7AD8; +} +.a_b_c_h:hover, +.btn.a_b_c_h:hover{ + border-color:#1E7AD8; +} + +/*anchorNav*/ +#anchorNav li:hover i, +#anchorNav li.active i, +#anchorNav li span{ + background-color:#1E7AD8; +} + +/*photo icon*/ +.photo_box .ico span, +.photo_box .ico em, +.photo_box .ico i, +.photo_box .ico .fa, +.content_sytle_2 .shade, +.photo_box.content_push_in .content, +.photo_box:hover.entirety_bevel .shade, +.photo_box.ico_push_in .ico, +.photo_box.content_top_increment .content h3, +.photo_box.content_bottom_push_in .content:after{ + background-color:#1E7AD8; +} +.photo_box.icon_tag_push .ico:before{ + border-right-color: #1E7AD8; + border-top-color: #1E7AD8; +} +.photo_box.content_bottom_push_in .content:before{ + border-bottom-color: #1E7AD8; +} +/*map sytle*/ + + + #gmap01{ + height:295px + } + + @media only screen and (min-width: 1600px) { + #gmap01{ + height:295px + } + } + @media only screen and (min-width: 1200px) and (max-width: 1599px) { + #gmap01{ + height:295px + } + } + @media only screen and (min-width: 768px) and (max-width: 991px) { + #gmap01{ + height:295px + } + } + @media only screen and (max-width: 767px) { + #gmap01{ + height:295px + } + } + + + + + + + + + + + + + + + +/*Portfolios*/ +.portfolio-list01 .filters a.active, +.portfolio-list02 .filters a.active, +.portfolio-list03 .filters a.active, +.portfolio-list04 .filters a.active, +.portfolio-list05 .filters a.active, +.portfolio-list06 .filters a.active{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} +.portfolio-list01 .filters a:hover, +.portfolio-list02 .filters a:hover, +.portfolio-list03 .filters a:hover, +.portfolio-list04 .filters a:hover, +.portfolio-list05 .filters a:hover, +.portfolio-tag a:hover, +.portfolio-list04 .element-view .more, +.portfolio-detail .detail-port-nav .nav-return, +.portfolio-detail .detail-port-nav a, +.portfolio-detail .detail-preview{ + border-color:#1E7AD8; + color:#1E7AD8; +} +.portfolio-list01 .element-pic .ico-left, +.portfolio-list01 .element-pic .ico-right, +.portfolio-list02 .element-info .ico-left, +.portfolio-list02 .element-info .ico-right, +.portfolio-categories > li.active > a, +.portfolio-list03 .ico span, +.portfolio-list04 .element:hover, +.portfolio-list05 .loadmore, +.portfolio-list06 .element-category, +.portfolio-detail .detail-preview:hover, +.gallery-carousel01 .slick-dots li.slick-active button, +.gallery-carousel02 .slick-arrow, +.gallery-carousel02 .slick-dots li.slick-active button, +.gallery-carousel03 .slick-arrow, +.gallery-carousel04 .slick-arrow, +.portfolio-detail .detail-author a:hover{ + background-color:#1E7AD8; +} +.portfolio-list01 .portfolio-mian h3 a:hover, +.portfolio-list01 .element-info p a:hover, +.portfolio-list02 .portfolio-mian h3 a:hover, +.portfolio-list02 .element-info p a:hover, +.portfolio-search:before, +.portfolio-title01, +.portfolio-categories ul li a:hover, +.portfolio-categories ul li.active > a, +.portfolio-list03 .portfolio-mian h3 a:hover, +.portfolio-list03 .element-info p a:hover, +.portfolio-list05 .element-view a:hover, +.portfolio-list06 .element-view a:hover, +.portfolio-detail .detail-skills dd .fa, +.portfolio-detail .detail-related a:hover, +.portfolio-list06 .filters a:hover{ + color:#1E7AD8; +} + +.gallery-carousel01 .slick-arrow:before{ + border-color:#1E7AD8; +} + +/*Blog*/ +.blog-title01{ + color:#1E7AD8; +} +.blog-category ul li a:hover, +.blog-category ul li.active > a, +.PopularTab .tab-list li h6 a:hover, +.blogdashBoard-carousel h3 a:hover, +.xblog_search:before{ + color:#1E7AD8!important; +} +.PopularTab .tab-title li.active:before{ + border-color:#1E7AD8!important; +} +.blogDashBoard-tag a:hover{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.author-social a:hover, +.blog-category > li.active > a, +.Theme_Carousel_Default .slick-dots li.slick-active button, +.Theme_Carousel_Default .slider-item .fa, +.Theme_Carousel_Default .slick-prev, +.Theme_Carousel_Default .slick-next, +.Theme_Slider_Default .slick-prev, +.Theme_Slider_Default .slick-next{ + background-color:#1E7AD8!important; +} +.Theme_Carousel_Default .slick-prev:hover, +.Theme_Carousel_Default .slick-next:hover, +.Theme_Slider_Default .slick-prev:hover, +.Theme_Slider_Default .slick-next:hover{ + background-color:#333333!important; +} + + +.blog-list01 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-list01 .list-info a:hover, +.blog-list01 .list-title a:hover, +.blog-detail01 .detail-info a:hover, +.blog-detail01 .detail-relatedlist a:hover, +.blog-detail01 .detail-relatedlist a.more, +.blog-detail01 .detail-relatedlist a.more:link, +.blog-detail01 .detail-relatedlist a.more:active, +.blog-detail01 .detail-relatedlist a.more:visited, +.blog-detail01 .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-list01 .list-btn:hover{ + color:#FFF!important; + background-color:#1E7AD8!important; +} +.blog-list01 .blog-slider .slick-prev:hover, +.blog-list01 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-list01 .list-date .month, +.blog-list01 .list-linkbox, +.blog-detail01 .detail-date .month, +.blog-detail01 .author-social a:hover, +.blog-detail01 .leave-formlist input[type="submit"]{ + background-color:#1E7AD8!important; +} +.blog-detail01 .detail-heading{ + color:#1E7AD8!important; +} +.blog-detail01 .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-list01 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-list01 .blog-page span.index, +.blog-list01 .blog-page a:hover{ + border-color: #1E7AD8!important; + background-color:#1E7AD8!important; +} + + +.blog-list02 .list-author{ + border-color: #1E7AD8!important; +} +.blog-list02 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-list02 .list-title a, +.blog-list02 .list-info a:hover, +.blog-list02 .list-title a:hover, +.blog-detail02 .detail-info a:hover, +.blog-detail02 .detail-relatedlist a:hover, +.blog-detail02 .detail-relatedlist a.more, +.blog-detail02 .detail-relatedlist a.more:link, +.blog-detail02 .detail-relatedlist a.more:active, +.blog-detail02 .detail-relatedlist a.more:visited, +.blog-detail02 .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-list02 .list-btn, +.blog-list02 .list-btn:hover{ + color:#1E7AD8!important; +} +.blog-list02 .blog-slider .slick-prev:hover, +.blog-list02 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-list02 .list-date .month, +.blog-list02 .list-linkbox, +.blog-detail02 .detail-date .month, +.blog-detail02 .author-social a:hover, +.blog-detail02 .leave-formlist input[type="submit"]{ + background-color:#1E7AD8!important; +} +.blog-detail02 .detail-heading{ + color:#1E7AD8!important; +} +.blog-detail02 .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-list02 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-list02 .blog-page span.index, +.blog-list02 .blog-page a:hover{ + border-color: #1E7AD8!important; + background-color:#1E7AD8!important; +} + +.blog-list03 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-list03 .list-info a:hover, +.blog-list03 .list-title a:hover, +.blog-detail03 .detail-info a:hover, +.blog-detail03 .detail-relatedlist a:hover, +.blog-detail03 .detail-relatedlist a.more, +.blog-detail03 .detail-relatedlist a.more:link, +.blog-detail03 .detail-relatedlist a.more:active, +.blog-detail03 .detail-relatedlist a.more:visited, +.blog-detail03 .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-list03 .list-btn:hover{ + color:#FFF!important; + background-color:#1E7AD8!important; +} +.blog-list03 .blog-slider .slick-prev:hover, +.blog-list03 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-list03 .list-date .month, +.blog-list03 .list-linkbox, +.blog-detail03 .detail-date .month, +.blog-detail03 .author-social a:hover, +.blog-detail03 .leave-formlist input[type="submit"]{ + background-color:#1E7AD8!important; +} +.blog-detail03 .detail-heading{ + color:#1E7AD8!important; +} +.blog-detail03 .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-list03 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-list03 .blog-page span.index, +.blog-list03 .blog-page a:hover{ + border-color: #1E7AD8!important; + background-color:#1E7AD8!important; +} + +.blog-timeline .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-timeline .list-info a:hover, +.blog-timeline .list-title a:hover, +.blog-timeline-detail .detail-info a:hover, +.blog-timeline-detail .detail-relatedlist a:hover, +.blog-timeline-detail .detail-relatedlist a.more, +.blog-timeline-detail .detail-relatedlist a.more:link, +.blog-timeline-detail .detail-relatedlist a.more:active, +.blog-timeline-detail .detail-relatedlist a.more:visited, +.blog-timeline-detail .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-timeline .list-btn:hover{ + color:#1E7AD8!important; +} +.blog-timeline .blog-slider .slick-prev:hover, +.blog-timeline .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-timeline .list-date .month, +.blog-timeline .list-linkbox, +.blog-timeline .blog-date, +.blog-timeline .timeline-left .list-post:after, +.blog-timeline .timeline-right .list-post:after, +.blog-timeline-detail .detail-date .month, +.blog-timeline-detail .author-social a:hover, +.blog-timeline-detail .leave-formlist input[type="submit"], +.blog-timeline .blog-date:after{ + background-color:#1E7AD8!important; +} +.blog-timeline-detail .detail-heading{ + color:#1E7AD8!important; +} +.blog-timeline-detail .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-timeline a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-timeline .blog-pagemore{ + background-color:#1E7AD8!important; +} + +.blog-timeline2 .list-btn{ + border-color: #1E7AD8!important; + color: #1E7AD8!important; +} +.blog-timeline2 .list-info a:hover, +.blog-timeline2 .list-title a:hover, +.blog-timeline2-detail .detail-info a:hover, +.blog-timeline2-detail .detail-relatedlist a:hover, +.blog-timeline2-detail .detail-relatedlist a.more, +.blog-timeline2-detail .detail-relatedlist a.more:link, +.blog-timeline2-detail .detail-relatedlist a.more:active, +.blog-timeline2-detail .detail-relatedlist a.more:visited, +.blog-timeline2-detail .detail-relatedlist a.more:hover{ + color:#1E7AD8!important; +} +.blog-timeline2 .list-btn:hover{ + color:#FFF!important; + background-color:#1E7AD8!important; +} +.blog-timeline2 .blog-slider .slick-prev:hover, +.blog-timeline2 .blog-slider .slick-next:hover{ + border-color:#1E7AD8!important; + background-color:#1E7AD8!important; +} +.blog-timeline2 .list-date .month, +.blog-timeline2 .list-linkbox, +.blog-timeline2 .blog-date, +.blog-timeline2 .timeline-left .list-post:after, +.blog-timeline2 .timeline-right .list-post:after, +.blog-timeline2-detail .detail-date .month, +.blog-timeline2-detail .author-social a:hover, +.blog-timeline2-detail .leave-formlist input[type="submit"], +.blog-timeline2 .blog-date:after, +.blog-timeline2 .list-date:before{ + background-color:#1E7AD8!important; +} +.blog-timeline2-detail .detail-heading{ + color:#1E7AD8!important; +} +.blog-timeline2-detail .leave-formlist input[type="submit"]:hover{ + background-color:#555!important +} +.blog-timeline2 .list-date:after{ + border-color:#1E7AD8!important; +} +.blog-timeline2 a:hover .list-linkbox{ + background-color:#333!important; +} +.blog-timeline2 .blog-pagemore{ + background-color:#1E7AD8!important; +} + +/*Page*/ + +/*Page*/ +.aboutus01-title1 h3, +.aboutus01-title2 h3, +.aboutus01-title1 ul li span.fa, +.aboutus01-ibox02.photo_box .ico span, +.tab_list li span, +.aboutus02-testimonials01 small, +.service01-ibox .service01-ibox_main em.fa, +.service02-carousel .blockquote_6 .ico, +.ourteam02-ibox h6, +.detail01-Testimonials .mark, +.detail01-chart .percentage4, +.detail02_box h4, +.faq02-Testimonials blockquote .main h2, +.faq02-chart .faq02-percentage, +.pricing01-list li:hover a, +.pricing01-list li:hover .fa, +.pricing02-price .unit, +.pricing02-price .price_holder ul li span.fa, +.pricing-full .pricing-full_right .pricing-full_right_main h3, +.pricing02-title1 h3, +.three404-list li .fa, +.four404-list02 li span.fa, +.four404-box a:hover.four404-bnt, +.four404-box .four404-input > a .fa, +.history02-title01, +.history02 ul li em, +.history03-content .accent_text, +.history03-tree_middle em.fa, +.contactus02-out h3, +.Theme_Responsive_20073_ContactUs02 .form_submit input, +a:hover.faq02-bnt{ + color:#1E7AD8; +} +[class*="dg-tabs-"] h2.resp-tab-active, +[class*="dg-tabs-"] h2.resp-tab-active:hover, +.aboutus01-testimonials .last_page:hover, +.aboutus01-testimonials .next_page:hover, +.aboutus01-title2 .img .the4, +.aboutus01-ibox .ico, +.aboutus01-ibox02.photo_box:hover .shade, +.aboutus02-title01 h2:before, +.aboutus02-bnt, +.aboutus02-bg02, +.aboutus02-title3 h2:before, +.aboutus02-testimonials01 .dot a.actived, +.aboutus02-carouse .photo_box .ico span, +.service01-full .service01-full_right, +.service01-ibox02 em.fa, +.service01-tab ul.resp-tabs-list li.resp-tab-active, +.service01-imgbox .service01-imgcon .photo_box .shade, +.service02-bg02, +.service02-carousel .owl-page:hover, +.service02-carousel .owl-page.active, +.ourteam01-bg03, +.ourteam01-ibox .fa, +.ourteam02-ibox .photo_box em.fa, +.ourteam02-ibox .photo_box .shade, +.detail01-isotope .ico span, +a.pricing01-bnt02:hover, +a.pricing01-bnt:hover, +.detail02_box ul li a:hover, +.detail02-bg01 > .top-icon, +.detail02-bg01 > .bottom-icon, +.detail-bottom-icon > .bottom-icon, +.detail-bottom-icon .top-icon, +.detail02-list .date:before, +.detail02-carousel .item:hover h3, +.detail02-carousel .owl-page.active, +div.Theme_Responsive_20073_TeamDetails2 .form_submit inpu, +.faq01-Testimonials .faq_list dt:before, +.faq01-Testimonials .dot a:hover, +.faq01-Testimonials .dot a.actived, +.faq-text .icon, +a.ourteam-bnt, +a:link.ourteam-bnt, +a:active.ourteam-bnt, +a:visited.ourteam-bnt, +.detail02-bg01 > .top-icon, +.detail02-bg01 > .bottom-icon, +.detail-bottom-icon > .bottom-icon, +.detail-bottom-icon .top-icon, +.detail02-list .date:before, +.detail02-carousel .item:hover h3, +.detail02-carousel .owl-page.active, +.faq02-ibox .faq02-ibox_left_top .main h3 em.fa, +.faq02-ibox .faq02-ibox_left_bottom .main h3 em.fa, +.faq02-ibox .faq02-ibox_right_top .main h3 em.fa, +.faq02-ibox .faq02-ibox_right_bottom .main h3 em.fa, +.faq02-Testimonials blockquote .main a, +.faq02-accordion .panel-default .accordion_icon, +.pricing01-ibox .ico, +.pricing02-price .price_title em.fa, +.pricing02-price .price_title .line, +.pricing02-price a.btn, +.pricing02-title1 a.links:hover, +.pricing02-ibox .icon em.fa, +div.Theme_Responsive_20073_TeamDetails2 .form_submit input, +.contactus01-ibox .fa, +div.Theme_Responsive_20073_Contact01 .form_submit .btn, +.contactus02-info > span.fa, +.contactus02-title01 h2::before, +.contactus02-ibox .social_list_10 span, +.contactus02-bg02, +.three404-input .btn, +a.three404-bnt, +a:link.three404-bnt, +a:active.three404-bnt, +a:visited.three404-bnt, +.four404-list li:before, +a.history01-bnt, +a:link.history01-bnt, +a:active.history01-bnt, +a:visited.history01-bnt, +.history-box .history-boxmore:hover, +.history-box .history-boxgotop:hover, +a.history02-bnt, +a:link.history02-bnt, +a:active.history02-bnt, +a:visited.history02-bnt, +.history03-title .line, +.clients-title01 h2:before, +.carousel .owl-buttons .owl-prev:hover, +.carousel .owl-buttons .owl-next:hover, +.aboutus02-tit2:before, +.contactus02-bg01 .bg_right:before, +.carousel .owl-page.active{ + background-color:#1E7AD8; +} +.service01-tab ul.resp-tabs-list li.resp-tab-active:before, +.contactus02-bg02 .contactus02-text:after, +.aboutus02-tab01 ul.resp-tabs-list li.resp-tab-active{ + border-top-color:#1E7AD8; +} +.history-box .history-boxmain .history-boxcontent:before{ + border-right-color:#1E7AD8; +} +.ourteam01-ibox{ + border-bottom-color:#1E7AD8; +} +.aboutus02-meetteam .team_member:hover, +.ourteam01-title1 h4:before, +.ourteam01-title1 h4:after, +.service02-carousel .blockquote_6 .ico:before, +.blockquote_6 .ico:after, +.detail01-Testimonials .dot a.actived, +.detail01-ibox li h3:after, +.faq02-accordion .panel-heading + .panel-collapse .panel-body, +.pricing01-ibox, +.Contactus01-Container01 .Contactus01-heading01:before, +.Contactus01-Container01 .Contactus01-heading01:after, +.history-top img, +.history-box .history-boxmain .history-boxdate, +.history-box .history-boxmain .history-boxcontent, +.history02-carouse02 .owl-buttons .owl-prev:hover:before, +.history02-carouse02 .owl-buttons .owl-next:hover:before, +.history02 .time_box_left h3:before{ + border-color:#1E7AD8; +} +.pricing01-ibox .ico:before{ + border-left-color:#1E7AD8; + border-top-color:#1E7AD8; +} +a.aboutus01-bnt:hover, +a.pricing01-bnt:hover{ + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.two404-bg01 a.two404-bnt, +.four404-box a.four404-bnt{ + font-family:Verdana, Geneva, sans-serif; + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.ourteam01-dropcaps, +.pricing01-bnt02, +a.pricing01-bnt02, +a:link.pricing01-bnt02, +a:active.pricing01-bnt02, +a:visited.pricing01-bnt02, +.detail01-ibox li span, +.pricing02-title1 a.links, +.contactus01-ibox02 li .fa, +div.Theme_Responsive_20073_Contact01 .form_submit .btn:hover{ + color:#1E7AD8; + border-color:#1E7AD8; +} + + + +/*Short Codes*/ +/*lightbox*/ +.lightbox-title:after{ + border-bottom-color:#1E7AD8; +} +.lightbox-photo .photo > .fa, +.lightbox-photo .photo > .icon .fa{ + background-color:#1E7AD8; +} + +/*alert*/ +.dg-alert01, +.ibox-title:after, +.ibox-title02:after, +.dg-alert03.alert-accent .icon, +.dg-alert05.alert-accent, +.alertpage-title:after{ + border-color: #1E7AD8; +} +.dg-alert01.alert-accent, +.dg-alert03.alert-accent, +.dg-alert05.alert-accent .close { + border-color: #1E7AD8; + color: #1E7AD8; +} +.dg-alert02.alert-accent, +.dg-alert04.alert-accent, +.dg-alert05.alert-accent .icon, +.dg-alert06.alert-accent{ + background-color:#1E7AD8; +} + +/*thumbnail*/ +.thumbnail-title h3:after, +.thumbnail-title02:after{ + border-color: #1E7AD8; +} +.dg-thumbnail .thumb-box em, +.dg-thumbnail .thumb-box i, +.dg-thumbnail .thumb-box .fa, +.dg-thumbnail .switcher input[type="checkbox"]:checked + label{ + background-color:#1E7AD8; +} +.dg-thumbnail .brand a:hover span{ + color: #1E7AD8; +} +/*list*/ +.list-ordened li:before, +.list-ordened2 li:before, +.list-ico .fa, +.list-ico2 .fa, +.list-ico3 .fa, +.list-ico .lnr, +.list-ico2 .lnr, +.list-ico3 .lnr, +.list-ico .glyphicon, +.list-ico2 .glyphicon, +.list-ico3 .glyphicon{ + color: #1E7AD8; +} +.list-ordened2 li:before, +.list-ico2 .fa, +.list-ico2 .lnr, +.list-ico2 .glyphicon{ + border-color: #1E7AD8; +} +.list-ordened3 li:before, +.list-ico3 .fa, +.list-ico3 .lnr, +.list-ico3 .glyphicon{ + background-color:#1E7AD8; +} + +/*Dividers*/ +.dividers-06:before, +.dividers-06 span, +.dividers-06:after, +.dividers-08{ + border-top-color:#1E7AD8; +} + +/*icon-box*/ +.dg-ibox04 .btn{ + border-color:#1E7AD8; + color:#1E7AD8; +} +.dg-ibox04 .btn:hover{ + background-color:#1E7AD8; +} +.dg-ibox13 .more:before{ + border-left-color:#1E7AD8; +} +.dg-ibox35:before{ + border-top-color:#1E7AD8; +} + +/*Promo-Boxes*/ +.promopage-title:after, +.promo-content .line{ + border-color:#1E7AD8; +} +/*breadcrumb*/ +.breadcrumb a:hover, +.breadcrumb .dropdown:hover, +.breadcrumb.bg-default li a:hover, +.breadcrumb.bg-default li .dropdown:hover, +.breadcrumb.bg-default li.right .dropdown:hover{ + color:#1E7AD8; +} + +/*soon*/ +.dg-soon-cap-round .soon-label{ + color:#1E7AD8; +} + + +/*price*/ + +.dg-price01 .color-1 .price-title, +.dg-title25 .line:before, +.dg-title25 .line:after, +.dg-price02 .price-border:hover, +.dg-price02 .price-border.best-value, +.dg-price07 .price-box .price-pad, +.dg-price08 .price-box, +.dg-price10 .btn:hover, +.dg-price11 .price-title, +.dg-price11 .btn:hover, +.dg-price15 .price-border:hover .price-title em.fa, +.dg-price15 .price-border:hover .price-box, +.dg-price18 .price-border, +.dg-price20 .best-value .price-title, +.dg-price20 .price-border:hover .price-title, +.dg-price21 .price-box, +.dg-price24 .price-border:hover .price-title, +.dg-price27 .price-border:hover .price-title, +.dg-price28 .price-border:hover .price-title, +.dg-price26 .price-border:hover .price-title, +.dg-price26 li:hover, +.dg-price06 .color-2 .price-title, +.dg-price06 .color-2 .price-box, +.dg-price09 .color-2 .price-title, +.dg-price12 .price-box, +.dg-price13 .price-border:hover, +.dg-price13 .price-border.color-1:hover, +.dg-price13 .price-border.color-2:hover, +.dg-price13 .price-border.color-3:hover, +.dg-price13 .price-border, +.dg-price14 .price-border .price-title{ + background-color:#1E7AD8; +} +.dg-title25 .line, +.dg-price07 .price-border, +.dg-price07 .price-box, +.dg-price07 .price-border, +.dg-price23, +.dg-price27 .btn, +.dg-price27 .price-border:hover, +.dg-price29 .price-border, +.dg-price05 .color-2.best-value, +.dg-price05 .color-2:hover, +.dg-price12 .price-border.color-3:hover, +.dg-price09 .color-2.price-border:hover, +.dg-price02 .price-border:hover{ + border-color:#1E7AD8; +} +.dg-price01 .color-1 .price-box .sup, +.dg-price01 .color-1 .price-box .price, +.dg-price03 .price-title h2, +.dg-price03 .price-holder .fa, +.dg-price03 .price-title h6, +.dg-price03 .btn, +.dg-price05 .color-2 .price-title, +.dg-price10 .price-box, +.dg-price15 .price-title em.fa, +.dg-price15 .price-title h2, +.dg-price15 .price-box, +.dg-price20 .price-holder:hover li:before, +.dg-price20 .best-value .price-holder li:before, +.dg-price21 .price-border:hover .btn, +.dg-price23 .price-box, +.dg-price25 .price-title h2, +.dg-price25 .price-box .sup, +.dg-price25 .price-box .price, +.dg-price29 .price-box, +.dg-price28 .price-border:hover .price-holder ul li em, +.dg-price29 .price-holder .fa, +.dg-price07 .price-title h2, +.dg-price09 .price-box, +.dg-price14 .price-box .sup, +.dg-price14 .price-box .price{ + color:#1E7AD8; +} +.dg-price03 .dg-btn-1{ + color:#1E7AD8!important; +} +.dg-price07 .btn{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} +.dg-price20 .price-popular, +.dg-price23 .price-title em{ + color:#1E7AD8; + border-color:#1E7AD8; +} + +/* ProgressBars-Counters */ +.chart-list02 .list-percentage2 .percentage_inner, +.chart-list04 .list-percentage4 .percentage_inner, +.chart-list05 .list-percentage5, +.chart-list07 .list-percentage7 .percentage_inner, +.chart-list08 .list-percentage8, +.chart-list08 .list-percentage8 .percentage_inner, +.chart-list09 .list-percentage9, +.chart-list10 .list-percentage10, +.chart-list02 .list-percentage2, +.chart-list04 .list-percentage4, +.chart-list07 .list-percentage7{ + color:#1E7AD8; +} +.loaded-title:before{ + border-color:#1E7AD8; +} +.loaded-list04 .bar, +.loaded-list05 .bar, +.loaded-list10 .progress-bar, +.loaded-list09 .progress .progress-bar, +.loaded-list08 .progress .progress-bar{ + background-color:#1E7AD8; +} + +/*Testimonials*/ +.Testimonials02-tab .last_page:hover, +.Testimonials02-tab .next_page:hover { + border-left-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.Testimonials03-tab blockquote h2 {color: #1E7AD8;} +.Testimonials03-tab .dot a.actived, +.Testimonials05-tab .dot a.actived, +.Testimonials08-tab .dot a.actived, +.Testimonials09-tab .dot a.actived { + background-color: #1E7AD8; +} +.testimonials-title01 h2:before {background-color: #1E7AD8;} +.Testimonials04-tab .last_page:hover:before { + border-top-color: #1E7AD8; + border-left-color: #1E7AD8; +} +.Testimonials04-tab .next_page:hover:before { + border-right-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.Testimonials05-tab blockquote p {border-top-color: #1E7AD8;} +.Testimonials06-tab blockquote p:before {border-top-color: #1E7AD8;} +.Testimonials06-tab blockquote p {border-bottom-color: #1E7AD8;} +.Testimonials06-tab .last_page:hover:before { + border-top-color: #1E7AD8; + border-left-color: #1E7AD8; +} +.Testimonials06-tab .next_page:hover:before { + border-right-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.Testimonials07-tab .last_page:hover, +.Testimonials07-tab .next_page:hover { + border-color: #1E7AD8; + background-color: #1E7AD8; +} +.image_more_info span {background-color: #1E7AD8 !important;} +h2.Testimonials10-tab-title {color: #1E7AD8;} + + + + + +/*Responsive Tab*/ +.dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active:hover, +.dg-tabs-top20 .resp_margin h2, +.dg-tabs-left19 .resp_margin h2, +.tab_list02 li span, +.dg-tabs-left08 ul.resp-tabs-list li.resp-tab-active{ + color:#1E7AD8; +} + +.dg-tabs-top01 ul.resp-tabs-list li:hover, +.dg-tabs-top01 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom03 ul.resp-tabs-list li.resp-tab-active span{ + border-bottom-color:#1E7AD8; +} +.dg-tabs-top03 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top05 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top12 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top13 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top20 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom04 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top21 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-top22 ul.resp-tabs-list li.resp-tab-active:before{ + border-top-color:#1E7AD8; +} +.dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active span, +.dg-tabs-left08 ul.resp-tabs-list li.resp-tab-active:before{ + border-right-color:#1E7AD8; +} +.dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left03 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left05 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left05 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-left11 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-left12 ul.resp-tabs-list li.resp-tab-active:before, +.dg-tabs-left13 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left14 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left19 ul.resp-tabs-list li.resp-tab-active{ + border-left-color:#1E7AD8; +} +.dg-tabs-bottom01 .resp-tabs-container, +.dg-tabs-bottom02 .resp-tabs-container, +.dg-tabs-bottom02 ul.resp-tabs-list li span, +.dg-tabs-bottom02 ul.resp-tabs-list li, +.dg-tabs-left17 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left17 ul.resp-tabs-list li.resp-tab-active{ + border-color:#1E7AD8; +} +.dg-tabs-top07 ul.resp-tabs-list li:hover, +.dg-tabs-top08 ul.resp-tabs-list li:hover, +.dg-tabs-top09 ul.resp-tabs-list li:hover, +.dg-tabs-top10 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top11 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top11 .resp-tabs-container, +.dg-tabs-top12 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top13 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top16 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top17 ul.resp-tabs-list li:hover, +.dg-tabs-top18 ul.resp-tabs-list li:hover, +.dg-tabs-top19 ul.resp-tabs-list li:hover, +.dg-tabs-bottom01 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom02 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top20 .resp_margin .line, +.dg-tabs-left19 .resp_margin .line, +.dg-tabs-bottom04 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top21 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-top22 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left09 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left10 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left10 .resp-tabs-container, +.dg-tabs-left11 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left12 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left15 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-left16 ul.resp-tabs-list li:hover, +.dg-tabs-left18 ul.resp-tabs-list li:hover, +.dg-tabs-left18 ul.resp-tabs-list li.resp-tab-active, +.dg-tabs-bottom03 ul.resp-tabs-list li:hover span{ + background-color:#1E7AD8; +} + +/*Accordions*/ +.dg-accordion01 .panel-heading .panel-title a, +.dg-accordion01 .panel-heading .panel-title a:hover, +.dg-accordion01 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion03 .panel-heading .panel-title a:hover, +.dg-accordion03 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion03 .panel-heading .panel-title a, +.dg-accordion05 .panel-heading .panel-title a:hover, +.dg-accordion05 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion05 .panel-heading .panel-title a, +.dg-accordion06 .panel-heading .panel-title a:hover, +.dg-accordion06 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion06 .panel-heading .panel-title a, +.dg-accordion07 .panel-heading .panel-title a:hover, +.dg-accordion07 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion08 .panel-heading .panel-title a:hover, +.dg-accordion08 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion08 .panel-heading .panel-title a, +.dg-accordion07 .panel-heading .panel-title a, +.dg-accordion09 .panel-heading .panel-title a:hover, +.dg-accordion09 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion10 .panel-heading .panel-title a:hover, +.dg-accordion10 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion09 .panel-heading .panel-title a, +.dg-accordion10 .panel-heading .panel-title a, +.dg-accordion11 .panel-heading .panel-title a:hover, +.dg-accordion11 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion12 .panel-heading .panel-title a:hover, +.dg-accordion12 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion11 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion12 .panel-heading .panel-title a, +.dg-accordion12 .panel-heading .arrow, +.dg-accordion11 .panel-heading .arrow, +.dg-accordion11 .panel-heading .panel-title a, +.dg-accordion13 .panel-heading .panel-title a:hover, +.dg-accordion13 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion13 .panel-heading .arrow, +.dg-accordion13 .panel-heading .panel-title a, +.dg-accordion13 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion14 .panel-heading .panel-title a:hover, +.dg-accordion14 .panel-heading .panel-title a:hover, +.dg-accordion14 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion14 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion15 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion15 .panel-heading .collapsed:hover .arrow:before, +.dg-accordion16 .panel-heading .panel-title a, +.dg-accordion16 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion17 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion18 .panel-heading .arrow, +.dg-accordion18 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion19 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion20 .panel-heading .panel-title a, +.dg-accordion20 .panel-heading .panel-title a.collapsed:hover{ + color:#1E7AD8; +} +.dg-accordion01 .panel-heading .arrow, +.dg-accordion01 .panel-heading .collapsed:hover .arrow, +.dg-accordion02 .panel-heading .panel-title a:before, +.dg-accordion03 .panel-heading .collapsed:hover .arrow, +.dg-accordion03 .panel-heading .arrow, +.dg-accordion04 .panel-heading .panel-title strong:before, +.dg-accordion04 .panel-heading .arrow, +.dg-accordion08:before, +.dg-accordion16 .panel-heading .panel-title a:before, +.dg-accordion17 .panel-heading .collapsed:hover .arrow{ + border-color:#1E7AD8; +} +.dg-accordion02 .panel-heading .panel-title a, +.dg-accordion02 .panel-heading .panel-title a:hover, +.dg-accordion02 .panel-heading .panel-title a.collapsed:hover, +.dg-accordion05 .panel-heading .arrow, +.dg-accordion05 .panel-heading .collapsed:hover .arrow, +.dg-accordion08 .panel-default>.panel-heading:before, +.dg-accordion07 .panel-heading .arrow, +.dg-accordion07 .panel-heading .collapsed:hover .arrow, +.dg-accordion12 .panel-heading .arrow, +.dg-accordion14 .panel-heading .panel-title a, +.dg-accordion15 .panel-heading .panel-title a, +.dg-accordion18 .panel-collapse, +.dg-accordion18 .panel-heading .panel-title a, +.dg-accordion18 .panel-heading .collapsed:hover .arrow, +.dg-accordion19 .panel-heading .collapsed:hover .arrow, +.dg-accordion20 .panel-heading .arrow, +.dg-tabs-top10 .resp-tabs-container{ + background-color:#1E7AD8; +} +.dg-accordion06 .panel-heading .arrow, +.dg-accordion06 .panel-heading .collapsed:hover .arrow{ + border-left-color:#1E7AD8; +} +.dg-accordion17 .panel-heading .panel-title a{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} +.dg-accordion11 .panel-heading .panel-title a:before, +.dg-accordion13 .panel-heading .panel-title a:before, +.dg-accordion18 .panel-heading .arrow:before { + background: #1E7AD8; +} +.dg-accordion14 .panel-heading .panel-title .number { + border-right-color: #1E7AD8; +} +.dg-accordion04 .panel-heading .panel-title a:hover .arrow { + border-right-color: #1E7AD8; + border-bottom-color: #1E7AD8; +} +.dg-accordion04 .panel-heading .panel-title a:hover { + color: #1E7AD8; +} + + +/*Animated*/ +.animat-col01 li.color-01, +.animat-col05 li:hover, +.animat-col06{ + background-color:#1E7AD8; +} +.animat-col-title:after, +.animat-col04 h3:before{ + border-color:#1E7AD8; +} +.animat-col04, +.animat-col05 li{ + color:#1E7AD8; +} +.Animatedcolumns-title01 h2:before {background-color: #1E7AD8;} +.animat-col01 li.color-01 .box .btn:hover {color: #1E7AD8 !important;} +.animat-col05 li .fa {color: #1E7AD8;} + +/*Flip-Box*/ +.flip-box02 .back, +.flip-box04 .back, +.flip-box04 .back, +.flip-box06 .back, +.flip-box08 .back, +.flip-box03 .front:after, +.flip-box01 .back .hover-darkturquoise:hover{ + background-color:#1E7AD8; +} +.flip-box06 .front .v-center > h3, +.flip-box03 .front .fa, +.flip-box02 .size-lg, +.flip-box04 .btn-danger{ + color:#1E7AD8; +} +.flip-box08 .front .fa{ + color:#1E7AD8; + border-color:#1E7AD8; +} +.flip-box03 .back, +.flip-box01 .back .hover-darkturquoise:hover{ + border-color:#1E7AD8; +} + +/*Clients*/ +.clients-title:after, +.clients-carousel01 .img_box:hover, +.clients-carousel02 .img_box:hover, +.clients-title03 h3:after, +.clients-list04 li:before, +.clients-list06 li:before, +.clients-list06{ + border-color:#1E7AD8; +} +.clients-carousel01 .img_box:before{ + border-bottom-color:#1E7AD8; +} +.clients-title02 h3, +.clients-title03 h6{ + color:#1E7AD8; +} +.clients-carousel01 .owl-page.active, +.clients-carousel03 .img_box:hover, +.clients-list04 li:after, +.clients-list07 li:hover, +.clients-bnt01 a, +.clients-bnt01 a:link{ + background-color:#1E7AD8; +} +/*Image Box*/ +.imgbox01:hover, +.imgbox03:hover, +.imgbox03:hover .imgbox03-con .btn, +.imgbox04:hover img, +.dg-title23 .line{ + border-color:#1E7AD8; +} +.dg-title23 .line:after, +.imgbox02:hover, +.imgbox05:hover .btn, +.imgbox07:hover .imgbox07-icon span, +.imgbox10 .btn{ + background-color:#1E7AD8; +} +.imgbox03:hover .imgbox03-con .btn, +.imgbox05:hover .imgbox05-con h3, +.imgbox10:hover .btn{ + color:#1E7AD8; +} +.imgbox08 .imgbox08-con .btn:hover, +.imgbox10:hover{ + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.imagebox-title01 h2:before {background-color: #1E7AD8;} +.imgbox03 .imgbox03-con [class*="dg-btn-"].hover-borland:hover { + border-color: #1E7AD8; + background-color: #1E7AD8; +} +.imgbox04 img {border-color: #1E7AD8;} +.imgbox04:hover .imgbox04-con h3 {color: #1E7AD8;} +.imgbox05:hover .imgbox05-con a[class*="btn"] {background: #1E7AD8;} +.imgbox06:hover .imgbox06-con a.btn {color: #1E7AD8;} +.imgbox07:hover .imgbox07-con h3 {color: #1E7AD8;} +.imgbox08 .imgbox08-con > a[class*="btn"]:hover {border-color: #1E7AD8;background: #1E7AD8;} + + + + + +/*icon box*/ +[class*="dg-iconbox"]:hover .dg-ico02, +[class*="dg-iconbox"]:hover .dg-ico02.fa, +[class*="dg-iconbox"]:hover .dg-ico08, +[class*="dg-iconbox"]:hover .fa.dg-ico08, +[class*="dg-iconbox"]:hover .dg-ico10:after, +[class*="dg-iconbox"]:hover .dg-ico11:after, +.dg-iconbox12:hover{ + background-color: #1E7AD8; +} +[class*="dg-iconbox"]:hover .dg-ico03, +[class*="dg-iconbox"]:hover .dg-ico03.fa, +[class*="dg-iconbox"]:hover .dg-ico11:after, +[class*="dg-iconbox"]:hover .dg-ico13{ + color: #1E7AD8; + border-color: #1E7AD8; +} +[class*="dg-iconbox"]:hover .dg-ico04 .hexagon, +[class*="dg-iconbox"]:hover .dg-ico04 .hexagon:before, +[class*="dg-iconbox"]:hover .dg-ico04 .hexagon:after, +.dg-ico01, +.dg-ico01.fa, +.dg-iconbox13:hover{ + border-color: #1E7AD8; + background-color: #1E7AD8; +} +.dg-ico05.accent, +.dg-iconbox05 h3, +.dg-iconbox07:hover .dg-ico05, +.dg-iconbox07:hover h3, +.dg-iconbox10:hover h3, +.dg-iconbox11 h3, +.dg-iconbox06 h3{ + color: #1E7AD8; +} +[class*="dg-iconbox"]:hover .dg-ico10, +[class*="dg-iconbox"]:hover .dg-ico10.fa, +[class*="dg-iconbox"]:hover .dg-ico11, +.dg-iconbox04:hover [class*="dg-ico"] .left-line, +.dg-iconbox05 h3:after, +.dg-iconbox08:after, +.dg-iconbox10:hover, +.dg-iconbox11 h3:after, +.dg-iconbox06 h3:after{ + border-color: #1E7AD8; +} +.dg-iconbox05, +.dg-iconbox07, +.dg-iconbox09{ + border-top-color: #1E7AD8; +} +/*Mini-callout-box-ornamental-title*/ +.dg-title01 h3, +.dg-title06 h3, +.dg-title07 h3, +.dg-title09 h3, +.dg-title13 .icon, +.dg-title32 .fa{ + color:#1E7AD8; +} +.dg-title06 h3:before, +.dg-title07 h3:before, +.dg-title07 h3:after, +.dg-title09 h3:before, +.dg-title26 h3, +.dg-title28 h3:before, +.dg-title30:after{ + border-color:#1E7AD8; +} +.dg-title08 h3, +.dg-title21 h3:before, +.dg-title21 h3:after{ + background-color:#1E7AD8; +} + +/*player boxes */ +.video-bg .player_line{ + border-color:#1E7AD8; +} +.player_boxes .btn { + background-color:#1E7AD8; +} +/*simpleanchor */ +#simpleanchor a:hover, +#simpleanchor .active a{ + color: #1E7AD8; + border-left-color:#1E7AD8; +} +/*OurTeam*/ +.ourteam-short .owl-item:hover .teamshort-img img, +.ourteam-short.carousel .owl-buttons .owl-prev:hover, +.ourteam-short.carousel .owl-buttons .owl-next:hover, +.ourteam-short16:hover{ + border-color:#1E7AD8; +} +.ourteam-short .owl-buttons .owl-prev:hover:before, +.ourteam-short .owl-buttons .owl-next:hover:before { + border-left: 1px solid #1E7AD8; + border-bottom: 1px solid #1E7AD8; +} +.ourteam-short06 h2:before { + border-right: 8px solid #1E7AD8; +} +.ourteam-short06 h2:after { + border-left: 8px solid #1E7AD8; +} +.ourteam-short .owl-buttons .owl-next:hover:before { + border-left: none; + border-right: 1px solid #1E7AD8; +} +.ourteam-short12 .text-style h2:before { + border-top: 42px solid #1E7AD8; +} +.ourteam-bg:before { + border-left: 1px solid #1E7AD8; +} +.ourteam-short02 .social em:hover, +.ourteam-short03 .photo_box .ico i:before, +.ourteam-short06 .social em:hover, +.ourteam-short10 span, +.ourteam-short13:hover h2, +.ourteam-short20 .teamshort-r span, +.ourteam-short21 .teamshort-r span, +.ourteam-short22 .teamshort-r span, +.ourteam-short23 .teamshort-r span, +.ourteam-short05 .photo_box .content >.fa:hover{ + color: #1E7AD8; +} +.ourteam-short05 .ourteam-img:hover { + border-bottom: 13px solid #1E7AD8; +} +.ourteam-short04 .photo_box .content >.fa:hover, +.ourteam-short06 h2, +.ourteam-short07:hover, +.ourteam-short08 .photo_box .shade, +.ourteam-short09 .photo_box .shade, +.ourteam-short11 .text-style .social, +.ourteam-short12 .text-style h2, +.ourteam-short12 .text-style .social em, +.ourteam-short16 .social em:hover, +.ourteam-short17:hover .social, +.ourteam-short18:hover .text-style, +.ourteam-short18:hover p, +.ourteam-short19 .photo_box:hover .text-style, +.ourteam-short20 .social em, +.ourteam19-line, +.ourteam-short21 .social em:hover, +.ourteam-short22:hover{ + background-color:#1E7AD8; +} + + + + + + + + /*Menu Style*/ + + + /*HoverStyle_4*/ + #dnngo_megamenu > div.dnngo_gomenu > ul > li{ + margin-left:2px; + } + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span { + padding: 0px 1px; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + } + #dnngo_megamenu .primary_structure{ + position:relative; + } + #dnngo_megamenu .primary_structure .back{ + position:absolute; + bottom:-2px; + height:0; + padding:0; + border-bottom:3px solid #eec200; + z-index:0; + } + .roll_menu.roll_activated #dnngo_megamenu .primary_structure .back{ + border-bottom-color:#eec200; + } + + @media only screen and (min-width: 1200px) { + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span{ + padding: 0px 5px; + } + } + @media only screen and (min-width: 1600px) { + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span{ + padding: 0px 8px; + } + } + @media only screen and (min-width: 768px) and (max-width: 991px) { + #dnngo_megamenu > div.dnngo_gomenu > ul > li > a > span{ + padding: 0px 0px; + } + } + + + #dnngo_megamenu ul, + .multi_menu, + .nav_box{ + font-family: "IRANSans"; + } + #dnngo_megamenu > div > ul { + display: inline-block; + vertical-align: middle; + } + *+html #dnngo_megamenu > div > ul { + display: inline; + } + #dnngo_megamenu > div > ul > li { + background: none; + padding:20px 0 28px; + transition: border-color ease-in 200ms; + -moz-transition: border-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: border-color ease-in 200ms; /* Opera */ + -ms-transition: border-color ease-in 200ms; /* IE9? */ + } + #dnngo_megamenu > div > ul > li > a { + line-height: 55px; + transition: all ease-in 200ms,line-height 0ms; + -webkit-transition: all ease-in 200ms,line-height 0ms; /* Safari and Chrome */ + } + #dnngo_megamenu > div > ul > li > a > span { + font-size: 13px; + text-transform:inherit; + font-weight:normal; + transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; + -moz-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* Firefox 4 */ + -webkit-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */ + -o-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* Opera */ + -ms-transition: color ease-in 200ms,background ease-in 200ms,border ease-in 200ms; /* IE9? */ + } + #dnngo_megamenu > div > ul > li.dir > a > span:after { + content: ""; + height: 5px; + width: 5px; + overflow: hidden; + margin: 0 0px 3px 6px; + display: inline-block; + vertical-align: middle; + transform: rotate(45deg); + -ms-transform: rotate(45deg); /* IE 9 */ + -moz-transform: rotate(45deg); /* Firefox */ + -webkit-transform: rotate(45deg); /* Safari and Chrome */ + -o-transform: rotate(45deg); /* Opera */ + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: border ease-in 200ms; /* Opera */ + -ms-transition: border ease-in 200ms; /* IE9? */ + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + } + + #dnngo_megamenu > div > ul > li > a > span { + color: #ffffff; + } + #dnngo_megamenu > div > ul > li.dir > a > span:after { + border-bottom: 1px solid #ffffff; + border-right: 1px solid #ffffff; + } + + #dnngo_megamenu > div > ul > li.dir:hover > a > span:after, + #dnngo_megamenu > div > ul > li.dir.current > a > span:after, + #dnngo_megamenu > div > ul > li.dir.menu_hover > a > span:after { + border-bottom: 1px solid #eec200; + border-right: 1px solid #eec200; + } + #dnngo_megamenu > div > ul > li > a > span > i { + color:#eec200; + font-size:16px; + } + #dnngo_megamenu > div > ul > li:hover > a > span, + #dnngo_megamenu > div > ul > li.current > a > span, + #dnngo_megamenu > div > ul > li.menu_hover > a > span, + #dnngo_megamenu > div > ul > li > a:hover > span > i, + #dnngo_megamenu > div > ul > li.menu_hover > a > span > i, + #dnngo_megamenu > div > ul > li.current > a > span > i{ + color: #eec200; + } + +/*Sub Menu Style*/ +#dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:1px; +} +@media only screen and (min-width: 1200px) { + #dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:5px; + } +} +@media only screen and (min-width: 1600px) { + #dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:8px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + #dnngo_megamenu .dnngo_slide_menu li a{ + padding-left:0px; + } +} + +#dnngo_megamenu .dnngo_slide_menu, +#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu, +#dnngo_megamenu .dnngo_boxslide { + background-color: #00214c; +} +#dnngo_megamenu .dnngo_menuslide .dnngo_slide_menu a{ + font-size:12px; + color:#ffffff; + transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -moz-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -webkit-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -o-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; + -ms-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms; +} +#dnngo_megamenu .dnngo_menuslide{ + transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -moz-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -webkit-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -o-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; + -ms-transition: color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms; +} +#dnngo_megamenu .dnngo_submenu { + transition: top ease-out 200ms; + -moz-transition: top ease-out 200ms; + -webkit-transition: top ease-out 200ms; + -o-transition: top ease-out 200ms; + -ms-transition: top ease-out 200ms; +} + +#dnngo_megamenu .dnngo_slide_menu li:hover > a, +#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a { + color:#FFF; + background-color:#20a3f0; +} +#dnngo_megamenu .dnngo_slide_menu li.dir:before{ + border-right:1px solid #ffffff; + border-bottom:1px solid #ffffff; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; +} +#dnngo_megamenu .dnngo_slide_menu li.dir:hover:before, +#dnngo_megamenu .dnngo_slide_menu li.dir.subcurrent:before{ + border-right:1px solid #FFF; + border-bottom:1px solid #FFF; +} +#dnngo_megamenu .dnngo_slide_menu li a > span > i{ + color:#eec200; + font-size:13px; +} +#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i, +#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a > span > i, +#dnngo_megamenu .dnngo_slide_menu li.current > a > span > i, +#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a > span > i{ + color:#FFF; +} + + +#dnngo_megamenu .dnngo_custommenu > .menupane { + background-color:#00214c; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.topline .pane_space{ + border-top-color:#dcdcdc; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.bottomline .pane_space{ + border-bottom-color:#dcdcdc; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.leftline { + border-left-color:#dcdcdc; +} +#dnngo_megamenu .dnngo_custommenu > .menupane.rightline { + border-right-color:#dcdcdc; +} + +#dnngo_megamenu .pane_space{ + font-size:12px; + color:#ffffff; +} +.menu-ibox .btn, +.menu-ibox .btn:link, +.menu-ibox .btn:active, +.menu-ibox .btn:visited{ + color:#20a3f0; + border-color:#20a3f0; +} +.menu-ibox .btn:hover{ + color:#FFF; +} +.menu-ibox .btn:hover{ + background-color: #20a3f0; +} +.menu-cont01 .more, +.menu-cont01 .more:link, +.menu-cont01 .more:active, +.menu-cont01 .more:visited{ + color: #20a3f0; +} +.menu-carousel.carousel .owl-page{ + border-color:#20a3f0; +} +.menu-carousel.carousel .owl-page.active{ + background-color: #20a3f0; +} + +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:before{ + border-right:1px solid #ffffff; + border-bottom:1px solid #ffffff; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:hover:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:hover:before, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:hover:before{ + border-right-color:#20a3f0; + border-bottom-color:#20a3f0; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_1 li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_4 ul li a{ + color: #ffffff; +} +#dnngo_megamenu .dnngo_custommenu .submenulist_1 .submenu_title a:hover span, +#dnngo_megamenu .dnngo_custommenu .submenulist_5 .submenu_title a:hover span, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title a:hover span, +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_4 ul li a:hover, +#dnngo_megamenu .dnngo_custommenu .submenulist_2 .submenu_title span, +#dnngo_megamenu .dnngo_custommenu .submenulist_3 .submenu_title span{ + color:#20a3f0; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_1 li a:hover{ + background-color:#20a3f0; +} + +#dnngo_megamenu .dnngo_custommenu .submenu_title, +#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title span, +#dnngo_megamenu .dnngo_custommenu .submenulist_5 .submenu_title span, +#dnngo_megamenu .dnngo_custommenu .submenulist_1 .submenu_title span{ + color:#eec200; +} +#dnngo_megamenu .dnngo_custommenu .submenu_title, +#dnngo_megamenu .dnngo_custommenu .submenu_title span{ + font-size:12px; +} +#dnngo_megamenu .dnngo_custommenu .submenulist_2 .submenu_title:after{ + border-bottom-color:#eec200; +} +#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 > ul > li > a, +#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title { + border-bottom-color:#dcdcdc; +} + +.menu-bloglist li, +.menu-cont01 .line{ + border-bottom-color:#dcdcdc; +} +.menu-ibox h3{ + color:#eec200; + font-size:12px; +} +.menu_list01 li a, +.menu_list01 li a:link, +.menu_list01 li a:active, +.menu_list01 li a:visited{ + color:#eec200; + font-size:12px; + border-color:#eec200; + transition: border-color ease-in 200ms; + -moz-transition: border-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: border-color ease-in 200ms; /* Opera */ + -ms-transition: border-color ease-in 200ms; /* IE9? */ +} +.menu_list01 li a:hover{ + border-color:#20a3f0; +} +div.menu_list01 li:after, +div.menu_list02 li:after{ + border-bottom-color:#dcdcdc; +} +.menu_list02 li a, +.menu_list02 li a:link, +.menu_list02 li a:active, +.menu_list02 li a:visited{ + color:#eec200; + font-size:12px; + transition: color ease-in 200ms; + -moz-transition: color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: color ease-in 200ms; /* Safari and Chrome */ + -o-transition: color ease-in 200ms; /* Opera */ + -ms-transition: color ease-in 200ms; /* IE9? */ +} +.menu_list02 li a:hover{ + color:#20a3f0; +} + +.MegaMenuList li a, +.MegaMenuList li a:link, +.MegaMenuList li a:active, +.MegaMenuList li a:visited{ + font-size:12px; + color:#ffffff; +} +.MegaMenuList li a:hover{ + background-color:#20a3f0; +} +.MegaMenuList li:after{ + border-left-color:#dcdcdc; +} + + +/*Fixed Menu Style Start*/ +.roll_menu.roll_activated{ + margin:auto; +} +.roll_menu.roll_activated .headerBox{ + margin:auto; +} +.roll_menu.roll_activated .headerBox > .shade { + background-color:#033e89; + filter:alpha(opacity= 80 ); + opacity: 0/8; + box-shadow: 0 0 10px rgba(0,0,0,0.4); + -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4); +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span { + color: #ffffff; + vertical-align:bottom; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir > a > span:after { + border-bottom: 1px solid #ffffff; + border-right: 1px solid #ffffff; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li:hover > a > span, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span { + color: #eec200; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir:hover > a > span:after, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir.current > a > span:after, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir.menu_hover > a > span:after { + border-bottom: 1px solid #eec200; + border-right: 1px solid #eec200; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span > i { + color:#eec200; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a:hover > span > i, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span > i, +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span > i{ + color:#eec200; +} + +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li{ + padding:5px 0 5px; +} +.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a{ + line-height: 60px; +} +.roll_menu.roll_activated .dnn_logo { + float:none; + margin:0; + margin-top:0px; + line-height: 70px; + height: 70px; +} +.roll_menu.roll_activated .menuRightBox { + margin:0; + margin-top:0px; + line-height: 70px; + height: 70px; +} + +.roll_menu.roll_activated .LogoPane, +.roll_menu.roll_activated .mobileLogoPane, +.roll_menu.roll_activated .dnn_logo .Logobox{ + vertical-align:top; +} + +.roll_menu.roll_activated .menuRightBox{ + display:none; +} +.roll_menu.roll_activated .headerBox .headertopBox{ + display:none; +} + +@media only screen and (min-width:768px) and (max-width:991px){ + .roll_menu.roll_activated .menuRightBox{ + display:none; + } +} + + + +/*header 3 style*/ + .headerBox { + margin:0px auto 0px; + } + .headerBox .header-right{ + white-space:nowrap; + } + .headerBox .header-right > *{ + white-space:normal; + } + .headerBox .dnn_layout.full{ + width:auto; + } + .headerBox .nav_box, + .headerBox .nav_ico{ + display:inline-block; + vertical-align:middle; + } + .header_bg { + top: 0px; + left: 0px; + width: 100%; + z-index: 10; + } + .headerBox > .shade { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: -1; + background-color:#033e89; + filter:alpha(opacity= 90 ); + opacity: 0/9; + } + .headerBox .HeaderPane, + .headerBox .HeaderPaneB{ + display:inline-block; + margin:0; + vertical-align:middle; + } + .headerBox .headertopBox { + border-bottom:1px solid #001039; + background-color:#001039; + } + .headerBox .header-top .searchMainBox, + .headerBox .header-top .languageBox , + .headerBox .header-top .Login{ + display:inline-block; + vertical-align:middle; + } + .headerBox .header-top .searchMainBox { + position:relative; + margin-left:28px; + } + .headerBox .header-top #search-icon{ + width:52px; + height:47px; + line-height:47px; + overflow:hidden; + text-align:center; + cursor:pointer; + font-size:16px; + color:#ffffff; + border-left:1px solid #001039; + border-right:1px solid #001039; + display:block; + } + .headerBox .header-top #search-icon.active:before{ + content:"\f00d"; + } + .headerBox .header-top .searchBox{ + display:none; + background-color:#f9f9f9; + border:1px solid #e1e1e1; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + padding:10px; + position:absolute; + top:100%; + right:0; + margin-top:3px; + z-index:980; + } + .headerBox .header-top .searchBox:before{ + content:""; + border-top:1px solid #e1e1e1; + border-left:1px solid #e1e1e1; + background-color:#f9f9f9; + width:8px; + height:8px; + position:absolute; + top: -5px; + right: 20px; + transform:rotate(45deg); + -webkit-transform:rotate(45deg); + } + .headerBox .header-top .searchBox input.NormalTextBox{ + width:181px; + height:27px; + line-height:27px; + background-color:#e5e5e5; + color:#555; + position:static; + } + .headerBox .header-top .search, + .headerBox .header-top a.search:link, + .headerBox .header-top a.search:active, + .headerBox .header-top a.search:visited{ + position:static; + display:inline-block; + width:32px; + text-align:center; + height:27px; + line-height:27px; + margin-left:6px; + vertical-align:middle; + font-size:15px; + color:#ffffff; + background-color:#20a3f0; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + } + .headerBox .header-top .searchBox .searchInputContainer{ + margin:0!important; + vertical-align:middle; + } + .headerBox .header-top, + .headerBox .header-top a, + .headerBox .header-top a:link, + .headerBox .header-top a:active, + .headerBox .header-top a:visited, + .headerBox .header-top .Normal, + .headerBox .header-top .Login, + .headerBox .header-top .Login a, + .headerBox .header-top .Login a:link, + .headerBox .header-top .Login a:active, + .headerBox .header-top .Login a:visited{ + color:#ffffff; + } + .headerBox .header-top a:hover, + .headerBox .header-top .Login a:hover{ + color:#20a3f0; + } + .headerBox .header-top .Login .registerGroup li.userMessages a span, + .headerBox .header-top .Login .registerGroup li.userNotifications a span{ + margin-bottom:-6px; + background-color:#20a3f0; + } + .headerBox .header-top .languageBox span img { + border:1px solid #d9d9d9; + } + .headerBox .header-top .languageBox span img { + border:1px solid #d9d9d9; + } + .headerBox .header-top .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow{ + top:0!important; + } + .headerBox .HeaderPaneB, + .headerBox .HeaderPaneB .Normal, + .headerBox .HeaderPaneB a, + .headerBox .HeaderPaneB a:link, + .headerBox .HeaderPaneB a:active, + .headerBox .HeaderPaneB a:visited { + color:#ffffff; + } + .headerBox .HeaderPaneB a:hover{ + color:#20a3f0; + } + + .headerBox .dnn_logo { + float:none; + text-align:left; + margin-top:-8px; + line-height: 95px; + height: 95px; + } + .headerBox .HeaderPaneB{ + float:none; + } + .menuRightBox{ + margin-top:-8px; + line-height: 95px; + height: 95px; + } + .headerBox .HeaderPaneB > div { + display:inline-block; + vertical-align:middle; + line-height:1.8; + } + .roll_menu.roll_activated .header-top{ + display:none; + } + @media only screen and (min-width: 768px) and (max-width: 991px) { + .header-bottom{ + display:block; + } + .header-bottom .header-left, + .header-bottom .header-center, + .header-bottom .header-right{ + display:block; + text-align:center; + white-space:normal; + } + .menuRightBox{ + margin:0; + } + .header-bottom .header-right { + display:table; + text-align:left; + width:100%; + } + .header-right .nav_box , + .header-right .menuRightBox{ + display:table-cell; + vertical-align:middle; + } + .header-right .menuRightBox{ + text-align:right; + } + .roll_menu.roll_activated .header-bottom{ + display:table; + } + .roll_menu.roll_activated .header-left, + .roll_menu.roll_activated .header-center, + .roll_menu.roll_activated .header-right{ + display: table-cell; + } + .roll_menu.roll_activated .header-right { + text-align:right; + width:auto; + } + .roll_menu.roll_activated .nav_box , + .roll_menu.roll_activated .menuRightBox{ + display:inline-block; + vertical-align:middle; + } + } + @media only screen and (max-width: 767px) { + } + + + + + + + +@media only screen and (max-width:767px){ + .roll-xs.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-xs { + display:none!important; + } +} +@media only screen and (min-width:768px) and (max-width:991px){ + .roll-sm.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-sm { + display:none!important; + } +} + +@media only screen and (min-width:992px) and (max-width:1199px){ + .roll-md.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-md { + display:none!important; + } +} +@media only screen and (min-width:1200px){ + .roll-lg.roll_menu.roll_activated{ + position:relative!important; + top:0!important; + left:0!important; + opacity:1!important; + } + .roll_menu.roll_activated .roll-lg { + display:none!important; + } +} +/*header position*/ + .header_bg{ + position:absolute; + } + .roll_replace { + position:absolute; + } + + + + + + + + @media only screen and (min-width: 768px) and (max-width: 991px) { + .dnngo-main.boxed .mobile_nav{ + width:auto; + } + } + +@media only screen and (max-width: 991px) { + + .header_bg.roll_menu { + position:absolute; + width:100%; + top:0; + padding:0; + } + .mobile_nav{ + position:fixed; + width:100%; + } + body[style*="margin-left: 80px"] .mobile_nav{ + margin-left:-80px; + + } + + .mobile_header, + .mobile_dnn_logo, + .mobile_nav{ + height:46px; + } + .mobile_dnn_logo{ + line-height:46px; + } + .mobile_header .Logobox , + .mobile_header .mobileLogoPane{ + display:inline-block; + vertical-align:middle; + height:100%; + max-width:100%; + margin-top:-1px; + } + .mobile_nav > .shade { + background-color:#FFFFFF; + filter:alpha(opacity= 100 ); + opacity: 1; + box-shadow:0 0 4px rgba(0,0,0,0.4); + -moz-box-shadow:0 0 4px rgba(0,0,0,0.4); + -webkit-box-shadow:0 0 4px rgba(0,0,0,0.4); + } + .mobile_nav_ico .fa{ + border-color:#333333; + color:#333333; + } + .mobile_left_icon .fa, + .mobile_right_icon a{ + border-color:#333333; + color:#333333; + } + .mobile_right_icon{ + padding-top:1px; + } + .mobile_left_icon { + margin-right:15px; + right:16px; + } + + .mobile_left_icon #ico_search, + .mobile_right_icon a:before{ + line-height:1; + width:16px; + height:16px; + font-size:16px; + } + .mobile_nav_ico .fa.active{ + color:#1E7AD8; + } + .mobile_left_icon .fa.active, + html.mm-opening.mm-opened .mobile_right_icon a{ + color:#1E7AD8; + } + + #mobile_search{ + background-color:#FFFFFF; + } + #mobile_search:before{ + border-bottom-color:#FFFFFF; + } + #mobile_search .search, + #mobile_search a.search:link, + #mobile_search a.search:active, + #mobile_search a.search:visited{ + background-color:#1E7AD8; + } + #mobile_search input.NormalTextBox{ + color:#333333; + background-color:#e1e1e1; + } + .mobile_nav #mobile_nav{ + background-color:#20a3f0; + } + .multi_menu ul li a{ + color:#FFF; + border-color:#FFF; + } + .multi_menu ul li.active > a, + .multi_menu ul li a:hover , + .multi_menu ul li.current > a, + .multi_menu ul li.current > a:hover { + background-color:#FFF; + color:#20a3f0; + } + .multi_menu ul li .menu_arrow:before{ + border-bottom-color:#FFF; + border-right-color:#FFF; + } + .multi_menu ul li .menu_arrow.arrow_closed:before, + .multi_menu ul li.current > a > .menu_arrow:before, + .multi_menu ul li:hover .menu_arrow.arrow_closed:before, + .multi_menu ul li:hover > a > .menu_arrow:before{ + border-bottom-color:#20a3f0; + border-right-color:#20a3f0; + } + .multi_menu > ul > li > a > span { + font-size:13px; + } + .multi_menu ul ul li > a > span { + font-size:13px; + } + + .mobile_menu.mm-menu{ + background-color:#f3f3f3; + } + .mobile_menu .social_list_6 span { + color:#333333; + border-color: #333333; + } + + .mobile_menu, + .mobile_menu .Normal, + .HeaderPane_mobile, + .HeaderPaneB_mobile, + .mobile_menu .Header_Info, + .mm-menu .mm-navbar.mm-navbar-top-2, + .mm-menu .mm-navbar.mm-navbar-top-2 a, + .mobile_menu .mm-listview > li > a, + .mobile_menu .mm-listview > li > span{ + color:#333333; + } + #mobile_user, + #mobile_user a, + #mobile_user a:link, + #mobile_user a:active, + #mobile_user a:visited{ + color:#333333; + } + #mobile_user a:hover{ + color:#1E7AD8; + } + #mobile_user .registerGroup li.userMessages a span, + #mobile_user .registerGroup li.userNotifications a span{ + background-color:#1E7AD8; + } + .mobile_menu.mm-menu .mm-navbar .mm-btn:before, + .mobile_menu.mm-menu .mm-navbar .mm-btn:after{ + border-color:#333333; + } + .mobile_menu .mm-listview > li, + .mobile_menu .mm-listview > li:after, + .mobile_menu .mm-listview > li .mm-next, + .mobile_menu .mm-listview > li .mm-next:before, + .mobile_menu .mm-navbar.mm-navbar-top-2, + .mobile_menu .menu_header, + .mobile_menu .mm-navbar.mm-navbar-top.mm-navbar-top-1, + #mobile_user{ + border-color:#dbdbdb; + } + .mobile_menu.mm-menu em.mm-counter, + .mobile_menu .mm-next:after{ + color:#AAAAAA; + } + .mobile_menu.mm-menu .mm-listview > li .mm-next:after, + .mobile_menu.mm-menu .mm-listview > li .mm-arrow:after{ + border-color:#AAAAAA; + } + .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.mm-selected > span, + .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.current > .mm-next, + .mobile_menu.mm-menu .mm-listview > li.subcurrent >.mm-next, + .mobile_menu.mm-menu .mm-listview > li > a:not(.mm-next):hover, + .mobile_menu.mm-menu .mm-listview > li > .mm-counter:hover + .mm-next, + .mobile_menu.mm-menu .mm-listview > li > a.mm-next:hover{ + background-color:#F9F9F9; + } + .mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover, + .mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next), + .mobile_menu.mm-menu .mm-listview > li > a:not(.mm-next):hover, + .mobile_menu.mm-menu .mm-listview > li.current > em, + .mobile_menu.mm-menu .mm-listview > li.subcurrent > em, + .mobile_menu.mm-menu .mm-listview > li > em:hover, + .mobile_menu.mm-menu .mm-listview > li > .mm-next:hover > em, + .mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after, + .mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after, + .mobile_menu.mm-menu .mm-listview > li > .mm-next:hover:after{ + color:#1E7AD8!important; + } + + + .mobile_menu.mm-menu a > span > i{ + display:none; + } + + /*html*/ + + .HeaderPane_mobile, + .HeaderPaneB_mobile{ + color:#333333; + } + + .menu_header_box div.home03-social02 a{ + color:#333333; + border-color:#333333; + } + .menu_header_box div.home03-social02 a:hover{ + border-color:#1E7AD8; + background-color:#1E7AD8; + } + + .social_list_7{ + border:none; + } + .social_list_7 span{ + margin:0 4px; + color:#333333; + border:1px solid #333333; + } + .social_list_7 a:hover span{ + background-color:#1E7AD8;; + border-color:#1E7AD8; + } + .shop_info{ + display:inline-block; + border:none; + color:#333333; + } + .shop_info span{ + color:#333333; + } +} + +@media only screen and (min-width: 992px) { + html.mm-opening.mm-opened .mm-slideout { + -webkit-transform: translate(0%, 0); + -moz-transform: translate(0%, 0); + -ms-transform: translate(0%, 0); + -o-transform: translate(0%, 0); + transform: translate(0%, 0); + } +} +@media only screen and (max-width: 991px) { + .mobile_menu.mm-menu{ + left:auto; + right:0; + display:block!important; + } + #header_slide{ + display:none; + } + .mobile_menu.mm-menu .mm-listview > li > a.mm-next{ + bottom:1px; + } + .mobile_menu.mm-menu em.mm-counter{ + z-index:5; + pointer-events: none + } + .mobile_menu.mm-menu .mm-listview i{ + margin-right:3px; + } + .HeaderBottom , + .Loginandlanguage{ + display:none; + } + .mobile_menu.mm-menu .HeaderBottom , + .mobile_menu.mm-menu .Loginandlanguage{ + display:block; + } +} + + + + + + + + + + + + + + + + + + + +/*Home Page 06 Style*/ +.home06-bg { + background: url(images/home06-bg.png) no-repeat center bottom; +} +.home06-ibox { + text-align: center; +} +.home06-ibox h3 { + margin: 30px 0; +} +.home06-bg02 { + background-color: #f4f4f4; +} +.home06-title { + padding: 0px 0 20px; + text-align: center; +} +.home06-title h3 { + display: inline-block; + font-size: 24px; + line-height: 1.2; + color: #000000; + white-space: normal; + border: 2px solid #000; + vertical-align: middle; + font-weight: bold; + margin: 0px; + position: relative; + display: inline-block; + padding: 18px 42px; + margin-bottom: 4px; +} +.home06-ibox02 { + margin: 0; + padding: 0; + list-style: none; +} +.home06-ibox02 li { + position: relative; + padding: 0 0 30px 60px; +} +.home06-ibox02 li .ico { + position: absolute; + left: 0; + top: 0; + font-size: 30px; + color: #00aec8; +} +.home06-ibox02 li h3 { + font-size: 15px; + color: #333333; + margin-bottom: 15px; +} +.home06-ibox02 li p { + line-height: 2; +} +.home06-btn, a.home06-btn, a:link.home06-btn, a:active.home06-btn, a:visited.home06-btn { + font-size: 14px; + padding: 0px 50px; + color: #FFF; + height: 60px; + line-height: 60px; + background-color: #00aec8; + border-left: 4px solid rgba(0,0,0,0.2); + text-decoration: none; + display: inline-block; + margin: 0 20px 8px 0; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +a.home06-btn:hover { + background-color: #555!important; + text-decoration: none; +} +.home06-bg03 { + position: relative; + z-index: 1; +} +.home06-bg03:before { + content: ""; + width: 100%; + height: 100%; + background: url(images/home06-bg03.jpg) center center; + background-size: cover; + position: absolute; + top: 0; + left: 0; + transform: skew(0deg, -4deg); + transform-origin: left bottom; + -webkit-transform-origin: left bottom; + z-index: -1; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.home06-title02 { + padding: 0px 0 20px; + text-align: center; +} +.home06-title02 h3 { + display: inline-block; + font-size: 24px; + line-height: 1.2; + color: #000000; + white-space: normal; + border: 2px solid #000; + vertical-align: middle; + font-weight: bold; + margin: 0px; + position: relative; + display: inline-block; + padding: 18px 42px; + margin-bottom: 4px; + color: #FFF; + border-color: #FFF; +} +.home06-ibox03 { + border: 1px solid #FFF; + text-align: center; + padding: 45px; + color: #FFF; + margin-bottom: 10px; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox03 .fa { + font-size: 40px; + margin-bottom: 30px; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox03 h3 { + color: #FFF; + font-weight: normal; + font-size: 16px; + margin-bottom: 8px; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox03:hover { + background-color: #FFF; + color: #999999; +} +.home06-ibox03:hover .fa { + color: #cccccc; +} +.home06-ibox03:hover h3 { + color: #333333; +} +.home06-ibox04 { + text-align: center; + color: #666666; + margin-bottom: 15px; +} +.home06-ibox04 img { + max-width: 100%; + margin-bottom: 30px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home06-ibox04 h3 { + color: #333333; + font-size: 18px; +} +.home06-ibox04 .social { + text-align: center; +} +.home06-ibox04 .social span { + width: 33px; + height: 33px; + line-height: 33px; + font-size: 13px; + display: inline-block; + margin: 0 2px 5px; + text-align: center; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home06-ibox04 .social span { + color: #FFF; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-ibox04 .social a:hover span { + background-color: #555; +} +.home06-carousel { +} +.home06-carousel .item { + margin: 0 15px; + padding: 0px; +} +.home06-carousel .owl-buttons .owl-prev, .home06-carousel .owl-buttons .owl-next, .home06-carousel .owl-buttons .owl-prev:hover, .home06-carousel .owl-buttons .owl-next:hover { + width: 61px; + height: 61px; + line-height: 61px; + border: 1px solid #bcbcbc; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + background-color: transparent; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-carousel .owl-buttons .owl-prev { + left: 0px; +} +.home06-carousel .owl-buttons .owl-next { + right: 0px; +} +.home06-carousel .owl-buttons .owl-prev:before, .home06-carousel .owl-buttons .owl-next:before { + display: none; +} +.home06-carousel .owl-buttons .owl-prev:after, .home06-carousel .owl-buttons .owl-next:after { + content: "\f104"; + font-family: "FontAwesome"; + font-size: 30px; + color: #bcbcbc; + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-carousel .owl-buttons .owl-next:after { + content: "\f105"; +} +.home06-carousel .owl-buttons .owl-prev:hover, .home06-carousel .owl-buttons .owl-next:hover { + border-color: #00aec8; +} +.home06-carousel .owl-buttons .owl-prev:hover:after, .home06-carousel .owl-buttons .owl-next:hover:after { + color: #00aec8; +} +.home06-carousel .owl-page { + border-radius: 0px; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border: none; + background-color: #cecece; + width: 20px; + height: 20px; + margin: 0px 4px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home06-carousel .owl-page:hover, .home06-carousel .owl-page.active { + background-color: #00aec8; +} +.home06-carousel .item { + position: relative; +} +.home06-carousel .item .content { + background-color: #ffffff; + padding: 45px; + border: 1px solid #dddddd; + border-top: none; +} +.home06-carousel .item .content p { + color: #666666; +} +.home06-carousel .item .content h3 { + font-size: 18px; + color: #333333; + font-weight: normal; + margin-bottom: 20px; +} +.home06-carousel .item .content .info { + color: #999999; +} +.home06-carousel .item .img_box:before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #cd3637; + opacity: 0; + filter: alpha(opacity=0); + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ +} +.home06-carousel .item .img_box:hover:before { + opacity: 0.7; + filter: alpha(opacity=70); +} +.home06-carousel .owl-pagination { + margin-top: 40px; +} +.dnngo-main.boxed .home06-carousel .owl-buttons .owl-prev { + left: 0; +} +.dnngo-main.boxed .home06-carousel .owl-buttons .owl-next { + right: 0; +} +@media only screen and (min-width: 1300px) { +.home06-carousel .owl-buttons .owl-prev { + left: -65px; +} +.home06-carousel .owl-buttons .owl-next { + right: -65px; +} +} +@media only screen and (min-width: 1640px) { +.home06-carousel .owl-buttons .owl-prev { + left: -130px; +} +.home06-carousel .owl-buttons .owl-next { + right: -130px; +} +} +@media only screen and (min-width: 768px) and (max-width: 991px) { +.home06-carousel .owl-item .carousel-cont { + padding: 15px; +} +.home06-carousel .owl-item .carousel-cont.text_left { + left: -35%; + width: 35%; +} +.home06-carousel .owl-item .carousel-cont.text_right { + right: -35%; + width: 35%; +} +.home06-carousel .owl-buttons .owl-prev { + left: 0px; +} +.home06-carousel .owl-buttons .owl-next { + right: 0px; +} +} + @media only screen and (max-width: 767px) { +.home06-carousel .owl-pagination { + bottom: 3px; +} +.home06-carousel .owl-item .carousel-cont.text_left, .home06-carousel .owl-item .carousel-cont.text_right { + height: auto; + top: auto; + bottom: 0px; + padding: 8px 15px; + width: auto; +} +.home06-carousel .owl-item .carousel-cont.text_top, .home06-carousel .owl-item .carousel-cont.text_bottom { + padding: 8px 15px; +} +.home06-carousel .owl-item .carousel-cont p { + display: none; +} +.home06-carousel .owl-item .carousel-cont h3 { + font-size: 13px; + padding: 0; + margin: 0; +} +.home06-carousel .owl-buttons .owl-prev, .home06-carousel .owl-buttons .owl-next { + margin: 0; +} +} +.home06-bg04 { + position: relative; + z-index: 1; +} +.home06-bg04:before { + content: ""; + width: 100%; + height: 100%; + background: #00aec8; + position: absolute; + top: 0; + left: 0; + transform: skew(0deg, -4deg); + transform-origin: left bottom; + -webkit-transform-origin: left bottom; + z-index: -1; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +.home06-ibox05 { + text-align: center; + position: relative; +} +.home06-ibox05 img { + max-width: 100%; +} +.home06-ibox05 .text_img { + display: inline-block; + position: relative; + max-width: 30%; + text-align: center; +} +.home06-ibox05 dl { + position: absolute; + max-width: 28%; +} +.home06-ibox05 dl .line span { + display: inline-block; + width: 50px; + height: 50px; + background-color: #FFF; + text-align: center; + line-height: 50px; + color: #00aec8; + font-size: 16px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; +} +.home06-ibox05 dl.text_box_1 .line span, .home06-ibox05 dl.text_box_3 .line span { + top: -25px; + left: -25px; +} +.home06-ibox05 dl.text_box_1 .line, .home06-ibox05 dl.text_box_3 .line { + width: 150px; + height: 50px; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; + position: absolute; + left: 100%; + top: 50%; + margin-left: 60px; + text-align: left; +} +.home06-ibox05 dl.text_box_1 .line:before, .home06-ibox05 dl.text_box_3 .line:before { + content: ""; + width: 9px; + height: 9px; + background-color: #313131; + border: 2px solid #FFFFFF; + box-shadow: 0 0 1px #999; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; + right: -5px; + bottom: -5px; +} +.home06-ibox05 dl.text_box_2 .line span, .home06-ibox05 dl.text_box_4 .line span { + top: -25px; + right: -25px; +} +.home06-ibox05 dl.text_box_2 .line, .home06-ibox05 dl.text_box_4 .line { + width: 150px; + height: 50px; + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + position: absolute; + right: 100%; + top: 50%; + margin-right: 60px; +} +.home06-ibox05 dl.text_box_2 .line:before, .home06-ibox05 dl.text_box_4 .line:before { + content: ""; + width: 9px; + height: 9px; + background-color: #313131; + border: 2px solid #FFFFFF; + box-shadow: 0 0 1px #999; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; + left: -5px; + bottom: -5px; +} +.home06-ibox05 dl.text_box_1 { + left: 0; + top: 10%; + text-align: right; + padding-right: 20px; +} +.home06-ibox05 dl.text_box_2 { + right: 0; + top: 10%; + text-align: left; + padding-left: 20px; +} +.home06-ibox05 dl.text_box_3 { + left: 0; + bottom: 0%; + text-align: right; + padding-right: 20px; +} +.home06-ibox05 dl.text_box_4 { + right: 0; + bottom: 0%; + text-align: left; + padding-left: 20px; +} +.home06-ibox05 dl.text_box_3 .line, .home06-ibox05 dl.text_box_4 .line { + top: 15px; +} +.home06-ibox05 dl dt { + color: #333333; + font-size: 16px; + margin-bottom: 8px; + font-weight: lighter; + letter-spacing: 1px; +} +.home06-ibox05 dl dd { + line-height: 1.8; +} +.home06-ibox05 dl dt { + color: #FFF; + font-size: 18px; + margin-bottom: 15px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { +.home06-ibox05 dl.text_box_1, .home06-ibox05 dl.text_box_2 { + top: -10%; +} +.home06-ibox05 dl.text_box_3, .home06-ibox05 dl.text_box_4 { + bottom: -22%; +} +.home06-ibox05 dl.text_box_1 .line, .home06-ibox05 dl.text_box_3 .line, .home06-ibox05 dl.text_box_2 .line, .home06-ibox05 dl.text_box_4 .line { + width: 90px; +} +} + @media only screen and (max-width: 991px) { +.home06-ibox05 dl.text_box_1, .home06-ibox05 dl.text_box_2, .home06-ibox05 dl.text_box_3, .home06-ibox05 dl.text_box_4 { + text-align: left; + position: static; + max-width: inherit; + padding: 0; +} +.home06-ibox05 dl .line { + display: none; +} +} +.home06-btn02, a.home06-btn02, a:link.home06-btn02, a:active.home06-btn02, a:visited.home06-btn02 { + font-size: 14px; + padding: 0px 50px; + height: 60px; + line-height: 60px; + background-color: #FFF; + color: #00aec8; + border-left: 4px solid rgba(0,0,0,0.2); + text-decoration: none; + display: inline-block; + margin: 0 20px 8px 0; + font-weight: bold; + transition: background ease-in 200ms; + -webkit-transition: background ease-in 200ms; /* Safari and Chrome */ +} +a.home06-btn02:hover { + color: #FFF!important; + border: 2px solid #ffffff; + background-color: transparent; + text-decoration: none; + line-height: 56px; + padding: 0px 48px 0 52px; +} +.home06-list { + margin: 0; + padding: 0; + list-style: none; +} +.home06-list li { + padding: 20px 0; + border-bottom: 1px solid #dddddd; +} +.home06-list li .fa { + margin-right: 18px; + color: #a3a3a3; + font-size: 20px; + vertical-align: middle; +} +.home06-list li:last-child { + border-bottom: none +} +.home06-bg05 { + position: relative; + z-index: 1; +} +.home06-bg05:before { + content: ""; + width: 100%; + height: 100%; + background: url(images/home06-bg05.jpg) center center; + background-size: cover; + position: absolute; + top: 0; + left: 0; + transform: skew(0deg, -4deg); + transform-origin: left bottom; + -webkit-transform-origin: left bottom; + z-index: -1; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} +#home06-goup { + width: 70px; + height: 70px; + line-height: 70px; + text-align: center; + color: #FFF; + font-size: 28px; + background-color: #00aec8; + margin: -18px auto 0; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + cursor: pointer; +} + @media only screen and (min-width: 1300px) { +#home06-goup { + margin-top: -34px; + transform: scale(1); + -webkit-transform: scale(1); +} +} +@media only screen and (min-width: 1500px) { +#home06-goup { + margin-top: -24px; + transform: scale(1); + -webkit-transform: scale(1); +} +} + @media only screen and (min-width: 992px) and (max-width: 1199px) { +#home06-goup { + margin-top: -42px; + transform: scale(0.8); + -webkit-transform: scale(0.8); +} +} +@media only screen and (min-width: 768px) and (max-width: 991px) { +#home06-goup { + margin-top: -25px; + transform: scale(0.8); + -webkit-transform: scale(0.8); +} +} +@media only screen and (max-width: 767px) { +#home06-goup { + margin-top: -25px; + transform: scale(0.8); + -webkit-transform: scale(0.8); +} +} +.home06-img-info { + position: relative; + padding: 100px 0 0; +} +.home06-img-info .infobox { + position: absolute; + color: #FFF; +} +.home06-img-info .infobox h3 { + color: #FFF; + font-size: 18px; + padding: 0px; + margin: 0 0 10px; +} +.home06-img-info .infobox01 { + top: 70px; + left: 30px; + max-width: 245px; + text-align: right; +} +.home06-img-info .infobox02 { + top: 20px; + left: 620px; + max-width: 290px; +} +.home06-img-info .infobox03 { + top: 615px; + left: 0px; + max-width: 335px; +} +.home06-img-info .infobox04 { + top: 576px; + left: 500px; + max-width: 335px; +} +.home06-img-info .infobox .line { + position: absolute; +} +.home06-img-info .infobox .line:after { + content: ""; + width: 7px; + height: 7px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + position: absolute; +} +.home06-img-info .infobox .line:before { + content: ""; + width: 7px; + height: 7px; + position: absolute; + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); +} +.home06-img-info .infobox .line span:before { + content: ""; + position: absolute; + width: 0; +} +.home06-img-info .infobox .line span:after { + content: ""; + position: absolute; + height: 0px; +} +.home06-img-info .infobox01 .line { + top: 10px; + left: 100%; + margin-left: 10px; + width: 60px; + height: 70px; + border-top: 1px solid #FFF; + border-right: 1px solid #FFF; +} +.home06-img-info .infobox01 .line:after { + background-color: #00aec8; + top: 100%; + right: -4px; +} +.home06-img-info .infobox01 .line:before { + border-left: 1px solid #FFF; + border-top: 1px solid #FFF; + top: -4px; + left: 0; +} +.home06-img-info .infobox01 .line span:before { + border-left: 1px solid #00aec8; + bottom: 0; + right: -1px; + height: 15px; +} +.home06-img-info .infobox02 .line { + top: 10px; + right: 100%; + margin-right: 10px; + width: 90px; + height: 140px; + border-top: 1px solid #FFF; + border-left: 1px solid #FFF; +} +.home06-img-info .infobox02 .line:after { + background-color: #00aec8; + top: 100%; + left: -4px; +} +.home06-img-info .infobox02 .line:before { + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + top: -4px; + right: 0; +} +.home06-img-info .infobox02 .line span:before { + border-left: 1px solid #00aec8; + bottom: 0; + left: -1px; + height: 31px; +} +.home06-img-info .infobox03 .line { + bottom: 100%; + right: 100%; + margin-bottom: -10px; + margin-right: 10px; + width: 50px; + height: 85px; + border-top: 1px solid #FFF; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; +} +.home06-img-info .infobox03 .line:after { + background-color: #FFF; + top: -4px; + right: -45px; +} +.home06-img-info .infobox03 .line:before { + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + bottom: -4px; + right: 0; +} +.home06-img-info .infobox03 .line span:after { + border-bottom: 1px solid #FFF; + top: -1px; + left: 100%; + width: 45px; +} +.home06-img-info .infobox04 .line { + bottom: 100%; + right: 100%; + margin-bottom: -10px; + margin-right: 10px; + width: 15px; + height: 140px; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; +} +.home06-img-info .infobox04 .line:after { + background-color: #00aec8; + top: 0px; + left: -4px; +} +.home06-img-info .infobox04 .line:before { + border-right: 1px solid #FFF; + border-bottom: 1px solid #FFF; + bottom: -4px; + right: 0; +} +.home06-img-info .infobox04 .line span:before { + border-left: 1px solid #00aec8; + top: 0; + left: -1px; + height: 40px; +} +@media only screen and (min-width: 1200px) and (max-width: 1599px) { +.home06-img-info .infobox01 { + top: 70px; + left: 30px; +} +.home06-img-info .infobox02 { + top: 20px; + left: 520px; +} +.home06-img-info .infobox03 { + top: 518px; + left: 50px; +} +.home06-img-info .infobox04 { + top: 469px; + left: 418px; +} +.home06-img-info .infobox04 .line { + height: 108px; +} +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { +.home06-img-info .infobox01 { + top: 61px; + left: 224px; +} +.home06-img-info .infobox02 { + top: 86px; + left: 503px; +} +.home06-img-info .infobox03 { + top: 427px; + left: 20px; +} +.home06-img-info .infobox04 { + top: 438px; + left: 418px; +} +.home06-img-info .infobox01 .line { + left: auto; + right: 100%; + transform: scaleX(-1); + -webkit-transform: scaleX(-1); + margin-right: 10px; + width: 15px; +} +.home06-img-info .infobox02 .line { + width: 164px; + height: 61px; +} +.home06-img-info .infobox03 .line { + width: 50px; + height: 43px; +} +.home06-img-info .infobox04 .line { + width: 86px; + height: 128px; +} +} + @media only screen and (max-width: 991px) { +.home06-img-info .infobox { + position: relative; + top: 0; + left: 0; + right: 0; + bottom: 0; + max-width: inherit; + text-align: left; + margin-bottom: 15px; +} +.home06-img-info .infobox .line { + display: none; +} +} +.home06-list02 { + margin: 0; + padding: 0; + list-style: none; + font-size: 0; +} +.home06-list02 li { + width: 33.2%; + display: inline-block; + vertical-align: top; + padding: 8px 0; + font-size: 13px; +} +.home06-list02 li .fa { + margin-right: 10px; + font-size: 17px; + vertical-align: middle; + color: #50bdad; + margin-bottom: 4px; +} +.home06-list02 li a, .home06-list02 li a:link, .home06-list02 li a:active, .home06-list02 li a:visited { + color: #666666; +} +.home06-list02 li a:hover { + color: #50bdad; +} +.home06-social { +} +.home06-social span { + width: 35px; + height: 35px; + line-height: 35px; + font-size: 13px; + display: inline-block; + margin: 0 2px 5px; + text-align: center; + border: 1px solid rgba(255,255,255,0.2); + transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + color: #666666; +} +.home06-social a:hover span { + background-color: #00aec8; + border: 1px solid #00aec8; + color: #FFF; +} +.home06-linklist { + text-align: center; + margin-bottom: 20px; +} +.home06-linklist a, .home06-linklist a:link, .home06-linklist a:active, .home06-linklist a:visited { + color: #999999; + text-align: center; + font-size: 15px; + margin: 0px 10px; + vertical-align: middle; +} +.home06-linklist .social a, .home06-linklist .social a:link, .home06-linklist .social a:active, .home06-linklist .social a:visited { + color: #fcc012; + font-size: 20px; + vertical-align: middle; +} +.home06-linklist a:hover { + color: #fcc012; +} + +/*Accent colour*/ +.home06-ibox02 li .ico, +.home06-carousel .owl-buttons .owl-prev:hover:after, +.home06-carousel .owl-buttons .owl-next:hover:after, +.home06-ibox05 dl .line span, +.home06-btn02, +a.home06-btn02, +a:link.home06-btn02, +a:active.home06-btn02, +a:visited.home06-btn02, +.home06-list02 li .fa, +.home06-linklist a:hover{ + color:#1E7AD8; +} +.home06-btn, +a.home06-btn, +a:link.home06-btn, +a:active.home06-btn, +a:visited.home06-btn, +.home06-img-info .infobox01 .line:after, +.home06-img-info .infobox02 .line:after, +.home06-img-info .infobox03 .line:after, +.home06-img-info .infobox04 .line:after, +.photo_box .ico span, +.home06-carousel .owl-page:hover, +.home06-carousel .owl-page.active, +.home06-bg04:before, +div.Theme_Responsive_20073_home06 .form_submit .btn, +#home06-goup, +div.Theme_Responsive_20073_home06-Email .form_submit .btn{ + background-color:#1E7AD8; +} +.home06-img-info .infobox01 .line span:before, +.home06-img-info .infobox02 .line span:before, +.home06-img-info .infobox03 .line span:before, +.home06-img-info .infobox04 .line span:before, +.home06-carousel .owl-buttons .owl-prev:hover, +.home06-carousel .owl-buttons .owl-next:hover{ + border-color:#1E7AD8; +} +div.Theme_Responsive_20073_home06 .form_submit .btn:hover{ + color:#1E7AD8; + border-color:#1E7AD8; +} +.home06-social a:hover span{ + background-color:#1E7AD8; + border-color:#1E7AD8; +} + +.footer_box #home06-goup, +.footer_box div.Theme_Responsive_20073_home06-Email .form_submit .btn{ + background-color:#005dff; +} +.footer_box .home06-social a:hover span{ + background-color:#005dff; + border-color:#005dff; +} +.footer_box .home06-list02 li .fa, +.footer_box .home06-linklist a:hover{ + color:#005dff; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + +/*Home Page 39 Style*/ + +/*Home Page 40 Style*/ + +/*Home Page 41 Style*/ + + + + + + + + + + + + + + + + + + + +.home30-social02 a{ + color:inherit; + border:1px solid rgba(255,255,255,0.5); + width:39px; + height:39px; + line-height:39px; + text-align:center; + font-size:16px; + display:inline-block; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ +} +.home30-social02 a:hover{ + color:#FFF; + border-color:#1e7ad8; + background-color:#1e7ad8; +} +.home30-bg01 { + background-color: #F2F2F2; + text-align: center; + border-bottom: 1px solid #ddd; +} +.home30-cont_01 h2 { + font-size: 24px; + margin: 0 0 20px 0; + font-weight: normal; +} +.home30-cont_01 p { + margin: 0 0 20px; + font-size: 14px; + line-height: 1.8; +} +.home30-cont_01 p span {display: block;} +.home30-cont_01 p a { + text-decoration: underline; +} +.home30-btn01 { + font-size: 14px; + letter-spacing: 1.2px; + line-height: 20px; + padding: 11px 30px; + color: #fff !important; + border-radius: 100px; + display: inline-block; + border-radius: 100px; + -moz-border-radius: 100px; + -webkit-border-radius: 100px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ + background: #1e7ad8; + background: -moz-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); +} +.home30-btn01:hover {text-decoration: none;opacity: 0.8;} + +.home30-services01 { + text-align: center; + margin: 0 0 50px 0; +} +.home30-services01 p.text { + font-size: 13px; + padding: 0 80px; + margin: 0 0 50px 0; +} +.home30-services01 span.fa { + width: 130px; + height: 130px; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + font-size: 40px; + line-height: 130px; + color: #fff; +} +.home30-services01 .color1 span.fa { + background-color: #2DC7AE; +} +.home30-services01 .color2 span.fa { + background-color: #31B8C4; +} +.home30-services01 .color3 span.fa { + background-color: #15A8E0; +} +.home30-services01 .color4 span.fa { + background-color: #1E7AD8; +} +.home30-services01 h3 { + font-size: 15px; + text-transform: uppercase; + font-weight: normal; + margin: 25px 0 15px; +} +.home30-services01 p { + font-size: 12px; + margin: 0 0 15px 0; +} +.home30-services01 a { + text-transform: uppercase; + font-size: 13px; +} + + +.home30-bg02 { + background-image: url("images/home30-bg02.jpg"); + background-position: center center; + background-attachment: fixed; + background-size: cover; + background-repeat: no-repeat; +} +.home30-bg02 h2 { + font-size: 24px; + text-transform: uppercase; + margin: 0 0 10px 0; + text-align: center; + font-weight: normal; +} +.home30-bg02 p { + margin: 0 0 40px 0; + text-align: center; + font-size: 15px; +} +.home30-con_02_right p { + text-align: left; + font-size: 13px; + margin: 0 0 20px 0; +} +.home30-con_02_right .list_style { + display: inline-block; + line-height: 24px; + margin: 0 40px 0 0; +} +.home30-con_02_right .list_style li { + list-style-type: none; + font-size: 13px; +} +.home30-con_02_right .list_style li span { + font-size: 8px; + color: #1E7AD8; + margin-right: 8px; + position: relative; +} +@-moz-document url-prefix() { + .home30-con_02_right .list_style li span { + top: -1px; + } +} +.home30-con_02_right a.home30-btn01 { + margin: 20px 0 0 0; +} + +.home30-bg03 { + position: relative; + text-align: center; + background: #1e7ad8; + background: -moz-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(90deg, #1e7ad8 0, #1ed6d8 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E7AD8', endColorstr='#1ED6D8',GradientType=0 ); +} +.home30-bg03:before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url("images/home30-num_bg.png"); +} + + +.home30-num_Animation .number_box { + margin: 0 auto; + text-align: center; + color: #fff; +} +.home30-num_Animation .number_box .number { + font-size: 50px; + color: #fff; +} +.home30-num_Animation .number_box .number_name { + display: block; + font-size: 15px; + color: #fff; + font-weight: bold; + text-transform: uppercase; +} + +.home30-cont_02 .home30-cont_02_top { + text-align: center; + margin-bottom: 40px; +} +.home30-cont_02 .home30-cont_02_top h2 { + font-size: 24px; + font-weight: normal; + text-transform: uppercase; + margin: 0; +} +.home30-cont_02 .home30-cont_02_top p { + font-size: 15px; + margin: 10px 0 0 0; + display: inline-block; +} +.home30-cont_02 .home30-cont_02_bot .h30c02b_one, +.home30-cont_02 .home30-cont_02_bot .h30c02b_three { + border-bottom: 1px dashed #C2C2C2; +} +.home30-cont_02 .home30-cont_02_bot .h30c02b_two { + border-bottom: 1px dashed #C2C2C2; + border-left: 1px dashed #C2C2C2; + border-right: 1px dashed #C2C2C2; +} +.home30-cont_02 .home30-cont_02_bot .h30c02b_five { + border-left: 1px dashed #C2C2C2; + border-right: 1px dashed #C2C2C2; +} + +.home30-Testimonial01 { + margin: 15px 0 25px; +} +.home30-Testimonial01 li { + padding-left: 90px; + width: auto; +} +.home30-Testimonial01 .Pic { + width: 70px; + height: 70px; + position: absolute; + top: 0; + left: 0; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + overflow: hidden; +} +.home30-Testimonial01 .home30-testimonial_text { + padding: 0; + margin: 0; + font-size: 13px; + border-left: none; +} +.home30-Testimonial01 . p { + font-size: 13px; + color: #666; + line-height: 20px; + font-style:normal; + text-indent: 0; +} +.home30-Testimonial01 .home30-testimonial_text small { + font-size: 13px; + color: #333; + font-style: normal; +} +.home30-Testimonial01 .home30-testimonial_text small:before { + content: ""; +} +.home30-Testimonial01 .home30-testimonial_text small span { + color: #1e7ad8; + font-size: 13px; + text-transform: uppercase; + display: block; +} +.home30-Testimonial01 .home30-testimonial_text small span:before { + color: #1e7ad8; + content: '\2014 \00A0'; +} +.home30-Testimonial01 .home30-testimonial_text small h6 { + font-size: 13px; + font-style: normal; + font-weight: normal; + margin: 0; +} + + +.h30c02b_one .home30-Testimonial01, +.h30c02b_two .home30-Testimonial01, +.h30c02b_three .home30-Testimonial01 { + margin: 15px 0 45px; +} +.h30c02b_four .home30-Testimonial01, +.h30c02b_five .home30-Testimonial01, +.h30c02b_six .home30-Testimonial01 { + margin: 45px 0 20px; +} + +.home30-bg04 { + background-color: #F2F2F2; + text-align: center; +} +.home30-bg04 h3 { + font-size: 20px; + color: #333; + margin: 0 0 20px 0; + font-weight: normal; +} + +.home30-cont_03 h2 { + font-size: 24px; + font-weight: normal; + text-transform: uppercase; + margin: 0 0 15px 0; +} +.home30-cont_03 h5 { + font-size: 15px; + font-weight: normal; + margin: 0; +} +.home30-cont_03 p { + margin: 25px 180px 40px; +} + +.home30-carousel01 .photo_box .ico { + margin-top: -50px; +} +.home30-carousel01 .photo_box .ico span { + background-color: #fff; + background: #fff; + color: #1E7AD8; +} +.home30-carousel01 .photo_box .shade { + background-color: #1E7AD8; +} +.home30-carousel01 .photo_box:hover .shade { + filter: alpha(opacity=80); + opacity: 0.8; +} +.home30-carousel01 .owl-buttons .owl-prev, +.home30-carousel01 .owl-buttons .owl-next { + width: 46px; + height: 60px; + margin-top: -30px; + border: none; + background-color: #000; + background-color: rgba(0,0,0,0.7); + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-top-right-radius: 5px; + -moz-border-top-right-radius: 5px; + -webkit-border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + -moz-border-bottom-right-radius: 5px; + -webkit-border-bottom-right-radius: 5px; + transition: background-color ease-in 200ms; + -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ + -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ + -o-transition: background-color ease-in 200ms; /* Opera */ + -ms-transition: background-color ease-in 200ms; /* IE9? */ +} +.home30-carousel01 .owl-buttons .owl-prev { + left: 0; +} +.home30-carousel01 .owl-buttons .owl-next { + right: 0; + border-top-right-radius: 0px; + -moz-border-top-right-radius: 0px; + -webkit-border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + -moz-border-bottom-right-radius: 0px; + -webkit-border-bottom-right-radius: 0px; + border-top-left-radius: 5px; + -moz-border-top-left-radius: 5px; + -webkit-border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + -moz-border-bottom-left-radius: 5px; + -webkit-border-bottom-left-radius: 5px; +} +.home30-carousel01 .owl-buttons .owl-prev:before, +.home30-carousel01 .owl-buttons .owl-prev:hover:before { + border-left: 2px solid #FFF; + border-bottom: 2px solid #FFF; + margin: -5px 0 0 -3px; + width: 12px; + height: 12px; +} +.home30-carousel01 .owl-buttons .owl-next:before, +.home30-carousel01 .owl-buttons .owl-next:hover:before { + border-right: 2px solid #FFF; + border-bottom: 2px solid #FFF; + margin: -5px 0 0 -7px; + width: 12px; + height: 12px; +} +.home30-carousel01 .owl-buttons .owl-prev:hover, +.home30-carousel01 .owl-buttons .owl-next:hover { + border: none; + background: #1e7ad8; + background: -moz-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(60deg, #1e7ad8 0, #1ed6d8 100%); +} + +.home30-cont_03_top h2 { + font-size: 24px; + font-weight: normal; + margin: 0; + text-align: center; + text-transform: uppercase; +} +.home30-cont_03_top p { + font-size: 15px; + padding: 10px 0 30px; + text-align: center; +} + +.home30-loaded_list01 { + margin: 0; +} +.home30-loaded_list01 p { + text-transform: uppercase; + margin: 0 0 5px 0; +} +.home30-loaded_list01 .progress .bar { + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + height: 14px; + line-height: 14px; + width: 0; + transition: width ease-in 1000ms; + -moz-transition: width ease-in 1000ms; + -webkit-transition: width ease-in 1000ms; + -o-transition: width ease-in 1000ms; + -ms-transition: width ease-in 1000ms; + background: #1e7ad8; + background: -moz-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1ed6d8), color-stop(100%, #1e7ad8)); + background: -webkit-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: -o-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: -ms-linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + background: linear-gradient(30deg, #1ed6d8 0, #1e7ad8 100%); + +} +.home30-loaded_list01 .progress { + overflow: visible; + border: 1px solid #ddd; + padding: 2px; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + background-color: transparent; + box-shadow: none; + position: relative; +} +.home30-loaded_list01 .bar span { + position: absolute; + right: 0px; + bottom: 100%; + line-height: normal; + font-size: 12px; + text-indent: 0; + display: none; + margin: 0px 0px 10px 0; +} + +.home30-horizontalTab_Top { +} +.home30-horizontalTab_Top ul.resp-tabs-list { + width: 100%; + display: table; +} +.home30-horizontalTab_Top ul.resp-tabs-list li { + display: table-cell; + float: none; + text-align: center; + border: none; +} +.home30-horizontalTab_Top ul.resp-tabs-list li:first-child { + border-left: none; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active { +} +.home30-horizontalTab_Top ul.resp-tabs-list li:hover { + background-color: inherit; +} +.home30-horizontalTab_Top ul.resp-tabs-list li div { + border: 1px solid #D8DBDB; + margin: 0 0 0 3px; + border-bottom: none; + border-top-left-radius: 3px; + -moz-border-top-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-right-radius: 3px; + -moz-border-top-right-radius: 3px; + -webkit-border-top-right-radius: 3px; +} +.home30-horizontalTab_Top ul.resp-tabs-list li:first-child div { + margin: 0; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active div { + border-top: 2px solid #1e7ad8; +} +.home30-horizontalTab_Top ul.resp-tabs-list li span { + padding: 13px; + color: #333; + font-size: 13px; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span, +.home30-horizontalTab_Top ul.resp-tabs-list li:hover span { + color: #1e7ad8; + border-bottom: none; +} +.home30-horizontalTab_Top .resp-tabs-container { + margin: -2px 0 0 0; + border: 1px solid #D8DBDB; + border-bottom-left-radius: 10px; + -moz-border-bottom-left-radius: 10px; + -webkit-border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + -moz-border-bottom-right-radius: 10px; + -webkit-border-bottom-right-radius: 10px; +} +.home30-horizontalTab_Top .resp-tab-content .resp_margin { + padding: 25px; + margin: 0; +} + + +.home30-cont_03_bottom .home30-bot_tab01 img { + float: left; + margin: 0 50px 10px 25px; + width: auto\0; +} +.home30-cont_03_bottom .home30-bot_tab01 .tab_right {overflow: hidden;} +.home30-cont_03_bottom .home30-bot_tab01 .tab_right p { + font-size: 12px; + line-height: 1.8; + margin: 0 0 20px; +} +.home30-cont_03_bottom .home30-bot_tab01 .tab_right a {font-size: 13px;text-transform: uppercase;} + +.home30-cont_03_bottom .home30-bot_tab01 a span.fa { + font-size: 14px; + font-weight: bold; + margin-right: 5px; +} + +.home30-cont_03_bottom .home30-bot_tab02 p { + font-size: 12px; + margin: 0 0 15px; +} +.home30-cont_03_bottom .home30-bot_tab02 ul.list_style { + display: inline-block; + margin: 0 40px 0 0; +} +.home30-cont_03_bottom .home30-bot_tab02 .list_style li { + padding: 5px 0 6px; + list-style-type: none; +} +.home30-cont_03_bottom .home30-bot_tab02 .list_style li .fa { + color: #1E7AD8; + font-size: 14px; + margin-right: 8px; +} +.home30-cont_03_bottom .home30-bot_tab03 h4 { + font-size: 15px; + text-transform: uppercase; + margin: 0 0 15px 0; + letter-spacing: 0.5px; +} +.home30-cont_03_bottom .home30-bot_tab03 p { + font-size: 12px; + margin: 0 0 33px; +} +.home30-cont_03_bottom .home30-bot_tab03 p span.dropcaps_1 { + background: #1e7ad8; + border-radius: 50%; + color: #ffffff; + display: inline-block; + float: left; + font-size: 50px; + height: 70px; + line-height: 65px; + margin: 0 15px 15px 0; + text-align: center; + width: 70px; +} +.home30-cont_03_bottom .home30-cont_04 { + margin: 0; + padding: 0; + list-style-type: none; +} +.home30-cont_03_bottom .home30-cont_04 li { + position: relative; + padding: 18px 0 18px 80px; + border-top: 1px solid #E6E6E6; + font-size: 13px; +} +.home30-cont_03_bottom .home30-cont_04 li:first-child { + border-top: 1px solid transparent; +} +.home30-cont_03_bottom .home30-cont_04 li span.fa { + width: 60px; + height: 60px; + line-height: 63px; + position: absolute; + top: 50%; + margin: -30px 0 0 0; + left: 0; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + color: #fff; + font-size: 28px; + text-align: center; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_1 span.fa { + background-color: #2DC7AF; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_2 span.fa { + background-color: #32B8C4; + font-size: 35px; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_3 span.fa { + background-color: #15A7E0; +} +.home30-cont_03_bottom .home30-cont_04 li.home30-cont04_4 span.fa { + background-color: #1E7AD8; +} +.home30-cont_03_bottom .home30-cont_04 li h4 { + font-size: 15px; + text-transform: uppercase; + font-weight: normal; + margin: 0 0 5px 0; +} +.home30-bot_about img {margin: 0 0 15px;} +.home30-bot_about p {font-size: 12px;margin: 0 0 15px;line-height: 1.6;} +.home30-about_btn input { + background-color: #333333; + display: block; + border: none; + outline: none; + padding: 13px 120px 13px 15px; + width: 100%; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} +.home30-about_btn {position: relative;margin: 10px 0 0;display: inline-block;width: 100%;} +.home30-about_btn a { + position: absolute; + right: 0; + top: 0; + color: #fff !important; + font-size: 13px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + padding: 13px 25px; + height: 100%; + background: #1e7ad8; + background: -moz-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1e7ad8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1e7ad8 0, #1ed6d8 100%); +} +.home30-about_btn a:hover {text-decoration: none !important;} + +.home30-bot_news { + margin: 0; + padding: 0; + list-style-type: none; +} +.home30-bot_news li { + border-top: 1px dashed #444444; +} +.home30-bot_news li:first-child { + border-top: 1px solid transparent; +} +.home30-bot_news li.news01 { + padding: 0 0 20px 0; +} +.home30-bot_news li.news02 { + padding: 20px 0; +} +.home30-bot_news li.news03 { + padding: 20px 0 0 0; +} +.home30-bot_news li img { + float: left; + margin: 0 25px 0 0; +} +.home30-bot_news li h6 { + font-size: 14px; + font-weight: normal; + margin: 0 0 10px 0; +} +.home30-bot_news li p { + overflow: hidden; +} + + +@media only screen and (min-width:1200px) and (max-width:1599px) { + .home30-cont_03_bottom .home30-cont_04 li {padding: 18px 0 18px 72px;} +} + +@media only screen and (min-width:992px) and (max-width:1199px) { + .home30-cont_01 p span {display: inline;} +} +@media only screen and (max-width:991px) { + .home30-cont_03 p {margin: 25px 0 40px;} + .home30-cont_01 p span {display: inline;} + .home30-bg02 {background-attachment: inherit;} +} + + +@media only screen and (min-width:768px) and (max-width:991px) { + .home30-services01 .animation {margin-top: 30px;} + .home30-cont_02 .home30-con_02_left {display: none;} + .home30-cont_02 .col-sm-6 {width: 100%;} + .home30-Testimonial01 li {padding: 0;} + .home30-Testimonial01 .Pic {position: static;margin-bottom: 15px;} + .home30-cont_03_bottom .home30-bot_tab01 .tab_right {overflow: inherit;} + .home30-horizontalTab_Top ul.resp-tabs-list li span {font-size: 12px;} +} + +@media only screen and (max-width:768px) { + .home30-horizontalTab_Top ul.resp-tabs-list {display: none;} + .home30-horizontalTab_Top .resp-tab-active, + .home30-horizontalTab_Top .resp-tab-active:hover {background: #1e7ad8;} + .home30-horizontalTab_Top .resp-tabs-container { + border:0; + border-radius: 0; + margin: 0; + border-bottom: 1px solid #d8d8d8; + } +} + +@media only screen and (max-width:767px) { + .home30-services01 .animation {margin-top: 15px;} + .home30-cont_03_bottom .home30-bot_tab01 img {float: none;margin: 0 0 20px;} + .home30-cont_02 .home30-cont_02_bot [class*="h30c02b"] { + border-left: 0; + border-right: 0; + border-bottom: 1px dashed #c2c2c2; + } + .home30-cont_02 .home30-cont_02_bot .h30c02b_six {border: 0;} +} + +/* Accent Colour */ +.home30-btn01, +.home30-bg03, +.home30-carousel01 .owl-buttons .owl-prev:hover, +.home30-carousel01 .owl-buttons .owl-next:hover { + background: #1E7AD8; + background: -moz-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1E7AD8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); +} +.home30-carousel01 .photo_box .shade {background-color: #1E7AD8;} +.home30-carousel01 .photo_box .ico span {color: #1E7AD8;} +.home30-social02 a:hover{ + color:#FFF!important; + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.home30-social02 a:hover { + background-color:#1E7AD8; + border-color:#1E7AD8; +} + +.home30-loaded_list01 .progress .bar { + background: #1E7AD8; + background: -moz-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1ed6d8), color-stop(100%, #1E7AD8)); + background: -webkit-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: -o-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: -ms-linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); + background: linear-gradient(30deg, #1ed6d8 0, #1E7AD8 100%); +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span, +.home30-horizontalTab_Top ul.resp-tabs-list li:hover span { + color: #1E7AD8; +} +.home30-horizontalTab_Top ul.resp-tabs-list li.resp-tab-active div { + border-top-color: #1E7AD8; +} +.home30-cont_03_bottom .home30-bot_tab02 .list_style li .fa {color: #1E7AD8;} +.home30-cont_03_bottom .home30-bot_tab03 p span.dropcaps_1 {background: #1E7AD8;} +.home30-cont_03 h5 {color:#333333;} +.home30-Testimonial01 .home30-testimonial_text small span:before {color: #1E7AD8;} +.home30-Testimonial01 .home30-testimonial_text small span {color: #1E7AD8;} +.home30-con_02_right .list_style li span {color: #1E7AD8;} +.home30-bot_news li h6 {color:#ffffff;} + +.Home30-heading01 {border-left-color: ${#1E7AD8} !important;} +.home30-about_btn a { + background: #1E7AD8; + background: -moz-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1E7AD8), color-stop(100%, #1ed6d8)); + background: -webkit-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -o-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: -ms-linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); + background: linear-gradient(30deg, #1E7AD8 0, #1ed6d8 100%); +} + + + + + + + + + + + + + + +/*Home Page 39 Style*/ + +/*Home Page 40 Style*/ + +/*Home Page 41 Style*/ + + + + + + + + + + + + + + + + + + + +/*Home Page 34 Style*/ +.home34-title01{ + text-align:center; +} +.home34-title01 h4{ + font-weight:normal; + margin:0 0 12px; +} +.home34-title01 h3{ + margin:0; + text-transform:uppercase; +} +.home34-title01 .line_center{ + width:70px; + height:2px; + background-color:#3b9cf7; + margin:28px auto 30px; +} +.home34-title02{ + text-align:center; +} +.home34-title02 h4{ + font-size:15px; + color:#fff; + font-weight:normal; + margin:0 0 12px; +} +.home34-title02 h3{ + font-size:24px; + color:#fff; + margin:0; + line-height:1; + text-transform:uppercase; +} +.home34-title02 .line_center{ + width:70px; + height:2px; + background-color:#fff; + margin:28px auto 30px; +} +.home34-pr10 { + padding-right: 10%; +} +.home34-pl10 { + padding-left: 10%; +} +.home34-bg01{ + background: #f6f7f9; + text-align: center; +} +.home34-ibox .home34-icon{ + width:124px; + height:124px; + margin:0 auto 37px; + text-align:center; + border:2px solid #3b9cf7; + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius:50%; +} +.home34-icon span.fa{ + color:#3b9cf7; + font-size:45px; + line-height:118px; +} +.home34-ibox h5{ + margin:0 0 17px; + font-weight:bold; + text-transform:uppercase; +} +.home34-ibox p{ + margin:0 0 25px; +} +.home34-ibox a{ + font-size:14px; +} +/*.home34-bannerfont01{ + font-size:80px; + color:#ffffff; + font-weight:bold; + text-transform:uppercase; + line-height:1; +}*/ +/*.home34-bannerfont01{ + font-size:24px; + color:#ffffff; + line-height:1; +}*/ +.home34-banner-bnt{ + padding:19px 35px; + line-height:20px; + border:1px solid #ffffff; + color:#ffffff; + cursor:pointer; +} +.home34-banner-bnt:hover{ + background-color:#3b9cf7; + border-color:#3b9cf7; +} +.home34-banner-bnt a{ + color:#ffffff !important; + transition: +} +.home34-bg02{ + background: url(images/home34-bg02.jpg) repeat center center; +} +.home34-testimonials blockquote{ + position:relative; + padding:0 0 60px 0; + margin:0; + font-style:normal; + text-align:center; + +} +.home34-testimonials blockquote p{ + color:#fff; + position:relative; + padding:0 200px; + text-indent:inherit; + font-style:normal; + min-height:94px; +} +.home34-testimonials blockquote p:before{ + content: ""; + left: 100px; + position: absolute; + color: #fff; + top: 50%; + background:url(images/home34-mark-left.png) no-repeat left center; + width:45px; + height:38px; + margin:-19px 0 0 0; +} +.home34-testimonials blockquote p:after{ + content: ""; + right: 100px; + position: absolute; + color: #fff; + top: 50%; + background:url(images/home34-mark-right.png) no-repeat left center; + width:45px; + height:38px; + margin:-19px 0 0 0; +} +.home34-testimonials blockquote h2{ + text-align:center; + font-size:15px; + color:#fff; + margin:0; + padding:20px 0 0 0; +} +.home34-testimonials blockquote .pic{ + width:105px; + height:105px; + overflow:hidden; + display:block; + margin:20px auto 0 auto; +} +.home34-testimonials blockquote h2 span{ + display:block; + font-size:13px; +} +.home34-testimonials .last_page, +.home34-testimonials .next_page { + width:40px; + height:40px; + border:1px solid #fff; + background-color:transparent; + top: auto; + bottom:85px; + left: 50%; + right:auto; + font-size:0; + overflow: hidden; + text-indent:-999; +} +.home34-testimonials .last_page:hover, +.home34-testimonials .next_page:hover{ + background-color:#fff; +} +.home34-testimonials .last_page { + margin: 0 0 0 -110px; + } +.home34-testimonials .next_page{ + margin: 0 0 0 70px; + } +.home34-testimonials .last_page:before{ + content: ""; + border-top: 1px solid #fff; + border-left: 1px solid #fff; + width: 8px; + height: 8px; + left:50%; + top: 50%; + position: absolute; + margin: -3px 0 0 -3px; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + } +.home34-testimonials .next_page:before{ + content: ""; + border-right: 1px solid #fff; + border-bottom: 1px solid #fff; + width: 8px; + height: 8px; + left:50%; + top: 50%; + position: absolute; + margin:-2px 0 0 -5px; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + } +.home34-testimonials .next_page:hover:before{ + border-right: 1px solid #3b9cf7; + border-bottom: 1px solid #3b9cf7; +} +.home34-testimonials .last_page:hover:before{ + content: ""; + border-top: 1px solid #3b9cf7; + border-left: 1px solid #3b9cf7; +} +.home34-testimonials .dot{ + width:100%; + text-align:center; + bottom:0; +} +.home34-testimonials .dot a { + border: 2px solid #fff; + width: 14px; + height: 14px; +} +.home34-testimonials .dot a.actived, +.home34-testimonials .dot a:hover { + background-color: #fff; +} +.home34-isotope .isotope_group{ + padding:15px 0 40px; + text-align:center; +} +.home34-isotope .isotope_group a{ + font-size:13px; + color:#666666; + border:1px solid #cccccc; + padding:6px 25px; + display:inline-block; + margin:3px 0; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; + -o-transition: all ease-in 200ms; + -ms-transition: all ease-in 200ms; +} +.home34-isotope .isotope_group a:hover{ + color:#3b9cf7; + text-decoration:none; + border:1px solid #3b9cf7 +} +.home34-isotope .isotope_group a.active{ + border:1px solid #3b9cf7; + color:#3b9cf7; +} +.home34-isotope .isotope_main{ + margin-left:-15px; +} +.home34-isotope .isotope_item .photo_box{ + margin:0 0 30px 30px; +} +.home34-isotope .photo_box .pic_box{ + border:1px solid #f1f1f1; +} +.home34-isotope .photo_box .text_style4 h6{ + margin:20px 0 5px 0; + font-weight:blod; + text-transform:uppercase; +} +.home34-isotope .photo_box .content .ico{ + margin:0; +} +.home34-full{ + font-size:15px; + color:#ffffff; +} +.home34-full h3{ + font-size:24px; + color:#ffffff; + text-transform:uppercase; + line-height:1; +} +.home34-full a.home34-btn{ + float:right; + margin-top:8px; + font-size: 14px; + color: #ffffff; + background-color: #3b9cf7; + display: inline-block; + padding: 12px 20px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; + -o-transition: all ease-in 200ms; + -ms-transition: all ease-in 200ms; + text-align:center; +} +.home34-full a:hover.home34-btn{ + background-color:#fff; + color:#3b9cf7 + +} +a.home34-btn02{ + float:right; + margin-top:8px; + font-size: 13px; + color: #ffffff; + border:1px solid #fff; + display: inline-block; + padding: 17px 20px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; + -webkit-transition: all ease-in 200ms; + -o-transition: all ease-in 200ms; + -ms-transition: all ease-in 200ms; + font-size:13px; + line-height:1.2; + text-align:center; +} +a:hover.home34-btn02{ + background-color:#3b9cf7; + text-decoration:none; + border:1px solid #3b9cf7 +} +.home34-bg03 { + background: url(images/home34-bg03.jpg) center center repeat; + color: #ffffff; +} +a.home34-btn:hover { + text-decoration: none; + background-color: #666666; +} +.home34-ibox02 .row > div { + margin: 20px 0; +} +.home34-ibox02 h5{ + margin:0 0 15px 0; +} +.home34-ibox02 h5 span.fa{ + font-size:20px; + vertical-align:middle; + margin:0 20px 0 0; + top:-3px; + color:#666666; +} +.home34-loadlist { + text-align: center; + padding: 20px 0; +} +.home34-loadlist .loaded-decorate01 { + display: inline-block; + position: relative; +} +.home34-loadlist .loaded-decorate01 .fa { + position: absolute; + left: 50%; + top: 50%; + font-size: 40px; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + margin: -25px 0 0 -25px; +} +.home34-loadlist .number { + font-size: 30px; + color: #333333; + line-height: 1.2; + padding:20px 0 0 0; +} +.home34-loadlist .title { + margin-bottom: 0; + font-size: 16px; + text-transform:uppercase; + color:#333; +} +.home34-loadlist .top .fa{ + background-color:#3b9cf7; + width:156px; + height:156px; + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius:50%; + line-height:156px; + color:#fff; + text-align:center; + font-size:50px; + margin:10px; +} +.home34-loadlist .top{ + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius:50%; + border:6px solid #3b9cf7; + width:186px; + margin:0 auto; +} +.home34-loadlist .top.color-2 { + border:6px solid #5775f4; +} +.home34-loadlist .top.color-2 .fa { + background-color:#5775f4; +} +.home34-loadlist .top.color-3 { + border:6px solid #4bc0b1; +} +.home34-loadlist .top.color-3 .fa { + background-color:#4bc0b1; +} +.home34-loadlist .top.color-4 { + border:6px solid #8d6ceb; +} +.home34-loadlist .top.color-4 .fa { + background-color:#8d6ceb; +} +.home34-bg04{ + background-color:#f1f1f1; +} +.home34-team > div{ + padding-top:20px; + padding-bottom:0; +} +.home34-team .photo_box{ + border:1px solid #dcdcdc; +} +.home34-team .photo_box .ico span{ + background-color:#ffffff; + color:#3b9cf7; + width:60px!important; + height:60px!important; + line-height:60px!important; + font-size:24px; +} +.home34-team .photo_box .shade{ + background-color:#3b9cf7; +} +.home34-team .photo_box:hover .shade{ + opacity:0.85; +} +.home34-team h3{ + font-size:16px; + color:#333333; + border-bottom:1px solid #dedede; + padding:20px 0 26px; + margin:0 0 22px; +} +.home34-team h3 span{ + font-size:13px; + color:#666666; + display:block; + font-weight:normal; + text-transform:uppercase; +} +.home34-loadlist02 p { + color: #fff; + margin: 40px 0 13px; + font-size: 13px; +} +.home34-loadlist02 .progress { + background-color:rgba(255,255,255,0.7); + height: 30px; + position: relative; + box-shadow: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + margin: 0 0 40px; + overflow: visible; +} + +.home34-loadlist02 .progress:last-child { + margin: 0; +} +.home34-loadlist02 .progress > span { + position: absolute; + top: 5px; + left: 10px; + z-index: 10; + font-size: 13px; + color: #000; +} +.home34-loadlist02 .bar { + height: 30px; + margin-top: -1px; + width: 0; + transition: width ease-in 200ms; + -moz-transition: width ease-in 200ms; + /* Firefox 4 */ + -webkit-transition: width ease-in 200ms; + /* Safari and Chrome */ + -o-transition: width ease-in 200ms; + /* Opera */ + -ms-transition: width ease-in 200ms; + /* IE9? */ + + background-color:#5775f4; +} +.home34-loadlist02.color-2 .bar{ + background-color:#4bc0b1; +} +.home34-loadlist02 .bar span { + position: absolute; + right: 0; + top: -31px; + font-size: 12px; + line-height: 1; + padding: 5px; + display: none; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.home34-loadlist02 .color-1{ + background-color: #b65ccd; +} +.home34-loadlist02 .color-2{ + background-color: #8d6cc3; +} +.home34-loadlist02 .color-3{ + background-color: #20a3f0; +} +.home34-loadlist02 .color-4{ + background-color: #1bbc9b; +} +.home34-bg05{ + background: url(images/home34-bg05.jpg) center center no-repeat fixed; + color: #ffffff; +} +.home34-bg06{ + background: url(images/home34-bg06.jpg) center center no-repeat fixed; + color: #ffffff; +} +.home34-bg07{ + background: url(images/home34-bg07.jpg) center center repeat; + color: #ffffff; +} +.home34-socialbox{ + text-align:center; + margin:10px 0; +} +.home34-socialbox a{ + width:150px; + height:150px; + text-align:center; + line-height:150px; + display:inline-block; + background-color:#00bcea; + font-size:55px; + color:#fff; + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius: 50%; + position:relative; +} +.home34-socialbox a:hover{ + text-decoration:none; +} +.home34-socialbox.color-1 a{ + background-color:#586dc3; + border:6px solid #acb6e1; +} +.home34-socialbox.color-2 a{ + background-color:#00bcea; + border:6px solid #80def5; +} +.home34-socialbox.color-3 a{ + background-color:#ef584d; + border:6px solid #f7aca6; +} +.home34-socialbox.color-4 a{ + background-color:#3ba84a; + border:6px solid #9dd4a5; +} +.home34-socialbox.color-5 a{ + background-color:#e44790; + border:6px solid #f2a3c8; +} +.home34-socialbox.color-6 a{ + background-color:#e28b29; + border:6px solid #f1c594; +} +.home34-socialbox a:after{ + content: ""; + width: 150px; + height: 75px; + border-radius: 50% 0 0 50%; + -moz-border-radius: 50% 0 0 50%; + -webkit-border-radius: 150px 150px 0 0; + background:rgba(255,255,255,0.15); + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + position: absolute; + left: -30px; + top: 11px; +} +.home34-price{ + padding:25px 0 0; +} +.home34-price .price_border{ + border:1px solid #dddddd; + transition:all ease-in 200ms; + -moz-transition:all ease-in 200ms; /* Firefox 4 */ + -webkit-transition:all ease-in 200ms; /* Safari and Chrome */ + -o-transition:all ease-in 200ms; /* Opera */ + -ms-transition:all ease-in 200ms; /* IE9? */ +} +.home34-price .price_title{ + color:#333333; + padding:28px 0px 34px; + border:none; + text-align:center; + background-color:#f4f4f4; +} +.home34-price .price_title .line{ + width:20px; + height:1px; + background-color:#333333; + margin:0 auto 4px; + transition:all ease-in 200ms; + -moz-transition:all ease-in 200ms; /* Firefox 4 */ + -webkit-transition:all ease-in 200ms; /* Safari and Chrome */ + -o-transition:all ease-in 200ms; /* Opera */ + -ms-transition:all ease-in 200ms; /* IE9? */ +} +.home34-price .price_title h2{ + color:#333333; + font-size:18px; + font-weight:bold; + transition:all ease-in 200ms; + -moz-transition:all ease-in 200ms; /* Firefox 4 */ + -webkit-transition:all ease-in 200ms; /* Safari and Chrome */ + -o-transition:all ease-in 200ms; /* Opera */ + -ms-transition:all ease-in 200ms; /* IE9? */ +} +.home34-price .price_holder{ + text-align:center; + margin:0; + padding:0; + background:#ffffff; + border:none; +} +.home34-price .price_box{ + padding:27px 0; + margin:0; + position:relative; + text-align:center; +} +.home34-price .sup{ + font-size:50px; + vertical-align:inherit; + font-weight:bold; +} +.home34-price .price{ + font-size:50px; + font-weight:bold; +} +.home34-price .unit{ + font-size:15px; + font-weight:bold; +} +.home34-price .price_holder ul{ + padding:0; + margin:0 40px; + border-bottom:none; +} +.home34-price .price_holder ul li{ + text-align:center; + border:none; + color:#666666; + padding:13px 0; + font-size:13px; + border-top:1px solid #dddddd; +} +.home34-price .price_button{ + background-color:#f4f4f4; +} +.home34-price a.btn{ + padding:11px 30px; + margin:28px 0; + font-size:13px; + line-height:20px; + border:1px solid transparent; +} +.home34-price .color-1 .price_box{ + color:#3b9cf7; +} +.home34-price .color-2 .price_box{ + color:#5775f4; +} +.home34-price .color-3 .price_box{ + color:#4bc0b1; +} +.home34-price .color-4 .price_box{ + color:#8d6ceb; +} +.home34-price .color-1 a.btn{ + color:#3b9cf7; + border-color:#3b9cf7; +} +.home34-price .color-2 a.btn{ + color:#5775f4; + border-color:#5775f4; +} +.home34-price .color-3 a.btn{ + color:#4bc0b1; + border-color:#4bc0b1; +} +.home34-price .color-4 a.btn{ + color:#8d6ceb; + border-color:#8d6ceb; +} +.home34-price .color-1 .price_border:hover{ + border-color:#3b9cf7; +} +.home34-price .color-2 .price_border:hover{ + border-color:#5775f4; +} +.home34-price .color-3 .price_border:hover{ + border-color:#4bc0b1; +} +.home34-price .color-4 .price_border:hover{ + border-color:#8d6ceb; +} +.home34-price .color-1 .price_border:hover .price_title, +.home34-price .color-1 .price_border:hover a.btn{ + background-color:#3b9cf7; +} +.home34-price .color-2 .price_border:hover .price_title, +.home34-price .color-2 .price_border:hover a.btn{ + background-color:#5775f4; +} +.home34-price .color-3 .price_border:hover .price_title, +.home34-price .color-3 .price_border:hover a.btn{ + background-color:#4bc0b1; +} +.home34-price .color-4 .price_border:hover .price_title, +.home34-price .color-4 .price_border:hover a.btn{ + background-color:#8d6ceb; +} +.home34-price .price_border:hover .price_title, +.home34-price .price_border:hover .price_title h2{ + color:#ffffff; +} +.home34-price .price_border:hover .price_title .line{ + background-color:#ffffff; +} +.home34-price .price_border:hover a.btn{ + color:#ffffff; +} +.home34-price .best_value .price_border{ + border-color:#5775f4; +} +.home34-price .best_value .price_title{ + background-color:#5775f4; + color:#ffffff; +} +.home34-price .best_value .price_title h2{ + color:#ffffff; +} +.home34-price .best_value .price_title .line{ + background-color:#ffffff; +} +.home34-price .best_value a.btn{ + background-color:#5775f4; + color:#ffffff; +} +.home34-info h4 { + font-size: 17px; + color: #333333; + font-weight: normal; +} +.home34-info-title { + font-size: 15px; + color: #333333; +} +.home34-info-item{ + padding-top: 20px; + font-size:13px; +} +.home34-list ul{ + margin:0; + list-style:none; +} +.home34-list ul li{ + padding-bottom:13px; + border-bottom:1px solid #494949; +} +.home34-list ul li + li{ + margin-top:10px; +} +.home34-list ul li a span.fa{ + color:#3b9cf7; + margin-right:14px; +} +.home34-news + .home34-news{ + border-top:1px solid #494949; + margin-top:27px; + padding-top:20px; +} +.home34-news img{ + float:left; + padding:7px 14px 0 0; +} +.home34-newtext{ + overflow: hidden; +} +.home34-linklist ul li a:hover{ + color:#3b9cf7; +} +.home34-linklist ul li + li { + margin-top: 16px; +} +.footer_box .home34-linklist ul li a, +.footer_box .home34-linklist ul li a:link, +.footer_box .home34-linklist ul li a:active, +.footer_box .home34-linklist ul li a:visited, +.footer_box .home34-list ul li a, +.footer_box .home34-list ul li a:link, +.footer_box .home34-list ul li a:active, +.footer_box .home34-list ul li a:visited{ + color:#aaaaaa; +} +.footer_box .home37-linklist ul li a:hover, +.footer_box .home34-list ul li a:hover{ + color:#3b9cf7 +} +.home34-linklist ul li a span.fa { + color: #3b9cf7; + margin-right: 10px; + padding-left: 1px; +} +.home34-linklist ul { + margin: 0; + list-style: none; + float: left; + width: 50%; +} +.home34-bottom{ + margin-bottom:-30px; +} +#anchorNav li i{ + border-radius:50%; + -moz-border-radius:50%; + -webkit-border-radius: 50%; + width:20px; + height:20px; + border:0; +} +.home34-bg05 .home34-title01 h4{ + color:#fff; +} +.home34-bg05 .home34-title01 h3{ + color:#fff; +} +.home34-carousel .photo_box{ + padding:0 5px; +} +.home34-carousel .photo_box .text_style5 h6{ + font-weight:normal; + text-transform:uppercase; + margin:25px 0 0 0; +} +.home34-carousel .photo_box .text_style5 span.date{ + padding:0 0 10px 0; + display:block; +} +.home34-carousel{ + padding: 0 30px; +} +.home34-carousel .photo_box .text_style5 p{ + font-size:13px; +} +.home34-carousel .owl-buttons .owl-prev:before, +.home34-carousel .owl-buttons .owl-next:before { + border-left: 4px solid #FFF; + border-bottom: 4px solid #FFF; + width:11px; + height:11px; + margin:-5px 0 0 -5px; +} +.home34-carousel .owl-buttons .owl-next:before { + border-right: 4px solid #FFF; + border-left:none; + margin-left:-6px; +} +.home34-carousel .owl-buttons .owl-prev, +.home34-carousel .owl-buttons .owl-next { + width: 40px; + height: 40px; + line-height: 40px; + margin-top:-15px 0 0; + background-color:#7d7d7d; + left:-10px; +} +.home34-carousel .owl-buttons .owl-next{ + left:auto; + right:-10px; +} +.home34-lightbox-l { + border: 1px solid #dcdcdc; + float: left; + padding: 10px 10px 0 10px; + position: relative; + width: 35%; +} +.home34-lightbox-l img{ + display:inline-block; + vertical-align:bottom; + max-width:100%; +} +.home34-lightbox-r { + float: left; + margin-left:3%; + padding:10px 0 0 0; + width: 62%; +} +#home34-popup.white-popup, +#home34-popup2.white-popup, +#home34-popup3.white-popup, +#home34-popup4.white-popup{ + max-width: 800px; + padding: 30px; + box-shadow:0px 0 20px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0 20px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0px 0 20px rgba(0, 0, 0, 0.3); +} +.home34-lightbox-r h3{ + font-size:16px; + color:#444; + margin:0; +} +.home34-lightbox-r span{ + color: #666; + display: block; + font-size: 13px; + text-transform: uppercase; + padding: 0 0 13px 0; +} +.home34-lightbox-r .line{ + background:#dedede; + height: 1px; + margin:20px 0 15px 0; +} +.home34-ligthbox{ + border-left: 2px solid #10a2f8; + padding: 10px 0 0 15px; +} +.home34-data{ + position:relative; + font-size:15px; + color:#333; +} +.home34-data:after{ + border: 1px solid #10a2f8; + border-radius: 50%; + content: ""; + left: -22px; + position: absolute; + width: 12px; + height: 12px; + top: 50%; + margin: -6px 0 0 0; + background: #fff; +} +.home34-ligthbox h5{ + font-weight:bold; +} +.home34-ligthbox p{ + margin:0; + padding:0 0 30px 0; +} +.home34-loghtbot{ + padding:12px 20px; + background-color:#f6f6f6; +} +.home34-loghtbot a{ + border: 1px solid #b3b3b3; + border-radius: 50%; + color: #b3b3b3; + display: inline-block; + height: 27px; + width: 27px; + line-height: 25px; + text-align: center; + vertical-align: middle; + margin:0 5px 0 0; + } +.home34-loghtbot em, +.home34-loghtbot span{ + display:inline-block; + vertical-align:middle; +} +.home34-loghtbot em{ + padding:0 10px 0 30px; +} +.home34-loghtbot a:hover{ + background-color:#10a2f8; + color:#fff; + border:1px solid #10a2f8; +} +.home34-map{ + position:relative; +} +.home34-map:before{ + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 7px rgba(0,0,0,0.4); + -moz-box-shadow: 0 0 7px rgba(0,0,0,0.4); + -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4); + z-index: 0; +} +.home34-bannerfont01{ + font-size:80px; + line-height:1; + color:#fff; + letter-spacing:3px; + font-weight:bold; +} +.home34-bannerfont02{ + font-size:24px; + line-height:1; + color:#fff; + letter-spacing:1px; +} + +.home34-banner-bnt01{ + margin:0 0 0 -240px; +} +.home34-banner-bnt02{ + margin:0 -240px 0 0; +} +@media only screen and (min-width: 1600px) { +.home34-carousel{ + padding:0 50px; +} +.home34-carousel .photo_box { + padding: 0 15px; +} +.home34-carousel .owl-buttons .owl-prev:before, +.home34-carousel .owl-buttons .owl-next:before { + border-left: 4px solid #FFF; + border-bottom: 4px solid #FFF; + width:11px; + height:11px; +} +.home34-carousel .owl-buttons .owl-next:before { + border-right: 4px solid #FFF; + border-left:none; + margin-left:-6px; +} +.home34-carousel .owl-buttons .owl-prev, +.home34-carousel .owl-buttons .owl-next { + width: 60px; + height: 60px; + line-height: 60px; + margin-top:-30px; + left:-70px; +} +.home34-carousel .owl-buttons .owl-next{ + left:auto; + right:-70px; +} +.home34-full a.home34-btn{ + padding: 12px 48px; + +} +a.home34-btn02{ + padding: 17px 30px; +} +} + +@media only screen and (max-width: 1600px) { + +} +@media only screen and (max-width:1024px) { + #header1.headerBox { + margin-top:5px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) {} +@media only screen and (max-width: 991px) { +.home34-testimonials blockquote p{ + padding:0 50px; +} +.home34-testimonials blockquote p:after{ + right:0; +} +.home34-testimonials blockquote p:before{ + left:0; +} +} +@media only screen and (max-width: 767px) { +.home34-bottom { + margin-bottom: 0; +} +#anchorNav li{ + display:none; +} +.home34-pl10 { + padding-left: 0%; +} +.home34-pr10 { + padding-right: 0%; +} +a.home34-btn02, +.home34-full a.home34-btn{ + float:none; +} +.home34-ibox{ + padding:10px 0; +} +.home34-ibox p{ + margin:0 0 10px 0; +} +.home34-ibox h5 { + margin: 0px 0 5px; +} +.home34-ibox .home34-icon { + margin: 0 auto 15px; +} +.home34-lightbox-l { + float: none; + width: 100%; +} +.home34-lightbox-r { + float: none; + width: 100%; +} +} +@media only screen and (max-width: 480px) { +.home34-socialbox a:after { + width: 120px; + height: 60px; + position: absolute; + left: -23px; + top: 6px; +} +.home34-socialbox a { + width: 120px; + height: 120px; + line-height: 120px; + font-size: 48px; +} + +} +/* Accent Colour */ +.home34-banner-bnt:hover, +.home34-title01 .line_center, +.home34-full a.home34-btn, +.home34-loghtbot a:hover, +.home34-team .photo_box .shade, +.home34-loadlist .top .fa, +.home34-price .color-1 .price_border:hover .price_title, .home34-price .color-1 .price_border:hover a.btn, +a:hover.home34-btn02{ + background-color:#1E7AD8; +} +.Theme_Responsive_20073_home34 .form_submit .btn{ + background-color:#1E7AD8!important; +} +.Theme_Responsive_20073_home34 .form_submit .btn:hover{ + background-color:#444!important; +} +.home34-banner-bnt:hover, +.home34-ibox .home34-icon, +.home34-isotope .isotope_group a.active, +.home34-data:after, +.home34-loghtbot a:hover, +.home34-team .photo_box .ico span, +.home34-loadlist .top, +.home34-price .color-1 a.btn, +.home34-price .color-3 .price_box, +.home34-price .color-1 .price_border:hover, +a:hover.home34-btn02, +.home34-isotope .isotope_group a:hover{ + border-color:#1E7AD8; +} +.home34-icon span.fa, +.home34-isotope .isotope_group a.active, +.home34-team .photo_box .ico span, +.home34-price .color-1 .price_box, +.home34-price .color-1 a.btn, +.home34-isotope .isotope_group a:hover, +.home34-full a:hover.home34-btn{ + color:#1E7AD8; +} +.home34-ligthbox { + border-left: 2px solid #1E7AD8; + +} +.home34-testimonials .next_page:hover:before { + border-right: 1px solid #1E7AD8; + border-bottom: 1px solid #1E7AD8; +} +.home34-testimonials .last_page:hover:before { + border-top: 1px solid #1E7AD8; + border-left: 1px solid #1E7AD8; +} + +.home34-loadlist .top.color-2 .fa, +.home34-loadlist02 .bar, +.home34-price .color-2 .price_border:hover .price_title, .home34-price .color-2 .price_border:hover a.btn{ + background-color:#1ed6d8; +} +.home34-loadlist .top.color-2, +.home34-price .color-2 a.btn, +.home34-price .color-2 .price_border:hover{ + border-color:#1ed6d8; +} +.home34-price .color-2 .price_box, +.home34-price .color-2 a.btn{ + color:#1ed6d8; +} +.home34-loadlist .top.color-3 .fa, +.home34-price .color-3 .price_border:hover .price_title, .home34-price .color-3 .price_border:hover a.btn, +.home34-loadlist02.color-2 .bar,{ + background-color:#fff; +} +.home34-loadlist .top.color-3, +.home34-price .color-3 a.btn, +.home34-price .color-3 .price_border:hover{ + border-color:#fff; +} +.home34-price .color-3 a.btn, +.home34-price .color-3 .price_box{ + color:#fff; +} +.home34-loadlist .top.color-4 .fa, +.home34-price .color-4 .price_border:hover .price_title, .home34-price .color-4 .price_border:hover a.btn{ + background-color:#fff; +} +.home34-loadlist .top.color-4, +.home34-price .color-4 a.btn, +.home34-price .color-4 .price_border:hover{ + border-color:#fff; +} +.home34-price .color-4 a.btn, +.home34-price .color-4 .price_box{ + color:#fff; +} +.footer_box .home34-linklist ul li a, .footer_box .home34-linklist ul li a:link, .footer_box .home34-linklist ul li a:active, .footer_box .home34-linklist ul li a:visited, .footer_box .home34-list ul li a, .footer_box .home34-list ul li a:link, .footer_box .home34-list ul li a:active, .footer_box .home34-list ul li a:visited{ + color:#ffffff; +} +.footer_box .home34-linklist ul li a:hover, +.footer_box .home34-list ul li a:hover, +.home34-list ul li a span.fa, +.home34-linklist ul li a span.fa{ + color:#1E7AD8; +} +.Home34-Container01 .line{ + background-color:#ffffff!important; +} + + + + + + + + + + + + + + +/*Home Page 39 Style*/ + +/*Home Page 40 Style*/ + +/*Home Page 41 Style*/ + + + + + + + + + + + + + + + + +/*Footer */ + .footer_box { + position:relative; + z-index:3; + } + .foot_bgs{ + display:none; + } + .footer_box .footer_bg{ + content: ""; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + opacity: 1; + background-color:#033e89; + background-position:center bottom; + background-repeat:no-repeat; + background-size:cover ; + } + .footer_bottom { + overflow:hidden; + } + .footer_bottom .footer_bottom_bg{ + opacity: 0/5; + background-color:#0085ff; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -webkit-transform:skew(0deg,0deg); + -moz-transform:skew(0deg,0deg); + transform:skew(0deg,0deg); + transform-origin:right bottom; + } + +.footer_box .Normal { + color:#ffffff; +} + +.footer_box a, +.footer_box a:link, +.footer_box a:active, +.footer_box a:visited{ + color:#1E7AD8; +} +.footer_box a:hover{ + text-decoration:underline; + color:#1E7AD8; +} +.footer_box .dnntitle span{ + color: #ffffff; +} + +.FooterPane .Normal, +.copyright_style, +.copyright_style a, +.copyright_style a:link, +.copyright_style a:active, +.copyright_style a:visited, +.FooterPane a, +.FooterPane a:link, +.FooterPane a:active, +.FooterPane a:visited{ + color: #ffffff; +} +.FooterPane .foot_social_3 a:hover span{ + color: #005dff; +} +.footer_bottom .Normal, +.footer_bottom a, +.footer_bottom a:link, +.footer_bottom a:active, +.footer_bottom a:visited, +.footer_bottom .social_list_1 a span, +.footer_bottom .link_list_1 a, +.footer_bottom .link_list_1 a:link, +.footer_bottom .link_list_1 a:active, +.footer_bottom .link_list_1 a:visited{ + color: #ffffff; +} +.footer_bottom .link_list_1 .social a, +.footer_bottom .link_list_1 .social a:link, +.footer_bottom .link_list_1 .social a:active, +.footer_bottom .link_list_1 .social a:visited, +.footer_bottom .FooterPane a:hover, +.footer_bottom .copyright_style a:hover, +.footer_bottom .link_list_1 a:hover, +.footer_bottom .link_list_1 .social a:hover, +.footer_bottom .list_style_13 li .fa{ + text-decoration:none; + color: #005dff; +} +.footer_bottom .social_list_5 a:hover span{ + background-color:#005dff; + border-color: #005dff; +} + +.footer_bottom .link_list_1 .social a:hover{ + text-decoration:underline; +} +.footer_bottom .social_list_1 a{ + border-color: #ffffff; +} +.footer_bottom .social_list_1 a:hover{ + background-color:#ffffff; +} +.footer_bottom .social_list_1 a:hover span{ + color: #005dff; +} +.footer_box .footer_bottom { + padding:0 0 20px; +} +.footer_box .footer_bottom .footer_line{ + padding:20px 0 0; + border-top:1px solid #0085ff; + } + +.footer_bottom .dnntitle span{ + color: #ffffff; +} +.footer_bottom .title_style_2{ + color: #ffffff; +} +.footer_bottom .title_style_2 .icon:before, +.footer_bottom .title_style_2 .icon:after{ + border-color: #ffffff; +} + +.footer_bottom .Theme_Responsive_20072_home5-Email .form_submit:before{ + color: #005dff!important; +} +.footer_bottom .Theme_Responsive_20072_home7-Email .form_submit .btn{ + background-color: #005dff!important; +} +.footer_bottom .Theme_Responsive_20072_home7-Email .form_submit .btn:hover{ + background-color: #555!important; +} + +.copyright_style, +.copyright_style a, +.FooterPane { + font-size:14px; +} + + + + +#to_top { + width: 65px; + height: 65px; + line-height:65px; + right: 90px; + bottom: 120px; +} +.backtop01 { + border-color:#333333; +} +.backtop01 span:before{ + border-top-color:#333333; + border-left-color:#333333; +} +.backtop01 span:after{ + border-left-color:#333333; +} +.backtop01:hover { + background-color:#1E7AD8; + border-color:#1E7AD8; +} + +.backtop02 { + background-color:#333333; +} +.backtop02:hover { + background-color:#1E7AD8; +} +.backtop03 { + border-color:#333333; + color:#333333; +} +.backtop03:hover { + border-color:#1E7AD8; + background-color:#1E7AD8; +} +.backtop04 { + background-color:#333333; +} +.backtop04:hover { + background-color:#1E7AD8; +} + + + + + + + + + + + + + + + + + diff --git a/src/assets/niayesh/notice.png b/src/assets/niayesh/notice.png new file mode 100644 index 0000000000000000000000000000000000000000..438424c748c65dc3b621a9cfdd9f0209febef2ec GIT binary patch literal 20951 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


        5Sm+EB`%Ieiw2XuoBdQFn!6PNO-nFP8W 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 literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/novin.gif b/src/assets/niayesh/novin.gif new file mode 100644 index 0000000000000000000000000000000000000000..c300b9fa2e96ed054a2feb4fd4f0c5ccdadff503 GIT binary patch literal 6315 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 BhWY>i literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/ofonat 2.png b/src/assets/niayesh/ofonat 2.png new file mode 100644 index 0000000000000000000000000000000000000000..c9226a075a71508916351fb0357432beb653e0f0 GIT binary patch literal 72893 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
        >H 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 span { position: absolute; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #333333; font-size: 20px; color: #fff; top: 0; left: 0; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both } + .aboutus01-ibox h5 { font-size: 18px; color: #333; line-height: 1.2; margin: 0 0 20px 0 } + .aboutus01-ibox:hover .ico > span { -webkit-animation-name: flipInY; -moz-animation-name: flipInY; -o-animation-name: flipInY; animation-name: flipInY } +.aboutus01-bg02 { background-image: url(../images/pages/aboutus01-bg02.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed; text-align: center; padding: 220px 0 200px 0 } +.aboutus01-title3 h1 { font-size: 60px; color: #fff; font-weight: normal; line-height: normal; margin: 0 0 30px 0; line-height: 1.2 } +.aboutus01-title3 p { padding: 0 160px; color: #fff; margin: 0 0 60px 0; font-size: 17px; line-height: 30px } +.aboutus01-title3 a.Button_white { padding: 16px 54px; margin: 0 15px 15px } + +@media only screen and (max-width:991px) { + .aboutus01-bg02 { background-attachment: scroll; padding: 60px 0 60px 0 } + .aboutus01-title3 h1 { font-size: 20px } +} + +a.aboutus01-bnt, a:link.aboutus01-bnt, a:active.aboutus01-bnt, a:visited.aboutus01-bnt { padding: 16px 40px; font-size: 14px; display: inline-block; white-space: nowrap; color: #FFF; border: 2px solid #ffffff; margin: 0 0 10px 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms } + a.aboutus01-bnt:hover { background-color: #3cceda; border-color: #3cceda; text-decoration: none } +.aboutus01-fullmain { margin: 0; display: table-row; clear: both; padding: 0 } + .aboutus01-fullmain .aboutus01-fullbox { padding: 80px 60px } + .aboutus01-fullmain .the1, .aboutus01-fullmain .the2, .aboutus01-fullmain .the3 { display: table-cell; padding: 0; float: none; overflow: hidden } + .aboutus01-fullmain .the1 { background-color: #20a3f0 } + .aboutus01-fullmain .the2 { background-color: #E9E9E9 } + .aboutus01-fullmain .the3 { background-color: #262626 } + .aboutus01-fullmain .aboutus01-fullbox h3 { font-size: 20px; font-weight: bold; text-transform: uppercase; color: #fff; margin: 0 0 30px 0; line-height: 1.2 } + .aboutus01-fullmain .the2 .aboutus01-fullbox h3 { color: #333 } + .aboutus01-fullmain .aboutus01-fullbox p { color: #fff; margin: 0 } + .aboutus01-fullmain .the2 .aboutus01-fullbox p { color: #333 } + .aboutus01-fullmain .the2 .aboutus01-fullbox .icon em.fa { position: absolute; color: rgba(0,0,0,0.1); top: -89px; left: -89px; font-size: 266px } + .aboutus01-fullmain .the1 .aboutus01-fullbox .icon em.fa { position: absolute; color: rgba(255,255,255,0.3); top: -89px; left: -89px; font-size: 266px } + .aboutus01-fullmain .the3 .aboutus01-fullbox .icon em.fa { position: absolute; color: rgba(255,255,255,0.1); top: -89px; left: -89px; font-size: 266px } + .aboutus01-fullmain .aboutus01-fullbox .links a { color: #fff; font-size: 15px; padding: 19px 55px; line-height: 1.2; border: 2px solid #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: inline-block; margin: 30px 0 0 0; text-decoration: none; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms } + .aboutus01-fullmain .aboutus01-fullbox .links a:hover { background-color: #333 !important; border-color: #333 !important; color: #FFF !important } + .aboutus01-fullmain .the2 .aboutus01-fullbox .links a { color: #333; border: 2px solid #333 } +.aboutus01-ibox02 { margin: 30px 0 0 0 } + .aboutus01-ibox02 img { transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms } + .aboutus01-ibox02 .text_sytle_1 { padding: 25px 30px; border: 1px solid #DDDDDD; border-top: none; position: relative } + .aboutus01-ibox02 .text_sytle_1 h3 { font-size: 16px; color: #333; font-weight: bold; text-transform: uppercase; line-height: 1.2; margin: 0 0 8px 0 } + .aboutus01-ibox02 .text_sytle_1 p { margin: 0 } + .aboutus01-ibox02 .text_sytle_1:before { position: absolute; content: ""; border-width: 10px; border-style: solid; border-color: transparent transparent #fff transparent; bottom: 100%; right: 30px } + .aboutus01-ibox02.photo_box:hover .shade { filter: alpha(opacity=100); opacity: 1; background: #20a3f0 } + .aboutus01-ibox02.photo_box .ico span { background: #fff; color: #20a3f0 } +/*about us2*/ +/*aboutus02-tab01*/ +.aboutus02-tab01 ul.resp-tabs-list { width: 100%; border: 0 } + .aboutus02-tab01 ul.resp-tabs-list li span { padding: 14px 5px; display: inline-block; line-height: 1.2 } + .aboutus02-tab01 ul.resp-tabs-list li { margin-top: 4px; padding: 0; text-align: center; background: #f3f3f3; margin-bottom: 0; font-size: 13px; color: #444; width: 33.33333333% } + .aboutus02-tab01 ul.resp-tabs-list li:first-child { border-right: 1px solid #e8e8e8 } + .aboutus02-tab01 ul.resp-tabs-list li:last-child { padding-left: 1px } + .aboutus02-tab01 ul.resp-tabs-list li.resp-tab-active { border-top: 5px solid #20a3f0; margin-top: 0; background: #fff } + .aboutus02-tab01 ul.resp-tabs-list li.resp-tab-active { color: #383838 } +.aboutus02-tab01 .resp_margin { padding: 30px } +.aboutus02-tab01 .resp-tabs-container { margin: 0 0 30px 0 } + +@media only screen and (max-width:767px) { + .aboutus02-tab01 .left { float: none; margin: 0 0 20px } +} +/*aboutus02-tab01 end*/ +.aboutus02-title01 { text-align: center } + .aboutus02-title01 h2 { font-size: 24px; color: #333333; font-weight: normal; line-height: 1.3; display: inline-block; position: relative; padding: 0 0 20px 0; position: relative; margin: 0 0 25px 0 } + .aboutus02-title01 h2:before { content: ''; display: block; position: absolute; right: 50%; bottom: 0; margin-right: -33px; width: 66px; height: 2px; background-color: #20a3f0 } +.aboutus02-bnt { display: inline-block; padding: 10px 43px; color: #fff !important; position: relative; transition: all 300ms ease-in-out 0s; background: #20a3f0; margin: 0 0 20px 0 } + .aboutus02-bnt:hover { text-decoration: none; background-color: #444444 } +.aboutus02-tit2 { font-size: 24px; color: #fff; font-weight: normal; line-height: 1.3; text-align: center; position: relative; margin-bottom: 45px; padding: 0 0 20px 0 } + .aboutus02-tit2:before { content: ''; display: block; position: absolute; right: 50%; bottom: 0; margin-right: -33px; width: 66px; height: 2px; background-color: #20a3f0 } +.aboutus02-meetteam { margin-bottom: 20px } + .aboutus02-teambox, .aboutus02-meetteam .team_member { transition: all 300ms ease-in-out 0s } +.aboutus02-teambox { width: 214px; height: 214px; padding: 7px; margin: 0 auto; border-radius: 50% } +.aboutus02-meetteam .team_member { border-radius: 50%; position: relative; border: 3px solid #b2b5ad; margin: 0 auto } + .aboutus02-meetteam .team_member > img { border-radius: 50% } + .aboutus02-meetteam .team_member > span { position: absolute; left: 0; top: 141px; font-size: 20px; width: 48px; height: 48px; line-height: 48px; background: #20a3f0; color: #fff; text-align: center; border-radius: 50% } +.aboutus02-meetteam > p { color: #fff; padding: 25px 0 0 0; text-align: center } + .aboutus02-meetteam > p > a { display: block; padding-bottom: 15px; font-size: 14px; color: #FFF; text-decoration: none; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; -webkit-transition: color ease-in 200ms; -o-transition: color ease-in 200ms; -ms-transition: color ease-in 200ms } +.aboutus02-bg01 { background-image: url("../images/pages/aboutus02-bg01.jpg"); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover } + +@media only screen and (max-width:991px) { + .aboutus02-bg01 { background-attachment: scroll } +} + +.aboutus02-meetteam .aboutus02-teambox:hover { background: rgba(255,255,255,0.2) } +.aboutus02-meetteam .team_member:hover { border: 3px solid #20a3f0 } +.aboutus02-meetteam .team_member > span.fa-volume-down { background-color: #f36e6e } +.aboutus02-meetteam .team_member > span.fa-video-camera { background-color: #efb402 } +.aboutus02-meetteam .team_member > span.fa-pencil { background-color: #5aaff0 } +.aboutus02-bg02 { border-top: 1px solid #fff; background-color: #20a3f0 } +.aboutus02-mumber01 .column:first-child { border: none } +.aboutus02-mumber01 .column { float: right; width: 20%; text-align: center; border-right: 1px solid rgba(255,255,255,0.5); padding: 40px 0 40px 0 } +.number_Animation.aboutus02-mumber01 .number { color: #fff; display: block; font-weight: normal; font-size: 48px } +.number_Animation.aboutus02-mumber01 .number_name { font-weight: normal; font-size: 13px; color: #fff; opacity: 0.9 } +/*aboutus02-testimonials01*/ +.aboutus02-testimonials01 { margin-bottom: 13px } + .aboutus02-testimonials01 .last_page, .aboutus02-testimonials01 .next_page { width: 40px; height: 40px; border: 1px solid #fff; background-color: transparent; top: 30px; bottom: 0; right: 50%; left: auto; font-size: 0; overflow: hidden; text-indent: -999 } + .aboutus02-testimonials01 .last_page { margin: 0 0 0 -110px } + .aboutus02-testimonials01 .next_page { margin: 0 70px 0 0 } + .aboutus02-testimonials01 .last_page:hover, .aboutus02-testimonials01 .next_page:hover { background-color: #fff !important; border: 1px solid #transparent } + .aboutus02-testimonials01 .last_page:before { content: ""; border-top: 2px solid #fff; border-right: 2px solid #fff; width: 8px; height: 8px; right: 50%; top: 50%; position: absolute; margin: -4px 0 0 -4px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } + .aboutus02-testimonials01 .last_page:hover:before { border-top: 2px solid #22bb9c; border-right: 2px solid #22bb9c } + .aboutus02-testimonials01 .next_page:before { content: ""; border-left: 2px solid #fff; border-bottom: 2px solid #fff; width: 8px; height: 8px; right: 50%; top: 50%; position: absolute; margin: -4px 0 0 -4px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } + .aboutus02-testimonials01 .next_page:hover:before { border-left: 2px solid #22bb9c; border-bottom: 2px solid #22bb9c } + .aboutus02-testimonials01 .dot { left: 0; bottom: 26px; width: 100%; text-align: center } + .aboutus02-testimonials01 .dot a { border: 0 solid #aaa; width: 13px; height: 13px; background: #d6d6d6 } + .aboutus02-testimonials01 .dot a.actived { width: 13px; height: 13px; border: 0 solid #919191; background: #20a3f0 } +.aboutus02-testimonials01 { padding: 49px 0 63px 0 } + .aboutus02-testimonials01 li { margin: 49px 0 0 0; padding: 0 15px 60px 15px; border: 1px solid #dbdbdb; border-radius: 5px } + .aboutus02-testimonials01 blockquote { background: none; padding: 0; margin: -51px 0 0 0; text-indent: 0; border-right: none } + .aboutus02-testimonials01 blockquote p { padding: 0; text-align: center; font-size: 13px; font-style: normal; text-indent: inherit; line-height: 20px } + .aboutus02-testimonials01 .Pic { width: 100px; height: 100px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; vertical-align: middle; display: block; margin: 0 auto; overflow: hidden; text-align: center; text-indent: 0 } + .aboutus02-testimonials01 small { position: relative; top: 0; right: 0; font-size: 14px; font-style: normal; padding: 10px 0 7px; width: 100%; font-weight: normal; text-align: center; color: #20a3f0 } + .aboutus02-testimonials01 small:before { content: " " } + .aboutus02-testimonials01 small span { display: block; font-weight: normal; text-transform: none; color: #444444; font-size: 13px; margin: 4px 0 2px 0 } +/*aboutus02-testimonials01 end*/ +.aboutus02-demo { padding: 4px 0 0 0 } + .aboutus02-demo a, .aboutus02-demo a:link { display: block; border: 1px solid #e8e8e8; text-align: center; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .aboutus02-demo a:hover { background-color: rgba(0,0,0,0.1) } + .aboutus02-demo .row:first-child { padding: 0 0 30px 0 } +.aboutus02-carouse .owl-buttons .owl-prev, .aboutus02-carouse .owl-buttons .owl-next { filter: alpha(opacity=0); opacity: 0; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ background: #000; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; width: 30px } +.aboutus02-carouse:hover .owl-buttons .owl-prev, .aboutus02-carouse:hover .owl-buttons .owl-next { filter: alpha(opacity=100); opacity: 1 } +.aboutus02-carouse .item { text-align: center; margin: auto; position: relative; overflow: hidden; cursor: pointer; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .aboutus02-carouse .item .photo_box { margin: 0 } +.aboutus02-carouse .owl-buttons .owl-prev { right: 0 } +.aboutus02-carouse .owl-buttons .owl-next { left: 0 } +.aboutus02-carouse .photo_box .content p { margin: 0; line-height: 1.2 } +.aboutus02-carouse .photo_box .content h3 { margin-bottom: 0 } +.aboutus02-carouse .photo_box .ico span { background: #20a3f0 } +.aboutus02-title3 h2 { font-size: 20px; color: #333333; font-weight: normal; line-height: 1.3; display: inline-block; position: relative; padding: 0 0 20px 0; margin: 0 0 20px 0 } + .aboutus02-title3 h2:before { content: ''; display: block; position: absolute; right: 0; bottom: 0; width: 66px; height: 2px; background-color: #20a3f0 } +/*Our Team2*/ +.team-Detail-bg { background-color: #f2f2f2 } +.ourteam02-ibox { text-align: center; margin: 0 0 80px 0 } + .ourteam02-ibox .photo_box { position: relative; margin: 0 0 30px 0 } + .ourteam02-ibox .photo_box:hover em.glyphicons { display: none } + .ourteam02-ibox .photo_box .shade { background-color: #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .ourteam02-ibox .photo_box:hover .shade { filter: alpha(opacity=100); opacity: 1 } + .ourteam02-ibox .photo_box .ico span { background-color: transparent; font-size: 40px } + .ourteam02-ibox h3 { font-size: 17px; color: #333; font-weight: bold; margin: 0 0 5px 0; line-height: 1.2 } + .ourteam02-ibox h6 { font-size: 13px; color: #20a3f0; font-weight: normal; margin: 0 0 20px 0 } + .ourteam02-ibox p { font-size: 13px; color: #666; margin: 0 0 20px 0 } + .ourteam02-ibox .icon a.fa { font-size: 15px; margin: 0 5px; width: 33px; height: 33px; text-align: center; line-height: 33px; color: #fff; border-radius: 50% } + .ourteam02-ibox .icon a:hover.fa { text-decoration: none } + .ourteam02-ibox .icon a.the1.fa { background: #00BDED } + .ourteam02-ibox .icon a.the2.fa { background: #2F4C9F } + .ourteam02-ibox .icon a.the3.fa { background: #E62B97 } + .ourteam02-ibox .photo_box em.fa { width: 70px; height: 70px; line-height: 70px; text-align: center; background-color: #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: absolute; top: 5px; left: 5px; color: #fff; font-size: 24px } +.ourteam02-bg { background: #EFF0F1 } +.ourteam02-full { position: relative } + .ourteam02-full .ourteam02-full-left.the1 { float: right; width: 50%; text-align: center } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain { position: relative; padding: 115px 125px; background-color: #00CFD9 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain:before { content: ""; position: absolute; top: 50%; right: 100%; border-width: 18px 18px 18px 0; border-color: transparent transparent transparent #00CFD9; border-style: solid; z-index: 1; margin: -9px 0 0 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain img { display: inline-block; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain p { font-size: 15px; color: #f4f5f6; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain h3 { font-size: 17px; color: #f4f5f6; margin: 0 0 5px 0; line-height: 1.2 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain h6 { font-size: 13px; color: #f4f5f6; font-weight: normal; margin: 0; line-height: 1.2 } + .ourteam02-full .ourteam02-full-right.the1 { width: 50%; height: 100%; position: absolute; left: 0; top: 0; background-image: url("../images/pages/ourteam02-r.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center } + .ourteam02-full .ourteam02-full-left.the2 { width: 50%; height: 100%; position: absolute; right: 0; top: 0; background-image: url("../images/pages/ourteam02-l.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center } + .ourteam02-full .ourteam02-full-right.the2 { float: left; width: 50%; text-align: center } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain { padding: 100px 125px; background-color: #2C82D4; position: relative } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain:before { content: ""; position: absolute; top: 50%; left: 100%; border-width: 18px 0 18px 18px; border-color: transparent #2C82D4 transparent transparent; border-style: solid; z-index: 1; margin: -9px 0 0 0 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain img { display: inline-block; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain p { font-size: 15px; color: #f4f5f6; margin: 0 0 30px 0 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain h3 { font-size: 17px; color: #f4f5f6; margin: 0 0 5px 0; line-height: 1.2 } + .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain h6 { font-size: 13px; color: #f4f5f6; font-weight: normal; margin: 0; line-height: 1.2 } + +@media only screen and (max-width:767px) { + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain:before { display: none } +} +/*Our Team2*/ +.ourteam01-title1 { text-align: center; padding: 0 0 20px 0 } + .ourteam01-title1 h4 { font-size: 30px; line-height: 1.2; color: #333333; white-space: normal; vertical-align: middle; font-weight: bold; margin: 0; display: inline-block; position: relative; padding: 0 27px } + .ourteam01-title1 h4:before { content: ""; border-right: 3px solid #20a3f0; height: 22px; margin: 0; position: absolute; right: 0; top: 50%; margin-top: -11px } + .ourteam01-title1 h4:after { content: ""; border-left: 3px solid #20a3f0; height: 22px; margin: 0; position: absolute; left: 0; top: 50%; margin-top: -11px } +.ourteam01-title2 { font-size: 24px; color: #333333; margin-bottom: 30px; line-height: 1.2 } + .ourteam01-title2 span { display: block; color: #999999; font-size: 13px; letter-spacing: 1px; margin: 8px 0 0 0 } +.ourteam01-dropcaps { width: 80px; height: 80px; line-height: 80px; text-align: center; float: right; font-size: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 5px 0 15px 25px; border-color: #20a3f0; color: #20a3f0; border: 1px solid #21a3f0 } +.ourteam01-list { margin: 0; padding: 0; clear: both; list-style: none; overflow: hidden } + .ourteam01-list li { width: 50%; float: right; padding: 5px 0 } + .ourteam01-list li .fa { color: #999999; font-size: 18px; vertical-align: middle; margin-left: 10px } + +@media only screen and (max-width:767px) { + .ourteam01-list li { width: auto } +} + +a.ourteam-bnt, a:link.ourteam-bnt, a:active.ourteam-bnt, a:visited.ourteam-bnt { font-size: 14px; padding: 15px 45px; color: #FFF !important; background-color: #20a3f0; text-decoration: none; display: inline-block; font-weight: bold; margin: 0 0 0 0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px } + a.ourteam-bnt:hover { background-color: #444 !important; text-decoration: none } +.ourteam01-ibox { background-color: #ffffff; border: 1px solid #cccccc; border-bottom: 3px solid #21a3f0; padding: 55px 10px; margin-bottom: 20px; color: #333333 } + .ourteam01-ibox .fa { width: 70px; height: 70px; line-height: 70px; font-size: 28px; background-color: #21a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; margin: 0 0 30px } + .ourteam01-ibox h3 { font-size: 16px; color: #333333; margin-bottom: 20px; line-height: 1.2; margin-top: 0 } + .ourteam01-ibox p { margin-bottom: 20px } +.ourteam01-bg01 { background: #f4f4f4 } +.ourteam01-bg02 { background: url("../images/pages/ourteam01-bg02.jpg") no-repeat center center; background-size: cover } +.ourteam01-title3 { font-size: 30px; line-height: 1.2; color: #333333; white-space: normal; vertical-align: middle; font-weight: bold; margin: 0 0 20px; position: relative; text-align: center } + .ourteam01-title3 span { color: #FFF } + .ourteam01-title3 span { display: inline-block; position: relative; padding: 0 26px } + .ourteam01-title3 span:before { content: ""; border-right: 3px solid #20a3f0; height: 22px; position: absolute; right: 0; top: 50%; margin-top: -11px } + .ourteam01-title3 span:after { content: ""; border-left: 3px solid #20a3f0; height: 22px; position: absolute; left: 0; top: 50%; margin-top: -11px } + .ourteam01-title3 span:before, .ourteam01-title3 span:after { border-color: #FFF } +.ourteam-ibox02 { margin: 0; padding: 0; background-color: #FFF; overflow: hidden; box-shadow: 0 0 35px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.4); position: relative; z-index: 1 } + .ourteam-ibox02 li { list-style: none; width: 33.333%; float: right; border-left: 1px solid #dddddd; padding: 80px 85px; text-align: right; color: #333 } + .ourteam-ibox02 li:last-child { border: none } + .ourteam-ibox02 li img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-bottom: 55px; max-width: 100% } + .ourteam-ibox02 li h3 { color: #333333; font-size: 18px; margin: 0 0 30px 0; font-weight: normal; line-height: 1.2 } + .ourteam-ibox02 li h3 span { display: block; font-size: 13px; color: #999999; padding-top: 8px } + .ourteam-ibox02 li a { font-size: 14px } +.ourteam-ibox02 { margin-bottom: -280px } +.ourteam01-chart { text-align: center } + .ourteam01-chart .percentage3 { position: relative; margin: auto; width: 196px; height: 196px; border-width: 3px; border-style: solid; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .ourteam01-chart .percentage3 canvas { margin: -1px 0 0 -1px } + .ourteam01-chart .percentage_inner { position: absolute; top: 12px; right: 12px; text-align: center; font-size: 40px; font-weight: bold; width: 166px; height: 166px; line-height: 166px; border-width: 2px; border-style: solid; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #333333 } + .ourteam01-chart p { color: #FFF; font-size: 16px; font-weight: normal } + .ourteam01-chart .percentage3 + p { color: #333333; font-size: 15px; padding: 30px 0 0; font-weight: bold } +.ourteam01-logo { margin: 0; padding: 0; list-style: none; text-align: center } + .ourteam01-logo li { padding: 8px 10px; width: 16.6%; border-left: 1px solid #d3d3d3; margin-bottom: 8px; float: right } + .ourteam01-logo li:last-child { border: none } +.ourteam01-bg03 { background-color: #20a3f0; color: #fff } +.ourteam01-text { position: relative } + .ourteam01-text a.ourteam-bnt02, .ourteam01-text a:link.ourteam-bnt02, .ourteam01-text a:active.ourteam-bnt02, .ourteam01-text a:visited.ourteam-bnt02 { line-height: 1.2; margin: 10px 108px 0 108px; padding: 19px 58px; font-weight: normal; min-width: 195px; display: inline-block; letter-spacing: normal } + .ourteam01-text .text_left { text-align: center; font-size: 25px; padding: 10px 0; font-weight: bold; letter-spacing: 2px } + .ourteam01-text .text_right { position: absolute; top: 50%; left: 3%; transform: translateY(-50%); -webkit-transform: translateY(-50%) } + .ourteam01-text .text_right .ourteam-bnt02 { margin: 0 } +.ourteam-bnt02, a.ourteam-bnt02, a:link.ourteam-bnt02, a:active.ourteam-bnt02, a:visited.ourteam-bnt02 { padding: 18px 58px; font-size: 15px; display: inline-block; white-space: nowrap; color: #fff; border: 2px solid #fff; margin: 0 0 10px 12px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transition: all ease-in 200ms; transition: all ease-in 200ms } + .ourteam-bnt02:hover, a.ourteam-bnt02:hover { background-color: #2e2e2e; border-color: #2e2e2e; color: #FFF; text-decoration: none } +.ourteam01-number { padding-bottom: 10px } + .ourteam01-number .number-left { text-align: left; width: 40%; float: right; padding: 55px 0 } + .ourteam01-number .number-center { float: right; width: 20% } + .ourteam01-number .number-center em { width: 70%; height: 160px; background: #d33999; text-align: center; color: #fff; font-size: 30px; line-height: 160px; border-bottom: 15px solid rgba(0,0,0,0.2); margin: 0 auto; display: block; position: relative } + .ourteam01-number .number-center em:after { border: 15px solid transparent; border-left: 20px solid #d33999; content: ""; display: block; position: absolute; right: -35px; top: 50%; width: 0; margin-top: -8px } + .ourteam01-number .number { font-size: 30px; color: #d33999; font-weight: bold } + .ourteam01-number .text_title { font-size: 20px; color: #333333; font-weight: bold } + .ourteam01-number .number-right { float: right; width: 40% } + .ourteam01-number .text_title { display: inline-block; padding: 0 40px 0 0 } + .ourteam01-number .number-right h2 { font-size: 15px; color: #333; font-weight: bold; position: relative; margin: 0 0 15px 0; padding: 0 0 20px 0; text-transform: uppercase; line-height: 1.2 } + .ourteam01-number .number-right h2:before { content: ""; position: absolute; right: 0; bottom: 0; border-bottom: 2px solid #666; width: 35px } + .ourteam01-number .number-right span { color: #d33999 } + .ourteam01-number.number-color2 .number-right, .ourteam01-number.number-color4 .number-right { text-align: left } + .ourteam01-number.number-color2 .number-left, .ourteam01-number.number-color4 .number-left { text-align: right } + .ourteam01-number.number-color2 .number-right h2:before, .ourteam01-number.number-color4 .number-right h2:before { left: 0; right: auto } + .ourteam01-number.number-color2 .number-center em:after { border-right: 20px solid #20a3f0; left: -20px; border-left: 0; right: auto } + .ourteam01-number.number-color3 .number-center em:after { border-left: 20px solid #f3aa2c } + .ourteam01-number.number-color4 .number-center em:after { border-right: 20px solid #3cceda; left: -20px; border-left: 0; right: auto } + .ourteam01-number.number-color2 .number-right span, .ourteam01-number.number-color2 .number { color: #20a3f0 } + .ourteam01-number.number-color3 .number-right span, .ourteam01-number.number-color3 .number { color: #f3aa2c } + .ourteam01-number.number-color4 .number-right span, .ourteam01-number.number-color4 .number { color: #3cceda } + .ourteam01-number.number-color2 .number-center em { background: #20a3f0 } + .ourteam01-number.number-color3 .number-center em { background: #f3aa2c } + .ourteam01-number.number-color4 .number-center em { background: #3cceda } +.outteam01-bg02 { background-image: url(../images/pages/outteam01-bg02.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed } + +@media only screen and (max-width:991px) { + .outteam01-bg02 { background-attachment: scroll } +} +/*history 1*/ +.history-box { position: relative } + .history-box:before { content: ""; position: absolute; top: 0; bottom: 0; right: 95px; border-left: 8px solid #e0e0e0 } + .history-box .history-boxmain { padding-right: 172px; position: relative; margin-bottom: 80px } + .history-box .history-boxmain .history-boxdate { width: 20px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #fff; color: #FFF; font-size: 18px; text-align: center; position: absolute; top: 60px; right: 89px; border: 3px solid #20a3f0; overflow: hidden } + .history-box .history-boxmain .history-boxdate span { display: block; font-size: 14px; padding: 20px 0 0 } + .history-box .history-boxmain .history-boxcontent { border: 1px solid #dddddd; border-right: 3px solid #21a3f0; padding: 60px; position: relative; background-color: #FFF; color: #555 } + .history-box .history-boxmain .history-boxcontent:after { content: ""; overflow: hidden; display: block; height: 0; clear: both } + .history-box .history-boxmain .history-boxcontent:before { content: ""; width: 20px; height: 20px; position: absolute; right: -10px; top: 45px; border: 10px solid transparent; border-left: 10px solid #20a3f0; content: ""; display: block; position: absolute; right: -23px; top: 60px; width: 0 } + .history-box .history-boxmain .history-boxpic { float: right; margin-left: 30px; width: 46%; position: relative; overflow: hidden } + .history-box .history-boxmain .history-boxpic img { width: 100% } + .history-box .history-boxmain .history-boxpic .history-boxinfo { position: absolute; bottom: 0; right: 0; left: 0; padding: 12px 10px 10px 20px; background-color: #000; background-color: rgba(0,0,0,0.55); color: #FFF; font-size: 13px } + .history-box .history-boxmain .history-boxpic .history-boxinfo span { font-size: 18px; color: #bbbbbb; vertical-align: middle; margin: 0 10px 4px 4px; transition: color ease-in 200ms; -moz-transition: color ease-in 200ms; -webkit-transition: color ease-in 200ms; -o-transition: color ease-in 200ms; -ms-transition: color ease-in 200ms } + .history-box .history-boxmain .history-boxpic .history-boxinfo span:hover { color: #20a3f0 } + .history-box .history-boxmain .history-boxright { overflow: hidden; width: 47%; float: left } + .history-box .history-boxmain h3 { color: #333333; font-size: 20px; padding: 0 0 25px 0; margin: 0; line-height: 1.2 } + .history-box .history-boxmain h4 { text-transform: uppercase; font-size: 13px; color: #666; margin: 0 0 20px 0 } + .history-box .history-boxmain h3 span { display: block; font-weight: normal; font-size: 13px; padding: 12px 0 0 0; color: #666666 } + .history-box .history-boxmain ul { padding: 0 0 10px 0; margin: 0 } + .history-box .history-boxmain ul li { list-style: none; position: relative; padding: 5px 25px 5px 0; line-height: 1.2 } + .history-box .history-boxmain ul.history01-list li { width: 50%; float: right } + .history-box .history-boxmain p { margin: 0 0 15px 0 } + .history-box .history-boxmain ul li span { position: absolute; right: 0; top: 7px } + .history-box .history-boxmain .photo_box .ico span { color: #3e3e3e; background: #fff } + .history-box .history-boxmore, .history-box .history-boxgotop { width: 80px; height: 80px; line-height: 80px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #888888; color: #FFF; font-size: 18px; text-align: center; position: relative; z-index: 10; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } + .history-box .history-boxmore a, .history-box .history-boxmore a:hover { display: block; color: #FFF; text-decoration: none } + .history-box .history-boxmore:hover, .history-box .history-boxgotop:hover { background-color: #20a3f0 } + .history-box .history-boxgotop { margin: 75px 55px 0 0; cursor: pointer; position: relative } + .history-box .history-boxgotop:before { content: ""; border-top: 6px solid #FFF; border-right: 6px solid #FFF; width: 25px; height: 25px; display: inline-block; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); margin-top: 35px } +.history01-carousel .owl-buttons .owl-prev, .history01-carousel .owl-buttons .owl-next { position: absolute; right: 0; top: 50%; width: 30px; height: 30px; line-height: 30px; font-size: 0; text-align: center; cursor: pointer; margin: -15px 0 0 0; border: none; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; background-color: #fff } +.history01-carousel .owl-buttons .owl-next { right: auto; left: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0 } + .history01-carousel .owl-buttons .owl-prev:before, .history01-carousel .owl-buttons .owl-next:before { border-right: 2px solid #ccc; border-bottom: 2px solid #ccc } + .history01-carousel .owl-buttons .owl-next:before { border-right: none; border-left: 2px solid #ccc } + .history01-carousel .owl-buttons .owl-prev:hover, .history01-carousel .owl-buttons .owl-next:hover { background: #fff } + .history01-carousel .owl-buttons .owl-prev:hover:before, .history01-carousel .owl-buttons .owl-next:hover:before { border-right: 2px solid #fff; border-bottom: 2px solid #fff } + .history01-carousel .owl-buttons .owl-next:hover:before { border-right: none; border-left: 2px solid #fff } +a.history01-bnt, a:link.history01-bnt, a:active.history01-bnt, a:visited.history01-bnt { font-size: 14px; padding: 15px 45px; color: #FFF !important; background-color: #20a3f0; text-decoration: none; display: inline-block; font-weight: bold; margin: 15px 0 0 0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px } +a:hover.history01-bnt { background: #333 !important } +.history-top { position: relative; padding: 0 0 40px 0 } + .history-top img { padding: 2px; background: #fff; border: 2px solid #20a3f0; border-radius: 50% } +.history01-carouse02 { position: relative } + .history01-carouse02 .owl-pagination { text-align: left; margin: -35px 0 0 0; z-index: 9999; position: relative; padding: 0 0 0 20px } + .history01-carouse02 .owl-page { margin: 0 6px 0 0; vertical-align: top; width: 15px; height: 15px; background: #8e8d8d; border: none } + .history01-carouse02.carousel img { width: 100% } +/*history 02*/ +.history02 { position: relative; z-index: 2 } + .history02 img { width: 100% } + .history02:before { position: absolute; content: ""; top: 0; height: 100%; right: 50%; border-right: 1px solid #e9e8e8; z-index: -1 } + .history02 .time_year { border: 1px solid #bcbcbc; width: 122px; height: 72px; margin: 0 auto 64px; clear: both } + .history02 .time_year span { background-color: #bcbcbc; text-align: center; font-size: 26px; color: #ffffff; border: 4px solid #ffffff; display: block; height: 70px; line-height: 64px } + .history02 .time_box_left, .history02 .time_box_right { position: relative; clear: both } + .history02 .time_box_left:after, .history02 .time_box_right:after { clear: both; content: "."; height: 0; font-size: 0; visibility: hidden; display: block } + .history02 .time_box_top { padding: 8px 8px 50px 8px; border: 1px solid #d4d4d4; background: #fafafa; position: relative; margin: 30px 0 60px 0 } + .history02 .time_box_top:before { content: ""; width: 20px; height: 20px; position: absolute; bottom: -11px; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; background-color: #FFF; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); margin: 0 0 0 -10px; right: 50% } + .history02 .time_content, .history02 .time_photo { width: 44%; margin: 0 6% 0 0; float: right; border: 1px solid #d4d4d4; padding: 8px 8px 30px 8px; position: relative; margin-bottom: 60px; background: #fafafa } + .history02 .time_content { margin: 0 0 0 6% } + .history02 .time_photo { margin-top: 100px } + .history02 .time_photo { float: left } + .history02 .time_month { width: 70px; height: 70px; line-height: 70px; text-align: center; background-color: #fff; color: #666; font-size: 14px; position: absolute; right: 50%; margin: 0 0 0 -35px; margin-top: 86px; border-radius: 50%; border: 1px solid #e9e8e8; z-index: 1 } + .history02 .time_month.time_month_top { margin-top: -35px; top: 0 } + .history02 .time_month.time_month_two { z-index: 1; margin: 0 0 0 -34px; left: auto; top: 0 } + .history02 .time_month.time_month_one { z-index: 1; top: 102px; margin: 0 0 0 -34px } + .history02 .time_box_left .time_content:before, .history02 .time_box_left .time_photo:before, .history02 .time_box_right .time_photo:before, .history02 .time_box_right .time_content:before { content: ""; width: 20px; height: 20px; position: absolute; top: 27px; border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; background-color: #fafafa } + .history02 .time_box_left .time_content:before, .history02 .time_box_right .time_photo:before { left: -11px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } + .history02 .time_box_left .time_photo:before, .history02 .time_box_right .time_content:before { right: -11px; transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg) } + .history02 .time_box_right .time_photo { float: right } + .history02 .time_box_right .time_content { float: left; margin-top: 56px } + .history02 .time_box_right .time_photo:before { top: 150px } + .history02 .time_box_right .time_month { margin-top: 142px } + .history02 .time_more { background-color: #3cceda; color: #FFF; padding: 13px 30px; display: inline-block; text-decoration: none } +.history02-title01 { text-align: center; font-size: 29px; color: #3b9cf7; margin: 0; text-transform: uppercase; line-height: 1 } +.history02-carouse02 .owl-buttons .owl-prev, .history02-carouse02 .owl-buttons .owl-next { position: absolute; right: 0; top: 30%; width: 30px; height: 30px; line-height: 30px; font-size: 0; text-align: center; cursor: pointer; margin: -15px 0 0 0; border: none; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; background-color: transparent; border: 1px solid #fff; border-right: 0 } +.history02-carouse02 .owl-buttons .owl-next { right: auto; left: 0; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-left: 0; border-right: 1px solid #fff } + .history02-carouse02 .owl-buttons .owl-prev:before, .history02-carouse02 .owl-buttons .owl-next:before { border-right: 2px solid #ccc; border-bottom: 2px solid #ccc } + .history02-carouse02 .owl-buttons .owl-next:before { border-right: none; border-left: 2px solid #ccc } + .history02-carouse02 .owl-buttons .owl-prev:hover, .history02-carouse02 .owl-buttons .owl-next:hover { background: #fff } + .history02-carouse02 .owl-buttons .owl-prev:hover:before, .history02-carouse02 .owl-buttons .owl-next:hover:before { border-right: 2px solid #21a3f0; border-bottom: 2px solid #21a3f0 } + .history02-carouse02 .owl-buttons .owl-next:hover:before { border-right: none; border-left: 2px solid #21a3f0 } +.history02 .time_box_top { text-align: center } +.history02 .time_title { text-transform: uppercase; color: #363839; font-size: 20px; line-height: 1; padding: 0 0 20px 0 } +.history02 .time_content_top { padding: 48px 0 0 0 } +a.history02-bnt, a:link.history02-bnt, a:active.history02-bnt, a:visited.history02-bnt { font-size: 16px; padding: 15px 20px; color: #FFF !important; background-color: #20a3f0; text-decoration: none; display: inline-block; font-weight: bold; margin: 15px 0 0 0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; line-height: 1; font-weight: normal } +div a.history02-bnt:hover { background-color: #444 } +.time_box_top a.history02-bnt, .time_box_top a:link.history02-bnt, .time_box_top a:active.history02-bnt, .time_box_top a:visited.history02-bnt { padding: 15px 40px } +.time_box_top a:hover.history02-bnt { background-color: #444 } +.history02 .time_box_left h2 { font-size: 20px; color: #333; font-weight: normal; text-transform: uppercase; line-height: 1; padding: 20px 0 20px 0; margin: 0 } +.history02 .time_box_left h3 { font-size: 20px; color: #333; font-weight: normal; text-transform: uppercase; line-height: 1; padding: 20px 0 20px 0; margin: 0 0 20px 0; position: relative } + .history02 .time_box_left h3:before { content: ""; border-bottom: 2px solid #3b9cf7; width: 57px; position: absolute; right: 0; bottom: 0 } + .history02 .time_box_left h3.back-title:before { border-bottom: 2px solid #666666 } +.history02 .time_phone_con, .history02 .history02-carouse02-con { padding: 0 10px } +.history02 ul { margin: 0; padding: 0 0 20px 0 } + .history02 ul li { list-style: none; padding: 10px 0; line-height: 1.2 } + .history02 ul.history02-list01 li { width: 50%; float: right } + .history02 ul li em { color: #3b9cf7 } +.history02 .photo_box .ico span { background-color: transparent; border: 1px solid #fff; border-radius: 0 } +.history02-bottom { width: 70px; height: 70px; border-radius: 50%; border: 1px solid #e9e8e8; position: absolute; bottom: 0; right: 50%; text-align: center; line-height: 70px; margin: 0 0 0 -35px; background: #fff; color: #999 } +/*history03*/ +.history03-content { padding: 35px 0 0 } +.history03-tree_middle { background: url("../images/pages/history03-bg.jpg") center top repeat-y } + .history03-tree_middle > .row { padding: 20px 0 60px } + .history03-tree_middle h3 { font-size: 20px; color: #010101; font-weight: normal; margin: 0 0 20px; line-height: 1.2 } +.history03-content .tree_left img, .history03-content .tree_left > div { float: left } +.history03-content .tree_right img, .history03-content .tree_right > div { float: right } +.history03-content .tree_left > div, .history03-content .tree_right > div { padding-top: 38px } +.history03-content .accent_text { color: #3b9cf7 } +.history03-content .left_branch { margin-left: -7px; padding-top: 10px } +.history03-content .right_branch { margin-right: -7px; padding-top: 15px } +.history03-img { margin: 0 30px } +.history03-content .pr50 { padding-left: 42px } +.history03-content .pl50 { padding-right: 42px } +.history03-line { border-bottom: 2px solid #666666; width: 46px; text-align: left; float: left; vertical-align: top } +.history03-tree_middle h4 { color: #666666; font-weight: normal; text-transform: uppercase; clear: both; padding: 15px 0 0 0; font-size: 13px; line-height: 1; margin: 0 0 20px 0 } +.history03-tree_middle em.fa { color: #20a3f0 } +.history03-title h2 { font-size: 24px; line-height: 1.2; color: #333333; white-space: normal; vertical-align: middle; margin: 0; line-height: 1; text-align: center; font-weight: normal } +.history03-title .line { width: 70px; height: 1px; background-color: #3b9cf7; margin: 30px auto } +.pr10 { padding-left: 10% } +.pl10 { padding-right: 10% } +/*Contact us*/ +.contactus01-title1 { font-size: 30px; line-height: 1.2; color: #fff; white-space: normal; vertical-align: middle; font-weight: bold; margin: 0 0 20px; position: relative; text-align: center } + .contactus01-title1 span { color: #FFF } + .contactus01-title1 span { display: inline-block; position: relative; padding: 0 46px } + .contactus01-title1 span:before, .contactus01-title1 span:after { border-color: #FFF } + .contactus01-title1 span:before { content: ""; border-right: 3px solid #fff; height: 22px; position: absolute; right: 0; top: 50%; margin-top: -11px } + .contactus01-title1 span:after { content: ""; border-left: 3px solid #fff; height: 22px; position: absolute; left: 0; top: 50%; margin-top: -11px } +.contactus01-ibox { padding: 25px 105px 30px 0; position: relative } + .contactus01-ibox .fa { position: absolute; right: 10px; top: 40px; width: 60px; height: 60px; line-height: 60px; text-align: center; background-color: #37acf1; color: #FFF; font-size: 26px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .contactus01-ibox h3 { font-size: 17px; color: #333333; margin: 10px 0 20px 0; line-height: 1.2 } + +@media only screen and (max-width:767px) { + .contactus01-ibox { padding: 10px 80px 15px 0; text-align: right } + .contactus01-ibox .fa { right: 0 } +} + +.conatctus01-imgbottom > [class^="col-md"] { display: table-cell; float: none; vertical-align: bottom } +.contactus01-bg01 { background: url("../images/pages/contactus01-bg01.jpg") no-repeat center center; background-size: cover } +.contactus01-ibox02 { margin: -30px 0 -305px 0; padding: 0; background-color: #FFF; overflow: hidden; box-shadow: 0 0 35px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 35px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 35px rgba(0,0,0,0.4); position: relative; z-index: 1 } + .contactus01-ibox02 li { list-style: none; width: 33.333%; float: right; padding: 100px 60px 85px 60px } + .contactus01-ibox02 li .fa { width: 102px; height: 102px; line-height: 102px; text-align: center; font-size: 40px; color: #20a3f0; border: 2px solid #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-bottom: 35px } + .contactus01-ibox02 li h3 { color: #333333; font-size: 18px; font-weight: normal; margin: 0 0 25px 0; line-height: 1.2 } + .contactus01-ibox02 p { line-height: 2; color: #666666 } + +@media only screen and (max-width:767px) { + .contactus01-ibox02 li .fa { width: 80px; height: 80px; line-height: 80px; font-size: 30px; margin-bottom: 5px } + .contactus01-ibox02 li h3 { margin-bottom: 15px } +} + +.color_white { color: #fff } +.Contactus01-bg02 { padding: 395px 0 92px 0; border-bottom: 1px solid #ccc } +.Contactus01-Container01 { width: 714px; margin: 0 auto } +.contactus01-number { border: 1px solid #ffffff; padding: 40px 20px 30px 20px; text-align: center; font-size: 16px; margin-bottom: 15px; color: #666 } + .contactus01-number .fa { font-size: 50px; color: #333 } + .contactus01-number .number { display: block; font-size: 40px; padding: 2px 0; font-weight: lighter; color: #333 } +.contactus02-info { border: 1px solid #e3e3e3; min-height: 150px; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 20px; overflow: hidden; padding: 0 170px 0 20px; white-space: nowrap } + .contactus02-info > span.fa { position: absolute; top: 0; right: 0; bottom: 0; width: 130px; background-color: #20a3f0; text-align: center; font-size: 50px; color: #FFF; line-height: 150px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } + .contactus02-info:hover > span.fa { background-color: #b5b5b5 } + .contactus02-info:after { content: ""; display: inline-block; width: 0; height: 150px; vertical-align: middle; margin-left: -4px } + .contactus02-info .inforight { display: inline-block; vertical-align: middle; padding: 20px 0; white-space: normal } + .contactus02-info .inforight h4 { font-size: 18px; color: #555555; font-weight: normal; line-height: 1.2; margin: 0 0 10px 0 } + .contactus02-info .inforight p { margin: 0 } +.contactus02-bg01 { position: relative; z-index: 2 } + .contactus02-bg01 .bg_left, .contactus02-bg01 .bg_right, .contactus02-bg01 .content_mid { position: static } + .contactus02-bg01 .bg_right { padding: 70px 40px 70px 0 } + .contactus02-bg01 .bg_left:before { content: ""; position: absolute; width: 50%; height: 100%; right: 0; top: 0; z-index: -1; background: url("../images/pages/contactus02-bg01.jpg") no-repeat center center; background-size: cover } + .contactus02-bg01 .bg_right:before { content: ""; position: absolute; width: 50%; height: 100%; left: 0; top: 0; background: url("../images/pages/contactus02-bg02.png") no-repeat center center; background-color: #20a3f0; background-size: cover; z-index: -1 } + +@media only screen and (max-width:767px) { + .contactus02-bg01 .bg_left:before { display: none } + .contactus02-bg01 .bg_right:before { width: 100% } +} + +.contactus02-ibox { position: relative; overflow: hidden } + .contactus02-ibox.border:before { content: ""; border-right: 1px solid #e2e2e2; left: 0; top: 0; height: 100%; position: absolute } + .contactus02-ibox .pic { float: left; padding: 0 30px; width: 210px } + .contactus02-ibox .pic img { max-width: 100%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .contactus02-ibox .left { overflow: auto; float: none } + .contactus02-ibox h3 { font-size: 16px; color: #333333; line-height: 1.2; margin: 0 } + .contactus02-ibox h3 span { display: block; font-size: 13px; color: #666666; padding: 8px 0 25px } + .contactus02-ibox .social_list_10 span { width: 33px; height: 33px; line-height: 33px; font-size: 15px; display: inline-block; margin: 0 3px 5px; text-align: center; background-color: #20a3f0; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; background-color: #20a3f0 } + .contactus02-ibox .social_list_10 span:hover { background: #444 } +.contactus02-bg02 .contactus02-text:after { content: ""; position: absolute; border-style: solid; border-width: 15px; border-color: #20a3f0 transparent transparent transparent; top: 100%; right: 50%; margin: 0 0 0 -15px } +.contactus02-bg02 .contactus02-text { font-size: 28px; color: #fff; padding: 38px 0; margin: 0; display: block; position: relative; text-align: center; line-height: 1.2 } +.contactus02-bg02 { background: #20a3f0 } +.contactus02-ibox02 { text-align: center; margin: 60px 0 0 0 } +.contactus02-out .contactus02-icon { display: inline-block; width: 92px; height: 92px; line-height: 80px; border-width: 1px; border-style: solid; color: #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: 40px } +.contactus02-out.the1 .contactus02-icon { border-color: #1B58A1; background-color: #1B58A1 } +.contactus02-out.the2 .contactus02-icon { border-color: #FFAA07; background-color: #FFAA07 } +.contactus02-out.the3 .contactus02-icon { border-color: #20a3f0; background-color: #20a3f0 } +.contactus02-out.the4 .contactus02-icon { border-color: #F10403; background-color: #F10403 } +.contactus02-out .contactus02-icon .contactus02-iconborder { border: 5px solid transparent; display: inline-block; border-radius: 50%; width: 100%; height: 100%; transition: border ease-in 200ms; -moz-transition: border ease-in 200ms; -webkit-transition: border ease-in 200ms; -o-transition: border ease-in 200ms; -ms-transition: border ease-in 200ms } +.contactus02-out:hover .contactus02-icon .contactus02-iconborder { border: 5px solid #fff } +.contactus02-out h3 { font-size: 18px; color: #20a3f0; margin: 30px 0 5px 0; font-weight: normal; line-height: 1.2 } +.contactus02-title01 { text-align: center } + .contactus02-title01 h2 { color: #333333; display: inline-block; font-size: 30px; font-weight: normal; line-height: 1.2; margin: 0 0 35px; padding: 0 0 23px; position: relative } + .contactus02-title01 h2::before { background-color: #20a3f0; bottom: 0; content: ""; display: block; height: 2px; right: 50%; margin-right: -33px; position: absolute; width: 66px } +/*Our Services*/ +.service01-ibox { margin: 30px 0 0 0 } + .service01-ibox .service01-ibox_main { position: relative; padding: 0 90px 0 0 } + .service01-ibox .service01-ibox_main:before { position: absolute; content: ""; width: 1px; height: 100px; background-color: #CCCCCC; right: 19px; top: 70px } + .service01-ibox .service01-ibox_main.the3:before { display: none } + .service01-ibox .service01-ibox_main em.fa { font-size: 40px; color: #20a3f0; position: absolute; right: 0; top: 15px } + .service01-ibox .service01-ibox_main h3 { margin: 0 0 20px 0; font-size: 17px; color: #333; font-weight: bold; text-transform: uppercase; line-height: 1.2 } + .service01-ibox .service01-ibox_main p { color: #666 } +.service01-full { position: relative; margin: 0 0 40px 0 } + .service01-full .service01-full_left { background-color: #00CFD9 } + .service01-full .service01-full_left .service01-full_left_main { text-align: center; padding: 301px 80px 301px 503px } + .service01-full .service01-full_left .service01-full_left_main em { display: inline-block; margin: 0 0 20px 0; color: #fff; font-size: 25px } + .service01-full .service01-full_left .service01-full_left_main p { margin: 0; color: #fff; font-size: 13px; line-height: 24px } + .service01-full .service01-full_right { background-color: #2C82D4 } + .service01-full .service01-full_right .service01-full_right_main { text-align: center; padding: 301px 503px 301px 80px } + .service01-full .service01-full_right .service01-full_right_main em { display: inline-block; margin: 0 0 20px 0; color: #fff; font-size: 25px } + .service01-full .service01-full_right .service01-full_right_main p { margin: 0; color: #fff; font-size: 13px; line-height: 24px } + .service01-full .service01-full_img { text-align: center; position: absolute; width: 100%; top: 140px } +.service01-full_img img { display: inline-block } +.service01-ibox02 { width: 244px; height: 244px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px dashed #aaa; margin: 68px auto 0; position: relative } +.service01-ibox02_right { margin: 30px 0 0 0 } +.service01-ibox02 em.fa { width: 120px; height: 120px; line-height: 120px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; color: #fff; position: absolute; font-size: 40px } +.service01-ibox02 em.the1.fa { top: 0; right: 50%; margin: -38px 0 0 -60px } +.service01-ibox02 em.the2.fa { bottom: 12px; right: 0; top: auto; margin: 0 0 0 -38px } +.service01-ibox02 em.the3.fa { bottom: 12px; top: auto; left: 0; margin: 0 -38px 0 0 } +.service01-ibox02_r { margin: 30px 0 0 0 } +.service01-tab ul.resp-tabs-list li { background: #eee; padding: 21px 47px; line-height: 1.2; font-size: 15px; border: 0; border-left: 2px solid #fff } + .service01-tab ul.resp-tabs-list li.resp-tab-active { background: #20a3f0; color: #fff; position: relative } +.service01-tab .resp_margin { padding: 40px 0 0 0 } +.service01-tab .resp-tabs-container { border: 0; margin: 0 } +.service01-tab ul.resp-tabs-list li.resp-tab-active:before { border: 4px solid transparent; border-top: 4px solid #20a3f0; content: ""; display: block; position: absolute; right: 50%; bottom: -8px; width: 0; margin: 0 0 0 -2px } +.service-bg01 { background: #333333; color: #fff } +.ourservices_d { background-color: #333 } + .ourservices_d .aboutus_b h1 { color: #fff } + .ourservices_d .aboutus_b p { color: #999 } +.service01-imgbox .service01-imgcon { width: 25%; float: right } + .service01-imgbox .service01-imgcon .photo_box { margin: 0 } + .service01-imgbox .service01-imgcon .photo_box .shade { background-color: #20a3f0; padding: 20px } + .service01-imgbox .service01-imgcon .photo_box:hover .shade { filter: alpha(opacity=90); opacity: 0.9 } + .service01-imgbox .service01-imgcon .photo_box .shade2 { width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=0); opacity: 0; z-index: 0 } + .service01-imgbox .service01-imgcon .photo_box:hover .shade2 { filter: alpha(opacity=20); opacity: 0.2 } +.service01-imgbox .photo_box .ico span { background-color: transparent; border: 1px solid #fff; width: 65px !important; height: 65px !important; line-height: 65px !important } +.service01-chart { text-align: center; color: #fff } + .service01-chart .bgcolor1 { background-color: #00CFD9; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .bgcolor2 { background-color: #83D580; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .bgcolor3 { background-color: #FFBD3E; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .bgcolor4 { background-color: #51CAB8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 40px 0; margin: 30px 0 0 0 } + .service01-chart .service01-percentage2 { position: relative; margin: 0 auto; width: 170px; height: 170px; line-height: 170px; color: #fff } + .service01-chart .service01-percentage2 .percentage_inner { font-size: 30px; color: #fff; font-weight: normal; position: absolute; width: 100% } + .service01-chart p { font-size: 15px; color: #fff; text-transform: uppercase; margin: 30px 0 0 0 } +.service02-ibox { text-align: center; margin: 0 0 40px; position: relative; z-index: 1 } + .service02-ibox:before { content: ""; top: 101px; border-bottom: 1px dashed #d3d3d3; position: absolute; width: 100%; right: 50%; z-index: -1 } +.row > .col-sm-6:last-child .service02-ibox:before { display: none } +.service02-ibox span.fa { font-size: 50px; color: #333333 } +.service02-ibox h3 { margin: 55px 0 30px 0; font-size: 16px; color: #333333; line-height: 1.2 } +.service02-ibox .ico { width: 203px; height: 203px; border: 2px solid #7770cc; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 0 auto 40px; background-color: #FFF } + .service02-ibox .ico span { width: 90px; height: 90px; line-height: 90px; background-color: #7770cc; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: 30px; color: #FFF; margin-top: 56px; position: relative; z-index: 1 } + .service02-ibox .ico span:after { content: ""; position: absolute; top: -20px; right: -20px; left: -20px; bottom: -20px; background-color: #7770cc; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; opacity: 0.5; z-index: -1 } + .service02-ibox .ico.color_1 span, .service02-ibox .ico.color_1 span:after { background-color: #20a3f0 } + .service02-ibox .ico.color_1 { border-color: #20a3f0 } + .service02-ibox .ico.color_3 span, .service02-ibox .ico.color_3 span:after { background-color: #b75ccd } + .service02-ibox .ico.color_3 { border-color: #b75ccd } + .service02-ibox .ico.color_4 span, .service02-ibox .ico.color_4 span:after { background-color: #4680dd } + .service02-ibox .ico.color_4 { border-color: #4680dd } + +@media only screen and (max-width:767px) { + .service02-ibox:before { display: none } +} + +.service02-bg01 { background: #f4f4f4; text-align: center } +.service02-chart { text-align: center } + .service02-chart .percentage2 { position: relative; margin: 16px auto 37px; width: 275px; height: 275px; color: #FFF; border: 2px solid #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; padding: 12px } + .service02-chart .percentage_inner { position: absolute; top: 0; right: 0; width: 100%; text-align: center; font-size: 60px; font-weight: bold; margin-top: 60px } + .service02-chart p { color: #FFF; font-size: 16px } +.service02-bg02 { background: #20a3f0 } +.service02-carousel .item { margin: 0 15px; padding: 0 } +.service02-carousel .owl-page { border: none; background-color: #cecece; width: 20px; height: 20px; margin: 0 4px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .service02-carousel .owl-page:hover, .service02-carousel .owl-page.active { background-color: #20a3f0 } +.service02-carousel .blockquote_6 { border: 1px solid #dddddd; background-color: #f8f8f8; text-align: center; padding: 0 50px; margin-bottom: 154px; color: #333 } + .service02-carousel .blockquote_6 .ico { font-size: 28px; position: relative; display: inline-block; color: #21a3f0; padding: 0 15px; margin: 40px 0 20px } + .service02-carousel .blockquote_6 .ico:before, .blockquote_6 .ico:after { content: ""; width: 50px; left: 100%; top: 50%; border-bottom: 1px solid #21a3f0; position: absolute } + .service02-carousel .blockquote_6 .ico:after { right: 100%; left: auto } + .service02-carousel .blockquote_6 p { text-indent: 0; margin-bottom: 30px; font-style: normal } + .service02-carousel .blockquote_6 small { position: static; padding: 0; margin-bottom: -124px } + .service02-carousel .blockquote_6 small:before { content: "" } + .service02-carousel .blockquote_6 .pic { width: 112px; height: 112px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #dddddd; padding: 5px; margin: auto auto 30px; background-color: #FFF } + .service02-carousel .blockquote_6 small img { max-width: 100%; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .service02-carousel .blockquote_6 small span { font-weight: bold; font-size: 14px; color: #333333; font-style: normal } + .service02-carousel .blockquote_6 small span em { font-weight: normal; font-size: 13px; color: #888888; display: block; padding-top: 5px; font-style: normal } +.service02-title1 { font-size: 40px; color: #e6e6e6; margin-bottom: 60px; line-height: 1.2 } +.service02-full-left { margin: 0; padding: 0; list-style: none } + .service02-full-left li { padding: 0 85px 60px 0; position: relative; overflow: hidden } + .service02-full-left li .fa { position: absolute; top: 20px; right: 0; font-size: 38px; opacity: 0.4 } + .service02-full-left li h3 { margin: 0 0 20px 0; font-size: 17px; color: #ffffff; line-height: 1.2 } + .service02-full-left li:before { content: ""; position: absolute; top: 70px; right: 22px; border-left: 1px solid #FFF; height: 100%; opacity: 0.4 } + .service02-full-left li:last-child:before { display: none } +.service02-bg03 .right_img { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background: url("../images/pages/service02-full-left.jpg") no-repeat center center; background-size: cover } +.service02-bg03 { background-color: #7770cc; position: relative; color: #fff } + .service02-bg03 .row { margin-right: 0; margin-left: 0 } + .service02-bg03 a.ourteam-bnt02 { line-height: 1.2; padding: 19px 50px; min-width: 196px } +/*faq*/ +.faq01-chart { text-align: center } + .faq01-chart .percentage5 { position: relative; margin: auto auto 10px; width: 180px; height: 180px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 22px solid #f0f0f0 } + .faq01-chart .percentage5 .percentage_inner { position: absolute; width: 100%; line-height: 120px; text-align: center; font-size: 30px; color: #333; margin: 0 } + .faq01-chart .percentage5 canvas { margin: -12px } + .faq01-chart h3 { color: #333333; font-size: 18px; text-align: center; padding: 32px 0 25px; margin: 0; line-height: 1.2 } + .faq01-chart p { padding: 0 10px } +.faq01-Testimonials .faq_list { margin: 0; padding: 0 0 60px } + .faq01-Testimonials .faq_list dt { font-size: 15px; color: #333333; padding: 20px 60px 20px 0; position: relative; text-transform: uppercase; margin: 0 } + .faq01-Testimonials .faq_list dt:before { content: "\f128"; font-family: "FontAwesome"; width: 40px; height: 40px; line-height: 40px; position: absolute; top: 9px; right: 0; background-color: #20a3f0; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF; font-size: 20px } + .faq01-Testimonials .faq_list dd { font-size: 13px; color: #666666; line-height: 2; padding: 0 60px 40px 0; border-bottom: 1px solid #cccccc; margin-bottom: 25px } +.faq01-Testimonials .dot a:hover, .faq01-Testimonials .dot a.actived { background-color: #20a3f0 } +.faq01-Testimonials .dot a { width: 17px; height: 17px; background-color: #d0d0d0; border: none; margin-left: 5px } +.faq01-bg01 { background: #f4f4f4; position: relative } +.faq-text a.ourteam-bnt02 { line-height: 1.2; padding: 19px 45px; min-width: 234px; margin: 0 } +.faq-text .icon { width: 150px; height: 150px; line-height: 150px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #219ae1; margin: auto auto 70px } +.faq-text h3 { font-size: 40px; color: #ffffff; margin-bottom: 40px; line-height: 1.2 } +.fag01-bg02 { background: url("../images/pages/fag01-bg02.jpg") no-repeat center bottom; background-size: cover; text-align: center; color: #fff } +.faq-imgbox img { max-width: 100% } +.faq-imgbox h3 { color: #333333; font-size: 20px; padding: 40px 0 25px; margin: 0; line-height: 1.2 } +.faq-imgbox p { margin-bottom: 40px } +.faq-imgbox a.ourteam-bnt, .faq-imgbox a:link.ourteam-bnt, .faq-imgbox a:active.ourteam-bnt, .faq-imgbox a:visited.ourteam-bnt { font-weight: normal; font-size: 15px } +.faq01-bg01 .col-md-6.faq01-imgbottom { position: absolute; left: 0; bottom: 0 } +.faq02-ibox { position: relative } + .faq02-ibox .img { text-align: center; position: relative; padding: 260px 0; z-index: 1 } + .faq02-ibox .img:before { content: ""; z-index: -1; position: absolute; width: 266px; height: 266px; background-color: #D6D6D6; right: 50%; top: 50%; margin: -133px 0 0 -133px; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg) } + .faq02-ibox .img:after { content: ""; position: absolute; width: 100%; height: 1px; background-color: #DCDCDC; top: 50%; margin: -1px 0 0 0; right: 0; z-index: -2 } + .faq02-ibox .img img { display: inline-block } + .faq02-ibox .faq02-ibox_left_top { position: absolute; right: 0; top: 30px; text-align: right; width: 30%; z-index: 2 } + .faq02-ibox .faq02-ibox_left_top .main h3, .faq02-ibox .faq02-ibox_left_bottom .main h3, .faq02-ibox .faq02-ibox_right_top .main h3, .faq02-ibox .faq02-ibox_right_bottom .main h3 { font-size: 17px; font-weight: bold; text-transform: uppercase; color: #333; margin: 0; line-height: 1.2 } + .faq02-ibox .faq02-ibox_left_top .main h3 em.fa, .faq02-ibox .faq02-ibox_left_bottom .main h3 em.fa, .faq02-ibox .faq02-ibox_right_top .main h3 em.fa, .faq02-ibox .faq02-ibox_right_bottom .main h3 em.fa { width: 70px; height: 70px; line-height: 70px; text-align: center; color: #fff; background-color: #20a3f0; font-size: 28px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; vertical-align: middle; margin: 0 0 0 15px } + .faq02-ibox .faq02-ibox_right_top .main h3 em.fa, .faq02-ibox .faq02-ibox_right_bottom .main h3 em.fa { margin: 0 15px 0 0 } + .faq02-ibox .faq02-ibox_left_top .main p, .faq02-ibox .faq02-ibox_left_bottom .main p, .faq02-ibox .faq02-ibox_right_top .main p, .faq02-ibox .faq02-ibox_right_bottom .main p { font-size: 13px; color: #666; margin: 25px 0 0 0 } + .faq02-ibox .faq02-ibox_left_bottom { position: absolute; right: 0; bottom: 0; text-align: right; width: 30%; z-index: 2 } + .faq02-ibox .faq02-ibox_right_top { position: absolute; left: 0; top: 30px; text-align: left; width: 30%; z-index: 2 } + .faq02-ibox .faq02-ibox_right_bottom { position: absolute; left: 0; bottom: 0; text-align: left; width: 30%; z-index: 2 } +.faq02-Testimonials blockquote { color: #fff; font-size: 13px; font-style: normal; padding: 0; margin: 0; line-height: 22px } + .faq02-Testimonials blockquote .main { width: 50%; background-color: rgba(0,38,40,0.8); padding: 168px 130px 248px 130px } + .faq02-Testimonials blockquote .main h2 { color: #20a3f0; font-size: 20px; font-weight: normal; margin: 0 0 10px 0; line-height: 1.2 } + .faq02-Testimonials blockquote .main h1 { color: #fff; font-size: 30px; font-weight: normal; margin: 0 0 30px 0; line-height: 1.2 } + .faq02-Testimonials blockquote .main p { color: #aaa; font-size: 13px; margin: 0 0 40px 0; font-style: normal; text-indent: 0 } + .faq02-Testimonials blockquote .main a { text-decoration: none; font-size: 15px; color: #fff; background-color: #20a3f0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 19px 42px; display: inline-block; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .faq02-Testimonials blockquote .main a:hover { background-color: #333 } + .faq02-Testimonials blockquote small { width: 100%; height: 100%; bottom: auto; right: 0; top: 0; padding: 0; z-index: -1 } + .faq02-Testimonials blockquote small span { width: 100%; height: 100%; display: block; background-position: center; background-repeat: no-repeat; background-size: cover } + .faq02-Testimonials blockquote small:before { display: none } +.faq02-Testimonials .dot { right: 130px; bottom: 150px; z-index: 12 } + .faq02-Testimonials .dot a { width: 18px; height: 18px; border: 1px solid transparent !important; background-color: rgba(255,255,255,0.3) } + .faq02-Testimonials .dot a.actived { background-color: transparent !important; border: 1px solid #fff !important } +.faq02-Testimonials .last_page { display: none } +.faq02-Testimonials .next_page { position: absolute; top: 0; left: 0; height: 60px; line-height: 60px; width: 60px; border: 1px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center; color: #fff; font-family: Helvetica; top: 118px; bottom: auto; right: 50%; left: auto; margin: 0 0 0 -190px; font-size: 0; z-index: 12 } + .faq02-Testimonials .next_page:before { font-family: 'FontAwesome'; content: "\f105"; position: absolute; font-size: 30px; right: 50%; margin: 0 0 0 -5px } +.faq02-Testimonials img { height: 100%; width: 100% } +.faq02-accordion { margin: 30px 0 0 0 } + .faq02-accordion .panel-default { background-color: transparent; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none } + .faq02-accordion .panel-default > .panel-heading { background-color: #F6F6F5; border: none; padding: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px } + .faq02-accordion .panel-heading + .panel-collapse .panel-body { border: none; padding: 0 50px 0 0; margin: 50px 50px 50px 0; border-right: 2px solid #20a3f0 } + .faq02-accordion .panel-heading + .panel-collapse .panel-body img { float: left; margin: 0 30px 0 0 } + .faq02-accordion .panel-default > .panel-heading a { font-size: 15px; font-weight: bold; padding: 14px 30px 14px 0; color: #333; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px } + .faq02-accordion .panel + .panel { margin-top: 15px } + .faq02-accordion .panel-default > .panel-heading a.collapsed { color: #333; background-color: #F6F6F5 } + .faq02-accordion .panel-default > .panel-heading a:hover { text-decoration: none } + .faq02-accordion .panel-default .panel-title { position: relative; padding-right: 46px } + .faq02-accordion .panel-default .accordion_icon { position: absolute; right: 0; top: 0; background-color: #20a3f0; width: 50px; height: 100%; margin: 0; float: right; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px } + .faq02-accordion .panel-default .accordion_icon:before { position: absolute; top: 50%; right: 50%; margin: -11px 0 0 -7px; content: "\2212"; color: #FFF; font-size: 20px } + .faq02-accordion .panel-default .collapsed .accordion_icon:before { content: "\002B"; color: #FFF } + +@media only screen and (max-width:767px) { + .faq02-accordion .panel-heading + .panel-collapse .panel-body { margin: 20px 0 20px 0; padding-right: 15px } +} + +.faq02-chart { text-align: center } + .faq02-chart .faq02-percentage { margin: 30px auto; color: #20a3f0 } + .faq02-chart .faq02-percentage .percentage_inner { width: 120px; height: 120px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; line-height: 120px !important; text-align: center; font-size: 24px; color: #333; background-color: #fff; padding: 0; margin: 40px 0 0 -60px; position: absolute; right: 50% } + .faq02-chart h3 { font-size: 18px; color: #fff; font-weight: bold; line-height: 1.2; margin: 0 0 20px 0 } + .faq02-chart p { font-size: 13px; color: #fff } +.faq02-bg01 { background-image: url("../images/pages/faq02-bg01.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed; text-align: center; color: #fff } + +@media only screen and (max-width:991px) { + .faq02-bg01 { background-attachment: scroll } +} + +a.faq02-bnt, a.faq02-bnt:link, a.faq02-bnt:active, a.faq02-bnt:visited { border: 2px solid #fff; color: #fff; display: inline-block; font-size: 15px; margin-top: 2px; padding: 10px 30px; font-weight: normal; text-decoration: none; transition: all 200ms ease-in 0s; display: inline-block; vertical-align: bottom; margin: 10px 40px 0 40px; border-radius: 2px } +a:hover.faq02-bnt { background: #fff; color: #20a3f0 } +.faq02-text { position: relative } + .faq02-text .text_left { text-align: center; font-size: 30px; padding: 10px 0 } + .faq02-text .text_right { position: absolute; top: 50%; left: 3%; transform: translateY(-50%); -webkit-transform: translateY(-50%) } + .faq02-text .text_right .ourteam-bnt02 { margin: 0 } +/*Pricing*/ +.dg-title25.Pricing-title h3 { color: #000; text-transform: uppercase } +.dg-title25 .line:before, .dg-title25 .line:after { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } +.pricing01-bg01 { background: #f4f4f4 } +.pricing01-ibox { border: 1px solid #20a3f0; padding: 60px 60px 40px; text-align: center; margin-bottom: 40px } + .pricing01-ibox .ico { width: 80px; height: 72px; line-height: 72px; display: block; background-color: #21a3f0; text-align: center; font-size: 30px; color: #FFF; margin: auto auto 55px; position: relative } + .pricing01-ibox .ico:before { content: ""; border: 8px solid transparent; border-top-color: #21a3f0; border-right-color: #21a3f0; position: absolute; top: 100%; right: 0 } + .pricing01-ibox h3 { font-size: 16px; color: #333333; padding-bottom: 18px; margin: 0; line-height: 1.2 } +.pricing01-price { padding: 0; min-width: 100%; display: table; margin: auto } + .pricing01-price > div { display: table-cell; vertical-align: bottom; float: none } + .pricing01-price .price_title { padding: 40px 0 40px; margin: 0; text-align: center; background-color: #20a3f0; border-bottom: none } + .pricing01-price .price_title h2 { color: #FFF; font-size: 18px; text-transform: uppercase; line-height: 1.2 } + .pricing01-price .price_holder { border-color: #bbbbbb; border-top: none; text-align: center; margin: 0 0 40px 0; background-color: #FFF } + .pricing01-price .price_holder ul { border: none } + .pricing01-price .price_holder ul li { border: none; text-align: center; color: #666666; border-bottom: 1px solid #d4d4d4; padding: 20px 0 } + .pricing01-price .price_holder ul li:nth-child(even) { background-color: #f6f6f6 } + .pricing01-price .price_holder .price_box { background-color: #20a3f0; padding: 0 0 40px } + .pricing01-price .price_holder .price_box .box { width: 204px; height: 204px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid #ffffff; margin: auto; text-align: center; color: #FFF; padding-top: 65px; margin-bottom: 20px } + .pricing01-price .price_holder .price_box .sup { vertical-align: inherit; font-size: 40px; line-height: 1.2; font-weight: bold } + .pricing01-price .price_holder .price_box .price { font-size: 40px; line-height: 1.2; font-weight: bold } + .pricing01-price .price_holder .price_box .unit { display: inline-block; font-size: 20px; padding-top: 5px } + .pricing01-price .price_holder .price_box em { display: block; font-style: normal; font-size: 14px; padding-top: 5px } + .pricing01-price .price_holder .btn { border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; padding: 20px 50px; font-size: 15px; display: inline-block; margin: 30px 0; background-color: #4680dd } + .pricing01-price .price_holder .btn:hover { background-color: #333 !important } + .pricing01-price .color_2 .price_title, .pricing01-price .color_2 .price_holder .price_box, .pricing01-price .color_2 .price_holder .btn { background-color: #7770cc } + .pricing01-price .color_3 .price_title, .pricing01-price .color_3 .price_holder .price_box, .pricing01-price .color_3 .price_holder .btn { background-color: #b75ccd } + .pricing01-price .color_4 .price_title, .pricing01-price .color_4 .price_holder .price_box, .pricing01-price .color_4 .price_holder .btn { background-color: #4680dd } +.pricing01-title { color: #ffffff; font-size: 30px; margin: 50px 0 45px 0; line-height: 1.2 } +.pricing01-list { margin: 0; padding: 0; clear: both; list-style: none; overflow: hidden } + .pricing01-list li { margin: 0; padding: 10px 0 } + .pricing01-list li .fa { color: #fff; font-size: 15px; vertical-align: middle; margin-left: 20px } + .pricing01-list li a { color: #fff } + .pricing01-list li:hover a, .pricing01-list li:hover .fa { color: #20a3f0; text-decoration: none } +.pricing01-bg02 { background: url("../images/pages/pricing01-bg02.jpg") no-repeat center center; background-size: cover; color: #fff; position: relative } + .pricing01-bg02 .prcing01-img img.shaowd { -moz-box-shadow: 0 15px 15px -8px #dcdcdc; -webkit-box-shadow: 0 15px 15px -8px #dcdcdc; box-shadow: 0 15px 15px -8px #dcdcdc; border-radius: 50px 50px 0 0 } + .pricing01-bg02 .prcing01-img { position: absolute; bottom: 0; left: 0 } + .pricing01-bg02 .prcing01-img .prcing01-left { right: -44px; position: absolute; top: 115px } +.pricing01-bnt, a.pricing01-bnt, a:link.pricing01-bnt, a:active.pricing01-bnt, a:visited.pricing01-bnt { padding: 18px 58px; font-size: 15px; display: inline-block; white-space: nowrap; color: #fff; border: 2px solid #fff; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transition: all ease-in 200ms; transition: all ease-in 200ms; line-height: 1.2; min-width: 236px } +.pricing01-img-list { margin: 0 -3px; padding: 0; list-style: none; text-align: center; overflow: hidden } + .pricing01-img-list li { float: right; width: 16.6666% } + .pricing01-img-list li .box { background-color: #eeeeee; margin: 3px; padding: 60px 5px 46px; font-size: 16px } + .pricing01-img-list img { margin-bottom: 21px; display: inline-block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px } +.pricing01-bnt02, a.pricing01-bnt02, a:link.pricing01-bnt02, a:active.pricing01-bnt02, a:visited.pricing01-bnt02 { padding: 12px 40px; font-size: 15px; display: inline-block; white-space: nowrap; color: #20a3f0; border: 2px solid #20a3f0; margin: 0 0 10px 12px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transition: all ease-in 200ms; transition: all ease-in 200ms } + a.pricing01-bnt02:hover, a.pricing01-bnt:hover { border-color: #20a3f0; background-color: #20a3f0; color: #fff !important; text-decoration: none } +.pricing02-price { padding: 0; margin: 30px 0 0 0 } + .pricing02-price .price_main { position: relative; margin: 0 0 15px 0 } + .pricing02-price .price_main:before { content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background-color: #d4d4d4; margin: 0 0 0 -15px } + .pricing02-price .price_main.the1:before { display: none } + .pricing02-price .price_title { padding: 0; margin: 0; border: none; text-align: center } + .pricing02-price .price_title .img { position: relative; display: inline-block } + .pricing02-price .price_title .img img { display: inline-block } + .pricing02-price .price_title em.fa { height: 60px; width: 60px; line-height: 60px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; color: #fff; text-align: center; position: absolute; left: 0; top: 0 } + .pricing02-price .price_title .line { width: 50px; height: 1px; background-color: #20a3f0; display: block; margin: 30px auto } + .pricing02-price .price_holder { border: none; margin: 0; padding: 0; text-align: center } + .pricing02-price .price_box { color: #666; padding: 0 } + .pricing02-price .sup { font-size: 40px; color: #333 } + .pricing02-price .price { font-size: 24px; color: #333 } + .pricing02-price .unit { display: block; text-align: center; color: #20a3f0; font-size: 17px; font-weight: bold; text-transform: uppercase } + .pricing02-price .price_holder ul { border: none; margin: 15px 0; max-width: 75%; display: inline-block } + .pricing02-price .price_holder ul li { text-align: right; font-size: 13px; color: #666; border: none; padding: 10px 0 10px 0 } + .pricing02-price .price_holder ul li span.fa { font-size: 14px; color: #20a3f0; margin: 0 0 0 10px } + .pricing02-price a.btn { background-color: #20a3f0; font-size: 14px; color: #ffffff; margin: 0 auto; padding: 12px 26px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px } + .pricing02-price a.btn:hover { background-color: #333 !important } + +@media only screen and (max-width:767px) { + .pricing02-price .price_main:before { display: none } + .pricing02-price .price_main { margin-bottom: 30px } +} + +.pricing-full { position: relative } + .pricing-full .pricing-full_left { width: 50%; height: 100%; position: absolute; right: 0; top: 0; background-image: url("../images/pages/pricing-full-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center } + .pricing-full .pricing-full_right { float: left; width: 50% } + .pricing-full .pricing-full_right .pricing-full_right_main { background-color: #ECECEC; padding: 76px 40px 100px 40px } + .pricing-full .pricing-full_right .pricing-full_right_main h3 { font-size: 20px; color: #20a3f0; font-weight: normal; margin: 0 0 10px 0 } + .pricing-full .pricing-full_right .pricing-full_right_main h1 { font-size: 30px; color: #333; margin: 0 0 20px 0 } + .pricing-full .pricing-full_right .pricing-full_right_main p { font-size: 13px; color: #666; margin: 0 0 10px 0 } + .pricing-full .pricing-full_right .pricing-full_right_main ul { margin: 0; padding: 0; list-style-type: none } + .pricing-full .pricing-full_right .pricing-full_right_main ul li { margin: 20px 0 0 -1px; position: relative; float: right; width: 33.333333%; list-style-type: none; cursor: pointer; border: 1px solid #cbcbcb; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms; text-align: center } + .pricing-full .pricing-full_right .pricing-full_right_main ul li:hover { background-color: rgba(255,255,255,0.5) } +.pricing02-title1 h3 { font-size: 20px; color: #20a3f0; font-weight: normal; margin: 0 0 10px 0; line-height: 1.2 } +.pricing02-title1 h1 { font-size: 30px; color: #333; margin: 0 0 20px 0; line-height: 1.2 } +.pricing02-title1 p { font-size: 13px; color: #666; font-weight: normal } +.pricing02-title1 a.links { font-size: 15px; color: #20a3f0; text-decoration: none; border: 2px solid #20a3f0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; padding: 10px 32px; margin: 30px 0 20px 0; transition: background-color ease-in 200ms,color ease-in 200ms; -moz-transition: background-color ease-in 200ms,color ease-in 200ms; -webkit-transition: background-color ease-in 200ms,color ease-in 200ms; -o-transition: background-color ease-in 200ms,color ease-in 200ms; -ms-transition: background-color ease-in 200ms,color ease-in 200ms } + .pricing02-title1 a.links:hover { background-color: #20a3f0; color: #fff } +.pricing02-bg01 { background-image: url("../images/pages/pricing02-bg01.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: cover; background-attachment: fixed; text-align: center; color: #fff } + +@media only screen and (max-width:991px) { + .pricing02-bg01 { background-attachment: scroll } +} + +.pricing02-ibox { background-color: #fff; padding: 0 45px 60px 45px; text-align: center; margin: 70px 0 22px 0 } + .pricing02-ibox .icon { width: 80px; height: 80px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #ddd; margin: -40px auto 40px; display: inline-block; background-color: #fff; padding: 6px } + .pricing02-ibox .icon em.fa { width: 64px; height: 64px; line-height: 64px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 0 auto; background-color: #20a3f0; color: #fff; font-size: 25px } + .pricing02-ibox h5 { font-size: 15px; color: #333; text-transform: uppercase; font-weight: bold; margin: 0 0 22px 0; line-height: 1.2 } + .pricing02-ibox p { color: #8a8989; margin: 0 0 20px 0 } + .pricing02-ibox a.links { text-decoration: none } +/*Team Detial*/ +.detail01_box { text-align: center } + .detail01_box .detail01_area_1, .detail01_box .detail01_area_3, .detail01_box .detail01_area_4, .detail01_box .detail01_area_6 { width: 200px; height: 200px; line-height: 200px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block; vertical-align: middle; position: relative; color: #FFF } + .detail01_box .detail01_area_1 span, .detail01_box .detail01_area_3 span, .detail01_box .detail01_area_4 span, .detail01_box .detail01_area_6 span { display: inline-block; line-height: 1.6; padding: 20px; font-size: 16px; vertical-align: middle } + .detail01_box .detail01_area_1:before, .detail01_box .detail01_area_3:before, .detail01_box .detail01_area_4:before, .detail01_box .detail01_area_6:before { content: ""; width: 43px; border-bottom: 1px solid #c2c2c2; position: absolute } + .detail01_box .detail01_area_1:before { top: 50%; right: 100%; margin: -1px 0 0 10px } + .detail01_box .detail01_area_3:before { top: 50%; left: 100%; margin: -1px 10px 0 0 } + .detail01_box .detail01_area_4:before { top: 6px; right: 100%; margin: 0 0 0 -28px; transform: rotate(-45deg) } + .detail01_box .detail01_area_6:before { top: 6px; left: 100%; margin: 0 -28px 0 0; transform: rotate(45deg) } + .detail01_box .detail01_area_2 { width: 330px; height: 330px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: inline-block; overflow: hidden; vertical-align: middle; margin: 0 63px } + .detail01_box .detail01_area_1 { background-color: #d33999 } + .detail01_box .detail01_area_3 { background-color: #20a3f0 } + .detail01_box .detail01_area_4 { background-color: #f3aa2c } + .detail01_box .detail01_area_6 { background-color: #3cceda } + .detail01_box .detail01_area_2 img { max-width: 100% } + .detail01_box .detail01_area_5 { display: inline-block; overflow: hidden; vertical-align: top; margin: 35px 33px 0; font-size: 18px; color: #333 } + .detail01_box .detail01_area_5 h3 { line-height: 1.2; margin: 0 0 8px 0 } + .detail01_box .detail01_area_5 p { color: #999999; font-size: 14px } +.detail01-Testimonials { min-height: inherit } + .detail01-Testimonials .mark { width: 38px; height: 38px; font-size: 36px; color: #20a3f0; background-color: transparent; margin: auto auto 35px } + .detail01-Testimonials blockquote { font-size: 13px; text-align: center; font-style: normal; color: #666666; margin: 0 5%; padding-bottom: 98px } + .detail01-Testimonials .last_page, .detail01-Testimonials .next_page { width: 16px; height: 16px; border: none; border-left: 3px solid #767676; border-bottom: 3px solid #767676; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; overflow: hidden; text-indent: -100px; top: 50% } + .detail01-Testimonials .last_page { right: 15px; left: auto; transform: rotate(135deg); -ms-transform: rotate(135deg); /* IE 9 */ -moz-transform: rotate(135deg); /* Firefox */ -webkit-transform: rotate(135deg); /* Safari and Chrome */ -o-transform: rotate(135deg); /* Opera */ } + .detail01-Testimonials .next_page { left: 15px; right: auto; transform: rotate(-45deg); -ms-transform: rotate(-45deg); /* IE 9 */ -moz-transform: rotate(-45deg); /* Firefox */ -webkit-transform: rotate(-45deg); /* Safari and Chrome */ -o-transform: rotate(-45deg); /* Opera */ } + .detail01-Testimonials .dot { text-align: center } + .detail01-Testimonials .dot { text-align: center; width: 100% } + .detail01-Testimonials .dot a img { width: 60px; height: 60px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% } + .detail01-Testimonials .dot a { text-indent: inherit; width: auto; height: auto; padding: 5px; border: 1px solid #c9c9c9 } + .detail01-Testimonials .dot a.actived { border: 1px solid #20a3f0 } +.detail01-isotope .photo { position: relative; overflow: hidden } +.detail01-isotope a.pricing01-bnt02 { min-width: 195px; margin: 10px 18px } +.detail01-isotope { margin-bottom: 12px } + .detail01-isotope .photo:before { content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); position: absolute; opacity: 0; transition: all ease-in 200ms; -moz-transition: all ease-in 200ms; /* Firefox 4 */ -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ -o-transition: all ease-in 200ms; /* Opera */ -ms-transition: all ease-in 200ms; /* IE9? */ } + .detail01-isotope .photo:after { content: ""; right: 0; top: 0; bottom: 0; left: 0; position: absolute; border: 1px solid #FFF; opacity: 0; transition: all ease-in 300ms; -moz-transition: all ease-in 300ms; /* Firefox 4 */ -webkit-transition: all ease-in 300ms; /* Safari and Chrome */ -o-transition: all ease-in 300ms; /* Opera */ -ms-transition: all ease-in 300ms; /* IE9? */ } + .detail01-isotope .ico { position: absolute; top: 50%; width: 100%; right: 0; text-align: center; margin-top: -35px; z-index: 10; opacity: 0; transform: scale(1.2); -webkit-transform: scale(1.2); transition: all ease-in 400ms; -moz-transition: all ease-in 400ms; /* Firefox 4 */ -webkit-transition: all ease-in 400ms; /* Safari and Chrome */ -o-transition: all ease-in 400ms; /* Opera */ -ms-transition: all ease-in 400ms; /* IE9? */ } + .detail01-isotope .photo:hover:before { opacity: 1 } + .detail01-isotope .photo:hover:after { right: 20px; top: 20px; bottom: 20px; left: 20px; opacity: 1 } + .detail01-isotope .photo:hover .ico { opacity: 1; transform: scale(1); -webkit-transform: scale(1) } + .detail01-isotope .ico span { width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; color: #FFF; font-size: 26px; margin: 0 5px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ -o-transition: background-color ease-in 200ms; /* Opera */ -ms-transition: background-color ease-in 200ms; /* IE9? */ } + .detail01-isotope .ico a:hover { text-decoration: none } + .detail01-isotope .ico a:hover span { background-color: #333; text-decoration: none } + .detail01-isotope.isotope-spacing .isotope_item .photo { margin: 1px } +.detail01-bg01 { background: #f4f4f4 } +.detail01-chart { text-align: center } + .detail01-chart p { margin: 0 0 40px 0 } + .detail01-chart .percentage4 { position: relative; margin: auto auto 10px; width: 94px; height: 94px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #20a3f0 } + .detail01-chart .percentage3 canvas { margin: -1px 0 0 -1px } + .detail01-chart .percentage_inner { position: absolute; top: 0; right: 0; text-align: center; font-size: 20px; font-weight: bold; width: 94px; height: 94px; line-height: 94px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #FFF } + .detail01-chart .percentage4 + h3 { color: #FFF; font-size: 18px; padding: 20px 0 10px; font-weight: bold; line-height: 1.2; margin: 0 } + .detail01-chart .percentage4 + h3:after { content: ""; padding-top: 15px; font-weight: bold; width: 30px; display: block; margin: auto; border-bottom: 1px solid #FFF } +.detail01-bg02 { background: url("../images/pages/detial01-bg02.jpg") no-repeat center center; background-size: cover; color: #fff; background-attachment: fixed } + +@media only screen and (max-width:991px) { + .detail01-bg02 { background-attachment: scroll } +} + +.detail01-title2 { color: #333333; font-size: 30px; margin-bottom: 30px; line-height: 1.2 } +.detail01-ibox { margin: 0 0 10px; padding: 0 } + .detail01-ibox li { margin: 0 0 50px; padding: 0; list-style: none; overflow: hidden } + .detail01-ibox li span { width: 120px; height: 120px; line-height: 120px; text-align: center; border: 1px solid #20a3f0; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: 40px; color: #20a3f0; float: right; margin-left: 30px } + .detail01-ibox li h3 { font-size: 15px; color: #333333; overflow: hidden; line-height: 1.2; margin: 0 } + .detail01-ibox li h3:after { content: ""; width: 36px; border-bottom: 2px solid #20a3f0; margin: 26px 0 22px; display: block } + .detail01-ibox li p { overflow: hidden } +.detail02_box h4 { font-size: 18px; color: #20a3f0; font-weight: normal } +.detail02_box h4 { font-size: 18px; color: #20a3f0; font-weight: normal } + .detail02_box h4 span { display: block; color: #555555; font-size: 13px; padding-top: 12px } +.detail02_box ul { margin: 0; padding: 11px 0 15px 0 } + .detail02_box ul li { list-style: none; display: inline-block; font-size: 0 } + .detail02_box ul li a { display: inline-block; overflow: hidden; border-radius: 50%; margin: 0 0 0 4px; width: 36px; height: 36px; text-align: center; line-height: 36px; background: #c6c6c6; color: #fff; transition: all 300ms ease-in-out 0s; font-size: 16px } + .detail02_box ul li a:hover { background: #20a3f0; color: #fff } +.detail02_box .line { border-bottom: 1px solid #e5e5e5; clear: both; overflow: hidden; margin: 5px 0 25px } +.detail02-loade { width: 100%; margin-bottom: 30px } + .detail02-loade th { font-weight: normal; width: 10%; white-space: nowrap; margin: 0; padding: 14px 0 14px 20px; vertical-align: middle } + .detail02-loade td { vertical-align: middle; text-align: right; padding: 14px 0 } + .detail02-loade .progress { overflow: visible; height: 14px; line-height: 14px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color: #e2e1e1; box-shadow: none; margin: 0 0 0 50px; position: relative } + .detail02-loade .progress .bar { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; height: 14px; line-height: 14px; width: 0; transition: width ease-in 1000ms; -moz-transition: width ease-in 1000ms; -webkit-transition: width ease-in 1000ms; -o-transition: width ease-in 1000ms; -ms-transition: width ease-in 1000ms; background-color: #21c69e } + .detail02-loade .progress.color1 .bar { background-color: #8d6cc3 } + .detail02-loade .progress.color2 .bar { background-color: #b65ccd } + .detail02-loade .progress.color4 .bar { background-color: #ef8494 } + .detail02-loade .progress.color5 .bar { background-color: #1bbc9b } + .detail02-loade .bar span { position: absolute; right: 100%; top: 50%; margin: -8px 0 0 10px; color: #444444; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-indent: 0; display: none } +.detail02-bg01 { background-image: url("../images/pages/detail02-bg01.jpg"); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; color: #fff; position: relative } + +@media only screen and (max-width:991px) { + .detail02-bg01 { background-attachment: scroll } +} + +.detail-bottom-icon { position: relative } + .detail02-bg01 > .top-icon, .detail02-bg01 > .bottom-icon, .detail-bottom-icon > .bottom-icon, .detail-bottom-icon .top-icon { width: 64px; height: 64px; line-height: 54px; display: block; margin: auto; background-color: #20a3f0; border: 5px solid #ffffff; text-align: center; font-size: 26px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: relative; top: -32px; color: #FFF; right: 50%; margin: 0 0 0 -32px; position: absolute } +.detail02-bg01 > .bottom-icon { top: auto; bottom: -32px } +.detail-bottom-icon > .bottom-icon { top: auto; bottom: -82px } + +@media only screen and (max-width:767px) { + .detail02-bg01 > .top-icon, .detail02-bg01 > .bottom-icon, .detail-bottom-icon > .bottom-icon, .detail-bottom-icon .top-icon { width: 54px; height: 54px; line-height: 44px } + .detail02-bg01 > .bottom-icon { bottom: -27px } + .detail-bottom-icon > .bottom-icon { bottom: -77px } +} + +.detail02-title1 { font-size: 20px; color: #ffffff; text-align: center; font-weight: normal; margin-bottom: 20px } +.detail02-list { position: relative } + .detail02-list:before { content: ""; position: absolute; top: 53px; right: 15px; left: 15px; display: block; border-bottom: 4px solid rgba(255,255,255,0.5) } + .detail02-list .date { font-size: 16px; color: #FFF; margin-bottom: 83px; position: relative; padding-right: 50px } + .detail02-list .date:before { content: ""; position: absolute; width: 18px; height: 18px; border: 3px solid #FFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #20a3f0; top: 46px; right: 70px } + .detail02-list .info { content: ""; background-color: rgba(255,255,255,0.1); padding: 26px; position: relative; margin: 0 0 12px 0 } + .detail02-list .info a { color: #FFF } + .detail02-list .info a:hover { color: #20a3f0; text-decoration: none } + .detail02-list .info:before { content: ""; position: absolute; border: 10px solid transparent; border-bottom-color: rgba(255,255,255,0.1); bottom: 100%; right: 69px } + +@media only screen and (max-width:767px) { + .detail02-list:before { border: none; border-right: 4px solid rgba(255,255,255,0.5); width: 0; height: 100%; top: 0 } + .detail02-list .info { margin-right: 20px } + .detail02-list .date { padding: 0; margin: 0 20px 10px 0 } + .detail02-list .date:before { right: -27px; top: 5px } + .detail02-list .info:before { right: 10px } +} + +.detail02-carousel { margin-bottom: 50px } + .detail02-carousel .owl-pagination { margin-top: 35px } + .detail02-carousel .owl-item { text-align: center } + .detail02-carousel .item { display: inline-block; margin-left: 36px } + .detail02-carousel .item:hover h3 { background-color: #20a3f0 } + .detail02-carousel .item h3 { font-size: 13px; color: #FFF; padding: 14px 0; background-color: #757575; font-weight: normal; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; /* Firefox 4 */ -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */ -o-transition: background-color ease-in 200ms; /* Opera */ -ms-transition: background-color ease-in 200ms; /* IE9? */ margin: 0 } + .detail02-carousel .item:hover h3 { } + .detail02-carousel .carousel .owl-pagination { padding-top: 10px } + .detail02-carousel .owl-page { border: none; height: 12px; width: 12px; background-color: #aaaaaa; margin: 0 3px 3px } + .detail02-carousel .owl-page.active { border: none !important; background-color: #20a3f0 } +.detail02-list02 { margin: -15px 0 0; padding: 0; list-style: none } + .detail02-list02 li { padding: 11px 0; border-bottom: 1px solid #dbdbdb } + .detail02-list02 li span { font-size: 20px; margin-left: 15px; vertical-align: middle } +.detail02-title2 h2 { font-weight: normal; font-size: 20px; color: #444444; line-height: 1.2; text-align: center; margin: 0; padding: 0 0 20px 0 } +.footer_box { } +.detail01-bnt a.ourteam-bnt, .detail01-bnt a:link.ourteam-bnt, .detail01-bnt a:active.ourteam-bnt, .detail01-bnt a:visited.ourteam-bnt { font-weight: normal; padding: 22px 50px; line-height: 1.2 } +/*404*/ +.title-404 { font-weight: normal; font-size: 30px; padding-bottom: 25px; letter-spacing: 7px; text-align: center; line-height: 1.2; margin: 0 } +.social_404 span { font-size: 20px; display: inline-block; margin: 0 10px 5px; text-align: center; transition: all ease-in 200ms; -webkit-transition: all ease-in 200ms; color: #FFF; opacity: 0.7 } +.social_404 a:hover span { color: #fff; opacity: 1 } +.two404-title { font-size: 30px; color: #333; text-align: center; font-weight: normal; line-height: normal; margin: 0 0 20px 0; text-align: center; line-height: 1.2 } + .two404-title p { font-size: 15px; padding: 15px 0 0 0 } +.two404-bg01 { background: #f8f8f8; text-align: center } + .two404-bg01 a.two404-bnt { font-size: 13px; color: #fff; text-transform: uppercase; font-weight: bold; display: inline-block; background-color: #20a3f0; padding: 18px 54px; margin: 22px 18px; border: 2px solid #20a3f0; text-decoration: none; transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -moz-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -o-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms; -ms-transition: background-color ease-in 200ms,color ease-in 200ms,border-color ease-in 200ms } + .two404-bg01 a.two404-bnt:hover { background-color: #333; border-color: #333; color: #FFF } +a.three404-bnt, a:link.three404-bnt, a:active.three404-bnt, a:visited.three404-bnt { padding: 22px 30px; font-size: 14px; display: inline-block; white-space: nowrap; color: #FFF; line-height: 1.2; background-color: #20a3f0; margin: 0 0 10px 30px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } + a.three404-bnt:hover { background-color: #2e2e2e !important; color: #FFF; text-decoration: none } +.three404-input .textbox { height: 60px; width: 100%; background: none; border: none; text-indent: -5px; outline: none } +.three404-input .btn { width: 60px; height: 60px; line-height: 50px; position: absolute; top: -1px; left: -1px; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; background-color: #20a3f0; color: #FFF; font-size: 24px; transition: background-color ease-in 200ms; -moz-transition: background-color ease-in 200ms; -webkit-transition: background-color ease-in 200ms; -o-transition: background-color ease-in 200ms; -ms-transition: background-color ease-in 200ms } +.three404-input { border: 1px solid #cccccc; height: 60px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; padding-left: 67px } +.three404-list { margin: 0; padding: 0 } + .three404-list li { margin: 0; padding: 4px 0; list-style: none } + .three404-list li .fa { font-size: 15px; margin-left: 10px; color: #20a3f0; min-width: 18px; text-align: center } +.four404-title h1 { font-size: 150px; color: #ddd; line-height: normal } +.four404-title p { font-size: 14px; color: #777 } +.four404-title { text-align: center } + +@media only screen and (max-width:767px) { + .four404-title h1 { font-size: 60px } +} + +.four404-title2 h2 { font-size: 14px; line-height: 1.2; text-transform: uppercase; margin: 0; color: #333333; padding: 0 0 10px 0 } +.four404-list { margin: 0; padding: 0; list-style-type: none } + .four404-list li { border-bottom: 1px solid #CCCCCC; color: #555; position: relative; padding: 12px 20px 12px 0 } + .four404-list li:before { position: absolute; content: ""; width: 15px; height: 15px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #1E7AD8; right: 0; top: 50%; margin: -8px 0 0 0; background: #20a3f0 } + .four404-list li:after { content: ""; border-left: 2px solid #fff; border-bottom: 2px solid #fff; width: 5px; height: 5px; right: 4px; top: 50%; position: absolute; margin: -3px 0 0 0; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg) } +.four404-list02 { margin: 10px 0; padding: 0 } + .four404-list02 ul { margin: 18px 0 0 0 } + .four404-list02 li { color: #555; line-height: 32px; list-style: none } + .four404-list02 li span.fa { font-size: 12px; color: #20a3f0; margin: 0 0 0 10px } +.four404-box .four404-input { position: relative; margin: 20px 0 } +.four404-box a.four404-bnt { color: #fff; display: inline-block; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; padding: 6px 19px; font-size: 13px; text-transform: uppercase; text-decoration: none; margin: 0 0 10px 5px; border: 1px solid #20a3f0; background: #20a3f0; transition: background-color ease 300ms; -moz-transition: background-color ease 300ms; -webkit-transition: background-color ease 300ms; -o-transition: background-color ease 300ms; -ms-transition: background-color ease 300ms } +.four404-box a:hover.four404-bnt { background: transparent; color: #20a3f0 } +.four404-box .four404-input input { background-color: #E5E5E5; display: block; border: none; outline: none; padding: 10px 15px 10px 36px; width: 100% } +.four404-box .four404-input > a { position: absolute; left: 15px; top: 50%; display: inline-block; font-size: 16px; margin: -14px 0 0 0 } +.four404-box { padding: 10px 0 0 } + +@media only screen and (max-width:991px) and (min-width:768px) { + /*About us*/ + .aboutus01-fullmain .the1, .aboutus01-fullmain .the2, .aboutus01-fullmain .the3 { display: block } + /*Our Team*/ + .ourteam-ibox02 li { padding: 35px } + .ourteam01-logo li { padding: 0; width: 33.3%; border-left: 0; margin: 8px 0; float: right } + /*Our Service*/ + .service02-bg03 .right_img { position: static; min-height: 300px; width: 100%; clear: both } + .service02-bg03.pb-60, .service02-bg03.pt-60 { padding-bottom: 0 } + .service02-ibox:before { display: none } + /*Team Detail*/ + .detail01_box .detail01_area_3:before { display: none } + /*pricing*/ + .pricing01-price { display: block } + .pricing01-price > div { display: block; float: right } + .pricing01-ibox { padding: 60px 15px 40px 15px } + .pricing01-img-list li { float: right; width: 33.333333% } + .pricing01-bg02 .prcing01-img .prcing01-left { display: none } + .pricing01-bg02 .prcing01-img { position: relative; text-align: center } + .pricing-full .pricing-full_right .pricing-full_right_main { padding: 20px } + .pricing02-ibox { padding: 0 15px 40px 15px } + /*faq*/ + .faq01-bg01 .col-md-6.faq01-imgbottom { position: relative; left: 0; bottom: 0 } + .faq02-Testimonials blockquote .main { padding: 15px 15px 60px 15px } + .faq02-Testimonials .next_page { top: 10px; bottom: auto; right: 50%; left: auto; margin: 5px 0 0 -70px } + .faq02-Testimonials .dot { right: 15px; bottom: 15px } +} + +@media only screen and (max-width:991px) { + .service02-bg03 { padding: 0 15px } + .ourteam01-text .text_right { position: static; transform: none; -webkit-transform: none; text-align: center } + .ourteam01-text .text_left { text-align: center; margin-left: 0 } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain, .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain { padding: 20px } + /*History*/ + .history-box .history-boxmain .history-boxpic { float: none; margin: 0 0 30px 0; width: 100% } + .history-box .history-boxmain .history-boxcontent { padding: 20px } + .history-box .history-boxmain .history-boxright { width: 100%; float: none } + .history-box .history-boxmain { padding-right: 140px } + .history02 .time_content { margin: 0 0 0 8% } + .history02 .time_content, .history02 .time_photo { width: 42% } + /*faq*/ + .faq02-ibox .faq02-ibox_left_top { position: relative; right: 0; top: 0; width: 100%; margin: 0 0 30px 0 } + .faq02-ibox .faq02-ibox_left_bottom { position: relative; right: 0; bottom: 0; width: 100% } + .faq02-ibox .faq02-ibox_right_top { position: relative; left: 0; top: 0; width: 100%; margin: 30px 0 } + .faq02-ibox .faq02-ibox_right_bottom { position: relative; left: 0; bottom: 0; width: 100% } + .faq02-ibox .img { display: none } + .faq02-ibox .faq02-ibox_left_top .main p, .faq02-ibox .faq02-ibox_left_bottom .main p, .faq02-ibox .faq02-ibox_right_top .main p, .faq02-ibox .faq02-ibox_right_bottom .main p { margin-top: 15px } + .ourteam01-text a.ourteam-bnt02, .ourteam01-text a:link.ourteam-bnt02, .ourteam01-text a:active.ourteam-bnt02, .ourteam01-text a:visited.ourteam-bnt02 { margin: 10px 10px 0 10px } + /*Contact Us*/ + .conatctus01-imgbottom > [class^="col-md"] { display: inherit; float: none; text-align: center } +} + +@media only screen and (max-width:767px) { + /*About Us*/ + .aboutus01-title2 .img .the4 { position: relative; top: 0; left: 0; margin: -19px auto 0 auto } + .aboutus01-title2 .img .the3 { right: auto; left: 0; margin: 0; bottom: 0 } + .aboutus01-title2 .img .the2 { margin: 30px 0 0 } + .aboutus01-title2 .img .the2, .aboutus01-title2 .img .the3 { position: relative; text-align: center; bottom: 0; right: 0 } + .aboutus01-title3 p { padding: 0 } + .aboutus01-fullmain .aboutus01-fullbox { padding: 30px 0 } + .aboutus01-fullmain .the1, .aboutus01-fullmain .the2, .aboutus01-fullmain .the3 { display: block; padding: 0 15px } + .aboutus02-mumber01 .column, .aboutus02-mumber01 .column:first-child { float: none; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.5); border-right: 0 } + .aboutus02-bnt { margin-bottom: 20px } + .aboutus02-demo a { margin-bottom: 15px } + .ourteam-ibox02 li { width: 100%; padding: 30px } + .ourteam01-logo li { width: 50%; border-left: 0; margin: 8px 0 } + .ourteam02-full .ourteam02-full-right.the1, .ourteam02-full .ourteam02-full-left.the2 { width: 100%; position: relative; height: 300px } + .ourteam02-full .ourteam02-full-left.the1, .ourteam02-full .ourteam02-full-right.the2 { float: none; width: 100% } + .ourteam02-full .ourteam02-full-left.the1 .ourteam02-full-lmain, .ourteam02-full .ourteam02-full-right.the2 .ourteam02-full-rmain { padding: 30px 20px } + .ourteam01-number { text-align: center; margin-bottom: 20px } + .ourteam01-number .number-left { text-align: center; width: 100%; float: none; padding: 0 0; clear: both } + .ourteam01-number .number-right { float: none; width: 100%; clear: both; text-align: center } + .ourteam01-number.number-color2 .number-right, .ourteam01-number.number-color4 .number-right { text-align: center } + .ourteam01-number .number-right h2:before, .ourteam01-number.number-color2 .number-right h2:before, .ourteam01-number.number-color4 .number-right h2:before { right: 50%; left: auto; margin-right: -18px } + .ourteam01-number .number-center { float: none; width: 100%; padding: 20px 0 } + .ourteam01-number .number-center em { margin: auto; width: 50%; height: 120px; line-height: 120px } + .ourteam01-number.number-color2 .number-left, .ourteam01-number.number-color4 .number-left { text-align: center } + .ourteam01-number .number-center em:after { display: none } + .ourteam01-number .text_title { padding-right: 10px } + /*History*/ + .history-box .history-boxmain .history-boxpic { float: none; margin-left: 30px; width: 100% } + .history-box .history-boxmain .history-boxcontent { padding: 20px } + .history-box .history-boxmain .history-boxright { width: 100%; float: none } + .history-box .history-boxmain { padding-right: 0 } + .history-box .history-boxmain .history-boxcontent:before { display: none } + .history-box .history-boxmain .history-boxdate { position: relative; top: 11px; z-index: 1 } + .history02 .time_content, .history02 .time_photo { width: 100% } + .history02 .time_content, .history02 .time_photo { margin: 50px 0 } + .history02 .time_month.time_month_one, .history02 .time_month.time_month_two { right: 50%; left: auto; top: 0; margin: -35px 0 0 -35px; display: none } + .history02 .time_box_top { margin: 30px 0 50px 0 } + .history02 .time_box_left .time_content:before, .history02 .time_box_left .time_photo:before, .history02 .time_box_right .time_photo:before, .history02 .time_box_right .time_content:before { display: none } + .history03-content .pr50 { padding-left: 0 } + .history03-content .pl50 { padding-right: 0 } + .history03-img { margin: 20px 0 } + .history03-content .right_branch { margin-right: -7px; padding-top: 25px } + /*Our Service*/ + .service01-tab .resp_margin { padding: 15px } + .service01-ibox02_r { border-bottom: 1px solid #e1e1e1 } + .service01-imgbox .service01-imgcon { width: 50%; float: right } + .service01-imgbox .photo_box .ico span { width: 40px !important; height: 40px !important; line-height: 40px !important } + .service02-bg03 .right_img { position: static; min-height: 300px; width: 100%; clear: both } + .service02-bg03.pb-60, .service02-bg03.pt-60 { padding-bottom: 0 } + .service02-carousel .blockquote_6 { padding: 0 20px } + /*faq*/ + .faq01-bg01 .col-md-6.faq01-imgbottom { position: relative; left: 0; bottom: 0 } + .faq02-Testimonials blockquote .main { width: 100%; padding: 60px 15px 120px 15px } + .faq02-Testimonials .next_page { top: 15px; bottom: auto; right: auto; left: 15px } + .faq02-Testimonials .dot { right: 15px; bottom: 60px } + /*Contact Us*/ + .Contactus01-Container01 { width: auto } + .contactus01-ibox02 li { list-style: none; width: 100%; float: right; padding: 20px } + .contactus01-ibox02 { padding: 20px 0 } + .contactus02-bg01 .bg_right { padding: 70px 0 70px 0 } + .contactus02-info > span.fa { width: 60px; font-size: 35px } + .contactus02-info { padding: 0 75px 0 15px } + .contactus02-ibox.border:before { display: none } + .contactus02-ibox .pic { float: none; padding: 15px 0 } + /*pricing*/ + .pricing01-price > div { display: block } + .pricing01-img-list li { float: right; width: 50% } + .pricing01-ibox { padding: 60px 15px 40px 15px } + .pricing01-bg02 .prcing01-img .prcing01-left { display: none } + .pricing01-bg02 .prcing01-img { position: relative; text-align: center } + .pricing-full .pricing-full_left { width: 100%; height: 100%; position: relative; min-height: 300px } + .pricing-full .pricing-full_right { float: none; width: 100% } + .pricing-full .pricing-full_right .pricing-full_right_main ul li { margin: 0 0 20px 0; position: relative; float: none; width: 100%; text-align: center } + /*Team Detail*/ + .detail01_box .detail01_area_2 { margin: 0 } + .detail01_box .detail01_area_1:before, .detail01_box .detail01_area_3:before, .detail01_box .detail01_area_4:before, .detail01_box .detail01_area_6:before { display: none } + .detail01_box .detail01_area_1, .detail01_box .detail01_area_3, .detail01_box .detail01_area_4, .detail01_box .detail01_area_6 { display: block; margin: 10px 0 } + .detail01_top, .detail01_bottom { display: inline-block } + .detail01_box .detail01_area_5 { display: block } + .detail01_box .detail01_area_2 { width: 200px; height: 200px } + .detail01-ibox li span { width: 60px; height: 60px; line-height: 60px; font-size: 21px } +} + +@media only screen and (max-width:1200px) { + .service01-full .service01-full_img { text-align: center; position: relative; top: 0; margin-top: 20px } + .service01-full .service01-full_right .service01-full_right_main, .service01-full .service01-full_left .service01-full_left_main { text-align: center; padding: 60px 0 } +} + +@media only screen and (min-width:1600px) { + .faq02-ibox .img { padding: 230px 0 } + .aboutus01-title2 .img .the4 { top: 21px; left: 135px } + .ourteam02-ibox .photo_box em.fa { left: 30px; top: 20px } +} + diff --git a/src/assets/niayesh/photo_2025-10-22_17-08-34.jpg b/src/assets/niayesh/photo_2025-10-22_17-08-34.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5c53b85d4154050593cc049261fe6657cf781d4 GIT binary patch literal 14800 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 L{|zwzw)%enI*XSI literal 0 HcmV?d00001 diff --git a/src/assets/niayesh/portal.css b/src/assets/niayesh/portal.css new file mode 100644 index 0000000..3c06a6b --- /dev/null +++ b/src/assets/niayesh/portal.css @@ -0,0 +1,293 @@ +/* + * Deprecated DNN CSS class names will remain available for some time + * before being permanently removed. Removal will occur according to + * the following process: + * + * 1. Removal will only occur with a major (x.y) release, never + * with a maintenance (x.y.z) release. + * 2. Removal will not occur less than six months after the release + * when it was deprecated. + * 3. Removal will not occur until after deprecation has been noted + * in at least two major releases. + * + * | |Planned | + * Name |Release |Removal | + *----------------------------------------------+--------+--------+ + * Mod{NAME}C 5.6.2 6.2 + * {NAME} = sanitized version of the DesktopModule Name + * Used on ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); + +jQuery(function(){$("[data-toggle=tooltip]").tooltip();$("a[data-toggle=popover],button[data-toggle=popover]").popover().click(function(e) {e.preventDefault()});}); + +(function($,window,undefined){var $allDropdowns=$();$.fn.dropdownHover=function(options){$allDropdowns=$allDropdowns.add(this.parent());return this.each(function(){var $this=$(this).parent(),defaults={delay:300,instantlyCloseOthers:true},data={delay:$(this).data('delay'),instantlyCloseOthers:$(this).data('close-others')},options=$.extend(true,{},defaults,options,data),timeout;$this.hover(function(){if(options.instantlyCloseOthers===true);$allDropdowns.removeClass('open');window.clearTimeout(timeout);$(this).addClass('open');},function(){timeout=window.setTimeout(function(){$this.removeClass('open');},options.delay);});});};$('[data-event="hover"]').dropdownHover();})(jQuery,this); + +//TabsPlugin.js---------------------------- version 5.0.1 + +// Easy Responsive Tabs Plugin +// Author: Samson.Onna +/**/ +(function(e){e.fn.extend({easyResponsiveTabs:function(t){var n={type:"default",width:"auto",fit:!0,closed:!1,activate:function(){}},t=e.extend(n,t),r=t,i=r.type,s=r.fit,o=r.width,u="vertical",a="accordion",f=window.location.hash,l=!!window.history&&!!history.replaceState;e(this).bind("tabactivate",function(e,n){typeof t.activate=="function"&&t.activate.call(n,e)}),this.each(function(){function c(){i==u&&n.addClass("resp-vtabs"),s==1&&n.css({width:"100%",margin:"0px"}),i==a&&(n.addClass("resp-easy-accordion"),n.find(".resp-tabs-list").css("display","none"))} +var n=e(this),r=n.find("ul.resp-tabs-list"),l=n.attr("id");n.find("ul.resp-tabs-list li").addClass("resp-tab-item"),n.css({display:"block",width:o}),n.find(".resp-tabs-container > div").addClass("resp-tab-content"),c();var h;n.find(".resp-tab-content").before("");var p=0;n.find(".resp-accordion").each(function(){h=e(this);var t=n.find(".resp-tab-item:eq("+p+")"),r=n.find(".resp-accordion:eq("+p+")");r.append(t.html()),r.data(t.data()),h.attr("aria-controls","tab_item-"+p),p++});var d=0,v;n.find(".resp-tab-item").each(function(){$tabItem=e(this),$tabItem.attr("aria-controls","tab_item-"+d),$tabItem.attr("role","tab");var t=0;n.find(".resp-tab-content").each(function(){v=e(this),v.attr("aria-labelledby","tab_item-"+t),t++}),d++});var m=0;if(f!=""){var g=f.match(new RegExp(l+"([0-9]+)"));g!==null&&g.length===2&&(m=parseInt(g[1],10)-1,m>d&&(m=0))} +e(n.find(".resp-tab-item")[m]).addClass("resp-tab-active"),t.closed===!0||t.closed==="accordion"&&!r.is(":visible")||t.closed==="tabs"&&!!r.is(":visible")?e(n.find(".resp-tab-content")[m]).addClass("resp-tab-content-active resp-accordion-closed"):(e(n.find(".resp-accordion")[m]).addClass("resp-tab-active"),e(n.find(".resp-tab-content")[m]).addClass("resp-tab-content-active").attr("style","display:block")),n.find("[role=tab]").each(function(){var t=e(this);t.click(function(){var tc=$(this);if($(this).hasClass("resp-tab-active")){if($(this)[0].tagName=="H2"){$(this).removeClass("resp-tab-active");$(this).siblings(".resp-tab-content-active").hide(200).removeClass("resp-tab-content-active");};return false;};var t=e(this),r=t.attr("aria-controls");if(t.hasClass("resp-accordion")&&t.hasClass("resp-tab-active")) +return n.find(".resp-tab-content-active").hide(200,function(){e(this).addClass("resp-accordion-closed")}),t.removeClass("resp-tab-active"),!1;!t.hasClass("resp-tab-active")&&t.hasClass("resp-accordion")?(n.find(".resp-tab-active").removeClass("resp-tab-active"),n.find(".resp-tab-content-active").hide(200).removeClass("resp-tab-content-active resp-accordion-closed"),n.find("[aria-controls="+r+"]").addClass("resp-tab-active"),n.find(".resp-tab-content[aria-labelledby = "+r+"]").show(200,function(){if(tc.offset().top<$(window).scrollTop()){jQuery('body,html').stop().animate({scrollTop:tc.offset().top},200)}}).addClass("resp-tab-content-active")):(n.find(".resp-tab-active").removeClass("resp-tab-active"),n.find(".resp-tab-content-active").removeAttr("style").removeClass("resp-tab-content-active").removeClass("resp-accordion-closed"),n.find("[aria-controls="+r+"]").addClass("resp-tab-active"),n.find(".resp-tab-content[aria-labelledby = "+r+"]").addClass("resp-tab-content-active").fadeIn(400)),t.trigger("tabactivate",t)})}),e(window).resize(function(){n.find(".resp-accordion-closed").removeAttr("style")})})}})})(jQuery),$(document).ready(function(){$(".verticalTab_Left,.verticalTab_Right,.horizontalTab_Bottom,.horizontalTab_Top,.dg-tabs-top,.dg-tabs-bottom,.dg-tabs-left,.dg-tabs-right").easyResponsiveTabs({type:"vertical",width:"auto",fit:!0})});(function($){$.fn.OpenTab=function(){var url=window.location.search,e=$(this);if(url.indexOf("?")!=-1){var str=url.substr(1);strs=str.split("&");for(i=0;i=1?e.data("autoplay"):3000;var autoplays=function(n){int=e.find(".resp-tabs-list .resp-tab-active").index()+n<>
        tag surrounding Module Content, inside container + *----------------------------------------------+--------+--------+ + */ + + + +/* PAGE BACKGROUND */ +/* background color for the header at the top of the page */ +.HeadBg { +} + +/* background color for the content part of the pages */ +Body +{ +} + +.ControlPanel { +} + +/* background/border colors for the selected tab */ +.TabBg { +} + +.LeftPane { +} + +.ContentPane { +} + +.RightPane { +} + +/* text style for the selected tab */ +.SelectedTab { +} + +/* hyperlink style for the selected tab */ +A.SelectedTab:link { +} + +A.SelectedTab:visited { +} + +A.SelectedTab:hover { +} + +A.SelectedTab:active { +} + +/* text style for the unselected tabs */ +.OtherTabs { +} + +/* hyperlink style for the unselected tabs */ +A.OtherTabs:link { +} + +A.OtherTabs:visited { +} + +A.OtherTabs:hover { +} + +A.OtherTabs:active { +} + +/* GENERAL */ +/* style for module titles */ +.Head { +} + +/* style of item titles on edit and admin pages */ +.SubHead { +} + +/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */ +.SubSubHead { +} + +/* text style used for most text rendered by modules */ +.Normal +{ +} + +/* text style used for textboxes in the admin and edit pages, for Nav compatibility */ +.NormalTextBox +{ +} + +.NormalRed +{ +} + +.NormalBold +{ +} + +/* text style for buttons and link buttons used in the portal admin pages */ +.CommandButton { +} + +/* hyperlink style for buttons and link buttons used in the portal admin pages */ +A.CommandButton:link { +} + +A.CommandButton:visited { +} + +A.CommandButton:hover { +} + +A.CommandButton:active { +} + +/* button style for standard HTML buttons */ +.StandardButton { +} + +/* GENERIC */ +H1 { +} + +H2 { +} + +H3 { +} + +H4 { +} + +H5, DT { +} + +H6 { +} + +TFOOT, THEAD { +} + +TH { +} + +A:link { +} + +A:visited { +} + +A:hover { +} + +A:active { +} + +SMALL { +} + +BIG { +} + +BLOCKQUOTE, PRE { +} + + +UL LI { +} + +UL LI LI { +} + +UL LI LI LI { +} + +OL LI { +} + +OL OL LI { +} + +OL OL OL LI { +} +OL UL LI { +} + +HR { +} + +/* MODULE-SPECIFIC */ +/* text style for reading messages in Discussion */ +.Message { +} + +/* style of item titles by Announcements and events */ +.ItemTitle { +} + +/* Menu-Styles */ +/* Module Title Menu */ +.ModuleTitle_MenuContainer { +} + +.ModuleTitle_MenuBar { +} + +.ModuleTitle_MenuItem { +} + +.ModuleTitle_MenuIcon { +} + +.ModuleTitle_SubMenu { +} + +.ModuleTitle_MenuBreak { +} + +.ModuleTitle_MenuItemSel { +} + +.ModuleTitle_MenuArrow { +} + +.ModuleTitle_RootMenuArrow { +} + +/* Main Menu */ + +.MainMenu_MenuContainer { +} + +.MainMenu_MenuBar { +} + +.MainMenu_MenuItem { +} + +.MainMenu_MenuIcon { +} + +.MainMenu_SubMenu { +} + +.MainMenu_MenuBreak { +} + +.MainMenu_MenuItemSel { +} + +.MainMenu_MenuArrow { +} + +.MainMenu_RootMenuArrow { +} + +/* Login Styles */ +.LoginPanel{ +} + +.LoginTabGroup{ +} + +.LoginTab { +} + +.LoginTabSelected{ +} + +.LoginTabHover{ +} + +.LoginContainerGroup{ +} + +.LoginContainer{ +} \ No newline at end of file diff --git a/src/assets/niayesh/preview.js b/src/assets/niayesh/preview.js new file mode 100644 index 0000000..bc5619b --- /dev/null +++ b/src/assets/niayesh/preview.js @@ -0,0 +1,53 @@ +$(document).ready(function() { + + //Buttons + $(".selecter span").click(function(e) { + var btn = $(this); + + //Remove old selected button + var parent = btn.parent(); + parent.find(".button").removeClass("selected"); + + //Add selected class + btn.addClass("selected"); + + //Sidebar + var sidebar = $("aside.social-sidebar"); + sidebar.prop("class", "social-sidebar"); + + //Add class of selected button to sidebar + $(".selecter span.selected").each(function () { + var css = $(this).data("css"); + sidebar.addClass(css); + }); + }); + + //Icons + $(".icons a").click(function(e) { + e.preventDefault(); + + var icon = $(this); + + //Add-remove selected + if (icon.hasClass("selected")) { + icon.removeClass("selected"); + } else { + icon.addClass("selected"); + } + + //Add icons to sidebar + var txt = ""; + + var sidebar = $("aside.social-sidebar"); + sidebar.html(txt); + }); + +}); \ No newline at end of file diff --git a/src/assets/niayesh/ravani.jpg b/src/assets/niayesh/ravani.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18eff825a56452af777b55b6cfb92ff1c0db5389 GIT binary patch literal 16828 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 xjg_+-s}&n-k2gLnY;5doY$|`;vikTX=3&&O.createElement(se.Z,null))})),pe=r(76707),fe=r(27979),he=r(77766),ve=r.n(he),be=r(55056),ge=r.n(be),ye=r(40175),Ee=r(90962),Se=r(39969),we=r.n(Se),ke=(r(25145),{144:"225234",240:"336394",360:"502738",480:"768075",720:"1513196",1080:"2837469"}),xe=function(e){var t,r=e.timeOffset,o=e.vastAd,n=e.appEmitter,i=e.env,s=e.playerRef,l=e.adCurrentIndex,c=e.videoRef,u=e.setAdCurrentIndex,d=e.playerLoadedAt,f=e.playerTechRef,h=e.adsIdRef,v=e.isEmbed,b=e.onFinished,g=void 0===b?function(){}:b,y=e.changeVmapProfile,E=void 0===y?function(){}:y,w=(0,_.v9)((function(e){return e.player})),x=(0,_.I0)(),A=w.linearAdMode,R=w.handleSyncAd,L=w.video,D=(0,O.useState)(0),M=D[0],C=D[1],H=(0,O.useState)(0),q=H[0],z=H[1],B=(0,O.useState)([]),j=B[0],W=B[1],X=(0,O.useState)(0),G=X[0],Z=X[1],Y=(0,O.useState)(null),J=Y[0],Q=Y[1],K=(0,O.useState)(null),$=K[0],ee=K[1],te=(0,O.useState)(null),re=te[0],oe=te[1],ne=(0,O.useState)(null),ae=ne[0],ie=ne[1],se=(0,O.useState)(!1),le=se[0],ce=se[1],ue=(0,O.useRef)(null),me=(0,O.useRef)(!1),de=(0,O.useRef)(!1),pe=(0,O.useRef)(!1),fe=(0,O.useRef)(!1),he=(0,O.useRef)(!1),ve=(0,O.useRef)(!1),be=(0,O.useRef)(!1),ge=(0,O.useRef)(!1),ye=(0,O.useRef)({}),Se=(0,O.useRef)(0),xe=(0,O.useRef)(!1),Te=(0,O.useRef)(!1),Ae=(0,O.useMemo)((function(){if(M){var e,t="vast-not-skip-offset",r=!1;return G&&G<=q&&Gt.height?1:0})),U()(f).call(f,(function(e){var t,r,o;!u.length&&s&&s.clientHeight<=1.3*e.height?u.push(e):m.push(e),o=e.width?1.3*((null==s?void 0:s.clientWidth)||320)>e.width:1.3*((null==s?void 0:s.clientHeight)||230)>e.height;var n=null==(t=navigator)||null==(r=t.connection)||!r.downlink||1e6*navigator.connection.downlink>ke[e.height];return o&&n?d.unshift({file:e.fileURL+"/chunk.m3u8",resolution:e.width+"x"+e.height,bandwidth:ke[e.height]}):d.push({file:e.fileURL+"/chunk.m3u8",resolution:e.width+"x"+e.height,bandwidth:ke[e.height]}),null}))),U()(F.en).call(F.en,(function(e){if(e===F.cd&&i.capability.linearAdMode.hls&&n.length){if((0,F.xZ)(F.Oq.HLS,U()(n).call(n,(function(e){return{src:e.fileURL,type:e.mimeType,isAdVideo:!0}})),i,c)&&d.length){var t="#EXTM3U";p()(d).call(d,(function(e){t=t+"\n#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH="+e.bandwidth+", RESOLUTION="+e.resolution+"\n"+e.file}));var o=new Blob([t],{type:"application/vnd.apple.mpegurl"});n[0].fileURL=we().createObjectURL(o)}r.push(n)}return e===F.Vp&&i.capability.linearAdMode.dash&&a.length&&r.push(a),e===F.zs&&i.capability.linearAdMode.pseudo&&null!=u&&u.length&&r.push(u),null})),m.length&&r.push(m),x({type:N.aO.setAdMultiSrc,payload:{adMultiSrc:r,debug:i.debug}}),W(r);case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,O.useEffect)((function(){var e,t,r;Me(),function(){var e=o.ads[0].creatives[1],t=o.ads[0].extensions,r=0,i=!1;if(e)for(var s=0;s728||m>90)?"filimo-pause-ad":"aparat-pause-ad";x({type:N.aO.setPauseAdBanner,payload:{state:1,imgUrl:l.staticResources[0].url,linkUrl:l.companionClickThroughURLTemplate,type:p}})}}null!=t&&t.length&&U()(t).call(t,(function(e){var t,r;return null!=e&&null!=(t=e.attributes)&&null!=(r=t.type)&&S()(r).call(r,"syncbanner-json")&&e.value&&n.emit("jsonSyncAd",JSON.parse(e.value)),null})),0===r&&0===R.state&&x({type:N.aO.setHandleSyncAd,payload:{state:1,type:!1}}),i||x({type:N.aO.setPauseAdBanner,payload:{state:0}})}();var s=o.ads[0].creatives[0].skipDelay;Z(s),x({type:N.aO.setSkipCounter,payload:s});var l=null==(e=o.ads[0].impressionURLTemplates)||null==(t=e[0])?void 0:t.url;ye.current=o.ads[0].creatives[0].trackingEvents,p()(r=m()(ye.current)).call(r,(function(e){S()(e).call(e,"progress")&&(ye.current.trueView=ye.current[e],Se.current=+e.replace("progress-",""))}));var u=new Ee.VASTClient,d=new Ee.VASTTracker(u,o.ads[0],o.ads[0].creatives[0]),f=d.quartiles,h=f.firstQuartile,v=f.midpoint,b=f.thirdQuartile;oe(d),d.clickThroughURLTemplate&&ie(d.clickThroughURLTemplate.url);var g=function(){i.ad.trackImpressionOnLoad&&!de.current&&(de.current=!0,De(l,"impression"),Re())},y=function(e){var t,r,o,n;z(e),!i.ad.trackImpressionOnLoad&&!de.current&&c&&c.currentTime>.2&&(de.current=!0,De(l,"impression"),Re()),!pe.current&&e>0&&(pe.current=!0,Oe("/external/romeo/firstSec")),!fe.current&&ye.current.trueView&&Se.current&&e>=Se.current&&(fe.current=!0,U()(t=ye.current.trueView).call(t,(function(e){return De(e,"progress")})),Le()),!xe.current&&s&&e>=s&&(xe.current=!0,x({type:N.aO.setSkipCounter,payload:0})),!ve.current&&e>=h&&ye.current.firstQuartile&&(ve.current=!0,U()(r=ye.current.firstQuartile).call(r,(function(e){return De(e,"firstQuartile")}))),!be.current&&e>=v&&ye.current.midpoint&&(be.current=!0,U()(o=ye.current.midpoint).call(o,(function(e){return De(e,"midpoint")}))),!ge.current&&e>=b&&ye.current.thirdQuartile&&(ge.current=!0,U()(n=ye.current.thirdQuartile).call(n,(function(e){return De(e,"thirdQuartile")})))},E=function(){var e;Te.current||(Te.current=!0,ye.current.pause&&U()(e=ye.current.pause).call(e,(function(e){return De(e,"pause")})))},w=function(){var e,t;c.duration-c.currentTime<1&&(Pe(),x({type:N.aO.setSkipCounter,payload:0}),n.emit("vastComplete",!0),!fe.current&&ye.current.trueView&&(fe.current=!0,U()(e=ye.current.trueView).call(e,(function(e){return De(e,"progress")})),Le()),ye.current.complete&&U()(t=ye.current.complete).call(t,(function(e){return De(e,"complete")})))},k=function(){var e;le||ce(!0),Te.current&&(Te.current=!1,ye.current.resume&&U()(e=ye.current.resume).call(e,(function(e){return De(e,"resume")}))),i.ad.trackImpressionOnLoad&&!de.current&&(de.current=!0,De(l,"impression"),Re())},T=function(){C(c.duration)};return c.addEventListener("loadeddata",T),n.on("adCanPlayThrough",g),n.on("adTimeupdate",y),n.on("adPause",E),n.on("adEnded",w),n.on("adPlaying",k),n.on("doFinishAd",Pe),function(){c.removeEventListener("loadeddata",T),n.off("adCanPlayThrough",g),n.off("adTimeupdate",y),n.off("adPause",E),n.off("adEnded",w),n.off("adPlaying",k),n.off("doFinishAd",Pe)}}),[]),(0,O.useEffect)((function(){var e,t,o,n;j.length&&null!=(e=j[l])&&e[0]&&(o={src:(t=j[l][0]).fileURL,type:t.mimeType,isAdVideo:!0},n=0===r?"preRoll":"midRoll",x({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.SETSRC,source:o,break:n}}),E({vastAdDispatch:Date.now()-d}))}),[j,l]),(0,O.useEffect)((function(){ue.current=f}),[f]),(0,O.useEffect)((function(){!he.current&&J&&re&&A&&A.break&&le&&(he.current=!0,n.emit("adMoreButtonShow",{event:A.break,adId:re&&re.ad&&re.ad.id?re.ad.id:"",impression:1,origin:"plus",syncAd:me.current}))}),[J,re,A,le]);var Ie=function(){ae&&(n.emit("doPause"),P().open(ae,"_blank").focus())},Ne=function(){if(!J.follow){if($&&$["morebutton-clicktracker"]&&$["morebutton-clicktracker"].length>0)for(var e=0;e<$["morebutton-clicktracker"].length;e+=1)I()({url:$["morebutton-clicktracker"][e],method:"GET"},(function(){}));n.emit("doPause"),n.emit("adMoreButtonClick",{event:A?A.break:"",adId:re&&re.ad&&re.ad.id?re.ad.id:"",click:1,origin:"plus",syncAd:me.current}),P().open(J.href,"_blank").focus()}},Fe=function(){var e;n.emit("clickSkipAd",!0),ye.current.skip&&U()(e=ye.current.skip).call(e,(function(e){return De(e,"skip")})),3===R.state&&x({type:N.aO.setHandleSyncAd,payload:{state:1,type:!1}}),0!==l&&u(0),x({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET}}),x({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.INIT}}),g()};return(0,O.useEffect)((function(){null!=Ae&&Ae.canSkip&&n.emit("showSkipAd",!0)}),[null==Ae?void 0:Ae.canSkip]),A.state===N.PO.LINEARADMODE.SETSRC&&a()(t=[N.PO.VIDEOSTATE.PLAYING,N.PO.VIDEOSTATE.PAUSE]).call(t,L.state)>-1&&le&&O.createElement("div",{className:"vast-ad "+h},(null==Ae?void 0:Ae.visible)&&O.createElement("div",{className:Ae.className,onClick:Ae.canSkip?Fe:function(){return null},onKeyDown:Ae.canSkip?Fe:function(){return null},role:"button",tabIndex:"0"},!!i.smallPoster&&O.createElement("img",{src:i.smallPoster,alt:"ad-poster"}),O.createElement("span",null,Ae.value)),ae&&!J&&O.createElement("div",{className:"click-through",onClick:Ie,onKeyDown:Ie,role:"button",tabIndex:"0"},O.createElement("span",{className:"click-through-more"},i.messages.more)),J&&!J.follow&&O.createElement("div",{className:"moreBtn",onClick:Ne,onKeyDown:Ne,role:"button",tabIndex:"0"},O.createElement("span",null,J.text)),J&&J.follow&&O.createElement("a",{href:J.href,target:"_blank",rel:"noopener noreferrer",className:"moreBtn",onClick:Ne,onKeyDown:Ne,tabIndex:"0"},O.createElement("span",null,J.text)))},Te=(r(36256),(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5806).then(r.bind(r,65965))}),"SlideAD")}))),Ae=function(e,t){return"number"==typeof e?e:S()(e).call(e,"%")?Math.floor(+e.replace("%","")*t/100):S()(e).call(e,":")?(0,F.WN)(e):"start"===e?0:"end"===e?t:0},Pe=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new Ee.VASTClient,o=r.getParser(),e.prev=2,e.next=5,o.parseVAST(t);case 5:if(!e.sent.ads.length){e.next=8;break}return e.abrupt("return",!0);case 8:return e.abrupt("return",!1);case 11:return e.prev=11,e.t0=e.catch(2),e.abrupt("return",!1);case 14:case"end":return e.stop()}}),e,null,[[2,11]])})));return function(t){return e.apply(this,arguments)}}(),Oe=function(e){var t=e.counter,r=e.tech,o=e.env,n=e.changeCurrentLevel,a=void 0===n?function(){}:n,i=r[F.Oq.HLS];return t>0&&t<6?(r.type===F.Oq.HLS&&i&&a(i.currentLevel),O.createElement("div",{className:"romeo-remain-count"},O.createElement("span",null,o.messages.adShowOn+" "+t))):O.createElement(O.Fragment,null)},Re=function(e){var t=e.startTime,r=void 0===t?0:t,o=e.setStartTime,n=e.vmapUrl,i=e.appEmitter,s=e.env,l=e.playerRef,c=e.adCurrentIndex,u=e.videoRef,m=e.tech,d=e.setAdCurrentIndex,p=e.playerLoadedAt,f=e.isUserActive,v=e.getSabaSID,b=e.mobileStyle,g=e.playerTechRef,y=e.duration,E=e.canPlayAd,w=e.isEmbed,x=e.setCanPlayAd,T=void 0===x?function(){}:x,A=e.changeCurrentLevel,R=void 0===A?function(){}:A,L=e.changeVmapProfile,D=void 0===L?function(){}:L,M=(0,O.useRef)("default"),I=(0,O.useState)([]),C=I[0],H=I[1],q=(0,O.useState)(null),z=q[0],B=q[1],j=(0,O.useState)(null),W=j[0],X=j[1],G=(0,O.useState)(0),Y=G[0],J=G[1],Q=(0,O.useState)(""),K=Q[0],$=Q[1],ee=(0,O.useRef)({}),re=(0,O.useRef)(null),oe=(0,O.useRef)(null),ne=(0,O.useRef)(!1),ae=(0,O.useRef)(0),ie=(0,O.useRef)(""),se=(0,_.v9)((function(e){return e.player})),le=(0,_.I0)(),ce=se.handleSyncAd,ue=se.adBlocker,me=se.contentFirstLoad,de=se.miniPlayer,pe=se.linearAdMode,fe=function(e){if(void 0===e&&(e=!0),s.sendStatXhr){var t={type:e?"preRoll":"midRoll"},r={body:k()(t),method:"POST",headers:{"content-type":"application/json"}};fetch("/external/romeo/auctionRequest",r).catch((function(){}))}},he=function(e){if(void 0===e&&(e=!0),s.sendStatXhr){var t={type:e?"preRoll":"midRoll"},r={body:k()(t),method:"POST",headers:{"content-type":"application/json"}};fetch("/external/romeo/auctionWin",r).catch((function(){}))}},be=function(e){void 0===e&&(e=!0),e&&0===ce.state&&le({type:N.aO.setHandleSyncAd,payload:{state:1,type:!1}}),pe.state!==N.PO.LINEARADMODE.NOTSET&&le({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET}})},Se=function(e,t,r,o){var n={vastXML:e,adTagUrl:t,timeOffset:r,isLinear:o,visited:!1};H((function(e){var t;return ve()(t=[]).call(t,e,[n])}))},we=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Z().get("sabaAuth"),o=null,window.Dox&&"function"==typeof window.Dox.initializeIframe&&(window.Dox.initializeIframe(),o=Z().get("_sabavision__sid")),o&&v&&(r=o),n={"X-Screen-Width":P().window.screen.width||P().window.outerWidth||0,"X-Screen-Height":P().window.screen.height||P().window.outerHeight||0},r&&(n.Authorization=r),ge().interceptors.response.use((function(e){return e}),(function(e){var t,r=e.config;return r&&r.retry?503===(null==e||null==(t=e.response)?void 0:t.status)?null:e&&e.response&&e.response.status&&e.response.status>=400&&e.response.status<500?(i.emit("adError",e.message,"",M.current),null):(i.emit("adError",e.message,"",M.current,r.retry),r.retry-=1,0===r.retry?null:new(te())((function(e){var t=s.ad.xhrRetry-r.retry;setTimeout((function(){e(),r.timeout=s.ad.xhrRetryDelay[t]}),s.ad.xhrRetryDelay[t]||1e3)})).then((function(){return ge()(r)}))):null})),e.abrupt("return",ge()({url:t,headers:n,method:"get",retry:s.ad.xhrRetry,retryDelay:s.ad.xhrRetryDelay,timeout:s.ad.xhrRetryDelay[0]}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ke=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(){var t,r,o,l,c,u,m,d,f,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S()(n).call(n,"plus.sabavision.com")&&(l=null==(r=n.match(/\/(\w+-\w+)\?/))?void 0:r[1],S()(o=s.validZoneIds).call(o,l)||i.emit("adError","wrong-zone: "+l)),fe(),e.next=4,we(n);case 4:if((c=e.sent)&&c.data){e.next=8;break}return be(),e.abrupt("return");case 8:if(u=c.data,M.current=u,!(a()(t=c.headers["content-type"]).call(t,"application/json")>-1)){e.next=14;break}return i.emit("adError","content-type application/json","",u),be(),e.abrupt("return");case 14:if(D({getVmap:Date.now()-p}),m=(new(P().DOMParser)).parseFromString(u,"text/xml"),d=!1,"VAST"!==m.documentElement.tagName){e.next=25;break}return Se(m,null,0,!0),e.next=21,Pe(m);case 21:e.sent&&(d=!0),e.next=29;break;case 25:return h=new ye.Z(m),e.next=28,te().all(U()(f=h.adBreaks).call(f,function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o,n,a,i,s,l,c,u,m,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null,c=null,null!=(r=t.adSource)&&r.vastAdData?l=(new(P().DOMParser)).parseFromString(t.adSource.vastAdData.outerHTML,"text/xml"):null!=(o=t.adSource)&&null!=(n=o.adTagURI)&&n.uri&&(c=t.adSource.adTagURI.uri),u=Ae(t.timeOffset,y),m="linear"===t.breakType,Se(l,c,u,m),!m||0!==u||!l){e.next=11;break}return e.next=9,Pe(l);case 9:e.sent&&(d=!0);case 11:return null!=(a=t.adSource)&&null!=(i=a.vastAdData)&&null!=(s=i.firstElementChild)&&s.id&&(p=t.breakType+"-"+t.adSource.vastAdData.firstElementChild.id,$((function(e){return e+" "+p}))),e.abrupt("return",null);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 28:h.adBreaks.length||i.emit("adError","emptyVmap");case 29:D({findAd:Date.now()-p}),d?he():be();case 31:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r,o,n,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return fe(!1),e.next=3,we(t);case 3:if(o=e.sent){e.next=7;break}return be(),e.abrupt("return",null);case 7:if(n=o.data,M.current=n,!(a()(r=o.headers["content-type"]).call(r,"application/json")>-1)){e.next=13;break}return i.emit("adError","content-type application/json","",n),be(),e.abrupt("return",null);case 13:if(D({getVast:Date.now()-p}),"VAST"!==(s=(new(P().DOMParser)).parseFromString(n,"text/xml")).documentElement.tagName){e.next=21;break}return e.next=18,Pe(s);case 18:return e.sent&&he(!1),e.abrupt("return",s);case 21:return be(),e.abrupt("return",null);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Le=function(e){if(e.timeOffset>0&&(F.en[0]===F.cd||F.en[0]===F.Vp))for(var t=e.parsedVastXML.ads[0].creatives[0].mediaFiles,r=!1,o=0;o=Y&&e.timeOffset-10e.timeOffset||e.timeOffset>=r+ae.current);return o?(ee.current[t]=!0,Ne(t)):(n||a)&&(ee.current[t]=!0,Ie(t),ae.current=60),a&&(X(null),le({type:N.aO.setSlideAd,payload:N.PO.SLIDEADSTATE.NOTSET})),null}))}),[C,Y]),(0,O.useEffect)((function(){ue&&z&&(i.emit("adError","detect"),be())}),[ue,z]),(0,O.useEffect)((function(){ie.current=pe.state,pe.state===N.PO.LINEARADMODE.NOTSET&&oe.current&&(oe.current=null,clearTimeout(oe.current))}),[pe.state]),(0,O.useEffect)((function(){ne.current=E}),[E]),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},z&&z.timeOffset>0&&O.createElement(Oe,{counter:Math.floor(z.timeOffset-Y),tech:m,changeCurrentLevel:R,env:s}),z&&z.timeOffset<=Y&&O.createElement(xe,{vastAd:z.parsedVastXML,timeOffset:z.timeOffset,appEmitter:i,onFinished:function(){z.timeOffset>0&&o(z.timeOffset),0===z.timeOffset&&s.supportPerformance&&(performance.clearMarks("romeo-start-time"),performance.mark("romeo-start-time",{startTime:performance.now()})),B(null)},env:s,playerRef:l,adCurrentIndex:c,setAdCurrentIndex:d,videoRef:u,playerLoadedAt:p,changeVmapProfile:D,mobileStyle:b,playerTechRef:g,adsIdRef:K,isEmbed:w}),W&&me&&!de&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Te,{slideAd:W,appEmitter:i,isUserActive:f,videoRef:u})))},Le=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1734).then(r.bind(r,41366))}),"RomeoStatsManager")})),De=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2641).then(r.bind(r,13163))}),"RomeoAiStatsManager")})),Me=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1200).then(r.bind(r,14118))}),"WatermarkAd")})),Ie=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9262).then(r.bind(r,31628))}),"IspMessage")})),Ne=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(378).then(r.bind(r,56901))}),"AgeLimit")})),Fe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2041).then(r.bind(r,74911))}),"Subscription")})),Ce=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(6110).then(r.bind(r,87017))}),"SkipIntro")})),Ve=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1116).then(r.bind(r,56741))}),"SkipCast")})),He=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(7035).then(r.bind(r,94754))}),"BackButton")})),qe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5159).then(r.bind(r,61046))}),"BigMuteBtn")})),ze=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(2212),r.e(5912)]).then(r.bind(r,74679))}),"VR360Renderer")})),Be=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9054).then(r.bind(r,61958))}),"CustomSubtitles")})),je=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3781).then(r.bind(r,72598))}),"Logo")})),Ue=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(6653).then(r.bind(r,97109))}),"ShortKey")})),We=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(7940).then(r.bind(r,69374))}),"TvChannels")})),Xe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2075).then(r.bind(r,7780))}),"BoxEnd")})),_e=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9538).then(r.bind(r,78558))}),"FreeSansTimer")})),Ge=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9186).then(r.bind(r,12241))}),"Recom")})),Ze=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5621).then(r.bind(r,64451))}),"LikeDislike")})),Ye=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1924).then(r.bind(r,44406))}),"RightClick")})),Je=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(1613),r.e(8767)]).then(r.bind(r,55307))}),"Details")})),Qe=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(8994).then(r.bind(r,59585))}),"ViewerCount")})),Ke=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(7073).then(r.bind(r,98128))}),"Share")})),$e=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3245).then(r.bind(r,46913))}),"ExitMiniPlayer")})),et=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(8991),r.e(4969)]).then(r.bind(r,28868))}),"WSTeleParty")})),tt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(4060),r.e(5172)]).then(r.bind(r,98695))}),"Reaction")})),rt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(1120),r.e(219)]).then(r.bind(r,78647))}),"SocialTourModal")})),ot=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5378).then(r.bind(r,3166))}),"QuestionModal")})),nt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(578).then(r.bind(r,54157))}),"Toast")})),at=N.PO.VIDEOSTATE,it=N.PO.RELOADSTATUS,st="LOADING",lt="BIG_BUTTON",ct="PLAY",ut=function(e){var t,n,i,l,c=e.sources,u=e.poster,m=e.env,d=e.envIcons,p=e.appEmitter,f=e.resumeUID,v=e.tracks,b=e.thumbs,g=e.stats,E=e.startTime,w=e.watermarkAd,x=e.isp,T=e.intro,A=e.cast,P=e.back,R=e.info,L=e.multiAudio,D=e.mainAudioLanguage,M=e.previewMode,H=e.initVolume,q=void 0===H?1:H,z=e.is360,j=void 0!==z&&z,W=e.isUserActive,X=e.downloadSrc,G=e.aparatLink,Y=e.audioLangs,J=e.setAudioLangs,Q=e.title,K=e.vmap,ee=e.adTag,ne=e.isAbroad,ae=e.setStartTime,ie=e.logo,se=e.lang,le=e.rootEl,ce=e.autoPlay,ue=e.playerRef,me=e.adCurrentIndex,he=e.setAdCurrentIndex,ve=e.liveTvList,be=e.setMultiSources,ge=e.setUserActive,ye=e.boxEnd,Ee=e.showBoxEnd,Se=e.toggleShowBoxEnd,we=e.freeSansTimer,ke=e.seriesData,xe=e.playerTechRef,Te=e.recom,Ae=e.rate,Pe=e.aparatLinkDisable,Oe=e.aparatSportLink,ut=e.haveVideoBuffer,mt=e.chapterlist,dt=e.currectBufferLength,pt=e.cacheHlsObject,ft=e.firstloadStat,ht=e.defaultResumeAt,vt=e.audioTracks,bt=e.useHlsJS,gt=(e.havePreRolBuffer,e.cacheDashObject),yt=e.color,Et=e.expireLiveSource,St=e.videoWaiting,wt=e.setVideoWaiting,kt=e.videoFPS,xt=e.bufferStalledCount,Tt=e.HlsChunkDuration,At=e.mobileStyle,Pt=e.squadStream,Ot=e.haveHlsSource,Rt=e.havePseudoSource,Lt=e.haveCastHistory,Dt=e.forceMidRoll,Mt=e.mainVideoError,It=e.vmapProfile,Nt=e.playerLoadedAt,Ft=e.isBlobSrc,Ct=e.canPlayAdRef,Vt=e.visitPostData,Ht=e.ageLimit,qt=e.subscription,zt=e.endElementTime,Bt=e.clip,jt=e.uid,Ut=e.getSabaSID,Wt=e.isTabActive,Xt=e.autoPlayPolicyCheck,_t=e.controlbarScroll,Gt=e.isEmbed,Zt=e.teleParty,Yt=e.videoSmallSize,Jt=e.setTelepartyUsers,Qt=e.survey,Kt=e.duration,$t=e.pseudoIsEdge,er=e.preRollDuration,tr=e.setCanPlayAd,rr=void 0===tr?function(){}:tr,or=e.goTheater,nr=void 0===or?function(){}:or,ar=e.onError,ir=void 0===ar?function(){}:ar,sr=e.onTimeUpdate,lr=void 0===sr?function(){}:sr,cr=e.onCanPlayThrough,ur=void 0===cr?function(){}:cr,mr=e.onPlay,dr=void 0===mr?function(){}:mr,pr=e.onPause,fr=void 0===pr?function(){}:pr,hr=e.onEnded,vr=void 0===hr?function(){}:hr,br=e.onSeeking,gr=void 0===br?function(){}:br,yr=e.onSeeked,Er=void 0===yr?function(){}:yr,Sr=e.setCast,wr=void 0===Sr?function(){}:Sr,kr=e.setPlayerFocus,xr=void 0===kr?function(){}:kr,Tr=e.getEpisode,Ar=void 0===Tr?function(){}:Tr,Pr=e.changePlayerTech,Or=void 0===Pr?function(){}:Pr,Rr=e.changeHvaeBuffer,Lr=void 0===Rr?function(){}:Rr,Dr=e.changeCurrentLevel,Mr=void 0===Dr?function(){}:Dr,Ir=e.sourceNotSupported,Nr=void 0===Ir?function(){}:Ir,Fr=e.changeCurrectBufferLength,Cr=void 0===Fr?function(){}:Fr,Vr=e.changeCacheHlsObject,Hr=void 0===Vr?function(){}:Vr,qr=e.sendFirstloadStat,zr=void 0===qr?function(){}:qr,Br=e.hlsInstance,jr=void 0===Br?function(){}:Br,Ur=e.changeUseHlsJS,Wr=void 0===Ur?function(){}:Ur,Xr=e.changeUseDashJS,_r=void 0===Xr?function(){}:Xr,Gr=e.handleError,Zr=void 0===Gr?function(){}:Gr,Yr=e.adOnError,Jr=void 0===Yr?function(){}:Yr,Qr=(e.changeHavePreRolBuffer,e.dashInstance),Kr=void 0===Qr?function(){}:Qr,$r=e.changeCacheDashObject,eo=void 0===$r?function(){}:$r,to=e.changeMainVideoError,ro=void 0===to?function(){}:to,oo=e.changeVmapProfile,no=void 0===oo?function(){}:oo,ao=e.onPlaying,io=void 0===ao?function(){}:ao,so=e.setVideoClicked,lo=void 0===so?function(){}:so;0===c.length&&c.push({});var co=(0,O.useRef)(!1),uo=(0,O.useRef)(),mo=(0,O.useRef)(!1),po=(0,O.useRef)(),fo=(0,O.useRef)(0),ho=(0,O.useRef)(0),vo=(0,O.useRef)(!1),bo=(0,O.useRef)(!1),go=(0,O.useRef)(null),yo=(0,O.useRef)(""),Eo=(0,O.useRef)({}),So=(0,O.useRef)(0),wo=(0,O.useRef)(st),ko=(0,O.useRef)(0),xo=(0,O.useRef)(0),To=(0,O.useRef)([]),Ao=(0,O.useRef)([]),Po=(0,O.useRef)(0),Oo=(0,O.useRef)(!1),Ro=(0,O.useRef)(!0),Lo=(0,O.useRef)(null),Do=(0,O.useState)({status:at.INIT,canPlayThrough:!1,firstPlay:!1}),Mo=Do[0],Io=Do[1],No=(0,O.useState)(er&&"number"==typeof er&&(!E||er>E)),Fo=No[0],Co=No[1],Vo=(0,O.useState)(q),Ho=Vo[0],qo=Vo[1],zo=(0,O.useState)(!0),Bo=zo[0],jo=zo[1],Uo=(0,O.useState)(((t={type:F.Oq.HTML5})[F.Oq.HLS]=null,t[F.Oq.DASH]=null,t)),Wo=Uo[0],Xo=Uo[1],_o=(0,O.useState)(0),Go=_o[0],Zo=_o[1],Yo=(0,O.useState)(0),Jo=Yo[0],Qo=Yo[1],Ko=(0,O.useState)(0),$o=Ko[0],en=Ko[1],tn=(0,O.useState)(0),rn=tn[0],on=tn[1],nn=(0,O.useState)(!1),an=nn[0],sn=nn[1],ln=(0,O.useState)(E),cn=ln[0],un=ln[1],mn=(0,O.useState)(!1),dn=(mn[0],mn[1]),pn=(0,O.useState)([]),fn=pn[0],hn=pn[1],vn=(0,O.useState)([]),bn=vn[0],gn=vn[1],yn=(0,O.useState)({}),En=yn[0],Sn=yn[1],wn=(0,O.useState)(0),kn=wn[0],xn=wn[1],Tn=(0,O.useState)(it.NOTHING),An=Tn[0],Pn=Tn[1],On=(0,O.useState)(!1),Rn=On[0],Ln=On[1],Dn=(0,O.useState)([]),Mn=Dn[0],In=Dn[1],Nn=(0,O.useState)(""),Fn=Nn[0],Cn=Nn[1],Vn=(0,O.useState)(!1),Hn=Vn[0],qn=Vn[1],zn=(0,O.useState)(!1),Bn=zn[0],jn=zn[1],Un=(0,O.useState)(!1),Wn=Un[0],Xn=Un[1],_n=(0,O.useState)(!1),Gn=_n[0],Zn=_n[1],Yn=(0,O.useState)(!1),Jn=Yn[0],Qn=Yn[1],Kn=(0,O.useState)(null),$n=Kn[0],ea=Kn[1],ta=(0,O.useState)(!0),ra=ta[0],oa=ta[1],na=(0,O.useState)({}),aa=na[0],ia=na[1],sa=(0,O.useState)(!1),la=sa[0],ca=sa[1],ua=(0,O.useState)(!1),ma=ua[0],da=ua[1],pa=(0,_.v9)((function(e){return e.player})),fa=(0,_.I0)(),ha=pa.linearAdMode,va=pa.skipCounter,ba=pa.captionAvailable,ga=pa.radioMode,ya=pa.pauseAdBanner,Ea=pa.pauseAdState,Sa=pa.endHtml,wa=pa.firstLoad,ka=pa.adFirstLoad,xa=pa.contentFirstLoad,Ta=pa.playbackRate,Aa=pa.messages,Pa=pa.autoplaySupported,Oa=pa.miniPlayer,Ra=pa.isAdminTeleParty,La=pa.socialTour,Da=function e(t){I()(t,(function(r,n){if(200!==n.statusCode||r)if(m.backOffPolicy.length-1>So.current){var a=So.current+1;So.current=a;var i=m.playXhrChunkLength+m.backOffPolicy[a];m.isTV||(o=setTimeout((function(){e(t)}),1e3*i))}else So.current=0;else clearTimeout(o),0!==So.current&&(So.current=0)}))},Ma=function(){var e=Eo.current,t=e.userId,r=e.movieId;return t&&r?Da({url:"/external/visitpost/startwatching/"+t+"/"+r,method:"POST",headers:{"content-type":"application/x-www-form-urlencoded; charset=UTF-8"}}):null},Ia=function(){wo.current!==ct&&(wo.current=ct),Mo.firstPlay&&!Bn&&go.current&&(!E&&go.current.currentTime>1||E&&go.current.currentTime>E+1)&&jn(!0)},Na=function(e){var t=go.current;if(t){var r=t.play();r&&"function"==typeof r.then&&("seek"!==e&&Ia(),r.then(null,(function(e){var r;m.statOnPlay&&!Mo.firstPlay&&Ma(),Zt&&Ra&&(p.emit("sendTelepartyMessage",{type:"play-video",current_time:go.current.currentTime}),p.emit("sendTelepartyMessage",{type:"chat-message",content:Zt.name+", play the video"})),a()(r=e.toString()).call(r,"NotAllowedError")>-1?(t.muted=!0,t.play().then(null,(function(){t.muted=!1,dn(!0)}))):console.log(e)})))}},Fa=function(e,t){go.current&&(Mo.status===at.LOADEDMETADATA&&m.supportPerformance&&(performance.getEntriesByName("romeo-play-start-time","mark")[0]||performance.mark("romeo-play-start-time")),xr(),Gn&&Zn(!1),m.statOnPlay&&!Mo.firstPlay&&Ma(),m.startMuted&&t?go.current.play().catch((function(e){var t;m.isIOS&&m.isSafari||3===Xt||!S()(t=e.toString()).call(t,"NotAllowedError")||(go.current.muted=!0,(0,F.TH)(go.current.play()))})):(0,F.TH)(go.current.play()),"seek"!==e&&Ia(),Zt&&Ra&&(p.emit("sendTelepartyMessage",{type:"play-video",current_time:go.current.currentTime}),p.emit("sendTelepartyMessage",{type:"chat-message",content:Zt.name+", play the video"})))},Ca=function(){Ia()},Va=function(){xr(),go.current&&!go.current.paused&&(go.current.pause(),Xn(!0))},Ha=function(){if(xr(),go.current&&!go.current.paused){if(!W&&m.isMobile&&m.customControls)return void ge(!0);go.current.pause()}Xn(!0),Zt&&Ra&&(p.emit("sendTelepartyMessage",{type:"pause-video",current_time:go.current.currentTime}),p.emit("sendTelepartyMessage",{type:"chat-message",content:Zt.name+", pause the video"}))},qa=function(){go.current.paused?p.emit("doPlay"):p.emit("doPause")},za=function(e){xr(),e==e&&go.current&&ha.state===N.PO.LINEARADMODE.NOTSET&&(e>go.current.currentTime&&e===go.current.currentTime+m.jumpSec?Cn("forward"):eM.previewDuration?(go.current.currentTime===M.previewDuration?go.current.currentTime=M.previewDuration-1e-6:go.current.currentTime=M.previewDuration,vr(),Ha()):go.current.currentTime=e,M&&eaa.time-7?da(!0):ma&&da(!1))},Ba=function(e,t){xr();var r=Math.min(1,Math.max(0,e));t&&qn(!0),qo(r),go.current&&(go.current.volume=r,Z().set("romeo-vol",r))},ja=function(e,t){xr(),jo(e),m.muted||Z().set("romeo-muted",e),t&&qn(!0),go.current&&(go.current.muted=e)},Ua="";!function(){if(go.current)for(var e=0;e0)return S()(e).call(e,"?")?e+"&md="+o:e+"?md="+o}return e};(0,O.useEffect)((function(){Gt&&ha.state===N.PO.LINEARADMODE.NOTSET&&new($())(window.location.search).has("videoloop")&&(go.current.loop=!0),m.isTV&&ha.state===N.PO.LINEARADMODE.NOTSET&&A&&A.start&&E&&E+180>A.start&&(Ro.current=!1),Mt&&(Zr(Mt.e,Mt.fire),ro(!1)),wo.current=st,m.statOnPlay&&function(){if(g&&g.statUrl)for(var e=g.statUrl.split("/"),t=0;t VideoPlayer Loaded at:",(0,F.Xn)(!0)),v&&m.isGameConsole&&function(){for(var e=function(e){v[e].default&&(v[e]?(0,pe.Y)(v[e].src).then((function(t){In(t.rows),fa({type:N.aO.setActiveTrackIndex,payload:e}),fa({type:N.aO.setCaptionAvailable,payload:!0})})).catch((function(){fa({type:N.aO.setActiveTrackIndex,payload:null}),fa({type:N.aO.setCaptionAvailable,payload:!1})})):(fa({type:N.aO.setActiveTrackIndex,payload:null}),fa({type:N.aO.setCaptionAvailable,payload:!1})))},t=0;t VideoPlayer ShouldUse HLS Loaded at:",(0,F.Xn)(!0)),new(te())((function(e){return m.useLightHls?e(r.e(988).then(r.t.bind(r,39182,23))):e(r.e(4817).then(r.bind(r,93041)))})).then(function(){var r=(0,V.Z)(regeneratorRuntime.mark((function r(o){var n,a,i,s,l,u;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if((n=o.default).isSupported()||ha.state!==N.PO.LINEARADMODE.NOTSET||Nr(),m.debug&&console.log("==> VideoPlayer Import HLS Loaded at:",(0,F.Xn)(!0)),!t){r.next=5;break}return r.abrupt("return");case 5:if(a=null,!pt||ha.state!==N.PO.LINEARADMODE.NOTSET||ve){r.next=12;break}a=pt,(i={type:F.Oq.HLS})[F.Oq.HLS]=a,Xo(e=i),r.next=20;break;case 12:return u=c[0].src,m.appendDiffTimeToManifest&&!c[0].isAdVideo&&null!=(s=u)&&S()(s).call(s,"tot")&&(u=Za(u)),r.next=16,jr(n,go.current,h()({},c[0],{src:u}),!1,!!c[0].isAdVideo);case 16:a=r.sent,(l={type:F.Oq.HLS})[F.Oq.HLS]=a,Xo(e=l),gn([]);case 20:a.attachMedia(go.current),a.on(n.Events.MANIFEST_LOADED,_a(!!c[0].isAdVideo)),a.on(n.Events.FRAG_LOADED,Ga),m.debug&&console.log("==> VideoPlayer Hls LoadSource and AttachMedia Loaded at:",(0,F.Xn)(!0));case 24:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}());else if((0,F.xZ)(F.Oq.DASH,c,m,go.current)&&!Mt)p.emit("startStreaming",{tech:"dash",isAd:!!c[0].isAdVideo}),Wr(!1),_r(!0),Wa(F.Oq.DASH),"function"!=typeof window.MediaSource&&ha.state===N.PO.LINEARADMODE.NOTSET&&Nr(),Promise.all([r.e(5786),r.e(6844),r.e(6435),r.e(7058),r.e(3862),r.e(9179),r.e(550),r.e(9113),r.e(7249),r.e(6460),r.e(1142),r.e(9638),r.e(927),r.e(4427),r.e(7097),r.e(8839),r.e(1651)]).then(r.bind(r,7189)).then((function(r){var o;if(!t){ha.state===N.PO.LINEARADMODE.NOTSET||"preRoll"!==ha.break||gt||Kr(r,go.current,c[0],!0);var n=null;(n=gt&&ha.state===N.PO.LINEARADMODE.NOTSET&&!ve?gt:Kr(r,go.current,c[0])).attachView(go.current),n.setAutoPlay(!0),n.setMute(!1),n.on("playbackPlaying",Ca),(o={type:F.Oq.DASH})[F.Oq.DASH]=n,Xo(e=o),gn([])}}));else{p.emit("startStreaming",{tech:"native",isAd:!!c[0].isAdVideo}),Wr(!1),_r(!1),c&&c[0]&&c[0].src&&Wa(F.Oq.HTML5);var o,n=c[0];if(!B()(c).call(c,(function(e){return e.label&&"auto"===e.label.toLowerCase()}))&&c.length>1){for(o=0;o0){for(var Ja=!1,Qa=-1,Ka=-1,$a=0;$a-1?go.current.textTracks[Qa].mode="showing":Ka>-1&&(go.current.textTracks[Ka].mode="showing")),on(2)}switch(Mo.status){case at.PLAYING:ha.state===N.PO.LINEARADMODE.DISPLAY&&go.current.pause(),Mo.firstPlay||(Io(h()({},Mo,{firstPlay:!0})),p.emit("videoReady",go.current)),0===rn&&m.isIOS&&!Ya&&fn&&on(1),Mo.canPlayThrough||Io(h()({},Mo,{canPlayThrough:!0})),Rn&&!an&&go.current.readyState>3&&(sn(!0),cn&&(go.current.currentTime=cn));break;case at.PAUSE:ha&&ha.tryPlayVideo&&(Na(),fa({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET,tryPlayVideo:!1}}))}var ti={backgroundImage:"url("+u+")",pointerEvents:"none"},ri="";ha.state!==N.PO.LINEARADMODE.NOTSET&&(ri="romeo-linearMode"),m.customControls&&W&&(ri+=" user-active"),go.current&&go.current.paused&&(ri+=" paused"),m.customControls&&(ri+=" romeo-player-custom-control");var oi={};m.isIOS&&!L&&(oi.playsInline=!0,oi["webkit-playsinline"]=!0);var ni=function(){if(m.sendStatXhr){var e=0;ko.current&&(e=Date.now()-ko.current),e>6e3?Z().set("romeo-slow-throttle",!0):Z().set("romeo-slow-throttle",!1),xo.current=e/1e3;var t=c[0].src.replace("http://","").replace("https://","").split(/[/?#]/)[0],r=go.current&&Math.floor(go.current.duration)||0,o="";Ya&&(o=ha.break&&""!==ha.break?ha.break:"preRoll");var n="";!Ya&&ft.length>0&&(n=ft[ft.length-1].ad);var a,i="";if(K&&(i+="vmap"),ee&&(""!==i&&(i+=", "),i+="adTag"),m.supportPerformance){var s=performance.getEntriesByName("romeo-start-time","mark")[0];s&&(a=Math.floor(performance.now()-s.startTime))}var l={time:e,domain:t,type:c[0].type,ad:o,playedAfter:n,duration:r,haveHls:Ot,havePseudo:Rt,adDetail:i,isBlobSrc:Ft,tabActive:Wt,autoPlay:Xt,tech:xe||"",isIR:m.isIR,isEmbed:!!Gt,timeToInit:a,manifestLoadTimeToInit:fo.current||void 0,firstFragLoadTimeToInit:ho.current||void 0,edge:$t},u={url:"/external/romeo/prom/firstLoad",body:k()(l),method:"POST",headers:{"content-type":"application/json"}};I()(u,(function(){}))}};!wa&&go.current&&(!E&&go.current.currentTime>0||E&&go.current.currentTime>E)&&(fa({type:N.aO.setFirstLoad,payload:!0}),p.emit("firstLoad",{adMode:Ya}),ni());var ai=function(){!m.customControls||Zt&&!Ra||(!Pt||Ya?go.current.paused?(Fa(),lo()):Ha():window.top.location.href=Pt)};!St&&Et&&go.current&&go.current.paused&&wt(!0),!m.isTV||Aa.state===N.PO.MESSAGES.NOTSHOW||ra||!navigator.onLine&&Mo.status!==at.PLAYING||(oa(!0),fa({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW,msg:""}}),Na());var ii={};m.color&&(ii.color=m.color);var si=Z().get("subtitle-classes")?Z().get("subtitle-classes"):"";m.isIOS&&go.current&&go.current.webkitDisplayingFullscreen&&(si+=" ios-fullscreen");if(go.current&&go.current.buffered&&go.current.buffered.end){var li=go.current.buffered.length-1;li>-1&&Cr(go.current.buffered.end(li))}(0,O.useEffect)((function(){uo.current&&(clearInterval(uo.current),uo.current=void 0),co.current||(uo.current=setInterval((function(){if(go.current&&go.current.buffered&&go.current.buffered.end){var e=go.current.buffered.length-1;if(e>-1){var t=go.current.buffered.end(e);(t>10||t===go.current.duration||!Ya&&t>5||Ya&&(Wo.type===F.Oq.HLS&&t>6||Wo.type!==F.Oq.HLS&&t>=4)||Ya&&va&&t===go.current.duration)&&t-go.current.currentTime>3&&(p.emit("romeoReady"),co.current=!0,clearInterval(uo.current),uo.current=void 0)}}}),500))}),[Ya,va]),(0,O.useEffect)((function(){po.current&&(clearInterval(po.current),po.current=void 0),!mo.current&&Ya&&"preRoll"===ha.break&&!m.isLive&&m.cacheMainVideo&&(po.current=setInterval((function(){if(go.current&&!mo.current&&go.current.buffered&&go.current.buffered.end){var e=go.current.buffered.length-1;if(e>-1){var t=go.current.buffered.end(e);(t-go.current.currentTime>=10||go.current.duration-t<1)&&(mo.current=!0,m.useLightHls?r.e(988).then(r.t.bind(r,39182,23)).then(function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.default,e.next=3,jr(r,go.current,null,!0,!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()):r.e(4817).then(r.bind(r,93041)).then(function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.default,e.next=3,jr(r,go.current,null,!0,!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),clearInterval(po.current),po.current=void 0)}}}),500))}),[Ya,ha.break,m.isLive,m.cacheMainVideo]),dt&&go.current&&dt-go.current.currentTime>10&&!ut?Lr(!0):dt&&go.current&&dt-go.current.currentTime<=10&&ut&&Lr(!1);var ci=function(){Qn(!1),ea(null),To.current=[],Ao.current=[]};if("stat"===Jn&&go.current&&(xo.current>0&&(!$n||$n.FirstLoad!==xo.current+"(s)")&&ea(h()({},$n,{FirstLoad:xo.current+"(s)"})),Wo.type===F.Oq.HLS)){var ui=go.current.getVideoPlaybackQuality(),mi=ui?ui.droppedVideoFrames:0;mi&&Po.current!==mi&&(Po.current=mi);var di=Wo.HLS.currentLevel;if(di>-1){var pi,fi,hi,vi=Wo.HLS.levels[di],bi={Resolution:vi.attrs?vi.attrs.RESOLUTION:"",CurrentBitrate:(0,F.nh)(Math.floor(vi.bitrate/1e3))+"(kbit/s)",DropFrame:Po.current};Ao.current.length>=20&&y()(fi=Ao.current).call(fi,0,1),Ao.current.push(vi.bitrate),To.current.length>=20&&y()(hi=To.current).call(hi,0,1),Wo.HLS.abrController&&null!=(pi=Wo.HLS)&&pi.abrController.bwEstimator&&(To.current.push(Wo.HLS.abrController.bwEstimator.getEstimate()),bi.Bandwidth=(0,F.nh)(Math.floor(Wo.HLS.abrController.bwEstimator.getEstimate()/1e3))+"(kbit/s)");var gi=dt-go.current.currentTime;bi.BufferLength=gi>0?s()(gi).toFixed(3):0,!$n||$n.Bandwidth===bi.Bandwidth&&$n.Resolution===bi.Resolution&&$n.BufferLength===bi.BufferLength&&$n.CurrentBitrate===bi.CurrentBitrate||ea(h()({},$n,{Resolution:bi.Resolution,PlayerSize:go.current?go.current.clientWidth+"x"+go.current.clientHeight:"-",Bandwidth:bi.Bandwidth,no_name_1:To.current,FPS:kt,DropFrame:bi.DropFrame,CurrentBitrate:bi.CurrentBitrate,no_name_2:Ao.current,BufferLength:bi.BufferLength,BufferStalled:xt}))}}return go.current&&(!E&&go.current.currentTime>1||E&&go.current.currentTime>E+1||dt>5)&&p.emit("startPlaying"),!Ct&&Ya&&go.current&&0!==go.current.currentTime&&rr(!0),!(go.current&&aa.uri&&aa.time-10aa.time||la||ma||ca(!0),(0,O.useEffect)((function(){Fo&&Jo>=er&&Co(!1)}),[Jo]),O.createElement("div",{className:si+" "+Ua+" "+(yt?"romeo-option-color":"")+" "+(wa?"":"romeo-not-first-load")+" "+yo.current+" "+(Pt&&!Ya?"romeo-squad-stream":"")+" "+(Yt&&!At?"romeo-video-small-size":"")+" "+(At?"romeo-video-player-mobile-style":""),"aria-label":"romeo-player"},O.createElement("video",(0,C.Z)({crossOrigin:"anonymous",controls:!m.customControls||void 0},En,{className:ri},oi,{autoPlay:m.startMuted&&m.isIOS&&m.isSafari&&!(!1===ce||Zt),muted:!!m.muted||m.startMuted&&m.isIOS&&m.isSafari&&1!==Xt&&!(!1===ce||Zt),preload:"meta",onPlaying:function(){Wo.type===F.Oq.HLS&&m.isLive&&Wo.HLS.startLoad(),m.debug&&console.log("==> VideoPlayer onVideoPlaying Loaded at:",(0,F.Xn)(!0)),go.current&&go.current.error?ir(go.current.error):(Io(h()({},Mo,{status:at.PLAYING})),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.PLAYING}}),p.emit("playing"),0===Go?go.current.muted?Zo(1):(Zo(2),jo(!1)):go.current.muted&&(Zo(1),jo(!0))),io()},onPlay:function(){Wo.type===F.Oq.HLS&&m.isLive&&Wo.HLS.startLoad(),dr()},onPause:function(){Wo.type===F.Oq.HLS&&m.isLive&&Wo.HLS.stopLoad(),go.current.ended||(Io(h()({},Mo,{status:at.PAUSE})),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.PAUSE}}),fr())},onEnded:function(){ha.state===N.PO.LINEARADMODE.NOTSET&&Zn(!0),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.ENDED}}),f&&Z().get(f)&&Z().remove(f),vr()},onLoadedMetadata:function(){Ya&&(rr(!0),no({loadMetaDataAt:Date.now()-Nt})),ee&&E&&ha.state===N.PO.LINEARADMODE.NOTSET&&go.current&&!m.isTV&&(go.current.currentTime=E),wo.current=lt,ni(),Ya&&!ka?fa({type:N.aO.setAdFirstLoad,payload:!0}):Ya||xa||fa({type:N.aO.setContentFirstLoad,payload:!0}),m.debug&&console.log("==> VideoPlayer MetaData Loaded at:",(0,F.Xn)(!0)),wa||(fa({type:N.aO.setFirstLoad,payload:!0}),p.emit("firstLoad",{adMode:Ya})),go&&go.current&&go.current.playbackRate&&Ta!==go.current.playbackRate&&!Ya&&(go.current.playbackRate=Ta),Pa.autoPlay&&go.current&&go.current.paused&&!Zt&&Fa(void 0,!0),Io(h()({},Mo,{status:at.LOADEDMETADATA})),fa({type:N.aO.setVideoState,payload:{state:N.PO.VIDEOSTATE.READY}}),1!==Go||go.current.muted||(Zo(2),jo(!1)),v&&hn(U()(v).call(v,(function(e){return O.createElement("track",{label:e.label,kind:e.kind,srcLang:e.srclang,src:e.src,default:e.default,key:e.src})}))),Ln(!0)},onCanPlayThrough:function(){m.debug&&console.log("==> VideoPlayer onVideoCanPlayThrough Loaded at:",(0,F.Xn)(!0)),Ya&&rr(!0),Io(h()({},Mo,{canPlayThrough:!0})),Mo.firstPlay&&!an&&Fa(void 0,!0),ur()},onTimeUpdate:function(){!bo.current&&(!Ya&&Math.abs(go.current.currentTime-E)>0||Ya&&go.current.currentTime>0)&&(bo.current=!0,function(){if(m.sendStatXhr){var e=0;ko.current&&(e=Date.now()-ko.current),e>6e3?Z().set("romeo-slow-throttle",!0):Z().set("romeo-slow-throttle",!1),xo.current=e/1e3;var t=c[0].src.replace("http://","").replace("https://","").split(/[/?#]/)[0],r=go.current&&Math.floor(go.current.duration)||0,o="";Ya&&(o=ha.break&&""!==ha.break?ha.break:"preRoll");var n="";!Ya&&ft.length>0&&(n=ft[ft.length-1].ad);var a,i,s="";if(K&&(s+="vmap"),ee&&(""!==s&&(s+=", "),s+="adTag"),m.supportPerformance){var l=performance.getEntriesByName("romeo-play-start-time","mark")[0],u=performance.getEntriesByName("romeo-start-time","mark")[0];l?i=Math.floor(performance.now()-l.startTime):u&&(a=Math.floor(performance.now()-u.startTime))}var d={time:e,domain:t,type:c[0].type,ad:o,playedAfter:n,duration:r,haveHls:Ot,havePseudo:Rt,adDetail:s,isBlobSrc:Ft,tabActive:Wt,autoPlay:Xt,tech:xe||"",isIR:m.isIR,isEmbed:!!Gt,timeToInit:a,timeToPlayAction:i,edge:$t},p={url:"/external/romeo/prom/firstPlay",body:k()(d),method:"POST",headers:{"content-type":"application/json"}};zr({ad:o}),I()(p,(function(){}))}}());var e=Math.floor(go.current.currentTime);if(!Ya&&Bt&&Bt.start&&Bt.end&&e>=Bt.end+1&&Ha(),Mo.status===at.WAITING&&e!==Jo&&Io(h()({},Mo,{status:at.PLAYING})),Qo(e),lr(e,go.current),f){var t=Math.floor(e/5);t!==$o&&(en(t),an&&function(e){var t=e.resumeUID,r=e.currentTime;r>e.duration-15?Z().remove(t):r>1&&Z().set(t,r)}({resumeUID:f,duration:go.current.duration,currentTime:5*t,env:m}))}},onVolumeChange:function(){!go.current.muted&&Go<2&&(Zo(2),jo(!1))},onError:bt?function(){}:function(e){Ya?Jr(e):Zr(go.current.error,F.Oq.HTML5)},onClick:ai,onSeeking:function(){gr()},onSeeked:function(){Er()},onEmptied:function(){m.debug&&console.log("==> VideoPlayer onEmptied Loaded at:",(0,F.Xn)(!0)),setTimeout((function(){go.current&&go.current.error&&ir(go.current.error)}),250)},onWaiting:function(){Et&&!St&&wt(!0),m.debug&&console.log("==> VideoPlayer onVideoCanPlayThrough Loaded at:",(0,F.Xn)(!0)),Io(h()({},Mo,{status:at.WAITING}))},onStalled:function(){!navigator.onLine&&m.isTV&&Aa.state===N.PO.MESSAGES.NOTSHOW&&ra&&(oa(!1),fa({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.SHOW,msg:m.messages.disconnected}}),Ha()),m.isLive&&Wo.type===F.Oq.HTML5&&p.emit("stalled",!0)},ref:go}),bn,!Ya&&!m.isGameConsole&&fn),Fo&&O.createElement("div",{className:"romeo-counter"},O.createElement("span",null,m.messages.videoWillPlayAfterAd+" ("+Math.floor(er-Jo)+")")),m.isGameConsole&&ba&&go.current&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Be,{videoRef:go.current,tracks:v,env:m,isUserActive:W,captions:Mn,setCaptions:In})),(-1===a()(n=[at.PLAY,at.PAUSE,at.PLAYING,at.LOADEDMETADATA]).call(n,Mo.status)||wo.current===st)&&m.customControls&&Aa.state===N.PO.MESSAGES.NOTSHOW&&O.createElement("div",{className:"romeo-loading-spinner"},O.createElement("svg",{viewBox:"25 25 50 50"},O.createElement("circle",{cx:"50",cy:"50",r:"20"}))),j&&go.current&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ze,{videoRef:go.current,env:m})),m.customControls&&go.current&&-1===a()(i=[N.PO.LINEARADMODE.WAIT2START,N.PO.LINEARADMODE.DISPLAY]).call(i,ha.state)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(fe.Z,{firstPlay:Mo.firstPlay,disableControls:Fo,env:m,envIcons:d,videoRef:go.current,sources:c,downloadSrc:X,currentSourceIndex:kn,setCurrentSourceIndex:function(e){xn(e);var t=c[e];m.isTV?An===it.NOTHING?Sn({src:t.src,type:t.type}):Pn(it.EMPTYSRC):(gn([O.createElement("source",{src:t.src,type:t.type,key:t.src})]),Pn(it.IMMEDIATE)),go.current&&(un(go.current.currentTime),Ha()),sn(!1),Ln(!1),Io(h()({},Mo,{canPlayThrough:!1}))},audioTracks:vt,tracks:v,thumbs:b,seekTo:za,volume:Ho,setVolume:Ba,muted:Bo,setMuted:ja,tech:Wo,isUserActive:W,previewMode:M,adMode:Ya,goTheater:nr,playVideo:function(e){lo(),Fa(e)},pauseVideo:Ha,title:Q,aparatLink:G,multiAudio:L,audioLangs:Y,setAudioLangs:J,is360:j,setCast:function(){for(var e=null,t=0;t0&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(_e,{freeSansTimer:we,env:m,isUserActive:W,isPaused:Mo.status===at.PAUSE,videoRef:go.current})))),T&&xa&&(!Zt||!!Zt&&Ra)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ce,{options:T,currentTime:Jo,seekTo:za,env:m})),A&&A.start&&A.nextPartUid&&A.start>0&&Ro.current&&go.current&&xa&&(!Zt||!!Zt&&Ra)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ve,{options:A,currentTime:Jo,env:m,videoRef:go.current,setPlayerFocus:xr,getEpisode:Ar})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Le,{options:g||{},env:m,currentTime:Jo,appEmitter:p,videoRef:go.current,tech:Wo.type,isAutoQuality:Vt.isAutoQuality,bufferStalledCount:xt,videoState:Mo})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(De,{videoRef:go.current,env:m,behavesUrl:null==g?void 0:g.behavesUrl,appEmitter:p,multiAudio:L,mainAudioLanguage:D}))),(Mo.canPlayThrough||Mo.status===at.LOADEDMETADATA)&&m.customControls&&wo.current!==st&&O.createElement("button",{type:"button",className:"romeo-overlay "+(go.current&&0===go.current.currentTime&&go.current.paused&&(!Mo.firstPlay||wo.current===lt)||("filimo-pause-ad"!==ya.type||Ea.state===N.PO.PAUSEADSTATE.NOTSET)&&(m.isMobile&&go.current&&(go.current.paused||W)||Oa&&go.current&&go.current.paused)&&Sa!==N.PO.ENDHTML.SHOW?"show-bigplay":"")+" "+(Mo.firstPlay&&wo.current!==lt?"":"first-play"),style:ii},go.current&&go.current.paused&&O.createElement(re.Z,null),go.current&&!go.current.paused&&O.createElement(oe.Z,null)),(P||R)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(He,{isSeries:!(null==ke||!ke.length),back:P,info:R,isPaused:Mo.status===at.PAUSE,isUserActive:W})),qt&&(qt.text||qt.title)&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Fe,{playerRef:ue,isLive:m.isLive,subscription:qt,isPaused:Mo.status===at.PAUSE,isUserActive:W,haveInfo:P||R,mobileStyle:At})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(de,{isPaused:Mo.status===at.PAUSE,isSeeking:Fn,setSeeking:Cn,volume:Ho,muted:Bo,setChangeVolume:qn,showChangeVolume:Hn,isTV:m.isTV,playFeedBack:Bn,pauseFeedBack:Wn,setPlayFeedBack:jn,setPauseFeedBack:Xn,env:m})),ve&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(We,{liveTvList:ve,sources:c,setMultiSources:be,isUserActive:W,env:m,mobileStyle:At,isPaused:Mo.status===at.PAUSE})),K&&go.current&&!Lt&&O.createElement(Re,{startTime:E,vmapUrl:K,appEmitter:p,isAbroad:ne,env:m,setStartTime:ae,playerRef:ue,adCurrentIndex:me,setAdCurrentIndex:he,videoRef:go.current,tech:Wo,changeCurrentLevel:Mr,defaultResumeAt:ht,haveCastHistory:Lt,setIsEmptyVmap:function(e){Oo.current=e},forceMidRoll:Dt,changeVmapProfile:no,playerLoadedAt:Nt,canPlayAd:Ct,setCanPlayAd:rr,isUserActive:W,getSabaSID:Ut,mobileStyle:At,playerTechRef:xe,setCatchOnTimeMidrolData:ia,catchOnTimeMidrolData:aa,type:"vmap",duration:Kt,isEmbed:!!Gt}),wa&&(ie?At&&m.customControls&&Mo.status!==at.PLAYING?O.createElement(O.Fragment,null):O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(je,{logo:ie,lang:se})):O.createElement(O.Fragment,null)),!m.isMobile&&!m.isTV&&go.current&&wa&&!Zt&&!La&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ue,{rootEl:le,videoRef:go.current,appEmitter:p,toggleMutedVideo:function(){go.current.muted?ja(!1):ja(!0)},seekTo:za,setVolume:Ba,env:m,setUserActive:ge,goTheater:nr,detailsTitle:Jn,hideDetails:ci,disableSeek:Fo})),m.showRecom&&ha.state===N.PO.LINEARADMODE.NOTSET&&(Te||Ae)&&!At&&xa&&(!Zt||!!Zt&&Ra)&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ge,{showCustomRecom:Gn,recom:Te,env:m,info:R,rate:Ae,getEpisode:Ar,cast:A,currentTime:Jo,isUserActive:W})),!!Zt&&Zt.roomID&&Zt.username&&wa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(et,{env:m,videoRef:go.current,teleParty:Zt,appEmitter:p,autoPlayPolicyCheck:Xt,changeMuted:ja,setTelepartyUsers:Jt,isAd:ha.state!==N.PO.LINEARADMODE.NOTSET})),!!Zt&&Zt.roomID&&Zt.username&&!Ya&&wa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(tt,{env:m,appEmitter:p,mobileStyle:At,videoSmallSize:Yt})),m.showRate&&ha.state===N.PO.LINEARADMODE.NOTSET&&Ae&&At&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ze,{showCustomRecom:Gn,env:m,cast:A,rate:Ae,currentTime:Jo})),go.current&&wa&&!m.isTV&&!m.isMobile&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ye,{rootEl:le,adMode:Ya,videoRef:go.current,tech:Wo,env:m,showDetails:function(e,t){Qn(t),ea(e)},appEmitter:p})),$n&&Jn&&wa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Je,{env:m,back:P,info:R,detailsTitle:Jn,detailsData:$n,hideDetails:ci,appEmitter:p})),m.isLive&&Lo.current&&Lo.current>0&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Qe,{env:m,viewerCount:Lo.current})),m.showShare&&!Ya&&go.current&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Ke,{videoRef:go.current,env:m,appEmitter:p,lang:se,isUserActive:W,rootEl:le,uid:jt,title:Q,mobileStyle:At})),Oa&&go.current&&xa&&m.showMiniPlayer&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement($e,{appEmitter:p,videoRef:go.current,isUserActive:W})),La&&go.current&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(rt,{env:m,qualityLevel:null==(l=Wo.HLS)?void 0:l.currentLevel,appEmitter:p,videoRef:go.current,source:c[0],hlsInstance:jr})),m.showQuestion&&go.current&&Qt&&Qt.length&&xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ot,{videoRef:go.current,env:m,appEmitter:p,mobileStyle:At,survey:Qt})),xa&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(nt,{env:m,appEmitter:p,mobileStyle:At})))},mt=(r(75524),(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3343).then(r.bind(r,59974))}),"Annotations")}))),dt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3740).then(r.bind(r,88219))}),"PauseAdXml")})),pt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(8481).then(r.bind(r,18062))}),"PauseAdFullscreen")})),ft=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(1371).then(r.bind(r,67010))}),"BoostAD")})),ht=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(6703).then(r.bind(r,66232))}),"EndHtml")})),vt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(5725).then(r.bind(r,31555))}),"EmbedPoster")})),bt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(4960),r.e(253)]).then(r.bind(r,62677))}),"TelePartyIntro")})),gt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(4328).then(r.bind(r,11972))}),"SensitiveContent")})),yt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(2438).then(r.bind(r,92630))}),"CastPlayet")})),Et=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(258).then(r.bind(r,83665))}),"FlashPlayer")})),St=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(3336).then(r.bind(r,24066))}),"IframeAd")})),wt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(9525).then(r.bind(r,43957))}),"CachePlayer")})),kt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(4256).then(r.bind(r,64136))}),"Channel")})),xt=(0,O.lazy)((function(){return(0,F.XD)((function(){return Promise.all([r.e(8991),r.e(4969)]).then(r.bind(r,28868))}),"WSTeleParty")})),Tt=(0,O.lazy)((function(){return(0,F.XD)((function(){return r.e(4060).then(r.bind(r,88612))}),"ChatRoom")})),At=N.PO.VIDEOSTATE,Pt=function(e){var t,r,o,n=e.options,i=n.multiSRC,l=n.liveTvList,c=n.poster,u=n.seriesData,m=n.ad,d=m.adTag,f=m.vmap,v=m.boostAd,b=m.watermarkAd,g=m.iStartURL,E=m.forceMidRoll,w=m.getSabaSID,x=m.adInContent,A=m.preRollDuration,R=n.annotations,L=n.logo,D=n.resumeUID,M=n.tracks,H=n.thumbs,z=n.endElementId,j=n.endElementTime,W=n.stats,G=n.startTime,K=n.isp,$=n.intro,ee=n.cast,te=n.back,re=n.info,oe=n.multiAudio,ne=n.mainAudioLanguage,ae=n.previewMode,ie=n.is360,se=n.isAbroad,le=n.skinClass,ce=void 0===le?"":le,ue=n.title,me=n.duration,de=n.isLive,pe=n.chatEnable,fe=n.liveStatus,he=n.lang,ve=n.aparatLink,be=n.sensitiveContent,ge=n.autoPlay,ye=n.boxEnd,Ee=n.freeSansTimer,Se=n.recom,we=n.rate,ke=n.embedAutoplay,xe=n.aparatLinkDisable,Te=n.aparatSportLink,Ae=n.chapterlist,Pe=n.color,Oe=n.squadStream,Re=n.ageLimit,Le=n.subscription,De=n.clip,Me=n.controlbarScroll,Ie=n.isEmbed,Ne=n.channel,Fe=n.teleParty,Ce=n.disableFocusPlayer,Ve=n.movieAgeRange,He=n.capLevelToPlayerSize,qe=n.survey,ze=e.env,Be=e.envIcons,je=e.appEmitter,Ue=e.rootEl,We=e.reloadCall,Xe=e.haveHlsSource,_e=e.havePseudoSource,Ge=e.mpegUrlSource,Ze=e.setReloadCall,Ye=void 0===Ze?function(){}:Ze,Je=e.pseudoIsEdge,Qe=!de&&D?"ar-"+D:void 0,Ke=Z().get(Qe),$e=window.location.search.split("?")[1];if($e)for(var et=$e.split("&"),tt=0;tt768&&so&&lo(!1);var Xo=function(){ao(!1)},_o=function(){Ce||kr.current&&kr.current.focus()};!ze.isChrome||ze.isTV||Zr.current||function(){if(window.chrome&&window.chrome.cast){!0,Zr.current=true;var e=new window.chrome.cast.SessionRequest(window.chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID),t=new window.chrome.cast.ApiConfig(e,(function(e){po.session=e}),(function(e){e===window.chrome.cast.ReceiverAvailability.AVAILABLE?ur||(ze.debug&&console.log("==> Player find reciver and dispatch:",(0,F.Xn)(!0)),tr({type:N.aO.setReceiverAvailable,payload:!0})):ur&&(tr({type:N.aO.setReceiverAvailable,payload:!1}),cr&&(tr({type:N.aO.setCastData,payload:{}}),tr({type:N.aO.setCast,payload:!1}),Ht(null)))}));window.chrome.cast.initialize(t,(function(){}))}}();var Go=function(e){if(Vt&&Vt.media&&Vt.media[Vt.media.length-1]){var t=Vt.media[Vt.media.length-1];t.pause(),at!==t.currentTime&&it(t.currentTime)}e&&Vt&&(Vt.stop(),qr.current=!0),setTimeout((function(){tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW}})}),1e4),Ht(null),setTimeout((function(){tr({type:N.aO.setCastData,payload:{}}),tr({type:N.aO.setCast,payload:!1})}),750)},Zo=function(e){Or.current!==e&&(Or.current=e)},Yo=function(e,t,r,o){void 0===t&&(t=""),void 0===o&&(o=!1);var n=!!o&&ze.ad.xhrRetry+1-o,a={error:e,tags:"ad_error, "+e+(n?", retry_"+n:""),level:"Error",isEmbed:!!Ie};"timeout"===e&&(a.adDetail=Ur.current,a.adDetail.fireTime=Date.now()-Wr.current,Z().set("romeo-slow-throttle",!0)),"Not a VMAP document"===e&&Math.floor(100*Math.random())>=50&&(a.xmlPayload=r&&""!==r&&"{}"!==r?r:"empty"),"content-type application/json"===e&&Math.floor(100*Math.random())>=50&&(a.xmlPayload=k()(r)),je.emit("sendErrorLog",a)},Jo=function(e){Qr.current=h()({},Qr.current,e)},Qo=function(e){tr({type:N.aO.setMiniPlayer,payload:e})},Ko=function(){to.current=!0};(0,O.useEffect)((function(){ze.debug&&console.log("==> Player Loaded at:",(0,F.Xn)(!0)),Jr.current="visible"===document.visibilityState,We&&(tr({type:N.aO.setDefaultStore}),Ye(!1)),ze.isTV||J((function(e){e&&e.then((function(){vo(1)})).catch((function(){J((function(e){e&&e.then((function(){vo(2)})).catch((function(){vo(3)}))}),!0)}))})),Mr.current=at,je.on("setCatchSource",Zo),null===br.autoPlay&&function(){if(ze.isTV)return tr({type:N.aO.setAutoplaySupported,payload:{autoPlay:!0,muted:!1}}),{autoPlay:!0,muted:!1};var e,t,r,o;e=function(e){tr({type:N.aO.setAutoplaySupported,payload:e})},t=1e3,r=!1,o=function(t){r||(r=!0,e({autoPlay:!0,muted:t}))},e&&(!P().navigator.userAgent.match(/(iPhone|iPod)/g)||"playsInline"in P().document.createElement("video")?(Y(!1,(function(){o(!1)})),setTimeout((function(){Y(!0,(function(){o(!0)}))}),t/25),setTimeout((function(){r||(r=!0,e({autoPlay:!1,muted:!1}))}),t)):e({autoPlay:!1,muted:!1}))}(),kr.current&&!Ce&&kr.current.focus(),Ue.addEventListener("mouseleave",Xo);var e=function(e){var t;t=e,Yr.current=t},t=function(e){var t;t=e,Gr.current=t},r=function(e){Bo.current(e)};if(de&&(je.on("nextSrc",r),je.on("chatEnable",t),je.on("liveStatus",e)),oe&&ze.isTV){for(var o=[],n=function(e){var t=i[e][0].lang;t&&(B()(o).call(o,(function(e){return e.name===t}))||o.push({name:t,index:e,selected:e===lt}))},a=0;a0&&Ft(o)}return je.on("adError",Yo),je.on("setVisitPost",Jo),je.on("miniPlayer",Qo),je.on("domAccess",Ko),function(){cr&&ze.mustStopCast&&Go(!0),je.off("setCatchSource",Zo),je.off("adError",Yo),je.off("setVisitPost",Jo),je.off("miniPlayer",Qo),je.off("domAccess",Ko),de&&(je.off("nextSrc",r),je.off("chatEnable",t),je.off("liveStatus",e),Ue.removeEventListener("mouseleave",Xo))}}),[i]);var $o=function(e){Sr.current=e};if((0,O.useEffect)((function(){return je.on("setHlsAudioTrack",$o),function(){je.off("setHlsAudioTrack",$o)}}),[]),ie&&ze.isTV&&lr.state!==N.PO.MESSAGES.SHOW&&tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.SHOW,msg:ze.messages.canNot360}}),ir&&!ke)return O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(vt,{poster:c,title:ue,duration:me,env:ze,channel:Ne,envIcons:Be}));if(zt)return O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(gt,{poster:c,env:ze,setSensitiveContent:function(){Bt(!1)}}));if(sr)return O.createElement(O.Fragment,null,O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(xt,{env:ze,teleParty:Fe,appEmitter:je,autoPlayPolicyCheck:ho,setTelepartyUsers:No})),O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(bt,{appEmitter:je,env:ze,teleParty:Fe,poster:c,logo:L,rootEl:Ue,duration:me,info:re,movieAgeRange:Ve,telepartyUsers:Io})));var en,tn,rn=function(e){var t="";if(mr.length>0&&mr[Ut+1]&&mr[Ut+1][0]?(Wt(Ut+1),t="switch_next_src"):(je.emit("doFinishAd"),t="not_next_src"),"HLS"===Tr.current){var r="";"manifestLoadError"===e.details&&mr&&mr[Ut]&&mr[Ut][0]&&(r=mr[Ut][0].fileURL),je.emit("adError","videoError_"+(e.details||"noDetail")+", "+t,r)}else"HTML5"===Tr.current&&je.emit("adError","videoError_"+(e.code||"noCode")+", "+t)},on=function(e){var t={},r="video_error",o=0,n=null;if("HLS"===Tr.current){n="HLS";try{t=k()(e)}catch(r){t={tech:"HLS",currentSourceIndex:lt,error:e.e,type:e.data?e.data.type:null,details:e.data?e.data.details:null,src:i[lt],response:e.data?{code:e.data.response?e.data.response.code:null,text:e.data.response?e.data.response.text:null}:null,context:e.data?{url:e.data.context?e.data.context.url:null,responseType:e.data.context?e.data.context.responseType:null}:null},t=k()(t)}r+=", hls, retry_chunk",o=e&&e.data&&e.data.response&&e.data.response.code?e.data.response.code:0}else if("HTML5"===Tr.current)n="HTML5",t={tech:"HTML5",code:e.code||"not_code",message:e.message||"not_message",currentSourceIndex:lt},t=k()(t),r+=", html5",o=e&&e.code?e.code:0;else if("DASH"===Tr.current){n="DASH";try{t=k()(e)}catch(r){t={tech:"DASH",currentSourceIndex:lt,code:e.error?e.error.code:null,message:e.error?e.error.message:null},t=k()(t)}r+=", dash",o=e&&e.error&&e.error.code?e.error.code:0}var a={tech_type:n,linear_ad_mode:rr.state!==N.PO.LINEARADMODE.NOTSET};je.emit("changeErrorLog",a);var s={error:"string"==typeof t?t:"",tags:r,level:"Fatal",isEmbed:!!Ie};if(je.emit("onError",o),i.length-1>lt){if(s.tags=r+", fallback, next_src",ze.debug&&console.log("==> Player onError:",(0,F.Xn)(!0),e),Qe){var l=Z().get(Qe);l>0&&it(l)}ct(lt+1)}else{je.emit("fatalError"),s.tags=r+", not_next_src";var c=ze.messages.errors.default;if(e&&e.code)switch(e.code){case 2:c=ze.messages.errors.code2;break;case 3:c=ze.messages.errors.code3;break;default:c=ze.messages.errors.code}else if(e&&e.hls&&e.data&&"networkError"===e.data.type)switch(e.data.details){case"keyLoadTimeOut":case"fragLoadTimeOut":case"levelLoadTimeOut":case"manifestLoadTimeOut":c=ze.messages.errors.timeout;break;case"levelLoadError":case"manifestParsingError":case"manifestLoadError":case"fragLoadError":case"keyLoadError":c=ze.messages.errors.loadError;break;default:c=e.data.details}Pr.current?c=ze.messages.errors.ban:Jt(!0),de||tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.ERR,msg:c}})}je.emit("sendErrorLog",s)},nn=function(e){jr.current=e},an=function(e,t){ze.debug&&(console.log("==> VideoPlayer OnError Loaded at:",(0,F.Xn)(!0)),console.log("==> VideoPlayer error",e,t,Wo)),Fr.current&&t!==F.Oq.HLS||Cr.current&&t!==F.Oq.DASH||(e&&e.mainVideo&&Wo?nn({e:e,fire:t}):on(e||{}))},sn=function(e){"download"===e.error&&an(e,F.Oq.DASH)},ln={},cn=[],un=B()(Dt).call(Dt,(function(e){return B()(e).call(e,(function(e){return(0,F.FA)(e.type)}))}));Wo?(!rr.source||0!==Ot.length&&Ot[0].src===rr.source.src||Rt([h()({},rr.source)]),ln={back:te,onPlay:function(){je.emit("adPlay",{clicked:qo.current})},onPlaying:function(){je.emit("adPlaying")},onCanPlayThrough:function(){je.emit("adCanPlayThrough")},onPause:function(){je.emit("adPause")},onTimeUpdate:function(e){je.emit("adTimeupdate",e)},onEnded:function(){je.emit("adEnded"),0!==Ut&&Wt(0)},onError:rn}):(lt0&&(cn=U()(tn=R.data).call(tn,(function(e){var t=e;return t.end||(t.end=e.start+R.duration),t}))),ln={resumeUID:Qe,tracks:M,thumbs:H,stats:W,startTime:at,watermarkAd:b,isp:K,intro:$,cast:ee,back:te,info:re,multiAudio:oe,mainAudioLanguage:ne,previewMode:ae,is360:ie,liveStatus:Yr.current,isLive:de,lang:he,chatEnabled:Gr.current,aparatLink:ve,title:ue,audioLangs:Nt,setAudioLangs:function(e,t){for(var r=t,o=0;o0&&it(n)}Ft(r),ct(e)},onError:on,onEnded:function(){if(je.emit("ended"),ye&&ae)Gt(!0);else if(ae&&!ye){var e=P().document.getElementById(ae.messageId);if(e&&e.style&&e.className){var t;e.style.display="block";var r=X()(t=e.className.replace("hidden","")).call(t);e.className=r+" preview-end-message",Ue.appendChild(e)}}else ar===N.PO.ENDHTML.INIT&&tr({type:N.aO.setEndHtml,payload:N.PO.ENDHTML.SHOW})},onPlay:function(){lr.state===N.PO.MESSAGES.ERR&&tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW,msg:""}}),Yt&&Jt(!1),Pr.current&&(Pr.current=!1),je.emit("play",{clicked:qo.current}),ar!==N.PO.ENDHTML.SHOW||j||tr({type:N.aO.setEndHtml,payload:N.PO.ENDHTML.INIT})},onSeeking:function(){je.emit("seeking")},onSeeked:function(){je.emit("seeked")},onPause:function(){je.emit("pause")}},ln.onTimeUpdate=de?q()((function(e,t){var r=0;try{r=t.buffered.end(0)}catch(e){}var o={progress:e,muted:t.muted,volume:t.volume,buffered:r,videoHeight:t.videoHeight||0,videoWidth:t.videoWidth||0,clientHeight:t.clientHeight||0,clientWidth:t.clientWidth||0};je.emit("timeupdate",o)}),2e3):function(e){var t;if(je.emit("timeupdate",e),eo.current.isSend||o||G||!x||"number"!=typeof x.start||"number"!=typeof x.end||(e>=x.start&&e<=x.end?S()(t=eo.current.data).call(t,e)||eo.current.data.push(e):e>x.end&&(eo.current.isSend=!0,eo.current.data.length===x.end-x.start+1?je.emit("adInContent",!0):je.emit("adInContent",!1))),R&&nr.state)for(var r=0;r=nr.state[r].start&&enr.state[r].end){var n;y()(n=nr.state).call(n,r,1),0===nr.state.length?tr({type:N.aO.setAnnotationState,payload:0}):tr({type:N.aO.setAnnotationState,payload:nr})}else 1===nr.state[r].state&&ej&&(tr({type:N.aO.setEndHtml,payload:N.PO.ENDHTML.SHOW}),je.emit("doPause"))});var mn=q()((function(){ze.isMobile&&ze.customControls||Uo()}),1e3,{leading:!0,trailing:!1}),dn=function(){cr?Go(!0):(ze.debug&&console.log("==> Player call to start cast:",(0,F.Xn)(!0)),setTimeout((function(){ze.debug&&console.log("==> Player setTimeout for set reciver to cast:",(0,F.Xn)(!0));var e=new window.chrome.cast.SessionRequest(window.chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID);window.chrome.cast.requestSession((function(e){tr({type:N.aO.setCast,payload:!0}),Ht(e),ze.debug&&console.log("==> Player set cast and set current session:",(0,F.Xn)(!0))}),(function(){}),e)}),1e3),lr.state===N.PO.MESSAGES.SHOW&&tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.NOTSHOW}}))},pn=0;kr&&kr.current&&(pn=kr.current.clientWidth);var fn="romeo-client-width-";kr&&kr.current&&(kr.current.clientWidth<=576?fn+="portrait-phones":kr.current.clientWidth>576&&kr.current.clientWidth<=768?fn+="landscape-phones":kr.current.clientWidth>768&&kr.current.clientWidth<=992?fn+="tablets":kr.current.clientWidth>992&&kr.current.clientWidth<=1200?fn+="desktops":kr.current.clientWidth>1200&&(fn+="large-desktops"));var hn="";ze.isFlashPlayer&&(hn=" romeo-flashplayer-true");var vn=function(e,t){if(void 0===t&&(t=!1),t)window.location.href=t;else{var r=window.location.origin+"/api/fa/v1/movie/watch/watch/uid/"+e;ze.isTV&&(r+="?issmart=1"),Fe&&(r=a()(r).call(r,"?")>-1?r+"&party="+Fe.roomID:r+"?party="+Fe.roomID),Vo(!0),je.emit("doPause"),I()({url:r,options:{method:"GET"}},(function(t,r,o){if(t||200!==r.statusCode)window.location.href="/m/"+e;else{tr({type:N.aO.setDefaultStore}),Fe?window.history.pushState("","","/w/"+e+window.location.search):window.history.pushState("","","/w/"+e);var n=JSON.parse(o);n&&n.data&&n.data.attributes&&(n.data.attributes.movie_title&&(window.document.title=n.data.attributes.movie_title),ze.debug&&console.log(n.data.attributes),Fe&&Er&&je.emit("sendTelepartyMessage",{type:"change-source",content:k()(n.data.attributes)}),je.emit("reload",n.data.attributes))}}))}};if(rr.state!==N.PO.LINEARADMODE.NOTSET)if(jo&&jo.current&&0===jo.current.clientHeight&&!fr){var bn=document.getElementById("romeo-detect");bn&&window.getComputedStyle&&window.getComputedStyle(bn,null)&&"none"===window.getComputedStyle(bn,null).display&&(tr({type:N.aO.setAdBlocker,payload:!0}),(f||d||g)&&function(){if(ze.sendStatXhr){var e={app:ze.domain,tech:Tr.current||"",spa:ze.isSPA,isIR:ze.isIR},t={url:"/external/romeo/detect",body:k()(e),method:"POST",headers:{"content-type":"application/json"}};I()(t,(function(){}))}}())}else jo&&jo.current&&jo.current.clientHeight>0&&fr&&tr({type:N.aO.setAdBlocker,payload:!1});var gn=function(e){Ur.current=h()({},Ur.current,e)},yn=function(e){Pr.current=e};Po&&(ze.masterManifestReusable?je.emit("hotReload"):ze.masterManifestReusable||(tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.SHOW,msg:ze.messages.errors.masterManifestExpire}}),Jt(!0)),Oo(!1),mo(!1));var En=function(){var e=(0,V.Z)(regeneratorRuntime.mark((function e(t,r,o,n,a){var i,l,c,u,m,d,f,h,v,b,g,y,E,w,k,x,A;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===n&&(n=!1),void 0===a&&(a=!1),u=null,n?Dt[lt]&&Dt[lt][0]&&(0,F.Bb)(Dt[lt][0].type)&&(u=Dt[lt][0]):u=o,u){e.next=6;break}return e.abrupt("return",null);case 6:if(d=null!=(i=navigator)&&null!=(l=i.connection)&&l.downlink?1e6*navigator.connection.downlink:1/0,a||null==(c=u.src)||!S()(c).call(c,"blob")){e.next=31;break}return e.prev=8,f=0,h=0,e.next=13,fetch(u.src);case 13:return v=e.sent,e.next=16,v.text();case 16:b=e.sent,g=b.match(/RESOLUTION=\d+/g),y=U()(g).call(g,(function(e){return+e.replace("RESOLUTION=","").split("x")[0]})),T()(y).call(y,(function(e,t){return e-t})),p()(y).call(y,(function(e,t){e StartLevel selector error:",e.t0);case 31:return void 0===m&&(m=!0===He||a?void 0:-1),k={debug:ze.debug,autoStartLoad:!0,maxStarvationDelay:de||a?2:5,manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:de?2e4:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:a?5e3:1e4,maxLoadTimeMs:a?1e4:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:500,maxRetryDelayMs:de?2e4:2e3},errorRetry:{maxNumRetry:2,retryDelayMs:500,maxRetryDelayMs:2e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:a?2e3:1e4,maxLoadTimeMs:a?3e4:6e4,timeoutRetry:{maxNumRetry:a||de?2:3,retryDelayMs:a?200:300,maxRetryDelayMs:a?800:1e3},errorRetry:{maxNumRetry:a||de?2:3,retryDelayMs:a?200:300,maxRetryDelayMs:a?800:1e3}}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:de?2e4:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},appendErrorMaxRetry:6,maxMaxBufferLength:a?10:180,maxBufferLength:a?10:30,maxBufferSize:a?1e7:6e7,maxBufferHole:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,enableWorker:!0,enableSoftwareAES:!0,liveSyncDurationCount:2,liveBackBufferLength:600,startFragPrefetch:!0,testBandwidth:!0,ignoreDevicePixelRatio:!0,capLevelToPlayerSize:!0===He||a,startLevel:m,abrEwmaDefaultEstimate:a?25e4:5e5},de&&(k.live=!0,k.manifestLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3,k.playlistLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3,k.fragLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3,k.steeringManifestLoadPolicy.default.timeoutRetry.maxRetryDelayMs=94e3),x=function(e){$t(e)},(A=new t(k)).on(t.Events.LEVEL_LOADED,(function(e,t){Wo&&gn({hlsLevelLoadedAt:Date.now()-Wr.current}),t&&t.details&&(Hr.current=t.details.targetduration)})),a&&A.on(t.Events.MANIFEST_PARSED,(function(){gn({hlsManifestLoadedAt:Date.now()-Wr.current})})),a||(A.on(t.Events.FRAG_LOADING,(function(){ze.supportPerformance&&!Kr.current&&(performance.getEntriesByName("firstFragLoaded","mark")[0]||performance.mark("firstFragLoaded"))})),A.on(t.Events.FRAG_LOADED,(function(e,t){if(ze.supportPerformance&&!Kr.current){Kr.current=!0;var r=performance.getEntriesByName("firstFragLoaded","mark")[0];if(r){var o=Math.floor(performance.now()-r.startTime);je.emit("firstFragLoaded",{loadTime:o,duration:t.frag.duration,level:t.frag.level})}}}))),A.on(t.Events.FRAG_PARSING_DATA,(function(e,t){if("video"===t.type){var r=t.nb/(t.endPTS-t.startPTS),o=s()(r).toFixed(3),n=o.toString();(n=o.split("."))&&n[1]&&"000"===n[1]&&(o=Number(n[0])),zr.current!==o&&(zr.current=o)}})),A.on(t.Events.LEVEL_SWITCHED,(function(){var e=A.abrController.bwEstimator.getEstimate();ro.current!==e&&(ro.current=e,a?Z().set("ad-estimated-bandwidth",Math.floor(e)):Z().set("estimated-bandwidth",Math.floor(e)))})),A.on(t.Events.ERROR,(function(e,o){var i,s;if(ze.debug&&console.log("==> VideoPlayer (Hls.Events.ERROR) Loaded at:",(0,F.Xn)(!0),e,o),o.details===t.ErrorDetails.FRAG_LOAD_TIMEOUT)A.config.fragLoadPolicy.default.maxTimeToFirstByteMs=ze.maxTimeToFirstByte;else if(a&&!n)if(o.fatal)rn(o);else switch(o.type){case t.ErrorTypes.MEDIA_ERROR:if(o.details===t.ErrorDetails.BUFFER_APPEND_ERROR&&rn(o),o.details===t.ErrorDetails.FRAG_PARSING_ERROR&&(Ho.current=!0),o.details===t.ErrorDetails.BUFFER_STALLED_ERROR&&Ho.current){Ho.current=!1,A.stopLoad();var l=new Event("ended");r.dispatchEvent(l)}break;case t.ErrorTypes.NETWORK_ERROR:o.details===t.ErrorDetails.LEVEL_LOAD_ERROR&&null!=(i=o.error)&&null!=(s=i.message)&&S()(s).call(s,"status 0")&&(A.stopLoad(),je.emit("adError","detect"),tr({type:N.aO.setLinearAdMode,payload:{state:N.PO.LINEARADMODE.NOTSET}}));break;default:return null}else if(o.type===t.ErrorTypes.NETWORK_ERROR&&o.response&&404===o.response.code)an({e:e,data:o,hls:A,Hls:t,mainVideo:!0},F.Oq.HLS),A.stopLoad();else if(o.type===t.ErrorTypes.NETWORK_ERROR&&o.response&&403===o.response.code)yn(!0),Po||Oo(!0),A.stopLoad();else if(o.type===t.ErrorTypes.NETWORK_ERROR&&o.response&&o.response.code>=400&&de){if(0===r.buffered.length)je.emit("onError",o.response.code);else{var c=r.buffered.end(0);(r.paused||c-r.currentTime<10)&&je.emit("onError",o.response.code)}428===o.response.code&&(wo(!0),A.stopLoad())}else if(o.fatal)o.type===t.ErrorTypes.MEDIA_ERROR?A.recoverMediaError():an({e:e,data:o,hls:A,Hls:t,mainVideo:!0},F.Oq.HLS);else{if(o.type!==t.ErrorTypes.MEDIA_ERROR)return null;o.details===t.ErrorDetails.BUFFER_APPENDING_ERROR&&(Nr.current+=1,A.levels[Nr.current]?(A.currentLevel=Nr.current,A.startLoad(),Z().set("romeo-quality",-1)):Nr.current=-1,A.swapAudioCodec(),A.recoverMediaError()),o.details===t.ErrorDetails.BUFFER_STALLED_ERROR&&(je.emit("stalled",!0),Br.current+=1,uo||mo(!0))}})),A.on(t.Events.AUDIO_TRACKS_UPDATED,(function(e,t){void 0!==Sr.current&&(A.audioTrack=Sr.current),0!==t.audioTracks.length&&x(t.audioTracks)})),A.loadSource(u.src),n&&(zo=A),e.abrupt("return",A);case 46:case"end":return e.stop()}}),e,null,[[8,28]])})));return function(t,r,o,n,a){return e.apply(this,arguments)}}(),Sn=function(e,t,r,o){void 0===o&&(o=!1);var n=null;if(o?Dt[lt]&&Dt[lt][0]&&(0,F.kI)(Dt[lt][0].type)&&(n=Dt[lt][0]):n=r,!n)return null;var a=e.MediaPlayer().create();return a.initialize(),a.attachSource(n.src),a.updateSettings({debug:{logLevel:e.Debug.LOG_LEVEL_NONE}}),a.on("error",sn),a.on("playbackMetaDataLoaded",(function(){return function(e){$t(e.getTracksFor("audio"))}(a)})),o&&(Dr.current=a),a},wn="";return kr&&kr.current&&ze.isTV&&ce&&(kr.current.clientWidth<600?wn="tv-style-max-width-600":kr.current.clientWidth<950?wn="tv-style-max-width-950":kr.current.clientWidth<1070&&(wn="tv-style-max-width-1070")),gr&&!$r.current&&kr&&kr.current&&kr.current.clientWidth<300?$r.current=!0:gr&&$r.current&&kr&&kr.current&&kr.current.clientWidth>300&&($r.current=!1),Ot[0]&&Ot[0].src&&a()(t=Ot[0].src).call(t,"blob")>-1&&!Xr.current?Xr.current=!0:Ot[0]&&Ot[0].src&&-1===a()(r=Ot[0].src).call(r,"blob")&&Xr.current&&(Xr.current=!1),O.createElement("div",{tabIndex:0,className:"romeo-container\n "+(ce&&ze.isLive?"romeo-isTV-true-live":"")+"\n lang-"+ze.lang+"\n "+wn+"\n direction-"+ze.lang+"\n "+ce+"\n "+(de&&!ze.isEventLive?"romeo-live":"")+"\n "+(ze.isEventLive?"romeo-progress-live":"")+"\n "+fn+"\n "+hn+"\n "+(so?"romeo-mobile-style":"")+"\n "+($r.current?"romeo-small-mini-player":"")+"\n "+(Ne&&Ie&&so?"romeo-channel-mobilestyle":"")+"\n "+(Fe&&so?"romeo-tele-party-mobile":"")+"\n "+(gr?"romeo-mini-player-wrapper":"")+"\n "+(ve?"romeo-has-aparat-link":""),onMouseMove:mn,onTouchStart:mn,ref:kr},O.createElement("div",{className:"romeo-16-9"}),Co&&O.createElement("div",{className:"romeo-loading-wrapper"},O.createElement("div",{className:"romeo-loading-filimo",title:ze.messages.wait},O.createElement("svg",{viewBox:"25 25 50 50"},O.createElement("circle",{cx:"50",cy:"50",r:"20"})))),kr.current&&kr.current.clientHeight>0&&O.createElement("div",{id:"wrapfabtest"},O.createElement("div",{className:"adBanner ad-banner",id:"romeo-detect",ref:jo,style:{height:1,width:1,display:"inline"}})),lr.state!==N.PO.MESSAGES.NOTSHOW&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Q,{msg:lr.msg||"",showReloadBtn:Yt,env:ze,appEmitter:je})),!cr&&!(ie&&ze.isTV)&&!ze.isFlashPlayer&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ut,(0,C.Z)({sources:Ot,poster:c,env:ze,envIcons:Be,appEmitter:je},ln,{goTheater:function(){var e;_o(),de?(e=!_r.current,_r.current=e,je.emit("chatOpen",!_r.current)):je.emit("gotheater")},isUserActive:no,downloadSrc:un,setCast:dn,logo:L,vmap:f,adTag:d,isAbroad:se,setStartTime:it,lang:he,rootEl:Ue,autoPlay:ge,playerRef:kr.current,adCurrentIndex:Ut,setAdCurrentIndex:Wt,liveTvList:l,setMultiSources:Mt,setUserActive:Uo,boxEnd:ye,showBoxEnd:_t,toggleShowBoxEnd:Gt,freeSansTimer:Ee,seriesData:u,setPlayerFocus:_o,getEpisode:vn,changePlayerTech:function(e){Tr.current=e},playerTechRef:Tr.current,recom:Se,rate:we,aparatLinkDisable:xe,aparatSportLink:Te,haveVideoBuffer:Ar.current,changeHvaeBuffer:function(e){Ar.current=e},changeIsBan:yn,changeCurrentLevel:function(e){Rr.current=e},currentLevelRef:Rr.current,chapterlist:Ae,sourceNotSupported:function(){if(i.length-1>lt)ct(lt+1);else{var e=ze.messages.errors.code3;tr({type:N.aO.setMessages,payload:{state:N.PO.MESSAGES.ERR,msg:e}})}},currectBufferLength:Lr.current,changeCurrectBufferLength:function(e){Lr.current=e},cacheHlsObject:zo,changeCacheHlsObject:function(e){zo=e},firstloadStat:Ir.current,sendFirstloadStat:function(e){Ir.current.push(e)},defaultResumeAt:Mr.current,hlsInstance:En,audioTracks:Kt,useHlsJS:Fr.current,changeUseHlsJS:function(e){Fr.current=e},changeUseDashJS:function(e){Cr.current=e},handleError:an,adOnError:rn,changeHavePreRolBuffer:function(e){Vr.current=e},havePreRolBuffer:Vr.current,dashInstance:Sn,cacheDashObject:Dr.current,changeCacheDashObject:function(e){Dr.current=e},color:Pe,expireLiveSource:So,setVideoWaiting:To,videoWaiting:xo,videoFPS:zr.current,bufferStalledCount:Br.current,HlsChunkDuration:Hr.current,mobileStyle:so,squadStream:Oe,haveHlsSource:Xe,havePseudoSource:_e,haveCastHistory:qr.current,forceMidRoll:E,mainVideoError:jr.current,changeMainVideoError:nn,changeVmapProfile:gn,vmapProfile:Ur.current,playerLoadedAt:Wr.current,isBlobSrc:Xr.current,visitPostData:Qr.current,ageLimit:Re,subscription:Le,endElementTime:j,clip:De,uid:D,canPlayAdRef:xr.current,setCanPlayAd:function(e){void 0===e&&(e=!0),xr.current=e},getSabaSID:w,isTabActive:Jr.current,autoPlayPolicyCheck:ho,controlbarScroll:Me,isEmbed:Ie,teleParty:Fe,videoSmallSize:Lo,setTelepartyUsers:No,survey:qe,duration:me,pseudoIsEdge:Je,setVideoClicked:function(){qo.current=!0},preRollDuration:A}))),ze.isFlashPlayer&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Et,(0,C.Z)({sources:i,env:ze,envIcons:Be,tracks:M,isUserActive:no},ln,{appEmitter:je,stats:W,getEpisode:vn,seriesData:u,cast:ee,mobileStyle:so}))),cr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(yt,(0,C.Z)({sources:Ge,env:ze,envIcons:Be,appEmitter:je},ln,{currentSession:Vt,setCast:dn,setStartTime:it,sessionStop:Go,resumeUID:Qe,poster:c,title:ue,stats:W,mobileStyle:so,tracks:M}))),Or.current&&Lr.current&&Lr.current>Or.current.start&&hr&&!Wo&&!ze.isTV&&!fr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(wt,{source:Or.current,sourceCached:function(){Or.current=!1},env:ze,hlsInstance:En,dashInstance:Sn})),!!Fe&&Fe.roomID&&Fe.username&&!Wo&&hr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(Tt,{env:ze,teleParty:Fe,appEmitter:je,videoSmallSize:Lo,setVideoSmallSize:Do,mobileStyle:so,info:re,telepartyUsers:Io})),!f&&g&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(St,{src:g})),v&&pr.state!==At.ENDED&&hr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ft,{boostAd:v,hasLinearAdMode:Wo,appEmitter:je})),1===yr.state&&!ze.isMobile&&!Wo&&or.state!==N.PO.PAUSEADSTATE.NOTSET&&!fr&&vr&&"aparat-pause-ad"===yr.type&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(dt,{setPlayerFocus:_o,width:pn})),1===yr.state&&!Wo&&or.state!==N.PO.PAUSEADSTATE.NOTSET&&!fr&&vr&&"filimo-pause-ad"===yr.type&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(pt,{setPlayerFocus:_o})),cn.length>0&&pr.state!==At.ENDED&&vr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(mt,{annotations:cn,domAccess:to.current})),!!Ne&&!Wo&&Ie&&vr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(kt,{env:ze,channel:Ne,isUserActive:no,mobileStyle:so,appEmitter:je,title:ue})),!de&&vr&&O.createElement(O.Suspense,{fallback:O.createElement(O.Fragment,null)},O.createElement(ht,{endElementId:z,appEmitter:je,env:ze,domAccess:to.current})))},Ot=JSON.parse('{"wait":"لطفا شکیبا باشید...","subscription":"خرید اشتراک","nminfree":"15 دقیقه آزمایشی","off":"خاموش","download":"دانلود","quality":"کیفیت","auto":"خودکار","back":"بازگشت","subtitle":"زیرنویس","selectSubtitle":"زیرنویس مورد نظر را انتخاب کنید","selectQuality":"کیفیت مورد نظر را انتخاب کنید","selectAudio":"تغییر صدا","selectSpeed":"سرعت پخش","autoPlay":"پخش خودکار","back2pseudo":"اگر در پخش مشکلی احساس می کنید گزینه ای به جز اتوماتیک را انتخاب کنید","unmute":"با صدا ببین","sec":"ثانیه","skipAd":"رد کردن","more":"اطلاعات بیشتر","skipCast":"رد کردن تیتراژ","nextPart":"قسمت بعدی","errors":{"code":"متأسفیم، اشکالی در پخش ویدیو رخ داد. لطفا دوباره تلاش کنید","code2":"شرمنده یه خطای شبکه‌ای باعث شده که شما نتونید ویدیو رو ببنید، دوباره تلاش کنید","code3":"شرمنده یه خطایی باعث شده که پخش متوقف بشه!","timeout":"شرمنده، به دلیل کندی در شبکه فعلا نمی‌تونم پخش کنم!","loadError":"شرمنده، احتمالا یکی پاش رفته روی سیم!","default":"متاسفانه در حال حاضر قادر به پخش این ویدیو نیستیم. لطفا پس از چند دقیقه دوباره تلاش کنید و یا با پشتیبانی تماس بگیرید","ban":"دسترسی شما برای تماشای این ویدیو به خاطر تخطی از قوانین بطور موقت محدود شده است","masterManifestExpire":"در حال حاضر امکان تماشای ویدئو وجود ندارد"},"setting":"تنظیمات","guest":"مهمان‌ها","fontSize":"اندازه فونت","color":"رنگ","colors":{"white":"سفید","blue":"آبی","yellow":"زرد","green":"سبز","cyan":"فیروزه ای","magenta":"یاسی","red":"قرمز","black":"مشکی","transparent":"بی رنگ"},"none":"هیچی","depressed":"سایه مشکی","raised":"سایه سفید","background":"پس زمینه","edgeStyle":"نحوه نمایش","reset":"حالت پیشفرض","warning":"هشدار","sensitiveContent":"این ویدئو احتمالا حاوی صحنه هایی دلخراش و آزار دهنده است","watchVideo":"مشاهده ویدئو","play":"پخش","pause":"توقف","mute":"بی صدا","sound":"صدا","theaterMode":"حالت تئاتر","pictureInPicture":"تصویر در تصویر","fullScreen":"تمام صفحه","exitFullScreen":"کوچک کردن","jumpForward15sec":"15 ثانیه بعد","jumpForward5sec":"5 ثانیه بعد","jumpBack15sec":"15 ثانیه قبل","jumpBack5sec":"5 ثانیه قبل","airPlay":"اشتراک تصویر","chromeCast":"اشتراک تصویر","freeSansTimer":"زمان باقی مانده به اتمام سانس","day":"روز","hour":"ساعت","minute":"دقیقه","second":"ثانیه","seasons":"فصل ها","didYouLikeMovie":"فیلم رو دوست داشتین؟","director":"کارگردان","continueWatching":"ادامه تماشا","recomMovies":"فیلم های مشابه","radioMode":"حالت رادیویی","reload":"تلاش مجدد","casting":"ویدئو در حال نمایش در دستگاه دیگر می باشد. لطفا از بستن یا تغییر این صفحه خودداری کنید","canNot360":"با عرض پوزش این دستگاه توانایی پخش ویدیوهای ۳۶۰ درجه را ندارد","copyFromCurrentTime":"کپی لینک از زمان فعلی","playerVersion":"ورژن پلیر","shortcuts":"کلیدهای میانبر","arrowUp":"فلش رو به بالا","arrowDown":"فلش رو به پایین","volumeUp":"بالا بردن صدا","volumeDown":"پایین آوردن صدا","close":"بستن","openThisMenu":"باز کردن این منو","stat":"آمار","firstLoad":"نمایش اولین فریم","bandwidth":"پهنای باند","bandwidthGraph":"نمودار پهنای باند","resolution":"کیفیت","bitrate":"بیت بر ثانیه","disconnected":"اینترنت شما قطع شده است. لطفا وضعیت اینترنت خود را بررسی کنید","levelSwitched":"به علت کندی اینترنت کیفیت پخش شما به حالت خودکار تغییر پیدا کرد.","basedOnNetSpeed":"بر اساس سرعت اینترنت شما","episodes":"قسمت ها","watching":"در حال تماشا","channels":"کانال ها","miniPlayer":"مینی پلیر","share":"اشتراک گذاری در شبکه های اجتماعی","facebook":"فیسبوک","twitter":"توییتر","whatsapp":"واتساپ","telegram":"تلگرام","linkedin":"لینکدین","adShowOn":"نمایش آگهی","videoWillPlayAfterAd":"نمایش بعد از آگهی","closeMenu":"بستن منو","seen":"دیده شده","useVpnAlert":"برای استفاده بهتر از امکانات سایت، بهتر است وی پی ان خود را خاموش کنید","telePartyMute":"ویدئو بصورت بی صدا به شما نمایش داده میشود. در صورت نیاز، دکمه صدا را فشار دهید","joinedParty":"به پارتی اضافه شد","leavedParty":"از پارتی خارج شد","playFilm":"پخش را شروع کرد.","pauseFilm":"پخش را متوقف کرد.","seekFilm":"زمان نمایش را تغییر داد","send":"ارسال","chat":"گپ و گفت","closeFilimoParty":"بستن دورهمی","telepartyContinueWatching":"انصراف و ادامه تماشا","closePartyWarning":"با بستن دورهمی، تماشای دسته‌جمعی برای شما و همه مهمان‌ها متوقف می‌شود و از اینجا خارج می‌شوید.","closePartyWarningUser":"اگر خارج شوید، برای ورود دوباره، نیاز به آدرس دعوت دارید","startFilimoparty":"شروع دورهمی","groupViewing":"گپ و تماشا","waitingForStartMovie":"منتظر شروع فیلم بمانید","adminDidNotStart":"برگزارکننده دورهمی هنوز فیلم را شروع نکرده است.","exitFilimoParty":"خروج از دورهمی آنلاین","telepartyHint1":"کنترلِ شروع و پخش فیلم فقط به دست خود شما است. مهمان‌های دورهمی، فقط می‌توانند زیرنویس، صدا و کیفیت را برای خودشان تنظیم کنند.","telepartyHint2":"کنترل شروع و پخش فیلم/سریال، فقط به دست برگزارکننده دورهمی است. شما به عنوان مهمان، فقط می‌توانید زیرنویس، صدا و کیفیت فیلم/سریال را برای خودتان تنظیم کنید.","activeUserInTeleparty":"مهمان‌های این دورهمی","copyLink":"کپی‌کردن آدرس این دورهمی","activeUser":"مهمان داریم","activeUserMobile":"کاربر فعال","inviteFriends":"دعوت از دوستان","inviteFriendsDescription":"برای دعوت دیگران به این دورهمی، آدرس زیر را به اشتراک بگذارید.","inviteFriendsDescription2":" تماشای دسته‌جمعی، هم در گوشی و هم در رایانه امکان‌پذیر است.","shareTeleparty":"اشتراک‌گذاری آدرس دورهمی","membersInParty":"در پارتی حضور دارند","inviteFriend":"دعوت دوستان","inviteFriendGroup":"دوستان خود را به تماشای گروهی دعوت کنید.","shareInviteLink":"کپی کردن لینک","exitFromPartyModal":"خروج از دورهمی","partyIntroTitle":"با کی می‌خواهی گپ‌بزنی و فیلم تماشا کنی؟","partyIntroSubTitle":"آدرس دورهمی را براش بفرست و دعوتش کن بیاد، با هم آنلاین فیلم ببینید","organizer":"برگزار کننده","closeAlertChat":"با بستن دورهمی، تماشای دسته‌جمعی برای شما و همه مهمان‌ها متوقف می‌شود و از اینجا خارج می‌شوید.","forComeBackNeedLink":"برای ورودِ دوباره، نیاز به آدرس دعوت دارید.","emptyGuest":"هنوز مهمانی نداریم","telepartyGuests":"مهمان‌های این دورهمی","haveTelepartyGuest":"تا مهمان دارید","socialTour":"سوشیال تور","partyLimit":"هر دورهمی‌ فقط تا 50 نفر جا دارد برای بیشتر از این تعداد ظرفیت پر است.","watchThisVideo":"تماشا میکنم","filimoHomePage":"صفحه اصلی فیلیمو","connecting":"در حال اتصال","disconnectedWs":"قطع شده","connected":"متصل","status":"وضعیت اتصال","new":"جدید","story":"استوری","storyTooltip":"با کلیک روی این گزینه، ۶ ثانیه قبل و بعد صحنه‌ای که مشاهده میکنید بریده میشود و میتوانید با سایر کاربران به اشتراک بگذارید."}'),Rt=JSON.parse('{"wait":"Plaese wait","subscription":"Buy a subscription","nminfree":"15 min test","off":"Off","download":"Download","quality":"Quality","auto":"Auto","back":"Back","subtitle":"Subtitle","selectQuality":"Select Quality","selectSubtitle":"Select Subtitle","selectAudio":"Select Audio","selectSpeed":"Speed","autoPlay":"Auto play","back2pseudo":"If you have problem in playback, please select none auto quality","unmute":"Unmute","sec":"Second","skipAd":"Skip Ad","more":"More","skipCast":"Skip Cast","nextPart":"Next Part","errors":{"code":"We are unable to play the video right now. Please try again in a few minutes or contact customer service","code2":"Error occurred when downloading","code3":"Error occurred when decoding","timeout":"Timeout","loadError":"Load error","default":"There was a problem while playing. Please try again later","ban":"You do not have access to this video temporarily. Please wait to get permission again or contact customer service","masterManifestExpire":"Unble to watch video at this time"},"setting":"Setting","guest":"Guest","fontSize":"Font size","color":"Color","colors":{"white":"White","blue":"Blue","yellow":"Yellow","green":"Green","cyan":"Cyan","magenta":"Magenta","red":"Red","black":"Black","transparent":"Transparent"},"none":"None","depressed":"Depressed","raised":"Raised","background":"Background","edgeStyle":"Edge style","reset":"Reset","warning":"Warning","sensitiveContent":"This video may contain sensitive content","watchVideo":"Watch video","play":"Play","pause":"Pause","mute":"Mute","sound":"Sound","theaterMode":"Theater mode","pictureInPicture":"Picture in picture","fullScreen":"Fullscreen","exitFullScreen":"Exit fullscreen","jumpForward15sec":"Jump forward","jumpForward5sec":"Jump forward","jumpBack15sec":"Jump back","jumpBack5sec":"Jump back","airPlay":"AirPlay","chromeCast":"Chromecast","freeSansTimer":"Time to be continued sans","day":"Day","hour":"Hour","minute":"Minute","second":"Second","seasons":"Seasons","didYouLikeMovie":"Did you like the movie?","director":"Director","continueWatching":"Continue watching","recomMovies":"Recom movies","radioMode":"Radio mode","reload":"Reload","casting":"Video showing on other device. Please do not close this tab or change url","canNot360":"Sorry, this device can not play 360 degree video","copyFromCurrentTime":"Copy from current time","playerVersion":"Player version","shortcuts":"Shortcuts","arrowUp":"Arrow up","arrowDown":"Arrow down","volumeUp":"Volume up","volumeDown":"Volume down","close":"Close","openThisMenu":"Open this menu","stat":"Stat","firstLoad":"FirstLoad","bandwidth":"Bandwidth","bandwidthGraph":"Bandwidth Graph","resolution":"Resolution","bitrate":"Bitrate","disconnected":"You are disconnected, Please check your internet connection","levelSwitched":"Your streaming quality has been switched to automatic due to slow network connection.","basedOnNetSpeed":"Based on network speed","episodes":"Episodes","watching":"Watching","channels":"Channels","miniPlayer":"Mini player","share":"Share on social network","facebook":"Facebook","twitter":"Twitter","whatsapp":"Whatsapp","telegram":"Telegram","linkedin":"Linkedin","adShowOn":"Ad show on","videoWillPlayAfterAd":"Video will play after advertice","closeMenu":"Close menu","seen":"Seen","useVpnAlert":"To make better use of the site\'s features, it is better to turn off your VPN","telePartyMute":"Video muted played for you. If you want press unmute button","joinedParty":"Joined to party","leavedParty":"Leaved the party","playFilm":"Started party.","pauseFilm":"Paused video.","seekFilm":"Change video time","send":"Send","chat":"Chat","closeFilimoParty":"Close filimo party","telepartyContinueWatching":"Cancel and continue watching","closePartyWarning":"If close party, all members stop watching","closePartyWarningUser":"If you log out, you need an invitation address to log in again","startFilimoparty":"Start filimo party","groupViewing":"Group viewing","waitingForStartMovie":"Waiting for start movie","adminDidNotStart":"Admin did not start movie","exitFilimoParty":"Exit filimo party","telepartyHint1":"Whoever made Filmo Party controls the player. Other people present in the party can personalize the subtitle, sound and quality for themselves","telepartyHint2":"The control of starting and playing the movie/serial is only in the hands of the organizer. As a guest, you can only set the subtitle, sound and quality of the movie/series for yourself.","activeUserInTeleparty":"Filimo party members","copyLink":"Copy link","activeUser":"Active user","activeUserMobile":"Active user","inviteFriends":"Invite friends","inviteFriendsDescription":"Send this link to invite others. It is possible to watch simultaneously with a mobile phone or computer","inviteFriendsDescription2":"Batch viewing is possible on both phones and computers.","shareTeleparty":"Share","membersInParty":"Member in party","inviteFriend":"Invite Friend","inviteFriendGroup":"Invite your friends to watch as a group.","shareInviteLink":"Copy link","exitFromPartyModal":"Exit from party","partyIntroTitle":"Who do you want to chat and watch a movie with?","partyIntroSubTitle":"Send her the address of party and invite her to come and watch a movie online together","organizer":"Organizer","closeAlertChat":"Closing a session will stop group viewing for you and all guests and exit.","forComeBackNeedLink":"To log in again, you need an invitation address.","emptyGuest":"We don\'t have a party yet","telepartyGuests":"Teleparty guest","haveTelepartyGuest":"Guests","socialTour":"Social tour","partyLimit":"Each period can only accommodate up to 50 people, the capacity is full for more than this number","watchThisVideo":"Watching","filimoHomePage":"Filimo home page","connecting":"Connecting","disconnectedWs":"Disconnected","connected":"Connected","status":"Status","new":"New","story":"Story","storyTooltip":"By clicking on this option, 6 seconds before and after the scene you are watching will be cut and you can share it with other users."}'),Lt=JSON.parse('{"activeUser":"Меҳмон дорем","activeUserInTeleparty":"Меҳмонони ин давраҳамӣ","activeUserMobile":"Корбари фаъол","adShowOn":"Намоиши огаҳӣ","adminDidNotStart":"Баргузоркунандаи давраҳамӣ ҳанӯз филмро оғоз накардааст.","airPlay":"Иштироки тасвир","arrowDown":"флешро ба поён","arrowUp":"флешро ба боло","auto":"ручка","autoPlay":"пахши худкор","back":"бозгашт","back2pseudo":"Агар ҳангоми пахши мушкиле эҳсос мекунед, гузинаеро ғайр аз автоматик интихоб кунед.","background":"пас замина","bandwidth":"паҳнои банд","bandwidthGraph":"Диаграммаи паҳнои банд","basedOnNetSpeed":"Бар асоси суръати интернети шумо","bitrate":"бит бар сония","canNot360":"Бо узрхоҳӣ, ин дастгоҳ қобилияти пахши видеоҳои 360 дараҷаро надорад.","casting":"Видео дар ҳоли намоиш дар дастгоҳи дигар мебошад. Лутфан аз бастани ё тағйири ин саҳифа худдорӣ намоед.","channels":"каналҳо","chat":"гапу гуфт","chromeCast":"Иштироки тасвир","close":"бастан","closeAlertChat":"Бо бастани давраҳои дӯстона, тамошои гурӯҳӣ барои шумо ва ҳамаи меҳмонон қатъ мешавад ва аз инҷо берун меравед.","closeFilimoParty":"пӯшидани давраҳои ҳамнешинӣ\\n**Риоя ба ин қоидаҳо**:\\n","closeMenu":"бастани меню","closePartyWarning":"Бо бастани давраҳои дӯстона, тамошои дастаҷамъӣ барои шумо ва ҳамаи меҳмонон қатъ мешавад ва аз инҷо берун меравед.","closePartyWarningUser":"Агар берун равед, барои вуруди дубора, ниёз ба суроғаи даъват доред.","color":"ранг","colors":{"black":"машкӣ","blue":"абӣ","cyan":"фирӯзаӣ","green":"сабз","magenta":"ясӣ","red":"сурх","transparent":"бе ранг","white":"сафед","yellow":"зард"},"connected":"муттаҳид","connecting":"дар ҳоли пайвастшавӣ","continueWatching":"идомаи тамошо","copyFromCurrentTime":"копи кардани линки аз вақти феълӣ","copyLink":"нусхабардории суроғаи ин дурҳамӣ","day":"рӯз","depressed":"сояи машкӣ","didYouLikeMovie":"Шумо филмро дӯст доштед?","director":"коргардон","disconnected":"Интернети шумо қатъ шудааст. Лутфан вазъияти интернети худро тафтиш кунед.","disconnectedWs":"қатъ шуда","download":"зеркашӣ","edgeStyle":"Шеваи намоиш\\n**Риояи ин Қоидаҳо**:\\n- Ислоҳи Тафовутҳои Роиҷи Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиӣ тоҷикӣ.\\n- Риояи Қатъии Кириллица: Танҳо баровардани тоҷикӣ бо хати кириллица—бе ҳарфҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Нигоҳ доштани дурустии грамматикӣ ҳамзамон бо ҳифзи маънои асли.\\n- Нигоҳ доштани рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ мисли \'```\' ё \'```html\'.","emptyGuest":"Ҳанӯз меҳмонӣ надорем","episodes":"Қисматҳо","errors":{"ban":"Дастрасии шумо барои тамошо кардани ин видео бинобар таҷовуз аз қоидҳо ба таври муваққат маҳдуд карда шудааст.","code":"Мо мутаассуфем, ҳангоми пахши видео хатогӣ рух дод. Лутфан, дубора кӯшиш кунед.","code2":"Мубориз ба шумо, як хатои шабакавӣ боис шудааст, ки шумо наметавонед видеоро тамошо кунед, дубора кӯшиш кунед.","code3":"Муборизам, як хатогӣ боис шудааст, ки пахши намоиш қатъ шавад!","default":"Мутаассуфона, ҳозир қодир ба пахши ин видео нестем. Лутфан, баъд аз чанд дақиқа дубора кӯшиш кунед ё бо пуштибонӣ тамос гиред.","loadError":"Шарманда, эҳтимолан яке пойаш рафтааст рӯи сим!","masterManifestExpire":"Ҳоло имкони тамошои видео вуҷуд надорад","timeout":"Мубориз бошед, бинобар сустӣ дар шабака феълан наметавонам пахш кунам!"},"exitFilimoParty":"Баромадан аз давраҳои онлайн\\n**Риояи ин Қоидаҳо**:","exitFromPartyModal":"баромадан аз давраҳои дӯстона","exitFullScreen":"кичик кардан","facebook":"Фейсбук","filimoHomePage":"Саҳифаи аслӣ Филимо","firstLoad":"Намоиши аввалин фрейм","fontSize":"андаозаи фонт","forComeBackNeedLink":"Барои вуруди дубора, ниёз ба суроғаи даъват доред.","freeSansTimer":"вақти боқимонда то анҷоми сеанс","fullScreen":"таъмоми саҳифа","groupViewing":"гап ва тамошо","guest":"меҳмонон","haveTelepartyGuest":"та меҳмон доред","hour":"соат","inviteFriend":"даъвати дӯстон","inviteFriendGroup":"Дӯстони худро ба тамошои гурӯҳӣ даъват кунед.","inviteFriends":"даъват аз дӯстон","inviteFriendsDescription":"Барои даъвати дигарон ба ин давраҳамӣ, суроғаи зерро дар миён гузоред.","inviteFriendsDescription2":"Тамошои дастаҷамъӣ, ҳам дар гӯшӣ ва ҳам дар раёнат мумкин аст.","joinedParty":"ба ҳизб илова шуд","jumpBack15sec":"15 сония пеш","jumpBack5sec":"5 сония пеш","jumpForward15sec":"15 сония баъд","jumpForward5sec":"5 сония баъд","leavedParty":"аз ҳизби хориҷ шуд","levelSwitched":"Ба сабаби сустии интернет, кайфияти пахши шумо ба таври худкор тағйир ёфт.","linkedin":"ЛинкдИн","membersInParty":"дар меҳмонӣ ҳузур доранд","miniPlayer":"мини плеер","minute":"дақиқа","more":"Иттилооти бештар","mute":"бе садо","new":"новин","nextPart":"Қисмати баъдӣ","nminfree":"15 дақиқаи озмоишӣ","none":"ҳеч чиз","off":"хомӯш","openThisMenu":"Кушодани ин меню","organizer":"баргузоркунанда","partyIntroSubTitle":"Суроғаи давраҳоиро барояш фирист ва даъваташ кун, ки биёяд, бо ҳам онлайн филм тамошо кунед.","partyIntroTitle":"Бо кӣ мехоҳӣ гап занӣ ва филм тамошо кунӣ?","partyLimit":"Ҳар давраҳамӣ танҳо то 50 нафар ҷой дорад, барои бештар аз ин шумора ғунҷоиш пур аст.","pause":"Ист.","pauseFilm":"пахширо қатъ кард.","pictureInPicture":"тасвир дар тасвир","play":"пахш","playFilm":"пахширо оғоз кард.","playerVersion":"версияи плеер","quality":"сифат","radioMode":"Ҳолати радиоӣ","raised":"Сояи сафед","recomMovies":"Филмҳои монанд","reload":"кӯшиши дубора","reset":"Ҳолати пешфарз","resolution":"сифат","seasons":"Фаслҳо\\n**Риоя ба ин Қоидаҳо**:\\n- Ислоҳи Тафовутҳои Роиҷи Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асосёфта ба забони форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиии тоҷикӣ.\\n- Риояи Қатъии Кириллица: Танҳо баровардани матни тоҷикӣ бо ҳуруфи кириллица—бе ҳуруфҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Ҳифзи дурустии грамматикӣ ҳамзамон бо нигоҳ доштани маънои асли.\\n- Ҳифзи рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ монанди \'```\' ё \'```html\'.","sec":"сония","second":"сония","seekFilm":"вақти намоишро тағйир дод","seen":"дида шуда","selectAudio":"тағйир садо","selectQuality":"Кайфияти мавриди назарро интихоб кунед","selectSpeed":"суръати пахш","selectSubtitle":"Зернависи мавриди назарро интихоб кунед","send":"Фиристодан\\n\\n**Риояи ин Қоидаҳо**:\\n\\n- Ислоҳи Тафовутҳои Роиҷи Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиии тоҷикӣ.\\n- Риояи Қатъии Кириллӣ: Танҳо истифодаи хати кириллӣ барои тоҷикӣ - бе истифодаи хатҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Нигоҳ доштани дурустии грамматикӣ ҳамзамон бо ҳифзи маънои асли.\\n- Нигоҳ доштани рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ монанди \'```\' ё \'```html\'.","sensitiveContent":"Ин видео эҳтимолан дорои саҳнаҳои дилхарош ва озордиҳанда аст.","setting":"Танзимот\\n\\n**Риояи ин Қоидаҳо**:","share":"Иштирок кардан дар шабакаҳои иҷтимоӣ","shareInviteLink":"копи кардани линк","shareTeleparty":"Мубодилаи суроғаи давраҳамӣ","shortcuts":"Калидҳои миёнбур","skipAd":"рад кардан","skipCast":"рад кардани титраж","socialTour":"сошиал тур","sound":"садо","startFilimoparty":"Оғози давраҳамоӣ","stat":"Омор","status":"Ҳолати пайвастшавӣ","story":"Сторӣ","storyTooltip":"Бо клик кардан ба ин гузина, 6 сония қабл ва баъд аз саҳнае, ки тамошо мекунед, бурида мешавад ва метавонед онро бо дигар корбарон мубодила намоед.","subscription":"хариди обуна","subtitle":"зернавис\\n**Ба ин қоидаҳо риоя кардан**:\\n- Ислоҳи тафовутҳои маъмули форсӣ-тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиии тоҷикӣ.\\n- Риояи қатъии алифбои кириллӣ: Танҳо баровардани матни тоҷикӣ бо алифбои кириллӣ - бе истифода аз ҳарфҳои форсӣ ё лотинӣ.\\n- Грамматика ва маъно: Нигоҳ доштани дурустии грамматикӣ ҳамзамон бо ҳифзи маънои асли.\\n- Нигоҳ доштани рамзҳо, PHP ва мутағайирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна форматсозии иловагӣ монанди \'```\' ё \'```html\'.","telePartyMute":"Видео бе садо ба шумо намоиш дода мешавад. Дар сурати ниёз, тугмаи садоро пахш кунед.","telegram":"Телеграм","telepartyContinueWatching":"интиқол ва идомаи тамошо","telepartyGuests":"Меҳмонони ин давраҳамӣ","telepartyHint1":"Контроли оғоз ва пахши филм танҳо дар дасти худи шумост. Меҳмонони давраҳои дӯстона, танҳо метавонанд зернавис, садо ва кайфиятро барои худашон танзим кунанд.","telepartyHint2":"Контроли оғоз ва пахши филм/сериал, танҳо ба дасти баргузоркунандаи давраҳамӣ аст. Шумо ҳамчун меҳмон, танҳо метавонед зернавис, садо ва сифати филм/сериалро барои худатон танзим кунед.","theaterMode":"Ҳолати театр","twitter":"Твиттер","unmute":"Барои пахши садо рӯи видео клик кунед","useVpnAlert":"Барои истифодаи беҳтар аз имконоти сайт, беҳтар аст VPN-и худро хомӯш кунед.","videoWillPlayAfterAd":"намоиш баъд аз огаҳӣ","volumeDown":"поён овардани садо","volumeUp":"баланд бардоштани садо","wait":"Лутфан, сабр кунед...","waitingForStartMovie":"Интизори оғози филм бимонед","warning":"Ҳушдор\\n**Риояи ин Қоидаҳо**:\\n- Ислоҳи Тафовутҳои Умумии Форсӣ-Тоҷикӣ: Ислоҳи хатоҳои имлоии асоси форсӣ дар тоҷикӣ ва танзими сохторҳои ҷумлаи форсӣ ба грамматикаи табиӣ тоҷикӣ.\\n- Риояи Қатъии Кириллица: Танҳо баровардани тоҷикӣ бо ҳуруфи кириллица - бе ҳуруфҳои форсӣ ё лотинӣ.\\n- Грамматика ва Маъно: Ҳифзи дурустии грамматикӣ ҳамзамон бо нигоҳ доштани маънои асли.\\n- Ҳифзи рамзҳо, PHP ва мутағаййирҳо/функсияҳои HTML.\\n- Пешниҳоди тарҷума бидуни шарҳҳои иловагӣ.\\n- Илова накардани ҳеҷ гуна формати иловагӣ мисли \'```\' ё \'```html\'.","watchThisVideo":"тамошо мекунам","watchVideo":"тамошои видео","watching":"дар ҳоли тамошо","whatsapp":"Ватсап"}'),Dt=JSON.parse('{"wait":"رجاءا إنتظر...","subscription":"شراء إشتراك","nminfree":"15 دقيقة مجانية","off":"إغلاق","download":"تحميل","quality":"الجودة","auto":"تلقائي","back":"العودة","subtitle":"ترجمة","selectQuality":"إختيار الجودة","selectSubtitle":"إختار الترجمة","selectAudio":"تغيير الصوت","selectSpeed":"سرعة العرض","autoPlay":"العرض التلقائي","back2pseudo":"في حال وجود مشكلة في العرض لا تختار العرض التلقائي","unmute":"مشاهدة مع صوت","sec":"ثانية","skipAd":"التخطي","more":"معلومات إضافية","skipCast":"تخطي الشارة","nextPart":"الحلقة التالية","errors":{"code":"عذرا، هناك خطأ!","code2":"عذرا ، هناك مشكلة في الشبكة، لم تسمح لكم بمشاهدة الفيديو لذلك نرجوا المحاولة لاحقا ","code3":"عذرا، هناك مشكلة، أدت لتوقف العرض !","timeout":"عذرا، لا يمكننا متابعة العرض بسبب بطأ في الشبكة!","loadError":"عذرا ، مشكلة في الإتصال!","default":"عذرا، خطأ","ban":"لا ينكنك مشاهدة هذا الفيديو مؤقتا بسبب تخطي بعض القوانين","masterManifestExpire":"غير قادر على مشاهدة الفيديو في هذا الوقت"},"setting":"الإعدادات","guest":"زائر","fontSize":"حجم الخط","color":"اللون","colors":{"white":"أبيض","blue":"أزرق","yellow":"أصفر","green":"أخضر","cyan":"أزرق سماوي","magenta":"أرجواني","red":"قرمز","black":"أسود","transparent":"شفاف"},"none":"لا شيء","depressed":"ظل أسود","raised":"ظل أبيض","background":"خلفية","edgeStyle":"طريقة العرض","reset":"الوضع الإفتراضي","warning":"تحذير","sensitiveContent":"من الممكن أن يحتوي هذا الفيديو على مشاهد قاسية","watchVideo":"مشاهدة الفيديو","play":"عرض","pause":"إيقاف","mute":"بدون صوت","sound":"صوت","theaterMode":"حالة المسرح","pictureInPicture":"صورة في صورة","fullScreen":"كل الصفحة","exitFullScreen":"تصغير","jumpForward15sec":"بعد ١٥ ثانية","jumpForward5sec":"بعد ٥ ثانية","jumpBack15sec":"قبل ١٥ ثانية","jumpBack5sec":"قبل ٥ ثانية","airPlay":"مشاركة الصور","chromeCast":"مشاركة الصور","freeSansTimer":"الزمان المتبقي لإنتهاء فترة العرض","day":"یوم","hour":"ساعة","minute":"دقیقة","second":"ثانیة","seasons":"المواسم","didYouLikeMovie":"هل أحببت الفيلم؟","director":"المخرج","continueWatching":"متابعة المشاهدة","recomMovies":"أفلام مماثلة","radioMode":"وضع الراديو","reload":"المحاولة مجددا","casting":"الفيديو يعرض حاليا على جهاز أخر يرجى الإمتناع عن إغلاق الصفحة أو تغييرها","canNot360":"عذرا، هذا الجهاز لا يملك تقنية عرض بميزة 360 درجة","copyFromCurrentTime":"تحميل الرابط من الوقت الحالي","playerVersion":"نسخة","shortcuts":"الإختصارات","arrowUp":"السهم للأعلى","arrowDown":"السهم للأسفل","volumeUp":"رفع الصوت","volumeDown":"خفض الصوت","close":"إغلاق","openThisMenu":"فتح هذه القائمة","stat":"إحصاءات","firstLoad":"عرض المشهد الأول","bandwidth":"عرض النطاق الترددي","bandwidthGraph":"الرسم البياني لعرض النطاق الترددي","resolution":"الجودة","bitrate":"معدل البت","disconnected":"الإنترنت الخاص بك مقطوع. تحقق من وضع الإنترنت","levelSwitched":"لقد تم تحويل جودة البث لديك إلى الوضع التلقائي بسبب بطء الاتصال بالشبكة.","basedOnNetSpeed":"مبنية على أساس سرعة الإنترنت","episodes":"الحلقات","watching":"مشاهدة","channels":"القنوات","miniPlayer":"لاعب صغير","share":"شارك على الشبكات الاجتماعية","facebook":"الفيسبوك","twitter":"تویتر","whatsapp":"الواتس اب","telegram":"تلگرام","linkedin":"لينكد إن","adShowOn":"عرض الإعلان على","videoWillPlayAfterAd":"سيتم تشغيل الفيديو بعد الإعلان","closeMenu":"اقترب مني","seen":"عرض","useVpnAlert":"للاستفادة بشكل أفضل من ميزات الموقع ، من الأفضل إيقاف تشغيل وی بی ان الخاص بك","telePartyMute":"سيظهر لك الفيديو بصمت. إذا لزم الأمر ، اضغط على زر الصوت","joinedParty":"انضم إلى الحزب","leavedParty":"حزب أوراق الشجر","playFilm":"بدأ الحفلة.","pauseFilm":"فيديو متوقف مؤقتا","seekFilm":"تغيير وقت الفيديو","send":"إرسال","chat":"دردشة","closeFilimoParty":"إغلاق حزب فيلمو","telepartyContinueWatching":"إلغاء والاستمرار في المشاهدة","closePartyWarning":"بإغلاق فیلیمو بارتی ، يتوقف عرض المجموعة للجميع","closePartyWarningUser":"إذا قمت بتسجيل الخروج ، فستحتاج إلى عنوان دعوة لتسجيل الدخول مرة أخرى","startFilimoparty":"بداية حفلة الفيلم","groupViewing":"مشاهدة المجموعة","waitingForStartMovie":"في انتظار الفيلم ليبدأ","adminDidNotStart":"المسؤول لم يبدأ الفيلم","exitFilimoParty":"اخرج من فيلمو بارتي","telepartyHint1":"كل من صنع فیلیمو بارتی يتحكم في اللاعب. يمكن للأشخاص الآخرين الحاضرين في الحفلة تخصيص الترجمة والصوت والجودة لأنفسهم","telepartyHint2":"التحكم في بدء تشغيل الفيلم / المسلسل وتشغيله في يد المنظم فقط. كضيف ، يمكنك فقط تعيين الترجمة والصوت وجودة الفيلم / المسلسل لنفسك.","activeUserInTeleparty":"المستخدمون حاضرون في الحفلة","copyLink":"انسخ الرابط","activeUser":"مستخدم نشط","activeUserMobile":"مستخدم نشط","inviteFriends":"ادعو أصدقاء","inviteFriendsDescription":"أرسل هذا الرابط لدعوة الآخرين. من الممكن المشاهدة في نفس الوقت باستخدام الهاتف المحمول أو الكمبيوتر","inviteFriendsDescription2":"عرض الدفعة ممكن على كل من الهواتف وأجهزة الكمبيوتر.","shareTeleparty":"يشارك","membersInParty":"عضو في الحزب","inviteFriend":"قم بدعوة صديق","inviteFriendGroup":"ادعُ أصدقاءك للمشاهدة كمجموعة.","shareInviteLink":"انسخ الرابط","exitFromPartyModal":"الخروج من الحفلة","partyIntroTitle":"مع من تريد الدردشة ومشاهدة فيلم؟","partyIntroSubTitle":"أرسل لها عنوانه وادعها للحضور ومشاهدة فيلم عبر الإنترنت معًا","organizer":"منظم","closeAlertChat":"سيؤدي إغلاق الجلسة إلى إيقاف عرض المجموعة لك ولجميع الضيوف والخروج.","forComeBackNeedLink":"لتسجيل الدخول مرة أخرى ، تحتاج إلى عنوان دعوة.","emptyGuest":"ليس لدينا حفلة بعد","telepartyGuests":"حفلة ضيف","haveTelepartyGuest":"زائر","socialTour":"جولة اجتماعية","partyLimit":"يمكن أن تستوعب كل فترة ما يصل إلى 50 شخصًا فقط ، السعة ممتلئة لأكثر من هذا الرقم","watchThisVideo":"مشاهدة","filimoHomePage":"صفحة فیلیمو الرئيسية","connecting":"توصيل","disconnectedWs":"انقطع الاتصال","connected":"متصل","status":"الحالة","new":"جدید","story":"قصة","storyTooltip":"بالنقر فوق هذا الخيار ، سيتم قطع 6 ثوانٍ قبل وبعد المشهد الذي تشاهده ويمكنك مشاركته مع مستخدمين آخرين."}'),Mt=JSON.parse('{"activeUser":"У нас гости.","activeUserInTeleparty":"Гости этого посиделок","activeUserMobile":"Активный пользователь","adShowOn":"Показ объявления","adminDidNotStart":"Организатор встречи еще не начал фильм.","airPlay":"Поделиться изображением","arrowDown":"Переместите флеш вниз","arrowUp":"Флеш вверх","auto":"Автоматический","autoPlay":"Автоматическое воспроизведение","back":"Возврат","back2pseudo":"Если вы чувствуете проблемы с воспроизведением, выберите другой вариант, кроме автоматического.","background":"Фон","bandwidth":"Ширина полосы","bandwidthGraph":"Диаграмма ширины полосы","basedOnNetSpeed":"На основе скорости вашего интернета","bitrate":"бит в секунду","canNot360":"Извините, это устройство не поддерживает воспроизведение 360-градусных видео.","casting":"Видео воспроизводится на другом устройстве. Пожалуйста, воздержитесь от закрытия или изменения этой страницы.","channels":"Каналы","chat":"Общение","chromeCast":"Поделиться изображением","close":"Закрыть","closeAlertChat":"Закрывая встречу, групповой просмотр будет остановлен для вас и всех гостей, и вы покинете эту страницу.","closeFilimoParty":"Закрытие встречи","closeMenu":"Закрыть меню","closePartyWarning":"Закрывая сеанс общего просмотра, коллективный просмотр для вас и всех гостей будет остановлен, и вы покинете эту страницу.","closePartyWarningUser":"Если вы выйдете, для повторного входа вам понадобится пригласительный адрес.","color":"Цвет","colors":{"black":"Черный","blue":"Синий","cyan":"Фирюзовый","green":"Зеленый","magenta":"Яси","red":"Красный","transparent":"Бесцветный","white":"Белый","yellow":"желтый"},"connected":"Подключен","connecting":"В процессе подключения","continueWatching":"Продолжить просмотр","copyFromCurrentTime":"Копировать ссылку с текущего времени","copyLink":"Копирование адреса этой встречи","day":"День","depressed":"Черная тень","didYouLikeMovie":"Понравился вам фильм?","director":"режиссер","disconnected":"Ваш интернет отключен. Пожалуйста, проверьте состояние вашего интернета.","disconnectedWs":"Отключен","download":"Скачать","edgeStyle":"Способ отображения","emptyGuest":"У нас еще нет гостей.","episodes":"Части","errors":{"ban":"Ваш доступ к просмотру этого видео временно ограничен из-за нарушения правил.","code":"Извините, произошла ошибка при воспроизведении видео. Пожалуйста, попробуйте еще раз.","code2":"Извините, из-за сетевой ошибки вы не можете просмотреть видео, попробуйте еще раз.","code3":"Извините, произошла ошибка, из-за которой воспроизведение было остановлено!","default":"К сожалению, в настоящее время мы не можем воспроизвести это видео. Пожалуйста, попробуйте еще раз через несколько минут или свяжитесь со службой поддержки.","loadError":"Извините, вероятно, кто-то наступил на провод!","masterManifestExpire":"В настоящее время просмотр видео невозможен.","timeout":"Извините, из-за замедления в сети я сейчас не могу вести трансляцию!"},"exitFilimoParty":"Выход из онлайн-встречи","exitFromPartyModal":"Выход из встречи","exitFullScreen":"Уменьшение","facebook":"Фейсбук","filimoHomePage":"Главная страница Filmio","firstLoad":"Отображение первого кадра","fontSize":"Размер шрифта","forComeBackNeedLink":"Для повторного входа вам потребуется пригласительный адрес.","freeSansTimer":"Оставшееся время до окончания сеанса","fullScreen":"Весь экран","groupViewing":"Общение и просмотр","guest":"Гости","haveTelepartyGuest":"Пока у вас есть гости","hour":"Часы","inviteFriend":"Приглашение друзей","inviteFriendGroup":"Пригласите своих друзей на групповой просмотр.","inviteFriends":"Приглашение друзей","inviteFriendsDescription":"Для приглашения других на это мероприятие, пожалуйста, поделитесь следующим адресом.","inviteFriendsDescription2":"Совместный просмотр возможен как на телефоне, так и на компьютере.","joinedParty":"Добавлено к вечеринке","jumpBack15sec":"15 секунд назад","jumpBack5sec":"5 секунд назад","jumpForward15sec":"15 секунд спустя","jumpForward5sec":"5 секунд спустя","leavedParty":"Покинул вечеринку","levelSwitched":"Из-за медленного интернета качество вашей трансляции было автоматически изменено.","linkedin":"LinkedIn","membersInParty":"Они присутствуют на вечеринке.","miniPlayer":"Мини-плеер","minute":"минута","more":"Больше информации","mute":"Бесшумно","new":"Новый","nextPart":"Следующая часть","nminfree":"15 минут пробного периода","none":"Ничего","off":"Текст: Тихо","openThisMenu":"Открыть это меню","organizer":"Организатор","partyIntroSubTitle":"Отправь ему адрес собрания и пригласи его прийти, чтобы вы вместе смотрели фильм онлайн.","partyIntroTitle":"С кем ты хочешь поболтать и посмотреть фильм?","partyLimit":"Каждое мероприятие может вместить только до 50 человек, для большего числа мест нет.","pause":"Остановка","pauseFilm":"Остановить воспроизведение.","pictureInPicture":"Изображение в изображении","play":"Трансляция","playFilm":"Трансляция началась.","playerVersion":"Версия плеера","quality":"Качество","radioMode":"Радиорежим","raised":"Белая тень","recomMovies":"Похожие фильмы","reload":"Повторная попытка","reset":"Стандартное состояние","resolution":"Качество","seasons":"Сезоны","sec":"секунда","second":"секунда","seekFilm":"Время отображения было изменено","seen":"Наблюдаемый","selectAudio":"Изменение голоса","selectQuality":"Выберите желаемое качество","selectSpeed":"Скорость воспроизведения","selectSubtitle":"Выберите нужные субтитры","send":"Отправка","sensitiveContent":"Это видео, вероятно, содержит тревожные и беспокоящие сцены.","setting":"Настройки","share":"Поделиться в социальных сетях","shareInviteLink":"Копировать ссылку","shareTeleparty":"Поделиться адресом встречи","shortcuts":"Горячие клавиши","skipAd":"Отклонить","skipCast":"Отклонение титров","socialTour":"Социальный тур","sound":"Звук","startFilimoparty":"Начало встречи","stat":"Статистика","status":"Состояние соединения","story":"Стори","storyTooltip":"При нажатии на эту кнопку, сцена, которую вы просматриваете, будет обрезана на 6 секунд до и после, и вы сможете поделиться ею с другими пользователями.","subscription":"Покупка подписки","subtitle":"Субтитры","telePartyMute":"Видео будет показано вам без звука. При необходимости нажмите кнопку звука.","telegram":"Телеграм","telepartyContinueWatching":"Отмена и продолжение просмотра","telepartyGuests":"Гости этого посиделок","telepartyHint1":"Управление запуском и воспроизведением фильма полностью в ваших руках. Гости встречи могут только настроить для себя субтитры, звук и качество.","telepartyHint2":"Управление запуском и воспроизведением фильма/сериала находится исключительно в руках организатора мероприятия. Вы как гость можете только настроить субтитры, звук и качество фильма/сериала для себя.","theaterMode":"Театральное состояние","twitter":"Твиттер","unmute":"Для воспроизведения звука нажмите на видео.","useVpnAlert":"Для лучшего использования возможностей сайта, лучше выключить ваш VPN.","videoWillPlayAfterAd":"Отображение после объявления","volumeDown":"Уменьшение громкости","volumeUp":"Увеличение громкости","wait":"Пожалуйста, будьте терпеливы...","waitingForStartMovie":"Ожидайте начала фильма","warning":"Предупреждение","watchThisVideo":"Смотрю","watchVideo":"Просмотр видео","watching":"В процессе просмотра","whatsapp":"Ватсап"}'),It=r(40003),Nt=r(51422),Ft=r(70268),Ct=["styles"];function Vt(){return Vt=h()||function(e){for(var t=1;t-1,Zt=/(Safari\/535.20\+)/i.test(P().navigator.userAgent),Yt=/(Mac|Macintosh)/i.test(P().navigator.userAgent),Jt=/(OPR|OPT)/i.test(P().navigator.userAgent),Qt=/(samsung|Samsung|tizen|Tizen)/i.test(P().navigator.userAgent),Kt=/(VSTVB|VESTEL|Vestel|vestel)/i.test(P().navigator.userAgent),$t=/(bot|googlebot|crawler|spider|robot|crawling)/i.test(P().navigator.userAgent),er=new(D()),tr=0,rr=P().navigator.userAgent;if(rr){var or=rr.toLowerCase().match(/android\s([0-9.]*)/i);or&&or[1]&&(tr=s()(or[1]))}var nr=0;if(rr&&Qt){var ar=rr.toLowerCase().match(/tizen\s([0-9.]*)/i);ar&&ar[1]&&(nr=s()(ar[1]))}var ir=function(e,t){var r=P().document.getElementById(e);if(!r)return null;r.className="romeo "+(t.isSport?"romeo-aparat-sport":"romeo-aparat")+(Wt?" romeo-ios":""),t.isEmbed&&(r.className+=" romeo-embed",t.color&&(r.className+=" custom-color"));var o=t;o.ad&&!t.is360||(o.ad={});var n={};er.on("videoReady",(function(e){n=e}));var a="initialized";er.on("play",(function(){a="playing"})),er.on("pause",(function(){a="paused"})),er.on("ended",(function(){a="ended"})),er.on("adPlay",(function(){a="ad-playing"})),er.on("adPause",(function(){a="ad-paused"})),er.on("getVmap",(function(){a="ad-loading-vast"})),er.on("startStreaming",(function(e){var t=e.tech,r=e.isAd;"hls"===t&&(a=r?"ad-loading-m3u8-file-by-hls":"loading-m3u8-file-by-hls"),"dash"===t&&(a=r?"ad-loading-file-by-dash":"loading-file-by-dash"),"native"===t&&(a=r?"ad-loading-file":"loading-file")})),er.on("manifestLoad",(function(e){var t=e.isAd;a=t?"ad-loading-ts-file-by-hls":"loading-ts-file-by-hls"})),er.on("romeoReady",(function(){window.parent&&window.parent.postMessage&&window.parent.postMessage("romeoReady","*")})),!1===t.autoPlay?R.render(O.createElement(sr,{options:o,rootEl:r,autoplaySupported:{autoPlay:!1,muted:!1}}),r):R.render(O.createElement(sr,{options:o,rootEl:r,autoplaySupported:{autoPlay:!0,muted:!1}}),r);var i=function(e,t){er.once(t,(function(){try{return e.apply(void 0,arguments)}catch(e){return console.log("can't call callback on "+t,e),null}}))},s=function(e,t){er.on(t,(function(){try{for(var r=arguments.length,o=new Array(r),n=0;n=5||jt,debug:!!d.current.debug,isOpera:Jt,capability:{linearAdMode:{hls:!(Bt&&Jt||Qt&&nr<2.4&&(d.current.isTV||Xt)),dash:!Bt&&!Xt,pseudo:!0}},showRecom:!1,showRate:!1,showMiniPlayer:!(d.current.isLive||d.current.isEmbed||d.current.hideMiniPlayer||j||d.current.miniPlayer),radioMode:X&&!(d.current.isTV||Xt)&&!Wt,statChunkLength:60,backOffPolicy:[0,2,6,14],mustStopCast:!1,playXhrChunkLength:0,statOnPlay:!1,jumpSec:5,seekSetQuery:!1,isWebpSupport:A,thumbPath:"_",thumbSizeSupport:!1,statXhr:d.current.stats&&d.current.stats.statUrl,statBasedOnTime:!0,castCapability:!1,isSPA:!1,masterManifestReusable:!0,isMobileDesktopSite:!Bt&&!!window.chrome&&0===a()(t=P().navigator.platform).call(t,"Linux a")&&"ontouchstart"in document.documentElement,showShare:!(!j||d.current.hideShare||X||!d.current.resumeUID),ad:{xhrRetry:3,xhrRetryDelay:[700,2300,3e3],skipAdTimeout:d.current.ad&&"number"==typeof d.current.ad.skipAdTimeout?d.current.ad.skipAdTimeout:8e3,trackImpressionOnLoad:!(!d.current.ad||"boolean"!=typeof d.current.ad.trackImpressionOnLoad)&&d.current.ad.trackImpressionOnLoad},domain:X?"aparat-live":"aparat",version:"v2.6.19",isIR:"boolean"!=typeof d.current.isIR||d.current.isIR,secretKey:"KrSf9azBX9",sendStatXhr:!d.current.romeoStatXhrDisable,socialTourAPI:null,toastDuration:d.current.toastDuration||3e3,fullscreenOnLandscape:"boolean"==typeof d.current.fullscreenOnLandscape&&d.current.fullscreenOnLandscape,maxTimeToFirstByte:1e4,supportPerformance:!!(performance&&performance.now&&performance.mark),cacheMainVideo:!0,miniPlayer:"boolean"==typeof d.current.miniPlayer&&d.current.miniPlayer,smallPoster:d.current.smallPoster||d.current.poster,useLightHls:!1,validZoneIds:["11031-Z857","11030-Z075"],startMuted:!(d.current.isTV||Xt),qualitySwitcherTimeout:1e4,freeSansText:d.current.countdown_text,showAutoPlayButton:!0,schoolDomain:"filimo.school"};d.current.color&&(Y.color=d.current.color);var J={play:O.createElement(It.Z,{width:18,height:18}),pause:O.createElement(Nt.Z,{width:18,height:18}),replay:O.createElement(qt,{width:18,height:18})},Q={env:{isMobile:Y.isMobile,isSafari:Y.isSafari,isFirefox:Y.isFirefox,isFlashPlayer:Y.isFlashPlayer,isIOS:Y.isIOS,hlsNotSupport:Y.hlsNotSupport,isTV:Y.isTV,isGameConsole:Y.isGameConsole,isChrome:Y.isChrome,isMac:Y.isMac,customControls:Y.customControls,isAbroad:Y.isAbroad,isLive:Y.isLive,mustUseHLS:Y.mustUseHLS,isOpera:Y.isOpera,capability:Y.capability,skipAdTimeout:Y.ad.skipAdTimeout}},K=function(e){if(Y.sendStatXhr){var t=h()({},Q,e);(0,F.C$)(t,Y)}},$=function(e){Q=h()({},Q,e),(0,F.t3)(Q)},ee=function(){x(d.current)};if((0,O.useEffect)((function(){return(0,F.t3)(Q),er.on("sendErrorLog",K),er.on("changeErrorLog",$),er.on("load",x),er.on("reload",x),er.on("distroy",w),er.on("hotReload",ee),d.current.ad&&(!d.current.ad||d.current.ad.adTag||d.current.ad.vmap)||er.emit("syncAd",!1),function(){er.off("sendErrorLog",K),er.off("changeErrorLog",$),er.off("load",x),er.off("reload",x),er.off("distroy",w),er.off("hotReload",ee)}}),[]),d.current.ad&&d.current.ad.iStartURL&&d.current.ad.vmap&&(d.current.ad.vmap=void 0),Y.isBot&&(d.current.ad.vmap=void 0,d.current.ad.adTag=void 0),X&&"nolive"===d.current.liveStatus)return O.createElement(O.Fragment,null,_&&O.createElement("div",{style:{backgroundImage:"url("+_+")"},className:"romeo-poster"}));var te=!(!q||!q.vmap&&!q.adTag&&!q.iStartURL||B&&!(j&&U&&W)),re=O.createElement("div",{className:"romeo-loading-aparat",title:Y.messages.wait},O.createElement("svg",{viewBox:"25 25 50 50"},O.createElement("circle",{cx:"50",cy:"50",r:"20"}))),oe=!1,ne=!1,ae=!1,ie=!1;if(u.current=function(){if(!d.current.multiSRC||void 0===d.current.multiSRC)return!1;for(var e=0;e0&&tr<5))y()(n=d.current.multiSRC[e]).call(n,r,1),r--,0===d.current.multiSRC[e].length&&y()(a=d.current.multiSRC).call(a,e,1);else if("blob"===d.current.multiSRC[e][r].type){var s=F.LO.hls[0];d.current.multiSRC[e][r].type=s}}else y()(t=d.current.multiSRC).call(t,e,1),e--}return 0!==d.current.multiSRC.length}(),v)return O.createElement(O.Fragment,null);if(l.current||(function(){if(Y.sendStatXhr){var e="";d.current.is360?e="is360":Y.isFlashPlayer?e="isFlashPlayer":j&&(e="isEmbed");var t,r=!0;if(d.current.startTime&&d.current.duration){var o=Math.floor(.9*d.current.duration);d.current.startTime&&d.current.startTime>0&&d.current.startTime1080?"large":window.screen.width>768?"medium":"small":"unknown",badSrc:!u.current,isEmbed:!!j,removeADReason:e,isIR:Y.isIR,startBeginning:r,timeToStart:t},a={url:"/external/romeo/init",body:k()(n),method:"POST",headers:{"content-type":"application/json"}};I()(a,(function(){}))}}(),l.current=!0),!1===u.current)return K({error:"badSrc",tags:"badSrc",level:"Error"}),O.createElement("div",{className:"romeo-bad-src"},"Source not found...!");var se,le=(0,F.gE)(d.current.multiSRC,Y);if(d.current.multiSRC=le,Y.isTV){var ce=(0,F.Cx)(d.current.multiSRC);d.current.multiSRC=ce}if(Y.isTV&&(d.current.skinClass="romeo-isTV-true"),d.current.multiAudio&&d.current.tracks&&d.current.tracks.length>0){for(var ue=[],me=0;me0&&T()(se=d.current.chapterlist).call(se,(function(e,t){return e.start Aparat App Loaded at:",(0,F.Xn)(!0)),window.romeoOptions=d.current,O.createElement(O.Suspense,{fallback:re},O.createElement(N.Qx,{hasLinearAdMode:te,endElementId:z,appEmitter:er,isEmbed:j,env:Y,autoplaySupported:i,miniPlayer:Y.miniPlayer},O.createElement(Pt,{options:h()({},d.current,{ad:q||{}}),env:Y,envIcons:J,appEmitter:er,rootEl:n,reloadCall:s,setReloadCall:E,haveHlsSource:oe,havePseudoSource:ne,mpegUrlSource:ae,pseudoIsEdge:ie})))}},27979:function(e,t,r){"use strict";r.d(t,{Z:function(){return xe}}),r(66992),r(41539),r(88674),r(78783),r(33948);var o=r(67294),n=r(39704),a=r(58971),i=r.n(a),s=r(42123),l=(r(9026),r(75439),r(33938)),c=(r(35666),r(11794)),u=(r(11998),r(70268)),m=r(51942),d=r.n(m),p=["styles"];function f(){return f=d()||function(e){for(var t=1;tr.videoHeight)){e.next=19;break}return e.prev=12,e.next=15,O();case 15:e.next=19;break;case 17:e.prev=17,e.t0=e.catch(12);case 19:case"end":return e.stop()}}),e,null,[[12,17]])})));return function(t,r){return e.apply(this,arguments)}}(),M=function(){var e=(0,l.Z)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(window.screen.orientation||{}).type||window.screen.mozOrientation||window.screen.msOrientation||window.orientation){e.next=3;break}return e.abrupt("return");case 3:if(y.current||"landscape-primary"!==t&&"landscape-secondary"!==t){e.next=9;break}return e.next=6,L();case 6:window.screen.orientation.lock("any"),e.next=12;break;case 9:if(!y.current||"portrait-primary"!==t&&"portrait-secondary"!==t){e.next=12;break}return e.next=12,R();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){var e;return i.fullscreenOnLandscape&&(null!=(e=window.screen)&&e.orientation?window.screen.orientation.addEventListener("change",M):window.addEventListener("orientationchange",M)),function(){var e,t;i.fullscreenOnLandscape&&null!=(e=window.screen)&&e.orientation&&(null!=(t=window.screen)&&t.orientation?window.screen.orientation.removeEventListener("change",M):window.removeEventListener("orientationchange",M))}}),[i.fullscreenOnLandscape]),x.current=function(e){D(),m&&!k||e&&p()};var I=function(e){D(!0,e)};return(0,o.useEffect)((function(){if(i.isFlashPlayer||(a.on("doFullscreen",D),a.on("setFullscreen",I)),"boolean"!=typeof document.fullscreen&&(document.romeoFullscreen=document.fullscreen),!i.isFlashPlayer){var e=document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled;t.addEventListener("fullscreenchange",T),t.addEventListener("webkitfullscreenchange",T),t.addEventListener("mozfullscreenchange",T),t.addEventListener("MSFullscreenChange",T),e||(r.addEventListener("webkitbeginfullscreen",P),r.addEventListener("webkitendfullscreen",A)),b.current=e;var o=function(){x.current(!0)};return r.addEventListener("dblclick",o),function(){t.removeEventListener("fullscreenchange",T),t.removeEventListener("webkitfullscreenchange",T),t.removeEventListener("mozfullscreenchange",T),t.removeEventListener("MSFullscreenChange",T),b.current||(r.removeEventListener("webkitbeginfullscreen",P),t.removeEventListener("webkitendfullscreen",A)),r.removeEventListener("dblclick",o)}}return i.isFlashPlayer?(t.addEventListener("webkitfullscreenchange",T),function(){t.removeEventListener("webkitfullscreenchange",T)}):function(){i.isFlashPlayer||(a.off("doFullscreen",D),a.off("setFullscreen",I))}}),[t]),(0,o.useEffect)((function(){y.current=w}),[w]),o.createElement("button",{type:"button",className:"romeo-button romeo-fullscreen",onClick:D,onMouseDown:function(e){e.preventDefault()},"aria-label":(w?i.messages.exitFullScreen:i.messages.fullScreen)+" F"},w&&o.createElement(g,null),!w&&o.createElement(h,null),o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip romeo-player-tooltip-fullscreen"},(w?i.messages.exitFullScreen:i.messages.fullScreen)+" (F)"))})),E=r(5281),S=r(42377),w=r(44845),k=r(73126),x=(r(39714),r(74916),r(23123),r(9653),r(3649)),T=r.n(x),A=r(2991),P=r.n(A),O=r(77766),R=r.n(O),L=r(5302),D=(r(83627),r(81643)),M=r.n(D),I=r(94198),N=r.n(I),F=r(78914),C=r.n(F),V=r(93476),H=r.n(V),q=(r(69600),r(15306),r(4723),r(41875)),z=r.n(q),B=function(e,t){var r=[" ","\n","\r","\t","\f","\v"," "," "," "," "," "," "," "," "," "," "," "," ","​","\u2028","\u2029"," "].join(""),o=0,n=0,a=""+e;for(t&&(r=(""+t).replace(/([[\]().?/*{}+$^:])/g,"$1")),o=a.length,n=0;n=0;n-=1)if(-1===M()(r).call(r,a.charAt(n))){a=a.substring(0,n+1);break}return-1===M()(r).call(r,a.charAt(0))?a:""},j=function(e){var t=function(e){var t=e.split("."),r=t[0].split(":");return{milliseconds:N()(t[1],10)||0,seconds:N()(r.pop(),10)||0,minutes:N()(r.pop(),10)||0,hours:N()(r.pop(),10)||0}}(e);return N()(3600*t.hours+60*t.minutes+t.seconds+t.milliseconds/1e3,10)},U=function(e){return new(H())((function(t,r){var o={url:e},n=function(e){return void 0===e&&(e=[window.location.protocol,"//",window.location.hostname,window.location.port?":"+window.location.port:"",window.location.pathname].join("")),e.split(/([^/]*)$/gi).shift()}(e);z()(o,(function(e,o,a){if(a&&!e){var i=function(e,t){var r=[],o=e.split(/[\r\n][\r\n]/i);return C()(o).call(o,(function(e){if(e.match(/([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?( ?--> ?)([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?[\r\n]{1}.*/gi)){var o=e.split(/[\r\n]/i),n=o[0].split(/ ?--> ?/i),a=n[0],i=n[1],s=function(e,t){var r,o,n={},a=(r=e,o=t,M()(r).call(r,"//")>=0?r:0===M()(o).call(o,"//")?[o.replace(/\/$/gi,""),B(r,"/")].join("/"):M()(o).call(o,"//")>0?[B(o,"/"),B(r,"/")].join("/"):r);if(!a.match(/#xywh=/i))return n.background='url("'+a+'")',n;var i,s,l,c=(s=(i=a.split(/#xywh=/i))[0],{x:(l=i[1].match(/[0-9]+/gi))[0],y:l[1],w:l[2],h:l[3],image:s});return n.background='url("'+c.image+'") no-repeat -'+c.x+"px -"+c.y+"px",n.width=c.w+"px",n.height=c.h+"px",n}(o[1],t);r.push({start:j(a),end:j(i),css:s})}})),r}(a,n);t(i)}else r()}))}))},W=function(e,t){if(!e)return{};for(var r=0;r=o.start&&t-1){var N=h.HLS.levels[I].details.totalduration;N=a&&M.current[1]+2*v0)for(var fe=function(e){var r=(0,s.cz)(D[e].seconds,t.duration);pe.push(o.createElement(L.S0,{key:D[e].timeOffset},(function(){return o.createElement("div",{className:"romeo-midrol-break",style:{left:r}})})))},he=0;he0&&t)for(var be=function(e){var r=ee[e+1]?ee[e+1].start:t.duration,n=0===e?0:ee[e].start,c=(0,s.cz)(n,t.duration),u=4/t.clientWidth*t.duration;r-n-u<0&&(u=0);var m=(0,s.cz)(r-n-u,a);e===ee.length-1&&(m=(0,s.cz)(r-n,a)),ve.push(o.createElement(L.S0,{key:c.toString()},(function(r){return o.createElement(J,(0,k.Z)({classes:"romeo-chapterlist "+(e===ee.length-1?"romeo-chapterlist-last":""),styleData:{left:c,width:m}},r,{vttData:Z,previewMode:i,chapterData:ee,videoRef:t,env:l,clip:b}))})))},ge=0;ge0&&!p?"romeo-progress-buffer-chapter":""),style:{left:l,width:c}})})))},n=0;n0&&ve,!p&&pe.length>0&&pe,o.createElement(L.wO,null,(function(e){var r=e.handles,n=e.activeHandleID,a=e.getHandleProps;return o.createElement("div",{className:"handles"},P()(r).call(r,(function(e){return o.createElement(Q,{key:e.id,handle:e,domain:M.current,isActive:e.id===n,getHandleProps:a,vttData:Z,previewMode:i,env:l,videoRef:t,chapterData:ee,clip:b})})))}))))},J=function(e){function t(){for(var t,r,o=arguments.length,n=new Array(o),a=0;ai.previewDuration;if(l&&l.length>0)for(var h=0;hv&&rc.offsetWidth&&(E=(c.offsetWidth-S)/c.offsetWidth*100))}return o.createElement("div",{className:"romeo-tooltip-container",style:{left:E+"%"}},o.createElement("div",{className:"romeo-tooltip"},o.createElement("div",{className:"romeo-tooltip-photo "+(f?"preview":"")+" "+(d.current?"romeo-tooltip-photo-chapter":""),style:p?{}:W(a,r)},o.createElement("div",{className:"romeo-tooltip-time "+(d.current?"romeo-tooltip-time-chapter":"")},f&&o.createElement(Z,null),u.isEventLive?"-"+(0,s.f3)(c.duration-r):""+(m&&m.start&&m.end?(0,s.f3)(r-m.start):(0,s.f3)(r))),d.current&&o.createElement("div",{className:"romeo-chapter-text",dangerouslySetInnerHTML:{__html:d.current}}))))},ee=r(69284),te=["styles"];function re(){return re=d()||function(e){for(var t=1;t680&&"hidden"!==b.text&&(D.emit("metrica","preview_button_show"),et.current=!0)}),[Be]),(0,o.useEffect)((function(){return window.addEventListener("resize",pt),function(){window.removeEventListener("resize",pt)}}),[]);var ft=function(e){var r=Xe?R.currentTime:t.currentTime;$(r-f.jumpSec),"dubleClick"===e&&(it(!0),setTimeout((function(){it(!1)}),500))},ht=function(e){if(!E){var r=Xe?R.currentTime:t.currentTime;$(r+f.jumpSec)}"dubleClick"===e&&(ct(!0),setTimeout((function(){ct(!1)}),500))};if($e.current=function(){dt?Pe():Re()},q&&q.length>0&&t)for(var vt=0;vtbt&&ytbt&&yt Controls Loaded at:",(0,s.Xn)(!0)),!Xe&&!f.isFlashPlayer&&!f.isTV){var e=i().get("romeo-vol");e&&"number"==typeof e&&re(e),f.muted?Te(!0):1!==X&&(f.isIOS||3!==X)&&f.startMuted||Te(!!i().get("romeo-muted"))}}),[l]);var wt="romeo-controls"+(dt?" romeo-controls-pause":" romeo-controls-play")+(f.isMobile?" mobile":" desktop")+(p?" fullscreen":"")+(v||Ye?" romeo-controls-show":" romeo-controls-hide")+(E?" ad-mode":" ")+(W&&!Ke?" romeo-telepary":" ")+(Je&&!f.miniPlayer?" romeo-controls-mini-player":"")+(f.miniPlayer?" romeo-controls-forced-mini-player":"")+(Ye?" romeo-controls-menu-open":""),kt=function(e){e.preventDefault()},xt=function(e){return(B&&"mobile"===e&&(dt||v)||!B&&"mobile"!==e)&&_e&&(f.isChrome||Xe)&&!E&&f.castCapability?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ie,{env:f,setCast:De})):null},Tt=function(e){return(B&&"mobile"===e&&dt||!B&&"mobile"!==e)&&f.showAirPlay&&!Xe&&!f.isFlashPlayer&&window.WebKitPlaybackTargetAvailabilityEvent?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(he,{video:t,env:f})):null},At=function(){v||t.paused||qe()};return o.createElement("div",{className:_?"romeo-controlbar-disabled":""},!f.isTV&&o.createElement("div",{className:"\n romeo-controlbar-gradiend\n romeo-controlbar-gradiend-top\n "+(v||dt||Ye?"romeo-controls-show":"romeo-controls-hide")+"\n "+(Je?"romeo-controlbar-gradiend-mini-player":"")+"\n ",onClick:qe,onKeyPress:function(){},role:"presentation"}),!f.isTV&&o.createElement("div",{className:"\n romeo-controlbar-gradiend\n romeo-controlbar-gradiend-bottom\n "+(v||dt||Ye?"romeo-controls-show":"romeo-controls-hide")+"\n "+(Je?"romeo-controlbar-gradiend-mini-player":"")+"\n ",onClick:qe,onKeyPress:function(){},role:"presentation"}),xt("mobile"),Tt("mobile"),(f.showJumpButtons||f.isEventLive)&&!E&&f.isMobile&&(!W||!!W&&Ke)&&o.createElement(o.Fragment,null,o.createElement("div",{className:"romeo-jump-button-mobile-wrapper romeo-jump-back-button-mobile-wrapper","aria-hidden":"true",onClick:function(){return At()},onDoubleClick:function(){return ft("dubleClick")}},o.createElement("div",{className:"romeo-jump-button-mobile "+(at?"romeo-jump-button-mobile-show":"")},o.createElement("div",{className:"romeo-jump-back-wrapper"},o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ke,{width:18,height:18})),o.createElement("span",null,5===f.jumpSec?f.messages.jumpBack5sec:f.messages.jumpBack15sec)))),o.createElement("div",{className:"romeo-jump-button-mobile-wrapper romeo-jump-forward-button-mobile-wrapper","aria-hidden":"true",onClick:function(){return At()},onDoubleClick:function(){return ht("dubleClick")}},o.createElement("div",{className:"romeo-jump-button-mobile "+(lt?"romeo-jump-button-mobile-show":"")},o.createElement("div",{className:"romeo-jump-forward-wrapper"},o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ke,{width:18,height:18})),o.createElement("span",null,5===f.jumpSec?f.messages.jumpForward5sec:f.messages.jumpForward15sec))))),o.createElement("div",{className:wt},(f.showProgress||f.isEventLive)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(Y,{videoRef:t,duration:ut,seekTo:$,playVideo:Pe,pauseVideo:Re,thumbs:d,previewMode:b,env:f,currentMediaSession:R,casting:Xe,adMode:E,chapterlist:q,tech:a,HlsChunkDuration:z,mobileStyle:B,clip:j})),o.createElement("div",{className:"left-bar"},(!W||!!W&&Ke)&&o.createElement("button",{type:"button",className:"romeo-button romeo-play-toggle","aria-label":(dt?f.messages.play:f.messages.pause)+" K",onClick:$e.current,onMouseDown:kt},!dt&&Qe.state!==c.PO.VIDEOSTATE.ENDED&&h.pause,dt&&Qe.state!==c.PO.VIDEOSTATE.ENDED&&h.play,Qe.state===c.PO.VIDEOSTATE.ENDED&&h.replay,o.createElement("div",{className:"romeo-player-tooltip romeo-player-tooltip-play"},(dt?f.messages.play:f.messages.pause)+" (K)")),Qe.state===c.PO.VIDEOSTATE.ENDED||B||!f.showJumpButtons&&!f.isEventLive||E||!(!W||W&&Ke)?null:o.createElement(o.Fragment,null,o.createElement("button",{type:"button",className:"romeo-button jump-back "+(Je?"romeo-hide":""),onClick:ft,onMouseDown:kt,"aria-label":(5===f.jumpSec?f.messages.jumpBack5sec:f.messages.jumpBack15sec)+" J"},o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip"},(5===f.jumpSec?f.messages.jumpBack5sec:f.messages.jumpBack15sec)+" (J)"),5===f.jumpSec?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(Ee,null)):o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ye,null))),o.createElement("button",{type:"button",className:"romeo-button jump-forward "+(Je?"romeo-hide":""),onClick:ht,onMouseDown:kt,"aria-label":(5===f.jumpSec?f.messages.jumpForward5sec:f.messages.jumpForward15sec)+" L"},o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip"},(5===f.jumpSec?f.messages.jumpForward5sec:f.messages.jumpForward15sec)+" (L)"),5===f.jumpSec?o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(we,null)):o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(Se,null)))),!f.isTV&&!Xe&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ve,{volume:S,muted:w,playerVolume:re,playerMute:Te,env:f})),t.currentTime>0&&ut>0&&o.createElement("div",{className:"romeo-progress "+(f.isEventLive&&mt+5*z680&&o.createElement("div",{className:"romeo-preview-mode"},"hidden"!==b.text&&o.createElement("a",{className:"purchase",href:b.pruchaseLink,onClick:function(){D.emit("metrica","preview_button_click")},"data-capping":"preview|controlbarButton","data-capping-cta":"preview|controlbarButton","data-ctr":"preview|controlbarButton","data-ctr-cta":"preview|controlbarButton"},b.text?b.text:f.messages.subscription),b.previewTitle?b.previewTitle:f.messages.nminfree)),o.createElement("div",{className:"center-bar"},!!U&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement("div",{className:"romeo-controlbar-scroll",onClick:function(){D.emit("controlbarScrollClick",!0)},onKeyPress:function(){},role:"presentation"},o.createElement("span",null,U),o.createElement(ee.Z,{width:12,height:12})))),o.createElement("div",{className:"right-bar"},(x||V)&&!Xe&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ne,{videoRef:t,env:f,title:T,aparatLink:x,aparatLinkDisable:C,aparatSportLink:V})),f.showFullScreen&&!Xe&&o.createElement(y,{rootEl:f.isFlashPlayer?M:F,videoRef:t,playVideo:Pe,togglePlayPause:$e.current,appEmitter:D,env:f,parentFlashPlayer:M,adMode:E,teleParty:W}),f.showPIP&&!Xe&&!f.isFlashPlayer&&!E&&"function"==typeof document.exitPictureInPicture&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(fe,{video:t,env:f,setPlayerFocus:Ie,appEmitter:D})),f.showMiniPlayer&&!Xe&&!f.isFlashPlayer&&!E&&Ge&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ce,{env:f,setPlayerFocus:Ie,appEmitter:D})),Tt(),f.showGoTheater&&!Xe&&!f.isFlashPlayer&&!E&&o.createElement("button",{type:"button",className:"romeo-button go-theater "+(Je?"romeo-hide":""),onClick:Z,onMouseDown:kt,"aria-label":f.messages.theaterMode+" T"},o.createElement(oe,null),o.createElement("div",{className:"romeo-player-tooltip romeo-player-big-tooltip"},f.messages.theaterMode+" (T)")),!E&&o.createElement(o.Fragment,null,!Xe&&f.isTV&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ae,{env:f,tech:a,videoRef:t,sources:l,currentSourceIndex:u,setCurrentSourceIndex:Q,multiAudio:A,setAudioLangs:O,audioLangs:P,tracks:L,setSubtitleLang:Ve,appEmitter:D})),!Xe&&!f.isTV&&!f.isIOS&&!f.isFlashPlayer&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(be,{firstPlay:r,env:f,tech:a,videoRef:t,audioTracks:m,downloadSrc:k,tracks:L,multiAudio:A,setSubtitleLang:Ve,appEmitter:D,mobileStyle:B})),f.showNextPart&&!!I&&Ge&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(se,{env:f,cast:I,getEpisode:Fe,appEmitter:D,setPlayerFocus:Ie})),f.showSessions&&!!N&&Ge&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(le,{env:f,seriesData:N,appEmitter:D,getEpisode:Fe,mobileStyle:B,videoRef:t})),(t&&t.textTracks&&t.textTracks.length>0&&!Ze||L&&L.length>0&&Ze)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(pe,{env:f,tracks:Ze?L:t.textTracks,appEmitter:D,setSubtitleLang:Ve,multiAudio:A,mobileStyle:B,videoRef:t})),(m&&m.length>1&&!f.isTV||f.isTV&&P&&O&&!f.isFlashPlayer)&&!f.isTV&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(de,{env:f,tech:f.isTV?{type:s.Oq.HTML5,setAudioLangs:O}:a,audioTracks:f.isTV?P:m,appEmitter:D,mobileStyle:B,videoRef:t})),f.showPlaybackRate&&!f.isTV&&!Xe&&(!W||!!W&&Ke)&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ue,{env:f,currentPlaybackRate:t.playbackRate,setCurrentPlaybackRate:function(e){We({type:c.aO.setPlaybackRate,payload:e}),t.playbackRate=e},mobileStyle:B,videoRef:t,appEmitter:D})),f.showAutoPlayButton&&!H&&!f.isLive&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(me,{appEmitter:D,env:f}))),!!f.socialTourAPI&&!E&&o.createElement(o.Suspense,{fallback:o.createElement(o.Fragment,null)},o.createElement(ge,{env:f,appEmitter:D,videoRef:t})),xt())))}},76707:function(e,t,r){"use strict";r.d(t,{Y:function(){return m}});var o=r(78914),n=r.n(o),a=r(20116),i=r.n(a),s=r(93476),l=r.n(s),c=(r(74916),r(23123),r(4723),r(9653),r(41875)),u=r.n(c),m=function(e){return new(l())((function(t,r){var o={url:e};u()(o,(function(e,o,a){if(a&&!e){var s=function(e){var t=e.split(/[\r\n][\r\n][\r\n]/i),r={records:t.length,total:t.length,rows:[]};return n()(t).call(t,(function(e){if(e.match(/([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?( ?--> ?)([0-9]{2}:)?([0-9]{2}:)?[0-9]{2}(.[0-9]{3})?[\r\n]{1}.*/gi)){var t=e.split(/[\r\n]/i),o=i()(t).call(t,(function(e){return null!==e&&""!==e})),n=o[1].split(/ ?--> ?/i),a=n[0],s=n[1],l=a.split(":");l=60*+l[0]*60+60*+l[1]+ +l[2];var c=s.split(":");c=60*+c[0]*60+60*+c[1]+ +c[2];for(var u=[],m=2;m<=o.length;m+=1)o[m]&&u.push(o[m]);r.rows.push({index:Number(o[0])?Number(o[0]):o[0],start:a,end:s,startTime:l,endTime:c,data:u,position:"HB",alignment:"C"})}})),r}(a);t(s)}else r()}))}))}},11794:function(e,t,r){"use strict";r.d(t,{Qx:function(){return d},aO:function(){return c},PO:function(){return u},js:function(){return m}});var o=r(51942),n=r.n(o),a=r(67294),i=r(14890),s=r(39704),l=r(42123),c={setLinearAdMode:"setLinearAdMode",setHandleSyncAd:"setHandleSyncAd",setSkipCounter:"setSkipCounter",setSlideAd:"setSlideAd",setPauseAd:"setPauseAd",setAnnotationState:"setAnnotationState",setEndHtml:"setEndHtml",setFullScreen:"setFullScreen",setVideoState:"setVideoState",setMessages:"setMessages",setInit:"setInit",setCast:"setCast",setCastData:"setCastData",setReceiverAvailable:"setReceiverAvailable",setActiveTrackIndex:"setActiveTrackIndex",setCaptionAvailable:"setCaptionAvailable",setAdMultiSrc:"setAdMultiSrc",setPauseAdBanner:"setPauseAdBanner",setMustBeFullScreen:"setMustBeFullScreen",setDefaultStore:"setDefaultStore",setMenuIsOpen:"setMenuIsOpen",setAdBlocker:"setAdBlocker",setFirstLoad:"setFirstLoad",setAdFirstLoad:"setAdFirstLoad",setContentFirstLoad:"setContentFirstLoad",setRadioMode:"setRadioMode",setPlaybackRate:"setPlaybackRate",setMidRolls:"setMidRolls",setEndHtmlElement:"setEndHtmlElement",setInitEmbed:"setInitEmbed",setInitTeleParty:"setInitTeleParty",setMiniPlayer:"setMiniPlayer",setAutoplaySupported:"setAutoplaySupported",setIsAdminTeleParty:"setIsAdminTeleParty",setSocialTour:"setSocialTour",setFilmStrip:"setFilmStrip",setToast:"setToast"},u={LINEARADMODE:{WAIT2START:"WAIT2START",WAIT4READY2DISPALY:"WAIT4READY2DISPALY",DISPLAY:"DISPLAY",VASTFINISH:"VASTFINISH",NOTSET:"NOTSET",SETSRC:"SETSRC",WAIT4PLAYERREADY:"WAIT4PLAYERREADY",PLAYAD:"PLAYAD",IFINISH:"IFINISH",LOADMETA:"LOADMETA"},SLIDEADSTATE:{NOTSET:-1,NOTSHOW:0,CANSHOW:1,SHOW:2},PAUSEADSTATE:{NOTSET:-1,NOTSHOW:0,CANSHOW:1,SHOW:2},ENDHTML:{NOTHING:0,INIT:2,SHOW:3},VIDEOSTATE:{INIT:"INIT",READY:"READY",PLAYING:"PLAYING",PAUSE:"PAUSE",ERROR:"ERROR",ENDED:"ENDED",FIRSTPLAYINIT:"FIRSTPLAYINIT",PLAY:"PLAY",LOADEDMETADATA:"LOADEDMETADATA",SEEKING:"SEEKING",SEEKED:"SEEKED",WAITING:"WAITING",CANPLAYTHROUGH:"CANPLAYTHROUGH"},RELOADSTATUS:{IMMEDIATE:"IMMEDIATE",EMPTYSRC:"EMPTYSRC",LOAD:"LOAD",SETSRC:"SETSRC",NOTHING:"NOTHING"},MESSAGES:{NOTSHOW:"NOTSHOW",SHOW:"SHOW",ERR:"ERR"}},m={VOD:"VOD",LIVE:"LIVE",EVENT:"EVENT"},d=function(e){var t=(0,a.useState)(null),r=t[0],o=t[1],m=e.children,d=e.hasLinearAdMode,p=e.pauseAd,f=e.isEmbed,h=e.teleParty,v=e.appEmitter,b=e.autoplaySupported,g=e.miniPlayer;return(0,a.useEffect)((function(){var e={slideAdState:u.SLIDEADSTATE.NOTSET,annotationState:{state:-1,init:{}},messages:{state:u.MESSAGES.NOTSHOW},activeTrackIndex:null,captionAvailable:!1,adMultiSrc:[],menuIsOpen:!1,adBlocker:!1,firstLoad:!1,adFirstLoad:!1,contentFirstLoad:!1,radioMode:!1,playbackRate:1,midRolls:[],skipCounter:0,handleSyncAd:{state:0},pauseAdBanner:{state:0},miniPlayer:g,isAdminTeleParty:!1},t=n()({video:{state:u.VIDEOSTATE.INIT},linearAdMode:{state:d?u.LINEARADMODE.WAIT2START:u.LINEARADMODE.NOTSET},fullScreen:!1,pauseAdState:p?u.PAUSEADSTATE.NOTSHOW:u.PAUSEADSTATE.NOTSET,initEmbed:!!f,initTeleParty:!!h,casting:!1,castData:{},receiverAvailable:!1,endHtml:u.ENDHTML.NOTHING,endHtmlElement:null,autoplaySupported:b,socialTour:!1,filmStrip:!1,toast:!1},e),r=(0,i.UY)({player:function(r,o){switch(void 0===r&&(r=t),o.type){case c.setMidRolls:return n()({},r,{midRolls:o.payload});case c.setIsAdminTeleParty:return n()({},r,{isAdminTeleParty:o.payload});case c.setPlaybackRate:return n()({},r,{playbackRate:o.payload});case c.setRadioMode:return n()({},r,{radioMode:o.payload});case c.setFirstLoad:return n()({},r,{firstLoad:o.payload});case c.setAdFirstLoad:return n()({},r,{adFirstLoad:o.payload});case c.setContentFirstLoad:return n()({},r,{contentFirstLoad:o.payload});case c.setAdBlocker:return n()({},r,{adBlocker:o.payload});case c.setMenuIsOpen:return n()({},r,{menuIsOpen:o.payload});case c.setPauseAdBanner:return n()({},r,{pauseAdBanner:o.payload});case c.setVideoState:if(o.payload.state!==r.video.state)return n()({},r,{video:o.payload});break;case c.setLinearAdMode:return n()({},r,{linearAdMode:o.payload});case c.setHandleSyncAd:return 0===r.handleSyncAd.state&&1===o.payload.state||2===r.handleSyncAd.state&&1===o.payload.state&&o.payload.type?o.payload.type?(v.emit("syncAd",!0,o.payload.url,o.payload.html),n()({},r,{handleSyncAd:n()({},o.payload,{state:2})})):(v.emit("syncAd",!1),n()({},r,{handleSyncAd:n()({},o.payload,{state:2})})):0===r.handleSyncAd.state&&3===o.payload.state&&o.payload.type?n()({},r,{handleSyncAd:n()({},o.payload)}):3===r.handleSyncAd.state&&1===o.payload.state?(v.emit("syncAd",!0,r.handleSyncAd.url,r.handleSyncAd.html),n()({},r,{handleSyncAd:n()({},r.handleSyncAd,{state:2})})):n()({},r,{handleSyncAd:o.payload});case c.setSkipCounter:return n()({},r,{skipCounter:o.payload});case c.setFullScreen:return n()({},r,{fullScreen:o.payload});case c.setSlideAd:return n()({},r,{slideAdState:o.payload});case c.setPauseAd:return n()({},r,{pauseAdState:o.payload});case c.setAnnotationState:return n()({},r,{annotationState:o.payload});case c.setEndHtml:return n()({},r,{endHtml:o.payload});case c.setEndHtmlElement:return n()({},r,{endHtmlElement:o.payload});case c.setInitEmbed:return n()({},r,{initEmbed:o.payload});case c.setInitTeleParty:return n()({},r,{initTeleParty:o.payload});case c.setMessages:return n()({},r,{messages:o.payload});case c.setInit:return n()({},r,o.payload);case c.setCast:return n()({},r,{casting:o.payload});case c.setCastData:return n()({},r,{castData:o.payload});case c.setReceiverAvailable:return n()({},r,{receiverAvailable:o.payload});case c.setActiveTrackIndex:return n()({},r,{activeTrackIndex:o.payload});case c.setCaptionAvailable:return n()({},r,{captionAvailable:o.payload});case c.setMiniPlayer:return n()({},r,{miniPlayer:o.payload});case c.setAutoplaySupported:return n()({},r,{autoplaySupported:o.payload});case c.setAdMultiSrc:return o.payload.debug&&console.log("==> Player State setAdMultiSrc Loaded at:",(0,l.Xn)(!0)),n()({},r,{adMultiSrc:o.payload.adMultiSrc});case c.setSocialTour:return n()({},r,{socialTour:o.payload});case c.setFilmStrip:return n()({},r,{filmStrip:o.payload});case c.setToast:return n()({},r,{toast:o.payload});case c.setDefaultStore:return n()({},r,e);default:return r}return r}}),a=(0,i.MT)(r);o(a)}),[]),r?a.createElement(s.zt,{store:r},m):null}},42123:function(e,t,r){"use strict";r.d(t,{Oq:function(){return P},LO:function(){return M},cd:function(){return R},Vp:function(){return L},zs:function(){return D},en:function(){return U},f3:function(){return _},WN:function(){return G},cz:function(){return Z},TH:function(){return Y},XD:function(){return K},Xn:function(){return J},C$:function(){return Q},t3:function(){return X},cD:function(){return $},xZ:function(){return ee},gE:function(){return te},Cx:function(){return re},OP:function(){return oe},nh:function(){return ne},pJ:function(){return ae},bh:function(){return C},Bb:function(){return I},kI:function(){return N},FA:function(){return F}}),r(69600),r(74916),r(23123),r(56977),r(4723),r(68309),r(15306),r(41539),r(39714);var o=r(78580),n=r.n(o),a=r(20116),i=r.n(a),s=r(2991),l=r.n(s),c=r(94198),u=r.n(c),m=r(59340),d=r.n(m),p=r(93476),f=r.n(p),h=r(51942),v=r.n(h),b=r(3649),g=r.n(b),y=r(92762),E=r.n(y),S=r(77766),w=r.n(S),k=r(81643),x=r.n(k),T=r(41875),A=r.n(T),P={HLS:"HLS",DASH:"DASH",HTML5:"HTML5"},O=Date.now(),R="hls",L="dash",D="pseudo",M={hls:["application/vnd.apple.mpegurl","application/x-mpegURL"],dash:["application/dash+xml"],pseudo:["video/mp4"]},I=function(e){var t;return n()(t=M[R]).call(t,e)},N=function(e){var t;return n()(t=M[L]).call(t,e)},F=function(e){var t;return n()(t=M[D]).call(t,e)},C=function(e){return I(e)?R:N(e)?L:F(e)?D:null},V="function"==typeof window.MediaSource,H=[],q=[L,R,D],z=[R,L,D],B=[R,D],j=[R,D],U=[],W={},X=function(e){W=e},_=function(e){var t,r,o=e%3600;return i()(t=l()(r=[e/3600,o/60,o%60]).call(r,(function(e){var t=u()(e,10);return t<10?"0"+t:t}))).call(t,(function(e,t){return"00"!==e||t>0})).join(":")},G=function(e){var t=e.split(":");return 3600*+t[0]+60*+t[1]+ +t[2]},Z=function(e,t,r){var o=e/t||0;return o=100*(o>=1?1:o),r&&(o=o.toFixed(2)),o+"%"},Y=function(e){e&&"function"==typeof e.then&&e.then(null,(function(){}))};function J(){return Date.now()-O}var Q=function(e,t){var r={url:"/external/romeo",body:d()(e),method:"POST",headers:{"content-type":"application/json"}};A()(r,(function(e,r,o){if(e||200!==r.statusCode)null!=t&&t.debug&&console.log("==> Player onError xhr send error:",J(),e);else{var n=JSON.parse(o);null!=t&&t.debug&&console.log("==> Player onError xhr send success:",J(),n)}}))};function K(e,t,r,o){return void 0===t&&(t=""),void 0===r&&(r=5),void 0===o&&(o=1e3),new(f())((function(n,a){e().then(n).catch((function(i){var s={component:t,message:i.message,name:i.name,request:i.request,type:i.type,retriesLeft:r},l=v()({},W,{tags:"retry, faild_load",error:d()(s),level:"Warning"});setTimeout((function(){if(1===r)return l.level="Panic",Q(l),void a(i);K(e,t,r-1,o).then(n,a)}),o)}))}))}var $=function(){var e=document.cookie;if(!e||""===e)return null;e=e.split(";");for(var t=null,r=0;r1?t[1]:null},ee=function(e,t,r,o){switch(e){case P.HLS:return!!(!r.isIOS&&(!r.isTV||r.isTV&&r.isVestelTV&&V)&&!r.useNativeHLS&&t.length>0&&I(t[0].type)&&(r.isChrome&&!r.isTV||o&&""===o.canPlayType(M.hls[0])||r.mustUseHLS));case P.DASH:return!(r.isIOS||r.isTV||!(t.length>0)||!N(t[0].type));default:return!1}},te=function(e,t){t.isMobile&&!t.isIOS?U.push.apply(U,z):t.isIOS?U.push.apply(U,B):t.isTV?U.push.apply(U,j):U.push.apply(U,q);for(var r=[],o=0;o2)for(var s=0;s*{float:right}.romeo-controls .left-bar{direction:ltr;left:0}.romeo-controls .left-bar>*{float:left}.romeo-controls .center-bar{left:50%;bottom:15px;transform:translate(-50%, -50%);cursor:pointer}.romeo-controls .romeo-progress{position:relative;direction:ltr;top:11px;transform:translate(0, -50%)}.romeo-controls .romeo-progress .romeo-current-time{cursor:default;text-align:center;font-size:12px;display:inline-block;margin:0 10px}.romeo-controls.romeo-controls-play.romeo-controls-hide{opacity:0;transition:all .2s .1s ease;pointer-events:none}.romeo-controls.romeo-controls-pause,.romeo-controls.romeo-controls-show{opacity:1;transition:all .2s .1s ease}.romeo-controls .romeo-button{margin:0 12px;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.romeo-controls .romeo-button svg{width:22px;height:22px}.romeo-controls .volume-slider{top:11px}.romeo-controls .romeo-preview-mode{direction:rtl;padding-top:5px;font-size:12px;cursor:default}.romeo-controls .romeo-preview-mode a{border:none;font-size:inherit;background-color:#39bb6a;border-radius:10px;margin-left:5px;padding:0 10px;text-decoration:none}.romeo-controls .romeo-next-chapter{display:inline;cursor:pointer;outline:0;font-size:10px;margin-left:10px;appearance:none}.romeo-controls .romeo-next-chapter-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJtIDEyLjU5LDIwLjM0IDQuNTgsLTQuNTkgLTQuNTgsLTQuNTkgMS40MSwtMS40MSA2LDYgLTYsNiB6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right -5px center;padding-right:10px;text-align:right}.romeo-controls-forced-mini-player .left-bar{display:none}.romeo-controls-forced-mini-player .right-bar .romeo-button:not(.romeo-fullscreen){display:none}.romeo-controls-mini-player{height:20px}.romeo-controls-mini-player .left-bar{display:none}.romeo-controls-mini-player .right-bar{display:none}.romeo-button{position:relative;padding:0;border:none;background:none;color:inherit;cursor:pointer}.romeo-button:focus{outline-style:solid;outline-width:2px;outline-offset:1px}.romeo-button:hover>.romeo-player-tooltip{visibility:visible}.romeo-player-tooltip{position:absolute;top:-40px;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;left:-100%;background:rgba(0,0,0,.6);text-align:center;width:auto;visibility:hidden;min-width:65px;font-size:.8em;padding:5px 3px;border-radius:2px;white-space:nowrap}.romeo-player-big-tooltip{width:100px;left:-170%}.romeo-player-tooltip-fullscreen{left:-325%}.romeo-player-tooltip-play{left:0}@media(max-width: 600px){.go-theater{display:none !important}.left-bar .romeo-button,.right-bar .romeo-button{margin:0 8px}.left-bar .romeo-button svg,.right-bar .romeo-button svg{height:18px !important}}@media(max-width: 500px){.pip,.romeo-next-part,.romeo-sessions{display:none !important}}@media(max-width: 400px){.left-bar .romeo-button,.right-bar .romeo-button{margin:0 6px}}@media(max-width: 320px){.jump-back,.jump-forward,.show-mini-player{display:none !important}}@media(max-width: 270px){.romeo-caption,.romeo-audio-lang,.romeo-speed,.romeo-settings,.romeo-social-tour-button{display:none !important}}@media(max-width: 200px){.romeo-volume-icon,.romeo-fullscreen{display:none !important}}@media(max-width: 120px){.rome-aparat-link{display:none !important}}.romeo-isTV-true .romeo-controls{left:1em;right:1em;bottom:1em;height:14em;padding:0 2em;background-color:rgba(0,0,0,.7);border-radius:10px}.romeo-isTV-true .romeo-controls .romeo-player-tooltip{visibility:hidden}.romeo-isTV-true .romeo-controls .romeo-player-big-tooltip{visibility:hidden}.romeo-isTV-true .romeo-controls .romeo-next-chapter{font-size:20px}.romeo-isTV-true .romeo-controls .romeo-next-chapter-icon{padding-right:20px}.romeo-isTV-true .left-bar,.romeo-isTV-true .right-bar,.romeo-isTV-true .center-bar{bottom:2em}.romeo-isTV-true .left-bar{min-width:60%}.romeo-isTV-true .right-bar{min-width:30%}.romeo-isTV-true .romeo-button{margin:0 2em;width:66px;height:66px;line-height:66px;background:rgba(0,0,0,.7);border-radius:50%;display:inline-block;vertical-align:middle;text-align:center}.romeo-isTV-true .romeo-button svg{width:2.7777777778em;height:2.7777777778em;line-height:0;display:inline-block;vertical-align:middle}.romeo-isTV-true .romeo-button:hover::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;box-sizing:border-box}.romeo-isTV-true .romeo-progress{top:2.5em}.romeo-isTV-true .romeo-progress .romeo-current-time{font-size:2em}.romeo-isTV-true .settings-menu:hover>button{background:unset}.romeo-controls.mobile .romeo-player-tooltip{visibility:hidden}.romeo-controls.mobile .romeo-player-big-tooltip{visibility:hidden}.romeo-play-toggle:focus,.jump-back:focus,.jump-forward:focus,.romeo-volume-control:focus,.pip:focus,.go-theater:focus,.romeo-fullscreen:focus,.romeo-volume-icon:focus,.romeo-airplay:focus,.romeo-cast-toggle:focus,.romeo-settings:focus{box-shadow:inset 0 0 0 2px rgba(27,127,204,.8)}.romeo .romeo-live-badge{cursor:default;padding:4px 3px;border-radius:1px;margin:3px 5px;font-size:9px;text-shadow:1px 1px 7px #000}.romeo .romeo-controlbar-scroll{margin-top:-10px}.romeo .romeo-controlbar-scroll span{max-width:200px;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;direction:rtl}.romeo .romeo-controlbar-scroll svg{transform:rotate(90deg);display:inline-block;vertical-align:middle;margin:-6px 0 0 5px}.romeo .romeo-mobile-style .romeo-controlbar-scroll{display:none}.romeo .romeo-jump-button-mobile-wrapper{position:absolute;top:0;height:100%;width:25%}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile{height:100%;width:100%;background:#292a3366;opacity:0;transition-duration:.3s}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile svg{display:block;margin:0 auto;width:30px}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile span{cursor:default;margin-top:12px;display:block;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.romeo .romeo-jump-button-mobile-wrapper .romeo-jump-button-mobile-show{opacity:1;transition-duration:.3s}.romeo .romeo-jump-back-wrapper,.romeo .romeo-jump-forward-wrapper{position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;min-width:85px}.romeo .romeo-jump-back-button-mobile-wrapper{left:0}.romeo .romeo-jump-back-button-mobile-wrapper .romeo-jump-button-mobile{border-radius:0 60% 60% 0}.romeo .romeo-jump-forward-button-mobile-wrapper{right:0}.romeo .romeo-jump-forward-button-mobile-wrapper .romeo-jump-button-mobile{border-radius:60% 0 0 60%}.romeo .romeo-jump-forward-button-mobile-wrapper .romeo-jump-button-mobile svg{transform:rotate(180deg)}.romeo-disable{color:gray}.romeo-disable:hover{color:gray !important}.romeo-filimo .romeo-button:hover{color:#fff}.romeo-filimo .romeo-controls{color:#e6e6e6}.romeo-filimo .romeo-controls .romeo-preview-mode a{color:#e6e6e6}.romeo-filimo .romeo-isTV-true .romeo-button:hover::before{border:.5em solid #fdc13c}.romeo-filimo .romeo-live-badge{background-color:#fdc13c}.romeo-aparat .romeo-button:hover{color:#fff}.romeo-aparat .romeo-controls{color:#e6e6e6}.romeo-aparat .romeo-controls .romeo-preview-mode a{color:#e6e6e6}.romeo-aparat .romeo-isTV-true .romeo-button:hover::before{border:.5em solid #ed145b}.romeo-aparat .romeo-live-badge{background-color:#ed145b}.romeo-aparat-sport .romeo-isTV-true .romeo-button:hover::before{border:.5em solid #74c15c}.romeo-aparat-sport .romeo-live-badge{background-color:#74c15c}.romeo-aparat-sport .romeo-player-tooltip{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},83519:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .rtl-caption ::cue{direction:rtl}.romeo .rtl-caption .romeo-subtitle{direction:rtl}.romeo .white-caption-color ::cue{color:#fff}.romeo .white-caption-color .romeo-subtitle span{color:#fff}.romeo .blue-caption-color ::cue{color:blue}.romeo .blue-caption-color .romeo-subtitle span{color:blue}.romeo .yellow-caption-color ::cue{color:#ff0}.romeo .yellow-caption-color .romeo-subtitle span{color:#ff0}.romeo .green-caption-color ::cue{color:green}.romeo .green-caption-color .romeo-subtitle span{color:green}.romeo .cyan-caption-color ::cue{color:aqua}.romeo .cyan-caption-color .romeo-subtitle span{color:aqua}.romeo .magenta-caption-color ::cue{color:#f0f}.romeo .magenta-caption-color .romeo-subtitle span{color:#f0f}.romeo .red-caption-color ::cue{color:red}.romeo .red-caption-color .romeo-subtitle span{color:red}.romeo .black-caption-color ::cue{color:#000}.romeo .black-caption-color .romeo-subtitle span{color:#000}.romeo .large-caption-fontsize .romeo-subtitle span{font-size:35px}.romeo .large-caption-fontsize .romeo-subtitle div{min-height:55px}.romeo .xlarge-caption-fontsize .romeo-subtitle span{font-size:45px}.romeo .xlarge-caption-fontsize .romeo-subtitle div{min-height:68px}.romeo .transparent-caption-bgcolor ::cue{background-color:transparent}.romeo .transparent-caption-bgcolor .romeo-subtitle span{background-color:transparent}.romeo .black-caption-bgcolor ::cue{background-color:rgba(0,0,0,.7)}.romeo .black-caption-bgcolor .romeo-subtitle span{background-color:rgba(0,0,0,.7)}.romeo .white-caption-bgcolor ::cue{background-color:rgba(255,255,255,.7)}.romeo .white-caption-bgcolor .romeo-subtitle span{background-color:rgba(255,255,255,.7)}.romeo .yellow-caption-bgcolor ::cue{background-color:#ff0}.romeo .yellow-caption-bgcolor .romeo-subtitle span{background-color:#ff0}.romeo .green-caption-bgcolor ::cue{background-color:green}.romeo .green-caption-bgcolor .romeo-subtitle span{background-color:green}.romeo .cyan-caption-bgcolor ::cue{background-color:aqua}.romeo .cyan-caption-bgcolor .romeo-subtitle span{background-color:aqua}.romeo .blue-caption-bgcolor ::cue{background-color:blue}.romeo .blue-caption-bgcolor .romeo-subtitle span{background-color:blue}.romeo .magenta-caption-bgcolor ::cue{background-color:#f0f}.romeo .magenta-caption-bgcolor .romeo-subtitle span{background-color:#f0f}.romeo .red-caption-bgcolor ::cue{background-color:red}.romeo .red-caption-bgcolor .romeo-subtitle span{background-color:red}.romeo .depressed-caption-edge ::cue{text-shadow:2px 2px #000}.romeo .depressed-caption-edge .romeo-subtitle span{text-shadow:2px 2px #000}.romeo .raised-caption-edge ::cue{text-shadow:1px 2px 1px #fff}.romeo .raised-caption-edge .romeo-subtitle span{text-shadow:1px 2px 1px #fff}",""])},73210:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,"",""])},17632:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .play-pause-feedback{width:55px;height:55px;border-radius:10rem;background-color:rgba(0,0,0,.5);position:absolute;top:50%;right:50%;transform:translate(50%, -50%);background-position:center;background-repeat:no-repeat;background-size:25px;direction:ltr;display:none}.romeo .play-pause-feedback svg{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:25px;height:25px}.romeo .play-pause-feedback.play{display:block !important;animation:animateFeedback .4s linear 1 normal forwards}.romeo .play-pause-feedback.pause{display:block !important;animation:animateFeedback .4s linear 1 normal forwards}.romeo .play-pause-feedback.otherFeedBack{display:block !important;animation:animateFeedback .4s linear 1 normal forwards}@keyframes animateFeedback{0%{opacity:.8}to{opacity:0;transform:translate(50%, -50%) scale(1.8)}}@media(max-width: 600px){.romeo .play-pause-feedback{display:none !important;visibility:hidden !important}}",""])},50391:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo-progress-bar{position:relative;top:12px;direction:ltr}.romeo-progress-bar .rail{position:absolute;width:100%;transform:translate(0%, -50%);height:10px;cursor:pointer}.romeo-progress-bar .play-progress,.romeo-progress-bar .rail-center,.romeo-progress-bar .buffer-progress,.romeo-progress-bar .preview-end,.romeo-progress-bar .romeo-midrol-break{transition:height .2s .1s ease}.romeo-progress-bar .rail-center,.romeo-progress-bar .buffer-progress{position:absolute;width:100%;transform:translate(0%, -50%);cursor:pointer;pointer-events:none;height:2px;border-radius:1px;background-color:rgba(155,155,155,.5)}.romeo-progress-bar .buffer-progress{background-color:#8e8e8e}.romeo-progress-bar .play-progress{position:absolute;left:0;transform:translate(0%, -50%);height:2px;border-radius:1px;pointer-events:none;transition:.5s}.romeo-progress-bar .preview-end{position:absolute;width:5px;background-color:red;transform:translate(0%, -50%);height:2px;border-radius:1px;pointer-events:none}.romeo-progress-bar .romeo-midrol-break{position:absolute;width:5px;background-color:#10af4b;transform:translate(0%, -50%);z-index:2;height:2px;border-radius:1px;pointer-events:none}.romeo-progress-bar .prog-slider{position:absolute;transform:translate(-50%, -50%);-webkit-tap-highlight-color:rgba(0,0,0,0);width:2px;height:2px;border:0;border-radius:50%}.romeo-progress-bar .progress-handle{position:absolute;transform:translate(-50%, -50%);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1;width:20px;height:40px;cursor:pointer;background-color:none}.romeo-progress-bar:hover .play-progress,.romeo-progress-bar:hover .rail-center,.romeo-progress-bar:hover .buffer-progress,.romeo-progress-bar:hover .preview-end,.romeo-progress-bar:hover .romeo-midrol-break,.romeo-progress-bar.active .play-progress,.romeo-progress-bar.active .rail-center,.romeo-progress-bar.active .buffer-progress,.romeo-progress-bar.active .preview-end,.romeo-progress-bar.active .romeo-midrol-break{height:5px;border-radius:2.5px;transition:height .2s .1s ease}.romeo-progress-bar:hover .prog-slider,.romeo-progress-bar.active .prog-slider{width:12px;height:12px;box-shadow:0px 0px 5px 3px rgba(0,0,0,.3);transition:width .2s .1s ease,height .2s .1s ease}.romeo-progress-bar .romeo-tooltip-container{position:absolute;transform:translate(0, -18px)}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip{position:relative;display:inline-block}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo{min-width:65px;min-height:20px;text-align:center;padding:5px 0;position:absolute;bottom:15px;left:0;transform:translate(-50%, 0)}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo.preview svg{position:relative;top:2px;left:-2px;width:10px;background-color:red;padding:2px;border-radius:2px}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo .romeo-chapter-text{bottom:-14px;cursor:default;direction:rtl;padding:0 5px;font-size:10px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:none;z-index:1}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo .romeo-tooltip-time{z-index:3}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo .romeo-tooltip-time-chapter{padding:0 5px;z-index:3}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo div{bottom:-15px;position:absolute;width:100%;font-size:12px;text-shadow:0 0 4px #000;cursor:default}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo-chapter{bottom:15px;min-width:140px}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo-chapter.romeo-tooltip-photo{bottom:30px}.romeo-progress-bar .romeo-tooltip-container .romeo-tooltip .romeo-tooltip-photo-chapter .romeo-chapter-text{bottom:-30px}.romeo-progress-bar .rail-chapter-pointer{height:3px;position:absolute;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);cursor:pointer;pointer-events:none;background-color:#fff;width:5px;z-index:10}.romeo-progress-bar .romeo-chapterlist+.rail-center{border-radius:0}.romeo-progress-bar .romeo-chapterlist-last+.rail-center{border-radius:0 .5em .5em 0}.romeo-progress-bar .romeo-chapterlist-last::after{display:none}.romeo-progress-bar:hover .romeo-chapterlist:hover{height:8px;background:#d4d4d4b3;transition:.2s all ease-in-out}.romeo-progress-bar:hover .romeo-chapterlist::after{height:5px}.romeo-progress-bar .romeo-progress-buffer-chapter{opacity:.5}.romeo-isTV-true .romeo-progress-bar{top:3em}.romeo-isTV-true .romeo-progress-bar .rail{height:2em}.romeo-isTV-true .romeo-progress-bar .rail-center,.romeo-isTV-true .romeo-progress-bar .buffer-progress,.romeo-isTV-true .romeo-progress-bar .play-progress,.romeo-isTV-true .romeo-progress-bar .preview-end,.romeo-isTV-true .romeo-progress-bar .romeo-midrol-break{height:2em;border-radius:1em}.romeo-isTV-true .romeo-progress-bar:hover .prog-slider,.romeo-isTV-true .romeo-progress-bar.active .prog-slider{width:2em;height:2em}.romeo-isTV-true .romeo-progress-bar:hover .romeo-chapterlist,.romeo-isTV-true .romeo-progress-bar.active .romeo-chapterlist{height:1em}.romeo-isTV-true .romeo-progress-bar:hover .romeo-chapterlist::after,.romeo-isTV-true .romeo-progress-bar.active .romeo-chapterlist::after{height:1em}.romeo-isTV-true .romeo-tooltip-photo-chapter{min-width:140px}.romeo-isTV-true .romeo-chapter-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.romeo-isTV-true .rail-chapter-pointer{height:10px}.romeo-isTV-true .romeo-chapterlist::after{height:1em}.romeo-isTV-true .romeo-chapterlist+.rail-center{border-radius:0}.romeo-isTV-true .romeo-chapterlist-last+.rail-center{border-radius:0 .5em .5em 0}.romeo-isTV-true .romeo-chapterlist-last::after{display:none}.ad-mode .romeo-progress-bar{pointer-events:none}.ad-mode .romeo-progress-bar .play-progress,.ad-mode .romeo-progress-bar .prog-slider{background-color:#10af4b !important}.romeo-telepary .romeo-progress-bar{pointer-events:none}.romeo-filimo .romeo-progress-bar .play-progress{background-color:#fdc13c}.romeo-filimo .romeo-progress-bar .prog-slider{background-color:#fdc13c}.romeo-aparat .romeo-progress-bar .play-progress{background-color:#ed145b}.romeo-aparat .romeo-progress-bar .prog-slider{background-color:#ed145b}.romeo-aparat-sport .romeo-progress-bar .play-progress{background-color:#74c15c}.romeo-aparat-sport .romeo-progress-bar .prog-slider{background-color:#74c15c}',""])},16641:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .romeo-message-container{border-radius:5px;background-color:#191919e6;position:absolute;z-index:10;left:50%;top:40px;transform:translate(-50%, 0);width:90%;cursor:default}.romeo .romeo-message{text-align:center;padding:15px 30px;font-size:1.5em;direction:rtl;line-height:1.5}.romeo .romeo-show-reload-button{font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;cursor:pointer;width:90px;margin:0 auto 15px;height:30px;border-radius:4px;padding:9px 0;text-align:center;color:#000}.romeo-filimo .romeo-message-container{border:1px solid #e6e6e6}.romeo-filimo .romeo-show-reload-button{background-color:#fdc13c}.romeo-aparat .romeo-message-container{border:1px solid #e6e6e6}.romeo-aparat .romeo-show-reload-button{background-color:#ed145b}.romeo-aparat-sport .romeo-show-reload-button{background-color:#74c15c}",""])},99446:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,".romeo .romeo-mobile-style .romeo-cast-toggle,.romeo .romeo-mobile-style .romeo-airplay{position:absolute;top:15px;right:10px;background:#333;padding:3px;border-radius:5px;height:36px}.romeo .romeo-mobile-style .romeo-cast-toggle svg,.romeo .romeo-mobile-style .romeo-airplay svg{width:30px !important;height:30px !important}.romeo .romeo-mobile-style .jump-forward{position:absolute;top:50%;right:20%;width:60px;background:rgba(255,255,255,.2);border-radius:5px;padding:5px;transform:translateY(-50%)}.romeo .romeo-mobile-style .jump-back{position:absolute;top:50%;left:20%;width:60px;background:rgba(255,255,255,.2);border-radius:5px;padding:5px;transform:translateY(-50%)}.romeo .romeo-mobile-style .romeo-player-tooltip{display:none}.romeo .romeo-mobile-style .filimo-back-button{width:50%}.romeo .romeo-mobile-style .romeo-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:unset;width:unset;z-index:1}.romeo .romeo-mobile-style .romeo-overlay svg{border-radius:5px;width:60px;height:60px;padding:5px;background:rgba(255,255,255,.2);color:#fff}.romeo .romeo-mobile-style .show-bigplay.first-play:after{border:unset !important}.romeo .romeo-mobile-style .isp-and-countdown-parent{top:60px}.romeo .romeo-mobile-style .isp-and-countdown-parent .filimo-countdown-message{background:#333}@media(max-width: 400px){.romeo .romeo-mobile-style.romeo-has-aparat-link .romeo-progress{display:none}}@media(max-width: 350px){.romeo .romeo-mobile-style .isp-and-countdown-parent{width:94% !important}.romeo .romeo-mobile-style .romeo-progress{display:none}}",""])},59519:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo *{box-sizing:border-box}.romeo ul{list-style-type:none}.romeo button{font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif}.romeo .romeo-container{outline-width:0}.romeo .romeo-container.lang-en{font-family:Arial,Helvetica,sans-serif}.romeo .romeo-16-9{padding-top:56.25%}.romeo .romeo-progress-live .romeo-current-time .romeo-current{display:inline-block;vertical-align:middle}.romeo .romeo-progress-live .romeo-current-time .romeo-duration{display:none}.romeo .romeo-progress-live .romeo-current-time::before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:6px;margin-right:5px;animation:blink-animation 1.5s ease-in 0s infinite}.romeo .romeo-progress-live .romeo-hls-event-not-live .romeo-current-time::before{background-color:gray;animation:unset}.romeo .romeo-progress-live .romeo-hls-event-current{cursor:pointer}.romeo .romeo-live .romeo-controls{left:2px;right:2px;bottom:0;height:32px;padding:0 5px;background:transparent}.romeo .romeo-live .romeo-controls .left-bar,.romeo .romeo-live .romeo-controls .right-bar{bottom:5px;padding:5px 0;border-radius:4px}.romeo .romeo-live .romeo-controls .left-bar{left:5px}.romeo .romeo-live .romeo-controls .right-bar{right:5px}.romeo .romeo-live .romeo-controls .romeo-current-time .romeo-current{display:inline-block;vertical-align:middle}.romeo .romeo-live .romeo-controls .romeo-current-time .romeo-duration{display:none}.romeo .romeo-live .romeo-controls .romeo-current-time::before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:6px;margin-right:5px;animation:blink-animation 1.5s ease-in 0s infinite}@keyframes blink-animation{50%{opacity:0}}.romeo .romeo-live .romeo-controls .romeo-volume-control svg{vertical-align:middle;width:18px;height:18px}.romeo .romeo-live .romeo-controls.pause .romeo-current-time::before{animation:none}.romeo .romeo-live.romeo-isTV-true-live .left-bar{min-width:unset}.romeo .romeo-live.romeo-isTV-true-live .right-bar{min-width:unset}.romeo .romeo-live.romeo-isTV-true-live .romeo-button{margin:0 2em;width:0px;height:0px;padding:2.5em;background:rgba(0,0,0,.7);box-sizing:content-box;border-radius:50%}.romeo .romeo-live.romeo-isTV-true-live .romeo-button svg{width:2.7777777778em;height:2.7777777778em;transform:translate(-50%, -50%)}.romeo .romeo-live .romeo-settings-main-menu{width:166px;bottom:40px;transform:translate(-50%, 0) translate(16px, 0)}.romeo .romeo-live .romeo-settings-main-menu:before{left:71%}.romeo .romeo-live .romeo-settings-main-menu .romeo-submenu li.hd button:before{top:6px}.romeo .direction-fa{direction:rtl}.romeo .direction-fa .romeo-player-tooltip{direction:rtl}.romeo .direction-fa .romeo-master-menu-next-part-parent{direction:rtl}.romeo .direction-en .romeo-player-tooltip{direction:ltr}.romeo .direction-en .romeo-master-menu-next-part-parent{direction:ltr}.romeo .direction-en .romeo-subscription-parent{direction:ltr}.romeo .romeo-flashplayer-true .romeo-player-tooltip,.romeo .romeo-flashplayer-true .romeo-player-big-tooltip{display:none}.romeo .romeo-client-width-landscape-phones video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-landscape-phones video.paused::-webkit-media-text-track-display{line-height:1.2em}.romeo .romeo-client-width-tablets video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-tablets video.paused::-webkit-media-text-track-display{line-height:.9em}.romeo .romeo-client-width-desktops video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-desktops video.paused::-webkit-media-text-track-display{line-height:.8em}.romeo .romeo-client-width-large-desktops video.user-active::-webkit-media-text-track-display,.romeo .romeo-client-width-large-desktops video.paused::-webkit-media-text-track-display{line-height:1.3em}.romeo .adBanner{position:absolute;top:0;background-color:transparent}.romeo .tv-style-max-width-1070 .pip,.romeo .tv-style-max-width-1070 .go-theater{display:none !important}.romeo .tv-style-max-width-950 .romeo-progress,.romeo .tv-style-max-width-950 .pip,.romeo .tv-style-max-width-950 .go-theater{display:none !important}.romeo .tv-style-max-width-600 .jump-forward,.romeo .tv-style-max-width-600 .jump-back,.romeo .tv-style-max-width-600 .romeo-progress,.romeo .tv-style-max-width-600 .pip,.romeo .tv-style-max-width-600 .go-theater{display:none !important}.romeo .romeo-hide{display:none !important}.romeo .romeo-mini-player-wrapper .vast-skip-counter,.romeo .romeo-mini-player-wrapper .moreBtn,.romeo .romeo-mini-player-wrapper .vast-skip-button{display:none !important}.romeo .romeo-loading-wrapper{z-index:10;background:#40404082;position:absolute;top:0;bottom:0;left:0;right:0}.romeo-filimo .romeo-progress-live .romeo-current-time::before{background-color:#fdc13c}.romeo-filimo .romeo-live .romeo-controls .romeo-current-time::before{background-color:#fdc13c}.romeo-aparat .romeo-progress-live .romeo-current-time::before{background-color:#ed145b}.romeo-aparat .romeo-live .romeo-controls .romeo-current-time::before{background-color:#ed145b}.romeo-aparat-sport .romeo-progress-live .romeo-current-time::before{background-color:#74c15c}.romeo-aparat-sport .romeo-live .romeo-controls .romeo-current-time::before{background-color:#74c15c}.romeo-aparat-sport button{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},86446:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo .vast-ad{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none}.romeo .vast-ad .click-through{pointer-events:auto;position:absolute;top:0;left:0;right:0;bottom:0}.romeo .vast-ad .click-through .click-through-more{font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;padding:10px;border-radius:5px;background-color:#0000009e;position:absolute;bottom:80px;left:18px}.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .moreImg,.romeo .vast-ad .moreBtn{pointer-events:auto;z-index:5}.romeo .vast-ad .moreBtn{left:1.75em;text-decoration:none}@media(max-width: 600px){.romeo .vast-ad .moreBtn{padding:0}}.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset,.romeo .vast-ad .moreBtn{color:rgba(255,255,255,.8);cursor:pointer;position:absolute;display:flex;bottom:5.5em;height:48px;transition:background-color 200ms ease}@media(max-width: 600px){.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset,.romeo .vast-ad .moreBtn{height:38px}}.romeo .vast-ad .vast-skip-button>span,.romeo .vast-ad .vast-skip-counter>span,.romeo .vast-ad .vast-not-skip-offset>span,.romeo .vast-ad .moreBtn>span{unicode-bidi:embed;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;font-size:13px;height:auto;line-height:1;color:#fff;padding:16px 10px;border-radius:8px;background-color:rgba(0,0,0,.55);align-items:center;direction:rtl}@media(max-width: 600px){.romeo .vast-ad .vast-skip-button>span,.romeo .vast-ad .vast-skip-counter>span,.romeo .vast-ad .vast-not-skip-offset>span,.romeo .vast-ad .moreBtn>span{font-size:8px}}.romeo .vast-ad .vast-skip-button>span:hover,.romeo .vast-ad .vast-skip-counter>span:hover,.romeo .vast-ad .vast-not-skip-offset>span:hover,.romeo .vast-ad .moreBtn>span:hover{background-color:rgba(0,0,0,.65)}.romeo .vast-ad .vast-skip-button,.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset{right:1.75em;z-index:1}.romeo .vast-ad .vast-skip-counter,.romeo .vast-ad .vast-not-skip-offset,.romeo .vast-ad .vast-skip-button{right:0}.romeo .vast-ad .vast-skip-counter span,.romeo .vast-ad .vast-not-skip-offset span,.romeo .vast-ad .vast-skip-button span{display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 4px;min-width:60px}.romeo .vast-ad .vast-skip-counter img,.romeo .vast-ad .vast-not-skip-offset img,.romeo .vast-ad .vast-skip-button img{height:100%}@media(max-width: 480px){.romeo .vast-ad .vast-skip-counter img,.romeo .vast-ad .vast-not-skip-offset img,.romeo .vast-ad .vast-skip-button img{display:none}}@media(max-width: 600px){.romeo .vast-ad .vast-skip-counter span,.romeo .vast-ad .vast-not-skip-offset span,.romeo .vast-ad .vast-skip-button span{min-width:50px}}.romeo .vast-ad .moreBtn{left:0}.romeo .vast-ad .moreBtn span{display:inline-flex;border-radius:0 4px 4px 0}.romeo .vast-ad .moreImg{cursor:pointer;margin:5px 15px;position:absolute;left:3px;bottom:75px;width:300px;height:80px;transition:all 400ms ease}.romeo .vast-ad .moreImg img{width:100%}@media(max-width: 600px){.romeo .vast-ad .moreImg{width:200px;height:53.33px}}.romeo .romeo-isTV-true .vast-ad .vast-skip-button,.romeo .romeo-isTV-true .vast-ad .vast-skip-counter,.romeo .romeo-isTV-true .vast-ad .vast-not-skip-offset,.romeo .romeo-isTV-true .vast-ad .moreBtn{bottom:200px}.romeo-aparat-sport .vast-ad .click-through .click-through-more{font-family:"Yekan Bakh","Open Sans",sans-serif}.romeo-aparat-sport .vast-ad .moreBtn>span{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},10860:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo .romeo-option-color .romeo-overlay.show-bigplay.first-play:after{border:unset}.romeo video{left:0;position:absolute;top:0;height:100%;width:100%;transition-duration:.5s}.romeo video.disable-controls::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.romeo .isp-and-countdown-parent{position:absolute;top:50px;right:5px;display:inline-flex}.romeo .isMobile-true-countdown{display:inline}.romeo .romeo-poster-parent{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle;filter:blur(8px)}.romeo .romeo-poster-child{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;transform:translate(-50%, -50%);cursor:pointer;display:inline-block;width:40%;left:50%;margin:0;padding:0;position:absolute;top:50%;vertical-align:middle;border-radius:16px;z-index:1}.romeo .romeo-loading-spinner{position:absolute;z-index:5;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.romeo .romeo-loading-spinner svg{width:3.75em;transform-origin:center;animation:rotate 2s linear infinite}.romeo .romeo-loading-spinner circle{fill:none;stroke-width:4;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}.romeo .romeo-overlay{position:absolute;background:none;pointer-events:none;top:10%;left:0;height:80%;width:100%;border:none;outline-width:0;z-index:1}.romeo .romeo-overlay svg{display:none;max-width:90px;max-height:90px;height:5em;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.romeo .romeo-overlay.show-bigplay svg{display:block;filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.5))}.romeo .romeo-overlay.show-bigplay.first-play:after{content:"";border-radius:50%;position:absolute;max-width:160px;max-height:160px;width:7em;height:7em;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.5))}.romeo video.romeo-linearMode{cursor:default}.romeo .ios-fullscreen ::cue{font-size:40px !important}@media screen and (max-width: 320px){.romeo .ios-fullscreen ::cue{font-size:28px !important}}@media screen and (min-width: 321px)and (max-width: 480px){.romeo .ios-fullscreen ::cue{font-size:36px !important}}@media screen and (min-width: 481px)and (max-width: 600px){.romeo .ios-fullscreen ::cue{font-size:42px !important}}@media screen and (min-width: 601px)and (max-width: 860px){.romeo .ios-fullscreen ::cue{font-size:50px !important}}@media screen and (min-width: 861px)and (max-width: 1240px){.romeo .ios-fullscreen ::cue{font-size:64px !important}}@media screen and (min-width: 1241px)and (max-width: 1600px){.romeo .ios-fullscreen ::cue{font-size:76px !important}}@media screen and (min-width: 1601px){.romeo .ios-fullscreen ::cue{font-size:90px !important}}.romeo .romeo-submenu li:hover button{cursor:pointer}.romeo .settings-menu:hover>button{background:#8080807d;transition-duration:300ms}.romeo .romeo-not-first-load .romeo-controls{display:none}.romeo .romeo-subtitle-fa ::cue{font-family:IRANSans,IRANSans-web,IRANSansDN,tahoma,arial,sans-serif}.romeo .romeo-subtitle-ar ::cue{font-family:NotoSans,Tajawal,NeoSans,arial,tahoma}.romeo .romeo-subtitle-en ::cue{font-family:OpenSanse,"Times New Roman",Times,serif}.romeo .romeo-video-small-size video{width:100%;width:calc(100% - 310px);transition-duration:.5s}.romeo .romeo-video-small-size .romeo-controls{width:100%;width:calc(100% - 310px);transition-duration:.5s}.romeo-filimo .romeo-loading-spinner circle{stroke:#fdc13c}.romeo-filimo .romeo-overlay.show-bigplay{color:#fdc13c}.romeo-filimo .romeo-overlay.show-bigplay.first-play:after{border:6px solid #fdc13c}.romeo-aparat .romeo-loading-spinner circle{stroke:#ed145b}.romeo-aparat .romeo-overlay.show-bigplay{color:#ed145b}.romeo-aparat .romeo-overlay.show-bigplay.first-play:after{border:6px solid #ed145b}.romeo-aparat .romeo-poster-child{display:none}.romeo-aparat .romeo-poster-parent{filter:unset}.romeo-counter{color:rgba(255,255,255,.8);cursor:pointer;position:absolute;display:flex;bottom:5.5em;height:48px;transition:background-color 200ms ease;z-index:1;right:0}@media(max-width: 600px){.romeo-counter span{min-width:50px}}@media(max-width: 600px){.romeo-counter{height:38px}}.romeo-counter>span{unicode-bidi:embed;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;font-size:13px;height:auto;line-height:1;color:#fff;padding:16px 10px;background-color:rgba(0,0,0,.55);align-items:center;direction:rtl;display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 4px;min-width:60px}@media(max-width: 600px){.romeo-counter>span{font-size:8px}}.romeo-counter>span:hover{background-color:rgba(0,0,0,.65)}.romeo-isTV-true .romeo-counter{bottom:200px}.romeo-aparat-sport .romeo-loading-spinner circle{stroke:#74c15c}.romeo-aparat-sport .romeo-overlay.show-bigplay{color:#74c15c}.romeo-aparat-sport .romeo-overlay.show-bigplay.first-play:after{border:6px solid #74c15c}.romeo-aparat-sport .romeo-counter>span{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},84003:function(e,t,r){(e.exports=r(23645)(!1)).push([e.id,'.romeo .romeo-remain-count{pointer-events:auto;z-index:5;color:rgba(255,255,255,.8);cursor:default;position:absolute;display:flex;bottom:5.5em;transition:background-color 200ms ease;right:0}.romeo .romeo-remain-count>span{unicode-bidi:embed;font-family:IRANSans,IRANSans-web,IRANSansDN,NotoSans,Tajawal,NeoSans,OpenSanse,pelak,tahoma,arial,sans-serif;font-size:13px;height:48px;line-height:1;color:#fff;padding:1em 1.7em;border-radius:4px 0 0 4px;background-color:rgba(0,0,0,.55);align-items:center;display:flex;direction:rtl}@media(max-width: 600px){.romeo .romeo-remain-count>span{height:38px}}@media(max-width: 600px){.romeo .romeo-remain-count>span{font-size:9px;margin-right:-5px;margin-top:8px}}.romeo-aparat-sport .romeo-remain-count>span{font-family:"Yekan Bakh","Open Sans",sans-serif}',""])},79422:function(e,t,r){var o=r(34922);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},75439:function(e,t,r){var o=r(99999);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},9026:function(e,t,r){var o=r(65453);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},7783:function(e,t,r){var o=r(83519);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},11998:function(e,t,r){var o=r(73210);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},47727:function(e,t,r){var o=r(17632);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},83627:function(e,t,r){var o=r(50391);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},62479:function(e,t,r){var o=r(16641);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},75524:function(e,t,r){var o=r(99446);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},84761:function(e,t,r){var o=r(59519);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},25145:function(e,t,r){var o=r(86446);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},21558:function(e,t,r){var o=r(10860);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},36256:function(e,t,r){var o=r(84003);"string"==typeof o&&(o=[[e.id,o,""]]);r(76723)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,exports:{}};return a[e].call(r.exports,r,r.exports,s),r.exports}s.m=a,e=[],s.O=function(t,r,o,n){if(!r){var a=1/0;for(u=0;u=n)&&Object.keys(s.O).every((function(e){return s.O[e](r[l])}))?r.splice(l--,1):(i=!1,n0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,o,n]},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},r=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},s.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var n=Object.create(null);s.r(n);var a={};t=t||[null,r({}),r([]),r(r)];for(var i=2&o&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((function(t){a[t]=function(){return e[t]}}));return a.default=function(){return e},s.d(n,a),n},s.d=function(e,t){for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.f={},s.e=function(e){return Promise.all(Object.keys(s.f).reduce((function(t,r){return s.f[r](e,t),t}),[]))},s.u=function(e){return({219:"social-tour-modal",253:"teleparty-intro",258:"flash-player",378:"age-limit",550:"dash-4b56bf4b",578:"toast",927:"dash-104da9de",988:"hls.light",1116:"skip-cast",1142:"dash-60dc46df",1171:"televika-top-icon-en",1200:"watermark-ad",1371:"boost-ad",1374:"aparat-top-icon",1651:"dash-eaa8b4e8",1734:"romeo-stats",1924:"right-click",2041:"subscription",2075:"boxEnd",2226:"mini-player",2306:"airplay-romeo",2438:"cast-player",2583:"caption-romeo",2641:"romeo-ai-stats",2774:"cast-toggle",2854:"volume-romeo",3245:"exit-mini-player",3336:"i-start-url",3343:"annotations",3400:"filimo-top-icon",3740:"pause-ad-xml",3781:"logo",3862:"dash-682b430d",4060:"chat-room",4256:"channel",4328:"sensitive-content",4427:"dash-8f81934a",4479:"jump-back-5sec-fa-icon",4817:"hls",4969:"ws-teleparty",5159:"big-mute-btn",5172:"reaction",5378:"question-modal",5466:"pip-romeo",5621:"likeDislike",5725:"embed-poster",5786:"dash-640e94a9",5806:"slide-ad",5912:"vr-360-renderer",6110:"skip-intro",6189:"jump-forward-5sec-fa-icon",6417:"audio-lang",6435:"dash-7a750552",6460:"dash-a9afe0eb",6653:"shortKey",6703:"end-html",6844:"dash-b2fad05c",6980:"show-sessions",7035:"romeo-back-button",7058:"dash-c64ea415",7073:"share-embed",7097:"dash-536eaa00",7249:"dash-fda4b5a7",7448:"settings-romeo",7739:"aparat-link-button",7827:"jump-back-15sec-fa-icon",7940:"tv-channels",7984:"show-next-part",8039:"televika-top-icon-fa",8464:"jump-mobile-icon",8481:"pause-ad-fullscreen",8767:"details",8839:"dash-9db5d9a1",8994:"viewer-count",8996:"tv-settings",9006:"jump-forward-15sec-fa-icon",9030:"social-tour",9054:"subtitles",9113:"dash-4d54766b",9179:"dash-c15a3921",9186:"recom",9262:"isp-message",9525:"cache-player",9532:"speed-romeo",9538:"freeSansTimer",9638:"dash-ab841311",9914:"aparat-top-icon-en",9975:"autoplay-romeo"}[e]||e)+"."+{219:"8b3d1c659bdd01ceaa54",253:"113e16b56711b7f872d0",258:"cc17cb01809a6ecd2031",378:"68855bcec4c884f77ce4",550:"a7b205058b32c45ed0f6",578:"d9087a7742420fc296e3",927:"6f392550ba7bf56b716f",988:"a377ed5e2f076cbaa728",1116:"8d5677630c9523628209",1120:"ddc5a8ca1cd568760efb",1142:"7419894238817e1fd59f",1171:"9cfb2ed03fd9df51ac91",1200:"7609d1625a7a629e7f3e",1371:"767598cabbc179f795cb",1374:"48e0e48ff56fb49e74fa",1613:"e9d488582efcf91b8874",1651:"3f69b9399e5eaa889c3f",1734:"9b2e760e92cb4413e916",1924:"ea53341e0034e74a0e08",2041:"ff7373443fcfa1b7c78f",2075:"55a725b4af27751c29e2",2212:"9c1206ceefa0bf128e14",2226:"ab7aa1f1339cd057ea7c",2306:"ce539028766d0ef59dc4",2438:"b5547987ebc736f01d4d",2583:"c83422475e28d1bceef3",2641:"21ef42945e141e28bd93",2774:"847e655686c0465adc5a",2854:"620b8ce80638c122fa74",3245:"cf3bc3bb126ef23de59a",3336:"912ff20b770bfb8f79f5",3343:"367fce7747d8ecc5bc87",3400:"3d939151b599cacb70fc",3740:"b562708df11f4024441b",3781:"499d7ca0ba55b70b21e5",3862:"28ddbae6ac5f3a66503f",4060:"d9b2d47805499b55f8cf",4256:"add4de0b5a5814b78ebc",4328:"837e09cda9007e62fd93",4427:"288a6aa88979ab78f46a",4479:"d6b27f88e87848a199ad",4817:"a057113d415f18f8cf19",4960:"5cd913ef304426d236d7",4969:"7c14ff12c563c82834f7",5159:"e04812a55a1c99799698",5172:"3b317a6ce8f135cdcac7",5378:"caa98302702916c53fff",5466:"76c61bdd1bc125032a4d",5621:"54a06ba48cf322fc148c",5725:"d4d46217cd96657f22a7",5786:"657d96f32aac53be3f6c",5806:"aa03d6648c383d5dd03d",5912:"c1bbe72aeaff979cff35",6110:"95621e2a61ebb8181d71",6189:"43591619261dce13bd42",6417:"4f80e1713fc05f6f81e3",6435:"e66304b0dbf3edd669d1",6460:"e70bc2af2c5715e6928b",6653:"133cdd8113216346576d",6703:"c883c09a2f77adf8ab5e",6844:"4dd0689dc10701358978",6980:"6511f56882a9eed53621",7035:"d1275bc925f6fdbdf6d1",7058:"0e89131285078960fbb9",7073:"943e9731135314942535",7097:"99385de60650fe3dd09b",7249:"f62bc2454d64e80986dd",7448:"9a2eba666f5519abb13f",7739:"0b6271081a3ce2541417",7827:"d2b4482d38d31329488d",7940:"03665003143f8c6d1128",7984:"1939f00694ccccd7c882",8039:"94e149acbf10d60533e8",8464:"be9611dbce4d636bf877",8481:"ef186cd089d84c945648",8767:"6411e146a08681d3fead",8839:"068b248e7c036579a2a9",8991:"a74d4eb936cb09f47399",8994:"8f265c6bdc4557315c88",8996:"538d8da27aaec4c5b73e",9006:"c25dc8c0c54e856ff54d",9030:"b2960383a058edab61ee",9054:"165850cc6ae77ae25154",9113:"ad1118ee45d1a640cf21",9179:"55d4645c154c7df38c9e",9186:"2ddd6c70cc5cec78f758",9262:"f83b13083cb7bd221602",9525:"1ea5e07719d62687acc8",9532:"be840f1a08d7b896934b",9538:"b501e389e9a126612270",9638:"bdc47546e35d31a0930b",9914:"e68b1e5b633147b2d8fe",9975:"dede20ad17669a7400e7"}[e]+".chunk.js"},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o={},n="[name]:",s.l=function(e,t,r,a){if(o[e])o[e].push(t);else{var i,l;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u .menupane.rightline { + border-right-color: #1a437c; +} +.rtl #dnngo_megamenu .dnngo_custommenu > .menupane.leftline { + border-left-color: #1a437c; +} +.home-social { + padding-top: 10px; + text-align: right; +} +.home-social a { + background-color: #3b9cf7; + border-radius: 50%; + color: #ffffff; + display: inline-block; + font-size: 16px; + height: 30px; + line-height: 30px; + margin: 5px 6px 0 0; + text-align: center; + width: 30px; +} +.home-social a:hover { + background-color: #00306d; + color: #033e89; +} +.trl .home34-linklist ul li a span.fa { + color: #3b9cf7; + margin-right: 10px; + padding-left: 1px; +} +.rtl .home34-linklist ul { + float: left; + list-style: outside none none; + margin: 0; + width: 50%; +} +.rtl .home34-linklist ul li + li { + margin-top: 16px; +} +.rtl .footer_box .home34-linklist ul li a:hover, .footer_box .home34-list ul li a:hover, .home34-list ul li a span.fa, .home34-linklist ul li a span.fa { + color: #3b9cf7; +} +.rtl .footer_box a, .footer_box a:link, .footer_box a:active, .footer_box a:visited { + color: #fff; +} +.home34-bg03 { + background: rgba(0, 0, 0, 0) url("../images/Vtour-Box-Bag.jpg") repeat-x ; + color: #ffffff; +} + +.home16-bg04{ + background: rgba(0, 0, 0, 0) url("../images/home_OnlineServices_bg.jpg") no-repeat fixed center center / cover ; + color: #fff; + text-align: center; +} +.rtl .ourteam01-bg03 { + background-color: #fff; + color: #555555; +} +.rtl .pb-60 .pb-10{ + padding-bottom: 0px; + padding-top: 0px; +} +.rtl .contactus02-ibox02 { + margin: 0px 0 0; + text-align: center; +} +.rtl .headerBox .headertopBox { + background-color: rgba(54, 25, 25, 0.1); + border-bottom: 1px solid #002a5f; +} +.rtl .home34-bg01 { + background: #c7dbed none repeat scroll 0 0; +} + +/*sync carousel */ +.home16-title04 h3 { + color: #ffffff; + font-size: 25px; + font-weight: normal; + margin: 0 0 40px; +} +.home16-title04 h4 { + color: #ffffff; +} +.rtl .home16_slidecarousel .owl-wrapper:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +.rtl .home16_slidecarousel .carousel_main, .home16_slidecarousel .carousel_nav { + display: none; + position: relative; + width: 100%; + -ms-touch-action: pan-y; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + display: none; + margin: 0px; + padding: 0px; +} +.home16_slidecarousel .carousel_nav { + max-width: 80%; + margin: auto; + text-align: center; +} +.home16_slidecarousel .carousel_nav span { + width: 110px; + height: 110px; + line-height: 100px; + border: 2px solid #ffffff; + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + font-size: 34px; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ + cursor: pointer; +} +.home16_slidecarousel .carousel_nav .owl-item:hover span, .home16_slidecarousel .carousel_nav .synced span { + background-color: #ffffff; + color: #006fff; +} +.home16_slidecarousel .carousel_main { + margin: auto; +} +.home16_slidecarousel .carousel_main .cont { + max-width: 75%; + margin: auto; +} +.home16_slidecarousel .owl-wrapper { + display: none; + position: relative; + -webkit-transform: translate3d(0px, 0px, 0px); +} +.rtl .home16_slidecarousel .owl-wrapper-outer { + overflow: hidden; + position: relative; + width: 100%; +} +.home16_slidecarousel .owl-wrapper-outer.autoHeight { + -webkit-transition: height 500ms ease-in-out; + -moz-transition: height 500ms ease-in-out; + -ms-transition: height 500ms ease-in-out; + -o-transition: height 500ms ease-in-out; + transition: height 500ms ease-in-out; +} +.home16_slidecarousel .owl-item { + float: left; +} +.home16_slidecarousel .owl-pagination { + text-align: center; + padding: 20px 0 0; + position: absolute; + top: 100%; + left: 2; + width: 100%; +} +.home16_slidecarousel .owl-buttons .owl-prev, .home16_slidecarousel .owl-buttons .owl-next { + position: absolute; + left: 0; + top: 0; + width: 46px; + height: 46px; + line-height: 46px; + font-size: 0px; + text-align: center; + cursor: pointer; + margin: 0; + border: 1px solid #FFF; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; +} +.home16_slidecarousel .owl-buttons .owl-next { + left: auto; + right: 0; +} +.home16_slidecarousel .owl-buttons .owl-prev:before, .home16_slidecarousel .owl-buttons .owl-next:before { + content: ""; + border-left: 1px solid #FFF; + border-bottom: 1px solid #FFF; + width: 8px; + height: 8px; + position: absolute; + top: 50%; + left: 50%; + margin: -4px 0 0 -3px; + font-size: 20px; + transform: rotate(45deg); + -ms-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +.home16_slidecarousel .owl-buttons .owl-next:before { + border-left: none; + border-right: 1px solid #FFF; + margin-left: -7px; + transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -o-transform: rotate(-45deg); +} +.home16_slidecarousel .owl-buttons .owl-prev:hover, .home16_slidecarousel .owl-buttons .owl-next:hover { + background-color: #006fff; + border-color: #006fff; +} +.home16_slidecarousel .owl-wrapper, .home16_slidecarousel .owl-item { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); +} +.home16_slidecarousel img { + max-width: 100%; +} +.home16_slidecarousel .carousel_nav .item { + cursor: pointer; + margin: 5px 2px; +} +.home16_slidecarousel .carousel_main .synced .item { + background: #006fff; +} +.home16_slidecarousel .carousel_main .synced .item img { + filter: alpha(opacity=70); + opacity: 0.7; +} +.home16-btn04, .home16-btn04:link, .home16-btn04:active, .home16-btn04:visited { + padding: 10px 10px; + border: 1px solid #FFF; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + font-size: 13px; + margin: 0px 5px 4px; + display: inline-block; + color: #FFF; + min-width: 180px; + text-align: center; + transition: all ease-in 200ms; + -moz-transition: all ease-in 200ms; /* Firefox 4 */ + -webkit-transition: all ease-in 200ms; /* Safari and Chrome */ + -o-transition: all ease-in 200ms; /* Opera */ + -ms-transition: all ease-in 200ms; /* IE9? */ +} + +/*Accent colour*/ +.home16-banner-btn, +.home16-ibox .cont:hover .icon span, +.home16-btn02, +.home16-btn02:link, +.home16-btn02:active, +.home16-btn02:visited{ + background-color:#1368d6; +} +.home16-ibox .icon, +.home16-list03 li:hover span.fa{ + border-color:#1368d6; + color:#1368d6; +} +.home16-list03 li:hover:before{ + border-left-color:#1368d6; +} + +.home16-carousel .owl-buttons .owl-prev:hover, +.home16-carousel .owl-buttons .owl-next:hover{ + border-color: #1368d6; +} +.home16-carousel .owl-buttons .owl-prev:hover:before, +.home16-carousel .owl-buttons .owl-next:hover:before{ + border-left-color: #1368d6; + border-bottom-color: #1368d6; +} + +.home16-bg05, +.home16-carousel .photo_box .ico span, +div.Theme_Responsive_20073_home16 .btn{ + background-color:#1368d6; +} +a.home16-btn:hover, +.home16-btn04:hover, +.home16_slidecarousel .owl-buttons .owl-prev:hover, +.home16_slidecarousel .owl-buttons .owl-next:hover{ + background-color:#1368d6; + border-color:#1368d6; +} +.home16-chart .home16-percentage, +.home16_slidecarousel .carousel_nav .owl-item:hover span, +.home16_slidecarousel .carousel_nav .synced span, +.home16-social a:hover .fa{ + color:#1368d6; + font-size:30pt; +} +.home16-ibox03 .icon .bg span:before, +.home16-ibox03 .icon .bg2 span:before { + background: -moz-linear-gradient(135deg, #1368d6 10%, #33d0c5 100%); + background: -webkit-linear-gradient(135deg, #1368d6 0%, #33d0c5 100%); + background: -o-linear-gradient(135deg, #1368d6 10%, #33d0c5 100%); + background: -ms-linear-gradient(135deg,#1368d6 10%, #33d0c5 100%); + background: linear-gradient(135deg,#1368d6 10%, #33d0c5 100%); +} +.footer_box .home16-social a:hover .fa{ + color:#1368d6; +} + +#home20-next { + bottom: 130px; + cursor: pointer; + height: 50px; + left: 50%; + margin: 0 0 0 -50px; + position: absolute; + text-align: center; + width: 80px; + z-index: 1; +} +#home20-next:hover span.fa { + margin: 20px 0 0; +} +#home20-next span.fa { + color: #fff; + font-size: 50px; + line-height: 50px; + transition: margin 200ms ease-in 0s; +} +a.home15-btn { + background-color: #f3f3f3; + border: 1px solid #d6d6d6; + border-radius: 3px; + color: #8a8a8a; + display: inline-block; + font-size: 13px; + margin: 0 12px 10px 0; + padding: 11px 30px 10px; + transition: all 200ms ease-in 0s; + white-space: nowrap; +} +* + html a.home15-btn { + display: inline; +} +a.home15-btn { + background-color: #0085ff; + border: 1px solid #0085ff; + color: #ffffff; + text-decoration: none; +} +a.home15-btn:hover { + background-color: #033e89; + border: 1px solid #033e89; + color: #ffffff; + text-decoration: none; +} +.home15-ibox { + clear: both; +} +.home15-ibox::after { + clear: both; + content: "."; + display: block; + font-size: 0; + height: 0; + visibility: hidden; +} +.home15-ibox .left_box, .home15-ibox .right_box { + float: left; + width: 31%; +} +.home15-ibox .center_box { + float: left; + width: 38%; +} +.home15-ibox .ibox-animation { + padding: 25px 0; +} +.home15-ibox .ibox-animation li { + border-top: 1px dashed #cccccc; + color: #666666; + font-size: 13px; + line-height: 1.6; + list-style: outside none none; + padding: 25px 0; + position: relative; +} +.home15-ibox .ibox-animation li:last-child { + border-bottom: 1px dashed #cccccc; +} +.home15-ibox .ibox-animation li::before { + border-radius: 50%; + content: " "; + height: 9px; + margin-top: -4px; + position: absolute; + top: 0; + width: 9px; +} +.home15-ibox .ibox-animation li:first-child::before { + display: none; +} +.home15-ibox .ibox-animation li .number { + border-radius: 50%; + color: #fff; + display: block; + font-family: IRANSans,Arial,Helvetica,sans-serif; + font-size: 30px; + height: 58px; + line-height: 58px; + margin-top: -29px; + position: absolute; + text-align: center; + top: 49.9999%; + transition: background-color 200ms ease-in 0s; + width: 58px; +} +.home15-ibox .ibox-animation li:hover .number { + background-color: #2a91fc; +} +.home15-ibox .ibox-animation h3 { + color: #033e89; + font-size: 19px; + font-weight: normal; +} +.home15-ibox .ibox_left { + margin: 0 30px 0 0; + padding-right: 25px; +} +.home15-ibox .ibox_left li { + padding-right: 15px; + text-align: right; +} +.home15-ibox .ibox_left li::before { + right: -30px; +} +.home15-ibox .ibox_left li .number { + right: -55px; +} +.home15-ibox .ibox_right { + margin: 0 0 0 30px; + padding-left: 25px; +} +.home15-ibox .ibox_right li { + padding-left: 15px; + text-align: left; +} +.home15-ibox .ibox_right li::before { + left: -30px; +} +.home15-ibox .ibox_right li .number { + left: -55px; +} +.home15-ibox .ibox_center { + padding: 25px 15px 0; + text-align: center; +} +.home15-ibox .ibox_center .animation { + margin: auto; + text-align: center; +} +.home15-ibox li .number, .home15-ibox li::before { + background-color: #033e89; +} +.home15-ibox .ibox_left { + border-right: 1px dashed #033e89; +} +.home15-ibox .ibox_right { + border-left: 1px dashed #033e89; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { +.home15-ibox .left_box, .home15-ibox .center_box, .home15-ibox .right_box { + float: none; + width: 100%; +} +.home15-ibox .left_box li, .home15-ibox .right_box li { + width: 33.3333%; + display: inline-block; + vertical-align: bottom; + margin-right: -4px; +} +.home15-ibox .ibox_left { + border: none!important; + margin: 0 0 25px 0; + padding: 0; +} +.home15-ibox .ibox_right { + border: none!important; + margin: 25px 0 0 0; + padding: 0; +} +.home15-ibox .ibox_left.ibox-animation li { + padding: 0px 25px 35px 25px; + border: none; + border-left: 1px dashed #cccccc; + text-align: center; +} +.home15-ibox .ibox_left.ibox-animation li:first-child { + border: none; +} +.home15-ibox .ibox_left.ibox-animation li:last-child { + border: none; + border-left: 1px dashed #cccccc; +} +.home15-ibox .ibox_left.ibox-animation li .number { + top: 100%; + left: 50%; + margin: -29px 0px 0px -29px; +} +.home15-ibox .ibox_left.ibox-animation li:before { + top: 100%; + left: 0px; + margin: -4px 0 0 -4px; +} +.home15-ibox .ibox_right.ibox-animation li { + padding: 35px 25px 0px 25px; + border: none; + border-left: 1px dashed #cccccc; + text-align: center; +} +.home15-ibox .ibox_right.ibox-animation li:first-child { + border: none; +} +.home15-ibox .ibox_right.ibox-animation li:last-child { + border: none; + border-left: 1px dashed #cccccc; +} +.home15-ibox .ibox_right.ibox-animation li .number { + top: 0; + left: 50%; + margin: -29px 0px 0px -29px; +} +.home15-ibox .ibox_right.ibox-animation li:before { + top: 0; + left: 0px; + margin: -4px 0 0 -4px; +} +} +@media only screen and (max-width: 767px) { +.home15-ibox .left_box, .home15-ibox .right_box, .home15-ibox .center_box { + width: 100%; + float: none; +} +.home15-ibox .ibox_left, .home15-ibox .ibox_right { + border: none!important; +} +.home15-ibox .ibox-animation li:before { + display: none; +} +.home15-ibox .ibox-animation { + margin: 0; + padding: 0; + border: none; +} +.home15-ibox .ibox-animation li { + text-align: center; +} +.home15-ibox .ibox-animation li .number { + position: static; + margin: 0px auto 15px; +} +.home15-ibox .left_box li:first-child { + border-top: none +} +.home15-ibox .ibox-animation .animated { + -webkit-animation-name: fadeInUp; + -moz-animation-name: fadeInUp; + -o-animation-name: fadeInUp; + animation-name: fadeInUp; +} +.home15-ibox .service_center { + padding-bottom: 25px; +} +} + +.rtl .home10-bg05 { + background: rgba(0, 0, 0, 0) url("../images/home-IPD.jpg") no-repeat scroll center top / cover ; +} +.rtl .home10-ibox02 { + margin: auto 13%; +} +.rtl .home10-ibox02 .itmes { + background-color: rgba(108, 111, 118, 0.5); + border: 1px solid #9b9da1; + color: #ffffff; + margin: 60px 0 0; + padding: 0 34px 30px; + text-align: center; +} +.rtl .dnngo-main.boxed .home10-ibox02 .itmes { + padding: 0 15px 30px; +} +.rtl .home10-ibox02 .itmes em.fa { + background-color: #009b85; + font-size: 45px; + height: 83px; + line-height: 83px; + margin: -40px auto 0; + width: 83px; +} +.rtl .home10-ibox02 .itmes h3 { + color: #fff; + font-size: 18px; + font-weight: normal; + line-height: 1.3; + margin: 30px 0 20px; + text-transform: uppercase; +} +.rtl .home10-ibox02 .itmes .line { + background-color: #009b85; + height: 1px; + margin: 20px auto; + width: 30px; +} +.rtl .home10-ibox02 .itmes p { + line-height: 2; + padding: 0 20px; +} + + + + +.home07-cont02 { + list-style: outside none none; + margin: 0; + padding: 0; + width: 100%; +} +.home07-cont02 { + list-style: outside none none; +} +.home07-cont02 { + list-style: outside none none; + margin: 0; + padding: 0; + width: 100%; +} +.home07-cont02 li { + cursor: pointer; + float: left; + height: 470px; + padding: 140px 70px 0; + text-align: center; + transition: padding 200ms ease-in 0s; + width: 33.33%; +} +.home07-cont02 li:hover { + padding: 50px 70px 0; +} +.home07-cont02 li.the1 { + background-color: #3fabff; +} +.home07-cont02 li.the2 { + background-color: #006ffc; +} +.home07-cont02 li.the3 { + background-color: #0051b8; +} +.home07-cont02 li .icon img { + height: 112px; +} +.home07-cont02 li h5 { + color: #fff; + font-size: 16px; + font-weight: bold; + margin: 30px 0 0; + text-transform: uppercase; +} +.home07-cont02 li .line { + background-color: #fff; + height: 3px; + margin: 20px auto; + width: 50px; +} +.home07-cont02 li p { + color: #fff; + margin: 0; +} +.home07-cont02 li a { + background-color: #fff; + color: #006ffc; + display: inline-block; + font-size: 13px; + margin: 35px 0 0; + padding: 12px 26px; + text-transform: uppercase; +} +.home07-cont02 li p, .home07-cont02 li a { + opacity: 0; + transition: all 200ms ease-in 0s; +} +.home07-cont02 li:hover p, .home07-cont02 li:hover a { + opacity: 1; +} + + +.headerBox { + opacity: 0.8; +} +.rtl .dnn_logo { + height: 80px; +} +.rtl .headerBox > .shade { + border-radius: 0px 0px 0px 0px; +} +.rtl .tp-caption.large_text .tp-caption{ + font-family: "IRANSans"; + letter-spacing:-1px; +} +.rtl .tp-caption{ + font-family: "IRANSans"; + letter-spacing:-1px; + opacity: 0.8; +} +.rtl .header-left { + text-align: right; +} +.rtl .header-left span{ + font-size:12px; +} +.rtl .tp-caption.large_text { + font-family: "IRANSans"; +} +.rtl blockquote, blockquote p { + color: #fff; + font-size: 18px; + font-style: italic; + line-height: 24px; +} +.rtl blockquote .small, blockquote footer, blockquote small { + color: #fff; + display: block; + font-size: 80%; + line-height: 1.42857; +} +.rtl .dg-blockquote cite { + color: #f0b632; + display: inline-block; + font-size: 15px; + font-weight: bold; +} +.rtl .contactus01-ibox .fa { + background-color: #69173b; + border-radius: 50%; + color: #fff; + font-size: 26px; + height: 60px; + line-height: 60px; + position: absolute; + right: 10px; + text-align: center; + top: 40px; + width: 60px; +} +.list-ico li, .list-ico2 li, .list-ico3 li { + line-height: 20px; + margin-bottom: 15px; + padding-right: 36px; +} +.list-ico .fa, .list-ico2 .fa, .list-ico3 .fa, .list-ico .lnr, .list-ico2 .lnr, .list-ico3 .lnr, .list-ico .glyphicon, .list-ico2 .glyphicon, .list-ico3 .glyphicon { + color: #69173b; + right: 0; +} +.list-ico.ico-lg li, .list-ico2.ico-lg li, .list-ico3.ico-lg li { + margin-bottom: 18px; + padding-right: 42px; + padding-top: 3px; +} +.list-ordened li::before, .list-ordened2 li::before, .list-ordened3 li::before { + right: 0; +} +.list-ordened3 li { + margin-bottom: 13px; + padding-right: 32px; + padding-top: 1px; +} +.rtl .headerBox { + opacity: 0.9; + position: relative; +} +.rtl .headerBox .header-top #search-icon{ + width:35px; + height:27px; + line-height:27px; + font-size:14px; + + } +.rtl .sync_carousel_1 .carousel_nav .item .ico { + border: 1px solid #69173b; + background-color: #cfbd91; + border-radius: 10%; + font-size: 50px; +} +.rtl .sync_carousel_1 .carousel_nav { + padding: 30px 0; +} +.rtl .sync_carousel_1 .carousel_nav .synced .item .ico span { + background-color: #69173b; +} +.rtl .mt-40 { + margin-top: 0px; +} +.rtl .home41-icon02 .front h3 { + font-size: 16px; + letter-spacing: -1px; + font-weight: bold; +} +.rtl .home41-icon02 .front { + border-radius: 10px; + background-color: #0085ff; + height: 200px; + text-align: center; + padding-top: 30%; + color:#fff; +} +.rtl .home41-icon02 .front span{ +font-size:40px; +} +.rtl .home41-icon02 .front h3{ + color:#fff; +} +.rtl .home41-icon02 .back { + border-radius: 10px; + background-color: #fff; + height: 200px; + text-align: center; + color:#033e89; +} +.home41-icon02 .back h3 { + font-size: 16px; + letter-spacing: 0px; +} +.home41-icon02 .back li p { + padding-right: 10px;padding-left: 10px; +} +.rtl .vertical_center_2 { + text-align: right; +} +.rtl .TopOutPane { + margin-bottom: 0px; +} +.rtl .Full_Screen_PaneE { + padding:20px; + background-color: #dbc796; + height:200px; + margin-bottom: 0px; +} +.rtl .Full_Screen_PaneC { + padding-right:60px; + padding-left:60px; + padding-bottom:30px; +} +.rtl #dnngo_megamenu .dnngo_slide_menu, .rtl #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu, .rtl #dnngo_megamenu .dnngo_boxslide { + background-color: #434343; +} +.Home41-heading01 { + color: #d7d7d7; + font-size: 18px; + font-weight:bold; + letter-spacing: -1px; +} +.Home41-Container01 .dnntitle { + padding: 0 0 20px; + text-align: right; +} +html .rtl { direction: rtl; } +.rtl .dnn_logo {text-align: right;} +.rtl .header-left {width: 260px;} +.rtl .header-left .dnn_logo {text-align: right;} +.rtl .header-right .dnn_logo {text-align: right;} +.rtl .header-top .header-right { text-align: left; } + +.rtl .header-bottom .header-right {text-align: center;} +.rtl .searchBox input.NormalTextBox { text-align: right; padding: 0 5px 0 25px; } +.rtl .carousel { direction: ltr; } + .rtl .carousel .owl-item { direction: rtl;} +.rtl .prettyprint.linenums { text-align: right !important; } +.rtl ul.searchSkinObjectPreview { text-align: right; left: 0 !important; width: 100%; } +.rtl .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { left: 5px; right: auto !important; } +.rtl .headerBox .header-top .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { left: 44px; } +.rtl #header1 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header2 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header4 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header5 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header6 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header7 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; } +.rtl #header5 #dnngo_megamenu > div > ul.primary_structure > li.dir > a > span::after { margin: 9px -15px 0 0 !important; } +.rtl #header1 .nav_ico .fa, .rtl #header2 .nav_ico .fa, .rtl #header3 .nav_ico .fa, .rtl #header4 .nav_ico .fa, .rtl #header5 .nav_ico .fa, .rtl #header7 .nav_ico .fa { margin: 0 17px 0 0; } +.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span:before { left: 100%; right: 2px; } +.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li:hover > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.current > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.menu_hover > a > span:before { right: 2px; left: 2px; } +.rtl #header1 .nav_ico .searchBox, .rtl #header1 .nav_ico .Loginandlanguage, .rtl #header2 .nav_ico .searchBox, .rtl #header2 .nav_ico .Loginandlanguage, .rtl #header4 .nav_ico .searchBox, .rtl #header5 .nav_ico .searchBox, .rtl #header5 .nav_ico .Loginandlanguage, .rtl #header7 .nav_ico .searchBox, .rtl #header7 .nav_ico .Loginandlanguage { right: auto; left: 0; } +.rtl #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); margin: 0 0 0 8px; } +.rtl #dnngo_megamenu .primary_structure > li { float: right; } +.rtl .dnn_menu, .rtl #header6 .HeaderPaneB { direction: rtl; } +.rtl #dnngo_megamenu .dnngo_slide_menu li a {padding: 7px 20px 7px 30px;text-align: right;} +.rtl #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: 15px; right: auto; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); } +/*.rtl #dnngo_megamenu .dnngo_menuslide { left: auto !important; right: 0 !important; }*/ +.rtl #header5 #dnngo_megamenu .dnngo_menuslide { left: 100% !important; right: auto !important; } +.rtl #header5 #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: 100% !important; right: auto !important; } +.rtl #header5 #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: auto !important; right: 15px !important; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } +.rtl #header5 #dnngo_megamenu .dnngo_slide_menu li a { padding: 7px 40px; } +.rtl #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: auto !important; right: 100% !important; } +.rtl #dnngo_megamenu .primary_structure span img, .rtl #dnngo_megamenu .primary_structure span i, .rtl .multi_menu ul li i, .rtl .multi_menu ul li img { margin-left: 4px; margin-right: 0; } +.rtl li .fa { margin-left: 12px; margin-right: 0 !important; } +.rtl .home01-accordion .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; } +.rtl .home01-list li::before { margin-left: 10px; margin-right: 0; position: relative; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home01-number .box::before { left: -50% !important; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); } +.rtl .price_holder ul li span { margin: 0 0 0 8px; } +.rtl .home25-footer-list ul li a span.fa { margin-left: 14px; margin-right: 0; } +.rtl .home19-footer03 ul li span { margin: 0 0 0 14px !important; } +.rtl .home01-loadlist .bar span { left: 0; right: auto; } +.rtl .home02-ibox02 .title .love { left: 0; right: auto !important; } +.rtl .home02-list02 li .fa { margin-left: 12px; margin-right: 0; } +.rtl .home02-ibox04 img { float: right; margin: 0 0 5px 15px; } +.rtl .Home03-heading03::before { border-left: 0 none; border-right: 4px solid #69173b; left: auto; right: 0; } +.rtl .Home03-heading03 { padding: 0 40px 0 0 !important; } +.rtl .home03-ibox02 .ico { float: right; margin: 8px 0 0 30px !important; } +.rtl .home03-bg04 .col-sm-6 { float: left; } +.rtl .home03-title04::before { margin: 0 0 5px 25px !important; } +.rtl .home03-loadlist .bar span { left: 10px !important; right: auto !important; } +.rtl .home03-ibox03 .fa { float: right; margin-left: 30px; margin-right: 0; } +.rtl .Home03-heading02::before { margin: 0 0 4px 27px; } +.rtl .home03-list li::before { float: right; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home03-ibox { padding: 30px 100px 30px 0; } + .rtl .home03-ibox .ico { left: auto !important; right: 10px; } +.rtl .home04-bg .left_bg > .img_bg { right: 0 !important; left: auto !important; } +.rtl .home04-social { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 26px 5px 0; } +.rtl .home04-list li .fa { margin-right: 0; margin-left: 10px; } +.rtl .home04-ibox02::before { left: -66%; } +.rtl .home04-ibox03 li .fa { left: auto; right: 0; } +.rtl .home04-ibox03 li { padding: 0 140px 50px 0; } +.rtl .home04-list02 li .fa { margin-right: 0; margin-left: 15px; } +.rtl .right_bg { left: 0 !important; right: auto !important; } +.rtl .home05-list li .fa { margin-right: 0; margin-left: 10px; } +.rtl .home05-shop-info { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.1); padding-left: 0; padding-right: 20px; } +.rtl .home05-list02 li .fa { margin-right: 0; margin-left: 15px; } +.rtl .home06-list li .fa { margin-left: 18px; margin-right: 0; } +.rtl .home06-list02 li .fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home07-cont { padding: 5px 275px 5px 0; } +.rtl .home07-ibox02 { padding: 0 90px 0 0; } + .rtl .home07-ibox02 span.fa { left: auto; right: 0; } +.rtl .home07-loadlist .progress .bar span { left: 0; right: auto !important; } +.rtl .home07-accordion .panel-title a { padding: 16px 50px 16px 0; } + .rtl .home07-accordion .panel-title a .accordion_icon::before { right: 4px; top: -1px; } +.rtl .home07-ibox03 li img { right: 0; left: auto; } +.rtl .home07-ibox03 li { padding: 11px 107px 12px 0; } +.rtl .home07-list ul li a span.fa { margin: 0 0 0 20px; } +.rtl .home08-list li a span.fa { margin-left: 15px; } +.rtl .header08-cont06 li div.img img { left: auto !important; right: 0; } +.rtl .header08-cont06 li { padding: 0 105px 0 0; } +.rtl #header9 .nav_ico { left: 0; } +.rtl .home09-bg03 .col-sm-6 { float: left; } +.rtl .home09-timeline .time_box_right::after, .rtl .home09-timeline .time_box_right::before, .rtl .home09-timeline .time_box_right .time_title::before { right: auto; } +.rtl .home09-price .price_holder ul li { text-align: right; } +.rtl .home10-ibox03 img { float: right; margin-right: 0; margin-left: 19px; } +.rtl .home10-goemail { padding-right: 50px; text-align: center; } +.rtl #header10 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; } +.rtl .home11-ibox::before { border-right: none; border-left: 1px solid rgba(255,255,255,0.8); right: auto; left: -15px; } +.rtl .home11-ibox03 { padding-left: 0; padding-right: 80px; } + .rtl .home11-ibox03 .fa { left: auto; right: 0; } +.rtl .home11-list li::before { margin-right: 0; margin-left: 20px; } +.rtl .home11-tab .resp-tab-content .resp_margin { text-align: right; } +.rtl .home11-ibox05 .fa { left: auto; right: 0; } +.rtl .home11-ibox05 { padding: 0 170px 50px 0; } +.rtl .home11-Testimonials blockquote { text-align: justify; } +.rtl .home11-ibox06 .photo_box { float: right; } +.rtl .home11-ibox06 .photo_content { float: right; } +.rtl #dnngo_megamenu .primary_structure > li.dir > a > span::after { margin: 8px -10px 0 0 !important; text-align: right; } +.rtl .home12-ibox02 .ico { right: 0; left: auto; } +.rtl .home12-ibox02 { padding: 40px 59px 40px 0; } +.rtl .home12-list li::before { margin-right: 0; margin-left: 5px; } +.rtl #main_right { left: -261px; right: auto !important; } + .rtl #main_right.active { left: 0 !important; } +.rtl .home13-ibox { padding: 0 100px 25px 0; } + .rtl .home13-ibox .ico { left: auto; right: 0; } +.rtl .home13-ourTeam .ourTeam_thumbnail { text-align: right; } +.rtl .home13-list dt::before { left: auto !important; right: 0; } +.rtl .home13-list dt { padding-right: 45px; } +.rtl .Testimonials_tab .last_page { margin-left: 0; margin-right: -32px; } +.rtl .home13-Testimonials .next_page { margin-left: 0; margin-right: 32px; } +.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span::before { left: 100%; right: 2px; } +.rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 3px 3px 6px !important; } +.rtl .main_content_slider_box { direction: ltr; } +.rtl .home14-social { border-right: 1px solid rgba(255, 255, 255, 0.1); padding: 5px 26px 5px 0; border-left: none; } +.rtl .home14-ibox02 li img { float: right; margin: 0 0 20px 10px; } +.rtl .home14-ibox02 li { float: right; } +.rtl .home14-list li .ico { margin: 0 0 2px 5px; } +.rtl .home14-price .price_holder ul li { text-align: right; } +.rtl .home15-percentage i, .home15-percentage em { left: auto; margin: -8px 25px 0 0; right: 100%; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home15-list04 li span.fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home15-list03 li img { float: right; margin: 0 0 10px 10px; } + +.rtl .home16-social02 { border-right: 1px solid #c7c7c7; padding: 5px 26px 5px 0; border-left: none; } +.rtl .home16-list03 li::before { right: 18px; left: auto; } +.rtl .home16-list03 li span.fa { left: auto; right: 0; } +.rtl .home16-bg02 h3 { text-align: right; } +.rtl .home16-bg02 p { text-align: justify; } +.rtl .home16-list li .ico { margin: 0 0 2px 10px; } +.rtl .home16-ibox04 .personnel_info { padding: 0 110px 0 20px; text-align: justify; } +.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_info { padding: 0 110px 0 20px; } +.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_pic { left: auto; right: 16px; } +.rtl .home16-list03 li { padding: 0 55px 50px 0; } +.rtl .home16-list li { text-align: right; margin-right: 0; margin-left: -3px; } + .rtl .home16-list li .ico::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 69%; } +.rtl .home16_slidecarousel { direction: ltr !important; } +.rtl .Home17-Container01 .dnntitle { text-align: center !important; } +.rtl .home17-accordion .accordion_icon::before { font-family: arial !important; font-size: 24px; line-height: 21px; } +.rtl .home17-newslist li { padding: 0 170px 30px 0; } +.rtl .home17-newslist .pic { left: auto; right: 0; } +.rtl .home17-list li::before { padding: 0 0 0 10px; } +.rtl .home17-accordion .panel-title a { padding: 15px 60px 15px 0; } + .rtl .home17-accordion .panel-title a .accordion_icon { left: auto; right: 0; } +.rtl .home18-ibox03 em.fa { float: right; margin-right: 0; margin-left: 18px; } +.rtl .home18-ibox02 em.fa { float: left; margin-left: 0; margin-right: 18px; } +.rtl .home18-ibox02 .text_hidden { text-align: left; } +.rtl .home18-social02 li::before { right: auto; left: 5px; } +.rtl .home18-accordion .panel-title .arrow { margin: 0 0 3px 8px; } +.rtl .home18-ibox04 .photo_box { float: right; } +.rtl .home18-team .team-left { float: right; margin: 0 15px 0 25px; } +.rtl .home19_bg03 .col-md-6 { float: left; } +.rtl .home19-ibox02 .left .title { text-align: left; } +.rtl .home20-ibox02 ul li span.fa { margin-left: 10px; margin-right: 0; } +.rtl .home20-loadedlist .progress .bar span { left: 0; right: auto; } +.rtl .home20-footer02 li a span.fa { margin: 0 0 0 10px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home20-footer01 ul li a span.fa { margin: 0 0 0 20px; } +.rtl .home20-footer03 li img { right: 0; left: auto; } +.rtl .home20-footer03 li { padding: 0 124px 0 0; } +.rtl .home21-accordion .panel-heading .accordion_icon { margin-left: 15px !important; } +.rtl .home21-blogstyle .blog-date { float: right; margin: 20px 0 0 22px; } +.rtl .home21-functionList .functiontitle em { float: right; } +.rtl .home21-carousel.home21-carousel-1 { direction: ltr; } +.rtl .home21-services-right .icon_border { float: right; margin-left: 15px; margin-right: 0; } +.rtl .home21-services-left .icon_border { float: left; margin-left: 0; margin-right: 15px; } +.rtl .home21-services-left .text_hidden { text-align: left; } +.rtl .home21-app .col-sm-6 { float: left; } +.rtl .home21-app-content h3 em { display: none; } +.rtl .home21-Testimonials .photo_box > a { float: right; margin: 0 0 10px 20px; } +.rtl .home21-time-line.scroll-wrapper > .scroll-content { margin-left: -17px; } +.rtl .home21-time-line.scroll-scrolly_visible ul { padding-left: 25px; padding-right: 0; } +.rtl .home21-time-line li { padding: 0 90px 0 0; } + .rtl .home21-time-line li .time_date { left: auto; right: 0; } +.rtl .home21-time-line ul::before { left: auto; right: 35px; } +.rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y { left: 2px; right: auto; } + + .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y:hover .scroll-element_outer, + .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer { right: -11px; } +.rtl .home21-foot-about .foot-about-input .submit { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home21-foot-about .foot-about-input .foot-input { text-align: left; } +#Body > div[style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: medium none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"]:last-child { right: 0; } + +.rtl .home22-content1-list { padding: 25px 100px 15px 0; } + .rtl .home22-content1-list span { left: auto; right: 0; } +.rtl .home22-load-list .bar span { left: 0; right: auto; } +.rtl .home22-list-ul li span { left: auto; right: 0; } +.rtl .home22-list-ul li { padding: 0 30px 0 0; } +.rtl .home22-features h5 { padding: 0 50px 0 0; } + .rtl .home22-features h5 span { left: auto; right: 0; } +.rtl .home22-Testimonials .last_page { left: 0; right: 97%; } + .rtl .home22-Testimonials .last_page::before, .rtl .home22-Testimonials .next_page::before { left: auto; right: 18px; } + +.rtl .home22-footera img { float: right; margin-left: 20px; margin-right: 0; } +.rtl .home22-bg06-r { left: 0; right: auto; } +.rtl .home23-con_c h3 span.fa { left: auto; right: 0; } +.rtl .home23-con_c h3 { padding: 10px 45px 10px 0; } +.rtl .home23-SectionStyles3 .home23-con_a ul li { padding: 0 100px 0 0; text-align: right; } + .rtl .home23-SectionStyles3 .home23-con_a ul li span { left: auto; right: 0; } +.rtl .home23-con_a.white p.text { text-align: justify; } +.rtl .home23-con_a.white h3.title { text-align: center; } +.rtl .home23-Testimonials .last_page { margin-left: -108px; } +.rtl .home23-con_g li span.fa { left: auto; right: 0; } +.rtl .home23-con_g li { padding: 31px 70px 30px 0; } +.rtl .home23-botbox_e li a span.fa { margin-left: 10px; } +.rtl .home23-botbox_f li .img { left: auto; right: 0; } +.rtl .home23-botbox_f li:first-child { padding: 0 100px 0 0; } +.rtl .home23-botbox_f li { padding: 26px 100px 26px 0; } +.rtl .home23-accordion1 .panel-title a { padding: 11px 40px 15px 0; } + .rtl .home23-accordion1 .panel-title a .accordion_icon { left: auto; right: 0; } +.rtl .home23-con_f a.home23-Button02 { margin-left: 0; margin-right: 110px; } +.rtl .home23-con_f { text-align: right; } +.rtl #anchorNav li .fa { margin: 0; } +.rtl .home24-carousel .item .ico { left: auto; right: 0; } +.rtl .home24-carousel .item { padding: 0 70px 0 15px; } +.rtl .home24-loadlist .bar span { left: 0; right: auto; } + .rtl .home24-loadlist .bar span::after { left: auto; right: 17px; } +.rtl .home24-bolglist li .date { float: right; } +.rtl .home24-bolglist li .rightbox { padding: 0 100px 0 0; } +.rtl .home24-list02 li span.fa { margin: 0 0 2px 10px; } +.rtl .home24-list .fa { float: none; } +.rtl .home25-list li { padding: 0 25px 0 0; } + .rtl .home25-list li span { left: auto; right: 0; } +.rtl .Theme_Responsive_20073_home25 .btn:first-child { margin-right: 2%; } +.rtl .home25-title02 h2::before { left: auto; right: 0; } +.rtl .home25-services-box span { left: auto; right: 0; } +.rtl .home25-services-box { padding: 0 50px 0 0; text-align: right; } +.rtl .home26-list li::before { margin-left: 10px; margin-right: 0; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home26-ibox02 span.fa { float: right; margin-left: 20px; margin-right: 0; } +.rtl .home26-bg04 .col-sm-6 { float: left !important; } +.rtl .home26-list02 li .fa { float: right; margin-left: 30px; margin-right: 0; } +.rtl .home26-testimonials .last_page::after, .rtl .home26-testimonials .next_page::after { left: auto; right: 0; } +.rtl .home26-testimonials .last_page, .rtl .home26-testimonials .next_page { left: auto; right: 50%; } +.rtl .home26-testimonials .last_page { margin: 0 60px 0 0 !important; } +.rtl .home26-testimonials .next_page { margin: 0 -99px 0 0; } +.rtl .Theme_Responsive_20073_home26 .submit_but { margin-left: 5px; } +.rtl .Theme_Responsive_20073_home26 .form_submit { text-align: right; } +.rtl .home26-social02 li::after { left: 3px; right: auto; } +.rtl .home26-piclist { margin: 0 -7px 0 0; } +.rtl .home27-social { border-right: 1px solid #c7c7c7; padding: 0 26px 0 0; border-left: none; } +.rtl .home27-conb { padding-right: 290px; } +.rtl .home27-footnews li img { left: auto; right: 0; } +.rtl .home27-footnews li { padding: 11px 107px 12px 0; } +.rtl .home27-follow ul li a::after { left: 0; right: auto; } +.rtl .home27-follow ul li a span.fa { margin: 0 0 0 20px; } + +.rtl .home28-background01 .Testimonials_tab { direction: ltr; } +.rtl .home28-accordion01 .panel-default .accordion_icon::before { right: 50%; left: auto; margin-left: 0; margin-right: -5px; } +.rtl .home28-accordion01 .panel-default .accordion_icon { float: right; margin: -7px 0 0 10px; } +.rtl .home28-horizontalTab_Top .list_style02 li::before { left: auto; right: 0; font-size: 14px; line-height: 17px; } +.rtl .home28-accordion02 .panel-default .accordion_icon::before { left: 1px; } +.rtl .home28-horizontalTab_Top .list_style02 li { float: right; padding: 7px 30px 7px 0; } +.rtl .home28-horizontalTab_Top .resp-tabs-container { text-align: right; } +.rtl .home28-accordion02 .panel-default .accordion_icon { margin: 1px 0 0 10px; } +.rtl .home28-foot_featured li img { left: auto; right: 0; } +.rtl .home28-foot_featured li { padding: 0 80px 10px 0; } +.rtl .home28-loaded_list .progress > span { left: auto; right: 15px; } +.rtl .home29-list01 li { padding: 8px 21px 8px 0; } + .rtl .home29-list01 li span { left: auto; right: 0; } +.rtl .home29-title01 h3 { text-align: right; } +.rtl .home29-ibox03 .right h5 .fa { left: auto; right: 0; } +.rtl .home29-ibox03 .right h5 { padding-left: 0; padding-right: 70px; text-align: right; } +.rtl .home29-ibox03 li p { text-align: right; } +.rtl .home29-ibox03 .left h5 .fa { left: 0; margin-left: 0; margin-right: 12px; right: auto; } +.rtl .home29-ibox03 .left h5 { padding-left: 70px; padding-right: 0; text-align: left; } +.rtl .home29-footerlist li span.fa { left: auto; right: 0; } +.rtl .home29-footerlist li { padding: 0 30px 18px 0; } +.rtl .home30-con_02_right .list_style li span { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home30-Testimonial01 .Pic { left: auto; right: 0; } +.rtl .home30-Testimonial01 li { padding-left: 0; padding-right: 90px; } +.rtl .home30-cont_03_bottom .home30-cont_04 li span.fa { left: auto; right: 0; } +.rtl .home30-cont_03_bottom .home30-cont_04 li { padding: 18px 72px 18px 0; } +.rtl .home30-bot_news li img { float: right; margin: 0 0 0 25px; } +.rtl .Home30-heading01 { border-left: 0; border-right: 4px solid #1e7ad8; padding-left: 0; padding-right: 12px; } +.rtl .Home31dnnplus .col-md-8 { float: left; } +.rtl .home31-ibox01-r .home31-ibox01 { padding: 30px 112px 30px 0; text-align: right; } + .rtl .home31-ibox01-r .home31-ibox01 span { left: auto; right: 0; } +.rtl .home31-ibox01 { padding: 30px 0 30px 112px; text-align: left; } + .rtl .home31-ibox01 span { left: 0; right: auto; } + +.rtl .home32-ibox h3 .fa { margin-left: 12px; margin-right: 0; } +.rtl .home32-bg03 .col-md-6 { float: left !important; } +.rtl .home32-list .fa { float: right; } +.rtl .home32-imginfo .title span::before { left: auto; right: 3px; } +.rtl .home32-imginfo .title span { float: right; top: 5px; } +.rtl .home32-imginfo .img-right .title span { float: left; } +.rtl .home32-imginfo .img-right li { text-align: left; } +.rtl .home32-loaded .progress-bar { float: right; } + .rtl .home32-loaded .progress-bar span { left: 0; right: auto; } +.rtl .home32-news img { float: right; margin: 4px 0 0 20px; } +.rtl .home33-newslist .date { float: right; margin-right: 0; margin-left: 18px; } +.rtl .home34-testimonials.Testimonials_tab .last_page { margin-left: -110px; } +.rtl .home34-ibox02 h5 span.fa { margin: 0 0 0 20px; } +.rtl .home34-loadlist02 .bar span { left: 0; right: auto; } +.rtl .Home34-Container01 .dnntitle { text-align: right; } +.rtl .Home34-Container01 p { text-align: justify; } +.rtl .home34-list ul li { text-align: right; } +.rtl .home34-news img { float: right; padding: 7px 0 0 14px; } +.rtl .home34-newtext { text-align: justify; } +.rtl .home34-linklist { text-align: right; } +.rtl .home35-imglist li { margin: 0 3px 12px 0; } +.rtl .Home35-Container01 .dnntitle { text-align: right; } +.rtl .home35-ibox03 .lnr, .home35-ibox03 .fa { float: right; margin-left: 28px; margin-right: 0; } +.rtl .home35-cont02 .col-sm-6 { float: left !important; } +.rtl .home35-banner .banner-right { float: left !important; } +.rtl .home36-features .col-md-6 { float: left !important; } +.rtl .Home36-Container01 .dnntitle::before { left: auto; right: 0; } +.rtl .Home36-Container01 .dnntitle { text-align: right; } +.rtl .home36-footabout .aboutinput .foot-aboutinput { text-align: left; } +.rtl .home37-full-right { left: 0; right: auto; } +.rtl .home37-icon02 em.fa { left: auto; right: 0; } +.rtl .home37-icon02 { padding: 0 90px 0 0; } +.rtl .Home37-Container02 .dnntitle { text-align: right; } +.rtl .home37-footerFour img { float: right; margin-left: 30px; margin-right: 0 !important; } +.rtl .home38-social { border-left: medium none; border-right: 1px solid #fff; padding: 5px 20px 5px 0; } +.rtl .home38-background01 h3 span.fa { left: auto; right: 0; } +.rtl .home38-background01 h3 { padding: 0 45px 0 0; } +.rtl .Home38-Container01 .dnntitle { text-align: right; } +.rtl .home38-service h4 .out { left: auto; right: 0; } +.rtl .home38-service h4 { padding: 0 70px 0 0; } +.rtl .home38-ourskills .loaded_list .bar span { left: 0; right: auto; } +.rtl .home38-contact_right li span.fa { left: auto; right: 0; } +.rtl .home38-contact_right li { padding: 25px 80px 25px 0; } +.rtl .home38-archives li span.fa { margin: 0 0 0 10px; } +.rtl .Home38-Container02 .dnntitle { text-align: right; } +.rtl .home38-follow li a .icon { left: auto; right: 0; } +.rtl .home38-follow li a span.arrow { right: 44px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .home38-follow li a { padding: 0 60px 0 0; } + .rtl .home38-follow li a .icon span.fa { right: 5px !important; position: relative; } +.rtl .home39-accordion .panel-heading .panel-title a { padding: 10px 53px 8px 20px; } +.rtl .home39-accordion .panel-heading .collapsed .arrow { -moz-transform: rotate(135deg) !important; -ms-transform: rotate(135deg) !important; -o-transform: rotate(135deg) !important; -webkit-transform: rotate(135deg) !important; transform: rotate(135deg) !important; } +.rtl .home39-boxes h1 { text-align: left; letter-spacing: 0; } +.rtl .home39-footerc li a span.fa { margin: 0 0 0 10px; } +.rtl .home40-tablet_pos .col-sm-6:first-child { float: left; } +.rtl .home40-tablet_pos .home40-tablet_abs { float: right; } +.rtl .home40-contact .right .contact_info li .fa { right: 0; left: auto; } +.rtl .home40-contact .right .contact_info li { padding: 10px 30px 10px 0; } +.rtl .Home40-Container01 .dnntitle { text-align: right; } +.rtl .sync_carousel.sync_carousel_1.animation.animated { direction: ltr; } +.rtl .home41-bg01 .row > div:first-child { float: left; } +.rtl .home41-icon01 li { padding: 0 100px 35px 0; } + .rtl .home41-icon01 li .ico { right: 0; } + .rtl .home41-icon01 li::before { left: auto; right: 30px; } + .rtl .home41-icon01 li::after { left: auto; right: 28px; } + .rtl .home41-icon01 li .ico > span { right: 6px; position: relative; } +.rtl .home41-footerlist02 li span.fa { right: 0; left: auto; } +.rtl .home41-footerlist02 li { padding: 0 30px 18px 0; } + + +/*other Pages v3.3*/ +.rtl .pagetitleBox .pagetitle-left { text-align: right; } +.rtl .Testimonials_tab .last_page { left: 0; right: auto; } +.rtl .aboutus01-testimonials .next_page { left: 75px; right: auto; } +.rtl .pagetitleBox .fa.fa-angle-right { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.rtl .faq02-ibox .img::before { left: 50%; right: auto; } +.rtl .faq02-Testimonials .next_page { margin: 0 -190px 0 0; } + .rtl .faq02-Testimonials .next_page::before { margin: 0 -7px 0 0; } +.rtl .faq02-chart .faq02-percentage .percentage_inner { margin: 40px -60px 0 0; } +.rtl .history-box .history-boxgotop::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } +.rtl .history02 .time_box_top::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 -10px 0 0; } +.rtl .history02 .time_box_left .time_content::before, +.rtl .history02 .time_box_right .time_photo::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .history02 .time_box_left .time_photo::before, +.rtl .history02 .time_box_right .time_content::before { -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); } +.rtl .history02 .time_month.time_month_one, +.rtl .history02 .time_month.time_month_two { margin: 0 -34px 0 0; } +.rtl .carousel .owl-buttons .owl-next::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .carousel .owl-buttons .owl-prev { left: auto; right: auto; } + .rtl .carousel .owl-buttons .owl-prev::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-left: none !important; } +.rtl .history03-content .tree_left img, .history03-content .tree_left > div { float: right !important; } +.rtl .history03-content .left_branch { margin-right: -7px; } +.rtl .history03-content .tree_right img, .history03-content .tree_right > div { float: left !important; } +.rtl .history03-content .right_branch { margin-left: -7px; } +.rtl .service01-ibox02 em.the1.fa { margin: -38px -60px 0 0; } +.rtl .service02-bg03 .right_img { background: url("../images/pages/service02-full-right.jpg") no-repeat center center; background-size: cover; } +.rtl .detail01_box .detail01_area_4::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin: 0 -28px 0 0; } +.rtl .detail01_box .detail01_area_6::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 0 0 -28px; } +.rtl .detail01_box .detail01_area_3::before { margin: -1px 0 0 10px; } +.rtl .detail01_box .detail01_area_1::before { margin: -1px 10px 0 0; } +.rtl .detail01-Testimonials .next_page { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .detail01-Testimonials .last_page { left: 0; right: 35px; } +/*.home4 fix search box*/ +.rtl .headerBox .header-top .searchBox::before { right: auto; left: 20px; } +.rtl .headerBox .header-top .searchBox { right: auto; left: 0; } + .rtl .headerBox .header-top .searchBox input.NormalTextBox { padding: 0 10px 0 20px; } +/*home10 fix sarch box*/ +.headerBox .header-bottom .searchBox::before { right: auto; left: 20px; } +.rtl .headerBox .header-bottom .searchBox { left: 0; right: auto; } +/*home11 fix sarch box*/ +.rtl .nav_ico .searchBox, .nav_ico .Loginandlanguage { left: 0; right: auto; } +.rtl .Theme_Responsive_20073_home11-Email .form_input input { text-align: left; } +.rtl .Theme_Responsive_20073_home23 input { padding: 0 20px 0 0; } +.rtl .Theme_Responsive_20073_home24 input { padding: 0 20px 0 0; } +.rtl .Theme_Responsive_20073_home26 input { padding: 0 20px 0 0; } +.rtl .Theme_Responsive_20073_home39 input { padding: 0 20px 0 0; } + .rtl .Theme_Responsive_20073_home39 input[type="submit"], + .rtl .Theme_Responsive_20073_home39 input[type="reset"] { padding: 0 !important; } +.rtl .Theme_Responsive_20073_home39 .form_submit { text-align: right; } +.rtl .Theme_Responsive_20073_home39 .submit_but { margin-right: 0; margin-left: 2px; } + + +/*Mega Menu*/ +.rtl #dnngo_megamenu .dnngo_boxslide { text-align: right; } + +@media (min-width: 768px) { + .rtl .col-sm-1, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9 { float: right; } +} + +@media (min-width: 992px) { + .rtl .col-md-1, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9 { float: right; } +} + +@media (min-width: 1200px) { + .rtl .col-lg-1, .rtl .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9 { float: right; } +} + +.rtl .Banner2 .Banner2_bg, .rtl .Banner2 .Banner2_link:before { -webkit-transform: skew(41deg,0deg); -moz-transform: skew(41deg,0deg); -ms-transform: skew(41deg,0deg); -o-transform: skew(41deg,0deg); transform: skew(41deg,0deg); } +.rtl .Banner2 .Banner2_link { left: auto; right: 60.7%; padding: 33px 120px 33px 60px; } + .rtl .Banner2 .Banner2_link .fa { margin: 0 10px 0 0; } + +@media only screen and (max-width: 767px) { + .rtl .Banner2 .Banner2_link:before { -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transform: none; } + .rtl .Banner2 .Banner2_link { float: left; } +} + +.rtl .ServeList_3 .title .love { right: auto; left: 0; } + .rtl .ServeList_3 .title .love .fa { margin: 0 0 0 7px; } +.rtl .list_style_3 li:before { margin: 0 0 0 10px; float: right; } +.rtl .Container-6 .title-6 { padding: 0 40px 0 0; } + .rtl .Container-6 .title-6:before { right: 0; left: auto; } +.rtl .Container-7 .title-7:before { margin: 0 0 4px 27px; } +.rtl .Container-10 .title-10, .rtl .Container-11 .title-11 { padding: 0 0 0 10px; } + .rtl .Container-10 .title-10:after, .rtl .Container-11 .title-11:after { left: 0; right: auto; margin: -9px 27px 4px 0; } +.rtl .title_style_11:before { margin: 0 0 5px 25px; } +.rtl .title_style_12:before, .rtl .title_style_13:before, .rtl .title_style_14:before { margin: 0 0 4px 27px; } +.rtl .title_style_12:after, .rtl .title_style_13:after, .rtl .title_style_14:after { margin: 0 27px 4px 0; } +.rtl .contact_info2 .fa { float: right; margin: 0 0 0 30px; } +.rtl .list_style_6 li:before { float: right; margin: 0 0 0 8px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl #header4 .header_top .ht_right { float: left; } + .rtl #header4 .header_top .ht_right > div { vertical-align: bottom; } +.rtl #header4 .header_top .languageBox, .rtl #header4 .header_top .Login { margin: 0 0 0 20px; } +.rtl .backgroundImage11 .right_bg:before { margin: 0 -15px 0 0; } +.rtl .pl_100 { padding: 0 100px 0 0; } + +@media only screen and (max-width: 767px) { + .rtl .pl_100 { padding: 0; } +} + +.rtl .list_style_7 li .fa { margin: 0 0 0 10px; } +.rtl .ServeList_11 { padding: 0 80px 0 0; } + .rtl .ServeList_11 .fa { right: 0; } +.rtl .list_style_9 li:before { float: left; } +.rtl .loaded_list_3 .bar span { left: 0; right: auto; } +.rtl .loaded_list_4 .bar span { left: 5px; right: auto; } +.rtl .isotope_grid3 .photo .ico { direction: ltr; } +.rtl .Testimonials_3 blockquote { margin: 0 0 0 5%; text-align: right; } + .rtl .Testimonials_3 blockquote:before { left: auto; right: 100%; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .Theme_Responsive_20072_home5-Email .form_submit { left: 0 !important; right: auto !important; } +.rtl .product_list_01 .link .shopping, .rtl .product_list_01 .link .view { margin: 0 0 0 5px; } +.rtl .list_style_10 li .fa { margin: 0 0 0 10px; } +.rtl .photo_box_2 .photo_content { padding: 0 10% 0 0; } +.rtl .product_list_02 .img { padding: 0 0 0 40px; } +.rtl .list_style_11 li .fa { margin: 0 0 0 15px; } +.rtl .Theme_Responsive_20072_home7 .form_submit { text-align: left; } +.rtl .list_style_13 li .fa { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .ServeList_15 li { padding: 0 60px 30px 0; } + .rtl .ServeList_15 li .ico { right: 0; left: auto; } +.rtl .list_style_12 li .fa { margin: 0 0 0 18px; } +.rtl .price-table3 .price_holder .btn:before { right: auto; left: -60px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .price-table5 .price_holder .price_box .content { text-align: right; } +.rtl .price-table5 .price_holder ul li { text-align: right; } + .rtl .price-table5 .price_holder ul li .fa { margin: 0 0 0 10px; } +.rtl .loaded_list_1 .bar span, .rtl .loaded_list_5 .bar span { left: 0; right: auto; } +.rtl #Breadcrumb_style_1 .breadcrumbRight .fa { margin: 0 0 0 10px; } +.rtl .blockquote_3 small img { margin: 0 0 0 15px; } +.rtl .blockquote_3 p:after { right: 0; right: 94px; } +.rtl .blockquote_5 .pic { float: right; } + +@media only screen and (max-width: 767px) { + .rtl .blockquote_5 .pic { float: none; } +} + +.rtl .verticalTab_Left_1 .resp-tab-content .resp_margin .pic { float: right; margin: 0 0 30px 40px; } +.rtl .horizontalTab_Top_1 .resp-tabs-container { text-align: right; } +.rtl .list_style_9 li:before { float: right; margin: 0 0 0 20px; } +.rtl .ServeList_13 { padding: 0 170px 50px 0; } + .rtl .ServeList_13 .fa { left: auto; right: 0; } + +@media only screen and (max-width: 767px) { + .rtl .ServeList_13 { padding-right: 0; } +} + +.rtl .accordion_1 .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; } +.rtl .accordion_2 .panel-default .accordion_icon { float: left; margin: 0 10px 0 0; } +.rtl .quotes_2, .rtl .quotes_3 { padding: 45px 87px 45px 45px; } + .rtl .quotes_2:before, .rtl .quotes_3:before { right: 35px; left: auto; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .dropcaps_1, .rtl .dropcaps_2, .rtl .dropcaps_3, .rtl .dropcaps_4, .rtl .dropcaps_5, .rtl .dropcaps_6, .rtl .dropcaps_7, .rtl .dropcaps_8 { float: right; margin: 5px 0 15px 25px !important; } +.rtl .alert .close { margin-left: 5px; } +.rtl .dropdown-menu { left: auto; right: 0; text-align: right; } +.rtl .pic_box .ico { direction: ltr; } +.rtl .text_sytle_1, .rtl .text_sytle_3, .rtl .text_sytle_4 { text-align: right; } + .rtl .text_sytle_1 .info { float: left; } + .rtl .text_sytle_1 .info span { margin: 0 0 0 3px; } +.rtl .ServeList_18 { padding: 0 60px 30px 0; } + .rtl .ServeList_18 .ico { right: 0; left: auto; } +.rtl .list_style_1 li:before { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl .faq_box dt, .rtl .faq_box dd { padding: 0 55px 10px 0; } + .rtl .faq_box dt:before, .rtl .faq_box dd:before { left: auto; right: 0; } + +@media only screen and (max-width: 767px) { + .rtl .content_text_4 dl { text-align: right !important; } +} + +.rtl .loaded_list_2 .bar span { left: 10px; right: auto; } +.rtl .list_style_8 li { padding: 0 177px 50px 0; } + .rtl .list_style_8 li .fa { right: 0; left: auto; } +.rtl .list_style_4 img { float: right; margin: 0 0 5px 15px; } + +@media only screen and (max-width: 768px) { + .rtl .verticalTab_Left .resp-arrow, .rtl .verticalTab_Right .resp-arrow, .rtl .verticalTab_Bottom .resp-arrow, .rtl .horizontalTab_Top .resp-arrow { float: left; } + .rtl .timeline .time_year { margin: 0 auto 0 0; } + .rtl .timeline .time_box.dir .time_content { text-align: right; } +} + +.rtl .list_style_15 li .fa { margin: 0 0 0 15px; } + +@media only screen and (max-width: 768px) { + .rtl .multi_menu ul li span { text-align: right; } + .rtl .multi_menu ul li .menu_arrow { right: auto; left: 10px; } +} + +.rtl .languageBox { margin-left: 10px; } +.rtl .number_style_1 .box:before { right: 100%; left: auto; margin: -13px 40px 0 0; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-transform: rotate(135deg); } + +@media only screen and (max-width: 1600px) { + .rtl .number_style_1 .box:before { margin-right: 20px; } +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .rtl .number_style_1 .box:before { display: none; } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .rtl .number_style_1 .box:before { display: none; } +} + +@media only screen and (max-width: 767px) { + .rtl .number_style_1 .box:before { margin-right: 40px; display: none; } +} + +.rtl .list_style_2 .fa { margin: 0 0 10px 15px; } +.rtl .ServeList_5 { padding: 30px 100px 30px 0; } + .rtl .ServeList_5 .ico { right: 10px; } +.rtl .list_style_5 .ico { float: right; margin: 8px 0 0 30px; } +.rtl .backgroundImage7:before { left: auto; right: 0; } +.rtl #gmap { right: auto; left: 0; } +.rtl .backgroundImage10 { background-image: url(../images/img_bg_10-rtl.jpg); } +.rtl div.ServeList_7:before, .rtl div.ServeList_7.mt:before { right: 100%; margin: -20px 20px 0 0; -moz-transform: scaleX(-1) scaleY(1); -ms-transform: scaleX(-1) scaleY(1); -o-transform: scaleX(-1) scaleY(1); -webkit-transform: scaleX(-1) scaleY(1); transform: scaleX(-1) scaleY(1); } +.rtl .backgroundImage17 .right_bg { right: auto; left: 0; } +.rtl .link_img_list_01 li { border: none; border-left: 1px solid #d3d3d3; } + +@media only screen and (max-width: 767px) { + .rtl .link_img_list_01 li { border: none; } +} + +.rtl #dnn_dnnBREADCRUMB_lblBreadCrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; } + .rtl #dnn_dnnBREADCRUMB_lblBreadCrumb .breadcrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; } +.rtl #left_menu ul li.dir > a:after, #left_menu ul li li a:before { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); } +.rtl #left_menu ul li li li a { margin: 0 40px 0 20px; } +.rtl #left_menu ul li li li li a { margin: 0 60px 0 20px; } +.rtl .dividers_3:before { right: auto; } +.rtl .Skin_01_Default .news_calendar { float: right; margin-left: 6px; margin-right: 0; } +.rtl .addthis_default_style .addthis_separator, .rtl .addthis_default_style .at4-icon, .rtl .addthis_default_style .at300b, .rtl .addthis_default_style .at300bo, .rtl .addthis_default_style .at300bs, .rtl .addthis_default_style .at300m, .rtl .addthis_default_style .addthis_counter { float: right !important; } +.rtl .post_author_info .thum { float: right !important; margin-right: 0 !important; margin-left: 10px !important; } +.rtl .formError { left: auto !important; right: 0 !important; } + .rtl .formError .formErrorContent { text-align: right; } + .rtl .formError .formErrorArrow { margin-left: 0 !important; margin-right: 10px !important; } +.rtl .Theme_Responsive_20072_home7-Email .form_submit { right: auto !important; left: 0 !important; text-align: left !important; } +.rtl .contact_info .fa, .rtl .ServeList_25 .pic { float: right; margin-right: 0; margin-left: 30px; } +.rtl .Skin_01_Portfolio .pho-photo .content { text-align: right; } +.rtl .Skin_01_Portfolio .filter_block ul.sort_box { float: left; } +.rtl .Skin_01_Portfolio .filter_block .filters { float: right; } + .rtl .Skin_01_Portfolio .filter_block .filters a { float: right; } + .rtl .Skin_01_Portfolio .filter_block .filters a:first-child { border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; } + .rtl .Skin_01_Portfolio .filter_block .filters a:last-child { border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; } + .rtl .Skin_01_Portfolio .filter_block .filters a { border-right: none; border-left-style: solid; border-left-width: 1px; border-left-color: #e1e5e7; } +.rtl .Skin_01_Portfolio.galler_datail .prev_next { float: left; direction: ltr; } + .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-right { float: right; height: 17px; } + .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-left { float: left; height: 17px; } + .rtl .Skin_01_Portfolio.galler_datail .prev_next .btn-small { display: inline-block; width: auto; line-height: normal; overflow: hidden; line-height: 18px; height: 30px; direction: rtl; } +.rtl .Skin_01_Portfolio.galler_datail .gallery_author .thum { float: right; margin-left: 10px; margin-right: 0; } +.rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row input, .rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row textarea { margin-right: 0; } +.rtl .img_positionright { position: relative; z-index: -1; } +.rtl .timeline2:before { right: 92px; left: auto; } +.rtl .timeline2 .time_box { border-left-width: 1px !important; border-right: 3px solid #20a3f0; margin-right: 165px; margin-left: 0; } +.rtl .rtl .timeline2 .time_box { border-left-color: #ddd !important; } +.rtl .timeline2 .time_box:after { left: 100%; right: auto; border-left-color: #20a3f0; border-right-color: transparent !important; } +.rtl .timeline2 .time_box:before { left: auto; right: -83px; } + +@media only screen and (max-width: 767px) { + .rtl .timeline2 .time_box { margin-right: 0; } + .rtl .timeline2 .time_box:before { left: auto; right: 83px; } +} + +.rtl .ServeList_31:before { left: auto; right: 50%; } +.rtl .backgroundImage23 .right_img { right: auto; left: 0; } +.rtl .timeline2 .timeline_End { margin-right: 53px; } +.rtl .ServeList_32 li { padding: 0 85px 60px 0; } + .rtl .ServeList_32 li .fa { left: auto; right: 0; } + .rtl .ServeList_32 li:before { left: auto; right: 22px; } +.rtl .list_style_14 li .fa { margin-right: 0; margin-left: 10px; } +.rtl .star_box .star_area_1:before { right: 100%; left: 0; margin: -1px 10px 0 0; right: 100%; left: auto; margin: -1px 10px 0 0; } +.rtl .star_box .star_area_3:before { left: 100%; right: auto; margin: -1px 0 0 10px; } +.rtl .star_box .star_area_6:before { top: 6px; left: 100%; right: auto; margin: 0 0 0 -28px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } +.rtl .star_box .star_area_4:before { top: 6px; right: 100%; left: auto; margin: 0 -28px 0 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } +.rtl .ServeList_35 li span { float: right; margin-right: 0; margin-left: 30px; } +.rtl .faq_list dt, .rtl .faq_list dd { padding-left: 0; padding-right: 60px; } + .rtl .faq_list dt:before { left: auto; right: 0; } +.rtl .btn_7, .rtl a.btn_7, .rtl a:link.btn_7, .rtl a:active.btn_7, .rtl a:visited.btn_7 { margin: 0 0 8px 20px; } +.rtl .content_text_8 .text_right { right: auto; left: 3%; } +.rtl .content_text_8 .text_left { margin-right: 0; margin-left: 250px; } +.rtl .list_style_16 li .fa { margin: 0 0 0 20px; } +.rtl .ServeList_37 { padding: 25px 120px 30px 0; } + .rtl .ServeList_37 .fa { left: auto; right: 25px; } +.rtl .ServeList_34 li { text-align: right; } +.rtl .Skin_02_Default.gallery_list .page_meta a, .rtl .Skin_02_Default.gallery_list .nav_category .list_one, .rtl .Skin_02_Default.gallery_list .nav_category .photo_rss, .rtl .Skin_02_Default.gallery_list .nav_category .list_three, .rtl .Skin_02_Default.gallery_list .nav_category .list_two, .rtl .Skin_02_Default.galler_datail .prev_next { float: left; } +.rtl .Skin_02_Default.gallery_list .author_info .thum, .rtl .Skin_02_Default.galler_datail .gallery_author .thum { float: right; } +.rtl .Skin_02_Default.galler_datail .PA_Effect_02_Default { direction: ltr; } + +@media only screen and (max-width: 767px) { + .rtl .ServeList_37 { padding-right: 80px; } + .rtl .ServeList_37 .fa { right: 0; } + .rtl .Theme_Responsive_20072_home1 .form_list { margin-left: 0 !important; } + .rtl .Theme_Responsive_20072_home1 .form_row { padding-left: 0 !important; } +} + +@media only screen and (max-width: 991px) { + .rtl .content_text_8 .text_left { margin-left: 0; margin-bottom: 18px; } +} + +.rtl .FooterPane { float: left; } +.rtl .copyright_style { float: right; } +.rtl .c_contentpane, .rtl .Container-H4-1 .dnntitle, .rtl .Home02-Container01 .dnntitle, .rtl .Home03-Container02 .dnntitle, .rtl .Home04-Container02 .dnntitle, .rtl .Home07-Container01 .dnntitle, .rtl .Home08-Container01 .dnntitle, .rtl .Home10-Container01 .dnntitle, .rtl .Home12-Container01 .contentpane, .rtl .Home12-Container02 .dnntitle, .rtl .Home12-Container02 .contentpane, .rtl .Home13-Container01 .contentpane, .rtl .Home14-Container01 .contentpane, .rtl .Home14-Container02 .dnntitle, .rtl .Home14-Container02 .contentpane, .rtl .Home14-Container03 .dnntitle, .rtl .Home14-Container03 .contentpane, .rtl .Home15-Container01 .dnntitle, .rtl .Home15-Container01 .contentpane, .rtl .Home16-Container01 .contentpane, .rtl .Home16-Container02 .dnntitle, .rtl .Home16-Container02 .contentpane, .rtl .Home17-Container01 .dnntitle, .rtl .Home17-Container02 .contentpane, .rtl .Home17-Container03 .dnntitle, .rtl .Home17-Container03 .contentpane, .rtl .Home17-Container04 .dnntitle, .rtl .Home17-Container04 .contentpane, .rtl .Home18-Container02 .dnntitle, .rtl .Home21-Container01 .dnntitle, .rtl .Home21-Container02 .dnntitle, .rtl .Home21-Container03 .dnntitle, .rtl .Home21-Container04 .dnntitle, .rtl .Home22-Container01 .contentpane, .rtl .Home22-Container02 .dnntitle, .rtl .Home22-Container02 .contentpane, .rtl .Home22-Container03 .dnntitle, .rtl .Home22-Container03 .contentpane, .rtl .Home23-Container02 .dnntitle, .rtl .Home24-Container01 .dnntitle, .rtl .Home24-Container03 .dnntitle, .rtl .Home25-Container01 .dnntitle, .rtl .Home25-Container01 .contentpane, .rtl .Home26-Container02 .dnntitle, .rtl .Home26-Container03 .dnntitle, .rtl .Home27-Container01 .dnntitle, .rtl .Home28-Container01 .dnntitle, .rtl .Home29-Container01 .contentpane, .rtl .Home30-Container01 .dnntitle, .rtl .Home31-Container01 .contentpane, .rtl .Contactus02-Container01 .dnntitle { text-align: right; } \ No newline at end of file diff --git a/src/assets/niayesh/saman.gif b/src/assets/niayesh/saman.gif new file mode 100644 index 0000000000000000000000000000000000000000..8baa4bf6146577a8c57643da966a9aae3b085130 GIT binary patch literal 6928 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 + +
        \ No newline at end of file diff --git a/src/assets/niayesh/script.js b/src/assets/niayesh/script.js new file mode 100644 index 0000000..4006e59 --- /dev/null +++ b/src/assets/niayesh/script.js @@ -0,0 +1,367 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
        ");e.find(".next-page").click(function(){autoplays(1)});e.find(".last-page").click(function(){autoplays(-1)})}});}) +$(document).ready(function(){$(".horizontalTab_Top,.horizontalTab_Bottom,.verticalTab_Left,.verticalTab_Right,.dg-tabs-top,.dg-tabs-bottom,.dg-tabs-left,.dg-tabs-right").each(function(){var e=$(this),itm=e.find(".resp-tab-item"),interval;if(e.data("autoplay")){var time=parseInt(e.data("autoplay"))>=1?e.data("autoplay"):3000;var autoplays=function(n){int=e.find(".resp-tabs-list .resp-tab-active").index()+n<>
        ");e.find(".next-page").click(function(){autoplays(1)});e.find(".last-page").click(function(){autoplays(-1)})}});}) + + +/* +$(document).ready(function(){ + $(".dg-tabs-top").each(function() { + var mobile =true,e=$(this); + $(window).resize(function(){ + if($(window).width()<767){ + if(mobile){ + e.find(".resp-tabs-container h2").removeClass("resp-tab-active"); + e.find(".resp-tabs-container .resp_container").removeClass("resp-tab-content-active").hide(); + mobile=false; + } + }else{ + if(!mobile){ + mobile=true ; + e.find(".resp-tabs-container .resp_container").eq(e.find(".resp-tabs-list .resp-tab-active").index()).addClass("resp-tab-content-active").show(); + } + } + }) + }); + +}) +*/ +//chart.js--------------------------- +/**! + * easyPieChart + * Lightweight plugin to render simple, animated and retina optimized pie charts + * + * @license + * @author Robert Fleischmann (http://robert-fleischmann.de) + * @version 2.1.5 + **/ +!function(a,b){"object"==typeof exports?module.exports=b(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],b):b(a.jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draws=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draws(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(){},onStep:function(){},onStop:function(){}};if("undefined"!=typeof b)d.renderers=b;else{if("undefined"==typeof SVGrenderers)throw new Error("Please load either the SVG- or the Canvasrenderers");d.renderers=SVGrenderers};var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));e.easing="string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?jQuery.easing[e.easing]:d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderers=new e.renderers(a,e),this.renderers.draws(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderers.animate(f,a):this.renderers.draws(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};function checkCanvasAvailable(){return!!document.createElement('canvas').getContext};function checkCanvasTextAvailable(){if(!checkCanvasAvailable())return false;var dummy_canvas=document.createElement('canvas');var context=dummy_canvas.getContext('2d');return typeof context.fillText=='function'};if(!checkCanvasTextAvailable()&&!checkCanvasTextAvailable()){a.fn.easyPieChart=function(b){return this.each(function(){var $t=$(this);$t.find("span").text($t.attr("data-percent"));$t.css("border","1px solid "+$t.css("color"))})};return false}else{a.fn.easyPieChart=function(b){return this.each(function(){var $t=$(this),e=this;var AnimationCharts=function(){var viewTop=$(window).scrollTop()+$(window).height(),_top=$t.offset().top;if(viewTop>_top&&$t.find('canvas').length<=0){var d;a.data(e,"easyPieChart")||(d=a.extend({},b,a(e).data()),a.data(e,"easyPieChart",new c(e,d)))}};AnimationCharts();$(window).scroll(function(event){AnimationCharts()})})}}}); + +//LavaLamp.js------------------------------- version 4.0.0 +/** + * LavaLamp - A menu plugin for jQuery with cool hover effects. + * @requires jQuery v1.1.3.1 or above + * + * http://gmarwaha.com/blog/?p=7 + * + * Copyright (c) 2007 Ganeshji Marwaha (gmarwaha.com) + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * Version: 0.1.0 + */ + +(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(index){var me=$(this),noop=function(){},$back=$('
      • ').appendTo(me),$li=$(">li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0],on=1;$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});if($("#anchorNav").length!=0){$(window).scroll(function(){if(!$(curr).hasClass("current")&&on==1){curr=me.find("li.current")[0];setCurr(curr);return false;}})} ;$li.click(function(e){on=0;setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(el){$back.stop().animate({"left":el.offsetLeft+"px","width":el.offsetWidth+"px"},function(){setTimeout(function(){on=1},100);});curr=el};function move(el){$back.each(function(){$.dequeue(this,"fx")}).animate({width:el.offsetWidth,left:el.offsetLeft},o.speed,o.fx)};if(index==0){$(window).resize(function(){$back.css({width:curr.offsetWidth,left:curr.offsetLeft})})}})}})(jQuery); + +//OwlCarousel.js---------------------------- + +/* + * jQuery OwlCarousel v1.3.2 + * + * Copyright (c) 2013 Bartosz Wojciechowski + * http://www.owlgraphic.com/owlcarousel/ + * + * Licensed under MIT + * + */ + +/*JS Lint helpers: */ +/*global dragMove: false, dragEnd: false, $, jQuery, alert, window, document */ +/*jslint nomen: true, continue:true */ + +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7(A 3c.3q!=="9"){3c.3q=9(e){9 t(){}t.5S=e;p 5R t}}(9(e,t,n){h r={1N:9(t,n){h r=c;r.$k=e(n);r.6=e.4M({},e.37.2B.6,r.$k.v(),t);r.2A=t;r.4L()},4L:9(){9 r(e){h n,r="";7(A t.6.33==="9"){t.6.33.R(c,[e])}l{1A(n 38 e.d){7(e.d.5M(n)){r+=e.d[n].1K}}t.$k.2y(r)}t.3t()}h t=c,n;7(A t.6.2H==="9"){t.6.2H.R(c,[t.$k])}7(A t.6.2O==="2Y"){n=t.6.2O;e.5K(n,r)}l{t.3t()}},3t:9(){h e=c;e.$k.v("d-4I",e.$k.2x("2w")).v("d-4F",e.$k.2x("H"));e.$k.z({2u:0});e.2t=e.6.q;e.4E();e.5v=0;e.1X=14;e.23()},23:9(){h e=c;7(e.$k.25().N===0){p b}e.1M();e.4C();e.$S=e.$k.25();e.E=e.$S.N;e.4B();e.$G=e.$k.17(".d-1K");e.$K=e.$k.17(".d-1p");e.3u="U";e.13=0;e.26=[0];e.m=0;e.4A();e.4z()},4z:9(){h e=c;e.2V();e.2W();e.4t();e.30();e.4r();e.4q();e.2p();e.4o();7(e.6.2o!==b){e.4n(e.6.2o)}7(e.6.O===j){e.6.O=4Q}e.19();e.$k.17(".d-1p").z("4i","4h");7(!e.$k.2m(":3n")){e.3o()}l{e.$k.z("2u",1)}e.5O=b;e.2l();7(A e.6.3s==="9"){e.6.3s.R(c,[e.$k])}},2l:9(){h e=c;7(e.6.1Z===j){e.1Z()}7(e.6.1B===j){e.1B()}e.4g();7(A e.6.3w==="9"){e.6.3w.R(c,[e.$k])}},3x:9(){h e=c;7(A e.6.3B==="9"){e.6.3B.R(c,[e.$k])}e.3o();e.2V();e.2W();e.4f();e.30();e.2l();7(A e.6.3D==="9"){e.6.3D.R(c,[e.$k])}},3F:9(){h e=c;t.1c(9(){e.3x()},0)},3o:9(){h e=c;7(e.$k.2m(":3n")===b){e.$k.z({2u:0});t.18(e.1C);t.18(e.1X)}l{p b}e.1X=t.4d(9(){7(e.$k.2m(":3n")){e.3F();e.$k.4b({2u:1},2M);t.18(e.1X)}},5x)},4B:9(){h e=c;e.$S.5n(\'\').4a(\'\');e.$k.17(".d-1p").4a(\'\');e.1H=e.$k.17(".d-1p-49");e.$k.z("4i","4h")},1M:9(){h e=c,t=e.$k.1I(e.6.1M),n=e.$k.1I(e.6.2i);7(!t){e.$k.I(e.6.1M)}7(!n){e.$k.I(e.6.2i)}},2V:9(){h t=c,n,r;7(t.6.2Z===b){p b}7(t.6.48===j){t.6.q=t.2t=1;t.6.1h=b;t.6.1s=b;t.6.1O=b;t.6.22=b;t.6.1Q=b;t.6.1R=b;p b}n=e(t.6.47).1f();7(n>(t.6.1s[0]||t.2t)){t.6.q=t.2t}7(t.6.1h!==b){t.6.1h.5g(9(e,t){p e[0]-t[0]});1A(r=0;rt.E&&t.6.46===j){t.6.q=t.E}},4r:9(){h n=c,r,i;7(n.6.2Z!==j){p b}i=e(t).1f();n.3d=9(){7(e(t).1f()!==i){7(n.6.O!==b){t.18(n.1C)}t.5d(r);r=t.1c(9(){i=e(t).1f();n.3x()},n.6.45)}};e(t).44(n.3d)},4f:9(){h e=c;e.2g(e.m);7(e.6.O!==b){e.3j()}},43:9(){h t=c,n=0,r=t.E-t.6.q;t.$G.2f(9(i){h s=e(c);s.z({1f:t.M}).v("d-1K",3p(i));7(i%t.6.q===0||i===r){7(!(i>r)){n+=1}}s.v("d-24",n)})},42:9(){h e=c,t=e.$G.N*e.M;e.$K.z({1f:t*2,T:0});e.43()},2W:9(){h e=c;e.40();e.42();e.3Z();e.3v()},40:9(){h e=c;e.M=1F.4O(e.$k.1f()/e.6.q)},3v:9(){h e=c,t=(e.E*e.M-e.6.q*e.M)*-1;7(e.6.q>e.E){e.D=0;t=0;e.3z=0}l{e.D=e.E-e.6.q;e.3z=t}p t},3Y:9(){p 0},3Z:9(){h t=c,n=0,r=0,i,s,o;t.J=[0];t.3E=[];1A(i=0;i\').5m("5l",!t.F.15).5c(t.$k)}7(t.6.1v===j){t.3T()}7(t.6.2a===j){t.3S()}},3S:9(){h t=c,n=e(\'\');t.B.1o(n);t.1u=e("",{"H":"d-1n",2y:t.6.2U[0]||""});t.1q=e("",{"H":"d-U",2y:t.6.2U[1]||""});n.1o(t.1u).1o(t.1q);n.w("2X.B 21.B",\'L[H^="d"]\',9(e){e.1l()});n.w("2n.B 28.B",\'L[H^="d"]\',9(n){n.1l();7(e(c).1I("d-U")){t.U()}l{t.1n()}})},3T:9(){h t=c;t.1k=e(\'\');t.B.1o(t.1k);t.1k.w("2n.B 28.B",".d-1j",9(n){n.1l();7(3p(e(c).v("d-1j"))!==t.m){t.1g(3p(e(c).v("d-1j")),j)}})},3P:9(){h t=c,n,r,i,s,o,u;7(t.6.1v===b){p b}t.1k.2y("");n=0;r=t.E-t.E%t.6.q;1A(s=0;s",{"H":"d-1j"});u=e("<3N>",{4R:t.6.39===j?n:"","H":t.6.39===j?"d-59":""});o.1o(u);o.v("d-1j",r===s?i:s);o.v("d-24",n);t.1k.1o(o)}}t.35()},35:9(){h t=c;7(t.6.1v===b){p b}t.1k.17(".d-1j").2f(9(){7(e(c).v("d-24")===e(t.$G[t.m]).v("d-24")){t.1k.17(".d-1j").Z("2d");e(c).I("2d")}})},3e:9(){h e=c;7(e.6.2a===b){p b}7(e.6.2e===b){7(e.m===0&&e.D===0){e.1u.I("1b");e.1q.I("1b")}l 7(e.m===0&&e.D!==0){e.1u.I("1b");e.1q.Z("1b")}l 7(e.m===e.D){e.1u.Z("1b");e.1q.I("1b")}l 7(e.m!==0&&e.m!==e.D){e.1u.Z("1b");e.1q.Z("1b")}}},30:9(){h e=c;e.3P();e.3e();7(e.B){7(e.6.q>=e.E){e.B.3K()}l{e.B.3J()}}},55:9(){h e=c;7(e.B){e.B.3k()}},U:9(e){h t=c;7(t.1E){p b}t.m+=t.6.12===j?t.6.q:1;7(t.m>t.D+(t.6.12===j?t.6.q-1:0)){7(t.6.2e===j){t.m=0;e="2k"}l{t.m=t.D;p b}}t.1g(t.m,e)},1n:9(e){h t=c;7(t.1E){p b}7(t.6.12===j&&t.m>0&&t.m=i.D){e=i.D}l 7(e<=0){e=0}i.m=i.d.m=e;7(i.6.2o!==b&&r!=="4e"&&i.6.q===1&&i.F.1x===j){i.1t(0);7(i.F.1x===j){i.1L(i.J[e])}l{i.1r(i.J[e],1)}i.2r();i.4l();p b}s=i.J[e];7(i.F.1x===j){i.1T=b;7(n===j){i.1t("1w");t.1c(9(){i.1T=j},i.6.1w)}l 7(n==="2k"){i.1t(i.6.2v);t.1c(9(){i.1T=j},i.6.2v)}l{i.1t("1m");t.1c(9(){i.1T=j},i.6.1m)}i.1L(s)}l{7(n===j){i.1r(s,i.6.1w)}l 7(n==="2k"){i.1r(s,i.6.2v)}l{i.1r(s,i.6.1m)}}i.2r()},2g:9(e){h t=c;7(A t.6.1Y==="9"){t.6.1Y.R(c,[t.$k])}7(e>=t.D||e===-1){e=t.D}l 7(e<=0){e=0}t.1t(0);7(t.F.1x===j){t.1L(t.J[e])}l{t.1r(t.J[e],1)}t.m=t.d.m=e;t.2r()},2r:9(){h e=c;e.26.2D(e.m);e.13=e.d.13=e.26[e.26.N-2];e.26.5f(0);7(e.13!==e.m){e.35();e.3e();e.2l();7(e.6.O!==b){e.3j()}}7(A e.6.3y==="9"&&e.13!==e.m){e.6.3y.R(c,[e.$k])}},X:9(){h e=c;e.3A="X";t.18(e.1C)},3j:9(){h e=c;7(e.3A!=="X"){e.19()}},19:9(){h e=c;e.3A="19";7(e.6.O===b){p b}t.18(e.1C);e.1C=t.4d(9(){e.U(j)},e.6.O)},1t:9(e){h t=c;7(e==="1m"){t.$K.z(t.2z(t.6.1m))}l 7(e==="1w"){t.$K.z(t.2z(t.6.1w))}l 7(A e!=="2Y"){t.$K.z(t.2z(e))}},2z:9(e){p{"-1G-1a":"2C "+e+"1z 2s","-1W-1a":"2C "+e+"1z 2s","-o-1a":"2C "+e+"1z 2s",1a:"2C "+e+"1z 2s"}},3H:9(){p{"-1G-1a":"","-1W-1a":"","-o-1a":"",1a:""}},3I:9(e){p{"-1G-P":"1i("+e+"V, C, C)","-1W-P":"1i("+e+"V, C, C)","-o-P":"1i("+e+"V, C, C)","-1z-P":"1i("+e+"V, C, C)",P:"1i("+e+"V, C,C)"}},1L:9(e){h t=c;t.$K.z(t.3I(e))},3L:9(e){h t=c;t.$K.z({T:e})},1r:9(e,t){h n=c;n.29=b;n.$K.X(j,j).4b({T:e},{54:t||n.6.1m,3M:9(){n.29=j}})},4E:9(){h e=c,r="1i(C, C, C)",i=n.56("L"),s,o,u,a;i.2w.3O=" -1W-P:"+r+"; -1z-P:"+r+"; -o-P:"+r+"; -1G-P:"+r+"; P:"+r;s=/1i\\(C, C, C\\)/g;o=i.2w.3O.5i(s);u=o!==14&&o.N===1;a="5z"38 t||t.5Q.4P;e.F={1x:u,15:a}},4q:9(){h e=c;7(e.6.27!==b||e.6.1U!==b){e.3Q();e.3R()}},4C:9(){h e=c,t=["s","e","x"];e.16={};7(e.6.27===j&&e.6.1U===j){t=["2X.d 21.d","2N.d 3U.d","2n.d 3V.d 28.d"]}l 7(e.6.27===b&&e.6.1U===j){t=["2X.d","2N.d","2n.d 3V.d"]}l 7(e.6.27===j&&e.6.1U===b){t=["21.d","3U.d","28.d"]}e.16.3W=t[0];e.16.2K=t[1];e.16.2J=t[2]},3R:9(){h t=c;t.$k.w("5y.d",9(e){e.1l()});t.$k.w("21.3X",9(t){p e(t.1d).2m("5C, 5E, 5F, 5N")})},3Q:9(){9 s(e){7(e.2b!==W){p{x:e.2b[0].2c,y:e.2b[0].41}}7(e.2b===W){7(e.2c!==W){p{x:e.2c,y:e.41}}7(e.2c===W){p{x:e.52,y:e.53}}}}9 o(t){7(t==="w"){e(n).w(r.16.2K,a);e(n).w(r.16.2J,f)}l 7(t==="Q"){e(n).Q(r.16.2K);e(n).Q(r.16.2J)}}9 u(n){h u=n.3h||n||t.3g,a;7(u.5a===3){p b}7(r.E<=r.6.q){p}7(r.29===b&&!r.6.3f){p b}7(r.1T===b&&!r.6.3f){p b}7(r.6.O!==b){t.18(r.1C)}7(r.F.15!==j&&!r.$K.1I("3b")){r.$K.I("3b")}r.11=0;r.Y=0;e(c).z(r.3H());a=e(c).2h();i.2S=a.T;i.2R=s(u).x-a.T;i.2P=s(u).y-a.5o;o("w");i.2j=b;i.2L=u.1d||u.4c}9 a(o){h u=o.3h||o||t.3g,a,f;r.11=s(u).x-i.2R;r.2I=s(u).y-i.2P;r.Y=r.11-i.2S;7(A r.6.2E==="9"&&i.3C!==j&&r.Y!==0){i.3C=j;r.6.2E.R(r,[r.$k])}7((r.Y>8||r.Y<-8)&&r.F.15===j){7(u.1l!==W){u.1l()}l{u.5L=b}i.2j=j}7((r.2I>10||r.2I<-10)&&i.2j===b){e(n).Q("2N.d")}a=9(){p r.Y/5};f=9(){p r.3z+r.Y/5};r.11=1F.3v(1F.3Y(r.11,a()),f());7(r.F.1x===j){r.1L(r.11)}l{r.3L(r.11)}}9 f(n){h s=n.3h||n||t.3g,u,a,f;s.1d=s.1d||s.4c;i.3C=b;7(r.F.15!==j){r.$K.Z("3b")}7(r.Y<0){r.1y=r.d.1y="T"}l{r.1y=r.d.1y="3i"}7(r.Y!==0){u=r.4j();r.1g(u,b,"4e");7(i.2L===s.1d&&r.F.15!==j){e(s.1d).w("3a.4k",9(t){t.4S();t.4T();t.1l();e(t.1d).Q("3a.4k")});a=e.4N(s.1d,"4V").3a;f=a.4W();a.4X(0,0,f)}}o("Q")}h r=c,i={2R:0,2P:0,4Y:0,2S:0,2h:14,4Z:14,50:14,2j:14,51:14,2L:14};r.29=j;r.$k.w(r.16.3W,".d-1p",u)},4j:9(){h e=c,t=e.4m();7(t>e.D){e.m=e.D;t=e.D}l 7(e.11>=0){t=0;e.m=0}p t},4m:9(){h t=c,n=t.6.12===j?t.3E:t.J,r=t.11,i=14;e.2f(n,9(s,o){7(r-t.M/20>n[s+1]&&r-t.M/20(n[s+1]||n[s]-t.M)&&t.34()==="3i"){7(t.6.12===j){i=n[s+1]||n[n.N-1];t.m=e.4p(i,t.J)}l{i=n[s+1];t.m=s+1}}});p t.m},34:9(){h e=c,t;7(e.Y<0){t="3i";e.3u="U"}l{t="T";e.3u="1n"}p t},4A:9(){h e=c;e.$k.w("d.U",9(){e.U()});e.$k.w("d.1n",9(){e.1n()});e.$k.w("d.19",9(t,n){e.6.O=n;e.19();e.32="19"});e.$k.w("d.X",9(){e.X();e.32="X"});e.$k.w("d.1g",9(t,n){e.1g(n)});e.$k.w("d.2g",9(t,n){e.2g(n)})},2p:9(){h e=c;7(e.6.2p===j&&e.F.15!==j&&e.6.O!==b){e.$k.w("57",9(){e.X()});e.$k.w("58",9(){7(e.32!=="X"){e.19()}})}},1Z:9(){h t=c,n,r,i,s,o;7(t.6.1Z===b){p b}1A(n=0;n=t.m}l{o=j}7(o&&i=n.$S.N||r===-1){n.$S.1S(-1).5X(e)}l{n.$S.1S(r).5Y(e)}n.23()},5Z:9(e){h t=c,n;7(t.$k.25().N===0){p b}7(e===W||e===-1){n=-1}l{n=e}t.1V();t.$S.1S(n).3k();t.23()}};e.37.2B=9(t){p c.2f(9(){7(e(c).v("d-1N")===j){p b}e(c).v("d-1N",j);h n=3c.3q(r);n.1N(t,c);e.v(c,"2B",n)})};e.37.2B.6={q:5,1h:b,1s:[60,4],1O:[61,3],22:[62,2],1Q:b,1R:[63,1],48:b,46:b,1m:2M,1w:64,2v:65,O:b,2p:b,2a:b,2U:["1n","U"],2e:j,12:b,1v:j,39:b,2Z:j,45:2M,47:t,1M:"d-66",2i:"d-2i",1Z:b,4v:j,4x:"4y",1B:b,2O:b,33:b,3f:j,27:j,1U:j,2F:b,2o:b,3B:b,3D:b,2H:b,3s:b,1Y:b,3y:b,3w:b,2E:b,2T:b}})(67,68,69)',62,382,'||||||options|if||function||false|this|owl||||var||true|elem|else|currentItem|||return|items|||||data|on|||css|typeof|owlControls|0px|maximumItem|itemsAmount|browser|owlItems|class|addClass|positionsInArray|owlWrapper|div|itemWidth|length|autoPlay|transform|off|apply|userItems|left|next|px|undefined|stop|newRelativeX|removeClass||newPosX|scrollPerPage|prevItem|null|isTouch|ev_types|find|clearInterval|play|transition|disabled|setTimeout|target|loaded|width|goTo|itemsCustom|translate3d|page|paginationWrapper|preventDefault|slideSpeed|prev|append|wrapper|buttonNext|css2slide|itemsDesktop|swapSpeed|buttonPrev|pagination|paginationSpeed|support3d|dragDirection|ms|for|autoHeight|autoPlayInterval|visibleItems|isTransition|Math|webkit|wrapperOuter|hasClass|src|item|transition3d|baseClass|init|itemsDesktopSmall|origin|itemsTabletSmall|itemsMobile|eq|isCss3Finish|touchDrag|unWrap|moz|checkVisible|beforeMove|lazyLoad||mousedown|itemsTablet|setVars|roundPages|children|prevArr|mouseDrag|mouseup|isCssFinish|navigation|touches|pageX|active|rewindNav|each|jumpTo|position|theme|sliding|rewind|eachMoveUpdate|is|touchend|transitionStyle|stopOnHover|100|afterGo|ease|orignalItems|opacity|rewindSpeed|style|attr|html|addCssSpeed|userOptions|owlCarousel|all|push|startDragging|addClassActive|height|beforeInit|newPosY|end|move|targetElement|200|touchmove|jsonPath|offsetY|completeImg|offsetX|relativePos|afterLazyLoad|navigationText|updateItems|calculateAll|touchstart|string|responsive|updateControls|clearTransStyle|hoverStatus|jsonSuccess|moveDirection|checkPagination|endCurrent|fn|in|paginationNumbers|click|grabbing|Object|resizer|checkNavigation|dragBeforeAnimFinish|event|originalEvent|right|checkAp|remove|get|endPrev|visible|watchVisibility|Number|create|unwrap|afterInit|logIn|playDirection|max|afterAction|updateVars|afterMove|maximumPixels|apStatus|beforeUpdate|dragging|afterUpdate|pagesInArray|reload|clearEvents|removeTransition|doTranslate|show|hide|css2move|complete|span|cssText|updatePagination|gestures|disabledEvents|buildButtons|buildPagination|mousemove|touchcancel|start|disableTextSelect|min|loops|calculateWidth|pageY|appendWrapperSizes|appendItemsSizes|resize|responsiveRefreshRate|itemsScaleUp|responsiveBaseWidth|singleItem|outer|wrap|animate|srcElement|setInterval|drag|updatePosition|onVisibleItems|block|display|getNewPosition|disable|singleItemTransition|closestItem|transitionTypes|owlStatus|inArray|moveEvents|response|continue|buildControls|loading|lazyFollow|lazyPreload|lazyEffect|fade|onStartup|customEvents|wrapItems|eventTypes|naturalWidth|checkBrowser|originalClasses|outClass|inClass|originalStyles|abs|perspective|loadContent|extend|_data|round|msMaxTouchPoints|5e3|text|stopImmediatePropagation|stopPropagation|buttons|events|pop|splice|baseElWidth|minSwipe|maxSwipe|dargging|clientX|clientY|duration|destroyControls|createElement|mouseover|mouseout|numbers|which|lazyOwl|appendTo|clearTimeout|checked|shift|sort|removeAttr|match|fadeIn|400|clickable|toggleClass|wrapAll|top|prop|tagName|DIV|background|image|url|wrapperWidth|img|500|dragstart|ontouchstart|controls|out|input|relative|textarea|select|webkitAnimationEnd|oAnimationEnd|MSAnimationEnd|animationend|getJSON|returnValue|hasOwnProperty|option|onstartup|baseElement|navigator|new|prototype|destroy|removeData|reinit|addItem|after|before|removeItem|1199|979|768|479|800|1e3|carousel|jQuery|window|document'.split('|'),0,{})); + +//Clingify.js------------------------- +/* + * Clingify v1.0.1 + * + * A jQuery 1.7+ plugin for sticky elements + * http://github.com/theroux/clingify + * + * MIT License + * + * By Andrew Theroux + */ +// ';' protects against concatenated scripts which may not be closed properly. +(function($,window,document,undefined){'use strict';var pluginName='clingify',defaults={breakpoint:0,extraClass:'',throttle:100,distanceUp:100,detached:$.noop,locked:$.noop,resized:$.noop},wrapperClass='js-clingify-wrapper',lockedClass='js-clingify-locked',placeholderClass='js-clingify-placeholder',$buildPlaceholder=$('
        ').addClass(placeholderClass),$buildWrapper=$('
        ').addClass(wrapperClass),$window=$(window);function Plugin(element,options){this.element=element;this.$element=$(element);this.options=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.vars={elemHeight:this.$element.height()};this.init()}Plugin.prototype={init:function(){var cling=this,scrollTimeout,throttle=cling.options.throttle,extraClass=cling.options.extraClass;cling.$element.wrap($buildPlaceholder.height(cling.vars.elemHeight)).wrap($buildWrapper);if((extraClass!=='')&&(typeof extraClass==='string')){cling.findWrapper().addClass(extraClass);cling.findPlaceholder().addClass(extraClass)}$window.on('scroll resize',function(event){if(!scrollTimeout){scrollTimeout=setTimeout(function(){if((event.type==='resize')&&(typeof cling.options.resized==='function')){cling.options.resized()}cling.checkElemStatus();scrollTimeout=null},throttle)}})},checkCoords:function(){var coords={windowWidth:$window.width(),windowOffset:$window.scrollTop(),placeholderOffset:this.options.distanceUp=="0"?this.findPlaceholder().offset().top:this.options.distanceUp};return coords},detachElem:function(){if(typeof this.options.detached==='function'){this.options.detached()}this.findWrapper().removeClass(lockedClass)},lockElem:function(){if(typeof this.options.locked==='function'){this.options.locked()}this.findWrapper().addClass(lockedClass)},findPlaceholder:function(){return this.$element.closest('.'+placeholderClass)},findWrapper:function(){return this.$element.closest('.'+wrapperClass)},checkElemStatus:function(){var cling=this,currentCoords=cling.checkCoords(),isScrolledPast=function(){if(currentCoords.windowOffset>=currentCoords.placeholderOffset){return true}else{return false}},isWideEnough=function(){if(currentCoords.windowWidth>=cling.options.breakpoint){return true}else{return false}};if(isScrolledPast()&&isWideEnough()){cling.lockElem()}else if(!isScrolledPast()||!isWideEnough()){cling.detachElem()}}};$.fn[pluginName]=function(options){return this.each(function(){if(!$.data(this,'plugin_'+pluginName)){$.data(this,'plugin_'+pluginName,new Plugin(this,options))}})}})(jQuery,window,document); + + +//visible.js---------------------- +/** +* Copyright 2012, Digital Fusion +* Licensed under the MIT license. +* http://teamdf.com/jquery-plugins/license/ +* +* @author Sam Sehnert +* @desc A small plugin that checks whether elements are within +* the user visible viewport of a web browser. +* only accounts for vertical position, not horizontal. +*/ +(function($){$.fn.visible=function(partial){var $t=$(this),$w=$(window),viewTop=$w.scrollTop(),viewBottom=viewTop+$w.height(),_top=$t.offset().top,_bottom=_top+$t.height(),compareTop=partial===true?_bottom:_top,compareBottom=partial===true?_top:_bottom;if($t.hasClass('visible')){return false};return((compareBottom<=viewBottom)&&(compareTop>=viewTop))};jQuery.fn.dynamicnumbers=function(number,time,speed){var numbers=parseInt(number),i=0,interval,$el=this,times=time?time:1000,speeds=speed?speed:20,cent=RegExp(/[(\%)]+/).test(number)?"%":" ";var dynamic=function(){if(i0?parseInt(t):parseInt(t)*1000;el.delay(t).queue(function(){$(this).removeClass("animated").addClass("visible").on("mouseenter",function(){if(!$(this).hasClass("animated")){$(this).addClass("animated").delay(t).queue(function(){$(this).removeClass("animated").dequeue()})}}).dequeue()});}}})};var checkVisible=function(element){$(element).each(function(i,el){var el=$(el);if(el.visible(false)){el.addClass("visible")}})};$(window).load(function(){addAnimation('.animation,.animationhover')});$(window).scroll(function(event){addAnimation('.animation,.animationhover')})})(jQuery); + +//roll_menu.js------------------------ version 3.1.0 + +(function(e){e.fn.roll_menu=function(op){op=$.extend({MTop:450,noroll:767},op||{});var e=$(this),h=op.MTop,p=e.css("position");var roll=function(e){if($(window).width()h){if(e.siblings(".roll_replace").length==0){$("
        ").insertBefore(e);e.siblings(".roll_replace").height(e.height()).css("position",p);e.addClass("roll_activated").css({"top":-e.height(),"opacity":0}).animate({"top":0,"opacity":1},300); if(e.css("position")!="fixed"){$(".roll_replace").hide()} };rollsubmenu.each(function(){if($(this).height()>$(window).height()-e.height()){$(this).css({"height":$(window).height()-e.height(),"overflow":"auto","marginRight":"-20px","width":$(this).parent(".dnngo_menuslide").width()+18});if(!e.parent().hasClass("submenu_box")){$(this).wrap("").parent(".submenu_box").css({"overflow":"hidden"})}}})} +else if(e.siblings(".roll_replace").length!=0){e.siblings(".roll_replace").remove();e.removeClass("roll_activated");rollsubmenu.each(function(){$(this).attr("style"," ") +if($(this).parent().hasClass("submenu_box")){$(this).unwrap();}})}};roll(e);$(window).scroll(function(){roll(e)});$(window).resize(function(){roll(e)})}})(jQuery); + + + +//Testimonials.js------------------ 3.1.0 + +(function($){var Testimonialstab=function(element){$(element).each(function(i,el){var el=$(el),tabs=el.find("li"),times=500,boxheight=0,carrynumber=0,tabmode=el.attr("data-Position")?el.attr("data-Position"):"fade",arrows=el.attr("data-display-arrows")?el.attr("data-display-arrows"):"true",navigation=el.attr("data-display-navigation")?el.attr("data-display-navigation"):"true",heightauto=el.attr("data-autoheight")?el.attr("data-autoheight"):"true",autoplay=el.attr("data-autoplay")?el.attr("data-autoplay"):"8000",mark,i=0,x=0;var maxheight=function(i){if(heightauto!="true"){if(carrynumber==0){for(h=0;hparseInt(tabs.eq(h).outerHeight())?boxheight:parseInt(tabs.eq(h).outerHeight())};el.height(boxheight);carrynumber=1}}else{el.height(tabs.eq(i).height())}};$(window).resize(function(){boxheight=0;carrynumber=0;maxheight(i)});var showtabplus=function(i){if(tabmode=="fade"){tabs.eq(i).css({zIndex:10}).fadeIn().addClass("active").siblings("li").css({zIndex:0}).fadeOut().removeClass("active");maxheight(i)};if(tabmode=="roll-left"){tabs.eq(i).css({left:tabs.eq(i).width(),zIndex:0,display:"block"});tabs.eq(i).animate({left:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({left:"-100%",zIndex:0},{easing:"linear"}).removeClass("active");maxheight(i)};if(tabmode=="roll-vertical"){tabs.eq(i).css({top:tabs.eq(i).height(),zIndex:0,display:"block"});maxheight(i);tabs.eq(i).animate({top:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({top:"-100%",zIndex:0},{easing:"linear"}).removeClass("active")};if(navigation=="true"){el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived");}};var showtabminus=function(i){if(tabmode=="fade"){tabs.eq(i).css({zIndex:10}).fadeIn().addClass("active").siblings("li").css({zIndex:0}).fadeOut().removeClass("active");maxheight(i)};if(tabmode=="roll-left"){tabs.eq(i).css({left:-tabs.eq(i).width(),zIndex:0,display:"block"});tabs.eq(i).animate({left:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({left:"100%",zIndex:0},{easing:"linear"}).removeClass("active");maxheight(i)};if(tabmode=="roll-vertical"){tabs.eq(i).css({top:-tabs.eq(i).height(),zIndex:0,display:"block"});maxheight(i);tabs.eq(i).animate({top:"0",zIndex:10},{easing:"linear"}).addClass("active").siblings("li").animate({top:"100%",zIndex:0},{easing:"linear"}).removeClass("active")};if(navigation=="true"){el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived");}};showtabplus(i);if(arrows=="true"){el.append("<>");el.find(".last_page").click(function(){if(x==0){i=i-1<0?tabs.length-1:i-1;showtabminus(i);x=1;var tabtime=setInterval(function(){x=0;clearTimeout(tabtime)},times)}});el.find(".next_page").click(function(){if(x==0){i=i+1>=tabs.length?0:i+1;showtabplus(i);x=1;var tabtime=setInterval(function(){x=0;clearTimeout(tabtime)},times)}})};if(navigation=="true"){if(el.find(".dot").length==0){el.append("
        ");for(y=1;y<=tabs.length;y++){var dottitle;if(el.children("li").eq(y-1).data("navtitle")){dottitle=el.children("li").eq(y-1).data("navtitle");}else{dottitle=y;};el.find(".dot").append(""+dottitle+"")};}el.find(".dot a").eq(i).addClass("actived");el.find(".dot a").click(function(){var index=$(this).index();if(x==0){if(iindex){showtabminus(index)};i=index;$(this).addClass("actived").siblings().removeClass("actived");x=1;var tabtime=setInterval(function(){x=0;clearTimeout(tabtime)},times)}})};if(autoplay>0){var play=setInterval(function(){i=i+1>=tabs.length?0:i+1;showtabplus(i);el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived")},autoplay);el.mouseover(function(){clearTimeout(play)}).mouseout(function(){play=setInterval(function(){i=i+1>=tabs.length?0:i+1;showtabplus(i);el.find(".dot a").eq(i).addClass("actived").siblings().removeClass("actived")},autoplay)})}})};$(window).load(function(){Testimonialstab('.Testimonials_tab')})})(jQuery); + + +//resize.js------------------- +/*! + * jQuery resize event - v1.1 - 3/14/2010 + * http://benalman.com/projects/jquery-resize-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,window,undefined){'$:nomunge';var elems=$([]),jq_resize=$.resize=$.extend($.resize,{}),timeout_id,str_setTimeout='setTimeout',str_resize='resize',str_data=str_resize+'-special-event',str_delay='delay',str_throttle='throttleWindow';jq_resize[str_delay]=250;jq_resize[str_throttle]=true;$.event.special[str_resize]={setup:function(){if(!jq_resize[str_throttle]&&this[str_setTimeout]){return false};var elem=$(this);elems=elems.add(elem);$.data(this,str_data,{w:elem.width(),h:elem.height()});if(elems.length===1){loopy()}},teardown:function(){if(!jq_resize[str_throttle]&&this[str_setTimeout]){return false};var elem=$(this);elems=elems.not(elem);elem.removeData(str_data);if(!elems.length){clearTimeout(timeout_id)}},add:function(handleObj){if(!jq_resize[str_throttle]&&this[str_setTimeout]){return false};var old_handler;function new_handler(e,w,h){var elem=$(this),data=$.data(this,str_data);if(!data){data=$.data(this,str_data,{})};data.w=w!==undefined?w:elem.width();data.h=h!==undefined?h:elem.height();old_handler.apply(this,arguments)};if($.isFunction(handleObj)){old_handler=handleObj;return new_handler}else{old_handler=handleObj.handler;handleObj.handler=new_handler}}};function loopy(){timeout_id=window[str_setTimeout](function(){elems.each(function(){var elem=$(this),width=elem.width(),height=elem.height(),data=$.data(this,str_data);if(width!==data.w||height!==data.h){elem.trigger(str_resize,[data.w=width,data.h=height])}});loopy()},jq_resize[str_delay])}})(jQuery,this); + + +//LightBox.js-------------------------- version 4.0.2 +/*! Magnific Popup - v1.0.0 - 2015-01-03 +* http://dimsemenov.com/plugins/magnific-popup/ +* Copyright (c) 2015 Dmitry Semenov; */ +!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith(''):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
        ");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
        ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
        ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}); +//LightBox animation ----- mfp-zoom-in,mfp-newspaper,mfp-move-horizontal,mfp-move-from-top,mfp-3d-unfold,mfp-zoom-out +$(document).ready(function(){$('.LightBox_image').each(function(){$(this).magnificPopup({type:'image',callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class^='LightBox_image_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({type:'image',gallery:{enabled:true,navigateByImgClick:true,preload:[0,1]},image:{tError:'could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.LightBox_image_group').each(function(index,element){$(this).magnificPopup({delegate:'a',type:'image',tLoading:'Loading ...',gallery:{enabled:true,navigateByImgClick:true,preload:[1,1]},image:{tError:' could not be loaded.',titleSrc:function(item){return item.el.attr('title');}},callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);},120);}},imageLoadComplete:function(){var self=this;setTimeout(function(){self.wrap.addClass('mfp-ready');},16);}},removalDelay:500,closeOnContentClick:true,midClick:true});});$('.LightBox_youtube, .LightBox_vimeo, .LightBox_gmaps').magnificPopup({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});$("[class^='LightBox_youtube_gallery'],[class^='LightBox_vimeo_gallery'],[class^='LightBox_gmaps_gallery']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}},},removalDelay:500,closeOnContentClick:true,midClick:true})});$('.LightBox_youtube_group, .LightBox_vimeo_group, .LightBox_gmaps_group').each(function(index,element){$(this).magnificPopup({delegate:'a',disableOn:700,type:'iframe',preloader:false,fixedContentPos:false,gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true});});$(".LightBox_Box").each(function(){$(this).magnificPopup({type:'inline',fixedContentPos:false,fixedBgPos:true,overflowY:'auto',closeBtnInside:true,preloader:false,midClick:true,mainClass:'LightBox_zoom_in',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true})});$("[class^='LightBox_Box_group']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({type:'inline',fixedContentPos:false,fixedBgPos:true,overflowY:'auto',closeBtnInside:true,midClick:true,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true,gallery:{enabled:true,preload:[0,1]}})});$(".LightBox_ajax").each(function(){$(".LightBox_ajax").magnificPopup({type:'ajax',alignTop:true,overflowY:'scroll',callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";}},removalDelay:500,closeOnContentClick:true,midClick:true});});$("[class*='LightBox_ajax_group']").each(function(){$("."+$(this).attr("class").split(" ")[0]).magnificPopup({type:'ajax',alignTop:true,overflowY:'scroll',gallery:{enabled:true,preload:[0,1]},callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect')?this.st.el.attr('data-effect'):"mfp-zoom-in";},open:function(){$.magnificPopup.instance.next=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.next.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);};$.magnificPopup.instance.prev=function(){var self=this;self.wrap.removeClass('mfp-ready');setTimeout(function(){$.magnificPopup.proto.prev.call(self);setTimeout(function(){self.wrap.addClass('mfp-ready');},16);},120);}}},removalDelay:500,closeOnContentClick:true,midClick:true})});}); + +//CircleSlider.js------------------------------------- +/* +All Around Slider - jQuery version 1.1.4 + +Copyright (c) 2013 Br0 (www.shindiristudio.com) + +jQuery project site: http://codecanyon.net/item/all-around-jquery-content-slider-carousel/4809047 +WordPress project site: http://codecanyon.net/item/all-around-wordpress-content-slider-carousel/5266981 +*/ + +// ------------------- slider items ----------------------- + +var content_slider_counter=0;(function(e){function t(e,t,n){this._constructor(e,t,0,n)}function n(n,i){var s=this;this.$element=e(n),this.$base=this.$element,this.$element.wrap('
        '),this.$parent_wrapper=this.$element.parent(),this.parent_wrapper_width=0,this.id=this.$element.attr("id"),typeof this.id=="undefined"&&(content_slider_counter++,this.id="all_around_slider_"+content_slider_counter),this.options=e.extend({},e.fn.content_slider.defaults,i);if(this.options.main_circle_position==1){var o=this.options.circle_left_offset;this.options.circle_left_offset=0}if(this.options.main_circle_position==2){var u=this.options.minus_width;this.options.minus_width=0}this.options.main_circle_position>0&&(this.options.max_shown_items+=this.options.max_shown_items-1),this.options.border_on_off==0&&(this.options.arrow_width=this.options.small_arrow_width,this.options.arrow_height=this.options.small_arrow_height,this.options.activate_border_div=0,this.options.use_thin_arrows=0,this.options.small_border=0,this.options.big_border=0),this.options.use_thin_arrows==1&&(this.options.arrow_width=this.options.small_arrow_width,this.options.arrow_height=this.options.small_arrow_height),this.options.activate_border_div==1&&(this.options.small_pic_width+=this.options.small_border*2,this.options.small_pic_height+=this.options.small_border*2,this.options.big_pic_width+=this.options.big_border*2,this.options.big_pic_height+=this.options.big_border*2,this.options.small_border+=1,this.options.big_border+=1),this.options.keep_on_top_middle_circle&&(this.options.dinamically_set_class_id=1),this.options.hide_content==1&&(this.options.wrapper_text_max_height=0),this.options.content_margin_left!=0&&e(this.options.text_object,this.$element).css("margin-left",this.options.content_margin_left+"px"),this.have_text_label=0,this.have_text_label_up=0,this.have_text_label_down=0,this.lock=0,this.lock2=0,this.click=0,this.keep_going=0,this.going_counter=0,this.sum_movement=0,this.is_auto_play=0,this.dismiss_auto_play=0,this.options.hv_switch?this.last_mouse_x=this.options.y_offset:this.last_mouse_x=0,this.show_mouse_move=0,this.max_show=this.options.max_shown_items+2,this.anim_counter=0,this.func=this.go_right,this.arrow_hidden_counter=0,this.clicked=0,this.speed=this.options.moving_speed,this.mid_elem=Math.floor(this.options.max_shown_items/2),this.max_pos=3,this.opration=0,this.offset=0,this.was_gone=0,this.number_of_items=0,this.slider_state=0,this.prettyPhoto_status=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0,this.minus=0,this.real_width=0,this.last_resolution_mode=0,this.last_resolution=0,this.under_600=0,this.mouse_state=0,this.mouse_moved=0,this.ignore_click_up=0,this.ignore_click_up2=0,this.ignore_click_down=0;var a=this.$element.offset();this.x_offset=a.left,this.y_offset=a.top,a=this.$parent_wrapper.offset(),this.parent_x_offset=a.left,this.last_c={pos:0,master_click:1},this.first_touch_x=0,this.first_touch_y=0,this.first_scroll_y=0,this.is_touch_device="ontouchstart"in document.documentElement,this.last_height=this.options.wrapper_text_max_height,this.prettyPhoto_open_status=0;var f=this.$element;this.eitems=f.find(this.options.text_object),this.options.top_offset||(this.options.top_offset=Math.floor(this.options.big_pic_height/2)+this.options.big_border+1),this.options.hv_switch==1&&this.options.max_shown_items==1&&(this.options.left_offset+=4),this.math=new r(f.find(this.options.text_object).length,this.options.max_shown_items,this.mid_elem,this.options.active_item-this.mid_elem-1,0,this.options.child_div_width,this.options.big_pic_width,this.options.small_pic_width,this.options.small_pic_height,this.options.big_pic_width,this.options.big_pic_height,this.options.top_offset,this.options.small_border,this.options.big_border,this.options.arrow_width,this.options.arrow_height,this.options.container_class_padding,this.options.mode,this,this.options.left_offset);if(this.options.main_circle_position==1){var l=this.math._calculate_child_coordinates_by_n(this.mid_elem+1,0),c=l.new_pos+this.options.left_offset;if(this.options.hv_switch==0){var h=this.options.arrow_width;if(this.options.border_on_off==0||this.options.use_thin_arrows==1)h=this.options.small_arrow_width}else{var h=this.options.arrow_height;if(this.options.border_on_off==0||this.options.use_thin_arrows==1)h=this.options.small_arrow_height;o+=4}this.options.circle_left_offset=0-(c-h),this.options.circle_left_offset+=o}var p;if(this.options.main_circle_position==2){p=this.math._calculate_child_coordinates_by_n(this.max_show-1,0);var d=p.new_pos+this.options.left_offset,l=this.math._calculate_child_coordinates_by_n(this.mid_elem+2,0),v=l.new_pos+this.options.left_offset;this.options.minus_width=d-v,this.options.minus_width+=u}this.options.hv_switch==0?(p=this.math._calculate_child_coordinates_by_n(this.max_show-1,0),this.max_width=p.new_pos+this.options.left_offset,this.options.minus_width>0&&(this.max_width-=this.options.minus_width)):this.max_width=this.options.wrapper_text_max_height,this.$parent_wrapper.css({"max-width":this.max_width+"px"}),this.ret_values={height:0,width:0},this.ret_values.height=2*this.options.top_offset+this.options.shadow_offset,this.create_html(),this.$prettyPhoto_div=e("div.image_more_info",this.$base),this.$prettyPhoto_a=e("a",this.$prettyPhoto_div),this.$prettyPhoto_img=e("span",this.$prettyPhoto_div),this.options.hide_prettyPhoto==0?(this.$prettyPhoto_img.css({padding:"0px","background-color":this.options.prettyPhoto_color}),this.options.prettyPhoto_img!=""&&this.$prettyPhoto_img.attr("src",this.options.prettyPhoto_img),this.options.allow_shadow==0&&this.$prettyPhoto_div.css("box-shadow","0px 0px 0px #fff"),this.options.keep_on_top_middle_circle&&this.$prettyPhoto_div.css("z-index",this.max_show+1)):this.$prettyPhoto_div.hide(),this.$items=e("div."+this.options.picture_class,this.$base),this.options.allow_shadow==0&&this.$items.css({"-moz-box-shadow":"0px 0px 0px #fff","-webkit-box-shadow":"0px 0px 0px #fff","box-shadow":"0px 0px 0px #fff"}),this.$left_arrow_class=e(this.options.left_arrow_class,this.$element),this.$right_arrow_class=e(this.options.right_arrow_class,this.$element),this.$left_arrow=e(this.options.left_arrow_class+" span",this.$element),this.$right_arrow=e(this.options.right_arrow_class+" span",this.$element);if(this.options.hide_arrows==0){if(this.options.border_on_off==0||this.options.use_thin_arrows==1)this.$left_arrow_class.addClass("circle_slider_no_border"),this.$right_arrow_class.addClass("circle_slider_no_border");this.options.use_thin_arrows==1&&this.$left_arrow_class.addClass("circle_slider_no_border2_left"),this.options.border_on_off==1&&(this.$left_arrow.css("background",this.options.arrow_color),this.$right_arrow.css("background",this.options.arrow_color));if(this.options.border_on_off==0||this.options.use_thin_arrows==1)this.options.hv_switch==0?(this.$left_arrow.css({"z-index":"1000","margin-top":"15px"}),this.$right_arrow.css({"z-index":"1000","margin-top":"15px"})):(this.$left_arrow.css({"z-index":"1000","margin-left":"15px"}),this.$right_arrow.css({"z-index":"1000","margin-left":"15px"}));this._set_arrows_events()}else this.$left_arrow_class.hide(),this.$right_arrow_class.hide();var m=0;this.items=new Array,e.each(this.$items,function(n,r){s.items[m]=new t(r,e.extend(s.options,{$parent:s.$element,parent_this:s,n:m}),f),m++}),this.number_of_items=m,this._preset_all_children_parameters(0),this._align_arrows(),this.last_middle=this.math._convert_position_to_image_array(0,this.mid_elem),this.options.max_shown_items==1&&this.options.hv_switch==0&&this.$container.css("left","13px"),this.options.max_shown_items>1&&this.options.hv_switch==0&&this.options.border_on_off==0&&this.$container.css("left","2px"),this._set_parent_window_size(),this.mid=this._return_middle_position_of_content(),this.slider_text=e("."+this.options.left_text_class,this.$element),this.max_size=Math.floor((this.options.wrapper_text_max_height-this.ret_values.height-45)/2),this.orig_max_size=this.max_size,this.options.max_shown_items>1&&this.options.hv_switch==0&&(this.options.border_on_off==1?e(this.options.text_object,this.$element).css("width",this.max_width-16+"px"):e(this.options.text_object,this.$element).css("width",this.max_width-22+"px")),e(window).resize(e.proxy(this._resize,this)),this._resize();var g=this.$container.offset();this.options.hv_switch?this.offset=g.top:this.offset=g.left+this.minus,this.options.hv_switch?this._set_text_div_width_ver():this._set_text_div_width_hor(),this.show_text(this.math._convert_position_to_image_array(0,this.mid_elem)),this._set_prettyPhoto_div_position(),this.options.enable_mousewheel==1&&this.$container.bind("mousewheel",function(e,t,n,r){e.preventDefault(),t==-1?s.public_go_left():s.public_go_right()}),this.options.auto_play&&this.start_auto_play(),this.is_touch_device&&this._start_main_hover(),e(window).on("keydown",e.proxy(this.keypress,this)),e(window).on("hashchange",e.proxy(this.hashchange,this)),this.options.hv_switch==0&&this.options.border_on_off==1&&this.options.use_thin_arrows==1&&this.$left_arrow.css("margin-left","0px")}function r(e,t,n,r,i,s,o,u,a,f,l,c,h,p,d,v,m,g,y,b){var w=this;this.parent_this=y,this.image_array_lenght=e,this.visible_window_lenght=t,this.div_window_lenght=this.visible_window_lenght+2,this.beginning_position_number=-1,this.n_img_offset=r,this.begining_n_img_offset2=r,this.position_n_offset=i,this.element_width=s,this.master_element_width=o,this.master_element_height=l,this.current_mid_after_ratio=1,this.max_show=this.visible_window_lenght,this.sum_movement=0,this.mid_elem=n,this.left_offset=b,this.small_pic_width=u,this.small_pic_height=a,this.big_pic_width=f,this.big_pic_height=l,this.top_offset=c,this.small_border=h,this.big_border=p,this.arrow_width=d,this.arrow_height=v,this.container_padding=m,this.mode=g}t.prototype={$:function(e){return this.$element.find(e)},_constructor:function(t,n,r,i){var s=this;this.$element=e(t),this.$base=this.$element,this.$parent=n.$parent,this.options=n,this.n=n.n,this.parent_this=n.parent_this,this.have_element=1,this.$image=e("img",this.$element),this.$border_div=e("div."+this.options.border_class,this.$element),this.image_src=this.$image.attr("src"),this.real_i=this.$image.attr("class");var o=this.real_i.substring(15);this.real_i=parseInt(o,10),this.eitems=i.find(n.text_object),this.parent_this.have_text_label_up&&(this.upper_text_label_show=this.eitems.eq(this.real_i).data("upper_text_label_show"),this.upper_text_label=this.eitems.eq(this.real_i).data("upper_text_label"),this.upper_text_label_style=this.eitems.eq(this.real_i).data("upper_text_label_style"),this.$upper_text=this.$element.next("div.all_around_text_up"),this.$upper_text.length&&(this.$upper_text_span=e("span",this.$upper_text))),this.parent_this.have_text_label_down&&(this.lower_text_label_show=this.eitems.eq(this.real_i).data("lower_text_label_show"),this.lower_text_label=this.eitems.eq(this.real_i).data("lower_text_label"),this.lower_text_label_style=this.eitems.eq(this.real_i).data("lower_text_label_style"),this.$lower_text=this.$element.nextAll("div.all_around_text_down:first"),this.$lower_text.length&&(this.$lower_text_span=e("span",this.$lower_text))),this.turn_counter=0,this.last_mouse_x=0,this.show_mouse_move=0,this.sum_movement=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0,this.positions=0,this.max=this.parent_this.max_show,this.position_in_slider=this.n,this.marg_left=Math.floor((this.options.big_pic_width-this.options.small_pic_width)/2),this.marg_top=Math.floor((this.options.big_pic_height-this.options.small_pic_height)/2),this.$element.mousedown(e.proxy(this._mouse_down,this)),this.$element.mouseup(e.proxy(this._mouse_up,this)),this.$element.mouseleave(e.proxy(this._mouse_leave,this)),this.$element.mousemove(e.proxy(this._mouse_move,this)),this.$image.mousedown(e.proxy(this._mouse_down,this)),this.$image.mouseup(e.proxy(this._mouse_up,this)),this.options.dinamically_set_position_class&&this.$element.addClass("all_around_position_"+this.position_in_slider)},_set_img:function(e,t){var n=0,r=0,i="";this.options.activate_border_div==0&&this.options.border_on_off==1&&(n=10,r=10),this.parent_this.options.hv_switch==0&&(i="width: "+(this.options.small_pic_width+r)+"px; "),this.parent_this.have_text_label_up&&(this.upper_text_label_show=this.eitems.eq(t).data("upper_text_label_show"),this.upper_text_label=this.eitems.eq(t).data("upper_text_label"),this.upper_text_label_style=this.eitems.eq(t).data("upper_text_label_style"),this.$upper_text_span.html(upper_text_label),this.$upper_text_span.attr("style",i+this.upper_text_label_style)),this.parent_this.have_text_label_down&&(this.lower_text_label_show=this.eitems.eq(t).data("lower_text_label_show"),this.lower_text_label=this.eitems.eq(t).data("lower_text_label"),this.lower_text_label_style=this.eitems.eq(t).data("lower_text_label_style"),this.$lower_text_span.html(this.lower_text_label),this.parent_this.options.hv_switch==0&&this.$lower_text_span.attr("style",i+this.lower_text_label_style)),this.image_src=e,this.$image.attr("src",e),this.options.dinamically_set_class_id&&typeof t!="undefined"&&t!=this.real_i&&(this.$element.removeClass("all_around_circle_"+this.real_i),this.real_i=t,this.$image.attr("class","all_around_img_"+t),this.$element.addClass("all_around_circle_"+this.real_i))},_set_pos_size:function(e,t,n,r,i,s,o,u){var a,f,l=this.options.border_color,c=5,h=0;this.options.activate_border_div==0&&this.options.border_on_off==1&&(h=12),this.options.border_on_off==0&&(s=0),this.current_border=s;if(!o){if(this.options.border_radius==-1)a=r;else if(this.options.radius_proportion){var p=this.options.big_pic_width/this.options.border_radius,d=r/p;a=d}else a=this.options.border_radius;if(this.parent_this.options.hv_switch){this.options.activate_border_div?(this.$element.css({left:n,top:e,width:r,height:i,"border-radius":a,border:l+" solid 0px"}),this.$border_div.css({width:r+2,height:i+2,"border-radius":a,border:l+" solid "+s+"px"})):this.$element.css({left:n,top:e,width:r,height:i,"border-radius":a,border:l+" solid "+s+"px"}),typeof this.parent_this.default_circle_top=="undefined"&&(this.parent_this.default_circle_top=n-c),this.parent_this.have_text_label_up&&this.$upper_text.css({top:e,left:n-c-this.parent_this.default_circle_top,width:this.parent_this.default_circle_top}),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.css({top:e,left:n+i+c+h,width:this.parent_this.default_circle_top}));if(this.parent_this.have_text_label){var v=0,m=0,g=0;this.parent_this.have_text_label_up&&(this.$upper_text_span.css("width",this.parent_this.default_circle_top),v=this.$upper_text.height(),m=this.$upper_text_span.height()),m>0&&(g=v/2-m/2);var y=0,b=0,w=0;this.parent_this.have_text_label_down&&(this.$lower_text_span.css("width",this.parent_this.default_circle_top),y=this.$lower_text.height(),b=this.$lower_text_span.height()),b>0&&(w=y/2-b/2),this.parent_this.have_text_label_up&&this.$upper_text_span.css("top",g+"px"),this.parent_this.have_text_label_down&&this.$lower_text_span.css("top",w+"px")}}else this.options.activate_border_div?(this.$element.css({left:e,top:n,width:r,height:i,"border-radius":a,border:l+" solid 0px"}),this.$border_div.css({width:r+2,height:i+2,"border-radius":a,border:l+" solid "+s+"px"})):this.$element.css({left:e,top:n,width:r,height:i,"border-radius":a,border:l+" solid "+s+"px"}),typeof this.parent_this.default_circle_top=="undefined"&&(this.parent_this.default_circle_top=n-c),this.parent_this.have_text_label&&(f=r-(r-this.options.small_pic_width)/2-this.options.small_pic_width),this.parent_this.have_text_label_up&&this.$upper_text.css({left:e+f,top:n-c-this.parent_this.default_circle_top,height:this.parent_this.default_circle_top}),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.css({left:e+f,top:n+i+c+h,height:this.parent_this.default_circle_top}));this.$image.css({width:r,height:i,"border-radius":a})}else{if(this.options.border_radius==-1)a=this.parent_this.options.big_pic_width;else if(this.options.radius_proportion){var p=this.options.big_pic_width/this.options.border_radius,d=r/p;a=d}else a=this.options.border_radius;this.options.activate_border_div?(this.$element.css({"border-radius":a+"px"}),this.$border_div.css({"border-radius":a+"px"})):this.$element.css({"border-radius":a+"px"}),this.$image.css({"border-radius":a+"px"});if(this.parent_this.options.hv_switch){this.options.activate_border_div?(this.$element.animate({left:n,top:e,width:r,height:i,"border-width":"0px"},t,this.options.moving_easing,u),this.$border_div.animate({width:r+2,height:i+2,"border-width":s+"px"},t,this.options.moving_easing)):this.$element.animate({left:n,top:e,width:r,height:i,"border-width":s+"px"},t,this.options.moving_easing,u),this.$image.animate({width:i,height:r},t,this.options.arrow_easing,u),typeof this.parent_this.default_circle_top=="undefined"&&(this.parent_this.default_circle_top=n-c),this.parent_this.have_text_label_up&&this.$upper_text.animate({top:e,left:n-c-this.parent_this.default_circle_top,width:this.parent_this.default_circle_top},t,this.options.moving_easing),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.animate({top:e,left:n+i+c+h,width:this.parent_this.default_circle_top},t,this.options.moving_easing));if(this.parent_this.have_text_label){var v=0,m=0,g=0;this.parent_this.have_text_label_up&&(this.$upper_text_span.css("width",this.parent_this.default_circle_top),v=this.$upper_text.height(),m=this.$upper_text_span.height()),m>0&&(g=v/2-m/2);var y=0,b=0,w=0;this.parent_this.have_text_label_down&&(this.$lower_text_span.css("width",this.parent_this.default_circle_top),y=this.$lower_text.height(),b=this.$lower_text_span.height()),b>0&&(w=y/2-b/2),this.parent_this.have_text_label_up&&this.$upper_text_span.animate({top:g+"px"},t,this.options.moving_easing),this.parent_this.have_text_label_down&&this.$lower_text_span.css({top:w+"px"})}}else this.options.activate_border_div?(this.$element.animate({left:e,top:n,width:r,height:i,"border-width":"0px"},t,this.options.moving_easing,u),this.$border_div.animate({width:r+2,height:i+2,"border-width":s+"px"},t,this.options.moving_easing)):this.$element.animate({left:e,top:n,width:r,height:i,"border-width":s+"px"},t,this.options.moving_easing,u),this.$image.animate({width:r,height:i},t,this.options.arrow_easing,u),this.parent_this.have_text_label&&(f=r-(r-this.options.small_pic_width)/2-this.options.small_pic_width),this.parent_this.have_text_label_up&&this.$upper_text.animate({left:e+f,top:n-c-this.parent_this.default_circle_top,height:this.parent_this.default_circle_top},t,this.options.moving_easing),this.parent_this.have_text_label_down&&(r==this.options.big_pic_width&&(h+=10,this.options.activate_border_div==1&&(h+=15)),this.$lower_text.animate({left:e+f,top:n+i+c+h,height:this.parent_this.default_circle_top},t,this.options.moving_easing))}},_mouse_down:function(e){e.preventDefault();if(this.options.hv_switch)var t=e.pageY-this.parent_this.y_offset-this.options.circle_left_offset;else var t=e.pageX-this.parent_this.x_offset+this.parent_this.minus-this.options.circle_left_offset;var n=this.parent_this.math._convert_x_position_to_n(t);if(n.master_click==1)return;this._mouse_leave(e)},_mouse_leave:function(e){e.preventDefault();if(this.options.hover_movement==0||this.parent_this.show_mouse_move==1||this.parent_this.slider_state==1)return;if(this.mouse_out_animation==1||this.hover_status==0)return;this.mouse_in_animation==1&&(this.$element.stop(),this.$image.stop(),this.options.activate_border_div&&this.$border_div.stop(),this.mouse_in_animation=0);if(this.element_top<1){this.hover_status=0,this.mouse_in_animation=0,this.mouse_out_animation=0;return}this.hover_status=1,this.mouse_out_animation=1,this._end_hover2()},_end_hover2:function(){this.$element.animate({left:this.element_left+"px",top:this.element_top+"px",width:this.element_width+"px",height:this.element_height+"px"},this.options.hover_speed,this.options.hover_easing,e.proxy(this._hover_ended2,this)),this.options.activate_border_div&&this.$border_div.animate({width:this.element_width+2+"px",height:this.element_height+2+"px"},this.options.hover_speed,this.options.hover_easing),this.$image.animate({width:this.image_width+"px",height:this.image_height+"px"},this.options.hover_speed,this.options.hover_easing)},_hover_ended2:function(){this.hover_status=0,this.mouse_out_animation=0},_mouse_move:function(e){e.preventDefault();if(this.options.hover_movement==0||this.parent_this.show_mouse_move==1||this.parent_this.slider_state==1)return;if(this.mouse_in_animation==1||this.hover_status==2)return;this.mouse_out_animation==1&&(this.$element.stop(),this.$image.stop(),this.options.activate_border_div&&this.$border_div.stop(),this.mouse_out_animation=0);if(this.options.hv_switch)var t=e.pageY-this.parent_this.y_offset-this.options.circle_left_offset;else var t=e.pageX-this.parent_this.x_offset+this.parent_this.minus-this.options.circle_left_offset;var n=this.parent_this.math._convert_x_position_to_n(t);if(n.master_click==1)return;this.hover_status=1,this.mouse_in_animation=1,this._start_hover()},_calculate_hovers:function(){this.positions=1,hover_movement_middle=Math.floor(this.options.hover_movement/2),hover_movement=this.options.hover_movement,hover_movement2=hover_movement*2;var e=this.$element.position();pos2=this.$image.position(),this.element_top=e.top,this.element_left=e.left,this.element_width=this.$element.width(),this.element_height=this.$element.height(),this.image_top=pos2.top,this.image_left=pos2.left,this.image_height=this.$image.height(),this.image_width=this.$image.width(),this.element_top_middle=this.element_top-hover_movement_middle,this.element_left_middle=this.element_left-hover_movement_middle,this.element_width_middle=this.element_width+hover_movement,this.element_height_middle=this.element_height+hover_movement,this.image_width_middle=this.image_width+hover_movement,this.image_height_middle=this.image_height+hover_movement,this.element_top_end=this.element_top-hover_movement,this.element_left_end=this.element_left-hover_movement,this.element_width_end=this.element_width+hover_movement2,this.element_height_end=this.element_height+hover_movement2,this.image_width_end=this.image_width+hover_movement2,this.image_height_end=this.image_height+hover_movement2},_start_hover:function(){this.positions==0&&this._calculate_hovers();if(this.element_top<3){this.hover_status=0,this.mouse_in_animation=0,this.mouse_out_animation=0;return}this.$element.animate({left:this.element_left_end+"px",top:this.element_top_end+"px",width:this.element_width_end+"px",height:this.element_height_end+"px"},this.options.hover_speed,this.options.hover_easing,e.proxy(this._end_hover,this)),this.options.activate_border_div&&this.$border_div.animate({width:this.element_width_end+2+"px",height:this.element_height_end+2+"px"},this.options.hover_speed,this.options.hover_easing),this.$image.animate({width:this.image_width_end+"px",height:this.image_height_end+"px"},this.options.hover_speed,this.options.hover_easing)},_end_hover:function(){this.$element.animate({left:this.element_left_middle+"px",top:this.element_top_middle+"px",width:this.element_width_middle+"px",height:this.element_height_middle+"px"},this.options.hover_speed,this.options.hover_easing,e.proxy(this._hover_ended,this)),this.options.activate_border_div&&this.$border_div.animate({width:this.element_width_middle+2+"px",height:this.element_height_middle+2+"px"},this.options.hover_speed,this.options.hover_easing),this.$image.animate({width:this.image_width_middle+"px",height:this.image_height_middle+"px"},this.options.hover_speed,this.options.hover_easing)},_hover_ended:function(){this.hover_status=2,this.mouse_in_animation=0},reset_positions:function(){if(this.positions==0)return;if(this.mouse_in_animation==1||this.mouse_out_animation==1)this.$element.stop(),this.$image.stop(),this.options.activate_border_div&&this.$border_div.stop();this.parent_this.mouse_moved==0&&(this.$element.css({left:this.element_left+"px",top:this.element_top+"px",width:this.element_width+"px",height:this.element_height+"px"}),this.options.activate_border_div&&this.$border_div.css({width:this.element_width+2+"px",height:this.element_height+2+"px"}),this.$image.css({width:this.image_width+"px",height:this.image_height+"px"})),this.positions=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0},value_reset:function(){this.positions=0,this.mouse_in_animation=0,this.hover_status=0,this.mouse_out_animation=0}},n.prototype={$:function(e){return this.$element.find(e)},hashchange:function(){var t=window.location.hash,n=t.length,r=this.id.length,i=-1,s=0,o="";t.substr(0,1)=="#"&&(t=t.substr(1));if(t.substr(0,r)==this.id){var u=t.substr(r);u.substr(0,1)=="_"&&(u=u.substr(1));var a=u;i=parseInt(a,10);var f,l=0;isNaN(i)?(i=-1,a.length>0?(l=1,f=-1):(l=0,f=-1)):f=a.indexOf("_");if(f!=-1||l==1)o=a.substr(f+1),o=="scroll"&&(s=1);s&&e("html, body").animate({scrollTop:this.$element.offset().top-40},1e3),i>-1&&this.public_go_to_slide(i)}},keypress:function(e){this.options.bind_arrow_keys&&(e.keyCode==39&&this.public_go_left(),e.keyCode==37&&this.public_go_right())},public_go_left:function(e,t){typeof e=="undefined"&&(e=0),typeof t=="undefined"&&(t=1);if(e==1&&this.is_auto_play==1&&this.dismiss_auto_play==1)return;this.slider_state==0&&(this._stop_children(),this.slider_state=1,this._arrow_mouse_down(),this._arrow_mouse_up(),this.left_clicked_n(t))},public_go_right:function(e,t){typeof e=="undefined"&&(e=0),typeof t=="undefined"&&(t=1);if(e==1&&this.is_auto_play==1&&this.dismiss_auto_play==1)return;this.slider_state==0&&(this._stop_children(),this.slider_state=1,this._arrow_mouse_down(),this._arrow_mouse_up(),this.right_clicked_n(t))},public_go_one_slide_left:function(e){this.public_go_right(0,1)},public_go_one_slide_right:function(e){this.public_go_left(0,1)},public_go_n_slides_left:function(e){this.public_go_right(0,e)},public_go_n_slides_right:function(e){this.public_go_left(0,e)},public_go_to_slide:function(e){var t=this.last_middle,n=this.items_counts,r=0;for(;;){t==n&&(t=0);if(t==e)break;if(r>n*2){r=0;break}r++,t++}t=this.last_middle,n=this.items_counts;var i=0;for(;;){t==-1&&(t=n-1);if(t==e)break;if(i>n*2){i=0;break}i++,t--}var s=0,o="";if(r==0&&i==0)return;ri&&(s=i,o="b"),r==i&&(s=r,o="f");if(s==0)return;o=="f"&&this.public_go_left(0,s),o=="b"&&this.public_go_right(0,s)},check_under_600:function(t){this.under_600==0&&t<600&&(this.under_600=1,this.height_backup=this.$element.height(),this.$element.css({height:""}),e(this.options.text_object,this.$element).css({"float":"",top:"0px",left:"0px",clear:"both"}),this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:this.options.small_resolution_max_height})),this.under_600==1&&t>=600&&(this.under_600=0,this.$element.css({height:this.height_backup}),e(this.options.text_object,this.$element).css({"float":"left",clear:""}),this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:""}))},get_window_width:function(){if(this.options.responsive_by_available_space==1){var t=this.$parent_wrapper.parent().width();return t}return e(window).width()},_resize:function(){var t=this.get_window_width();if(this.last_resolution==t)return;var n=e(this.$element).offset();this.x_offset=n.left,this.y_offset=n.top,n=this.$parent_wrapper.offset(),this.parent_x_offset=n.left;var r=this.$container.offset();this.options.hv_switch?this.offset=r.top:this.offset=r.left+this.minus;if(t=t?(this.max_size=Math.floor((t-this.ret_values.height-45)/2)-5,this.under_600==1&&(this.options.vert_text_mode==1?this.max_size=Math.floor(this.options.big_pic_width/2):this.max_size=this.options.child_div_width),this._set_parent_window_size(1,t),this._set_text_div_width_ver(),this.show_text(this.last_middle,1),this.last_resolution_mode=2):(this.last_resolution_mode==2&&(this.max_size=this.orig_max_size,this._set_parent_window_size(1,this.options.wrapper_text_max_height),this._set_text_div_width_ver(),this.show_text(this.last_middle,1,1)),this.last_resolution_mode=1);return}var u=this.real_width,a=this.eitems.eq(this.last_middle);if(u+13>=t){this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:this.options.small_resolution_max_height});if(this.options.main_circle_position==0){var f=u+13-t,l=f;f=Math.floor(f/2)-8,this.minus=f,this.$element.css({left:"-"+f+"px"})}if(this.options.main_circle_position==2){var f=u+13-t,l=f;f-=8,this.minus=f,this.$element.css({left:"-"+f+"px"})}$block=e("div.slider_wrap",a),$block.length&&(typeof this.last_text_width=="undefined"&&(this.last_text_width=a.width()),a.css("width",t-10+"px")),this._set_text_div_width_hor(),this._set_parent_window_size(1,t-10),this.last_resolution_mode=2}else this.last_resolution_mode==2&&(this.options.small_resolution_max_height&&this.$parent_wrapper.css({height:""}),this.minus=0,this.$element.css({left:"0px"}),this._set_text_div_width_hor(),this._set_parent_window_size(1,this.real_width),typeof this.last_text_width=="undefined"&&(this.last_text_width=this.real_width-5),a.css("width",this.last_text_width+"px")),this.last_resolution_mode=1},_set_text_div_width_hor:function(){$text_element=e(this.options.text_object,this.$element);var t=0,n=this.mid,r=this.get_window_width();this.minus>0&&(n=Math.floor(r/2)-5),this.options.activate_border_div==1&&(t=Math.floor(this.options.big_border/2));var i=0;this.options.max_shown_items>1&&this.options.hv_switch==0&&(this.options.border_on_off==1?i=8:i=11),this.slider_text.css({width:n-this.options.left_text_class_padding-t-i+"px"}),this.minus>0?$text_element.css({left:this.minus+"px"}):$text_element.css({left:"0px"})},_set_text_div_width_ver:function(){this.options.vert_text_mode?this.under_600==0&&this.slider_text.css({left:this.ret_values.height+"px"}):this.slider_text.css({width:this.max_size+"px"})},create_html:function(){this.items_counts=this.$element.find(this.options.text_object).length;var t,n,r,i='
        ';this._start=-1,this._end=this.max_show-1;var s,r,o,u,a,f,l,c;for(t=0;t")[0].src=this.eitems.eq(r).data("image");i+=this._create_arrows(),this.options.hv_switch?i+='
        ':i+="
        ",this.$element.prepend(i),this.$container=e("div."+this.options.container_class,this.$element),this.$container.mousedown(e.proxy(this._mouse_down,this)),this.$container.mouseup(e.proxy(this._mouse_up,this)),this.$element.mouseenter(e.proxy(this._mouse_enter_widget,this)),this.$element.mouseleave(e.proxy(this._mouse_leave_widget,this)),this.$container.mouseleave(e.proxy(this._mouse_leave,this)),this.$container.mousemove(e.proxy(this._mouse_move,this)),this.$container.on("touchstart",e.proxy(function(t){t.preventDefault();var n=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=0;if(typeof n=="undefined"||typeof n.clientY=="undefined")r=1;r==0&&(this.first_touch_x=n.clientX,this.first_touch_y=n.clientY,this.first_scroll_y=e("body").scrollTop(),this.ignore_click_up2=0),this._mouse_down(n,1)},this)),this.$container.on("touchend",e.proxy(function(e){e.preventDefault();var t=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];this._mouse_up(t)},this)),this.$container.on("touchmove",e.proxy(function(t){t.preventDefault();var n=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];n.touched=1;var r=e(this.$container).offset(),i=n.pageX-r.left+this.minus-this.options.circle_left_offset,s=n.pageY-r.top;for(;;){if(this.options.hv_switch==0&&this.options.enable_scroll_with_touchmove_on_horizontal_version==0)break;if(this.options.hv_switch==1&&this.options.enable_scroll_with_touchmove_on_vertical_version==0)break;if(typeof n=="undefined"||typeof n.clientY=="undefined")break;var o=0;if(n.clientX>0&&n.clientY>0){o=1;var u=Math.abs(n.clientX-this.first_touch_x),a=Math.abs(n.clientY-this.first_touch_y);if(u>a)break;a>10&&(this.ignore_click_up2=1),a=n.clientY-this.first_touch_y;var f=this.first_scroll_y-a;e("body").scrollTop(f);return}break}i0&&s0?this._mouse_move(n):this._mouse_leave(n)},this))},_set_prettyPhoto_div_position:function(){this.prettyPhoto_left=this._return_middle_position_of_content()-Math.floor(this.options.big_pic_width/2)+Math.floor(this.options.big_pic_width*this.options.prettyPhoto_start);var e=0;this.options.top_offset>0&&(e=this.options.top_offset-Math.floor(this.options.big_pic_height/2)),this.prettyPhoto_top=e+Math.floor(this.options.big_pic_height*this.options.prettyPhoto_start),this.options.hv_switch?this.$prettyPhoto_div.css({top:this.prettyPhoto_left+"px",left:this.prettyPhoto_top+"px"}):this.$prettyPhoto_div.css({left:this.prettyPhoto_left+"px",top:this.prettyPhoto_top+"px"})},_set_parent_window_size:function(t,n){typeof t=="undefined"&&(t=0),typeof n=="undefined"&&(n=0),this.ret_values.height=2*this.options.top_offset+this.options.shadow_offset;var r=this.math._calculate_child_coordinates_by_n(this.max_show-1,0);this.options.minus_width>0&&(r.new_pos-=this.options.minus_width),r.new_pos2=r.new_pos+this.options.left_offset,wrapper_text_max_height=this.options.wrapper_text_max_height;var i=this.eitems.eq(this.last_middle);if(this.minus>0&&this.last_middle>-1){$block=e("div.slider_wrap",i);if($block.length){typeof this.last_text_width=="undefined"&&(this.last_text_width=i.width());var s=this.get_window_width();i.css("width",s-10+"px")}}var o;this.options.hide_content==0?o=i.height():o=0;var u=this.$parent_wrapper.height(),a=this.ret_values.height+o+10;a>wrapper_text_max_height&&(wrapper_text_max_height=a);if(t){if(!this.options.hv_switch){n!=0&&(this.$parent_wrapper.css({width:n+"px"}),this.parent_wrapper_width=n,this.options.main_circle_position!=0&&e(this.options.text_object,this.$element).css("width",n+"px"),this.options.max_shown_items==1&&this.options.hv_switch==0&&this.$container.css("left","3px")),this.$element.css({height:wrapper_text_max_height+"px"});return}this.$element.css({width:n+"px"});return}if(r.new_pos<=0)return;this.container_height=this.ret_values.height,this.options.hv_switch?(this.$container.css({height:r.new_pos+"px",width:this.ret_values.height+"px"}),this.$element.css({height:r.new_pos2+"px",width:this.options.wrapper_text_max_height+"px"})):(this.$container.css({width:r.new_pos+"px",height:this.ret_values.height+"px"}),this.$element.css({width:r.new_pos2+"px",height:wrapper_text_max_height+"px"}),this.real_width==0&&(this.real_width=r.new_pos2)),this.ret_values.width=r.new_pos},_return_container_width_height:function(){return this.ret_values},_return_middle_position_of_content:function(){var e=this.math._calculate_child_coordinates_by_n(this.mid_elem+1,0);return e.new_pos+=Math.floor(this.options.big_pic_width/2)+this.options.big_border,e.new_pos},_create_arrows:function(){var e;return this.options.hv_switch?this.options.border_on_off==0||this.options.use_thin_arrows==1?(e='
        left_vertical
        ',e+='
        right_vertical
        '):(e='
        left_vertical
        ',e+='
        right_vertical
        '):this.options.border_on_off==0||this.options.use_thin_arrows==1?(e='
        left
        ',e+='
        right
        '):(e='
        left
        ',e+='
        right
        '),e},_hide_arrows:function(t){this.options.border_on_off==0||this.options.use_thin_arrows==1?move_more=4:move_more=0,t?(this.hide_text(this.math._convert_position_to_image_array(0,this.mid_elem),1),this.arrow_hidden_counter=0,this.options.hv_switch?(this.$left_arrow.animate({top:this.options.arrow_width+move_more},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this)),this.$right_arrow.animate({top:-this.options.arrow_width},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this))):(this.$left_arrow.animate({left:this.options.arrow_width+move_more},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this)),this.$right_arrow.animate({left:-this.options.arrow_width},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_hidden,this)))):(this.hide_text(this.math._convert_position_to_n(this.mid_elem-2),0),this.options.hv_switch?(this.$left_arrow.css({top:this.options.arrow_width+move_more}),this.$right_arrow.css({top:-this.options.arrow_width})):(this.$left_arrow.css({left:this.options.arrow_width+move_more}),this.$right_arrow.css({left:-this.options.arrow_width})))},_arrows_hidden:function(){this.arrow_hidden_counter>=1?(this.func(),this.arrow_hidden_counter=0):this.arrow_hidden_counter++},_arrows_shown:function(){this.clicked=0},_show_arrows:function(){this.slider_state=0;var t=0;if(this.options.hv_switch){if(this.options.border_on_off==0||this.options.use_thin_arrows==1)t=34;this.$left_arrow.animate({top:0},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this)),this.$right_arrow.animate({top:t+"px"},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this))}else{if(this.options.border_on_off==0||this.options.use_thin_arrows==1)t=4;this.$left_arrow.animate({left:0},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this)),this.$right_arrow.animate({left:t+"px"},this.options.arrow_speed,this.options.arrow_easing,e.proxy(this._arrows_shown,this))}this.show_text(this.math._convert_position_to_image_array(0,this.mid_elem)),(this.last_c.master_click==1||this.is_touch_device)&&this._start_main_hover(),this.$element.trigger("open",[this.last_middle])},_align_arrows:function(){var e=this.math._calculate_arrows_positions();this.options.hv_switch?(this.$left_arrow_class.css({top:e.first_arrow_x,left:e.arrow_y}),this.$right_arrow_class.css({top:e.second_arrow_x,left:e.arrow_y})):(this.$left_arrow_class.css({left:e.first_arrow_x,top:e.arrow_y}),this.$right_arrow_class.css({left:e.second_arrow_x,top:e.arrow_y}))},_set_arrows_events:function(){var t=this;this.$prettyPhoto_img.on("touchstart",function(t){t.preventDefault(),t.stopPropagation(),e(this).click()}),this.$prettyPhoto_img.on("touchend",function(e){e.preventDefault(),e.stopPropagation()}),this.$prettyPhoto_img.mouseup(function(e){e.preventDefault(),e.stopPropagation()}),this.$prettyPhoto_img.mousedown(function(e){e.preventDefault(),e.stopPropagation()}),this.$prettyPhoto_img.click(function(n){var r=t.$prettyPhoto_a.attr("rel");if(r=="prettyPhoto"){var i=t.$prettyPhoto_a.attr("href");n.preventDefault(),n.stopPropagation(),t.is_auto_play==1&&(t.dismiss_auto_play=1,t.prettyPhoto_open_status=1),e.fn.prettyPhoto({callback:function(){t.prettyPhoto_open_status=0}}),e.prettyPhoto.open(i)}}),this.$left_arrow_class.click(e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_right()},this)),this.$right_arrow_class.click(e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_left()},this)),this.$left_arrow_class.on("touchstart",e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_right()},this)),this.$left_arrow_class.on("touchend",e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$right_arrow_class.on("touchstart",e.proxy(function(e){e.preventDefault(),e.stopPropagation(),this.public_go_left()},this)),this.$right_arrow_class.on("touchend",e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$left_arrow_class.mouseup(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$right_arrow_class.mousedown(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$left_arrow_class.mousedown(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this)),this.$right_arrow_class.mousedown(e.proxy(function(e){e.preventDefault(),e.stopPropagation()},this))},hide_text:function(t,n){$text_element=e(this.options.text_object,this.$element),this.last_parent_height=this.$parent_wrapper.height(),this.options.small_resolution_max_height==0&&this.options.hv_switch&&this.under_600&&this.$parent_wrapper.css("height",this.last_parent_height+"px"),n?$text_element.fadeOut():$text_element.hide()},show_text:function(t,n,r){typeof n=="undefined"&&(n=0),typeof r=="undefined"&&(r=0),this.last_middle=t;if(this.options.keep_on_top_middle_circle){var i=this.math._convert_position_to_n(this.mid_elem);this.items[i].$element.css("z-index",this.max_show)}typeof this.eitems.eq(t).data("link_url")!="undefined"?this.$prettyPhoto_a.attr("href",this.eitems.eq(t).data("link_url")):this.$prettyPhoto_a.attr("href",""),typeof this.eitems.eq(t).data("link_rel")!="undefined"?this.$prettyPhoto_a.attr("rel",this.eitems.eq(t).data("link_rel")):this.$prettyPhoto_a.attr("rel",""),typeof this.eitems.eq(t).data("link_target")!="undefined"?(this.eitems.eq(t).data("link_target")==""&&(this.eitems.eq(t).data("link_target")="_self"),this.$prettyPhoto_a.attr("target",this.eitems.eq(t).data("link_target"))):this.$prettyPhoto_a.attr("target","_self");if(this.options.hide_content==1){typeof this.started=="undefined"&&(this.started=1,this.hashchange());return}var s=this.eitems.eq(t),o=e("div.slider_item_v2",s);o.length?this.options.vert_text_mode=1:this.options.vert_text_mode=0;var u=e("."+this.options.left_text_class,s);this.options.small_resolution_max_height==0&&this.$parent_wrapper.css("height",""),n==0&&s.fadeIn();if(this.options.hv_switch==0)if(this.minus>0)this._set_parent_window_size(1);else if(this.options.automatic_height_resize){this.ret_values={height:0,width:0},this.ret_values.height=2*this.options.top_offset+this.options.shadow_offset;var a;this.options.hide_content==0?a=s.height():a=0;var f=this.$parent_wrapper.height(),l=this.ret_values.height+a+10;l!=this.last_height&&(l=this.max_size||r)&&u.css({width:this.max_size*2+"px"});var h=u.height();this.under_600==0&&s.css({top:this.mid-h-this.options.left_text_class_padding+"px"})}else{$block=e("div.slider_wrap",s);if($block.length){var p;if(this.under_600==0){var d=this.get_window_width();d>this.options.wrapper_text_max_height?p=this.options.wrapper_text_max_height-this.container_height-2:p=d-this.container_height-20}else p=this.options.big_pic_width;s.css({width:p+"px"})}else s.css({width:""});var h=s.height(),v=this.mid-Math.floor(h/2);v<0&&(v=0),this.under_600==0&&s.css({top:v+"px"})}else if(this.minus>0){var d=this.last_resolution;$block=e("div.slider_wrap",s),$block.length&&(typeof this.last_text_width=="undefined"&&(this.last_text_width=s.width()),s.css("width",d-10+"px"))}typeof this.started=="undefined"&&(this.started=1,this.hashchange())},_preset_all_children_parameters:function(t,n){var r,i;this.do_animate=t;var s,o=new Array;for(s=0;sf&&(l=u-s-1),this.items[a].$element.css("z-index",l))}},_stop_children:function(){for(i=0;ii&&r.dist_left>s){this.options.middle_click==1&&(t=1,this.going_counter=-1,r.pos=1),this.options.middle_click==2&&(t=1,this.going_counter=1,r.pos=-1);if(this.options.middle_click==0||this.options.middle_click==3){this.slider_state=0,this.clicked=0;if(this.options.middle_click==3){var o="",u=0;typeof this.eitems.eq(this.last_middle).data("main_link")!="undefined"&&(o=this.eitems.eq(this.last_middle).data("main_link")),typeof this.eitems.eq(this.last_middle).data("main_link")!="undefined"&&(u=this.eitems.eq(this.last_middle).data("main_link")),o!=""&&(u==0&&(window.location=o),u==1&&window.open(o))}}}else this.slider_state=0,this.clicked=0}this.speed=(this.mid_elem-Math.abs(r.pos)+1)*this.options.moving_speed+this.options.moving_speed_offset,t||(this.going_counter=-r.pos),this.keep_going=1,r.pos<0&&(this.click=2,r.pos<-1?this.operation=1:this.operation=0,this.func=this.go_right,this._hide_arrows(1)),r.pos>0&&(this.click=1,r.pos>1?this.operation=1:this.operation=0,this.func=this.go_left,this._hide_arrows(1)),r.pos==0&&(this.keep_going=0),this._before_moving(this.going_counter);return}this._reorder(),this.click=0}},_before_moving:function(e){if(this.options.keep_on_top_middle_circle){e*=-1;var t=this.math._convert_position_to_n(this.mid_elem+e);this.items[t].$element.css("z-index",100)}},_arrow_mouse_up:function(){this.keep_going=1,this.click=0,this.armd=0},_arrow_mouse_down:function(){this.armd=1,this.clicked=1},_arrow_mouse_leave:function(){this.armd&&(this.clicked=0,this.armd=0)},_mouse_move:function(t){this.mouse_moved=1,typeof t.touched=="undefined"&&t.preventDefault();var n=this.$container.offset();this.options.hv_switch?this.offset=n.top:this.offset=n.left+this.minus;var r=e(this.$element).offset();this.y_offset=r.top;var i,s;typeof t!="undefined"&&typeof t.pageX!="undefined"&&(this.options.hv_switch?i=t.pageY-this.offset-this.options.circle_left_offset:i=t.pageX-this.offset+this.minus-this.options.circle_left_offset,s=i-this.last_mouse_x),this.show_mouse_move&&this.clicked&&(this._move_all(s*this.options.movement_coefficient),Math.abs(this.sum_movement)>=1&&!this.was_gone&&(this.was_gone=1,this._hide_arrows(0))),this.last_mouse_x=i;if(this.show_mouse_move==1||this.slider_state==1)return;var o={pos:0,master_click:0};typeof t!="undefined"&&typeof t.pageX!="undefined"&&(this.options.hv_switch?i=t.pageY-this.y_offset-this.options.circle_left_offset:this.minus==0?i=t.pageX-this.x_offset-this.options.circle_left_offset:i=t.pageX-this.parent_x_offset+this.minus-this.options.circle_left_offset,o=this.math._convert_x_position_to_n(i));if(o.master_click==1){if(this.hover_status==2||this.mouse_in_animation==1)return;this.mouse_out_animation==1&&(this.$prettyPhoto_div.stop(),this.$prettyPhoto_img.stop(),this.mouse_out_animation=0),this.hover_status=1,this.mouse_in_animation=1,this._start_main_hover()}else(this.hover_status==2||this.hover_status==1&&this.mouse_out_animation==0)&&this._fake_mouse_leave()},_start_main_hover:function(){if(this.$prettyPhoto_a.attr("href")=="")return;var t=this.prettyPhoto_left-this.options.prettyPhoto_movement-10,n=this.prettyPhoto_top-this.options.prettyPhoto_movement-10,r=this.options.prettyPhoto_width;this.prettyPhoto_status=1,this.options.hv_switch==0?this.$prettyPhoto_div.animate({left:t+"px",top:n+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._ending_main_hover,this)):this.$prettyPhoto_div.animate({left:n+"px",top:t+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._ending_main_hover,this)),this.$prettyPhoto_img.animate({width:r+"px",height:r+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing)},_ending_main_hover:function(){var t=this.prettyPhoto_left-this.options.prettyPhoto_movement,n=this.prettyPhoto_top-this.options.prettyPhoto_movement,r=this.options.prettyPhoto_width;this.options.hv_switch==0?this.$prettyPhoto_div.animate({left:t+"px",top:n+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._end_main_hover,this)):this.$prettyPhoto_div.animate({left:n+"px",top:t+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._end_main_hover,this)),this.$prettyPhoto_img.addClass("hover").animate({width:r+"px",height:r+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing)},_end_main_hover:function(){this.prettyPhoto_status=2,this.hover_status=2,this.mouse_in_animation=0},_fake_mouse_leave:function(){if(this.$prettyPhoto_a.attr("href")=="")return;this.mouse_in_animation==1&&(this.$prettyPhoto_div.stop(),this.$prettyPhoto_img.stop(),this.mouse_in_animation=0),this.hover_status=1,this.mouse_out_animation=1,this._end_main_hover2()},_end_main_hover2:function(){var t=this.prettyPhoto_left,n=this.prettyPhoto_top;this.prettyPhoto_status=1,this.options.hv_switch==0?this.$prettyPhoto_div.animate({left:t+"px",top:n+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._main_hover_ended,this)):this.$prettyPhoto_div.animate({left:n+"px",top:t+"px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing,e.proxy(this._main_hover_ended,this)),this.$prettyPhoto_img.animate({width:"0px",height:"0px"},this.options.prettyPhoto_speed,this.options.prettyPhoto_easing)},_main_hover_ended:function(){this.prettyPhoto_status=0,this.hover_status=0,this.mouse_out_animation=0},_mouse_enter_widget:function(e){this.is_auto_play==1&&(this.dismiss_auto_play=1)},_mouse_leave_widget:function(e){this.prettyPhoto_open_status==0&&(this.dismiss_auto_play=0)},_mouse_leave:function(e){if(this.show_mouse_move&&!this.click){this.show_mouse_move=0,this._reorder(),this.click=0,this.show_mouse_move=0,this.mouse_state=0;for(i=0;i0&&(this.math._rotate_left(1),this._preset_all_children_parameters(1,1,1))),this.sum_movement=0},_create_a_html_for_a_child:function(e,t,n,r,i,s,o,u,a){var f="",l="",c="";a!=""&&(a+=" "),s!=""&&(s+=" ");var h=0,p=0;this.options.activate_border_div==0&&this.options.border_on_off==1&&(h=10,p=10),this.options.activate_border_div&&(f='
        '),this.options.hv_switch==0?(this.have_text_label_up&&(l='
        '+i+"
        "),this.have_text_label_down&&(c='
        '+u+"
        ")):(this.have_text_label_up&&(l='
        '+i+"
        "),this.have_text_label_down&&(c='
        '+u+"
        "));var d;return this.options.hv_switch==0?d='
        '+f+'
        '+l+c:d='
        '+f+'
        '+l+c,d},left_clicked:function(e){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof e!="undefined"&&e.preventDefault(),this.func=this.go_left,this.click=1,this.going_counter=-1,this.$element.trigger("next"),this._animation_begin()},right_clicked:function(e){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof e!="undefined"&&e.preventDefault(),this.func=this.go_right,this.click=2,this.going_counter=1,this.$element.trigger("prev"),this._animation_begin()},left_clicked_n:function(e,t){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof t!="undefined"&&t.preventDefault(),this.func=this.go_left,this.click=1,this.going_counter=0-e,this.$element.trigger("next"),this._animation_begin()},right_clicked_n:function(e,t){this.speed=(this.mid_elem+1)*this.options.moving_speed+this.options.moving_speed_offset,typeof t!="undefined"&&t.preventDefault(),this.func=this.go_right,this.click=2,this.going_counter=e,this.$element.trigger("prev"),this._animation_begin()},go_right:function(){if(this.lock==1)return;this.lock=1,this.math.sum_movement=this.sum_movement=0,this.keep_going==1&&this.going_counter>0&&this.going_counter--,this.anim_counter=0,this._set_first_left(),this.math._rotate_left(1),this._preset_all_children_parameters(1,1)},go_left:function(){if(this.lock==1)return;this.lock=1,this.math.sum_movement=this.sum_movement=0,this.keep_going==1&&this.going_counter<0&&this.going_counter++,this.anim_counter=0,this._set_first_right(),this.math._rotate_right(1),this._preset_all_children_parameters(1,0)},_animation_begin:function(){this.show_mouse_move=0,this.anim_counter=0,this.keep_going=1,this.do_animate=1,this._before_moving(this.going_counter),this._hide_arrows(1)},_animation_done:function(){var e;this.do_animate?e=this.max_show+(this.max_show-3):e=this.max_show+(this.max_show-2);if(this.anim_counter>=e){this.anim_counter=0,this.lock=0,this.click==1&&(this.keep_going!=0?this.going_counter!=0?(this.operation=0,this.going_counter<-1&&(this.operation=1),this.go_left()):(this.keep_going=0,this.click=0):this.go_left()),this.click==2&&(this.keep_going!=0?this.going_counter!=0?(this.operation=0,this.going_counter>1&&(this.operation=1),this.go_right()):(this.keep_going=0,this.click=0):this.go_right()),this.click==0&&(this._show_arrows(),this.operation=0);return}this.anim_counter++},_move_all:function(e){var t=0;this._set_first_left(),this._set_first_right();while(Math.abs(e)>=this.options.child_div_width)e>0?(this.math._add_movement(this.options.child_div_width),this._set_first_left(),e-=this.options.child_div_width):(this.math._add_movement(-this.options.child_div_width),this._set_first_right(),e+=this.options.child_div_width);this.math._add_movement(e),e>0?(this._set_first_left(),t=1):(this._set_first_right(),t=0),this._preset_all_children_parameters(0,t),this.sum_movement=this.math.sum_movement},_set_first_right:function(){var e=this.math._next_right_image();this.items[this.math._next_right_n()]._set_img(this.eitems.eq(e).data("image"),e)},_set_first_left:function(){var e=this.math._next_left_image();this.items[this.math._next_left_n()]._set_img(this.eitems.eq(e).data("image"),e)},start_auto_play:function(){var e=this;this.dismiss_auto_play=0,this.is_auto_play=1,this.options.auto_play_direction==1?this.timeout_autoplay_handler=setInterval(function(){e.public_go_left(1)},e.options.auto_play_pause_time):this.timeout_autoplay_handler=setInterval(function(){e.public_go_right(1)},e.options.auto_play_pause_time)},stop_auto_play:function(){this.dismiss_auto_play=1,this.is_auto_play==1&&clearInterval(this.timeout_autoplay_handler),this.is_auto_play=0},get_auto_play_status:function(){return this.is_auto_play},get_number_of_current_slide:function(){return this.last_middle}},r.prototype={_convert_n_to_position:function(e){return this._windowing(this.div_window_lenght,e-this.position_n_offset)+this.beginning_position_number},_convert_position_to_n:function(e){return this._windowing(this.div_window_lenght,e-this.beginning_position_number+this.position_n_offset)},_convert_position_to_image_array:function(e,t){return this._windowing(this.image_array_lenght,t-this.beginning_position_number+this.n_img_offset+this.position_n_offset+e*this.div_window_lenght)},_next_left_image:function(){return this._convert_position_to_image_array(0,this.beginning_position_number)},_next_right_image:function(){return this._convert_position_to_image_array(0,this.visible_window_lenght)},_next_left_n:function(){return this._convert_position_to_n(this.beginning_position_number)},_next_right_n:function(){return this._convert_position_to_n(this.visible_window_lenght)},_rotate_left:function(e){var t=this.position_n_offset;this.position_n_offset=this._windowing(this.div_window_lenght,this.position_n_offset-e),tthis.position_n_offset&&(this.n_img_offset=this._windowing(this.image_array_lenght,this.n_img_offset+Math.floor((Math.abs(e)+this.div_window_lenght)/this.div_window_lenght)*this.div_window_lenght))},_change_master_position_by_x:function(e){this.sum_movement=0;var t=this.mid_elem*this.element_width,n=t+this.master_element_width+2*this.big_border+2*this.arrow_width,r;return e<=t?(r=Math.floor(e/this.element_width),r=this.mid_elem-r,{pos:-r,master_click:0}):ethis.mid_elem+1&&(o=d+T+g+this.small_border,a=0,u=this.top_offset-Math.floor(this.small_pic_height/2)-this.small_border)):(nthis.mid_elem&&(o=d+T+g+this.small_border,a=0,u=this.top_offset-Math.floor(this.small_pic_height/2)-this.small_border)),f=this._calculate_child_size_by_ratio(a),{new_pos:o+this.left_offset+this.parent_this.options.circle_left_offset,new_y_pos:u,new_border:l,new_siz:f}},_calculate_method_for_child_by_n:function(e,t){var n=this._convert_n_to_position(e);return n==-1&&t==1?0:n==this.visible_window_lenght&&t==0?0:1},_add_movement:function(e){this.sum_movement+=e,Math.abs(this.sum_movement)>=this.element_width&&(this.sum_movement>=0?(this._rotate_left(Math.floor(Math.abs(this.sum_movement)/this.element_width)),this.sum_movement=this.sum_movement%this.element_width):(this._rotate_right(Math.floor(Math.abs(this.sum_movement)/this.element_width)),this.sum_movement=this.sum_movement%this.element_width))},_clear_movement:function(){this.sum_movement=0},_windowing:function(e,t){return(e+t%e)%e}},e.fn.content_slider=function(t,r){var i=e(this),s=i.data("tooltip"),o=typeof t=="object"&&t;s||i.data("tooltip",s=new n(this,o));if(typeof r!="undefined")return s[t](r);if(typeof t=="string")return s[t]()},e.fn.content_slider.Constructor=n,e.fn.content_slider.defaults={max_shown_items:3,active_item:0,top_offset:0,left_offset:0,child_div_width:104,child_div_height:104,small_pic_width:74,small_pic_height:74,big_pic_width:216,big_pic_height:216,small_border:5,big_border:8,arrow_width:28,arrow_height:57,small_arrow_width:20,small_arrow_height:20,moving_speed:70,moving_speed_offset:100,moving_easing:"linear",arrow_speed:300,arrow_easing:"linear",mode:2,left_arrow_class:".circle_slider_nav_left",right_arrow_class:".circle_slider_nav_right",container_class:"circle_slider",container_class_padding:24,picture_class:"circle_slider_thumb",border_class:"circle_item_border",child_final_z_index:100,text_object:".slider_item",hv_switch:0,shadow_offset:10,wrapper_text_max_height:810,left_text_class:"circle_slider_text",right_text_class_sufix:"right",left_text_class_padding:20,vert_text_mode:0,middle_click:2,border_on_off:1,activate_border_div:1,hover_movement:6,hover_speed:100,hover_easing:"linear",prettyPhoto_speed:200,prettyPhoto_easing:"linear",prettyPhoto_width:40,prettyPhoto_start:.93,prettyPhoto_movement:45,auto_play:0,auto_play_direction:1,auto_play_pause_time:3e3,allow_shadow:1,small_resolution_max_height:0,preload_all_images:0,border_radius:-1,border_color:"#282828",arrow_color:"#282828",automatic_height_resize:1,bind_arrow_keys:1,use_thin_arrows:0,enable_mousewheel:1,radius_proportion:1,plugin_url:"",responsive_by_available_space:0,prettyPhoto_color:"#F00",prettyPhoto_img:"",keep_on_top_middle_circle:0,dinamically_set_class_id:0,dinamically_set_position_class:0,hide_arrows:0,hide_prettyPhoto:0,hide_content:0,content_margin_left:0,circle_left_offset:0,minus_width:0,main_circle_position:0,enable_scroll_with_touchmove_on_horizontal_version:1,enable_scroll_with_touchmove_on_vertical_version:0,movement_coefficient:1}})(jQuery); + +//Masonry.js------------------------- version 4.1.0 +/*! + * Isotope PACKAGED v3.0.1 + * + * Licensed GPLv3 for open source use + * or Isotope Commercial License for commercial use + * + * http://isotope.metafizzy.co + * Copyright 2016 Metafizzy + */ + +!function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,n){var o,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,n);o=void 0===o?l:o}),void 0!==o?o:t}function h(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new s(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return u(this,t,e)}return h(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var r=s&&s[o];r&&(this.off(t,o),delete s[o]),o.apply(this,e),n+=r?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;h>e;e++){var i=u[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s.isBoxSizeOuter=r=200==t(o.width),i.removeChild(e)}}function s(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=n(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;h>l;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;ir?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),s=Math.min.apply(Math,o),r=o.indexOf(s),a={x:this.columnWidth*r,y:s},u=s+t.size.outerHeight,h=this.cols+1-o.length,d=0;h>d;d++)this.colYs[r+d]=u;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),s=o?n.left:n.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?n.top:n.bottom)+i.outerHeight,l=a;u>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)o[s]||(n[s]=e.prototype[s]);var r=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,n,o,s,r,a){return e(t,i,n,o,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,n,o,s,r){function a(t,e){return function(i,n){for(var o=0;oa||a>r){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;ii;i++){var n=t[i];n.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),n=i[0],o=n.match(/^\[(.+)\]$/),s=o&&o[1],r=e(s,n),a=d.sortDataParsers[i[1]]; +return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=a(e,this.options.sortAscending);this.filteredItems.sort(i),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;o>i;i++)n=e[i],this.element.appendChild(n.element);var s=this._filter(e).matches;for(i=0;o>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;o>i;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,n=0;i&&i>n;n++){var s=e[n];o.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t=0)?html:body;activeElement=body;initTest();initDone=true;if(top!=self){isFrame=true;}else if(scrollHeight>windowHeight&&(body.offsetHeight<=windowHeight||html.offsetHeight<=windowHeight)){/*html.style.height='auto';*/if(root.offsetHeight<=windowHeight){var underlay=document.createElement("div");underlay.style.clear="both";body.appendChild(underlay);}}if(!options.fixedBackground&&!isExcluded){body.style.backgroundAttachment="scroll";html.style.backgroundAttachment="scroll";}}var que=[];var pending=false;var lastScroll=+new Date;function scrollArray(elem,left,top,delay){delay||(delay=1000);directionCheck(left,top);if(options.accelerationMax!=1){var now=+new Date;var elapsed=now-lastScroll;if(elapsed1){factor=Math.min(factor,options.accelerationMax);left*=factor;top*=factor;}}lastScroll=+new Date;}que.push({x:left,y:top,lastX:(left<0)?0.99:-0.99,lastY:(top<0)?0.99:-0.99,start:+new Date});if(pending){return;}var scrollWindow=(elem===document.body);var step=function(time){var now=+new Date;var scrollX=0;var scrollY=0;for(var i=0;i=options.animationTime);var position=(finished)?1:elapsed/options.animationTime;if(options.pulseAlgorithm){position=pulse(position);}var x=(item.x*position-item.lastX)>>0;var y=(item.y*position-item.lastY)>>0;scrollX+=x;scrollY+=y;item.lastX+=x;item.lastY+=y;if(finished){que.splice(i,1);i--;}}if(scrollWindow){window.scrollBy(scrollX,scrollY);}else{if(scrollX)elem.scrollLeft+=scrollX;if(scrollY)elem.scrollTop+=scrollY;}if(!left&&!top){que=[];}if(que.length){requestFrame(step,elem,(delay/options.frameRate+1));}else{pending=false;}};requestFrame(step,elem,0);pending=true;}function wheel(event){if(!initDone){init();}var target=event.target;var overflowing=overflowingAncestor(target);if(!overflowing||event.defaultPrevented||isNodeName(activeElement,"embed")||(isNodeName(target,"embed")&&/\.pdf/i.test(target.src))){return true;}var deltaX=event.wheelDeltaX||0;var deltaY=event.wheelDeltaY||0;if(!deltaX&&!deltaY){deltaY=event.wheelDelta||0;}if(!options.touchpadSupport&&isTouchpad(deltaY)){return true;}if(Math.abs(deltaX)>1.2){deltaX*=options.stepSize/120;}if(Math.abs(deltaY)>1.2){deltaY*=options.stepSize/120;}scrollArray(overflowing,-deltaX,-deltaY);event.preventDefault();}function keydown(event){var target=event.target;var modifier=event.ctrlKey||event.altKey||event.metaKey||(event.shiftKey&&event.keyCode!==key.spacebar);if(/input|textarea|select|embed/i.test(target.nodeName)||target.isContentEditable||event.defaultPrevented||modifier){return true;}if(isNodeName(target,"button")&&event.keyCode===key.spacebar){return true;}var shift,x=0,y=0;var elem=overflowingAncestor(activeElement);var clientHeight=elem.clientHeight;if(elem==document.body){clientHeight=window.innerHeight;}switch(event.keyCode){case key.up:y=-options.arrowScroll;break;case key.down:y=options.arrowScroll;break;case key.spacebar:shift=event.shiftKey?1:-1;y=-shift*clientHeight*0.9;break;case key.pageup:y=-clientHeight*0.9;break;case key.pagedown:y=clientHeight*0.9;break;case key.home:y=-elem.scrollTop;break;case key.end:var damt=elem.scrollHeight-elem.scrollTop-clientHeight;y=(damt>0)?damt+10:0;break;case key.left:x=-options.arrowScroll;break;case key.right:x=options.arrowScroll;break;default:return true;}scrollArray(elem,x,y);event.preventDefault();}function mousedown(event){activeElement=event.target;}var cache={};setInterval(function(){cache={};},10*1000);var uniqueID=(function(){var i=0;return function(el){return el.uniqueID||(el.uniqueID=i++);};})();function setCache(elems,overflowing){for(var i=elems.length;i--;)cache[uniqueID(elems[i])]=overflowing;return overflowing;}function overflowingAncestor(el){var elems=[];var rootScrollHeight=root.scrollHeight;do{var cached=cache[uniqueID(el)];if(cached){return setCache(elems,cached);}elems.push(el);if(rootScrollHeight===el.scrollHeight){if(!isFrame||root.clientHeight+100)?1:-1;y=(y>0)?1:-1;if(direction.x!==x||direction.y!==y){direction.x=x;direction.y=y;que=[];lastScroll=0;}}var deltaBufferTimer;function isTouchpad(deltaY){if(!deltaY)return;deltaY=Math.abs(deltaY);deltaBuffer.push(deltaY);deltaBuffer.shift();clearTimeout(deltaBufferTimer);var allEquals=(deltaBuffer[0]==deltaBuffer[1]&&deltaBuffer[1]==deltaBuffer[2]);var allDivisable=(isDivisible(deltaBuffer[0],120)&&isDivisible(deltaBuffer[1],120)&&isDivisible(deltaBuffer[2],120));return!(allEquals||allDivisable);}function isDivisible(n,divisor){return(Math.floor(n/divisor)==n/divisor);}var requestFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(callback,element,delay){window.setTimeout(callback,delay||(1000/60));};})();function pulse_(x){var val,start,expx;x=x*options.pulseScale;if(x<1){val=x-(1-Math.exp(-x));}else{start=Math.exp(-1);x-=1;expx=1-Math.exp(-x);val=start+(expx*(1-start));}return val*options.pulseNormalize;}function pulse(x){if(x>=1)return 1;if(x<=0)return 0;if(options.pulseNormalize==1){options.pulseNormalize/=pulse_(1);}return pulse_(x);}var isChrome=/chrome/i.test(window.navigator.userAgent);var isMouseWheelSupported='onmousewheel'in document;if(isMouseWheelSupported&&isChrome){addEvent("mousedown",mousedown);addEvent("mousewheel",wheel);addEvent("load",init);};})(); + + +//anchor.js---------------------------------------------- version 4.2.0 + +jQuery(document).ready(function($){var e=$(".anchorTag");var menu=$(".primary_structure > li");var menu2=$(".multi_menu > .dropdown > li");var menu3=$(".menu_list.mm-listview > li");var sim=false;if(e.length>0){if($("#simpleanchor").length==0){if($("#anchorNav").length==0){$("body").append("
          ")};var nav=$("#anchorNav");}else{var nav=$("#simpleanchor");sim=true;} +if(e.eq(0).data("scrollshownav")||nav.data("scrollshownav")){nav.hide();var data=nav.data("scrollshownav")?nav.data("scrollshownav"):e.eq(0).data("scrollshownav");if(data==true){$(window).scroll(function(){if($(window).scrollTop()>e.eq(0).offset().top-10){nav.fadeIn(200)}else{nav.fadeOut(200)}})}else if(data!="false"){$(window).scroll(function(){if($(window).scrollTop()>parseInt(data)){nav.fadeIn(200)}else{nav.fadeOut(200)}})}};var menuanchor=function(o,p){o.each(function(){$(this).children("a").each(function(index){if($(this).attr("title")==ei.data("title")){var ti=$(this).attr("title").replace(" ",'_');if(p){$(this).attr("href","#");}else{$(this).attr("href","javascript://");};$(this).data("anchoritem",i);$(this).parent().addClass("menuanchor_"+i);ei.attr("id",ti);$(this).on("click",function(){$(this).parent().addClass("current").siblings("li").removeClass("current");if(p){jQuery('body,html').stop().delay(500).animate({scrollTop:e.eq($(this).data("anchoritem")).offset().top+e.eq($(this).data("anchoritem")).data("offset")})}else{jQuery('body,html').stop().animate({scrollTop:e.eq($(this).data("anchoritem")).offset().top+e.eq($(this).data("anchoritem")).data("offset")})}});return false;}});});};for(i=0;i
          ":"";var iconame=ei.data("iconame")?ei.data("iconame"):"";if(!sim){nav.append("
        • "+title+""+(i+1)+""+icourl+"
        • ");} +ei.data("offset")?"":ei.attr("data-offset","0");if(ei.data("menuanchor")&&menu.length!=0){menuanchor(menu,false)};if(ei.data("menuanchor")&&menu2.length!=0){menuanchor(menu2,false)};if(ei.data("menuanchor")&&menu3.length!=0){menuanchor(menu3,true)}};e.click(function(){var offset=$(this).data("offset")?$(this).data("offset"):0;jQuery('body,html').stop().animate({scrollTop:$(this).offset().top+$(this).data("offset")},1200,"swing")});if(sim){nav.find("a").click(function(e){e.preventDefault();var e=$(this);$(this).parent().addClass("active").siblings("li").removeClass("active");jQuery('body,html').stop().animate({scrollTop:$(e.attr("href")).offset().top+$(e.attr("href")).data("offset")},1200,"swing")});}else{nav.find("li").click(function(){$(this).addClass("active").siblings("li").removeClass("active");jQuery('body,html').stop().animate({scrollTop:e.eq($(this).index()).offset().top+e.eq($(this).index()).data("offset")},1200,"swing")});} +$(window).load(function(){e.each(function(index){var i=index,s=$(this),s_t=s.offset().top+s.data("offset"),s_tw=i==e.length-1?e.eq(i).offset().top+$(window).height()+e.eq(i).data("offset"):e.eq(i+1).offset().top+e.eq(+1).data("offset");var resOffset=function(){s_t=s.offset().top+s.data("offset"),s_tw=i==e.length-1?e.eq(i).offset().top+e.eq(i).data("offset")+$(window).height():e.eq(i+1).offset().top+e.eq(i+1).data("offset");};$(window).resize(function(){resOffset();});nav.find("li").click(function(){resOffset();});if($(window).scrollTop()+10>=s_t){nav.find("li").eq(i).addClass("active").siblings("li").removeClass("active");$(this).addClass("active").siblings("li").removeClass("active");$(".menuanchor_"+i).addClass("current").siblings("li").removeClass("current");};$(window).scroll(function(){if($(window).scrollTop()+10>=s_t&&$(window).scrollTop()")[0].getContext("2d");Supportability=1;}catch(err){Supportability=0;};if(Supportability==1){CanvasRenderingContext2D.prototype.sector=function(x,y,radius,sDeg,eDeg){this.save();this.translate(x,y);this.beginPath();this.arc(0,0,radius,sDeg,eDeg);this.save();this.rotate(eDeg);this.moveTo(radius,0);this.lineTo(0,0);this.restore();this.rotate(sDeg);this.lineTo(radius,0);this.closePath();this.restore();return this;}};this.each(function(){var e=$(this),size=e.attr("data-size")?e.attr("data-size"):100;if(Supportability==1){e.html("").append("
          ");var cxt=e.find("canvas")[0].getContext('2d'),deg=Math.PI/180;e.find("canvas").attr("width",size*2).attr("height",size*2);cxt.translate(size,size);cxt.rotate(-90*deg);cxt.fillStyle=e.attr("data-color")?e.attr("data-color"):"#FFFFF";cxt.sector(0,0,size,00*deg,360*deg).fill();} else{e.append("
          ");e.find(".sector_box").css({"backgroundColor":e.attr("data-color")?e.attr("data-color"):"#FFFFF","width":size*2,"height":size*2})};if(e.attr("data-fan")){var number=e.attr("data-fan").split(","),end=0,start=0,animation=5;function draw(i){if(number[i]!=""){par=number[i].split(":");};if(i>0){start=end;};end=Math.round(parseFloat(number[i].split(":")[2])*360*0.01)+start;if(Supportability==1){cxt.fillStyle=par[1]=="AccentColour"?e.css("Color"):par[1];}else{e.find(".sector_box").append("
          ");e.find(".bar"+i).html("");e.find(".bar"+i).find("span").css({"height":"0","backgroundColor":par[1]=="AccentColour"?e.css("Color"):par[1]});var n=number.length>3?number.length:3;e.find(".bar"+i).css({"width":Math.round(size/n)})};if(e.attr("data-name")){e.find(".sector_info").append("
          0%
          ")}else{e.find(".sector_info").append("
          "+par[0]+":0%
          ")};function fan(){animation++;if(animation>=end-start){if(Supportability==1){cxt.sector(0,0,size,start*deg,end*deg).fill();}else{e.find(".bar"+i).find("span").css({"height":Math.round(animation/360/0.01)+"%"})};animation=5;clearTimeout(e.interval);i++;if(i=el.offset().top&&el.hasClass("achieve")==false){el.addClass("achieve");el.sector();}})};})(jQuery); + + +//pagepiling.js------------------------------------------1.0.0 + +/* =========================================================== + * pagepiling.js 0.0.8 (Beta) + * + * https://github.com/alvarotrigo/pagePiling.js + * MIT licensed + * + * Copyright (C) 2014 alvarotrigo.com - A project by Alvaro Trigo + * + * ========================================================== */ +(function(b){b.fn.pagepiling=function(c){function A(a){var c=b(".pp-section.active").index(".pp-section");a=a.index(".pp-section");return c>a?"up":"down"}function g(a,f){var d={destination:a,animated:f,activeSection:b(".pp-section.active"),anchorLink:a.data("anchor"),sectionIndex:a.index(".pp-section"),toMove:a,yMovement:A(a),leavingSection:b(".pp-section.active").index(".pp-section")+1};d.activeSection.is(a)||("undefined"===typeof d.animated&&(d.animated=!0),"undefined"!==typeof d.anchorLink&&c.anchors.length&&(location.hash=d.anchorLink),d.destination.addClass("active").siblings().removeClass("active"),d.sectionsToMove=B(d),"down"===d.yMovement?(d.translate3d="vertical"!==c.direction?"translate3d(-100%, 0px, 0px)":"translate3d(0px, -100%, 0px)",d.scrolling="-100%",c.css3||d.sectionsToMove.each(function(a){a!=d.activeSection.index(".pp-section")&&b(this).css(m(d.scrolling))}),d.animateSection=d.activeSection):(d.translate3d="translate3d(0px, 0px, 0px)",d.scrolling="0",d.animateSection=a),b.isFunction(c.onLeave)&&c.onLeave.call(this,d.leavingSection,d.sectionIndex+1,d.yMovement),C(d),D(d.anchorLink),E(d.anchorLink,d.sectionIndex),r=d.anchorLink,s=(new Date).getTime())}function C(a){c.css3?(t(a.animateSection,a.translate3d,a.animated),a.sectionsToMove.each(function(){t(b(this),a.translate3d,a.animated)}),setTimeout(function(){u(a)},c.scrollingSpeed)):(a.scrollOptions=m(a.scrolling),a.animated?a.animateSection.animate(a.scrollOptions,c.scrollingSpeed,c.easing,function(){n(a);n(a)}):(a.animateSection.css(m(a.scrolling)),setTimeout(function(){n(a);u(a)},400)))}function u(a){b.isFunction(c.afterLoad)&&c.afterLoad.call(this,a.anchorLink,a.sectionIndex+1)}function B(a){return"down"===a.yMovement?b(".pp-section").map(function(c){if(ca.destination.index(".pp-section"))return b(this)})}function n(a){"up"===a.yMovement&&a.sectionsToMove.each(function(c){b(this).css(m(a.scrolling))})}function m(a){return"vertical"===c.direction?{top:a}:{left:a}}function p(){return(new Date).getTime()-s<600+c.scrollingSpeed?!0:!1}function t(a,b,c){a.toggleClass("pp-easing",c);a.css({"-webkit-transform":b,"-moz-transform":b,"-ms-transform":b,transform:b})}function h(a){if(!p()){a=window.event||a;a=Math.max(-1,Math.min(1,a.wheelDelta||-a.deltaY||-a.detail));var c=b(".pp-section.active"),c=v(c);0>a?k("down",c):k("up",c);return!1}}function k(a,c){if("down"==a)var d="bottom",e=b.fn.pagepiling.moveSectionDown;else d="top",e=b.fn.pagepiling.moveSectionUp;if(0Math.abs(l-touchEndY)?Math.abs(touchStartX-touchEndX)>e.width()/100*c.touchSensitivity&&(touchStartX>touchEndX?k("down",a):touchEndX>touchStartX&&k("up",a)):Math.abs(l-touchEndY)>e.height()/100*c.touchSensitivity&&(l>touchEndY?k("down",a):touchEndY>l&&k("up",a))))}function y(a,f){f=f||0;var d=b(a).parent();return f
            ');var a=b("#pp-nav");a.css("color",c.navigation.textColor);a.addClass(c.navigation.position);for(var f=0;f')}a.find("span").css("border-color",c.navigation.bulletsColor)}function E(a,f){c.navigation&&(b("#pp-nav").find(".active").removeClass("active"),a?b("#pp-nav").find('a[href="#'+a+'"]').addClass("active"):b("#pp-nav").find("li").eq(f).find("a").addClass("active"))}function D(a){c.menu&&(b(c.menu).find(".active").removeClass("active"),b(c.menu).find('[data-menuanchor="'+a+'"]').addClass("active"))}function I(){var a=document.createElement("p"),b,c={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.insertBefore(a,null);for(var e in c)void 0!==a.style[e]&&(a.style[e]="translate3d(1px,1px,1px)",b=window.getComputedStyle(a).getPropertyValue(c[e]));document.body.removeChild(a);return void 0!==b&&0');q-=1}).promise().done(function(){c.navigation&&(b("#pp-nav").css("margin-top","-"+b("#pp-nav").height()/2+"px"),b("#pp-nav").find("li").eq(b(".pp-section.active").index(".pp-section")).find("a").addClass("active"));b(window).on("load",function(){var a=window.location.hash.replace("#",""),a=b('.pp-section[data-anchor="'+a+'"]');0'+a+"
            ").hide().appendTo(b(this)).fadeIn(200)},mouseleave:function(){b(this).find(".pp-tooltip").fadeOut(200,function(){b(this).remove()})}},"#pp-nav li")}})(jQuery); + + +/* + Version: 1.6.0 + Author: Ken Wheeler + Website: http://kenwheeler.github.io + Docs: http://kenwheeler.github.io/slick + Repo: http://github.com/kenwheeler/slick + Issues: http://github.com/kenwheeler/slick/issues + + */ +!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b=window.Slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a('

            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