From 4bb17cbe38a98df93daacd193763cf9039058198 Mon Sep 17 00:00:00 2001 From: Nick Grosenbacher Date: Wed, 3 Apr 2024 11:49:51 -0400 Subject: [PATCH] SWC-6145 - Delete many files that seem unused --- .prettierignore | 1 - src/main/webapp/css/ie.css | 1 - src/main/webapp/css/loading.gif | Bin 1737 -> 0 bytes src/main/webapp/css/nivo-default.css | 74 - src/main/webapp/css/nivo-slider.css | 100 - src/main/webapp/css/piecemaker.css | 50 - src/main/webapp/css/prettyPhoto.css | 166 - src/main/webapp/css/reset.css | 50 - src/main/webapp/css/style.css | 3692 ------ src/main/webapp/css/superfish.css | 1 - .../prettyPhoto/dark_rounded/btnNext.png | Bin 1411 -> 0 bytes .../prettyPhoto/dark_rounded/btnPrevious.png | Bin 1442 -> 0 bytes .../dark_rounded/contentPattern.png | Bin 130 -> 0 bytes .../dark_rounded/default_thumbnail.gif | Bin 227 -> 0 bytes .../prettyPhoto/dark_rounded/loader.gif | Bin 2545 -> 0 bytes .../prettyPhoto/dark_rounded/sprite.png | Bin 4076 -> 0 bytes .../prettyPhoto/dark_square/btnNext.png | Bin 1411 -> 0 bytes .../prettyPhoto/dark_square/btnPrevious.png | Bin 1442 -> 0 bytes .../dark_square/contentPattern.png | Bin 121 -> 0 bytes .../dark_square/default_thumbnail.gif | Bin 227 -> 0 bytes .../images/prettyPhoto/dark_square/loader.gif | Bin 2545 -> 0 bytes .../images/prettyPhoto/dark_square/sprite.png | Bin 3507 -> 0 bytes .../prettyPhoto/default/default_thumb.png | Bin 1537 -> 0 bytes .../images/prettyPhoto/default/loader.gif | Bin 6331 -> 0 bytes .../images/prettyPhoto/default/sprite.png | Bin 6682 -> 0 bytes .../prettyPhoto/default/sprite_next.png | Bin 1358 -> 0 bytes .../prettyPhoto/default/sprite_prev.png | Bin 1376 -> 0 bytes .../images/prettyPhoto/default/sprite_x.png | Bin 1097 -> 0 bytes .../images/prettyPhoto/default/sprite_y.png | Bin 1162 -> 0 bytes .../images/prettyPhoto/facebook/btnNext.png | Bin 845 -> 0 bytes .../prettyPhoto/facebook/btnPrevious.png | Bin 828 -> 0 bytes .../facebook/contentPatternBottom.png | Bin 142 -> 0 bytes .../facebook/contentPatternLeft.png | Bin 137 -> 0 bytes .../facebook/contentPatternRight.png | Bin 136 -> 0 bytes .../facebook/contentPatternTop.png | Bin 142 -> 0 bytes .../facebook/default_thumbnail.gif | Bin 227 -> 0 bytes .../images/prettyPhoto/facebook/loader.gif | Bin 2545 -> 0 bytes .../images/prettyPhoto/facebook/sprite.png | Bin 4227 -> 0 bytes .../prettyPhoto/light_rounded/btnNext.png | Bin 1411 -> 0 bytes .../prettyPhoto/light_rounded/btnPrevious.png | Bin 1442 -> 0 bytes .../light_rounded/default_thumbnail.gif | Bin 227 -> 0 bytes .../prettyPhoto/light_rounded/loader.gif | Bin 2545 -> 0 bytes .../prettyPhoto/light_rounded/sprite.png | Bin 4099 -> 0 bytes .../prettyPhoto/light_square/btnNext.png | Bin 1411 -> 0 bytes .../prettyPhoto/light_square/btnPrevious.png | Bin 1442 -> 0 bytes .../light_square/default_thumbnail.gif | Bin 227 -> 0 bytes .../prettyPhoto/light_square/loader.gif | Bin 2545 -> 0 bytes .../prettyPhoto/light_square/sprite.png | Bin 3507 -> 0 bytes src/main/webapp/js/contact.js | 33 - src/main/webapp/js/custom.js | 256 - src/main/webapp/js/fadeLinks.js | 123 - src/main/webapp/js/jMenu.jquery.js | 254 - src/main/webapp/js/jquery.contentcarousel.js | 257 - src/main/webapp/js/jquery.cookie.js | 96 - .../webapp/js/jquery.featureList-1.0.0.js | 70 - src/main/webapp/js/jquery.iconmenu.js | 180 - src/main/webapp/js/jquery.quicksand.js | 307 - src/main/webapp/js/jquery.tipsy.js | 83 - src/main/webapp/js/jquery.vaccordion.js | 415 - .../js/jsPlumb/jquery.jsPlumb-1.6.2-min.js | 5 - .../js/kwicks/jquery.kwicks-1.5.1.pack.js | 11 - src/main/webapp/js/mosaic/mosaic.1.0.1.js | 119 - .../js/nivo-slider/jquery.nivo.slider.pack.js | 67 - src/main/webapp/js/pica.min.js | 2 - .../webapp/js/piecemaker-2/piecemaker.fla | Bin 106496 -> 0 bytes .../webapp/js/piecemaker-2/piecemaker.swf | Bin 208139 -> 0 bytes .../webapp/js/piecemaker-2/piecemaker.xml | 16 - .../webapp/js/piecemaker-2/piecemakerCSS.css | 32 - .../js/piecemaker-2/piecemakerNoShadow.fla | Bin 114688 -> 0 bytes .../js/piecemaker-2/piecemakerNoShadow.swf | Bin 35159 -> 0 bytes .../webapp/js/piecemaker-2/piecemakerXML.xml | 73 - src/main/webapp/js/pnghack-1.0.1.js | 5 - .../webapp/js/prettyPhoto/jquery-1.4.4.min.js | 167 - .../js/prettyPhoto/jquery.prettyPhoto.js | 73 - .../webapp/js/scrolltop/scrolltopcontrol.js | 76 - src/main/webapp/js/slides.min.jquery.js | 20 - .../webapp/js/superfish-menu/hoverIntent.js | 84 - .../js/superfish-menu/jquery-1.2.6.min.js | 32 - .../webapp/js/superfish-menu/superfish.js | 121 - .../webapp/js/swfobject/expressinstall.swf | Bin 773 -> 0 bytes src/main/webapp/js/swfobject/swfobject.js | 5 - .../webapp/js/switcher/switchstylesheet.js | 79 - .../webapp/js/switcher/switchstylesheet1.js | 166 - src/main/webapp/js/switcher/tabslide.js | 215 - src/main/webapp/js/twitter.js | 146 - src/main/webapp/offline/Oswald.css | 6 - src/main/webapp/offline/YanoneKaffeesatz.css | 6 - src/main/webapp/offline/jquery-ui.min.js | 412 - src/main/webapp/offline/jquery.min.js | 4 - .../crosstalk-1.0.0/css/crosstalk.css | 27 - .../research/crosstalk-1.0.0/js/crosstalk.js | 1471 --- .../crosstalk-1.0.0/js/crosstalk.js.map | 37 - .../crosstalk-1.0.0/js/crosstalk.min.js | 2 - .../crosstalk-1.0.0/js/crosstalk.min.js.map | 1 - .../research/jquery-1.11.3/jquery-AUTHORS.txt | 217 - .../webapp/research/jquery-1.11.3/jquery.js | 10351 ---------------- .../research/jquery-1.11.3/jquery.min.js | 5 - .../research/jquery-1.11.3/jquery.min.map | 1 - .../webapp/research/jquery-1.12.4/LICENSE.txt | 37 - .../research/jquery-1.12.4/jquery.min.js | 5 - 100 files changed, 20305 deletions(-) delete mode 100755 src/main/webapp/css/ie.css delete mode 100755 src/main/webapp/css/loading.gif delete mode 100755 src/main/webapp/css/nivo-default.css delete mode 100755 src/main/webapp/css/nivo-slider.css delete mode 100755 src/main/webapp/css/piecemaker.css delete mode 100755 src/main/webapp/css/prettyPhoto.css delete mode 100755 src/main/webapp/css/reset.css delete mode 100755 src/main/webapp/css/style.css delete mode 100755 src/main/webapp/css/superfish.css delete mode 100755 src/main/webapp/images/prettyPhoto/dark_rounded/btnNext.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_rounded/btnPrevious.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_rounded/contentPattern.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_rounded/default_thumbnail.gif delete mode 100755 src/main/webapp/images/prettyPhoto/dark_rounded/loader.gif delete mode 100755 src/main/webapp/images/prettyPhoto/dark_rounded/sprite.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_square/btnNext.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_square/btnPrevious.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_square/contentPattern.png delete mode 100755 src/main/webapp/images/prettyPhoto/dark_square/default_thumbnail.gif delete mode 100755 src/main/webapp/images/prettyPhoto/dark_square/loader.gif delete mode 100755 src/main/webapp/images/prettyPhoto/dark_square/sprite.png delete mode 100755 src/main/webapp/images/prettyPhoto/default/default_thumb.png delete mode 100755 src/main/webapp/images/prettyPhoto/default/loader.gif delete mode 100755 src/main/webapp/images/prettyPhoto/default/sprite.png delete mode 100755 src/main/webapp/images/prettyPhoto/default/sprite_next.png delete mode 100755 src/main/webapp/images/prettyPhoto/default/sprite_prev.png delete mode 100755 src/main/webapp/images/prettyPhoto/default/sprite_x.png delete mode 100755 src/main/webapp/images/prettyPhoto/default/sprite_y.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/btnNext.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/btnPrevious.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/contentPatternBottom.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/contentPatternLeft.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/contentPatternRight.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/contentPatternTop.png delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/default_thumbnail.gif delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/loader.gif delete mode 100755 src/main/webapp/images/prettyPhoto/facebook/sprite.png delete mode 100755 src/main/webapp/images/prettyPhoto/light_rounded/btnNext.png delete mode 100755 src/main/webapp/images/prettyPhoto/light_rounded/btnPrevious.png delete mode 100755 src/main/webapp/images/prettyPhoto/light_rounded/default_thumbnail.gif delete mode 100755 src/main/webapp/images/prettyPhoto/light_rounded/loader.gif delete mode 100755 src/main/webapp/images/prettyPhoto/light_rounded/sprite.png delete mode 100755 src/main/webapp/images/prettyPhoto/light_square/btnNext.png delete mode 100755 src/main/webapp/images/prettyPhoto/light_square/btnPrevious.png delete mode 100755 src/main/webapp/images/prettyPhoto/light_square/default_thumbnail.gif delete mode 100755 src/main/webapp/images/prettyPhoto/light_square/loader.gif delete mode 100755 src/main/webapp/images/prettyPhoto/light_square/sprite.png delete mode 100755 src/main/webapp/js/contact.js delete mode 100755 src/main/webapp/js/custom.js delete mode 100755 src/main/webapp/js/fadeLinks.js delete mode 100755 src/main/webapp/js/jMenu.jquery.js delete mode 100755 src/main/webapp/js/jquery.contentcarousel.js delete mode 100755 src/main/webapp/js/jquery.cookie.js delete mode 100755 src/main/webapp/js/jquery.featureList-1.0.0.js delete mode 100755 src/main/webapp/js/jquery.iconmenu.js delete mode 100755 src/main/webapp/js/jquery.quicksand.js delete mode 100755 src/main/webapp/js/jquery.tipsy.js delete mode 100755 src/main/webapp/js/jquery.vaccordion.js delete mode 100644 src/main/webapp/js/jsPlumb/jquery.jsPlumb-1.6.2-min.js delete mode 100755 src/main/webapp/js/kwicks/jquery.kwicks-1.5.1.pack.js delete mode 100755 src/main/webapp/js/mosaic/mosaic.1.0.1.js delete mode 100755 src/main/webapp/js/nivo-slider/jquery.nivo.slider.pack.js delete mode 100644 src/main/webapp/js/pica.min.js delete mode 100755 src/main/webapp/js/piecemaker-2/piecemaker.fla delete mode 100755 src/main/webapp/js/piecemaker-2/piecemaker.swf delete mode 100755 src/main/webapp/js/piecemaker-2/piecemaker.xml delete mode 100755 src/main/webapp/js/piecemaker-2/piecemakerCSS.css delete mode 100755 src/main/webapp/js/piecemaker-2/piecemakerNoShadow.fla delete mode 100755 src/main/webapp/js/piecemaker-2/piecemakerNoShadow.swf delete mode 100755 src/main/webapp/js/piecemaker-2/piecemakerXML.xml delete mode 100755 src/main/webapp/js/pnghack-1.0.1.js delete mode 100755 src/main/webapp/js/prettyPhoto/jquery-1.4.4.min.js delete mode 100755 src/main/webapp/js/prettyPhoto/jquery.prettyPhoto.js delete mode 100755 src/main/webapp/js/scrolltop/scrolltopcontrol.js delete mode 100755 src/main/webapp/js/slides.min.jquery.js delete mode 100755 src/main/webapp/js/superfish-menu/hoverIntent.js delete mode 100755 src/main/webapp/js/superfish-menu/jquery-1.2.6.min.js delete mode 100755 src/main/webapp/js/superfish-menu/superfish.js delete mode 100755 src/main/webapp/js/swfobject/expressinstall.swf delete mode 100755 src/main/webapp/js/swfobject/swfobject.js delete mode 100755 src/main/webapp/js/switcher/switchstylesheet.js delete mode 100755 src/main/webapp/js/switcher/switchstylesheet1.js delete mode 100755 src/main/webapp/js/switcher/tabslide.js delete mode 100755 src/main/webapp/js/twitter.js delete mode 100644 src/main/webapp/offline/Oswald.css delete mode 100644 src/main/webapp/offline/YanoneKaffeesatz.css delete mode 100644 src/main/webapp/offline/jquery-ui.min.js delete mode 100644 src/main/webapp/offline/jquery.min.js delete mode 100644 src/main/webapp/research/crosstalk-1.0.0/css/crosstalk.css delete mode 100644 src/main/webapp/research/crosstalk-1.0.0/js/crosstalk.js delete mode 100644 src/main/webapp/research/crosstalk-1.0.0/js/crosstalk.js.map delete mode 100644 src/main/webapp/research/crosstalk-1.0.0/js/crosstalk.min.js delete mode 100644 src/main/webapp/research/crosstalk-1.0.0/js/crosstalk.min.js.map delete mode 100644 src/main/webapp/research/jquery-1.11.3/jquery-AUTHORS.txt delete mode 100644 src/main/webapp/research/jquery-1.11.3/jquery.js delete mode 100644 src/main/webapp/research/jquery-1.11.3/jquery.min.js delete mode 100644 src/main/webapp/research/jquery-1.11.3/jquery.min.map delete mode 100644 src/main/webapp/research/jquery-1.12.4/LICENSE.txt delete mode 100644 src/main/webapp/research/jquery-1.12.4/jquery.min.js diff --git a/.prettierignore b/.prettierignore index 291f67d834..e3c7a8ab72 100644 --- a/.prettierignore +++ b/.prettierignore @@ -10,7 +10,6 @@ # These artifacts were generated and/or pre-minified and then checked in src/main/webapp/css/**/* src/main/webapp/js/**/* -src/main/webapp/offline/**/* src/main/webapp/pdf.js/**/* src/main/webapp/research/**/* diff --git a/src/main/webapp/css/ie.css b/src/main/webapp/css/ie.css deleted file mode 100755 index ab5e23ba5c..0000000000 --- a/src/main/webapp/css/ie.css +++ /dev/null @@ -1 +0,0 @@ -.item { margin-bottom:0px;} \ No newline at end of file diff --git a/src/main/webapp/css/loading.gif b/src/main/webapp/css/loading.gif deleted file mode 100755 index 1560b646cff2cc4fd292d7fdb6f7adc7eb484b4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmaLXeN0p99l-I&!tEQiv~W&~lv_&SmI|fRw)eE0zR=T_(^9a!crF*Q_O?JP*50BW za+x#6J*VfyIVLB@`G?mSW{fe8%LJS?j`_k2*Er)fUT2(h#u;OrF~)0*amLK)uKSPd z_ve%6mwfVklPAzh+MD7sAOkM}c>DG(0N}=r8~gU{i^XCdkH_!#XEK??hY#PmbLYsB zBQ-TOdcEFcGGQ3zcDqxl)R{A9Dk>_n+3b@iPo6$~y0EaYd-v|n&dz8wdiLzuYuB#f zIId7A#>dBxA3q+6M7D3=e*gY`mSv?<>Cn*7!Gi~r$>gb1r$~|%i^V5SoY=pAe_2@> zpU;2v=+TQ8FUH2ka=F~gmoFiN$BrF){rdHrH*e0LKY#i1-Mo2odV2cVvuD?@ zUw`o6!QH!euU@^nxVSh!KY#Duy<4|#J%9fE_U+r-wrx9k^5pF7Y2!hz{_K}ehqtPf73O8@wtkGyFib|)`J9qAU_vSxN)!U+Q3$?~abhem{rh;Yf zPOJW1?#m|PBZ)!HR~tu$H1Sk?EIk|_G;Yi!he6f93Ps{~w+!$1-$w+3U+n~t&M}Ot zdSwI42rFvpj1a?ZjJW9IPwE??&E&#p9=}A*VhFMy6cm+?16Q*P7E0tZ7Ed$$XgM+i z94(M9MQ3b;8w!dQGl;PjLVE4Y?<_P{QXeB^>`CbQFBvD_OT*#R6y9XGLopA~j#=m{7->pd6t>(Yi=3 zP}uo3V`jwsY7W}yU|ZK5z%f|Z?m9z~uy*yuIRu5uFfoVs{~5H(gmaYV0%%rtm$QvL z{~uwK+1e_?@y3>z>U)~d^%(jpL%ul0QBAF>DcN4YPSb$5Y$@O`J^)4H(vAG6fyV-$ zpp9QFT`ozb8GCfYP#22&x;IILw01D;WQQ6$Rd7I-5KT1ikgn+a(|F~;N5`@Dq1(|Cs^MXKy8P08>2 ze(zaIH}OH&tXIpzRp|f=nv{at6&u#2!XbvJ4yIM4%e%g~!%0&*vz<+T(e8jvJ$eoV zB?T~K5as2YK8NWfo<~YPgTv`>IqKsqR5<(dp)cEDK=00n>#89cvunA{%L%$M)}%E- z+Y7LTL0WhsE#TMm`-=Xj>PZ!`)~ z(K&8wwg6)N&3|FkYgh7U3x!zd`r4lqi5ZME;n0{F5#}>?i)rEJH#GeJiA|m+eZ8DO zSU?f>fl#Gzi`dPes#t)+aBX={4?$xdcO&byCid?1(awZqf1}Z}+v{|OO zt|T#wanNsY&NCKu;zG`1RYSh)xbINpDJ|DFE; D?d&fs diff --git a/src/main/webapp/css/nivo-default.css b/src/main/webapp/css/nivo-default.css deleted file mode 100755 index 0c5edce177..0000000000 --- a/src/main/webapp/css/nivo-default.css +++ /dev/null @@ -1,74 +0,0 @@ -/* -Skin Name: Nivo Slider Default Theme -Skin URI: http://nivo.dev7studios.com -Skin Type: flexible -Description: The default skin for the Nivo Slider. -Version: 1.0 -Author: Gilbert Pellegrom -Author URI: http://dev7studios.com -*/ - -.theme-default .nivoSlider { - position:relative; - background:#fff url(loading.gif) no-repeat 50% 50%; - height:250px; - width:900px !important; - -} -.theme-default .nivoSlider img { - position:absolute; - top:0px; - left:0px; - display:none; -} -.theme-default .nivoSlider a { - border:0; - display:block; -} - -.theme-default .nivo-controlNav { - position:absolute; - left:50%; - bottom:-65px; - margin-left:-447px; /* Tweak this to center bullets */ -} -.theme-default .nivo-controlNav a { - display:block; - width:22px; - height:22px; - background:url(../images/bullets.png) no-repeat; - text-indent:-9999px; - border:0; - margin-right:3px; - float:left; -} -.theme-default .nivo-controlNav a.active { - background-position:0 -22px; -} - -.theme-default .nivo-directionNav a { - display:block; - width:30px; - height:30px; - background:url(../images/nivo-arrows.png) no-repeat; - text-indent:-9999px; - border:0; -} -.theme-default a.nivo-nextNav { - background-position:-30px 0; - right:15px; -} -.theme-default a.nivo-prevNav { - left:15px; -} - -.theme-default .nivo-caption { - font-family: Helvetica, Arial, sans-serif; -} -.theme-default .nivo-caption a { - color:#fff; - border-bottom:1px dotted #fff; -} -.theme-default .nivo-caption a:hover { - color:#fff; -} \ No newline at end of file diff --git a/src/main/webapp/css/nivo-slider.css b/src/main/webapp/css/nivo-slider.css deleted file mode 100755 index 02f23df425..0000000000 --- a/src/main/webapp/css/nivo-slider.css +++ /dev/null @@ -1,100 +0,0 @@ -/* - * jQuery Nivo Slider v2.6 - * http://nivo.dev7studios.com - * - * Copyright 2011, Gilbert Pellegrom - * Free to use and abuse under the MIT license. - * http://www.opensource.org/licenses/mit-license.php - * - * March 2010 - */ - - -/* The Nivo Slider styles */ -.nivoSlider { - position:relative; -} -.nivoSlider img { - position:absolute; - top:0px; - left:0px; -} -/* If an image is wrapped in a link */ -.nivoSlider a.nivo-imageLink { - position:absolute; - top:0px; - left:0px; - width:100%; - height:100%; - border:0; - padding:0; - margin:0; - z-index:6; - display:none; -} -/* The slices and boxes in the Slider */ -.nivo-slice { - display:block; - position:absolute; - z-index:5; - height:100%; -} -.nivo-box { - display:block; - position:absolute; - z-index:5; -} -/* Caption styles */ -.nivo-caption { - position:absolute; - background:#000000; - color:#ffffff !important; - opacity:0px; /* Overridden by captionOpacity setting */ - width:40%; - z-index:8; - top:70%; - padding-bottom: 10px; - left:60%; - -moz-box-shadow:1px 0px 2px #ffffff; - -webkit-box-shadow:1px 0px 2px #ffffff; - box-shadow:1px 0px 2px #ffffff; -} -.nivo-caption p { - padding-left:20px; - padding-top:10px; - margin:0; - font-size:22px; - line-height:30px; - text-transform:uppercase; - font-family:Yanone Kaffeesatz; -} -.nivo-caption a { - display:inline !important; -} -.nivo-html-caption { - display:none; -} -/* Direction nav styles (e.g. Next & Prev) */ -.nivo-directionNav a { - position:absolute; - top:45%; - z-index:9; - cursor:pointer; -} -.nivo-prevNav { - left:0px; -} -.nivo-nextNav { - right:0px; -} -/* Control nav styles (e.g. 1,2,3...) */ -.nivo-controlNav a { - left:400px; - bottom:42px; - position:relative; - z-index:9; - cursor:pointer; -} -.nivo-controlNav a.active { - font-weight:bold; -} \ No newline at end of file diff --git a/src/main/webapp/css/piecemaker.css b/src/main/webapp/css/piecemaker.css deleted file mode 100755 index 2384417c9e..0000000000 --- a/src/main/webapp/css/piecemaker.css +++ /dev/null @@ -1,50 +0,0 @@ -/* CSS Document */ - -H1 { - font-family: Verdana; - font-style: bold; - font-weight: normal; - color: #222222; - display: block; - font-size: 20px; - margin-bottom: 10px; - line-height: 30; - text-align: left; - letter-spacing: 0px; -} - -P { - font-family: Verdana; - font-style: normal; - font-weight: normal; - color: #666666; - display: block; - font-size: 12px; - margin-bottom: 10px; - line-height: 18px; - text-align: left; - letter-spacing: 0.2px; -} - -P-ITALIC { - font-family: Verdana; - font-style: italic; - font-weight: normal; - color: #666666; - display: block; - font-size: 12px; - margin-bottom: 10px; - line-height: 18px; - text-align: left; - letter-spacing: 0.5px; -} - -A { - color: #0066CC; - display: inline; -} - -A:HOVER { - color: #111111; - display: inline; -} diff --git a/src/main/webapp/css/prettyPhoto.css b/src/main/webapp/css/prettyPhoto.css deleted file mode 100755 index 9da1414236..0000000000 --- a/src/main/webapp/css/prettyPhoto.css +++ /dev/null @@ -1,166 +0,0 @@ -div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px} -div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat} -div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x} -div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat} -div.pp_default .pp_content .ppt{color:#f8f8f8} -div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px} -div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px} -div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer} -div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer} -div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} -div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer} -div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} -div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer} -div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer} -div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa} -div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto} -div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px} -div.pp_default .pp_nav .pp_pause{background-position:-51px -29px} -div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0} -div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px} -div.pp_default .pp_content_container .pp_details{margin-top:5px} -div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative} -div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px} -div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7} -div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0} -div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat} -div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x} -div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat} -div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat} -div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat} -div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat} -div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer} -div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} -div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} -div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} -div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} -div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} -div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} -div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} -div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} -div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat} -div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat} -div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat} -div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat} -div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat} -div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat} -div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y} -div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y} -div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer} -div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} -div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} -div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} -div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} -div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} -div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} -div.dark_rounded .pp_description{margin-right:85px;color:#fff} -div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} -div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} -div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat} -div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat} -div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat} -div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat} -div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat} -div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000} -div.dark_square .pp_description{color:#fff;margin:0 85px 0 0} -div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat} -div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer} -div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer} -div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer} -div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer} -div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer} -div.dark_square .pp_nav{clear:none} -div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} -div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} -div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat} -div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat} -div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer} -div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer} -div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer} -div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer} -div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer} -div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer} -div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer} -div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} -div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} -div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat} -div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat} -div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer} -div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer} -div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat} -div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x} -div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat} -div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y} -div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y} -div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer} -div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer} -div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer} -div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer} -div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer} -div.facebook .pp_description{margin:0 37px 0 0} -div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat} -div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px} -div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default} -div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px} -div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default} -div.facebook .pp_nav{margin-top:0} -div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px} -div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px} -div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px} -div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer} -div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer} -div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat} -div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x} -div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat} -div.pp_pic_holder a:focus{outline:none} -div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500} -div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} -.pp_content{height:40px;min-width:40px} -* html .pp_content{width:40px} -.pp_content_container{position:relative;text-align:left;width:100%} -.pp_content_container .pp_left{padding-left:20px} -.pp_content_container .pp_right{padding-right:20px} -.pp_content_container .pp_details{float:left;margin:10px 0 2px} -.pp_description{display:none;margin:0 0 5px} -.pp_nav{clear:right;float:left;margin:3px 10px 0 0} -.pp_nav p{float:left;margin:2px 4px} -.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} -a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px} -.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} -.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000} -.pp_gallery div{float:left;overflow:hidden} -.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} -.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden} -.pp_gallery ul a img{border:0} -.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} -.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px} -.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} -a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} -a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} -a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} -a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} -.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} -#pp_full_res{line-height:1!important} -#pp_full_res .pp_inline{text-align:left} -#pp_full_res .pp_inline p{margin:0 0 15px} -div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} -div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff} -div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000} -div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff} -div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative} -div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff} -div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px} -div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important} -div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default} -div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default} -div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat} -div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat} -div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4} -div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff} -.pp_top,.pp_bottom{height:20px;position:relative} -* html .pp_top,* html .pp_bottom{padding:0 20px} -.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} -.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} -* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} -.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} -.pp_fade,.pp_gallery li.default a img{display:none} \ No newline at end of file diff --git a/src/main/webapp/css/reset.css b/src/main/webapp/css/reset.css deleted file mode 100755 index 430d5b2553..0000000000 --- a/src/main/webapp/css/reset.css +++ /dev/null @@ -1,50 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) -*/ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - - text-decoration: none; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -a{ color:inherit;} \ No newline at end of file diff --git a/src/main/webapp/css/style.css b/src/main/webapp/css/style.css deleted file mode 100755 index 83302532ab..0000000000 --- a/src/main/webapp/css/style.css +++ /dev/null @@ -1,3692 +0,0 @@ -/* -SVAROG ver 1.1 - CSS -Copyrights - orange-idea.com -Creator: Orangeidea -NOVEMBER - 2011 -Portfolio - http://themeforest.net/user/OrangeIdea/portfolio - -/*-------------------------------------------------------*/ - /*BODY*/ -/*-------------------------------------------------------*/ -/* -body { - background-color:#f1f2f1; - background-image:url('../images/pattern/2w.png'); - background-repeat:repeat; - text-shadow: none; - font-family: Arial, Helvetica, sans-serif; - color:#666666; - font-size:12px; - line-height:1.5em; -} -::selection { - background:#000; - color:#fff; -} -::-moz-selection { - background:#000; - color:#fff; -} -img::selection { - background: transparent; -} -img::-moz-selection { - background: transparent; -} - */ -/*-------------------------------------------------------*/ - /*Typography*/ -/*-------------------------------------------------------*/ -/* -h1, h2, h3, h4, h5, h6 { - font-family:Yanone Kaffeesatz; - color:#000000; } -h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; } -h1 { font-size: 36px; line-height: 50px; margin-bottom: 10px;} -h2 { font-size: 32px; line-height: 40px; margin-bottom: 10px; } -h3 { font-size: 26px; line-height: 23px; margin-bottom: 10px; } -h4 { font-size: 22px; line-height: 30px; margin-bottom: 4px; } -h5 { font-size: 16px; line-height: 24px; margin-bottom: 4px; } -h6 { font-size: 14px; line-height: 21px; } - -p { margin: 0 0 20px 0; } -.small { font-size:90%;} -p img { margin: 0; } -p.lead { font-size: 21px; line-height: 27px; color: #777; } -.em { font-style: italic; color:#777777; margin-top:3px; } -.strong { font-weight: bold; color: #333; } -.small-italic {font-size:90%; font-style:italic;} -hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } - -p.error{ - font-size:172px; - font-family:Arial; - margin-bottom:40px; - margin-top:60px; - padding-right:20px; - -} -.slogan .span-24 { border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding-top:10px; padding-bottom:10px} -.center { text-align:center !important;} -.slogan h1 { margin-bottom:0px; text-transform:uppercase;} -.slogan p { font-style:italic; font-size:11px;} -.slogan h4 { margin-bottom:0px; text-transform:none;} -.footer h6{ text-transform:uppercase; margin-bottom:8px; font-size:18px;} -.footer-top-line h6 { text-transform:uppercase; padding-left:50px; background-image: url(../images/tweets.png); background-position:left center; background-repeat:no-repeat; font-size:18px; margin-top:10px;} -.from_portfolio h3 { margin-bottom:20px !important;} -.footer p { padding-right:10px; width:210px; margin-bottom:5px !important;} -.colored { color:#04bfea;} - -.link { color:#04bfea;} -.link:hover { text-decoration: underline; cursor:pointer;} -a:hover { text-decoration:underline;} -.footer .color a { text-align:center !important; display:block; margin-top:35px;} -.footer-line p { margin-bottom:0px;} -.footer-line { color:#fff; width:940px !important; margin-bottom:0px !important; padding-top:15px; padding-bottom:15px;} -.footer-top-line {width:940px !important; margin-bottom:0px !important; padding-top:20px;} -*/ -/*-------------------------------------------------------*/ - /*GRID*/ -/*-------------------------------------------------------*/ -/* -.main-wrapper { - width: 1030px; - margin: 0 auto; - background:#fff; - margin-top:20px; - box-shadow: 0px 0px 10px #aaa; -} - -A container should group all your columns. -.container { - width: 940px; - margin: 0 auto; -} -.footer-container { - width: 940px; - margin: 0 auto; -} -.footer-wrapper { background-color:#f1f2f1; background-image:url(../images/pattern/14w.png); width:1030px; padding-bottom:20px; padding-top:20px; } -.footer-line-wrapper {background:#000; width:1030px; margin:0 auto; border-top:1px solid #ececec; margin-bottom:20px !important; } -.footer-line-top-wrapper {background:#f1f2f1; background-image:url(../images/pattern/14w.png); width:1030px; margin:0 auto; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; margin-top:40px;} - -.nocolor-line { width:640px; height:10px; float:left; background:#04bfea} -.logo { margin-top:27px !important;} -.logo a { text-align:center !important;} -Columns --------------------------------------------------------------- */ - -/* Sets up basic grid floating and margin. -div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left; margin-right: 20px; margin-top:30px;} -.columns .span-1, .columns .span-2, .columns .span-3, .columns .span-4, .columns .span-5, .columns .span-6, .columns .span-7, .columns .span-8, .columns .span-9, .columns .span-10, .columns .span-11, .columns .span-12, .columns .span-13, .columns .span-14, .columns .span-15, .columns .span-16, .columns .span-17, .columns .span-18, .columns .span-19, .columns .span-20, .columns .span-21, .columns .span-22, .columns .span-23, .columns .span-24 { height:30px; background:#ededed; text-align:center; margin-top:10px !important; padding-top:10px;} -p.span-1, p.span-2, p.span-3, p.span-4, p.span-5, p.span-6, p.span-7, p.span-8, p.span-9, p.span-10, p.span-11, p.span-12, p.span-13, p.span-14, p.span-15, p.span-16, p.span-17, p.span-18, p.span-19, p.span-20, p.span-21, p.span-22, p.span-23, p.span-24 {float:left; margin-right: 20px; margin-top:30px;} -The last column in a row needs this class. -div.last { margin-right: 0; } - -Use these classes to set the width of a column. -.span-1 { width: 20px;} -.span-2 { width: 60px;} -.span-3 { width: 100px;} -.span-4 { width: 140px;} -.span-5 { width: 180px;} -.span-6 { width: 220px;} -.inner-6 { width: 190px; padding:15px;} -.span-7 { width: 260px;} -.span-8 { width: 300px;} -.inner-8 { width: 270px; padding:15px;} -.span-9 { width: 340px;} -.span-10 { width: 380px;} -.span-11 { width: 420px;} -.span-12 { width: 460px;} -.inner-12 { width: 430px; padding:15px;} -.span-13 { width: 500px;} -.span-14 { width: 540px;} -.span-15 { width: 580px;} -.span-16 { width: 620px;} -.inner-16 { width: 590px; padding:15px;} -.span-17 { width: 660px;} -.span-18 { width: 700px;} -.span-19 { width: 740px;} -.span-20 { width: 780px;} -.span-21 { width: 820px;} -.span-22 { width: 860px;} -.span-23 { width: 900px;} -.span-24, div.span-24 { width: 940px; } - -.inner-block img { border:1px solid #fff;} -Add these to a column to append empty cols. -.append-1 { padding-right: 40px;} -.append-2 { padding-right: 80px;} -.append-3 { padding-right: 120px;} -.append-4 { padding-right: 160px;} -.append-5 { padding-right: 200px;} -.append-6 { padding-right: 240px;} -.append-7 { padding-right: 280px;} -.append-8 { padding-right: 320px;} -.append-9 { padding-right: 360px;} -.append-10 { padding-right: 400px;} -.append-11 { padding-right: 440px;} -.append-12 { padding-right: 480px;} -.append-13 { padding-right: 520px;} -.append-14 { padding-right: 560px;} -.append-15 { padding-right: 600px;} -.append-16 { padding-right: 640px;} -.append-17 { padding-right: 680px;} -.append-18 { padding-right: 720px;} -.append-19 { padding-right: 760px;} -.append-20 { padding-right: 800px;} -.append-21 { padding-right: 840px;} -.append-22 { padding-right: 880px;} -.append-23 { padding-right: 920px;} - - -Add these to a column to prepend empty cols. -.prepend-1 { padding-left: 40px;} -.prepend-2 { padding-left: 80px;} -.prepend-3 { padding-left: 120px;} -.prepend-4 { padding-left: 160px;} -.prepend-5 { padding-left: 200px;} -.prepend-6 { padding-left: 240px;} -.prepend-7 { padding-left: 280px;} -.prepend-8 { padding-left: 320px;} -.prepend-9 { padding-left: 360px;} -.prepend-10 { padding-left: 400px;} -.prepend-11 { padding-left: 440px;} -.prepend-12 { padding-left: 480px;} -.prepend-13 { padding-left: 520px;} -.prepend-14 { padding-left: 560px;} -.prepend-15 { padding-left: 600px;} -.prepend-16 { padding-left: 640px;} -.prepend-17 { padding-left: 680px;} -.prepend-18 { padding-left: 720px;} -.prepend-19 { padding-left: 760px;} -.prepend-20 { padding-left: 800px;} -.prepend-21 { padding-left: 840px;} -.prepend-22 { padding-left: 880px;} -.prepend-23 { padding-left: 920px;} - - - -Border on right hand side of a column. -div.border { - padding-right:9px; - margin-right:10px; - border-right: 1px solid #eee; -} - -Border with more whitespace, spans one column. -div.colborder { - padding-right:13px; - margin-right:10px; - border-right: 1px solid #eee; -} - -Use these classes on an element to push it into the - next column, or to pull it into the previous column. - -.pull-1 { margin-left: -40px;} -.pull-2 { margin-left: -80px;} -.pull-3 { margin-left: -120px;} -.pull-4 { margin-left: -160px;} -.pull-5 { margin-left: -200px;} -.pull-6 { margin-left: -240px;} -.pull-7 { margin-left: -280px;} -.pull-8 { margin-left: -320px;} -.pull-9 { margin-left: -360px;} -.pull-10 { margin-left: -400px;} -.pull-11 { margin-left: -440px;} -.pull-12 { margin-left: -480px;} -.pull-13 { margin-left: -520px;} -.pull-14 { margin-left: -560px;} -.pull-15 { margin-left: -600px;} -.pull-16 { margin-left: -640px;} -.pull-17 { margin-left: -680px;} -.pull-18 { margin-left: -720px;} -.pull-19 { margin-left: -760px;} -.pull-20 { margin-left: -800px;} -.pull-21 { margin-left: -840px;} -.pull-22 { margin-left: -880px;} -.pull-23 { margin-left: -920px;} -.pull-24 { margin-left: -960px;} - -.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;} - - -.push-1 { margin: 0 -40px 1.5em 40px;} -.push-2 { margin: 0 -80px 1.5em 65px;} -.push-3 { margin: 0 -120px 1.5em 120px;} -.push-4 { margin: 0 -160px 1.5em 160px;} -.push-5 { margin: 0 -200px 1.5em 200px;} -.push-6 { margin: 0 -240px 1.5em 240px;} -.push-7 { margin: 0 -280px 1.5em 280px;} -.push-8 { margin: 0 -320px 1.5em 320px;} -.push-9 { margin: 0 -360px 1.5em 360px;} -.push-10 { margin: 0 -400px 1.5em 400px;} -.push-11 { margin: 0 -440px 1.5em 440px;} -.push-12 { margin: 0 -480px 1.5em 480px;} -.push-13 { margin: 0 -520px 1.5em 520px;} -.push-14 { margin: 0 -560px 1.5em 560px;} -.push-15 { margin: 0 -600px 1.5em 600px;} -.push-16 { margin: 0 -640px 1.5em 640px;} -.push-17 { margin: 0 -680px 1.5em 680px;} -.push-18 { margin: 0 -720px 1.5em 720px;} -.push-19 { margin: 0 -760px 1.5em 760px;} -.push-20 { margin: 0 -800px 1.5em 800px;} -.push-21 { margin: 0 -840px 1.5em 840px;} -.push-22 { margin: 0 -880px 1.5em 880px;} -.push-23 { margin: 0 -920px 1.5em 920px;} -.push-24 { margin: 0 -960px 1.5em 960px;} - -.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative; margin-top:10px !important; margin-bottom:0px} - -.notopmargin { margin-top:0px !important;} -.nobottommargin { margin-bottom:0px !important;} -.last { margin-right:0px !important;} -.left {float:left} -.right {float:right} - */ - -/* Misc classes and elements --------------------------------------------------------------- */ - -/* Use a .box to create a padded box inside a column. */ -.box { - padding: 1.5em; - margin-bottom: 1.5em; - background: #E5ECF9; -} - -/* .separator { - clear:both; - margin-top:40px; - height:1px; - background:#ececec; -} - */ -.inner-16 .separator { - clear:both; - margin-top:20px; - height:1px; - background:#dfdfdf; -} -.separator-inner { - clear:both; - height:15px; - margin-top:0px !important; -} -.separator-double { - clear:both; - margin-top:40px; - height:10px; - background:#ffffff; - background-image:url('../images/pattern/1.png'); -} -/* Clearing floats without extra markup - Based on How To Clear Floats Without Structural Markup by PiE - [http://www.positioniseverything.net/easyclearing.html] */ - -.clearfix:after, .container:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -.clearfix, .container {display: inline-block;} -* html .clearfix, -* html .container {height: 1%;} -.clearfix, .container {display: block;} - -/* Regular clearing - apply to column that should drop below previous ones. */ - -.clear { clear:both; } - - -/*****Navigation Basic Layout*****/ -ul#filter { float: left; list-style: none; margin-left: 0; width: 100%; } -ul#filter li { - float: left; - font-size:10px; - line-height: 14px; - margin-right:15px; - padding: 2px 8px; - background:#f1f2f1; - border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -} -ul#filter li:hover { - background:#000; - color: #fff; - background-image:url('../images/gradient-small.png'); - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - -} -ul#filter li:first-child { margin-left:10px; } -ul#filter a { text-decoration: none; } -ul#filter li.current a, ul#filter a:hover { } -ul#filter li.current a { color: #ffffff; } -.filter-title h3 { margin-top:6px;} -ul#filter li.current { background:#000000; background-image:url('../images/gradient-small.png');} - -/* Navigation */ -ul#filter-sidebar { width:280px; } -ul#filter-sidebar li { - font-size:12px !important; - border-bottom: 1px dashed #ececec; - font-size:10px; - line-height: 12px; - line-height:30px; - padding-left:20px; - background:url("../images/read-more-arrow-dark.png") no-repeat 0px 10px; -} -ul#filter-sidebar li:hover, ul#filter-sidebar li.current { background:url("../images/read-more-arrow-hover-dark.png") no-repeat 0px 10px; cursor:pointer; } -ul#filter-sidebar a { color: #777777; text-decoration: none; } -ul#filter-sidebar li.current a, ul#filter-sidebar a:hover { text-decoration: none; color:#333333; } -ul#filter-sidebar li.current a { color: #333333;} - - - -/*-------------------------------------------------------------------------------------------------*/ - /*SIDE BAR*/ -/*-------------------------------------------------------------------------------------------------*/ - -.side-bar { - width:280px; - padding-left:20px; - background-repeat: no-repeat; - background-position: bottom right; -} -.side-bar .box { margin-bottom:0px;} -.side-bar h5 { text-transform:uppercase; margin-bottom:10px; padding-bottom:15px; font-size:18px; background-image: url("../images/pattern/side-bar.png"); background-repeat:no-repeat; background-position:left bottom;} - -.side-bar4col { - width:190px; - padding-right:30px; -} -.side-bar4col h5 { text-transform:uppercase; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ececec;} - -.side-bar4col-right { - width:190px; - padding-left:30px; -} -.side-bar4col-right h5 { text-transform:uppercase; border-bottom:1px solid #ececec; margin-bottom:10px; padding-bottom:5px;} - -/* Navigation */ -ul.navigation-sidebar { width:280px; } -ul.navigation-sidebar li { - font-size:12px !important; - border-bottom: 1px dashed #ececec; - font-size:10px; - line-height: 12px; - line-height:30px; - padding-left:20px; - background:url("../images/read-more-arrow-dark.png") no-repeat 0px 10px; -} -ul.navigation-sidebar li:hover, ul.navigation-sidebar li.current { background:url("../images/read-more-arrow-hover-dark.png") no-repeat 0px 10px; } -ul.navigation-sidebar a { color: #777777; text-decoration: none; } -ul.navigation-sidebar li.current a, ul.navigation-sidebar a:hover { text-decoration: none; color:#000000; } -ul.navigation-sidebar li.current a { color: #000000;} - -ul.navigation-sidebar a:hover { - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - -ms-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - - -/* Navigation 4col */ -ul.navigation-sidebar4col { width:190px; } -ul.navigation-sidebar4col li { - font-size:12px !important; - border-bottom: 1px dashed #ececec; - font-size:10px; - line-height: 12px; - line-height:30px; - padding-left:20px; - background:url("../images/read-more-arrow-dark.png") no-repeat 0px 10px; -} -ul.navigation-sidebar4col li:hover, ul.navigation-sidebar4col li.current { background:url("../images/read-more-arrow-hover-dark.png") no-repeat 0px 10px; cursor:pointer; } -ul.navigation-sidebar4col a { color: #777777; text-decoration: none; } -ul.navigation-sidebar4col li.current a, ul.navigation-sidebar4col a:hover { text-decoration: none; color:#333333; } -ul.navigation-sidebar4col li.current a { color: #333333;} - -/* Navigation 4col-right */ -ul.navigation-sidebar4col-right { width:190px; } -ul.navigation-sidebar4co-rightl li { - font-size:12px !important; - border-bottom: 1px dashed #f4f4f4; - font-size:10px; - line-height: 12px; - line-height:30px; - padding-left:20px; - background:url("../images/read-more-arrow-dark.png") no-repeat 0px 10px; -} -ul.navigation-sidebar4col-right li:hover, ul.navigation-sidebar4col-right li.current { background:url("../images/read-more-arrow-hover-dark.png") no-repeat 0px 10px; background-color:#f9f9f9; cursor:pointer; } -ul.navigation-sidebar4col-right a { color: #777777; text-decoration: none; } -ul.navigation-sidebar4col-right li.current a, ul.navigation-sidebar4col-right a:hover { text-decoration: none; color:#333333; } -ul.navigation-sidebar4col-right li.current a { color: #333333;} - -/* Flicker */ -.side-bar .flickr { margin-top:3px; margin-right:25px;} -.side-bar .item a {background-color:#f1f2f1} -.side-bar .item a:hover { - background-color:#dfdfdf !important; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; - } -.side-bar4col .flickr { margin-top:0px; margin-right:18px;} -.side-bar4col-right .flickr { margin-top:0px; margin-right:18px;} -.box .flickr { margin-top:5px; margin-right:10px;} -.comment .flickr { margin-top:4px; margin-right:13px; margin-bottom:3px !important; padding:5px; background-color:#fff;} -.comment p { font-size:11px; margin-bottom:5px !important;} -.comment .inner { margin-top: 10px;} -/*-------------------------------------------------------------------------------------------------*/ - /*SUPERFISH MENU */ -/*-------------------------------------------------------------------------------------------------*/ -.menu-left { width:8px; height:36px; float:right; background:url(../images/menu-closed.png);} -.menu-right { width:8px; height:36px; float:right; background:url(../images/menu-closed.png); background-position:0px 36px;} - -/*** ESSENTIAL STYLES ***/ -.sf-menu, .sf-menu * { - margin: 0; - padding: 0; - list-style: none; - z-index:9499; -} -.sf-menu { - line-height: 1.0; -} -.sf-menu ul { - position: absolute; - top: -999em; - width: 10em; /* left offset of submenus need to match (see below) */ -} -.sf-menu ul li { - width: 158px; -} -.sf-menu li:hover { - visibility: inherit; /* fixes IE7 'sticky bug' */ -} -.sf-menu li { - float: left; - position: relative; -} -.sf-menu a { - display: block; - position: relative; -} -.sf-menu li:hover ul, -.sf-menu li.sfHover ul { - left: 0; - top: 2.5em; /* match top ul list item height */ - z-index: 99; -} -ul.sf-menu li:hover li ul, -ul.sf-menu li.sfHover li ul { - top: -999em; -} -ul.sf-menu li li:hover ul, -ul.sf-menu li li.sfHover ul { - left: 10em; /* match ul width */ - top: 0; -} -ul.sf-menu li li:hover li ul, -ul.sf-menu li li.sfHover li ul { - top: -999em; -} -ul.sf-menu li li li:hover ul, -ul.sf-menu li li li.sfHover ul { - left: 10em; /* match ul width */ - top: 0; -} - -/*** DEMO SKIN ***/ -.sf-menu { - float: right; - margin-bottom: 1em; - font-size:12px; - background:#000000; - color:#fff; - font-family:Oswald; - text-transform:uppercase; - background-image:url('../images/grad.png'); -} -.sf-menu a { - padding: 1em 1.2em; - text-decoration:none; - -} -.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ - color: #33333; -} -.sf-menu li li { - background: #000; - color:#fff; - font-size:10px; - border-bottom:1px solid #333; - top:10px; - font-family:verdana; - text-transform:none; -} -.sf-menu li li li { - background: #000; - left:58px; - border-bottom:1px solid #333; - top:0px; -} -.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .active a{ - background: #ffffff; - background-image:url('../images/grad1.png'); - outline: 0; - color:#000000; - text-shadow:none !important; - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - -ms-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -/*** arrows **/ -.sf-menu a.sf-with-ul { - padding-right: 30px; - min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ -} -.sf-sub-indicator { - position: absolute; - display: block; - right: 15px; - top: 40px; /* IE6 only */ - width: 10px; - height: 10px; - text-indent: -999em; - overflow: hidden; - background: url('../images/arrows.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ -} -a > .sf-sub-indicator { /* give all except IE6 the correct values */ - top: 13px; - background-position: 0 -100px; /* use translucent arrow for modern browsers*/ -} -/* apply hovers to modern browsers */ -a:focus > .sf-sub-indicator, -a:hover > .sf-sub-indicator, -a:active > .sf-sub-indicator, -li:hover > a > .sf-sub-indicator, -li.sfHover > a > .sf-sub-indicator { - background-position: -10px -100px; /* arrow hovers for modern browsers*/ -} - -/* point right for anchors in subs */ -.sf-menu ul .sf-sub-indicator { background-position: -10px 0; } -.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; } -/* apply hovers to modern browsers */ -.sf-menu ul a:focus > .sf-sub-indicator, -.sf-menu ul a:hover > .sf-sub-indicator, -.sf-menu ul a:active > .sf-sub-indicator, -.sf-menu ul li:hover > a > .sf-sub-indicator, -.sf-menu ul li.sfHover > a > .sf-sub-indicator { - background-position: -10px 0; /* arrow hovers for modern browsers*/ -} - -/*-------------------------------------------------------------------------------------------------*/ - /*SLIDERS*/ -/*-------------------------------------------------------------------------------------------------*/ -.slider-area { - width:900px !important; - padding:20px; - background-color:#f1f2f1; - background-image: url(../images/pattern/14w.png); - -moz-box-shadow:1px 1px 2px #aaa; - -webkit-box-shadow:1px 1px 2px #aaa; - box-shadow:1px 1px 2px #aaa; -} -.slider-area-inner { - width:910px !important; - padding:15px; - background-image: url(../images/pattern/1.png); - margin-top:0px !important; - border-bottom:1px solid #ececec; - border-right:1px solid #ececec; - border-left:1px solid #ececec; - -} -.slider-area-inner h1 { text-shadow:1px 1px #ffffff; text-transform:uppercase; margin-bottom:3px; line-height:40px; margin-right:8px;} -.slider-area-inner .descr { font-size:12px; text-transform:none; margin-top:12px; float:left; margin-bottom:0px;} -/*-------------------------------------------------------------------------------------------------*/ - /*MOSAIC SLIDER*/ -/*-------------------------------------------------------------------------------------------------*/ -.kwicks-box{ - width:940px; -} -.kwicks { - /* recommended styles for kwicks ul container */ - list-style: none; - position: relative; - margin: 0; - padding: 0; - width:940px; -} -.kwicks li{ - /* these are required, but the values are up to you (must be pixel) */ - width: 225px; - height: 350px; - - /*do not change these */ - display: block; - overflow: hidden; - padding: 0; /* if you need padding, do so with an inner div (or implement your own box-model hack) */ -} -.kwicks.horizontal li { - /* This is optional and will be disregarded by the script. However, it should be provided for non-JS enabled browsers. */ - /*margin-right: 5px; Set to same as spacing option. */ - float: left; - margin:0px; -} -.kwicks.horizontal #kwick_4 { - margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */ -} -.kwicks.vertical #kwick_4 { - margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */ -} -.accordian-slider-caption { - bottom:0px; - left:260px; - position:absolute; - color:#ffffff; - padding:10px 20px; - font-size:11px; - background:#292929; - width: 600px; - text-shadow:none; - text-decoration:none; -} -.accordian-slider-caption:hover{ - background:#000000; -} - -.accordian-slider-captiontitle { - font-size:16px; - color:#fff; - display:block; - line-height:26px; - margin: 0 0 5px 0; - text-decoration:none; - text-transform:uppercase; - font-family: Oswald; -} - -/*****************************************/ -/*General Mosaic Styles*/ -.mosaic{padding:20px;background-color:#ffffff; width:900px;} -.details{ margin:5px 20px;} -.details-index{ - padding:20px; - background:url('../images/m2index1.png'); - height:150px; - color:#ededed; - text-shadow:0px 1px #393b3f; -} -.details-index h3{ - color:#ededed; - text-shadow:0px 1px #393b3f; - text-align:center; -} -.details-index h2{ - color:#ededed; - text-shadow:0px 1px #393b3f; - text-align:center; -} -.details h4{color:#ededed; line-height:20px;} -.details p{ font:300 12px; color:#777777;} -.details a{ text-decoration:none !important; } - - -.mosaic-block { - position:relative; - overflow:hidden; - text-decoration:none !important; -} -.mb1 { - width:470px; - height:200px; - float:right; - -} -.mb2 { - width:195px; - height:400px; - float:left; -} -.mbindex { - width:248px; - height:190px; -} -.mb3 { - width:235px; - height:100px; -} -.mb4 { - width:235px; - height:300px; - float:left; -} - -.mb5 { - width:470px; - height:100px; - float:left; -} - - .mosaic-backdrop { - display:none; - position:absolute; - top:0; - height:100%; - width:100%; - background:#111; - text-decoration:none !important; - } - - .mosaic-overlay { - display:none; - z-index:5; - position:absolute; - width:100%; - height:100%; - text-decoration:none !important; - - } - - /*** Custom Animation Styles (You can remove/add any styles below) ***/ - .circle .mosaic-overlay { - background:url(../images/hover-magnify.png) no-repeat center center; - opacity:0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; - filter:alpha(opacity=00); - display:none; - } - - .fade .mosaic-overlay { - opacity:0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; - filter:alpha(opacity=00); - background:url(../images/bg-black.png); - } - - .bar .mosaic-overlay { - bottom:-200px; - height:200px; - background:url(../images/bg-black.png); - } - - .bar2 .mosaic-overlay { - bottom:-50px; - height:100px; - opacity:0.8; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; - filter:alpha(opacity=80); - } - - .bar2 .mosaic-overlay:hover { - opacity:1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - filter:alpha(opacity=100); - } - - .bar3 .mosaic-overlay { - top:-100px; - height:100px; - background:url(../images/bg-black.png); - } - /*** End Animation Styles ***/ - -.static { - color:#ffffff; - text-shadow: 1px 1px #222222; - background-image: url('../images/gallery/stat-bg.jpg'); - background-repeat:repeat; - padding-top:30px; - padding-right:40px; - padding-left:40px; - height:330px; -} -.static div { - float:left; -} -.static h3 { - margin-top:10px; - color:#ffffff; -} - -/*-------------------------------------------------------------------------------------------------*/ - /*Features*/ -/*-------------------------------------------------------------------------------------------------*/ -/* -.item a { - display:block; - margin-bottom:15px; - padding:5px; - background-image:url('../images/bg-fade.png'); - background-repeat:no-repeat; - background-position:center center; - -moz-box-shadow:1px 1px 2px #aaa; - -webkit-box-shadow:1px 1px 2px #aaa; - box-shadow:1px 1px 2px #aaa; -} -*/ - -.inner-12 .item a, .inner-8 .item a, .inner-6 .item a, .inner-16 .item a { padding:0px !important;} -.home .item a{background-image:url('../images/bg-fade1.png');} -.ca-content-wrapper .item a, .footer .item a {background-color:#fff;} -/* button colours */ -.bordered-form {margin-bottom:12px; padding:5px; background:url('../images/pattern/1.png');} -.button_readmore { - display:block; - width:54px; - height:20px; - background-color:#fff; - background-image: url('../images/ca-more-black.png'); - background-repeat:no-repeat; - background-position:7px 7px; -} -.form-field .button_readmore { - cursor:pointer; - display:block; - margin-top:10px; - width:96px; - height:20px; - background-color:#fff; - background-image: url('../images/ca-post-black.png'); - background-repeat:no-repeat; - background-position:7px 7px; -} -.form-field .button_readmore:hover { - cursor:pointer; - display:block; - margin-top:10px; - width:96px; - height:20px; - background-color:#000; - background-image: url('../images/ca-post.png'); - background-repeat:no-repeat; - background-position:7px 7px; -} -.comment .button_readmore { - margin-left:65px; - width:62px; - background-image: url('../images/ca-replay-black.png'); - cursor:pointer; - -} -.comment a.button_readmore:hover { - color:#f1f2f1; - background-color:#000; - background-image: url('../images/ca-replay.png'); - text-decoration:none; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.on_white {background-color:#f1f2f1;} -.blog2 .button_readmore { float:right;} -a.button_readmore:hover { - color:#f1f2f1; - background-color:#04bfea; - background-image: url('../images/ca-more.png'); - text-decoration:none; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} - -/*Sliding Text and Icon Menu Style*/ -.sti-menu{ - width:940px; - position:relative; -} -.sti-menu li{ - float:left; - width:300px; - height:100px; - margin-right:20px; - -moz-box-shadow:1px 1px 2px #aaa; - -webkit-box-shadow:1px 1px 2px #aaa; - box-shadow:1px 1px 2px #aaa; -} -.sti-menu li a{ - display:block; - overflow:hidden; - text-align:center; - height:100%; - width:100%; - position:relative; - background:#ffffff; -} -.sti-menu li a h2{ - text-transform:uppercase; - color:#000000; - position:absolute; - left:100px; - top:20px; - font-size:24px; -} -.sti-menu li a h3{ - position:absolute; - color:#777777; - top:53px; - left:100px; - font-size:12px; - font-family:Arial, Helvetica, sans-serif; -} -.sti-icon{ - top:15px; - left:15px; - width:70px; - height:70px; - position:absolute; - background-position:top left; - background-repeat:no-repeat; - background-color:transparent; -} -.sti-icon-service{ - background-image:url(../images/service.png); -} -.sti-icon-piggy{ - background-image:url(../images/piggy.png); -} -.sti-icon-support{ - background-image:url(../images/support.png); -} - -/*-------------------------------------------------------------------------------------------------*/ - /*PRICING BOX*/ -/*-------------------------------------------------------------------------------------------------*/ -ul.list-box{margin:0; padding:0; list-style-type:none;} -ul.list-box > li{ - background:#e1e1e1; - float:left; -} -ul.list-box li:hover{ - position: relative; - z-index: 100; - top: -10px; - cursor:pointer; - } -.title-box {text-align:center; text-shadow:none; padding-bottom:15px; padding-top:15px;} -.box-header h3{ - margin-top:0px; - } -.box-header h3{color:#FFF;} -.box-des{text-align:left;} -.pricing-box-container{background:#fafafa;text-align:left; } -.list-box-content{ margin:0px 0px;padding:10px 25px 25px 25px; border:1px solid #ededed;} -.list-box-content ul{margin:0px auto; padding:0; list-style-type:none;} -.list-box-content ul li{margin:0; padding:10px 0 10px 30px; list-style-type:none; background:url(../images/check.png) no-repeat; background-position:center left; text-align:left} -.list-box-content ul li:hover{ - left:0px!important; - top: 0px!important;} -.text-price{ - text-align:center; - text-shadow:none; - padding:10px 0 10px 0;} -.text-price h3{color:#FFF;text-shadow:none; margin-top:0px;} -/*purple*/ -.text-price.purple{ - background-color: #ff0099; - } -.box-header.purple{ - border-bottom: 1px solid #ffffff; - background-color: #CC0066; - } -/*green*/ -.text-price.green{ - background-color: #00CC33; - } -.box-header.green{ - border-bottom: 1px solid #ffffff; - background-color: #009900; - } -/*blue*/ -.text-price.blue{ - background-color: #0099FF; - } -.box-header.blue{ - border-bottom: 1px solid #ffffff; - background-color: #666666; - } -.box-header.blue1{ - border-bottom: 1px solid #ffffff; - background-color: #999999; - } -/*dark*/ -.box-header.dark{ - border-bottom: 1px solid #ffffff; - background-color: #a9a9a9; - } -.text-price.dark{ - background-color: #393b3f; - } - - -/*-------------------------------------------------------------------------------------------------*/ - /*ICONS */ -/*-------------------------------------------------------------------------------------------------*/ -/* ---------------------normal */ -.icon { - background-color:#777777; - width:16px; - height:16px; - margin-left:24px; - margin-top:24px; -} - -.icon:hover { - background-color:#393b3f !important; - cursor:pointer; -} -.icon-block .icon { - margin-top:20px !important; - margin-left:0px !important; - margin-right:20px !important; -} - - -/* /normal */ - -/* ---------------------big */ -.big-round-icon { - width:64px; - height:64px; - background: #292929; - margin-right:20px; - -webkit-border-radius: 64px; - -moz-border-radius: 64px; - border-radius: 64px; - -webkit-transition: background-color 0.1s linear, color 0.1s linear; - -moz-transition: background-color 0.1s linear, color 0.1s linear; - border-color:#000; -} -.icon-black-big { - background-color:#ffffff; - width:16px; - height:16px; - margin-left:24px; - margin-top:24px; -} - -.big-round-icon-black { - width:64px; - height:64px; - background: #242424; - margin-right:20px; - margin-bottom:10px; - -webkit-border-radius: 64px; - -moz-border-radius: 64px; - border-radius: 64px; - -webkit-transition: background-color 0.1s linear, color 0.1s linear; - -moz-transition: background-color 0.1s linear, color 0.1s linear; - border-color:#000; -} - -.big-round-icon-gray { - width:64px; - height:64px; - background: #e1e1e1; - margin-right:20px; - margin-bottom:10px; - -webkit-border-radius: 64px; - -moz-border-radius: 64px; - border-radius: 64px; - -webkit-transition: background-color 0.1s linear, color 0.1s linear; - -moz-transition: background-color 0.1s linear, color 0.1s linear; - border-color:#000; -} - -.big-rounded-icon-white { - padding-left:16px; - padding-top:16px; - width:32px; - height:32px; - background: #ffffff; - margin-top:0px; - margin-right:20px; - margin-bottom:10px; - background:url('../images/rounded-bg.png'); -} -.service p { margin-bottom:0px;} -.service { padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ececec; border-top:1px solid #ececec;} -.service .icon-white-big{ margin-top:0px; margin-right:10px;} -.serv .icon-white-big{ margin-top:5px;} -.main-service .serv { margin-top:20px; } -.main-service p { margin-bottom:0px;} -.serv h5 { margin-left:15px;} -.why .serv h5 { margin-left:0px;} -.why .big-rounded-icon-white { margin-bottom:0px !important;} -.why .icon-white-big{ margin-top:0px; margin-right:0px;} -.icon-white-big { - background-color:#000000; - width:16px; - height:16px; -} -.footer .icon-white-big { margin-right:10px; margin-top:2px;} -.icon-gray-big { - background-color:#666666; - width:16px; - height:16px; - margin-left:24px; - margin-top:24px; -} -/* /big */ - -/* ---------------------medium */ -/* /medium */ - -/* ---------------------small */ -.small-round-icon-white { - width:32px; - height:32px; - background:url('../images/icon-bg.png'); - margin-right:10px; - -} -.faq .small-round-icon-white { - margin-right:10px; - margin-bottom:10px; -} -.faq h5 { margin-top:4px;} -.icon-white-small { - background-color:#666666; - width:16px; - height:16px; - margin-left:8px; - margin-top:8px; -} -.footer .icon-white-small{ margin-left:0px; margin-right:13px; float:left;} -.small-round-icon-gray{ - width:32px; - height:32px; - background: #e1e1e1; - margin-right:10px; - -webkit-border-radius: 32px; - -moz-border-radius: 32px; - border-radius: 32px; - -webkit-transition: background-color 0.1s linear, color 0.1s linear; - -moz-transition: background-color 0.1s linear, color 0.1s linear; - border-color:#000; -} - -.icon-gray-small { - background-color:#666666; - width:16px; - height:16px; - margin-left:8px; - margin-top:8px; -} -.icon-gray-small:hover { - background-color:#393b3f !important; -} -.icon-white-small:hover { - background-color:#393b3f !important; -} -/* ---------------------black */ -.small-round-icon-black { - width:32px; - height:32px; - background: #292929; - margin-right:10px; - -webkit-border-radius: 32px; - -moz-border-radius: 32px; - border-radius: 32px; - -webkit-transition: background-color 0.1s linear, color 0.1s linear; - -moz-transition: background-color 0.1s linear, color 0.1s linear; - border-color:#000; -} -.icon-black-small { - background-color:#ffffff; - width:16px; - height:16px; - margin-left:8px !important; - margin-top:8px !important; -} - -.icon-black-small:hover { - background-color:#ffffff !important; -} - - -.icon1 {background-image:url('../images/icons.png'); background-position: 0px 0px;} -.icon2 {background-image:url('../images/icons.png'); background-position: -16px 0px;} -.icon3 {background-image:url('../images/icons.png'); background-position: -32px 0px;} -.icon4 {background-image:url('../images/icons.png'); background-position: -48px 0px;} -.icon5 {background-image:url('../images/icons.png'); background-position: -64px 0px;} -.icon6 {background-image:url('../images/icons.png'); background-position: -80px 0px;} -.icon7 {background-image:url('../images/icons.png'); background-position: -96px 0px;} -.icon8 {background-image:url('../images/icons.png'); background-position: -112px 0px;} -.icon9 {background-image:url('../images/icons.png'); background-position: -128px 0px;} -.icon10 {background-image:url('../images/icons.png'); background-position: -144px 0px;} -.icon11 {background-image:url('../images/icons.png'); background-position: -160px 0px;} -.icon12 {background-image:url('../images/icons.png'); background-position: -176px 0px;} -.icon13 {background-image:url('../images/icons.png'); background-position: -192px 0px;} -.icon14 {background-image:url('../images/icons.png'); background-position: -208px 0px;} -.icon15 {background-image:url('../images/icons.png'); background-position: -224px 0px;} -.icon16 {background-image:url('../images/icons.png'); background-position: -240px 0px;} -.icon17 {background-image:url('../images/icons.png'); background-position: -256px 0px;} -.icon18 {background-image:url('../images/icons.png'); background-position: -272px 0px;} -.icon19 {background-image:url('../images/icons.png'); background-position: -288px 0px;} -.icon20 {background-image:url('../images/icons.png'); background-position: -304px 0px;} - -.icon21 {background-image:url('../images/icons.png'); background-position: 0px -16px;} -.icon22 {background-image:url('../images/icons.png'); background-position: -16px -16px;} -.icon23 {background-image:url('../images/icons.png'); background-position: -32px -16px;} -.icon24 {background-image:url('../images/icons.png'); background-position: -48px -16px;} -.icon25 {background-image:url('../images/icons.png'); background-position: -64px -16px;} -.icon26 {background-image:url('../images/icons.png'); background-position: -80px -16px;} -.icon27 {background-image:url('../images/icons.png'); background-position: -96px -16px;} -.icon28 {background-image:url('../images/icons.png'); background-position: -112px -16px;} -.icon29 {background-image:url('../images/icons.png'); background-position: -128px -16px;} -.icon30 {background-image:url('../images/icons.png'); background-position: -144px -16px;} -.icon31 {background-image:url('../images/icons.png'); background-position: -160px -16px;} -.icon32 {background-image:url('../images/icons.png'); background-position: -176px -16px;} -.icon33 {background-image:url('../images/icons.png'); background-position: -192px -16px;} -.icon34 {background-image:url('../images/icons.png'); background-position: -208px -16px;} -.icon35 {background-image:url('../images/icons.png'); background-position: -224px -16px;} -.icon36 {background-image:url('../images/icons.png'); background-position: -240px -16px;} -.icon37 {background-image:url('../images/icons.png'); background-position: -256px -16px;} -.icon38 {background-image:url('../images/icons.png'); background-position: -272px -16px;} -.icon39 {background-image:url('../images/icons.png'); background-position: -288px -16px;} -.icon40 {background-image:url('../images/icons.png'); background-position: -304px -16px;} - -.icon41 {background-image:url('../images/icons.png'); background-position: 0px -32px;} -.icon42 {background-image:url('../images/icons.png'); background-position: -16px -32px;} -.icon43 {background-image:url('../images/icons.png'); background-position: -32px -32px;} -.icon44 {background-image:url('../images/icons.png'); background-position: -48px -32px;} -.icon45 {background-image:url('../images/icons.png'); background-position: -64px -32px;} -.icon46 {background-image:url('../images/icons.png'); background-position: -80px -32px;} -.icon47 {background-image:url('../images/icons.png'); background-position: -96px -32px;} -.icon48 {background-image:url('../images/icons.png'); background-position: -112px -32px;} -.icon49 {background-image:url('../images/icons.png'); background-position: -128px -32px;} -.icon50 {background-image:url('../images/icons.png'); background-position: -144px -32px;} -.icon51 {background-image:url('../images/icons.png'); background-position: -160px -32px;} -.icon52 {background-image:url('../images/icons.png'); background-position: -176px -32px;} -.icon53 {background-image:url('../images/icons.png'); background-position: -192px -32px;} -.icon54 {background-image:url('../images/icons.png'); background-position: -208px -32px;} -.icon55 {background-image:url('../images/icons.png'); background-position: -224px -32px;} -.icon56 {background-image:url('../images/icons.png'); background-position: -240px -32px;} -.icon57 {background-image:url('../images/icons.png'); background-position: -256px -32px;} -.icon58 {background-image:url('../images/icons.png'); background-position: -272px -32px;} -.icon59 {background-image:url('../images/icons.png'); background-position: -288px -32px;} -.icon60 {background-image:url('../images/icons.png'); background-position: -304px -32px;} - -.icon61 {background-image:url('../images/icons.png'); background-position: 0px -48px;} -.icon62 {background-image:url('../images/icons.png'); background-position: -16px -48px;} -.icon63 {background-image:url('../images/icons.png'); background-position: -32px -48px;} -.icon64 {background-image:url('../images/icons.png'); background-position: -48px -48px;} -.icon65 {background-image:url('../images/icons.png'); background-position: -64px -48px;} -.icon66 {background-image:url('../images/icons.png'); background-position: -80px -48px;} -.icon67 {background-image:url('../images/icons.png'); background-position: -96px -48px;} -.icon68 {background-image:url('../images/icons.png'); background-position: -112px -48px;} -.icon69 {background-image:url('../images/icons.png'); background-position: -128px -48px;} -.icon70 {background-image:url('../images/icons.png'); background-position: -144px -48px;} -.icon71 {background-image:url('../images/icons.png'); background-position: -160px -48px;} -.icon72 {background-image:url('../images/icons.png'); background-position: -176px -48px;} -.icon73 {background-image:url('../images/icons.png'); background-position: -192px -48px;} -.icon74 {background-image:url('../images/icons.png'); background-position: -208px -48px;} -.icon75 {background-image:url('../images/icons.png'); background-position: -224px -48px;} -.icon76 {background-image:url('../images/icons.png'); background-position: -240px -48px;} -.icon77 {background-image:url('../images/icons.png'); background-position: -256px -48px;} -.icon78 {background-image:url('../images/icons.png'); background-position: -272px -48px;} -.icon79 {background-image:url('../images/icons.png'); background-position: -288px -48px;} -.icon80 {background-image:url('../images/icons.png'); background-position: -304px -48px;} - -.icon81 {background-image:url('../images/icons.png'); background-position: 0px -64px;} -.icon82 {background-image:url('../images/icons.png'); background-position: -16px -64px;} -.icon83 {background-image:url('../images/icons.png'); background-position: -32px -64px;} -.icon84 {background-image:url('../images/icons.png'); background-position: -48px -64px;} -.icon85 {background-image:url('../images/icons.png'); background-position: -64px -64px;} -.icon86 {background-image:url('../images/icons.png'); background-position: -80px -64px;} -.icon87 {background-image:url('../images/icons.png'); background-position: -96px -64px;} -.icon88 {background-image:url('../images/icons.png'); background-position: -112px -64px;} -.icon89 {background-image:url('../images/icons.png'); background-position: -128px -64px;} -.icon90 {background-image:url('../images/icons.png'); background-position: -144px -64px;} -.icon91 {background-image:url('../images/icons.png'); background-position: -160px -64px;} -.icon92 {background-image:url('../images/icons.png'); background-position: -176px -64px;} -.icon93 {background-image:url('../images/icons.png'); background-position: -192px -64px;} -.icon94 {background-image:url('../images/icons.png'); background-position: -208px -64px;} -.icon95 {background-image:url('../images/icons.png'); background-position: -224px -64px;} -.icon96 {background-image:url('../images/icons.png'); background-position: -240px -64px;} -.icon97 {background-image:url('../images/icons.png'); background-position: -256px -64px;} -.icon98 {background-image:url('../images/icons.png'); background-position: -272px -64px;} -.icon99 {background-image:url('../images/icons.png'); background-position: -288px -64px;} -.icon100 {background-image:url('../images/icons.png'); background-position: -304px -64px;} - -.icon101 {background-image:url('../images/icons.png'); background-position: 0px -80px;} -.icon102 {background-image:url('../images/icons.png'); background-position: -16px -80px;} -.icon103 {background-image:url('../images/icons.png'); background-position: -32px -80px;} -.icon104 {background-image:url('../images/icons.png'); background-position: -48px -80px;} -.icon105 {background-image:url('../images/icons.png'); background-position: -64px -80px;} -.icon106 {background-image:url('../images/icons.png'); background-position: -80px -80px;} -.icon107 {background-image:url('../images/icons.png'); background-position: -96px -80px;} -.icon108 {background-image:url('../images/icons.png'); background-position: -112px -80px;} -.icon109 {background-image:url('../images/icons.png'); background-position: -128px -80px;} -.icon110 {background-image:url('../images/icons.png'); background-position: -144px -80px;} -.icon111 {background-image:url('../images/icons.png'); background-position: -160px -80px;} -.icon112 {background-image:url('../images/icons.png'); background-position: -176px -80px;} -.icon113 {background-image:url('../images/icons.png'); background-position: -192px -80px;} -.icon114 {background-image:url('../images/icons.png'); background-position: -208px -80px;} -.icon115 {background-image:url('../images/icons.png'); background-position: -224px -80px;} -.icon116 {background-image:url('../images/icons.png'); background-position: -240px -80px;} -.icon117 {background-image:url('../images/icons.png'); background-position: -256px -80px;} -.icon118 {background-image:url('../images/icons.png'); background-position: -272px -80px;} -.icon119 {background-image:url('../images/icons.png'); background-position: -288px -80px;} -.icon120 {background-image:url('../images/icons.png'); background-position: -304px -80px;} - -.icon121 {background-image:url('../images/icons.png'); background-position: 0px -96px;} -.icon122 {background-image:url('../images/icons.png'); background-position: -16px -96px;} -.icon123 {background-image:url('../images/icons.png'); background-position: -32px -96px;} -.icon124 {background-image:url('../images/icons.png'); background-position: -48px -96px;} -.icon125 {background-image:url('../images/icons.png'); background-position: -64px -96px;} -.icon126 {background-image:url('../images/icons.png'); background-position: -80px -96px;} -.icon127 {background-image:url('../images/icons.png'); background-position: -96px -96px;} -.icon128 {background-image:url('../images/icons.png'); background-position: -112px -96px;} -.icon129 {background-image:url('../images/icons.png'); background-position: -128px -96px;} -.icon130 {background-image:url('../images/icons.png'); background-position: -144px -96px;} -.icon131 {background-image:url('../images/icons.png'); background-position: -160px -96px;} -.icon132 {background-image:url('../images/icons.png'); background-position: -176px -96px;} -.icon133 {background-image:url('../images/icons.png'); background-position: -192px -96px;} -.icon134 {background-image:url('../images/icons.png'); background-position: -208px -96px;} -.icon135 {background-image:url('../images/icons.png'); background-position: -224px -96px;} -.icon136 {background-image:url('../images/icons.png'); background-position: -240px -96px;} -.icon137 {background-image:url('../images/icons.png'); background-position: -256px -96px;} -.icon138 {background-image:url('../images/icons.png'); background-position: -272px -96px;} -.icon139 {background-image:url('../images/icons.png'); background-position: -288px -96px;} -.icon140 {background-image:url('../images/icons.png'); background-position: -304px -96px;} - -.icon141 {background-image:url('../images/icons.png'); background-position: 0px -112px;} -.icon142 {background-image:url('../images/icons.png'); background-position: -16px -112px;} -.icon143 {background-image:url('../images/icons.png'); background-position: -32px -112px;} -.icon144 {background-image:url('../images/icons.png'); background-position: -48px -112px;} -.icon145 {background-image:url('../images/icons.png'); background-position: -64px -112px;} -.icon146 {background-image:url('../images/icons.png'); background-position: -80px -112px;} -.icon147 {background-image:url('../images/icons.png'); background-position: -96px -112px;} -.icon148 {background-image:url('../images/icons.png'); background-position: -112px -112px;} -.icon149 {background-image:url('../images/icons.png'); background-position: -128px -112px;} -.icon150 {background-image:url('../images/icons.png'); background-position: -144px -112px;} -.icon151 {background-image:url('../images/icons.png'); background-position: -160px -112px;} -.icon152 {background-image:url('../images/icons.png'); background-position: -176px -112px;} -.icon153 {background-image:url('../images/icons.png'); background-position: -192px -112px;} -.icon154 {background-image:url('../images/icons.png'); background-position: -208px -112px;} -.icon155 {background-image:url('../images/icons.png'); background-position: -224px -112px;} -.icon156 {background-image:url('../images/icons.png'); background-position: -240px -112px;} -.icon157 {background-image:url('../images/icons.png'); background-position: -256px -112px;} -.icon158 {background-image:url('../images/icons.png'); background-position: -272px -112px;} -.icon159 {background-image:url('../images/icons.png'); background-position: -288px -112px;} -.icon160 {background-image:url('../images/icons.png'); background-position: -304px -112px;} - -.icon161 {background-image:url('../images/icons.png'); background-position: 0px -128px;} -.icon162 {background-image:url('../images/icons.png'); background-position: -16px -128px;} -.icon163 {background-image:url('../images/icons.png'); background-position: -32px -128px;} -.icon164 {background-image:url('../images/icons.png'); background-position: -48px -128px;} -.icon165 {background-image:url('../images/icons.png'); background-position: -64px -128px;} -.icon166 {background-image:url('../images/icons.png'); background-position: -80px -128px;} -.icon167 {background-image:url('../images/icons.png'); background-position: -96px -128px;} -.icon168 {background-image:url('../images/icons.png'); background-position: -112px -128px;} -.icon169 {background-image:url('../images/icons.png'); background-position: -128px -128px;} -.icon170 {background-image:url('../images/icons.png'); background-position: -144px -128px;} -.icon171 {background-image:url('../images/icons.png'); background-position: -160px -128px;} -.icon172 {background-image:url('../images/icons.png'); background-position: -176px -128px;} -.icon173 {background-image:url('../images/icons.png'); background-position: -192px -128px;} -.icon174 {background-image:url('../images/icons.png'); background-position: -208px -128px;} -.icon175 {background-image:url('../images/icons.png'); background-position: -224px -128px;} -.icon176 {background-image:url('../images/icons.png'); background-position: -240px -128px;} -.icon177 {background-image:url('../images/icons.png'); background-position: -256px -128px;} -.icon178 {background-image:url('../images/icons.png'); background-position: -272px -128px;} -.icon179 {background-image:url('../images/icons.png'); background-position: -288px -128px;} -.icon180 {background-image:url('../images/icons.png'); background-position: -304px -128px;} - -.icon181 {background-image:url('../images/icons.png'); background-position: 0px -144px;} -.icon182 {background-image:url('../images/icons.png'); background-position: -16px -144px;} -.icon183 {background-image:url('../images/icons.png'); background-position: -32px -144px;} -.icon184 {background-image:url('../images/icons.png'); background-position: -48px -144px;} -.icon185 {background-image:url('../images/icons.png'); background-position: -64px -144px;} -.icon186 {background-image:url('../images/icons.png'); background-position: -80px -144px;} -.icon187 {background-image:url('../images/icons.png'); background-position: -96px -144px;} -.icon188 {background-image:url('../images/icons.png'); background-position: -112px -144px;} -.icon189 {background-image:url('../images/icons.png'); background-position: -128px -144px;} -.icon190 {background-image:url('../images/icons.png'); background-position: -144px -144px;} -.icon191 {background-image:url('../images/icons.png'); background-position: -160px -144px;} -.icon192 {background-image:url('../images/icons.png'); background-position: -176px -144px;} -.icon193 {background-image:url('../images/icons.png'); background-position: -192px -144px;} -.icon194 {background-image:url('../images/icons.png'); background-position: -208px -144px;} -.icon195 {background-image:url('../images/icons.png'); background-position: -224px -144px;} -.icon196 {background-image:url('../images/icons.png'); background-position: -240px -144px;} -.icon197 {background-image:url('../images/icons.png'); background-position: -256px -144px;} -.icon198 {background-image:url('../images/icons.png'); background-position: -272px -144px;} -.icon199 {background-image:url('../images/icons.png'); background-position: -288px -144px;} -.icon200 {background-image:url('../images/icons.png'); background-position: -304px -144px;} - -.icon201 {background-image:url('../images/icons.png'); background-position: 0px -160px;} -.icon202 {background-image:url('../images/icons.png'); background-position: -16px -160px;} -.icon203 {background-image:url('../images/icons.png'); background-position: -32px -160px;} -.icon204 {background-image:url('../images/icons.png'); background-position: -48px -160px;} -.icon205 {background-image:url('../images/icons.png'); background-position: -64px -160px;} -.icon206 {background-image:url('../images/icons.png'); background-position: -80px -160px;} -.icon207 {background-image:url('../images/icons.png'); background-position: -96px -160px;} -.icon208 {background-image:url('../images/icons.png'); background-position: -112px -160px;} -.icon209 {background-image:url('../images/icons.png'); background-position: -128px -160px;} -.icon210 {background-image:url('../images/icons.png'); background-position: -144px -160px;} -.icon211 {background-image:url('../images/icons.png'); background-position: -160px -160px;} -.icon212 {background-image:url('../images/icons.png'); background-position: -176px -160px;} -.icon213 {background-image:url('../images/icons.png'); background-position: -192px -160px;} -.icon214 {background-image:url('../images/icons.png'); background-position: -208px -160px;} -.icon215 {background-image:url('../images/icons.png'); background-position: -224px -160px;} -.icon216 {background-image:url('../images/icons.png'); background-position: -240px -160px;} -.icon217 {background-image:url('../images/icons.png'); background-position: -256px -160px;} -.icon218 {background-image:url('../images/icons.png'); background-position: -272px -160px;} -.icon219 {background-image:url('../images/icons.png'); background-position: -288px -160px;} -.icon220 {background-image:url('../images/icons.png'); background-position: -304px -160px;} - -.icon221 {background-image:url('../images/icons.png'); background-position: 0px -176px;} -.icon222 {background-image:url('../images/icons.png'); background-position: -16px -176px;} -.icon223 {background-image:url('../images/icons.png'); background-position: -32px -176px;} -.icon224 {background-image:url('../images/icons.png'); background-position: -48px -176px;} -.icon225 {background-image:url('../images/icons.png'); background-position: -64px -176px;} -.icon226 {background-image:url('../images/icons.png'); background-position: -80px -176px;} -.icon227 {background-image:url('../images/icons.png'); background-position: -96px -176px;} -.icon228 {background-image:url('../images/icons.png'); background-position: -112px -176px;} -.icon229 {background-image:url('../images/icons.png'); background-position: -128px -176px;} -.icon230 {background-image:url('../images/icons.png'); background-position: -144px -176px;} -.icon231 {background-image:url('../images/icons.png'); background-position: -160px -176px;} -.icon232 {background-image:url('../images/icons.png'); background-position: -176px -176px;} -.icon233 {background-image:url('../images/icons.png'); background-position: -192px -176px;} -.icon234 {background-image:url('../images/icons.png'); background-position: -208px -176px;} -.icon235 {background-image:url('../images/icons.png'); background-position: -224px -176px;} -.icon236 {background-image:url('../images/icons.png'); background-position: -240px -176px;} -.icon237 {background-image:url('../images/icons.png'); background-position: -256px -176px;} -.icon238 {background-image:url('../images/icons.png'); background-position: -272px -176px;} -.icon239 {background-image:url('../images/icons.png'); background-position: -288px -176px;} -.icon240 {background-image:url('../images/icons.png'); background-position: -304px -176px;} - -.icon241 {background-image:url('../images/icons.png'); background-position: -0px -192px;} -.icon242 {background-image:url('../images/icons.png'); background-position: -16px -192px;} -.icon243 {background-image:url('../images/icons.png'); background-position: -32px -192px;} - -.icon1-gray {background-image:url('../images/icons-gray.png'); background-position: 0px 0px;} -.icon2-gray {background-image:url('../images/icons-gray.png'); background-position: -16px 0px;} -.icon3-gray {background-image:url('../images/icons-gray.png'); background-position: -32px 0px;} -.icon4-gray {background-image:url('../images/icons-gray.png'); background-position: -48px 0px;} -.icon5-gray {background-image:url('../images/icons-gray.png'); background-position: -64px 0px;} -.icon6-gray {background-image:url('../images/icons-gray.png'); background-position: -80px 0px;} -.icon7-gray {background-image:url('../images/icons-gray.png'); background-position: -96px 0px;} -.icon8-gray {background-image:url('../images/icons-gray.png'); background-position: -112px 0px;} -.icon9-gray {background-image:url('../images/icons-gray.png'); background-position: -128px 0px;} -.icon10-gray {background-image:url('../images/icons-gray.png'); background-position: -144px 0px;} -.icon11-gray {background-image:url('../images/icons-gray.png'); background-position: -160px 0px;} -.icon12-gray {background-image:url('../images/icons-gray.png'); background-position: -176px 0px;} -.icon13-gray {background-image:url('../images/icons-gray.png'); background-position: -192px 0px;} -.icon14-gray {background-image:url('../images/icons-gray.png'); background-position: -208px 0px;} -.icon15-gray {background-image:url('../images/icons-gray.png'); background-position: -224px 0px;} -.icon16-gray {background-image:url('../images/icons-gray.png'); background-position: -240px 0px;} -.icon17-gray {background-image:url('../images/icons-gray.png'); background-position: -256px 0px;} -.icon18-gray {background-image:url('../images/icons-gray.png'); background-position: -272px 0px;} -.icon19-gray {background-image:url('../images/icons-gray.png'); background-position: -288px 0px;} -.icon20-gray {background-image:url('../images/icons-gray.png'); background-position: -304px 0px;} - -.icon21-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -16px;} -.icon22-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -16px;} -.icon23-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -16px;} -.icon24-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -16px;} -.icon25-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -16px;} -.icon26-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -16px;} -.icon27-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -16px;} -.icon28-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -16px;} -.icon29-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -16px;} -.icon30-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -16px;} -.icon31-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -16px;} -.icon32-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -16px;} -.icon33-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -16px;} -.icon34-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -16px;} -.icon35-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -16px;} -.icon36-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -16px;} -.icon37-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -16px;} -.icon38-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -16px;} -.icon39-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -16px;} -.icon40-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -16px;} - -.icon41-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -32px;} -.icon42-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -32px;} -.icon43-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -32px;} -.icon44-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -32px;} -.icon45-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -32px;} -.icon46-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -32px;} -.icon47-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -32px;} -.icon48-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -32px;} -.icon49-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -32px;} -.icon50-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -32px;} -.icon51-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -32px;} -.icon52-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -32px;} -.icon53-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -32px;} -.icon54-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -32px;} -.icon55-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -32px;} -.icon56-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -32px;} -.icon57-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -32px;} -.icon58-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -32px;} -.icon59-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -32px;} -.icon60-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -32px;} - -.icon61-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -48px;} -.icon62-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -48px;} -.icon63-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -48px;} -.icon64-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -48px;} -.icon65-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -48px;} -.icon66-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -48px;} -.icon67-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -48px;} -.icon68-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -48px;} -.icon69-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -48px;} -.icon70-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -48px;} -.icon71-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -48px;} -.icon72-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -48px;} -.icon73-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -48px;} -.icon74-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -48px;} -.icon75-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -48px;} -.icon76-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -48px;} -.icon77-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -48px;} -.icon78-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -48px;} -.icon79-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -48px;} -.icon80-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -48px;} - -.icon81-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -64px;} -.icon82-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -64px;} -.icon83-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -64px;} -.icon84-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -64px;} -.icon85-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -64px;} -.icon86-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -64px;} -.icon87-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -64px;} -.icon88-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -64px;} -.icon89-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -64px;} -.icon90-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -64px;} -.icon91-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -64px;} -.icon92-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -64px;} -.icon93-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -64px;} -.icon94-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -64px;} -.icon95-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -64px;} -.icon96-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -64px;} -.icon97-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -64px;} -.icon98-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -64px;} -.icon99-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -64px;} -.icon100-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -64px;} - -.icon101-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -80px;} -.icon102-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -80px;} -.icon103-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -80px;} -.icon104-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -80px;} -.icon105-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -80px;} -.icon106-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -80px;} -.icon107-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -80px;} -.icon108-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -80px;} -.icon109-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -80px;} -.icon110-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -80px;} -.icon111-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -80px;} -.icon112-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -80px;} -.icon113-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -80px;} -.icon114-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -80px;} -.icon115-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -80px;} -.icon116-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -80px;} -.icon117-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -80px;} -.icon118-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -80px;} -.icon119-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -80px;} -.icon120-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -80px;} - -.icon121-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -96px;} -.icon122-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -96px;} -.icon123-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -96px;} -.icon124-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -96px;} -.icon125-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -96px;} -.icon126-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -96px;} -.icon127-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -96px;} -.icon128-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -96px;} -.icon129-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -96px;} -.icon130-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -96px;} -.icon131-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -96px;} -.icon132-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -96px;} -.icon133-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -96px;} -.icon134-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -96px;} -.icon135-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -96px;} -.icon136-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -96px;} -.icon137-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -96px;} -.icon138-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -96px;} -.icon139-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -96px;} -.icon140-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -96px;} - -.icon141-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -112px;} -.icon142-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -112px;} -.icon143-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -112px;} -.icon144-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -112px;} -.icon145-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -112px;} -.icon146-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -112px;} -.icon147-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -112px;} -.icon148-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -112px;} -.icon149-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -112px;} -.icon150-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -112px;} -.icon151-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -112px;} -.icon152-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -112px;} -.icon153-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -112px;} -.icon154-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -112px;} -.icon155-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -112px;} -.icon156-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -112px;} -.icon157-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -112px;} -.icon158-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -112px;} -.icon159-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -112px;} -.icon160-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -112px;} - -.icon161-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -128px;} -.icon162-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -128px;} -.icon163-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -128px;} -.icon164-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -128px;} -.icon165-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -128px;} -.icon166-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -128px;} -.icon167-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -128px;} -.icon168-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -128px;} -.icon169-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -128px;} -.icon170-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -128px;} -.icon171-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -128px;} -.icon172-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -128px;} -.icon173-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -128px;} -.icon174-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -128px;} -.icon175-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -128px;} -.icon176-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -128px;} -.icon177-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -128px;} -.icon178-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -128px;} -.icon179-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -128px;} -.icon180-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -128px;} - -.icon181-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -144px;} -.icon182-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -144px;} -.icon183-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -144px;} -.icon184-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -144px;} -.icon185-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -144px;} -.icon186-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -144px;} -.icon187-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -144px;} -.icon188-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -144px;} -.icon189-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -144px;} -.icon190-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -144px;} -.icon191-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -144px;} -.icon192-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -144px;} -.icon193-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -144px;} -.icon194-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -144px;} -.icon195-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -144px;} -.icon196-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -144px;} -.icon197-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -144px;} -.icon198-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -144px;} -.icon199-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -144px;} -.icon200-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -144px;} - -.icon201-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -160px;} -.icon202-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -160px;} -.icon203-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -160px;} -.icon204-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -160px;} -.icon205-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -160px;} -.icon206-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -160px;} -.icon207-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -160px;} -.icon208-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -160px;} -.icon209-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -160px;} -.icon210-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -160px;} -.icon211-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -160px;} -.icon212-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -160px;} -.icon213-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -160px;} -.icon214-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -160px;} -.icon215-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -160px;} -.icon216-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -160px;} -.icon217-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -160px;} -.icon218-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -160px;} -.icon219-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -160px;} -.icon220-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -160px;} - -.icon221-gray {background-image:url('../images/icons-gray.png'); background-position: 0px -176px;} -.icon222-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -176px;} -.icon223-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -176px;} -.icon224-gray {background-image:url('../images/icons-gray.png'); background-position: -48px -176px;} -.icon225-gray {background-image:url('../images/icons-gray.png'); background-position: -64px -176px;} -.icon226-gray {background-image:url('../images/icons-gray.png'); background-position: -80px -176px;} -.icon227-gray {background-image:url('../images/icons-gray.png'); background-position: -96px -176px;} -.icon228-gray {background-image:url('../images/icons-gray.png'); background-position: -112px -176px;} -.icon229-gray {background-image:url('../images/icons-gray.png'); background-position: -128px -176px;} -.icon230-gray {background-image:url('../images/icons-gray.png'); background-position: -144px -176px;} -.icon231-gray {background-image:url('../images/icons-gray.png'); background-position: -160px -176px;} -.icon232-gray {background-image:url('../images/icons-gray.png'); background-position: -176px -176px;} -.icon233-gray {background-image:url('../images/icons-gray.png'); background-position: -192px -176px;} -.icon234-gray {background-image:url('../images/icons-gray.png'); background-position: -208px -176px;} -.icon235-gray {background-image:url('../images/icons-gray.png'); background-position: -224px -176px;} -.icon236-gray {background-image:url('../images/icons-gray.png'); background-position: -240px -176px;} -.icon237-gray {background-image:url('../images/icons-gray.png'); background-position: -256px -176px;} -.icon238-gray {background-image:url('../images/icons-gray.png'); background-position: -272px -176px;} -.icon239-gray {background-image:url('../images/icons-gray.png'); background-position: -288px -176px;} -.icon240-gray {background-image:url('../images/icons-gray.png'); background-position: -304px -176px;} - -.icon241-gray {background-image:url('../images/icons-gray.png'); background-position: -0px -192px;} -.icon242-gray {background-image:url('../images/icons-gray.png'); background-position: -16px -192px;} -.icon243-gray {background-image:url('../images/icons-gray.png'); background-position: -32px -192px;} - -.icon1-white {background-image:url('../images/icons-white.png'); background-position: 0px 0px;} -.icon2-white {background-image:url('../images/icons-white.png'); background-position: -16px 0px;} -.icon3-white {background-image:url('../images/icons-white.png'); background-position: -32px 0px;} -.icon4-white {background-image:url('../images/icons-white.png'); background-position: -48px 0px;} -.icon5-white {background-image:url('../images/icons-white.png'); background-position: -64px 0px;} -.icon6-white {background-image:url('../images/icons-white.png'); background-position: -80px 0px;} -.icon7-white {background-image:url('../images/icons-white.png'); background-position: -96px 0px;} -.icon8-white {background-image:url('../images/icons-white.png'); background-position: -112px 0px;} -.icon9-white {background-image:url('../images/icons-white.png'); background-position: -128px 0px;} -.icon10-white {background-image:url('../images/icons-white.png'); background-position: -144px 0px;} -.icon11-white {background-image:url('../images/icons-white.png'); background-position: -160px 0px;} -.icon12-white {background-image:url('../images/icons-white.png'); background-position: -176px 0px;} -.icon13-white {background-image:url('../images/icons-white.png'); background-position: -192px 0px;} -.icon14-white {background-image:url('../images/icons-white.png'); background-position: -208px 0px;} -.icon15-white {background-image:url('../images/icons-white.png'); background-position: -224px 0px;} -.icon16-white {background-image:url('../images/icons-white.png'); background-position: -240px 0px;} -.icon17-white {background-image:url('../images/icons-white.png'); background-position: -256px 0px;} -.icon18-white {background-image:url('../images/icons-white.png'); background-position: -272px 0px;} -.icon19-white {background-image:url('../images/icons-white.png'); background-position: -288px 0px;} -.icon20-white {background-image:url('../images/icons-white.png'); background-position: -304px 0px;} - -.icon21-white {background-image:url('../images/icons-white.png'); background-position: 0px -16px;} -.icon22-white {background-image:url('../images/icons-white.png'); background-position: -16px -16px;} -.icon23-white {background-image:url('../images/icons-white.png'); background-position: -32px -16px;} -.icon24-white {background-image:url('../images/icons-white.png'); background-position: -48px -16px;} -.icon25-white {background-image:url('../images/icons-white.png'); background-position: -64px -16px;} -.icon26-white {background-image:url('../images/icons-white.png'); background-position: -80px -16px;} -.icon27-white {background-image:url('../images/icons-white.png'); background-position: -96px -16px;} -.icon28-white {background-image:url('../images/icons-white.png'); background-position: -112px -16px;} -.icon29-white {background-image:url('../images/icons-white.png'); background-position: -128px -16px;} -.icon30-white {background-image:url('../images/icons-white.png'); background-position: -144px -16px;} -.icon31-white {background-image:url('../images/icons-white.png'); background-position: -160px -16px;} -.icon32-white {background-image:url('../images/icons-white.png'); background-position: -176px -16px;} -.icon33-white {background-image:url('../images/icons-white.png'); background-position: -192px -16px;} -.icon34-white {background-image:url('../images/icons-white.png'); background-position: -208px -16px;} -.icon35-white {background-image:url('../images/icons-white.png'); background-position: -224px -16px;} -.icon36-white {background-image:url('../images/icons-white.png'); background-position: -240px -16px;} -.icon37-white {background-image:url('../images/icons-white.png'); background-position: -256px -16px;} -.icon38-white {background-image:url('../images/icons-white.png'); background-position: -272px -16px;} -.icon39-white {background-image:url('../images/icons-white.png'); background-position: -288px -16px;} -.icon40-white {background-image:url('../images/icons-white.png'); background-position: -304px -16px;} - -.icon41-white {background-image:url('../images/icons-white.png'); background-position: 0px -32px;} -.icon42-white {background-image:url('../images/icons-white.png'); background-position: -16px -32px;} -.icon43-white {background-image:url('../images/icons-white.png'); background-position: -32px -32px;} -.icon44-white {background-image:url('../images/icons-white.png'); background-position: -48px -32px;} -.icon45-white {background-image:url('../images/icons-white.png'); background-position: -64px -32px;} -.icon46-white {background-image:url('../images/icons-white.png'); background-position: -80px -32px;} -.icon47-white {background-image:url('../images/icons-white.png'); background-position: -96px -32px;} -.icon48-white {background-image:url('../images/icons-white.png'); background-position: -112px -32px;} -.icon49-white {background-image:url('../images/icons-white.png'); background-position: -128px -32px;} -.icon50-white {background-image:url('../images/icons-white.png'); background-position: -144px -32px;} -.icon51-white {background-image:url('../images/icons-white.png'); background-position: -160px -32px;} -.icon52-white {background-image:url('../images/icons-white.png'); background-position: -176px -32px;} -.icon53-white {background-image:url('../images/icons-white.png'); background-position: -192px -32px;} -.icon54-white {background-image:url('../images/icons-white.png'); background-position: -208px -32px;} -.icon55-white {background-image:url('../images/icons-white.png'); background-position: -224px -32px;} -.icon56-white {background-image:url('../images/icons-white.png'); background-position: -240px -32px;} -.icon57-white {background-image:url('../images/icons-white.png'); background-position: -256px -32px;} -.icon58-white {background-image:url('../images/icons-white.png'); background-position: -272px -32px;} -.icon59-white {background-image:url('../images/icons-white.png'); background-position: -288px -32px;} -.icon60-white {background-image:url('../images/icons-white.png'); background-position: -304px -32px;} - -.icon61-white {background-image:url('../images/icons-white.png'); background-position: 0px -48px;} -.icon62-white {background-image:url('../images/icons-white.png'); background-position: -16px -48px;} -.icon63-white {background-image:url('../images/icons-white.png'); background-position: -32px -48px;} -.icon64-white {background-image:url('../images/icons-white.png'); background-position: -48px -48px;} -.blog .icon64-white {background-image:url('../images/icons-gray.png'); background-position: -48px -48px;} -.icon65-white {background-image:url('../images/icons-white.png'); background-position: -64px -48px;} -.icon66-white {background-image:url('../images/icons-white.png'); background-position: -80px -48px;} -.icon67-white {background-image:url('../images/icons-white.png'); background-position: -96px -48px;} -.icon68-white {background-image:url('../images/icons-white.png'); background-position: -112px -48px;} -.icon69-white {background-image:url('../images/icons-white.png'); background-position: -128px -48px;} -.icon70-white {background-image:url('../images/icons-white.png'); background-position: -144px -48px;} -.icon71-white {background-image:url('../images/icons-white.png'); background-position: -160px -48px;} -.icon72-white {background-image:url('../images/icons-white.png'); background-position: -176px -48px;} -.icon73-white {background-image:url('../images/icons-white.png'); background-position: -192px -48px;} -.icon74-white {background-image:url('../images/icons-white.png'); background-position: -208px -48px;} -.icon75-white {background-image:url('../images/icons-white.png'); background-position: -224px -48px;} -.icon76-white {background-image:url('../images/icons-white.png'); background-position: -240px -48px;} -.icon77-white {background-image:url('../images/icons-white.png'); background-position: -256px -48px;} -.icon78-white {background-image:url('../images/icons-white.png'); background-position: -272px -48px;} -.icon79-white {background-image:url('../images/icons-white.png'); background-position: -288px -48px;} -.icon80-white {background-image:url('../images/icons-white.png'); background-position: -304px -48px;} - -.icon81-white {background-image:url('../images/icons-white.png'); background-position: 0px -64px;} -.icon82-white {background-image:url('../images/icons-white.png'); background-position: -16px -64px;} -.icon83-white {background-image:url('../images/icons-white.png'); background-position: -32px -64px;} -.icon84-white {background-image:url('../images/icons-white.png'); background-position: -48px -64px;} -.icon85-white {background-image:url('../images/icons-white.png'); background-position: -64px -64px;} -.icon86-white {background-image:url('../images/icons-white.png'); background-position: -80px -64px;} -.icon87-white {background-image:url('../images/icons-white.png'); background-position: -96px -64px;} -.icon88-white {background-image:url('../images/icons-white.png'); background-position: -112px -64px;} -.icon89-white {background-image:url('../images/icons-white.png'); background-position: -128px -64px;} -.icon90-white {background-image:url('../images/icons-white.png'); background-position: -144px -64px;} -.icon91-white {background-image:url('../images/icons-white.png'); background-position: -160px -64px;} -.icon92-white {background-image:url('../images/icons-white.png'); background-position: -176px -64px;} -.icon93-white {background-image:url('../images/icons-white.png'); background-position: -192px -64px;} -.icon94-white {background-image:url('../images/icons-white.png'); background-position: -208px -64px;} -.icon95-white {background-image:url('../images/icons-white.png'); background-position: -224px -64px;} -.icon96-white {background-image:url('../images/icons-white.png'); background-position: -240px -64px;} -.icon97-white {background-image:url('../images/icons-white.png'); background-position: -256px -64px;} -.icon98-white {background-image:url('../images/icons-white.png'); background-position: -272px -64px;} -.icon99-white {background-image:url('../images/icons-white.png'); background-position: -288px -64px;} -.icon100-white {background-image:url('../images/icons-white.png'); background-position: -304px -64px;} - -.icon101-white {background-image:url('../images/icons-white.png'); background-position: 0px -80px;} -.icon102-white {background-image:url('../images/icons-white.png'); background-position: -16px -80px;} -.icon103-white {background-image:url('../images/icons-white.png'); background-position: -32px -80px;} -.icon104-white {background-image:url('../images/icons-white.png'); background-position: -48px -80px;} -.icon105-white {background-image:url('../images/icons-white.png'); background-position: -64px -80px;} -.icon106-white {background-image:url('../images/icons-white.png'); background-position: -80px -80px;} -.icon107-white {background-image:url('../images/icons-white.png'); background-position: -96px -80px;} -.icon108-white {background-image:url('../images/icons-white.png'); background-position: -112px -80px;} -.icon109-white {background-image:url('../images/icons-white.png'); background-position: -128px -80px;} -.icon110-white {background-image:url('../images/icons-white.png'); background-position: -144px -80px;} -.icon111-white {background-image:url('../images/icons-white.png'); background-position: -160px -80px;} -.icon112-white {background-image:url('../images/icons-white.png'); background-position: -176px -80px;} -.icon113-white {background-image:url('../images/icons-white.png'); background-position: -192px -80px;} -.icon114-white {background-image:url('../images/icons-white.png'); background-position: -208px -80px;} -.icon115-white {background-image:url('../images/icons-white.png'); background-position: -224px -80px;} -.icon116-white {background-image:url('../images/icons-white.png'); background-position: -240px -80px;} -.icon117-white {background-image:url('../images/icons-white.png'); background-position: -256px -80px;} -.icon118-white {background-image:url('../images/icons-white.png'); background-position: -272px -80px;} -.icon119-white {background-image:url('../images/icons-white.png'); background-position: -288px -80px;} -.icon120-white {background-image:url('../images/icons-white.png'); background-position: -304px -80px;} - -.icon121-white {background-image:url('../images/icons-white.png'); background-position: 0px -96px;} -.icon122-white {background-image:url('../images/icons-white.png'); background-position: -16px -96px;} -.icon123-white {background-image:url('../images/icons-white.png'); background-position: -32px -96px;} -.icon124-white {background-image:url('../images/icons-white.png'); background-position: -48px -96px;} -.icon125-white {background-image:url('../images/icons-white.png'); background-position: -64px -96px;} -.icon126-white {background-image:url('../images/icons-white.png'); background-position: -80px -96px;} -.icon127-white {background-image:url('../images/icons-white.png'); background-position: -96px -96px;} -.icon128-white {background-image:url('../images/icons-white.png'); background-position: -112px -96px;} -.icon129-white {background-image:url('../images/icons-white.png'); background-position: -128px -96px;} -.icon130-white {background-image:url('../images/icons-white.png'); background-position: -144px -96px;} -.icon131-white {background-image:url('../images/icons-white.png'); background-position: -160px -96px;} -.icon132-white {background-image:url('../images/icons-white.png'); background-position: -176px -96px;} -.icon133-white {background-image:url('../images/icons-white.png'); background-position: -192px -96px;} -.icon134-white {background-image:url('../images/icons-white.png'); background-position: -208px -96px;} -.icon135-white {background-image:url('../images/icons-white.png'); background-position: -224px -96px;} -.icon136-white {background-image:url('../images/icons-white.png'); background-position: -240px -96px;} -.icon137-white {background-image:url('../images/icons-white.png'); background-position: -256px -96px;} -.icon138-white {background-image:url('../images/icons-white.png'); background-position: -272px -96px;} -.icon139-white {background-image:url('../images/icons-white.png'); background-position: -288px -96px;} -.icon140-white {background-image:url('../images/icons-white.png'); background-position: -304px -96px;} - -.icon141-white {background-image:url('../images/icons-white.png'); background-position: 0px -112px;} -.icon142-white {background-image:url('../images/icons-white.png'); background-position: -16px -112px;} -.icon143-white {background-image:url('../images/icons-white.png'); background-position: -32px -112px;} -.icon144-white {background-image:url('../images/icons-white.png'); background-position: -48px -112px;} -.icon145-white {background-image:url('../images/icons-white.png'); background-position: -64px -112px;} -.icon146-white {background-image:url('../images/icons-white.png'); background-position: -80px -112px;} -.icon147-white {background-image:url('../images/icons-white.png'); background-position: -96px -112px;} -.icon148-white {background-image:url('../images/icons-white.png'); background-position: -112px -112px;} -.icon149-white {background-image:url('../images/icons-white.png'); background-position: -128px -112px;} -.icon150-white {background-image:url('../images/icons-white.png'); background-position: -144px -112px;} -.icon151-white {background-image:url('../images/icons-white.png'); background-position: -160px -112px;} -.icon152-white {background-image:url('../images/icons-white.png'); background-position: -176px -112px;} -.icon153-white {background-image:url('../images/icons-white.png'); background-position: -192px -112px;} -.icon154-white {background-image:url('../images/icons-white.png'); background-position: -208px -112px;} -.icon155-white {background-image:url('../images/icons-white.png'); background-position: -224px -112px;} -.icon156-white {background-image:url('../images/icons-white.png'); background-position: -240px -112px;} -.icon157-white {background-image:url('../images/icons-white.png'); background-position: -256px -112px;} -.icon158-white {background-image:url('../images/icons-white.png'); background-position: -272px -112px;} -.icon159-white {background-image:url('../images/icons-white.png'); background-position: -288px -112px;} -.icon160-white {background-image:url('../images/icons-white.png'); background-position: -304px -112px;} - -.icon161-white {background-image:url('../images/icons-white.png'); background-position: 0px -128px;} -.icon162-white {background-image:url('../images/icons-white.png'); background-position: -16px -128px;} -.icon163-white {background-image:url('../images/icons-white.png'); background-position: -32px -128px;} -.icon164-white {background-image:url('../images/icons-white.png'); background-position: -48px -128px;} -.icon165-white {background-image:url('../images/icons-white.png'); background-position: -64px -128px;} -.icon166-white {background-image:url('../images/icons-white.png'); background-position: -80px -128px;} -.icon167-white {background-image:url('../images/icons-white.png'); background-position: -96px -128px;} -.icon168-white {background-image:url('../images/icons-white.png'); background-position: -112px -128px;} -.icon169-white {background-image:url('../images/icons-white.png'); background-position: -128px -128px;} -.icon170-white {background-image:url('../images/icons-white.png'); background-position: -144px -128px;} -.icon171-white {background-image:url('../images/icons-white.png'); background-position: -160px -128px;} -.icon172-white {background-image:url('../images/icons-white.png'); background-position: -176px -128px;} -.icon173-white {background-image:url('../images/icons-white.png'); background-position: -192px -128px;} -.icon174-white {background-image:url('../images/icons-white.png'); background-position: -208px -128px;} -.icon175-white {background-image:url('../images/icons-white.png'); background-position: -224px -128px;} -.icon176-white {background-image:url('../images/icons-white.png'); background-position: -240px -128px;} -.icon177-white {background-image:url('../images/icons-white.png'); background-position: -256px -128px;} -.icon178-white {background-image:url('../images/icons-white.png'); background-position: -272px -128px;} -.icon179-white {background-image:url('../images/icons-white.png'); background-position: -288px -128px;} -.icon180-white {background-image:url('../images/icons-white.png'); background-position: -304px -128px;} - -.icon181-white {background-image:url('../images/icons-white.png'); background-position: 0px -144px;} -.icon182-white {background-image:url('../images/icons-white.png'); background-position: -16px -144px;} -.icon183-white {background-image:url('../images/icons-white.png'); background-position: -32px -144px;} -.icon184-white {background-image:url('../images/icons-white.png'); background-position: -48px -144px;} -.icon185-white {background-image:url('../images/icons-white.png'); background-position: -64px -144px;} -.icon186-white {background-image:url('../images/icons-white.png'); background-position: -80px -144px;} -.icon187-white {background-image:url('../images/icons-white.png'); background-position: -96px -144px;} -.icon188-white {background-image:url('../images/icons-white.png'); background-position: -112px -144px;} -.icon189-white {background-image:url('../images/icons-white.png'); background-position: -128px -144px;} -.icon190-white {background-image:url('../images/icons-white.png'); background-position: -144px -144px;} -.icon191-white {background-image:url('../images/icons-white.png'); background-position: -160px -144px;} -.icon192-white {background-image:url('../images/icons-white.png'); background-position: -176px -144px;} -.icon193-white {background-image:url('../images/icons-white.png'); background-position: -192px -144px;} -.icon194-white {background-image:url('../images/icons-white.png'); background-position: -208px -144px;} -.icon195-white {background-image:url('../images/icons-white.png'); background-position: -224px -144px;} -.icon196-white {background-image:url('../images/icons-white.png'); background-position: -240px -144px;} -.icon197-white {background-image:url('../images/icons-white.png'); background-position: -256px -144px;} -.icon198-white {background-image:url('../images/icons-white.png'); background-position: -272px -144px;} -.icon199-white {background-image:url('../images/icons-white.png'); background-position: -288px -144px;} -.icon200-white {background-image:url('../images/icons-white.png'); background-position: -304px -144px;} - -.icon201-white {background-image:url('../images/icons-white.png'); background-position: 0px -160px;} -.icon202-white {background-image:url('../images/icons-white.png'); background-position: -16px -160px;} -.icon203-white {background-image:url('../images/icons-white.png'); background-position: -32px -160px;} -.icon204-white {background-image:url('../images/icons-white.png'); background-position: -48px -160px;} -.icon205-white {background-image:url('../images/icons-white.png'); background-position: -64px -160px;} -.icon206-white {background-image:url('../images/icons-white.png'); background-position: -80px -160px;} -.icon207-white {background-image:url('../images/icons-white.png'); background-position: -96px -160px;} -.icon208-white {background-image:url('../images/icons-white.png'); background-position: -112px -160px;} -.icon209-white {background-image:url('../images/icons-white.png'); background-position: -128px -160px;} -.icon210-white {background-image:url('../images/icons-white.png'); background-position: -144px -160px;} -.icon211-white {background-image:url('../images/icons-white.png'); background-position: -160px -160px;} -.icon212-white {background-image:url('../images/icons-white.png'); background-position: -176px -160px;} -.icon213-white {background-image:url('../images/icons-white.png'); background-position: -192px -160px;} -.icon214-white {background-image:url('../images/icons-white.png'); background-position: -208px -160px;} -.icon215-white {background-image:url('../images/icons-white.png'); background-position: -224px -160px;} -.icon216-white {background-image:url('../images/icons-white.png'); background-position: -240px -160px;} -.icon217-white {background-image:url('../images/icons-white.png'); background-position: -256px -160px;} -.icon218-white {background-image:url('../images/icons-white.png'); background-position: -272px -160px;} -.icon219-white {background-image:url('../images/icons-white.png'); background-position: -288px -160px;} -.icon220-white {background-image:url('../images/icons-white.png'); background-position: -304px -160px;} - -.icon221-white {background-image:url('../images/icons-white.png'); background-position: 0px -176px;} -.icon222-white {background-image:url('../images/icons-white.png'); background-position: -16px -176px;} -.icon223-white {background-image:url('../images/icons-white.png'); background-position: -32px -176px;} -.icon224-white {background-image:url('../images/icons-white.png'); background-position: -48px -176px;} -.icon225-white {background-image:url('../images/icons-white.png'); background-position: -64px -176px;} -.icon226-white {background-image:url('../images/icons-white.png'); background-position: -80px -176px;} -.icon227-white {background-image:url('../images/icons-white.png'); background-position: -96px -176px;} -.icon228-white {background-image:url('../images/icons-white.png'); background-position: -112px -176px;} -.icon229-white {background-image:url('../images/icons-white.png'); background-position: -128px -176px;} -.icon230-white {background-image:url('../images/icons-white.png'); background-position: -144px -176px;} -.icon231-white {background-image:url('../images/icons-white.png'); background-position: -160px -176px;} -.icon232-white {background-image:url('../images/icons-white.png'); background-position: -176px -176px;} -.icon233-white {background-image:url('../images/icons-white.png'); background-position: -192px -176px;} -.icon234-white {background-image:url('../images/icons-white.png'); background-position: -208px -176px;} -.icon235-white {background-image:url('../images/icons-white.png'); background-position: -224px -176px;} -.icon236-white {background-image:url('../images/icons-white.png'); background-position: -240px -176px;} -.icon237-white {background-image:url('../images/icons-white.png'); background-position: -256px -176px;} -.icon238-white {background-image:url('../images/icons-white.png'); background-position: -272px -176px;} -.icon239-white {background-image:url('../images/icons-white.png'); background-position: -288px -176px;} -.icon240-white {background-image:url('../images/icons-white.png'); background-position: -304px -176px;} - -.icon241-white {background-image:url('../images/icons-white.png'); background-position: -0px -192px;} -.icon242-white {background-image:url('../images/icons-white.png'); background-position: -16px -192px;} -.icon243-white {background-image:url('../images/icons-white.png'); background-position: -32px -192px;} - - - -.icon1-black {background-image:url('../images/icons-black.png'); background-position: 0px 0px;} -.icon2-black {background-image:url('../images/icons-black.png'); background-position: -16px 0px;} -.icon3-black {background-image:url('../images/icons-black.png'); background-position: -32px 0px;} -.icon4-black {background-image:url('../images/icons-black.png'); background-position: -48px 0px;} -.icon5-black {background-image:url('../images/icons-black.png'); background-position: -64px 0px;} -.icon6-black {background-image:url('../images/icons-black.png'); background-position: -80px 0px;} -.icon7-black {background-image:url('../images/icons-black.png'); background-position: -96px 0px;} -.icon8-black {background-image:url('../images/icons-black.png'); background-position: -112px 0px;} -.icon9-black {background-image:url('../images/icons-black.png'); background-position: -128px 0px;} -.icon10-black {background-image:url('../images/icons-black.png'); background-position: -144px 0px;} -.icon11-black {background-image:url('../images/icons-black.png'); background-position: -160px 0px;} -.icon12-black {background-image:url('../images/icons-black.png'); background-position: -176px 0px;} -.icon13-black {background-image:url('../images/icons-black.png'); background-position: -192px 0px;} -.icon14-black {background-image:url('../images/icons-black.png'); background-position: -208px 0px;} -.icon15-black {background-image:url('../images/icons-black.png'); background-position: -224px 0px;} -.icon16-black {background-image:url('../images/icons-black.png'); background-position: -240px 0px;} -.icon17-black {background-image:url('../images/icons-black.png'); background-position: -256px 0px;} -.icon18-black {background-image:url('../images/icons-black.png'); background-position: -272px 0px;} -.icon19-black {background-image:url('../images/icons-black.png'); background-position: -288px 0px;} -.icon20-black {background-image:url('../images/icons-black.png'); background-position: -304px 0px;} - -.icon21-black {background-image:url('../images/icons-black.png'); background-position: 0px -16px;} -.icon22-black {background-image:url('../images/icons-black.png'); background-position: -16px -16px;} -.icon23-black {background-image:url('../images/icons-black.png'); background-position: -32px -16px;} -.icon24-black {background-image:url('../images/icons-black.png'); background-position: -48px -16px;} -.icon25-black {background-image:url('../images/icons-black.png'); background-position: -64px -16px;} -.icon26-black {background-image:url('../images/icons-black.png'); background-position: -80px -16px;} -.icon27-black {background-image:url('../images/icons-black.png'); background-position: -96px -16px;} -.icon28-black {background-image:url('../images/icons-black.png'); background-position: -112px -16px;} -.icon29-black {background-image:url('../images/icons-black.png'); background-position: -128px -16px;} -.icon30-black {background-image:url('../images/icons-black.png'); background-position: -144px -16px;} -.icon31-black {background-image:url('../images/icons-black.png'); background-position: -160px -16px;} -.icon32-black {background-image:url('../images/icons-black.png'); background-position: -176px -16px;} -.icon33-black {background-image:url('../images/icons-black.png'); background-position: -192px -16px;} -.icon34-black {background-image:url('../images/icons-black.png'); background-position: -208px -16px;} -.icon35-black {background-image:url('../images/icons-black.png'); background-position: -224px -16px;} -.icon36-black {background-image:url('../images/icons-black.png'); background-position: -240px -16px;} -.icon37-black {background-image:url('../images/icons-black.png'); background-position: -256px -16px;} -.icon38-black {background-image:url('../images/icons-black.png'); background-position: -272px -16px;} -.icon39-black {background-image:url('../images/icons-black.png'); background-position: -288px -16px;} -.icon40-black {background-image:url('../images/icons-black.png'); background-position: -304px -16px;} - -.icon41-black {background-image:url('../images/icons-black.png'); background-position: 0px -32px;} -.icon42-black {background-image:url('../images/icons-black.png'); background-position: -16px -32px;} -.icon43-black {background-image:url('../images/icons-black.png'); background-position: -32px -32px;} -.icon44-black {background-image:url('../images/icons-black.png'); background-position: -48px -32px;} -.icon45-black {background-image:url('../images/icons-black.png'); background-position: -64px -32px;} -.icon46-black {background-image:url('../images/icons-black.png'); background-position: -80px -32px;} -.icon47-black {background-image:url('../images/icons-black.png'); background-position: -96px -32px;} -.icon48-black {background-image:url('../images/icons-black.png'); background-position: -112px -32px;} -.icon49-black {background-image:url('../images/icons-black.png'); background-position: -128px -32px;} -.icon50-black {background-image:url('../images/icons-black.png'); background-position: -144px -32px;} -.icon51-black {background-image:url('../images/icons-black.png'); background-position: -160px -32px;} -.icon52-black {background-image:url('../images/icons-black.png'); background-position: -176px -32px;} -.icon53-black {background-image:url('../images/icons-black.png'); background-position: -192px -32px;} -.icon54-black {background-image:url('../images/icons-black.png'); background-position: -208px -32px;} -.icon55-black {background-image:url('../images/icons-black.png'); background-position: -224px -32px;} -.icon56-black {background-image:url('../images/icons-black.png'); background-position: -240px -32px;} -.icon57-black {background-image:url('../images/icons-black.png'); background-position: -256px -32px;} -.icon58-black {background-image:url('../images/icons-black.png'); background-position: -272px -32px;} -.icon59-black {background-image:url('../images/icons-black.png'); background-position: -288px -32px;} -.icon60-black {background-image:url('../images/icons-black.png'); background-position: -304px -32px;} - -.icon61-black {background-image:url('../images/icons-black.png'); background-position: 0px -48px;} -.icon62-black {background-image:url('../images/icons-black.png'); background-position: -16px -48px;} -.icon63-black {background-image:url('../images/icons-black.png'); background-position: -32px -48px;} -.icon64-black {background-image:url('../images/icons-black.png'); background-position: -48px -48px;} -.icon65-black {background-image:url('../images/icons-black.png'); background-position: -64px -48px;} -.icon66-black {background-image:url('../images/icons-black.png'); background-position: -80px -48px;} -.icon67-black {background-image:url('../images/icons-black.png'); background-position: -96px -48px;} -.icon68-black {background-image:url('../images/icons-black.png'); background-position: -112px -48px;} -.icon69-black {background-image:url('../images/icons-black.png'); background-position: -128px -48px;} -.icon70-black {background-image:url('../images/icons-black.png'); background-position: -144px -48px;} -.icon71-black {background-image:url('../images/icons-black.png'); background-position: -160px -48px;} -.icon72-black {background-image:url('../images/icons-black.png'); background-position: -176px -48px;} -.icon73-black {background-image:url('../images/icons-black.png'); background-position: -192px -48px;} -.icon74-black {background-image:url('../images/icons-black.png'); background-position: -208px -48px;} -.icon75-black {background-image:url('../images/icons-black.png'); background-position: -224px -48px;} -.icon76-black {background-image:url('../images/icons-black.png'); background-position: -240px -48px;} -.icon77-black {background-image:url('../images/icons-black.png'); background-position: -256px -48px;} -.icon78-black {background-image:url('../images/icons-black.png'); background-position: -272px -48px;} -.icon79-black {background-image:url('../images/icons-black.png'); background-position: -288px -48px;} -.icon80-black {background-image:url('../images/icons-black.png'); background-position: -304px -48px;} - -.icon81-black {background-image:url('../images/icons-black.png'); background-position: 0px -64px;} -.icon82-black {background-image:url('../images/icons-black.png'); background-position: -16px -64px;} -.icon83-black {background-image:url('../images/icons-black.png'); background-position: -32px -64px;} -.icon84-black {background-image:url('../images/icons-black.png'); background-position: -48px -64px;} -.icon85-black {background-image:url('../images/icons-black.png'); background-position: -64px -64px;} -.icon86-black {background-image:url('../images/icons-black.png'); background-position: -80px -64px;} -.icon87-black {background-image:url('../images/icons-black.png'); background-position: -96px -64px;} -.icon88-black {background-image:url('../images/icons-black.png'); background-position: -112px -64px;} -.icon89-black {background-image:url('../images/icons-black.png'); background-position: -128px -64px;} -.icon90-black {background-image:url('../images/icons-black.png'); background-position: -144px -64px;} -.icon91-black {background-image:url('../images/icons-black.png'); background-position: -160px -64px;} -.icon92-black {background-image:url('../images/icons-black.png'); background-position: -176px -64px;} -.icon93-black {background-image:url('../images/icons-black.png'); background-position: -192px -64px;} -.icon94-black {background-image:url('../images/icons-black.png'); background-position: -208px -64px;} -.icon95-black {background-image:url('../images/icons-black.png'); background-position: -224px -64px;} -.icon96-black {background-image:url('../images/icons-black.png'); background-position: -240px -64px;} -.icon97-black {background-image:url('../images/icons-black.png'); background-position: -256px -64px;} -.icon98-black {background-image:url('../images/icons-black.png'); background-position: -272px -64px;} -.icon99-black {background-image:url('../images/icons-black.png'); background-position: -288px -64px;} -.icon100-black {background-image:url('../images/icons-black.png'); background-position: -304px -64px;} - -.icon101-black {background-image:url('../images/icons-black.png'); background-position: 0px -80px;} -.icon102-black {background-image:url('../images/icons-black.png'); background-position: -16px -80px;} -.icon103-black {background-image:url('../images/icons-black.png'); background-position: -32px -80px;} -.icon104-black {background-image:url('../images/icons-black.png'); background-position: -48px -80px;} -.icon105-black {background-image:url('../images/icons-black.png'); background-position: -64px -80px;} -.icon106-black {background-image:url('../images/icons-black.png'); background-position: -80px -80px;} -.icon107-black {background-image:url('../images/icons-black.png'); background-position: -96px -80px;} -.icon108-black {background-image:url('../images/icons-black.png'); background-position: -112px -80px;} -.icon109-black {background-image:url('../images/icons-black.png'); background-position: -128px -80px;} -.icon110-black {background-image:url('../images/icons-black.png'); background-position: -144px -80px;} -.icon111-black {background-image:url('../images/icons-black.png'); background-position: -160px -80px;} -.icon112-black {background-image:url('../images/icons-black.png'); background-position: -176px -80px;} -.icon113-black {background-image:url('../images/icons-black.png'); background-position: -192px -80px;} -.icon114-black {background-image:url('../images/icons-black.png'); background-position: -208px -80px;} -.icon115-black {background-image:url('../images/icons-black.png'); background-position: -224px -80px;} -.icon116-black {background-image:url('../images/icons-black.png'); background-position: -240px -80px;} -.icon117-black {background-image:url('../images/icons-black.png'); background-position: -256px -80px;} -.icon118-black {background-image:url('../images/icons-black.png'); background-position: -272px -80px;} -.icon119-black {background-image:url('../images/icons-black.png'); background-position: -288px -80px;} -.icon120-black {background-image:url('../images/icons-black.png'); background-position: -304px -80px;} - -.icon121-black {background-image:url('../images/icons-black.png'); background-position: 0px -96px;} -.icon122-black {background-image:url('../images/icons-black.png'); background-position: -16px -96px;} -.icon123-black {background-image:url('../images/icons-black.png'); background-position: -32px -96px;} -.icon124-black {background-image:url('../images/icons-black.png'); background-position: -48px -96px;} -.icon125-black {background-image:url('../images/icons-black.png'); background-position: -64px -96px;} -.icon126-black {background-image:url('../images/icons-black.png'); background-position: -80px -96px;} -.icon127-black {background-image:url('../images/icons-black.png'); background-position: -96px -96px;} -.icon128-black {background-image:url('../images/icons-black.png'); background-position: -112px -96px;} -.icon129-black {background-image:url('../images/icons-black.png'); background-position: -128px -96px;} -.icon130-black {background-image:url('../images/icons-black.png'); background-position: -144px -96px;} -.icon131-black {background-image:url('../images/icons-black.png'); background-position: -160px -96px;} -.icon132-black {background-image:url('../images/icons-black.png'); background-position: -176px -96px;} -.icon133-black {background-image:url('../images/icons-black.png'); background-position: -192px -96px;} -.icon134-black {background-image:url('../images/icons-black.png'); background-position: -208px -96px;} -.icon135-black {background-image:url('../images/icons-black.png'); background-position: -224px -96px;} -.icon136-black {background-image:url('../images/icons-black.png'); background-position: -240px -96px;} -.icon137-black {background-image:url('../images/icons-black.png'); background-position: -256px -96px;} -.icon138-black {background-image:url('../images/icons-black.png'); background-position: -272px -96px;} -.icon139-black {background-image:url('../images/icons-black.png'); background-position: -288px -96px;} -.icon140-black {background-image:url('../images/icons-black.png'); background-position: -304px -96px;} - -.icon141-black {background-image:url('../images/icons-black.png'); background-position: 0px -112px;} -.icon142-black {background-image:url('../images/icons-black.png'); background-position: -16px -112px;} -.icon143-black {background-image:url('../images/icons-black.png'); background-position: -32px -112px;} -.icon144-black {background-image:url('../images/icons-black.png'); background-position: -48px -112px;} -.icon145-black {background-image:url('../images/icons-black.png'); background-position: -64px -112px;} -.icon146-black {background-image:url('../images/icons-black.png'); background-position: -80px -112px;} -.icon147-black {background-image:url('../images/icons-black.png'); background-position: -96px -112px;} -.icon148-black {background-image:url('../images/icons-black.png'); background-position: -112px -112px;} -.icon149-black {background-image:url('../images/icons-black.png'); background-position: -128px -112px;} -.icon150-black {background-image:url('../images/icons-black.png'); background-position: -144px -112px;} -.icon151-black {background-image:url('../images/icons-black.png'); background-position: -160px -112px;} -.icon152-black {background-image:url('../images/icons-black.png'); background-position: -176px -112px;} -.icon153-black {background-image:url('../images/icons-black.png'); background-position: -192px -112px;} -.icon154-black {background-image:url('../images/icons-black.png'); background-position: -208px -112px;} -.icon155-black {background-image:url('../images/icons-black.png'); background-position: -224px -112px;} -.icon156-black {background-image:url('../images/icons-black.png'); background-position: -240px -112px;} -.icon157-black {background-image:url('../images/icons-black.png'); background-position: -256px -112px;} -.icon158-black {background-image:url('../images/icons-black.png'); background-position: -272px -112px;} -.icon159-black {background-image:url('../images/icons-black.png'); background-position: -288px -112px;} -.icon160-black {background-image:url('../images/icons-black.png'); background-position: -304px -112px;} - -.icon161-black {background-image:url('../images/icons-black.png'); background-position: 0px -128px;} -.icon162-black {background-image:url('../images/icons-black.png'); background-position: -16px -128px;} -.icon163-black {background-image:url('../images/icons-black.png'); background-position: -32px -128px;} -.icon164-black {background-image:url('../images/icons-black.png'); background-position: -48px -128px;} -.icon165-black {background-image:url('../images/icons-black.png'); background-position: -64px -128px;} -.icon166-black {background-image:url('../images/icons-black.png'); background-position: -80px -128px;} -.icon167-black {background-image:url('../images/icons-black.png'); background-position: -96px -128px;} -.icon168-black {background-image:url('../images/icons-black.png'); background-position: -112px -128px;} -.icon169-black {background-image:url('../images/icons-black.png'); background-position: -128px -128px;} -.icon170-black {background-image:url('../images/icons-black.png'); background-position: -144px -128px;} -.icon171-black {background-image:url('../images/icons-black.png'); background-position: -160px -128px;} -.icon172-black {background-image:url('../images/icons-black.png'); background-position: -176px -128px;} -.icon173-black {background-image:url('../images/icons-black.png'); background-position: -192px -128px;} -.icon174-black {background-image:url('../images/icons-black.png'); background-position: -208px -128px;} -.icon175-black {background-image:url('../images/icons-black.png'); background-position: -224px -128px;} -.icon176-black {background-image:url('../images/icons-black.png'); background-position: -240px -128px;} -.icon177-black {background-image:url('../images/icons-black.png'); background-position: -256px -128px;} -.icon178-black {background-image:url('../images/icons-black.png'); background-position: -272px -128px;} -.icon179-black {background-image:url('../images/icons-black.png'); background-position: -288px -128px;} -.icon180-black {background-image:url('../images/icons-black.png'); background-position: -304px -128px;} - -.icon181-black {background-image:url('../images/icons-black.png'); background-position: 0px -144px;} -.icon182-black {background-image:url('../images/icons-black.png'); background-position: -16px -144px;} -.icon183-black {background-image:url('../images/icons-black.png'); background-position: -32px -144px;} -.icon184-black {background-image:url('../images/icons-black.png'); background-position: -48px -144px;} -.icon185-black {background-image:url('../images/icons-black.png'); background-position: -64px -144px;} -.icon186-black {background-image:url('../images/icons-black.png'); background-position: -80px -144px;} -.icon187-black {background-image:url('../images/icons-black.png'); background-position: -96px -144px;} -.icon188-black {background-image:url('../images/icons-black.png'); background-position: -112px -144px;} -.icon189-black {background-image:url('../images/icons-black.png'); background-position: -128px -144px;} -.icon190-black {background-image:url('../images/icons-black.png'); background-position: -144px -144px;} -.icon191-black {background-image:url('../images/icons-black.png'); background-position: -160px -144px;} -.icon192-black {background-image:url('../images/icons-black.png'); background-position: -176px -144px;} -.icon193-black {background-image:url('../images/icons-black.png'); background-position: -192px -144px;} -.icon194-black {background-image:url('../images/icons-black.png'); background-position: -208px -144px;} -.icon195-black {background-image:url('../images/icons-black.png'); background-position: -224px -144px;} -.icon196-black {background-image:url('../images/icons-black.png'); background-position: -240px -144px;} -.icon197-black {background-image:url('../images/icons-black.png'); background-position: -256px -144px;} -.icon198-black {background-image:url('../images/icons-black.png'); background-position: -272px -144px;} -.icon199-black {background-image:url('../images/icons-black.png'); background-position: -288px -144px;} -.icon200-black {background-image:url('../images/icons-black.png'); background-position: -304px -144px;} - -.icon201-black {background-image:url('../images/icons-black.png'); background-position: 0px -160px;} -.icon202-black {background-image:url('../images/icons-black.png'); background-position: -16px -160px;} -.icon203-black {background-image:url('../images/icons-black.png'); background-position: -32px -160px;} -.icon204-black {background-image:url('../images/icons-black.png'); background-position: -48px -160px;} -.icon205-black {background-image:url('../images/icons-black.png'); background-position: -64px -160px;} -.icon206-black {background-image:url('../images/icons-black.png'); background-position: -80px -160px;} -.icon207-black {background-image:url('../images/icons-black.png'); background-position: -96px -160px;} -.icon208-black {background-image:url('../images/icons-black.png'); background-position: -112px -160px;} -.icon209-black {background-image:url('../images/icons-black.png'); background-position: -128px -160px;} -.icon210-black {background-image:url('../images/icons-black.png'); background-position: -144px -160px;} -.icon211-black {background-image:url('../images/icons-black.png'); background-position: -160px -160px;} -.icon212-black {background-image:url('../images/icons-black.png'); background-position: -176px -160px;} -.icon213-black {background-image:url('../images/icons-black.png'); background-position: -192px -160px;} -.icon214-black {background-image:url('../images/icons-black.png'); background-position: -208px -160px;} -.icon215-black {background-image:url('../images/icons-black.png'); background-position: -224px -160px;} -.icon216-black {background-image:url('../images/icons-black.png'); background-position: -240px -160px;} -.icon217-black {background-image:url('../images/icons-black.png'); background-position: -256px -160px;} -.icon218-black {background-image:url('../images/icons-black.png'); background-position: -272px -160px;} -.icon219-black {background-image:url('../images/icons-black.png'); background-position: -288px -160px;} -.icon220-black {background-image:url('../images/icons-black.png'); background-position: -304px -160px;} - -.icon221-black {background-image:url('../images/icons-black.png'); background-position: 0px -176px;} -.icon222-black {background-image:url('../images/icons-black.png'); background-position: -16px -176px;} -.icon223-black {background-image:url('../images/icons-black.png'); background-position: -32px -176px;} -.icon224-black {background-image:url('../images/icons-black.png'); background-position: -48px -176px;} -.icon225-black {background-image:url('../images/icons-black.png'); background-position: -64px -176px;} -.icon226-black {background-image:url('../images/icons-black.png'); background-position: -80px -176px;} -.icon227-black {background-image:url('../images/icons-black.png'); background-position: -96px -176px;} -.icon228-black {background-image:url('../images/icons-black.png'); background-position: -112px -176px;} -.icon229-black {background-image:url('../images/icons-black.png'); background-position: -128px -176px;} -.icon230-black {background-image:url('../images/icons-black.png'); background-position: -144px -176px;} -.icon231-black {background-image:url('../images/icons-black.png'); background-position: -160px -176px;} -.icon232-black {background-image:url('../images/icons-black.png'); background-position: -176px -176px;} -.icon233-black {background-image:url('../images/icons-black.png'); background-position: -192px -176px;} -.icon234-black {background-image:url('../images/icons-black.png'); background-position: -208px -176px;} -.icon235-black {background-image:url('../images/icons-black.png'); background-position: -224px -176px;} -.icon236-black {background-image:url('../images/icons-black.png'); background-position: -240px -176px;} -.icon237-black {background-image:url('../images/icons-black.png'); background-position: -256px -176px;} -.icon238-black {background-image:url('../images/icons-black.png'); background-position: -272px -176px;} -.icon239-black {background-image:url('../images/icons-black.png'); background-position: -288px -176px;} -.icon240-black {background-image:url('../images/icons-black.png'); background-position: -304px -176px;} - -.icon241-black {background-image:url('../images/icons-black.png'); background-position: -0px -192px;} -.icon242-black {background-image:url('../images/icons-black.png'); background-position: -16px -192px;} -.icon243-black {background-image:url('../images/icons-black.png'); background-position: -32px -192px;} - -/*-------------------------------------------------------*/ - /*NEWS*/ -/*-------------------------------------------------------*/ -.news { - margin-top:9px !important; -} -.news-date { - width:48px; - height:48px; - margin-right:15px; - color:#fff; - margin-bottom:20px; - background-color:#000; - text-align:center; - border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -} -.blog2 .news-date { margin-top:5px;} -.news-date .day { margin-top:7px !important; font-size:18px; margin-bottom:0px !important; font-weight:bold;} -.news-date .month { font-size:10px !important; font-style:italic;} -/*-------------------------------------------------------------------------------------------------*/ - /*BUTTONS*/ -/*-------------------------------------------------------------------------------------------------*/ - -a.btn { - display: inline-block; - margin: 0 5px 7px 5px; - padding:10px; - color: #ffffff; -} - -a.btn1 { - display: inline-block; - margin: 0 5px 7px 5px; - padding:10px; - color: #292929; -} - -a.btn3 { - display: inline-block; - margin: 0 5px 7px 5px; - padding:10px; - color: #66666; -} - - -.tab01a { -moz-border-radius: 10px 10px 10px 0; -webkit-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; } -.tab01b { -moz-border-radius: 10px 10px 0 10px; -webkit-border-radius: 10px 10px 0 10px; border-radius: 10px 10px 0 10px; } -.tab01c { -moz-border-radius: 10px 0 10px 10px; -webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px; } -.tab01d { -moz-border-radius: 0 10px 10px 10px; -webkit-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px; } - -.tab02a { -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; } -.tab02b { -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; } -.tab02c { -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; } -.tab02d { -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; } - -.tab03a { -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; } -.tab03b { -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; } -.tab03c { -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0; } -.tab03d { -moz-border-radius: 0 0 0 10px; -webkit-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; } - -.tab04a { -moz-border-radius: 10px 0; -webkit-border-radius: 10px 0; border-radius: 10px 0; } -.tab04b { -moz-border-radius: 0 10px; -webkit-border-radius: 0 10px; border-radius: 0 10px; } - - - -.btn.grey { - background-color: #666666; -} - a:hover.btn.grey { - background-color: #191919; - text-decoration:none; - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - } - -.btn.black { - background-color: #000000; -} - a:hover.btn.black { - background-color: #212121; - text-decoration:none; - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - } - -.btn1.grey { - background-color: #e1e1e1; -} - a:hover.btn1.grey { - background-color: #e7e7e7; - text-decoration:none; - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - } - -.btn3.white { - background-color: #ededed; -} - a:hover.btn3.white { - background-color: #e7e7e7; - text-decoration:none; - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - } - -/*-------------------------------------------------------------------------------------------------*/ - /*PAGINATION */ -/*-------------------------------------------------------------------------------------------------*/ - -.pagination { - list-style:none; - background-color:#f1f2f1; - - } - .pagination li { - display:inline; - padding-top:20px; - } - .pagination li a { - font-size:11px; - display:block; - float:left; - padding:2px 8px; - margin-right:7px; - background:#f1f2f1; - text-decoration:none; - text-shadow:none; - border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - } - .pagination li.current a { - background-color:#000000; - color:#ffffff; - background-image:url('../images/gradient-small.png'); - } - .pagination li a:hover { - background-color:#000000; - background-image:url('../images/gradient-small.png'); - color:#ffffff; - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - } - -/*-------------------------------------------------------------------------------------------------*/ - /*LISTS*/ -/*-------------------------------------------------------------------------------------------------*/ - -.check-list { - font-size:11px; - list-style-type:none; - list-style-position:outside; -} -.check-list li { - margin:0px; - display:block; - padding:6px 0px 6px 35px; - background: url("../images/check.png") no-repeat scroll transparent; - background-position: 0px 10px; - font-style:italic; - border-bottom:1px dotted #dedede; -} -.info-list { - font-size:12px; - list-style-type:none; - list-style-position:outside; -} -.info-list li { - margin:0px; - display:block; - padding:11px 0px 11px 35px; - background: url(../images/info.png) no-repeat; - background-position:left center; - font-style:italic; -} -.cancel-list { - font-size:12px; - list-style-type:none; - list-style-position:outside; -} -.cancel-list li { - margin:0px; - display:block; - padding:11px 0px 11px 35px; - background: url(../images/cancel.png) no-repeat; - background-position:left center; - font-style:italic; -} -.question-list { - font-size:12px; - list-style-type:none; - list-style-position:outside; -} -.question-list li { - margin:0px; - display:block; - padding:11px 0px 11px 35px; - background: url(../images/question.png) no-repeat; - background-position:left center; - font-style:italic; -} -.warning-list { - font-size:12px; - list-style-type:none; - list-style-position:outside; -} -.warning-list li { - margin:0px; - display:block; - padding:11px 0px 11px 35px; - background:url(../images/warning.png) no-repeat; - background-position:left center; - font-style:italic; -} -.arrow-list { - font-size:12px; - list-style-type:none; - list-style-position:outside; -} -.arrow-list li{ - margin:0px; - display:block; - padding:5px 0px 5px 35px; - background: url(../images/list-arrow.png) no-repeat; - background-position:0px 7px; - font-style:italic; -} - -.list .dot-sep{ - background-image:url('../images/dot-sep.png'); - height:2px; - background-repeat:repeat-x; -} - -/*-------------------------------------------------------------------------------------------------*/ - /*TABLES */ -/*-------------------------------------------------------------------------------------------------*/ - -table.tablesorter { - font-family:arial; - background-color: #f9f9f9; - margin:10px 0pt 15px; - font-size: 8pt; - width: 100%; - text-align: left; -} -table.tablesorter thead tr th, table.tablesorter tfoot tr th { - background-color: #f9f9f9; - border: 1px solid #ededed; - font-size: 8pt; - padding: 4px; -} -table.tablesorter thead tr .header { - background-image: url('../images/bg.gif'); - background-repeat: no-repeat; - background-position: center right; - cursor: pointer; - padding-right: 20px; -} -table.tablesorter tbody td { - padding: 4px; - background-color: #fafafa; - vertical-align: top; - border: 1px solid #ededed -} -table.tablesorter tbody tr.odd td { - background-color:#333333; -} -table.tablesorter thead tr .headerSortUp { - background-image: url('../images/asc.gif'); -} -table.tablesorter thead tr .headerSortDown { - background-image: url('../images/desc.gif'); -} -table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { -background-color: #ededed; -} - -/*-------------------------------------------------------------------------------------------------*/ - /*TABS */ -/*-------------------------------------------------------------------------------------------------*/ - -.section { - background: #f9f9f9; -} -ul.tabs { - height: 28px; - line-height: 25px; - list-style: none; - border-bottom: 1px solid #DDD; - background: #fff; -} -.tabs li { - float: left; - display: inline; - margin: 0 1px -1px 0; - padding: 0 13px 1px; - cursor: pointer; - background: #F9F9F9; - border: 1px solid #e9e9e9; - border-bottom: 1px solid #f9f9f9; - position: relative; - color:#333333; -} -.tabs li:hover, -.vertical .tabs li:hover { - padding: 0 13px; - background: #ededed; - border: 1px solid #e4e4e4; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.tabs li.current { - background: #f3f3f3; - padding: 0 13px 2px; - border: 1px solid #d4d4d4; - border-bottom: 1px solid #f3f3f3; -} -.box { - display: none; - border: 1px solid #D4D4D4; - border-width: 0 1px 1px; - background: #f3f3f3; - padding-top:20px; - padding-left:10px; - padding-right:10px; - margin-bottom:30px; -} -.box.visible { - display: block; -} -.section.vertical { - border-left: 160px solid #fff; -} -.vertical .tabs { - width: 160px; - float: left; - display: inline; - margin: 0 0 0 -160px; -} -.vertical .tabs li { - padding: 0 13px; - padding-top:10px; - margin: 0 0 1px; - border: 1px solid #E4E4E4; - border-right: 1px solid #F9F9F9; - width: 132px; - height: 33px; -} -.vertical .tabs li:hover { - padding: 0 13px; - padding-top:10px; - margin: 0 0 1px; - border: 1px solid #E4E4E4; - border-right: 1px solid #F9F9F9; - width: 131px; - height: 33px; -} -.vertical .tabs li.current { - width: 133px; - color: #444; - background: #f3f3f3; - border: 1px solid #D4D4D4; - border-right: 1px solid #f3f3f3; - margin-right: -1px; -} -.vertical .box { - border-width: 1px; - padding-top:15px; -} -/*-------------------------------------------------------------------------------------------------*/ - /*SOCIAL MEDIA ICONS */ -/*-------------------------------------------------------------------------------------------------*/ - -.tweet-icon { - height:26px; - width:26px; - background-image:url('../images/social/t.png'); - background-position: -0px -0px; - float:left; - margin-top:8px; - margin-right:10px; -} - .tweet-icon:hover { - height:26px; - width:26px; - background-image:url('../images/social/t.png'); - background-position: -0px -26px; - } - -.facebook-icon { - height:26px; - width:26px; - background-image:url('../images/social/f.png'); - background-position: -0px -0px; - float:left; - margin-top:8px; - margin-right:10px; -} - .facebook-icon:hover { - height:26px; - width:26px; - background-image:url('../images/social/f.png'); - background-position: -0px -26px; - } - -.google-icon { - height:26px; - width:26px; - background-image:url('../images/social/g.png'); - background-position: -0px -0px; - float:left; - margin-top:8px; - margin-right:10px; -} - .google-icon:hover { - height:26px; - width:26px; - background-image:url('../images/social/g.png'); - background-position: -0px -26px; - } - -.vimeo-icon { - height:26px; - width:26px; - background-image:url('../images/social/v.png'); - background-position: -0px -0px; - float:left; - margin-top:8px; - margin-right:10px; -} - .vimeo-icon:hover { - height:26px; - width:26px; - background-image:url('../images/social/v.png'); - background-position: -0px -26px; - } - -.dribbble-icon { - height:26px; - width:26px; - background-image:url('../images/social/d.png'); - background-position: -0px -0px; - float:left; - margin-top:8px; - margin-right:10px; -} - .dribbble-icon:hover { - height:26px; - width:26px; - background-image:url('../images/social/d.png'); - background-position: -0px -26px; - } -/*-------------------------------------------------------------------------------------------------*/ - /*BLOG */ -/*-------------------------------------------------------------------------------------------------*/ - -.meta { - margin-right:20px; - margin-left:5px; - margin-bottom:15px; - font-size:10px; - float:left; -} -.meta2 { - margin-right:20px; - margin-bottom:15px; - font-size:10px; - float:left; - color:#000; -} -.meta-right { - margin-right:0px; - margin-left:5px; - margin-bottom:15px; - font-size:10px; - float:right; -} -.blog .icon-white-big { background-color:#000000;} -.blog h3 { margin-bottom:13px;} -.blog h4 { line-height:24px;} -/*-------------------------------------------------------------------------------------------------*/ - /*SIDEBAR */ -/*-------------------------------------------------------------------------------------------------*/ - -/*Start Search Form*/ - #search-form input{height:30px; line-height:30px; padding:0 10px; border:1px solid #e9e9e9; width:260px; color:#777777; background-color:#fff;} - .side-bar4col #search-form input{height:30px; line-height:30px; padding:0 10px; border:1px solid #e9e9e9; width:170px; color:#777777; background-color:#fff;} - .side-bar4col-right #search-form input{height:30px; line-height:30px; padding:0 10px; border:1px solid #e9e9e9; width:170px; color:#777777; background-color:#fff;} - #search-form input:focus { background-color:#e6e6e6} - /*End Searhc Form*/ - -/*-------------------------------------------------------*/ - /*FORMS*/ -/*-------------------------------------------------------*/ -label { - width:200px; - font-weight:normal; - display:block; - font-size:11px; - color:#000; -} -.form { - margin-top:0px !important; - margin-right:20px; - } -.form{ width:280px !important;} -input[type=text],input[type=password],input.text,input.title,textarea { - background-color:#fff; - border:1px solid #e1e1e1; - -} -input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus { - border-color:#dedede; - background-color:#fff; - background-image: url(../images/pattern/1w.png); - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; -} -select { - background-color:#fff; - border-width:1px; - border-style:solid; -} -input[type=text],input[type=password],input.text,input.title,textarea,select { -} -input.text,input.title { - width:290px; - padding:5px; - background:#f1f2f1; -} - -.form input.text,input.title { - width:280px; - padding:5px; - background:#fff; -} -input.texts { - width:580px; - padding:5px; - background:#fff; -} -input.title { - font-size:1.5em; -} -textarea { - width:580px; - height:180px; - padding:5px; - background:#fff; -} -form.inline { - line-height:3; -} -form.inline p { - margin-bottom:0px; -} -.required { - color:#ff0000; -} -.form { margin-top:10px !important;} -.button{ - cursor:pointer; - font-size: 11px; - color: #000; - padding: 6px 15px; - margin-top:15px; - background-color:#fff; - - } - .button:hover { - color:#FFF; - background-color:#000; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; - } - -.notification_error -{ -border: 1px solid #ededed; -height: auto; -padding: 4px; -background: #f9f9f9; -text-align: left; -margin-bottom:10px; -color:red; -} -.notification_ok -{ -border: 1px #ededed solid; -height: auto; -padding: 8px; -background: #f9f9f9; -text-align: center; -color: green; -} -/*-------------------------------------------------------------------------------------------------*/ - /*TIPSY */ -/*-------------------------------------------------------------------------------------------------*/ - -.tipsy { padding: 5px; font-size: 10px; opacity: 1; background-repeat: no-repeat; background-image: url(../images/tipsy.gif); } -.tipsy-inner { padding: 6px 9px 5px 9px; background-color: #2d3035; color: #ededed; text-shadow:1px 1px #393b3f; max-width: 200px; text-align: center; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; } -.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; } -.tipsy-north { background-position: top center; } -.tipsy-south { background-position: bottom center; } -.tipsy-east { background-position: right center; } -.tipsy-west { background-position: left center; } - -.footer .flickr { margin-right:10px;} -.footer .flickr:hover a { - background:#dfdfdf; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; - } -.footer .item a{ padding:3px;} - - - -/*-------------------------------------------------------------------------------------------------*/ - /*BLOCKQUOTES*/ -/*-------------------------------------------------------------------------------------------------*/ - -.blockquote1 { - padding-left:20px; - border-left:1px solid; -} -.blockquote2 { - padding-left:20px; - border-left:1px dotted; -} -.blockquote3 { - padding-left:20px; - padding-right:20px; - border-left:2px dashed; - border-right:2px dashed; -} -.blockquote4 { - border-top:1px dotted; - padding-top:10px; - padding-bottom:10px; - border-bottom:1px dotted; -} -.blockquote5 { - padding:10px; - border:1px solid; -} -.blockquote6 { - padding-left:70px; - background-image:url('../images/blockquote6.png'); - background-repeat:no-repeat; - background-position: left; -} -.blockquote7 { - padding-left:70px; - background-image:url('../images/blockquote7.png'); - background-repeat:no-repeat; - background-position: left; -} -.blockquote8 { - padding-left:70px; - background-image:url('../images/blockquote8.png'); - background-repeat:no-repeat; - background-position: left; -} -.blockquote9 { - padding-left:70px; - background-image:url('../images/blockquote9.png'); - background-repeat:no-repeat; - background-position: left; -} -/*-------------------------------------------------------------------------------------------------*/ - /*DROPCAPS*/ -/*-------------------------------------------------------------------------------------------------*/ - -.dropcap{ -float: left; -font-size: 36px; -margin: 10px 6px 1px 0; -} -.dropcap2 { -border-radius: 30px 30px 30px 30px; --moz-border-radius:30px; --webkit-border-radius:30px; --o-border-radius:30px; -text-shadow:1px 1px #393b3f; -background-color:#393b3f; -color: #FFFFFF; -display: block; -float: left; -font-size: 25px; -height: 20px; -margin: 5px 10px 0 0; -padding: 13px 10px 13px 12px; -text-align: center; -vertical-align: bottom; -width: 25px; -} - -.dropcap3 { -background-color:#393b3f; -color: #FFFFFF; -text-shadow:1px 1px #393b3f; -display: block; -float: left; -font-size: 25px; -height: 20px; -margin: 5px 10px 0 0; -padding: 13px 10px 13px 12px; -text-align: center; -vertical-align: bottom; -width: 25px; -} - -.dropcap4 { -border-radius: 30px; --moz-border-radius:30px; --webkit-border-radius:30px; --o-border-radius:30px; -background-color:#ededed; -color: #393b3f; -display: block; -float: left; -font-size: 25px; -height: 20px; -margin: 5px 10px 0 0; -padding: 13px 10px 13px 12px; -text-align: center; -vertical-align: bottom; -width: 25px; -} - -.dropcap5 { -background-color:#ededed; -color: #393b3f; -display: block; -float: left; -font-size: 25px; -height: 20px; -margin: 5px 10px 0 0; -padding: 13px 10px 13px 12px; -text-align: center; -vertical-align: bottom; -width: 25px; -} - - -/*-------------------------------------------------------------------------------------------------*/ - /*HIGHLIGHT*/ -/*-------------------------------------------------------------------------------------------------*/ - -span.highlight{ - background:#FFFF99; - color:#393b3f; - text-shadow:1px 1px #ffffff; -} - -span.highlight-blue{ - background:#0099CC; - text-shadow:1px 1px #393b3f; -} - -span.highlight-red{ - background:#CC0033; - text-shadow:1px 1px #393b3f; -} - -span.highlight-green{ - background:#339933; - text-shadow:1px 1px #393b3f; -} - -span.highlight-purple{ - background:#CC33CC; - text-shadow:1px 1px #393b3f; -} - -span.highlight-orange{ - background:#FF9933; - text-shadow:1px 1px #393b3f; -} - -span.highlight-brown{ - background:#660000; - text-shadow:1px 1px #393b3f; -} - -span.highlight-grey{ - background:#999999; - text-shadow:1px 1px #393b3f; -} - - -span.highlight-blue,span.highlight-red,span.highlight-green,span.highlight-purple,span.highlight-orange,span.highlight-brown,span.highlight-grey{ - color:#FFFFFF -} - -span.highlight,span.highlight-blue,span.highlight-red,span.highlight-green,span.highlight-purple,span.highlight-orange,span.highlight-brown,span.highlight-grey{ - padding:1px 5px; -} - -/*-------------------------------------------------------------------------------------------------*/ -/* DEMO ONLY */ -/* ----------------------------------------- */ -.slide-out-div { - padding: 20px 10px 0 20px; - width: 180px; - background-color: #000000; - position: relative; - z-index: 999; - font-size: 11px; -} -#colorpicker-body, #colorpicker-wrapper, #colorpicker-headers, #colorpicker-links, #colorpicker-text, #colorpicker-prev, #colorpicker-black{ - height:16px; - background-image: url('../images/colorpicker/select3.png'); - background-repeat:no-repeat; - padding-top:1px; - padding-left:21px; -} -#colorpicker { - height:16px; - background-image: url('../images/colorpicker/select3-icon.png'); - background-repeat:no-repeat; - padding-top:1px; - padding-left:21px; -} -.slide-out-div p { - font-size: 10px; - line-height: 14px; -} - - - -.slide-out-div ul { - margin-bottom:40px; - padding:0px; -} - - -.slide-out-div ul li { - list-style-type: circle; - list-style-position: inside; - margin-top:0px; -} - -.slide-out-div ul li a { - color:#888; - font-size: 11px; - margin:0px; -} - -.slide-out-div ul li a:hover { - color:#ececec; -} - -.slide-out-div ul.last li { - float:left; - width: 85px; - margin-bottom: 0px; -} - -.slide-out-div ul.last li a { - cursor: pointer; -} - -.slide-out-div ul.color-switcher { - margin-bottom:40px; -} - -.slide-out-div ul.color-switcher li { - list-style: none; - float:left; - margin-bottom:10px; - -} - -.slide-out-div ul.color-switcher li a { - display: block; - width: 15px; - height: 15px; - text-indent: -99999px; - margin-right: 7px; - cursor: pointer; -} - -.slide-out-div h3 { - color: #ffffff !important; - font-size: 15px; - text-shadow:none; -} -#style-switcher { - position: absolute; - width: 55px; - top: 100px; - left: 5px; - background: #f3f3f3; - padding: 10px; - border: 1px solid #ffffff; -} -.color-box { - width:15px; - height:15px; - display:block; - float:left; - margin-right:2px; - margin-left:2px; - margin-bottom: 5px; - border: 1px solid #cacaca; - background:#ffffff; -} -.pattern-box{ - width:12px; - height:12px; - display:block; - float:left; - margin-right:2px; - margin-left:2px; - margin-bottom: 5px; - border: 1px solid #cacaca; - background:#000; -} -.slide-out-div h3 { - margin-bottom:10px; - margin-top:10px; - line-height:15px; -} -.slide-out-div div{ - margin-top:10px; - color:#ffffff !important; -} -#switcher-reset { - background-image: url('../images/colorpicker/reset.png'); - height:27px; - width:82px; - text-align:center; - padding-top:8px; - background-repeat:no-repeat; -} - - -/* Circular Content Carousel Style */ -/* .new-item { - width:70px; - height:20px; - background-color:#04bfea; - background-image: url('../images/new-item.png'); - background-repeat:no-repeat; - background-position:10px 7px; -} -.featured { - width:70px; - height:20px; - background-color:#04bfea; - background-image: url('../images/featured.png'); - background-repeat:no-repeat; - background-position:10px 7px; -} -.ca-container{ - position:relative; - width:942px; - height:290px; -} -.ca-wrapper{ - width:100%; - height:100%; - position:relative; -} -.ca-item{ - position:relative; - float:left; - width:320px; - height:100%; - text-align:center; -} -.more{ - position: absolute; - width:70px; - height:20px; - background-color:#04bfea; - background-image: url('../images/ca-more.png'); - background-repeat:no-repeat; - background-position:18px 7px; -} -.more:hover { - background-color:#000; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.ca-more{ - position: absolute; - bottom:0px; - right:0px; - width:70px; - height:20px; - background-color:#04bfea; - background-image: url('../images/ca-more.png'); - background-repeat:no-repeat; - background-position:18px 7px; -} -.ca-more:hover { - background-color:#000; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; - -} -.ca-close{ - position:absolute; - top:0px; - right:18px; - background-color:#04bfea; - background-image: url('../images/cross.png'); - background-position:center center; - background-repeat:no-repeat; - width:15px; - height:15px; - text-indent:-9000px; - outline:none; -} -.ca-close:hover{ -background:#000 url(../images/cross.png) no-repeat center center; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.ca-item-main{ - position:absolute; - top:5px; - bottom:5px; - background:#f1f2f1; - background-image: url(../images/pattern/14w.png); - overflow:hidden; - -moz-box-shadow:1px 1px 2px #aaa; - -webkit-box-shadow:1px 1px 2px #aaa; - box-shadow:1px 1px 2px #aaa; -} - -.ca-item .logo { margin-top:20px !important;} -.ca-item-main p { - padding:20px; - text-align:left; -} - -.ca-item .title { - width:300px; - padding-top:8px; - height:35px; - margin-top:20px; - background-color:#04bfea; - background-image:url('../images/gradient.png'); -} -.ca-item .title h3 { - text-transform:uppercase; - color:#FFF; -} -.ca-content-wrapper{ - background:#f1f2f1; - background-image: url(../images/pattern/14w.png); - position:absolute; - width:0px; expands to width of the wrapper minus 1 element - height:280px; - top:7px; - text-align:left; - z-index:999; - overflow:hidden; - left: -15px; -} -.ca-content{ - width:600px; - overflow:hidden; - padding:10px 20px 10px 20px; - -} -.ca-content .span-4 { width:160px;} -.ca-content .item { margin-top:10px;} -.ca-content ul { margin-top:10px;} -.ca-content ul li { line-height:25px; border-bottom:1px solid #ededed;} -.ca-content .price { font-family:oswald; font-size:72px; color: #000; float:left; line-height:40px;} -.ca-content h4 { margin-top:3px;} - -.purchase { margin-top:25px !important;} -.mega-button { - float:right; - width:150px; - height:54px; - font-family:oswald; - font-size:14px; - text-align:center; - text-transform:uppercase; - color:#FFF; - background-color:#04bfea; - background-image:url('../images/grad-big.png'); - border-radius: 5px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; -} -.mega-button a{ display:block; padding-top:18px; padding-bottom:18px;} -.ca-content .live { - margin-top:0px; - padding:5px 10px; - font-family:oswald; - font-size:11px; - text-align:center; - text-transform:uppercase; - color:#FFF; - background-color:#04bfea; - background-image:url('../images/gradient-small.png'); - border-radius: 5px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; -} - -.ca-content .buy { - margin-top:15px; - padding:5px 10px; - font-family:oswald; - font-size:11px; - text-align:center; - text-transform:uppercase; - color:#FFF; - background-color:#04bfea; - background-image:url('../images/gradient-small.png'); - border-radius: 5px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; -} -.buy a, .live a{ display:block;} -.buy a:hover, .live a:hover, .mega-button a:hover { text-decoration:none; } -.ca-content .buy:hover, .ca-content .live:hover, .mega-button:hover { - background-color:#000; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.ca-nav span{ - width:25px; - height:38px; - background:transparent url(../images/ca-arrows.png) no-repeat top left; - position:absolute; - top:50%; - margin-top:-25px; - left:-40px; - text-indent:-9000px; - opacity:0.7; - cursor:pointer; - z-index:100; -} -.ca-nav span.ca-nav-next{ - background-position:top right; - left:auto; - right:-40px; -} -.ca-nav span:hover{ - opacity:1.0; -} - - */ -/* Vertical Accordion Style */ -.va-container{ - position:relative; - margin:30px auto 0 auto; -} -.va-wrapper{ - width:100%; - height:100%; - position:relative; - overflow:hidden; - background:#000; -} -.va-slice{ - cursor:pointer; - position:absolute; - width:100%; - left:0px; - overflow:hidden; -} -.va-slice-1{ - background:#000 url(../images/1.jpg) no-repeat center center; -} -.va-slice-2{ - background:#000 url(../images/2.jpg) no-repeat center center; -} -.va-slice-3{ - background:#000 url(../images/3.jpg) no-repeat center center; -} -.va-slice-4{ - background:#000 url(../images/4.jpg) no-repeat center center; -} - -.va-slice-color-1{ - background-color:#000; -} -.va-slice-color-2{ - background-color:#fff; -} -.va-slice-color-3{ - background-color:#0072cf; -} -.va-slice-color-4{ - background-color:#0039a6; -} -.va-slice-color-5{ - background-color:#00338e; -} -.va-slice-color-6{ - background-color:#002c76; -} -.va-slice-color-7{ - background-color:#002144; -} -.va-title{ - text-transform:uppercase; - font-size:40px; - margin-left:20px; - color:#fff; -} -.va-slice h3:hover{ - text-transform:uppercase; - color:#04bfea; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.va-content{ - display:none; - margin-left:20px; - width:260px; -} -.va-slice p{ - color:#fff; -} -.va-slice ul{ - margin-top:20px; -} -.va-slice ul li{ - float:left; - margin:0px 2px; -} -.va-slice ul li a{ - color:#fff; - background:#04bfea; - padding:3px 6px; - font-size:12px; - text-transform:uppercase; -} -.va-slice ul li a:hover{ - background:#fff; - color:#000; - text-shadow:none; - text-decoration:none; - -webkit-transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; - -ms-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; -} -.va-nav span{ - width:40px; - height:25px; - background:transparent url(../images/prev.png) no-repeat center center; - position:absolute; - top:-35px; - left:50%; - margin-left:-20px; - text-indent:-9000px; - opacity:0.7; - cursor:pointer; - display:none; - z-index:100; -} -.va-nav span.va-nav-next{ - background-image:url(../images/next.png); - top:auto; - bottom:-35px; -} -.va-nav span:hover{ - opacity:1.0; -} - -.va-more{ - position: absolute; - width:70px; - height:20px; - background-color:#04bfea; - background-image: url('../images/ca-more.png'); - background-repeat:no-repeat; - background-position:18px 7px; -} -.va-more:hover { - background-color:#fff; - background-image: url('../images/ca-more-black.png'); - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; - } - - - -.view .button_readmore { margin-right:5px;} -.inner-block p, .inner-block h5, .view h3{ padding-left:0px !important; padding-right:0px !important;} -.view { - background-color:#f1f2f1; - -moz-box-shadow:0px 1px 2px #aaa; - -webkit-box-shadow:0px 1px 2px #aaa; - box-shadow:0px 1px 2px #aaa; -} -.view .item a { - -moz-box-shadow: 0px 0px 0px; - -webkit-box-shadow: 0px 0px 0px; - box-shadow: 0px 0px 0px; - background-color:none; -} -.view:hover { - background-color:#e6e6e6; - background-image: url(../images/pattern/1w.png); - -moz-box-shadow:0px 1px 2px #aaa; - -webkit-box-shadow:0px 1px 2px #aaa; - box-shadow:0px 1px 2px #aaa; - -webkit-transition: background-color 0.4s ease-in-out; - -moz-transition: background-color 0.4s ease-in-out; - -o-transition: background-color 0.4s ease-in-out; - -ms-transition: background-color 0.4s ease-in-out; - transition: background-color 0.4s ease-in-out; -} - -.view:hover .item a { background-color:none !important;} -.view h5 .link { - padding-left:23px; - margin-bottom:50px; - text-transform:uppercase; - background-image: url(../images/view.png); - background-repeat:no-repeat; - background-position:0px 5px; -} - -#jstwitter .tweet { - margin: 0 auto 10px auto; - padding: 0 0 10px 0; -} - -#jstwitter .tweet a { - text-decoration: none; - color: #13c9d0; -} - -#jstwitter .tweet a:hover { - text-decoration: underline; -} - -#jstwitter .tweet .time { - font-size: 10px; - font-style: italic; - color: #999; -} diff --git a/src/main/webapp/css/superfish.css b/src/main/webapp/css/superfish.css deleted file mode 100755 index d3f5a12faa..0000000000 --- a/src/main/webapp/css/superfish.css +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/main/webapp/images/prettyPhoto/dark_rounded/btnNext.png b/src/main/webapp/images/prettyPhoto/dark_rounded/btnNext.png deleted file mode 100755 index b28c1ef3d595d5af9db1f2a4378cfd64407ed5c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1411 zcmV-}1$_F6P)$9a05|MJUF0->4SGK<7F5TJ=lWKN6+&IhzfIXTxP_BAUYSlC~k)ya96~A ztE!1Fs3@{uSCwU7suGg-Dqm*4{6%~bnXhbax0`G>8;y^TlaJ!y=Z$>*$bCxrnvF(o z`x+M)R}d8y<%*4sb=vKA7v=~-N$_0n-ZRLqHxCaF-bMz>;maqN%k>M_92kbLQc)rz zB8pyLU&UAqOwrNN6cZCek&%%UV)*w#qa-FKlGEv|W5{3m+Nvr57=wC&(2ff5mzNh( z17JKGEL7k>2JHbJV~7v<&GHpkvnUX*@G!g&=-b;{j2C0X$H#{?xZRXAJPcs=9iF5m z$;ezRVzj2FM&MRfRz${TF_i##NF31cG^#Z`@cilNNv;SVRNO-;YUtmzPp;pO=?M$H&KXa&kgtWo0s6lPBgmI5?pE{Cs(iF?a`l;~DyD zeo-f&{o>+6-iK$tg6sHliqT3V>L zx0mkj?xbHsLxUI=K#h%!R99C=xw*MwjGUYtIy^k2!oou8>FJR^X=!QH*48EpNJ&YN zz7-V})Y{rg#l^)k2J7^-2D?WJrFf_^uu26000%G@R$X09v$M0`^;N^cP^fA+Q(jhM zR905f>guZ8WBY@$Q1eGn3BF&S-6IO?Hdx z>uV}0DWR^eF6oE&U>w5J%A>2v)`ghfQje?W0Dg6KC9&Gv+$?R{&z#uwe4u1DKR++| z0`pl5JPg3TzCNn2uNR5JkaKf$B7Z_1&}6(^FbrUZ(Z+b=uwC z6(A&3NPBN@PmI#h(ILt+GyQw^>CHgU3XH4^;Dv>Sz>|8Qt(jZ55^YOLN}|opO-W|v z)`SB2*4EZaaw;z`7Z10$w~KTUvj`0&EQiD4JrpU!n-28IYLy5594xT8W%)a>_yR`3 z4uAv%?*STd2moYs%#XI6ogI-V+As$Uv9+}&&z6>!Bm^*iV`GB~3JU1x=tz`+@o0Yw z+J^WV9UU#@iT~smWm{7`EZfx7BohS#jDGsnrH2m_UXQDI4>Bu&@Eaf)XZ|(~k9jZ_ z_ZWxq`emr|Xzc63$X|%rJll+IY;0_V?|(O6W`YCeEnxjf(UTDFL-@J*W=y-;YJV`; zte&CGf|v^iSUrL(V1rF)A^YGM9v(j6)c=JS`mZnWV1WUv&|&|TH8L{d9vmF}hxfbR z82m3^-_rhKSS4+OhpU&ZpOyf34Gj(b&6|EdCyLJu@m1w&8bCiKt?{ei;p}BIk$v;W z;K0BD2qXDg#@j>#gM45R2lxBQbC~&$0rR=di9ZMN#~@dC2t52le+>RFzyR~BA^19M RLBjw5002ovPDHLkV1n=}nO*<@ diff --git a/src/main/webapp/images/prettyPhoto/dark_rounded/btnPrevious.png b/src/main/webapp/images/prettyPhoto/dark_rounded/btnPrevious.png deleted file mode 100755 index e0cd9c49af7fe2f6ab694843bdd3b90ce9217cb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1442 zcmV;T1zq}yP)DPR}?-yIFE=Eh>D`1 zxDZ4LPAETaM%Rg1tJM?Bq#w*j8W7$G%8Lw&qL>a zCw-c0=k{xpz@y)ROWmrvb?SWQJHxHA4-E}n(SMgP*YTP@kUTy+|!o71v*0Uj9&rU)Awvb?t|yrluuz?lkGJ^!4>Q=_3#Yh7?%3ySpO=mYhx}U&DY{ ztyUfuiv?p_UHazs_V(+RmX<#~!COX0NBtf&z+PNj(ACuyg9R|V-7WxmjW|KE>|Uds z@STc?cg@YsKf-UK&-yU{K0Q69%gakX4+sdLz`#JA)xX(ON1M&Y_pk=Ql>x3!!mdfe z!^0^!IG908e&ZRJBWj|fqrXs78-l{_=_v@jjIfe|ffq^G2m?4m^pL_e6dJiF1qN%N zN7iBv{W#*>#30@cz{pcPr!(of7J!S2ium5d#02Y>wRk`5Q93?XY=7I{-o9Wrc}-P4 zijR+f<+;7RJ8Nysxo|~Jaii!%Fot>rm`FYk+ zS69dHT3lRYgFQtzUOxh`I6)W|z%w&5?&_^S2ghNqocjra(~1+%0Vc$oy}iBE*4D=J zf`S5W8<5G#N$Tn8;ro!p#6)%$WMgB4Iy*brNyEd#%-Ht!Hs$8#((&;zr$TIOEG;Z7 z@LUWu*&qh%L!_jnsm&{8?^!)!Wk?@MMb%{ePRf%0|=@*@(HY=il?Tga{EH4qxvIv(ca)R=-l7m z=dj0mge~-X6I1W@6l_i33LLtW&2z{I<5w2)1HBr?f(#o-m~a)XCyiluc>E>604H)GzA+XomH+?%07*qoM6N<$f}$awVgLXD diff --git a/src/main/webapp/images/prettyPhoto/dark_rounded/contentPattern.png b/src/main/webapp/images/prettyPhoto/dark_rounded/contentPattern.png deleted file mode 100755 index e5a047c3a7efb0f8085e0b70523299af00a5dbd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!fo6;Bt(kcwMLDG3QT&O5jsIO33Mko90i<6^cxDT}NJ0fqt! a2NIKlt||NsBb%*?E=uIA+AG%zrD`0!y=R1_N<+vm@pjg5^ZBqW4{ zgcKDO=ggUN^5n@6A3hv7aNygwZyp{VGiT1cdi82iQIVXS9M~i*gyK&Yu&54*1lh^J znxLT2my$UzW7WEx*ZT@|&X?rguUPlK=KX)mqpTdl9&9X0-U1vFe5XV=OIC<1TA^wB zAR@v0R&G+mkFG;kP93Sa$EGmNNLpZ-!L!AgPrAh9_7P-L(M E0LAB0sQ>@~ diff --git a/src/main/webapp/images/prettyPhoto/dark_rounded/loader.gif b/src/main/webapp/images/prettyPhoto/dark_rounded/loader.gif deleted file mode 100755 index 50820eedd904647a76c4c2c1d830d4339588c08d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 zcma*pYg7~I83*u}xzA)~n25ScZ5t-T5>nU=30MS$Xhdjjt5TMMW#9(@)N1wHw{N#>*%A~K6dfI%mzSs0>1;MzQc{x1WQvWAEi5cd zO-&6A4ejdcYHV!G&dwej90WgkdA*fGvWCM(P; z$dsjIrxfkWO-cJGD`!tG@Op!gxcHQxYYW#Q0eW60s};c7^ldElX7vkaqh-b(7r4^0 z+UAb0ZSr75<*E5h0II=##CBs?6qZq|wUb!3#%m$M1s7pTB@&S06@9Ay z-h5f_b9-#xd~c$}>EX+VI*I%()}0TCh#*z{qN+;rk#%*HM(Q=fSuu34zchyM3e)?`6^f~$^~ z0L(`R@{+Sb&Lw^rQ0mE&rsN{19?LGi8VEttI=`{N-icg!PPcINvze}`ss#~~E`&+u zLbM5e>i*sa;(5N^{?)@C{Y}}!YN8g;6QZ;cANQNPJ-Nt=h#5XnucjTE3{bk)~0FmXzWdpB5>Zy)m`E2tm_CcnpIfqNU+@bKQydj=IwV zTyutJD5yo*h7Dj4WQ}P<9L%LeFnacSCsO3N5pIvX4hH0%iP-$*y7rv*%*Qc)j;EmW z-mi|`{kHYCazV_H3nL>$47PQ#5YXQnr$}wI&wcr@=kZ1#eg!+#&@)Bc1U9(*cd`I# z%)^=g#F56s=CvHdJ@QPLEeg)N^*V4>aPW!^n{-oJw+~n{T?uQnOqQ|67o&Wra3kj~ zmAZ3|x(4m>=2n}t+vbOyw4bh&GstNhHdGB?2pRx>gF^$ChIy<0=d!7qV$XlP6VHk`U}S=M5)om<(f8q3iQk zYG|Bgahee;Ls{S0WIffD*~Y^)CSUQw@&j#Wd|^??$zfXtW(Iw7j+Mq=5o)@5yFgtY z3d6oYdc1APw%)G~Jcuq~0;(?G6F#?AES#&0E{T>)Z(k{t*WY&5I+E?QMtN(E4RVvz zdn~6azL}H7T6ge<>4C;SBcmS4vGe}t%wNr?EeYZhrui~;S7~?-@1Vh(fyEDV=&7N3M|fReKPNa}sSNhdVs+rpOitDW8pX6l>^lDsUvo$c$X?+;-k zG}O%~)wtgxWGV2;RxP_8XXXx8BXs$Cg*s|OzZ>l4@i1EsFPWdKUR<%xPVd;b{N)E( z$%oEzXyux%p7u8;eZu-R#`m3yF=G{BRn@k#=4Ph;;2|T5OA@2^m%^fO2fwRgw@R{( zIO9xB;5jah#gmjV0q*WR$wrlG*GZ+}?36LEVopx8&UoR5|FP2X(gg*>F2Q`DOOWzT zKy$O1#JGKIqQfYwpC&#w#q@DPqW?2e#VL|C9rwWEFAWIx{OQyh2QiYjN9*YZVSoMS zFA84%7}x9g)1Aex=0uh3IjS_3TZ$cycqP0)!%# zOBK66#7X}`IVZ(={4$W>L=h`Z1T4#AR|_aHZ=cBtyvh4h;coJH!AS0chIeuLuVE;J zMU;zXpKv4ew*ej2mcLgY77c0rcaD7i-OHBM_w!bI7sLh;$kU&9zltxt1OD2qL|J;&bhtXwqAHM6xRf*yD4ofPQO{_whBa&Y*iCFs_G=IgnfD{l3X!rx368LCX1Vtw#^VR1=jt|2}Q-YZ8)R$_o? zXe&>PWnSYgc3wT8Sa({7?q-O!oyI_c#1%&XjP`}73A_%VXfsOf$8jS`uD`Yq!wLCq zId#TxPJTy@wTF!w78H#BZ=C+$RSaM?39k!c*vN7#tXBU3;O}dHT^_;L4G+E)eAx!e z$jjz9$B$QQ^7DdOx|rFAG2&g6TUH)%6sqBDIU>PP0|HTYo)Bxj(VK#x1f+}5(H#tw zbb4iqfOZ2a4yFe~)DXD?&}9Ik^#%!PL|Z?cDZK2Tl4%H^Jh*rZTQDq<@>&LjL8>&bmbP;{9$V1f72|-IC6J*aS0@jCMCW#2N6=@ z4`AZpxsaAsVQ@O2`+(k0w?jjrokZ16XhMUc+v!dQ8ajnupX>w}bRm9Xw)Di6(Qq#i K>KdTlt$zd2^$V2% diff --git a/src/main/webapp/images/prettyPhoto/dark_rounded/sprite.png b/src/main/webapp/images/prettyPhoto/dark_rounded/sprite.png deleted file mode 100755 index fb8c0f83d715aec1014b77f0b44002a07a635052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4076 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 RLBjw5002ovPDHLkV1n=}nO*<@ diff --git a/src/main/webapp/images/prettyPhoto/dark_square/btnPrevious.png b/src/main/webapp/images/prettyPhoto/dark_square/btnPrevious.png deleted file mode 100755 index e0cd9c49af7fe2f6ab694843bdd3b90ce9217cb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1442 zcmV;T1zq}yP)DPR}?-yIFE=Eh>D`1 zxDZ4LPAETaM%Rg1tJM?Bq#w*j8W7$G%8Lw&qL>a zCw-c0=k{xpz@y)ROWmrvb?SWQJHxHA4-E}n(SMgP*YTP@kUTy+|!o71v*0Uj9&rU)Awvb?t|yrluuz?lkGJ^!4>Q=_3#Yh7?%3ySpO=mYhx}U&DY{ ztyUfuiv?p_UHazs_V(+RmX<#~!COX0NBtf&z+PNj(ACuyg9R|V-7WxmjW|KE>|Uds z@STc?cg@YsKf-UK&-yU{K0Q69%gakX4+sdLz`#JA)xX(ON1M&Y_pk=Ql>x3!!mdfe z!^0^!IG908e&ZRJBWj|fqrXs78-l{_=_v@jjIfe|ffq^G2m?4m^pL_e6dJiF1qN%N zN7iBv{W#*>#30@cz{pcPr!(of7J!S2ium5d#02Y>wRk`5Q93?XY=7I{-o9Wrc}-P4 zijR+f<+;7RJ8Nysxo|~Jaii!%Fot>rm`FYk+ zS69dHT3lRYgFQtzUOxh`I6)W|z%w&5?&_^S2ghNqocjra(~1+%0Vc$oy}iBE*4D=J zf`S5W8<5G#N$Tn8;ro!p#6)%$WMgB4Iy*brNyEd#%-Ht!Hs$8#((&;zr$TIOEG;Z7 z@LUWu*&qh%L!_jnsm&{8?^!)!Wk?@MMb%{ePRf%0|=@*@(HY=il?Tga{EH4qxvIv(ca)R=-l7m z=dj0mge~-X6I1W@6l_i33LLtW&2z{I<5w2)1HBr?f(#o-m~a)XCyiluc>E>604H)GzA+XomH+?%07*qoM6N<$f}$awVgLXD diff --git a/src/main/webapp/images/prettyPhoto/dark_square/contentPattern.png b/src/main/webapp/images/prettyPhoto/dark_square/contentPattern.png deleted file mode 100755 index 7b50aff880e57ea386400d763dbddf82fff72be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4NtU=qlmzFem6RtIr7}3CIKlt||NsBb%*?E=uIA+AG%zrD`0!y=R1_N<+vm@pjg5^ZBqW4{ zgcKDO=ggUN^5n@6A3hv7aNygwZyp{VGiT1cdi82iQIVXS9M~i*gyK&Yu&54*1lh^J znxLT2my$UzW7WEx*ZT@|&X?rguUPlK=KX)mqpTdl9&9X0-U1vFe5XV=OIC<1TA^wB zAR@v0R&G+mkFG;kP93Sa$EGmNNLpZ-!L!AgPrAh9_7P-L(M E0LAB0sQ>@~ diff --git a/src/main/webapp/images/prettyPhoto/dark_square/loader.gif b/src/main/webapp/images/prettyPhoto/dark_square/loader.gif deleted file mode 100755 index 50820eedd904647a76c4c2c1d830d4339588c08d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 zcma*pYg7~I83*u}xzA)~n25ScZ5t-T5>nU=30MS$Xhdjjt5TMMW#9(@)N1wHw{N#>*%A~K6dfI%mzSs0>1;MzQc{x1WQvWAEi5cd zO-&6A4ejdcYHV!G&dwej90WgkdA*fGvWCM(P; z$dsjIrxfkWO-cJGD`!tG@Op!gxcHQxYYW#Q0eW60s};c7^ldElX7vkaqh-b(7r4^0 z+UAb0ZSr75<*E5h0II=##CBs?6qZq|wUb!3#%m$M1s7pTB@&S06@9Ay z-h5f_b9-#xd~c$}>EX+VI*I%()}0TCh#*z{qN+;rk#%*HM(Q=fSuu34zchyM3e)?`6^f~$^~ z0L(`R@{+Sb&Lw^rQ0mE&rsN{19?LGi8VEttI=`{N-icg!PPcINvze}`ss#~~E`&+u zLbM5e>i*sa;(5N^{?)@C{Y}}!YN8g;6QZ;cANQNPJ-Nt=h#5XnucjTE3{bk)~0FmXzWdpB5>Zy)m`E2tm_CcnpIfqNU+@bKQydj=IwV zTyutJD5yo*h7Dj4WQ}P<9L%LeFnacSCsO3N5pIvX4hH0%iP-$*y7rv*%*Qc)j;EmW z-mi|`{kHYCazV_H3nL>$47PQ#5YXQnr$}wI&wcr@=kZ1#eg!+#&@)Bc1U9(*cd`I# z%)^=g#F56s=CvHdJ@QPLEeg)N^*V4>aPW!^n{-oJw+~n{T?uQnOqQ|67o&Wra3kj~ zmAZ3|x(4m>=2n}t+vbOyw4bh&GstNhHdGB?2pRx>gF^$ChIy<0=d!7qV$XlP6VHk`U}S=M5)om<(f8q3iQk zYG|Bgahee;Ls{S0WIffD*~Y^)CSUQw@&j#Wd|^??$zfXtW(Iw7j+Mq=5o)@5yFgtY z3d6oYdc1APw%)G~Jcuq~0;(?G6F#?AES#&0E{T>)Z(k{t*WY&5I+E?QMtN(E4RVvz zdn~6azL}H7T6ge<>4C;SBcmS4vGe}t%wNr?EeYZhrui~;S7~?-@1Vh(fyEDV=&7N3M|fReKPNa}sSNhdVs+rpOitDW8pX6l>^lDsUvo$c$X?+;-k zG}O%~)wtgxWGV2;RxP_8XXXx8BXs$Cg*s|OzZ>l4@i1EsFPWdKUR<%xPVd;b{N)E( z$%oEzXyux%p7u8;eZu-R#`m3yF=G{BRn@k#=4Ph;;2|T5OA@2^m%^fO2fwRgw@R{( zIO9xB;5jah#gmjV0q*WR$wrlG*GZ+}?36LEVopx8&UoR5|FP2X(gg*>F2Q`DOOWzT zKy$O1#JGKIqQfYwpC&#w#q@DPqW?2e#VL|C9rwWEFAWIx{OQyh2QiYjN9*YZVSoMS zFA84%7}x9g)1Aex=0uh3IjS_3TZ$cycqP0)!%# zOBK66#7X}`IVZ(={4$W>L=h`Z1T4#AR|_aHZ=cBtyvh4h;coJH!AS0chIeuLuVE;J zMU;zXpKv4ew*ej2mcLgY77c0rcaD7i-OHBM_w!bI7sLh;$kU&9zltxt1OD2qL|J;&bhtXwqAHM6xRf*yD4ofPQO{_whBa&Y*iCFs_G=IgnfD{l3X!rx368LCX1Vtw#^VR1=jt|2}Q-YZ8)R$_o? zXe&>PWnSYgc3wT8Sa({7?q-O!oyI_c#1%&XjP`}73A_%VXfsOf$8jS`uD`Yq!wLCq zId#TxPJTy@wTF!w78H#BZ=C+$RSaM?39k!c*vN7#tXBU3;O}dHT^_;L4G+E)eAx!e z$jjz9$B$QQ^7DdOx|rFAG2&g6TUH)%6sqBDIU>PP0|HTYo)Bxj(VK#x1f+}5(H#tw zbb4iqfOZ2a4yFe~)DXD?&}9Ik^#%!PL|Z?cDZK2Tl4%H^Jh*rZTQDq<@>&LjL8>&bmbP;{9$V1f72|-IC6J*aS0@jCMCW#2N6=@ z4`AZpxsaAsVQ@O2`+(k0w?jjrokZ16XhMUc+v!dQ8ajnupX>w}bRm9Xw)Di6(Qq#i K>KdTlt$zd2^$V2% diff --git a/src/main/webapp/images/prettyPhoto/dark_square/sprite.png b/src/main/webapp/images/prettyPhoto/dark_square/sprite.png deleted file mode 100755 index 4fe354752455e070ebb56f42a60fc2233de45bd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3507 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 diff --git a/src/main/webapp/images/prettyPhoto/default/default_thumb.png b/src/main/webapp/images/prettyPhoto/default/default_thumb.png deleted file mode 100755 index 1a26e4b16e18db9e0979a6ba5ecb9e1e1c8753e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1537 zcmeAS@N?(olHy`uVBq!ia0vp^MnJ5{!2~2lDSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6Nh+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?#n{Qv$p(%8_*)y>$@ z#MQtErq?AuximL5uLPzy1)RB67F)=Cl-0%Nhmu^a?8hh0T^w9mUDEGv?>K8d)wzGgml>(n6(8(9 zLQ`Ch#S2apT=}rXs&X^0zh+&mx?FYr+U#jM&p!XmF}n>!Z>NQKA5GdC6{|P> z^2;lGmp8sGkxst-wyf7pS!InB58L6Yy>5IL4?h&>bP;&9@TlG|3th49u+^emt$*tN zdmg^;Yue+sIBvao_fZ+XX8WkksIZaiEUTJwq;9`_|M4e% zU3SxfhI=h7TH7ymYDPlEe(|R&oOc4=Tn{~SQG5F739G|ai+gJ%H$D6tw`B5(cf0TQ zMeSQrGMz2Vdufo~bZrr?n>pY77p~A!)0y}y{i;}wfugc`t-_fUBcP+T=39SO2rAyM zpBeR{cwfc~^WP~(GtWH#{IOzAA6KcOi{#|)d*A-5U(7KJ_WW~CWlPlBh`km&eN;Yr ze*d=iV1mNYPKgAk?cU2TKQG#Tn^!UG#jPb_t8c#j=Aht^HeXct(m@_MzIGpHwe!p8 zh!q6S|9RMhqy4Z_zyFd{qnS+y6__V7r5~zU$aB4H_t}UePj+sp+n(Sm=$UCEHRW^V z8NEkWUY10-N(yVbS7mfI82S`kd;k4t!q0_`SEsVE@%8Myap6pg^V0upjEa2XseZE? z#Fl;wZnjw7z%enSq+%NHRp;%&a~@9m^r+^be~*WvxYNc}&6gKXPYY_Umg(lx+a^@* y;MyFr{@1hJHY$01i`>iV{`=Qlt`e)`G+_9kRR3W^dd`1Pq3r4E=d#Wzp$PyqQ%Md0 diff --git a/src/main/webapp/images/prettyPhoto/default/loader.gif b/src/main/webapp/images/prettyPhoto/default/loader.gif deleted file mode 100755 index 35d397c9e430c2ee8f1d95d8fe47da79a399e746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6331 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 diff --git a/src/main/webapp/images/prettyPhoto/default/sprite_prev.png b/src/main/webapp/images/prettyPhoto/default/sprite_prev.png deleted file mode 100755 index 1ee486514b9c4b3b36381fb0a3ecc3fe3a9f93ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1376 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W7!3HGnN~S&oQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?{&CLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdpzyaD(%Tp#cR9GX09g0)0b01O41wkiWpHi%Wu15zfG>x;Uh=AXPso zwK%`DC>aHCFybnZQU%%yG$2F3nBNEAe!(RRYTBrDUd98JJrb z7#fLwm{}MaS~$5GxtTec8X6j#Sr}Lvz|6p=*TvY$(85Px?R(JoBXH0dq_dFl$J7T(M(dV4UFT;uunK>&^82S%(5dj_qH< z=*S}&*wSLt6i`q!QRxTIxr2f63j((D&Glk4bUrY>phW8*BX?6W+sOqktDKkpQupx5 zXVR6ue5HEf1!nmc?&=yMi}nq)%8Sz3BLd=JXKh?K+7<-V*=#&TPw-;cK67S}GK<|Nij=gN9YBUX)mA zh;Wt6nYpa?jR{w8>=%xtco;q0>$PNpn+{JB>CZJBh}qL}?smVM58)0;KA0$JUrYeg;& z`Zd*yb!iaiy4OwuEEavuaqHW^R{1VJZ{q8`Htg`n3YU!$NAk8euX}wXZ+pqCT^BPJ z#OS&6*%zD7^m$=gy7{Jy)!buA8xPd&ci$S-yVv~VhnTftC!T*6wD6m-=uw2vEBzb) zJAUTw+1zqA^5CK6cbK&!IHc6)T`_#r`{L{G&(>L4)9l6MnRpmD^*T?NvsT^(m3f}7 KelF{r5}E+5_2k|F diff --git a/src/main/webapp/images/prettyPhoto/default/sprite_x.png b/src/main/webapp/images/prettyPhoto/default/sprite_x.png deleted file mode 100755 index d4433ab0d6933357b0e91f6fc72662f1bda39f51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1097 zcmbVLO;6N77_MS)MM;nwo`!OD+nJVacbl!qZo9GxMY61M6Jla%XW0hYsqNr)@gitU zylOlc4<0o}{R2vrqcPk(8T|()dhl$R?gx4x7@ee@d1v0|dB5*3E?gQNIXA*_+-P;q zsIh&UePU)f{cnx$v2B8y4Z1{{v~5S2n{~+w236l)#WifZof{u;k>iG%UcEsZ*1YBr zU$9dhA@M_o=D6Za657rhreFoHdV$V=fAfw9o~!d$a~8D1GH!Wun-N~xT&O#nYfi!C zXD)zZqA>y=QyV1ydJt=g&Ubk=c22KF9&}acn$Gu}YFLY)Od-qNm-<7vZO%>`ip1QBDbm4j7r}YlXSjCX{d=}yWJMrvOuC$5fuuBltYrT zOd}h20%|AOAf6g97&vw!FQgs`K+0&ZkPWKy%+p>7erQ<-#6jFo6ibI+L$%|2C&Xe6$7CaNSUs9k12D_o(S}k*=8bka@>o&qb%Qt?J`QNr(0TSE zxSp#)l!pkZ(@>S5l1C_Csz?>3ltV~X@~{909EV|*ilM4T-jGeDgpdjIrcx=$NHQxj znl_;{z*d8p+JS=yc0Fddk1ZdG)yfgJDT(TYtPeV1u|+6}TO{cS;gKmB`?-2V?{#)EVtouJX6PYt&+8lp0%ixN2V0t`geI^_X4-VMGL~Jy6 zKR$WN#;Q{_X6wo4Z(nB5a^TF+ZXNu3_4DNLbMD@?Q;%;wd+_qd&iL`t#Y|>vIrDXA v@AlYOS2{KcPTc)Bp*T@``(m<(x-<2j`?UP<(dqds5yw{5Trggju5a%Hri)27 diff --git a/src/main/webapp/images/prettyPhoto/default/sprite_y.png b/src/main/webapp/images/prettyPhoto/default/sprite_y.png deleted file mode 100755 index 7786ab5128c53a952830a3494898ee3ff5d00cf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1162 zcmc&!O;6N77_K29hOj@tkHe%~Jh1IdcemX(RKjk%vg#r(E3SzeN;}Io&`xb<*+OD4 z+)VVuMg0+qSCJ@*7xCcT-$25F5O2ik?iM`|OuRTrJM&K8=Xt;Te0JtWX5{h+$8nkJ zv{7ff&YsPS!|Z*0^0~^kOVn)AInttCE5zKCLl!Zpde#!IW6N24@)b{T+)&GHG-a)@DJOgcuYAn6;q{fs6!{ z%PWd94kU=62qh6oS)^z=NrMm!7SF7OPD`sBm4PiL>3o~gKoiAow<~mW0tuHyq^fGd zAxT-Lk&V`TYQ$>O)M}^1el$oFOPLs3frtbs zdR`J&PdlP@{M(H)wWG#bfWrIa4knWWu5;SJWJm z%t{XBO(><`@kg_ySF8h*<7w+N;dFSg&n6~J zMq}&NO*U2^s>W0!{&DdAedZY)<@R3ff7{#MeyEL&yty`H>_4?0tak3+^Tzp;f5#1RUtWw}*f@CfG5I@G%^BluX<_phuCz@w diff --git a/src/main/webapp/images/prettyPhoto/facebook/btnNext.png b/src/main/webapp/images/prettyPhoto/facebook/btnNext.png deleted file mode 100755 index e809c3b64219468c4c744a4d4f086460ee6c8d6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)*<*4T)FKQHep0ar5R4IgX^MaUqaei9+gx zK#oWha#RSUqSL<~3WaX<08-Gx({VYS&ijjti?_uR@~-8hZnyh^-|xRkG^9)>qkKN! zl-KJu5DVD?g=ju>xm?$Xh5WNRfWqOh&EardB^DA(E|(8RqtR)b&DNLlZLpn(p$eGi z`&orTF|@qAJk2o7i&QGLOI##dQYw|htE;OsCX;E5SV%0DN;Q&9CZ9}9OsI*4#8Ru( zs`d5t$3~-Zgjh%{jYc!Jv9U2@Fc^l3g~ZZowHMRr^dp^4H$*HXmR_&dE-fvYh=wc_ z3Pro!zDX=(u~^)J?Id2QRE~*+q-lEBVzIU=>}-WHNh1mRj|C z{RryGSG}%2dIs5OG>&IyXXA-Pf+n(PJ^^_=p4YKhtVrbXN3+>v=jP@Tkw~P_@2sjT zkSxnK1A)L=Fc{1u5vVJW3kwTxA&MW7NQ7^ieW(jp1wGI&cw?UNjUh#S6ZTw zv=GQ`i9&7*fyB)~dlCbzaP#I3d4f*+W2B^a+`I*CAvtuW2}tDH;^r%83popX4~!3$ z21E#lBbNccM_ivBiM@4iz~BDKto|Fa71itLv{we-TU_n~*cW_|z`dHEQ5#*7zXcco X7c=PvI!UA-00000NkvXXu0mjfDKUXP diff --git a/src/main/webapp/images/prettyPhoto/facebook/btnPrevious.png b/src/main/webapp/images/prettyPhoto/facebook/btnPrevious.png deleted file mode 100755 index 0812542cccfdfd9d1644ed721516c00fc6a03c24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 828 zcmV-C1H=4@P)-u>SFdGE)KMkDk;;yCW4W(C*+z6Lgc zFY;|dX$bxTZi7F9Ykb?Ev7Z9+0(b#Di=?A%@H+V0SwP+b-vz6X^fUlhz#FH5w1aOW z>FYhXjK+9>tc(C6K29qsq!R2vYzeYKq^0;HM*iEn3dyhunl7I|_Lf8F%zmrz~qC>8(u37?tz=A@d z;A9Eu^ZBm8EZ(OHC@SRA($eKGUEgAT#MYKR>U_=krgrTCLzGCqW>sR_j!;SbU_@ z>9k_30n{Na7RzL*R9Z9`40^Fva;lIflj&T!Tz+UY8fV1ZkEuc?lS!M|Y!>~BMitWI z@l@*ddPCNbolfTfwv9}q(b$$PBv!N8+;=z}nO3W{BU?zUTCMgIKwq}o?OoYIVpXfv zzTIwr-tBh3%N7!Ab91xja=BjgdcD4o;|hL2|JNaXZ*Om3tyYI+an&jm3OjJ0e1)N8 zm#)W^%jH_j%gdR;U~nK?NUT&U)mT|s$sU4a3yBqv$LqmhFgF|yN3w;)T3cJIg~Q=> zSOkYO`kz1&5zOWX$XY6pBwI)T3Gl0cf_{;tYag+xA0&`1Mj=}ykXwvGZjnIZVxV2d z06REt5=gvZR~UnQgX1RMC#&dK5s<{S!N)sRu@ZhTcfdAuRQ4h@;f#9=euwxvJ2}?Y zy#{|B_b~9cW8qbFRO5p`9$yjx>@&E_r{*VgLY3ri0R{lIBCT m-o+D*vL38xWMObn^tomvpcVhX~C5P hfz0h)jSP%z43bA#R32EIs{v|b@O1TaS?83{1OPdrCnx{_ diff --git a/src/main/webapp/images/prettyPhoto/facebook/contentPatternRight.png b/src/main/webapp/images/prettyPhoto/facebook/contentPatternRight.png deleted file mode 100755 index 76e50d0f5c6a8d0ee5f69b82493d94805f93d47b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!foEl(H6kcwMLfB0E=SQwO*la-k#HgqC} m{yP{*X)b2tGiPRG;$g@#WM60<^5zjxFN3G6pUXO@geCwXd?|PU diff --git a/src/main/webapp/images/prettyPhoto/facebook/default_thumbnail.gif b/src/main/webapp/images/prettyPhoto/facebook/default_thumbnail.gif deleted file mode 100755 index 2b1280f32756805aaa557cea32c70b05a2aa46b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmZ?wbhEHbG-6O>IKlt||NsBb%*?E=uIA+AG%zrD`0!y=R1_N<+vm@pjg5^ZBqW4{ zgcKDO=ggUN^5n@6A3hv7aNygwZyp{VGiT1cdi82iQIVXS9M~i*gyK&Yu&54*1lh^J znxLT2my$UzW7WEx*ZT@|&X?rguUPlK=KX)mqpTdl9&9X0-U1vFe5XV=OIC<1TA^wB zAR@v0R&G+mkFG;kP93Sa$EGmNNLpZ-!L!AgPrAh9_7P-L(M E0LAB0sQ>@~ diff --git a/src/main/webapp/images/prettyPhoto/facebook/loader.gif b/src/main/webapp/images/prettyPhoto/facebook/loader.gif deleted file mode 100755 index 7ac990cf04f2323f9723518bfd72ce102222cefa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 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 ZU;uc#vp>^SEa3nE002ovPDHLkV1iA65^4Yd diff --git a/src/main/webapp/images/prettyPhoto/light_rounded/btnNext.png b/src/main/webapp/images/prettyPhoto/light_rounded/btnNext.png deleted file mode 100755 index b28c1ef3d595d5af9db1f2a4378cfd64407ed5c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1411 zcmV-}1$_F6P)$9a05|MJUF0->4SGK<7F5TJ=lWKN6+&IhzfIXTxP_BAUYSlC~k)ya96~A ztE!1Fs3@{uSCwU7suGg-Dqm*4{6%~bnXhbax0`G>8;y^TlaJ!y=Z$>*$bCxrnvF(o z`x+M)R}d8y<%*4sb=vKA7v=~-N$_0n-ZRLqHxCaF-bMz>;maqN%k>M_92kbLQc)rz zB8pyLU&UAqOwrNN6cZCek&%%UV)*w#qa-FKlGEv|W5{3m+Nvr57=wC&(2ff5mzNh( z17JKGEL7k>2JHbJV~7v<&GHpkvnUX*@G!g&=-b;{j2C0X$H#{?xZRXAJPcs=9iF5m z$;ezRVzj2FM&MRfRz${TF_i##NF31cG^#Z`@cilNNv;SVRNO-;YUtmzPp;pO=?M$H&KXa&kgtWo0s6lPBgmI5?pE{Cs(iF?a`l;~DyD zeo-f&{o>+6-iK$tg6sHliqT3V>L zx0mkj?xbHsLxUI=K#h%!R99C=xw*MwjGUYtIy^k2!oou8>FJR^X=!QH*48EpNJ&YN zz7-V})Y{rg#l^)k2J7^-2D?WJrFf_^uu26000%G@R$X09v$M0`^;N^cP^fA+Q(jhM zR905f>guZ8WBY@$Q1eGn3BF&S-6IO?Hdx z>uV}0DWR^eF6oE&U>w5J%A>2v)`ghfQje?W0Dg6KC9&Gv+$?R{&z#uwe4u1DKR++| z0`pl5JPg3TzCNn2uNR5JkaKf$B7Z_1&}6(^FbrUZ(Z+b=uwC z6(A&3NPBN@PmI#h(ILt+GyQw^>CHgU3XH4^;Dv>Sz>|8Qt(jZ55^YOLN}|opO-W|v z)`SB2*4EZaaw;z`7Z10$w~KTUvj`0&EQiD4JrpU!n-28IYLy5594xT8W%)a>_yR`3 z4uAv%?*STd2moYs%#XI6ogI-V+As$Uv9+}&&z6>!Bm^*iV`GB~3JU1x=tz`+@o0Yw z+J^WV9UU#@iT~smWm{7`EZfx7BohS#jDGsnrH2m_UXQDI4>Bu&@Eaf)XZ|(~k9jZ_ z_ZWxq`emr|Xzc63$X|%rJll+IY;0_V?|(O6W`YCeEnxjf(UTDFL-@J*W=y-;YJV`; zte&CGf|v^iSUrL(V1rF)A^YGM9v(j6)c=JS`mZnWV1WUv&|&|TH8L{d9vmF}hxfbR z82m3^-_rhKSS4+OhpU&ZpOyf34Gj(b&6|EdCyLJu@m1w&8bCiKt?{ei;p}BIk$v;W z;K0BD2qXDg#@j>#gM45R2lxBQbC~&$0rR=di9ZMN#~@dC2t52le+>RFzyR~BA^19M RLBjw5002ovPDHLkV1n=}nO*<@ diff --git a/src/main/webapp/images/prettyPhoto/light_rounded/btnPrevious.png b/src/main/webapp/images/prettyPhoto/light_rounded/btnPrevious.png deleted file mode 100755 index e0cd9c49af7fe2f6ab694843bdd3b90ce9217cb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1442 zcmV;T1zq}yP)DPR}?-yIFE=Eh>D`1 zxDZ4LPAETaM%Rg1tJM?Bq#w*j8W7$G%8Lw&qL>a zCw-c0=k{xpz@y)ROWmrvb?SWQJHxHA4-E}n(SMgP*YTP@kUTy+|!o71v*0Uj9&rU)Awvb?t|yrluuz?lkGJ^!4>Q=_3#Yh7?%3ySpO=mYhx}U&DY{ ztyUfuiv?p_UHazs_V(+RmX<#~!COX0NBtf&z+PNj(ACuyg9R|V-7WxmjW|KE>|Uds z@STc?cg@YsKf-UK&-yU{K0Q69%gakX4+sdLz`#JA)xX(ON1M&Y_pk=Ql>x3!!mdfe z!^0^!IG908e&ZRJBWj|fqrXs78-l{_=_v@jjIfe|ffq^G2m?4m^pL_e6dJiF1qN%N zN7iBv{W#*>#30@cz{pcPr!(of7J!S2ium5d#02Y>wRk`5Q93?XY=7I{-o9Wrc}-P4 zijR+f<+;7RJ8Nysxo|~Jaii!%Fot>rm`FYk+ zS69dHT3lRYgFQtzUOxh`I6)W|z%w&5?&_^S2ghNqocjra(~1+%0Vc$oy}iBE*4D=J zf`S5W8<5G#N$Tn8;ro!p#6)%$WMgB4Iy*brNyEd#%-Ht!Hs$8#((&;zr$TIOEG;Z7 z@LUWu*&qh%L!_jnsm&{8?^!)!Wk?@MMb%{ePRf%0|=@*@(HY=il?Tga{EH4qxvIv(ca)R=-l7m z=dj0mge~-X6I1W@6l_i33LLtW&2z{I<5w2)1HBr?f(#o-m~a)XCyiluc>E>604H)GzA+XomH+?%07*qoM6N<$f}$awVgLXD diff --git a/src/main/webapp/images/prettyPhoto/light_rounded/default_thumbnail.gif b/src/main/webapp/images/prettyPhoto/light_rounded/default_thumbnail.gif deleted file mode 100755 index 2b1280f32756805aaa557cea32c70b05a2aa46b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmZ?wbhEHbG-6O>IKlt||NsBb%*?E=uIA+AG%zrD`0!y=R1_N<+vm@pjg5^ZBqW4{ zgcKDO=ggUN^5n@6A3hv7aNygwZyp{VGiT1cdi82iQIVXS9M~i*gyK&Yu&54*1lh^J znxLT2my$UzW7WEx*ZT@|&X?rguUPlK=KX)mqpTdl9&9X0-U1vFe5XV=OIC<1TA^wB zAR@v0R&G+mkFG;kP93Sa$EGmNNLpZ-!L!AgPrAh9_7P-L(M E0LAB0sQ>@~ diff --git a/src/main/webapp/images/prettyPhoto/light_rounded/loader.gif b/src/main/webapp/images/prettyPhoto/light_rounded/loader.gif deleted file mode 100755 index 7ac990cf04f2323f9723518bfd72ce102222cefa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 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 RLBjw5002ovPDHLkV1n=}nO*<@ diff --git a/src/main/webapp/images/prettyPhoto/light_square/btnPrevious.png b/src/main/webapp/images/prettyPhoto/light_square/btnPrevious.png deleted file mode 100755 index e0cd9c49af7fe2f6ab694843bdd3b90ce9217cb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1442 zcmV;T1zq}yP)DPR}?-yIFE=Eh>D`1 zxDZ4LPAETaM%Rg1tJM?Bq#w*j8W7$G%8Lw&qL>a zCw-c0=k{xpz@y)ROWmrvb?SWQJHxHA4-E}n(SMgP*YTP@kUTy+|!o71v*0Uj9&rU)Awvb?t|yrluuz?lkGJ^!4>Q=_3#Yh7?%3ySpO=mYhx}U&DY{ ztyUfuiv?p_UHazs_V(+RmX<#~!COX0NBtf&z+PNj(ACuyg9R|V-7WxmjW|KE>|Uds z@STc?cg@YsKf-UK&-yU{K0Q69%gakX4+sdLz`#JA)xX(ON1M&Y_pk=Ql>x3!!mdfe z!^0^!IG908e&ZRJBWj|fqrXs78-l{_=_v@jjIfe|ffq^G2m?4m^pL_e6dJiF1qN%N zN7iBv{W#*>#30@cz{pcPr!(of7J!S2ium5d#02Y>wRk`5Q93?XY=7I{-o9Wrc}-P4 zijR+f<+;7RJ8Nysxo|~Jaii!%Fot>rm`FYk+ zS69dHT3lRYgFQtzUOxh`I6)W|z%w&5?&_^S2ghNqocjra(~1+%0Vc$oy}iBE*4D=J zf`S5W8<5G#N$Tn8;ro!p#6)%$WMgB4Iy*brNyEd#%-Ht!Hs$8#((&;zr$TIOEG;Z7 z@LUWu*&qh%L!_jnsm&{8?^!)!Wk?@MMb%{ePRf%0|=@*@(HY=il?Tga{EH4qxvIv(ca)R=-l7m z=dj0mge~-X6I1W@6l_i33LLtW&2z{I<5w2)1HBr?f(#o-m~a)XCyiluc>E>604H)GzA+XomH+?%07*qoM6N<$f}$awVgLXD diff --git a/src/main/webapp/images/prettyPhoto/light_square/default_thumbnail.gif b/src/main/webapp/images/prettyPhoto/light_square/default_thumbnail.gif deleted file mode 100755 index 2b1280f32756805aaa557cea32c70b05a2aa46b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmZ?wbhEHbG-6O>IKlt||NsBb%*?E=uIA+AG%zrD`0!y=R1_N<+vm@pjg5^ZBqW4{ zgcKDO=ggUN^5n@6A3hv7aNygwZyp{VGiT1cdi82iQIVXS9M~i*gyK&Yu&54*1lh^J znxLT2my$UzW7WEx*ZT@|&X?rguUPlK=KX)mqpTdl9&9X0-U1vFe5XV=OIC<1TA^wB zAR@v0R&G+mkFG;kP93Sa$EGmNNLpZ-!L!AgPrAh9_7P-L(M E0LAB0sQ>@~ diff --git a/src/main/webapp/images/prettyPhoto/light_square/loader.gif b/src/main/webapp/images/prettyPhoto/light_square/loader.gif deleted file mode 100755 index 7ac990cf04f2323f9723518bfd72ce102222cefa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 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 diff --git a/src/main/webapp/js/contact.js b/src/main/webapp/js/contact.js deleted file mode 100755 index 16970f98b5..0000000000 --- a/src/main/webapp/js/contact.js +++ /dev/null @@ -1,33 +0,0 @@ -jQuery.noConflict()(function($){ -$(document).ready(function () -{ // после загрузки DOM - $("#ajax-contact-form").submit(function () - { - // this указывает на нашу форму - var str = $(this).serialize(); // сериализуем данные для POST-запроса - $.ajax( - { - type: "POST", - url: "contact.php", - data: str, - success: function (msg) - { - $("#note").ajaxComplete(function (event, request, settings) - { - if (msg == 'OK') // Если сообщение отправлено, поблагодарим пользователя - { - result = '

Message was sent to website administrator, thank you!
'; - $("#fields").hide(); - } - else - { - result = msg; - } - $(this).html(result); - }); - } - }); - return false; - }); -}); -}); \ No newline at end of file diff --git a/src/main/webapp/js/custom.js b/src/main/webapp/js/custom.js deleted file mode 100755 index 926f835954..0000000000 --- a/src/main/webapp/js/custom.js +++ /dev/null @@ -1,256 +0,0 @@ -/*-------------------TWITTER FEED---------------*/ - -jQuery.noConflict()(function($){ - $(document).ready(function () { - // start jqtweet! - //JQTWEET is not defined - //JQTWEET.loadTweets(); - }); -}); - -/*************************************************** - Nivo Slider -***************************************************/ -jQuery.noConflict()(function($){ -$(document).ready(function() { - $('#slider').nivoSlider({ - pauseTime:5000, - pauseOnHover:false - }); - }); -}); -/*************************************************** - SuperFish Menu -***************************************************/ -// initialise plugins - jQuery.noConflict()(function(){ - jQuery('ul.sf-menu').superfish(); - }); - -/*************************************************** - PRETTY PHOTO -***************************************************/ -jQuery.noConflict()(function($){ -$(document).ready(function() { - -$("a[rel^='prettyPhoto']").prettyPhoto({opacity:0.80,default_width:500,default_height:344,theme:'light_rounded',hideflash:false,modal:false}); - -}); -}); -/*************************************************** - LIST SLIDER -***************************************************/ -jQuery.noConflict()(function($){ - $(document).ready(function() { - - $.featureList( - $("#tabs li a"), - $("#output li"), { - start_item : 1 - } - ); - }); -}); - -/*************************************************** - ACCORDION SLIDER -***************************************************/ -jQuery.noConflict()(function($){ - $('.kwicks').kwicks({ - max : 900, - spacing : 0 - }); - }); - - -/*************************************************** - MOSAIC -***************************************************/ -jQuery.noConflict()(function($){ - - $('.circle').mosaic({ - opacity : 0.8 //Opacity for overlay (0-1) - }); - - $('.fade').mosaic(); - - $('.bar').mosaic({ - animation : 'slide' //fade or slide - }); - - $('.bar2').mosaic({ - animation : 'slide' //fade or slide - }); - - $('.bar3').mosaic({ - animation : 'slide', //fade or slide - anchor_y : 'top' //Vertical anchor position - }); - - $('.cover').mosaic({ - animation : 'slide', //fade or slide - hover_x : '400px' //Horizontal position on hover - }); - - $('.cover2').mosaic({ - animation : 'slide', //fade or slide - anchor_y : 'top', //Vertical anchor position - hover_y : '100px' //Vertical position on hover - }); - - $('.cover3').mosaic({ - animation : 'slide', //fade or slide - hover_x : '400px', //Horizontal position on hover - hover_y : '300px' //Vertical position on hover - }); - - }); -/*************************************************** - IMAGE HOVER -***************************************************/ -jQuery.noConflict()(function($){ -$(document).ready(function() { - $('.img-preview').each(function() { - $(this).hover( - function() { - $(this).stop().animate({ opacity: 0.5 }, 400); - }, - function() { - $(this).stop().animate({ opacity: 1.0 }, 400); - }) - }); -}); -}); -jQuery.noConflict()(function($){ - $('#slides').slides({ - preload: true, - generateNextPrev: false - }); - $('#slides2').slides({ - preload: true, - generateNextPrev: false, - generatePagination: true - }); - }); -/*************************************************** - SlideOut -***************************************************/ - - - -jQuery.noConflict()(function($){ - - $('#example-1').tipsy(); - - $('#north').tipsy({gravity: 'n'}); - $('#south').tipsy({gravity: 's'}); - $('#east').tipsy({gravity: 'e'}); - $('#west').tipsy({gravity: 'w'}); - - $('#auto-gravity').tipsy({gravity: $.fn.tipsy.autoNS}); - - $('.social').tipsy({fade: true}); - $('.service-tipsy').tipsy({fade: true, gravity: 's'}); - - $('#example-custom-attribute').tipsy({title: 'id'}); - $('#example-callback').tipsy({title: function() { return this.getAttribute('original-title').toUpperCase(); } }); - $('#example-fallback').tipsy({fallback: "Where's my tooltip yo'?" }); - - $('#example-html').tipsy({html: true }); - - }); - - -jQuery.noConflict()(function($){ -$(document).ready(function() { - $('ul#filter a').click(function() { - $(this).css('outline','none'); - $('ul#filter .current').removeClass('current'); - $(this).parent().addClass('current'); - - var filterVal = $(this).text().toLowerCase().replace(' ','-'); - - if(filterVal == 'all') { - $('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden'); - } else { - - $('ul#portfolio li').each(function() { - if(!$(this).hasClass(filterVal)) { - $(this).fadeOut('normal').addClass('hidden'); - } else { - $(this).fadeIn('slow').removeClass('hidden'); - } - }); - } - - return false; - }); -}); -}); - -jQuery.noConflict()(function($){ -$(document).ready(function() { - $('ul#filter-sidebar a').click(function() { - $(this).css('outline','none'); - $('ul#filter-sidebar .current').removeClass('current'); - $(this).parent().addClass('current'); - - var filterVal = $(this).text().toLowerCase().replace(' ','-'); - - if(filterVal == 'all') { - $('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden'); - } else { - - $('ul#portfolio li').each(function() { - if(!$(this).hasClass(filterVal)) { - $(this).fadeOut('normal').addClass('hidden'); - } else { - $(this).fadeIn('slow').removeClass('hidden'); - } - }); - } - - return false; - }); -}); -}); - - -jQuery.noConflict()(function($){ - $('#sti-menu').iconmenu({ - animMouseenter : { - 'mText' : {speed : 400, easing : 'easeOutExpo', delay : 140, dir : -1}, - 'sText' : {speed : 400, easing : 'easeOutExpo', delay : 280, dir : -1}, - 'icon' : {speed : 400, easing : 'easeOutExpo', delay : 0, dir : -1} - }, - animMouseleave : { - 'mText' : {speed : 400, easing : 'easeInExpo', delay : 140, dir : -1}, - 'sText' : {speed : 400, easing : 'easeInExpo', delay : 0, dir : -1}, - 'icon' : {speed : 400, easing : 'easeInExpo', delay : 280, dir : -1} - } - }); -}); - -jQuery.noConflict()(function($){ -$('#ca-container').contentcarousel(); -}); -jQuery.noConflict()(function($) { - $('#va-accordion').vaccordion(); -}); - -/*************************************************** - TABS -***************************************************/ -// Activating tabs -jQuery.noConflict()(function($){ - $(document).ready(function() { - //implement_tabs(); - }); -}); - -/*************************************************** - TABLES -***************************************************/ -jQuery.noConflict()(function($){ - $("table").tablesorter({debug: true}); -}); diff --git a/src/main/webapp/js/fadeLinks.js b/src/main/webapp/js/fadeLinks.js deleted file mode 100755 index b0b93d94a3..0000000000 --- a/src/main/webapp/js/fadeLinks.js +++ /dev/null @@ -1,123 +0,0 @@ -/* - * jQuery Color Animations - * Copyright 2007 John Resig - * Released under the MIT and GPL licenses. - */ - -(function(jQuery){ - - // We override the animation for all of these color styles - jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'], function(i,attr){ - jQuery.fx.step[attr] = function(fx){ - if ( fx.state == 0 ) { - fx.start = getColor( fx.elem, attr ); - fx.end = getRGB( fx.end ); - } - - fx.elem.style[attr] = "rgb(" + [ - Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0), - Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0), - Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0) - ].join(",") + ")"; - } - }); - - // Color Conversion functions from highlightFade - // By Blair Mitchelmore - // http://jquery.offput.ca/highlightFade/ - - // Parse strings looking for color tuples [255,255,255] - function getRGB(color) { - var result; - - // Check if we're already dealing with an array of colors - if ( color && color.constructor == Array && color.length == 3 ) - return color; - - // Look for rgb(num,num,num) - if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) - return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])]; - - // Look for rgb(num%,num%,num%) - if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) - return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55]; - - // Look for #a0b1c2 - if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) - return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)]; - - // Look for #fff - if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) - return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)]; - - // Otherwise, we're most likely dealing with a named color - return colors[jQuery.trim(color).toLowerCase()]; - } - - function getColor(elem, attr) { - var color; - - do { - color = jQuery.curCSS(elem, attr); - - // Keep going until we find an element that has color, or we hit the body - if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") ) - break; - - attr = "backgroundColor"; - } while ( elem = elem.parentNode ); - - return getRGB(color); - }; - - // Some named colors to work with - // From Interface by Stefan Petre - // http://interface.eyecon.ro/ - - var colors = { - aqua:[0,255,255], - azure:[240,255,255], - beige:[245,245,220], - black:[0,0,0], - blue:[0,0,255], - brown:[165,42,42], - cyan:[0,255,255], - darkblue:[0,0,139], - darkcyan:[0,139,139], - darkgrey:[169,169,169], - darkgreen:[0,100,0], - darkkhaki:[189,183,107], - darkmagenta:[139,0,139], - darkolivegreen:[85,107,47], - darkorange:[255,140,0], - darkorchid:[153,50,204], - darkred:[139,0,0], - darksalmon:[233,150,122], - darkviolet:[148,0,211], - fuchsia:[255,0,255], - gold:[255,215,0], - green:[0,128,0], - indigo:[75,0,130], - khaki:[240,230,140], - lightblue:[173,216,230], - lightcyan:[224,255,255], - lightgreen:[144,238,144], - lightgrey:[211,211,211], - lightpink:[255,182,193], - lightyellow:[255,255,224], - lime:[0,255,0], - magenta:[255,0,255], - maroon:[128,0,0], - navy:[0,0,128], - olive:[128,128,0], - orange:[255,165,0], - pink:[255,192,203], - purple:[128,0,128], - violet:[128,0,128], - red:[255,0,0], - silver:[192,192,192], - white:[255,255,255], - yellow:[255,255,0] - }; - -})(jQuery); diff --git a/src/main/webapp/js/jMenu.jquery.js b/src/main/webapp/js/jMenu.jquery.js deleted file mode 100755 index 9a380b3c9d..0000000000 --- a/src/main/webapp/js/jMenu.jquery.js +++ /dev/null @@ -1,254 +0,0 @@ -/************************************************************************ -************************************************************************* -@Name : jMenu - jQuery Plugin -@Revison : 1.6 -@Date : 12/2010 -@Author: ALPIXEL - (www.myjqueryplugins.com - www.alpixel.fr) -@Support: FF, IE7, IE8, MAC Firefox, MAC Safari -@License : Open Source - MIT License : http://www.opensource.org/licenses/mit-license.php - -************************************************************************** -*************************************************************************/ - -/** -@ IsHovered Plugin -@ Thanks to Chad Smith fr his isHovered Plugin -@ source : http://mktgdept.com/jquery-ishovered -**/ -;(function(b,c){b('*').hover(function(){b(this).data(c,1)},function(){b(this).data(c,0)}).data(c,0);b[c]=function(a){return b(a)[c]()};b.fn[c]=function(a){a=0;b(this).each(function(){a+=b(this).data(c)});return a>0}})(jQuery,'isHovered'); - - -/** jMenu Plugin **/ -(function($){ - - $.jMenu = { - /**************/ - /** OPTIONS **/ - /**************/ - defaults: { - ulWidth : 'auto', - absoluteTop : 30, - absoluteLeft : 0, - effects : { - effectSpeedOpen : 350, - effectSpeedClose : 350, - effectTypeOpen : 'slide', - effectTypeClose : 'slide', - effectOpen : 'linear', - effectClose : 'linear' - }, - TimeBeforeOpening : 200, - TimeBeforeClosing : 200, - animatedText : false, - paddingLeft: 7 - }, - - /*****************/ - /** Init Method **/ - /*****************/ - init:function(options){ - /* vars **/ - opts = $.extend({}, $.jMenu.defaults, options); - - $("#jMenu a:not(.fNiv)").each(function(){ - var $thisChild = $(this); - - /* Add css - arrow right */ - if($.jMenu._IsParent($thisChild)) - $thisChild.addClass('isParent'); - - /* Add the animation on hover **/ - if(opts.animatedText) - $.jMenu._animateText($thisChild); - - /* Actions on hover */ - $thisChild.bind({ - mouseover:function(){ - $.jMenu._hide($thisChild); - $.jMenu._showNextChild($thisChild); - } - }); - }); - - /* Actions on parents links */ - $('#jMenu li a.fNiv').bind({ - mouseover:function(){ - var $this = $(this); - var $child = $this.next(); - ULWidth = $.jMenu._returnUlWidth($this); - $.jMenu._closeList($("#jMenu ul")); - if($child.is(':hidden')) - $.jMenu._showFirstChild($this); - } - }); - - /* Close all when mouse leaves */ - $('#jMenu').bind({ - mouseleave : function(){ - setTimeout(function(){$.jMenu._closeAll();},opts.TimeBeforeClosing); - } - }); - }, - - - /**************************** - ***************************** - jMenu Methods Below - ***************************** - ****************************/ - - /** Show the First Child Lists **/ - _showFirstChild:function(el){ - - if($.jMenu._IsParent(el)) - { - var SecondList = el.next(); - - if(SecondList.is(":hidden")) - { - var position = el.position(); - - SecondList - .css({ - top : position.top + opts.absoluteTop, - left : position.left + opts.absoluteLeft, - width : ULWidth - }) - .children().css({ - width: ULWidth - }); - - $.jMenu._show(SecondList); - } - } - else - return false; - }, - - /** Show all others Child lists except the first list **/ - _showNextChild:function(el){ - if($.jMenu._IsParent(el)) - { - var ChildList = el.next(); - if(ChildList.is(":hidden")) - { - var position = el.position(); - - ChildList - .css({ - top : position.top, - left : position.left + ULWidth, - width : ULWidth - }) - .children().css({ - width:ULWidth - }); - $.jMenu._show(ChildList); - - } - } - else - return false; - }, - - - /**************************************/ - /** Short Methods - Generals actions **/ - /**************************************/ - _hide:function(el){ - if($.jMenu._IsParent(el) && !el.next().is(':hidden')) - $.jMenu._closeList(el.next()); - else if(($.jMenu._IsParent(el) && el.next().is(':hidden')) || !$.jMenu._IsParent(el)) - $.jMenu._closeList(el.parent().parent().find('ul')); - else - return false; - }, - - _show:function(el) { - switch(opts.effects.effectTypeOpen) - { - case 'slide': - el.stop(true, true).delay(opts.TimeBeforeOpening).slideDown(opts.effects.effectSpeedOpen, opts.effects.effectOpen); - break; - case 'fade': - el.stop(true, true).delay(opts.TimeBeforeOpening).fadeIn(opts.effects.effectSpeedOpen, opts.effects.effectOpen); - break; - default : - el.stop(true, true).delay(opts.TimeBeforeOpening).show(opts.effects.effectSpeedOpen, opts.effects.effectOpen); - } - }, - - _closeList:function(el) { - switch(opts.effects.effectTypeClose) - { - case 'slide': - el.slideUp(opts.effects.effectSpeedClose, opts.effects.effectClose); - break; - case 'fade': - el.fadeOut(opts.effects.effectSpeedClose, opts.effects.effectClose); - break; - default : - el.hide(opts.effects.effectSpeedClose, opts.effects.effectClose); - } - - }, - - _closeAll:function(){ - if(!$('#jMenu').isHovered()) { - $('#jMenu ul').each(function(){ - $.jMenu._closeList($(this)); - }); - } - }, - - _IsParent:function(el) { - if(el.next().is('ul')) return true; - else return false; - }, - - _returnUlWidth:function(el) { - switch(opts.ulWidth) { - case "auto" : - ULWidth = parseInt(el.parent().outerWidth()); - break; - default : - ULWidth = parseInt(opts.ulWidth); - } - return ULWidth; - }, - - _animateText:function(el) { - var paddingInit = parseInt(el.css('padding-left')); - - el.hover(function(){ - $(this) - .stop(true,true) - .animate({ - paddingLeft: paddingInit + opts.paddingLeft - }, 100); - }, function(){ - $(this) - .stop(true,true) - .animate({ - paddingLeft:paddingInit - }, 100); - }); - }, - - _isReadable:function(){ - if($("a.fNiv").length > 0) return true; - else return false; - }, - - _error:function(){ - alert('Please, check you have the \'.fNiv\' class on your first level links.'); - } - }; - - jQuery.fn.jMenu = function(options){ - if($.jMenu._isReadable()) - $.jMenu.init(options); - else - $.jMenu._error(); - }; -})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jquery.contentcarousel.js b/src/main/webapp/js/jquery.contentcarousel.js deleted file mode 100755 index d0d28d7e66..0000000000 --- a/src/main/webapp/js/jquery.contentcarousel.js +++ /dev/null @@ -1,257 +0,0 @@ -(function($) { - var aux = { - // navigates left / right - navigate : function( dir, $el, $wrapper, opts, cache ) { - - var scroll = opts.scroll, - factor = 1, - idxClicked = 0; - - if( cache.expanded ) { - scroll = 1; // scroll is always 1 in full mode - factor = 3; // the width of the expanded item will be 3 times bigger than 1 collapsed item - idxClicked = cache.idxClicked; // the index of the clicked item - } - - // clone the elements on the right / left and append / prepend them according to dir and scroll - if( dir === 1 ) { - $wrapper.find('div.ca-item:lt(' + scroll + ')').each(function(i) { - $(this).clone(true).css( 'left', ( cache.totalItems - idxClicked + i ) * cache.itemW * factor + 'px' ).appendTo( $wrapper ); - }); - } - else { - var $first = $wrapper.children().eq(0); - - $wrapper.find('div.ca-item:gt(' + ( cache.totalItems - 1 - scroll ) + ')').each(function(i) { - // insert before $first so they stay in the right order - $(this).clone(true).css( 'left', - ( scroll - i + idxClicked ) * cache.itemW * factor + 'px' ).insertBefore( $first ); - }); - } - - // animate the left of each item - // the calculations are dependent on dir and on the cache.expanded value - $wrapper.find('div.ca-item').each(function(i) { - var $item = $(this); - $item.stop().animate({ - left : ( dir === 1 ) ? '-=' + ( cache.itemW * factor * scroll ) + 'px' : '+=' + ( cache.itemW * factor * scroll ) + 'px' - }, opts.sliderSpeed, opts.sliderEasing, function() { - if( ( dir === 1 && $item.position().left < - idxClicked * cache.itemW * factor ) || ( dir === -1 && $item.position().left > ( ( cache.totalItems - 1 - idxClicked ) * cache.itemW * factor ) ) ) { - // remove the item that was cloned - $item.remove(); - } - cache.isAnimating = false; - }); - }); - - }, - // opens an item (animation) -> opens all the others - openItem : function( $wrapper, $item, opts, cache ) { - cache.idxClicked = $item.index(); - // the item's position (1, 2, or 3) on the viewport (the visible items) - cache.winpos = aux.getWinPos( $item.position().left, cache ); - $wrapper.find('div.ca-item').not( $item ).hide(); - $item.find('div.ca-content-wrapper').css( 'left', cache.itemW + 'px' ).stop().animate({ - width : cache.itemW * 2 + 'px', - left : cache.itemW + 'px' - }, opts.itemSpeed, opts.itemEasing) - .end() - .stop() - .animate({ - left : '0px' - }, opts.itemSpeed, opts.itemEasing, function() { - cache.isAnimating = false; - cache.expanded = true; - - aux.openItems( $wrapper, $item, opts, cache ); - }); - - }, - // opens all the items - openItems : function( $wrapper, $openedItem, opts, cache ) { - var openedIdx = $openedItem.index(); - - $wrapper.find('div.ca-item').each(function(i) { - var $item = $(this), - idx = $item.index(); - - if( idx !== openedIdx ) { - $item.css( 'left', - ( openedIdx - idx ) * ( cache.itemW * 3 ) + 'px' ).show().find('div.ca-content-wrapper').css({ - left : cache.itemW + 'px', - width : cache.itemW * 2 + 'px' - }); - - // hide more link - aux.toggleMore( $item, false ); - } - }); - }, - // show / hide the item's more button - toggleMore : function( $item, show ) { - ( show ) ? $item.find('a.ca-more').show() : $item.find('a.ca-more').hide(); - }, - // close all the items - // the current one is animated - closeItems : function( $wrapper, $openedItem, opts, cache ) { - var openedIdx = $openedItem.index(); - - $openedItem.find('div.ca-content-wrapper').stop().animate({ - width : '0px' - }, opts.itemSpeed, opts.itemEasing) - .end() - .stop() - .animate({ - left : cache.itemW * ( cache.winpos - 1 ) + 'px' - }, opts.itemSpeed, opts.itemEasing, function() { - cache.isAnimating = false; - cache.expanded = false; - }); - - // show more link - aux.toggleMore( $openedItem, true ); - - $wrapper.find('div.ca-item').each(function(i) { - var $item = $(this), - idx = $item.index(); - - if( idx !== openedIdx ) { - $item.find('div.ca-content-wrapper').css({ - width : '0px' - }) - .end() - .css( 'left', ( ( cache.winpos - 1 ) - ( openedIdx - idx ) ) * cache.itemW + 'px' ) - .show(); - - // show more link - aux.toggleMore( $item, true ); - } - }); - }, - // gets the item's position (1, 2, or 3) on the viewport (the visible items) - // val is the left of the item - getWinPos : function( val, cache ) { - switch( val ) { - case 0 : return 1; break; - case cache.itemW : return 2; break; - case cache.itemW * 2 : return 3; break; - } - } - }, - methods = { - init : function( options ) { - - if( this.length ) { - - var settings = { - sliderSpeed : 500, // speed for the sliding animation - sliderEasing : 'easeOutExpo',// easing for the sliding animation - itemSpeed : 500, // speed for the item animation (open / close) - itemEasing : 'easeOutExpo',// easing for the item animation (open / close) - scroll : 1 // number of items to scroll at a time - }; - - return this.each(function() { - - // if options exist, lets merge them with our default settings - if ( options ) { - $.extend( settings, options ); - } - - var $el = $(this), - $wrapper = $el.find('div.ca-wrapper'), - $items = $wrapper.children('div.ca-item'), - cache = {}; - - // save the with of one item - cache.itemW = $items.width(); - // save the number of total items - cache.totalItems = $items.length; - - // add navigation buttons - if( cache.totalItems > 3 ) - $el.prepend('
PreviousNext
') - - // control the scroll value - if( settings.scroll < 1 ) - settings.scroll = 1; - else if( settings.scroll > 3 ) - settings.scroll = 3; - - var $navPrev = $el.find('span.ca-nav-prev'), - $navNext = $el.find('span.ca-nav-next'); - - // hide the items except the first 3 - $wrapper.css( 'overflow', 'hidden' ); - - // the items will have position absolute - // calculate the left of each item - $items.each(function(i) { - $(this).css({ - position : 'absolute', - left : i * cache.itemW + 'px' - }); - }); - - // click to open the item(s) - $el.find('a.ca-more').live('click.contentcarousel', function( event ) { - if( cache.isAnimating ) return false; - cache.isAnimating = true; - $(this).hide(); - var $item = $(this).closest('div.ca-item'); - aux.openItem( $wrapper, $item, settings, cache ); - return false; - }); - - // click to close the item(s) - $el.find('a.ca-close').live('click.contentcarousel', function( event ) { - if( cache.isAnimating ) return false; - cache.isAnimating = true; - var $item = $(this).closest('div.ca-item'); - aux.closeItems( $wrapper, $item, settings, cache ); - return false; - }); - - // navigate left - $navPrev.bind('click.contentcarousel', function( event ) { - if( cache.isAnimating ) return false; - cache.isAnimating = true; - aux.navigate( -1, $el, $wrapper, settings, cache ); - }); - - // navigate right - $navNext.bind('click.contentcarousel', function( event ) { - if( cache.isAnimating ) return false; - cache.isAnimating = true; - aux.navigate( 1, $el, $wrapper, settings, cache ); - }); - - // adds events to the mouse - $el.bind('mousewheel.contentcarousel', function(e, delta) { - if(delta > 0) { - if( cache.isAnimating ) return false; - cache.isAnimating = true; - aux.navigate( -1, $el, $wrapper, settings, cache ); - } - else { - if( cache.isAnimating ) return false; - cache.isAnimating = true; - aux.navigate( 1, $el, $wrapper, settings, cache ); - } - return false; - }); - - }); - } - } - }; - - $.fn.contentcarousel = function(method) { - if ( methods[method] ) { - return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof method === 'object' || ! method ) { - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + method + ' does not exist on jQuery.contentcarousel' ); - } - }; - -})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jquery.cookie.js b/src/main/webapp/js/jquery.cookie.js deleted file mode 100755 index 6036754e81..0000000000 --- a/src/main/webapp/js/jquery.cookie.js +++ /dev/null @@ -1,96 +0,0 @@ -/** - * Cookie plugin - * - * Copyright (c) 2006 Klaus Hartl (stilbuero.de) - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - * - */ - -/** - * Create a cookie with the given name and value and other optional parameters. - * - * @example $.cookie('the_cookie', 'the_value'); - * @desc Set the value of a cookie. - * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); - * @desc Create a cookie with all available options. - * @example $.cookie('the_cookie', 'the_value'); - * @desc Create a session cookie. - * @example $.cookie('the_cookie', null); - * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain - * used when the cookie was set. - * - * @param String name The name of the cookie. - * @param String value The value of the cookie. - * @param Object options An object literal containing key/value pairs to provide optional cookie attributes. - * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. - * If a negative value is specified (e.g. a date in the past), the cookie will be deleted. - * If set to null or omitted, the cookie will be a session cookie and will not be retained - * when the the browser exits. - * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie). - * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie). - * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will - * require a secure protocol (like HTTPS). - * @type undefined - * - * @name $.cookie - * @cat Plugins/Cookie - * @author Klaus Hartl/klaus.hartl@stilbuero.de - */ - -/** - * Get the value of a cookie with the given name. - * - * @example $.cookie('the_cookie'); - * @desc Get the value of a cookie. - * - * @param String name The name of the cookie. - * @return The value of the cookie. - * @type String - * - * @name $.cookie - * @cat Plugins/Cookie - * @author Klaus Hartl/klaus.hartl@stilbuero.de - */ -jQuery.cookie = function(name, value, options) { - if (typeof value != 'undefined') { // name and value given, set cookie - options = options || {}; - if (value === null) { - value = ''; - options.expires = -1; - } - var expires = ''; - if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { - var date; - if (typeof options.expires == 'number') { - date = new Date(); - date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); - } else { - date = options.expires; - } - expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE - } - // CAUTION: Needed to parenthesize options.path and options.domain - // in the following expressions, otherwise they evaluate to undefined - // in the packed version for some reason... - var path = options.path ? '; path=' + (options.path) : ''; - var domain = options.domain ? '; domain=' + (options.domain) : ''; - var secure = options.secure ? '; secure' : ''; - document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); - } else { // only name given, get cookie - var cookieValue = null; - if (document.cookie && document.cookie != '') { - var cookies = document.cookie.split(';'); - for (var i = 0; i < cookies.length; i++) { - var cookie = jQuery.trim(cookies[i]); - // Does this cookie string begin with the name we want? - if (cookie.substring(0, name.length + 1) == (name + '=')) { - cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); - break; - } - } - } - return cookieValue; - } -}; \ No newline at end of file diff --git a/src/main/webapp/js/jquery.featureList-1.0.0.js b/src/main/webapp/js/jquery.featureList-1.0.0.js deleted file mode 100755 index 85436db4cd..0000000000 --- a/src/main/webapp/js/jquery.featureList-1.0.0.js +++ /dev/null @@ -1,70 +0,0 @@ -/* - * FeatureList - simple and easy creation of an interactive "Featured Items" widget - * Examples and documentation at: http://jqueryglobe.com/article/feature_list/ - * Version: 1.0.0 (01/09/2009) - * Copyright (c) 2009 jQueryGlobe - * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License - * Requires: jQuery v1.3+ -*/ -;(function($) { - $.fn.featureList = function(options) { - var tabs = $(this); - var output = $(options.output); - - new jQuery.featureList(tabs, output, options); - - return this; - }; - - $.featureList = function(tabs, output, options) { - function slide(nr) { - if (typeof nr == "undefined") { - nr = visible_item + 1; - nr = nr >= total_items ? 0 : nr; - } - - tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current'); - - output.stop(true, true).filter(":visible").fadeOut(); - output.filter(":eq(" + nr + ")").fadeIn(function() { - visible_item = nr; - }); - } - - var options = options || {}; - var total_items = tabs.length; - var visible_item = options.start_item || 0; - - options.pause_on_hover = options.pause_on_hover || true; - options.transition_interval = options.transition_interval || 5000; - - output.hide().eq( visible_item ).show(); - tabs.eq( visible_item ).addClass('current'); - - tabs.click(function() { - if ($(this).hasClass('current')) { - return false; - } - - slide( tabs.index( this) ); - }); - - if (options.transition_interval > 0) { - var timer = setInterval(function () { - slide(); - }, options.transition_interval); - - if (options.pause_on_hover) { - tabs.mouseenter(function() { - clearInterval( timer ); - - }).mouseleave(function() { - clearInterval( timer ); - timer = setInterval(function () { - slide(); - }, options.transition_interval); - }); - } - } - }; -})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jquery.iconmenu.js b/src/main/webapp/js/jquery.iconmenu.js deleted file mode 100755 index 9bce20305d..0000000000 --- a/src/main/webapp/js/jquery.iconmenu.js +++ /dev/null @@ -1,180 +0,0 @@ -(function($) { - - var methods = { - init : function( options ) { - - if( this.length ) { - - var settings = { - // configuration for the mouseenter event - animMouseenter : { - 'mText' : {speed : 350, easing : 'easeOutExpo', delay : 140, dir : 1}, - 'sText' : {speed : 350, easing : 'easeOutExpo', delay : 0, dir : 1}, - 'icon' : {speed : 350, easing : 'easeOutExpo', delay : 280, dir : 1} - }, - // configuration for the mouseleave event - animMouseleave : { - 'mText' : {speed : 300, easing : 'easeInExpo', delay : 140, dir : 1}, - 'sText' : {speed : 300, easing : 'easeInExpo', delay : 280, dir : 1}, - 'icon' : {speed : 300, easing : 'easeInExpo', delay : 0, dir : 1} - }, - // speed for the item bg color animation - boxAnimSpeed : 200, - // default text color (same defined in the css) - defaultTextColor : '#000000', - // default bg color (same defined in the css) - defaultBgColor : '#ffffff' - }; - - return this.each(function() { - - // if options exist, lets merge them with our default settings - if ( options ) { - $.extend( settings, options ); - } - - var $el = $(this), - // the menu items - $menuItems = $el.children('li'), - // save max delay time for mouseleave anim parameters - maxdelay = Math.max( settings.animMouseleave['mText'].speed + settings.animMouseleave['mText'].delay , - settings.animMouseleave['sText'].speed + settings.animMouseleave['sText'].delay , - settings.animMouseleave['icon'].speed + settings.animMouseleave['icon'].delay - ), - // timeout for the mouseenter event - // lets us move the mouse quickly over the items, - // without triggering the mouseenter event - t_mouseenter; - - // save default top values for the moving elements: - // the elements that animate inside each menu item - $menuItems.find('.sti-item').each(function() { - var $el = $(this); - $el.data('deftop', $el.position().top); - }); - - // ************** Events ************* - // mouseenter event for each menu item - $menuItems.bind('mouseenter', function(e) { - - clearTimeout(t_mouseenter); - - var $item = $(this), - $wrapper = $item.children('a'), - wrapper_h = $wrapper.height(), - // the elements that animate inside this menu item - $movingItems= $wrapper.find('.sti-item'), - // the color that the texts will have on hover - hovercolor = $item.data('hovercolor'); - - t_mouseenter = setTimeout(function() { - // indicates the item is on hover state - $item.addClass('sti-current'); - - $movingItems.each(function(i) { - var $item = $(this), - item_sti_type = $item.data('type'), - speed = settings.animMouseenter[item_sti_type].speed, - easing = settings.animMouseenter[item_sti_type].easing, - delay = settings.animMouseenter[item_sti_type].delay, - dir = settings.animMouseenter[item_sti_type].dir, - // if dir is 1 the item moves downwards - // if -1 then upwards - style = {'top' : -dir * wrapper_h + 'px'}; - - if( item_sti_type === 'icon' ) { - // this sets another bg image for the icon - style.backgroundPosition = 'bottom left'; - } else { - style.color = hovercolor; - } - // we hide the icon, move it up or down, and then show it - $item.hide().css(style).show(); - clearTimeout($item.data('time_anim')); - $item.data('time_anim', - setTimeout(function() { - // now animate each item to its default tops - // each item will animate with a delay specified in the options - $item.stop(true) - .animate({top : $item.data('deftop') + 'px'}, speed, easing); - }, delay) - ); - }); - // animate the bg color of the item - $wrapper.stop(true).animate({ - backgroundColor: settings.defaultTextColor - }, settings.boxAnimSpeed ); - - }, 100); - - }) - // mouseleave event for each menu item - .bind('mouseleave', function(e) { - - clearTimeout(t_mouseenter); - - var $item = $(this), - $wrapper = $item.children('a'), - wrapper_h = $wrapper.height(), - $movingItems= $wrapper.find('.sti-item'); - - if(!$item.hasClass('sti-current')) - return false; - - $item.removeClass('sti-current'); - - $movingItems.each(function(i) { - var $item = $(this), - item_sti_type = $item.data('type'), - speed = settings.animMouseleave[item_sti_type].speed, - easing = settings.animMouseleave[item_sti_type].easing, - delay = settings.animMouseleave[item_sti_type].delay, - dir = settings.animMouseleave[item_sti_type].dir; - - clearTimeout($item.data('time_anim')); - - setTimeout(function() { - - $item.stop(true).animate({'top' : -dir * wrapper_h + 'px'}, speed, easing, function() { - - if( delay + speed === maxdelay ) { - - $wrapper.stop(true).animate({ - backgroundColor: settings.defaultBgColor - }, settings.boxAnimSpeed ); - - $movingItems.each(function(i) { - var $el = $(this), - style = {'top' : $el.data('deftop') + 'px'}; - - if( $el.data('type') === 'icon' ) { - style.backgroundPosition = 'top left'; - } else { - style.color = settings.defaultTextColor; - } - - $el.hide().css(style).show(); - }); - - } - }); - }, delay); - }); - }); - - }); - } - } - }; - - $.fn.iconmenu = function(method) { - if ( methods[method] ) { - return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof method === 'object' || ! method ) { - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + method + ' does not exist on jQuery.iconmenu' ); - } - }; - -})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jquery.quicksand.js b/src/main/webapp/js/jquery.quicksand.js deleted file mode 100755 index 626f490f87..0000000000 --- a/src/main/webapp/js/jquery.quicksand.js +++ /dev/null @@ -1,307 +0,0 @@ -/* - -Quicksand 1.2.2 - -Reorder and filter items with a nice shuffling animation. - -Copyright (c) 2010 Jacek Galanciak (razorjack.net) and agilope.com -Big thanks for Piotr Petrus (riddle.pl) for deep code review and wonderful docs & demos. - -Dual licensed under the MIT and GPL version 2 licenses. -http://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt -http://github.com/jquery/jquery/blob/master/GPL-LICENSE.txt - -Project site: http://razorjack.net/quicksand -Github site: http://github.com/razorjack/quicksand - -*/ - -(function ($) { - $.fn.quicksand = function (collection, customOptions) { - var options = { - duration: 750, - easing: 'swing', - attribute: 'data-id', // attribute to recognize same items within source and dest - adjustHeight: 'auto', // 'dynamic' animates height during shuffling (slow), 'auto' adjusts it before or after the animation, false leaves height constant - useScaling: true, // disable it if you're not using scaling effect or want to improve performance - enhancement: function(c) {}, // Visual enhacement (eg. font replacement) function for cloned elements - selector: '> *', - dx: 0, - dy: 0 - }; - $.extend(options, customOptions); - - if ($.browser.msie || (typeof($.fn.scale) == 'undefined')) { - // Got IE and want scaling effect? Kiss my ass. - options.useScaling = false; - } - - var callbackFunction; - if (typeof(arguments[1]) == 'function') { - var callbackFunction = arguments[1]; - } else if (typeof(arguments[2] == 'function')) { - var callbackFunction = arguments[2]; - } - - - return this.each(function (i) { - var val; - var animationQueue = []; // used to store all the animation params before starting the animation; solves initial animation slowdowns - var $collection = $(collection).clone(); // destination (target) collection - var $sourceParent = $(this); // source, the visible container of source collection - var sourceHeight = $(this).css('height'); // used to keep height and document flow during the animation - - var destHeight; - var adjustHeightOnCallback = false; - - var offset = $($sourceParent).offset(); // offset of visible container, used in animation calculations - var offsets = []; // coordinates of every source collection item - - var $source = $(this).find(options.selector); // source collection items - - // Replace the collection and quit if IE6 - if ($.browser.msie && $.browser.version.substr(0,1)<7) { - $sourceParent.html('').append($collection); - return; - } - - // Gets called when any animation is finished - var postCallbackPerformed = 0; // prevents the function from being called more than one time - var postCallback = function () { - - if (!postCallbackPerformed) { - postCallbackPerformed = 1; - - // hack: - // used to be: $sourceParent.html($dest.html()); // put target HTML into visible source container - // but new webkit builds cause flickering when replacing the collections - $toDelete = $sourceParent.find('> *'); - $sourceParent.prepend($dest.find('> *')); - $toDelete.remove(); - - if (adjustHeightOnCallback) { - $sourceParent.css('height', destHeight); - } - options.enhancement($sourceParent); // Perform custom visual enhancements on a newly replaced collection - if (typeof callbackFunction == 'function') { - callbackFunction.call(this); - } - } - }; - - // Position: relative situations - var $correctionParent = $sourceParent.offsetParent(); - var correctionOffset = $correctionParent.offset(); - if ($correctionParent.css('position') == 'relative') { - if ($correctionParent.get(0).nodeName.toLowerCase() == 'body') { - - } else { - correctionOffset.top += (parseFloat($correctionParent.css('border-top-width')) || 0); - correctionOffset.left +=( parseFloat($correctionParent.css('border-left-width')) || 0); - } - } else { - correctionOffset.top -= (parseFloat($correctionParent.css('border-top-width')) || 0); - correctionOffset.left -= (parseFloat($correctionParent.css('border-left-width')) || 0); - correctionOffset.top -= (parseFloat($correctionParent.css('margin-top')) || 0); - correctionOffset.left -= (parseFloat($correctionParent.css('margin-left')) || 0); - } - - // perform custom corrections from options (use when Quicksand fails to detect proper correction) - if (isNaN(correctionOffset.left)) { - correctionOffset.left = 0; - } - if (isNaN(correctionOffset.top)) { - correctionOffset.top = 0; - } - - correctionOffset.left -= options.dx; - correctionOffset.top -= options.dy; - - // keeps nodes after source container, holding their position - $sourceParent.css('height', $(this).height()); - - // get positions of source collections - $source.each(function (i) { - offsets[i] = $(this).offset(); - }); - - // stops previous animations on source container - $(this).stop(); - var dx = 0; var dy = 0; - $source.each(function (i) { - $(this).stop(); // stop animation of collection items - var rawObj = $(this).get(0); - if (rawObj.style.position == 'absolute') { - dx = -options.dx; - dy = -options.dy; - } else { - dx = options.dx; - dy = options.dy; - } - - rawObj.style.position = 'absolute'; - rawObj.style.margin = '0'; - - rawObj.style.top = (offsets[i].top - parseFloat(rawObj.style.marginTop) - correctionOffset.top + dy) + 'px'; - rawObj.style.left = (offsets[i].left - parseFloat(rawObj.style.marginLeft) - correctionOffset.left + dx) + 'px'; - }); - - // create temporary container with destination collection - var $dest = $($sourceParent).clone(); - var rawDest = $dest.get(0); - rawDest.innerHTML = ''; - rawDest.setAttribute('id', ''); - rawDest.style.height = 'auto'; - rawDest.style.width = $sourceParent.width() + 'px'; - $dest.append($collection); - // insert node into HTML - // Note that the node is under visible source container in the exactly same position - // The browser render all the items without showing them (opacity: 0.0) - // No offset calculations are needed, the browser just extracts position from underlayered destination items - // and sets animation to destination positions. - $dest.insertBefore($sourceParent); - $dest.css('opacity', 0.0); - rawDest.style.zIndex = -1; - - rawDest.style.margin = '0'; - rawDest.style.position = 'absolute'; - rawDest.style.top = offset.top - correctionOffset.top + 'px'; - rawDest.style.left = offset.left - correctionOffset.left + 'px'; - - - - - - if (options.adjustHeight === 'dynamic') { - // If destination container has different height than source container - // the height can be animated, adjusting it to destination height - $sourceParent.animate({height: $dest.height()}, options.duration, options.easing); - } else if (options.adjustHeight === 'auto') { - destHeight = $dest.height(); - if (parseFloat(sourceHeight) < parseFloat(destHeight)) { - // Adjust the height now so that the items don't move out of the container - $sourceParent.css('height', destHeight); - } else { - // Adjust later, on callback - adjustHeightOnCallback = true; - } - } - - // Now it's time to do shuffling animation - // First of all, we need to identify same elements within source and destination collections - $source.each(function (i) { - var destElement = []; - if (typeof(options.attribute) == 'function') { - - val = options.attribute($(this)); - $collection.each(function() { - if (options.attribute(this) == val) { - destElement = $(this); - return false; - } - }); - } else { - destElement = $collection.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']'); - } - if (destElement.length) { - // The item is both in source and destination collections - // It it's under different position, let's move it - if (!options.useScaling) { - animationQueue.push( - { - element: $(this), - animation: - {top: destElement.offset().top - correctionOffset.top, - left: destElement.offset().left - correctionOffset.left, - opacity: 1.0 - } - }); - - } else { - animationQueue.push({ - element: $(this), - animation: {top: destElement.offset().top - correctionOffset.top, - left: destElement.offset().left - correctionOffset.left, - opacity: 1.0, - scale: '1.0' - } - }); - - } - } else { - // The item from source collection is not present in destination collections - // Let's remove it - if (!options.useScaling) { - animationQueue.push({element: $(this), - animation: {opacity: '0.0'}}); - } else { - animationQueue.push({element: $(this), animation: {opacity: '0.0', - scale: '0.0'}}); - } - } - }); - - $collection.each(function (i) { - // Grab all items from target collection not present in visible source collection - - var sourceElement = []; - var destElement = []; - if (typeof(options.attribute) == 'function') { - val = options.attribute($(this)); - $source.each(function() { - if (options.attribute(this) == val) { - sourceElement = $(this); - return false; - } - }); - - $collection.each(function() { - if (options.attribute(this) == val) { - destElement = $(this); - return false; - } - }); - } else { - sourceElement = $source.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']'); - destElement = $collection.filter('[' + options.attribute + '=' + $(this).attr(options.attribute) + ']'); - } - - var animationOptions; - if (sourceElement.length === 0) { - // No such element in source collection... - if (!options.useScaling) { - animationOptions = { - opacity: '1.0' - }; - } else { - animationOptions = { - opacity: '1.0', - scale: '1.0' - }; - } - // Let's create it - d = destElement.clone(); - var rawDestElement = d.get(0); - rawDestElement.style.position = 'absolute'; - rawDestElement.style.margin = '0'; - rawDestElement.style.top = destElement.offset().top - correctionOffset.top + 'px'; - rawDestElement.style.left = destElement.offset().left - correctionOffset.left + 'px'; - d.css('opacity', 0.0); // IE - if (options.useScaling) { - d.css('transform', 'scale(0.0)'); - } - d.appendTo($sourceParent); - - animationQueue.push({element: $(d), - animation: animationOptions}); - } - }); - - $dest.remove(); - options.enhancement($sourceParent); // Perform custom visual enhancements during the animation - for (i = 0; i < animationQueue.length; i++) { - animationQueue[i].element.animate(animationQueue[i].animation, options.duration, options.easing, postCallback); - } - }); - }; -})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jquery.tipsy.js b/src/main/webapp/js/jquery.tipsy.js deleted file mode 100755 index 326bc29704..0000000000 --- a/src/main/webapp/js/jquery.tipsy.js +++ /dev/null @@ -1,83 +0,0 @@ -(function($) { - $.fn.tipsy = function(opts) { - - opts = $.extend({fade: false, gravity: 'n', title: 'title', fallback: '', html: false}, opts || {}); - var tip = null; - - this.hover(function() { - - $.data(this, 'cancel.tipsy', true); - - var tip = $.data(this, 'active.tipsy'); - if (!tip) { - tip = $('
'); - tip.css({position: 'absolute', zIndex: 100000}); - $.data(this, 'active.tipsy', tip); - } - - if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { - $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); - } - - var title; - if (typeof opts.title == 'string') { - title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); - } else if (typeof opts.title == 'function') { - title = opts.title.call(this); - } - - tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); - - var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); - tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity - tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); - var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; - var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; - - switch (gravity.charAt(0)) { - case 'n': - tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); - break; - case 's': - tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); - break; - case 'e': - tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); - break; - case 'w': - tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); - break; - } - - if (opts.fade) { - tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 1}); - } else { - tip.css({visibility: 'visible'}); - } - - }, function() { - $.data(this, 'cancel.tipsy', false); - var self = this; - setTimeout(function() { - if ($.data(this, 'cancel.tipsy')) return; - var tip = $.data(self, 'active.tipsy'); - if (opts.fade) { - tip.stop().fadeOut(function() { $(this).remove(); }); - } else { - tip.remove(); - } - }, 100); - - }); - - }; - - $.fn.tipsy.autoNS = function() { - return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; - }; - - $.fn.tipsy.autoWE = function() { - return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; - }; - -})(jQuery); diff --git a/src/main/webapp/js/jquery.vaccordion.js b/src/main/webapp/js/jquery.vaccordion.js deleted file mode 100755 index a3bc5477d5..0000000000 --- a/src/main/webapp/js/jquery.vaccordion.js +++ /dev/null @@ -1,415 +0,0 @@ -(function($) { - - // cache some values - var cache = { - idx_expanded : -1, // the index of the current expanded slice - sliceH : 0, // the default slice's height - current : 0, // controls the current slider position - totalSlices : 0 // total number of slices - }, - aux = { - // triggered when we click a slice. If the slice is expanded, - // we close it, otherwise we open it.. - selectSlice : function( $el, $slices, $navNext, $navPrev, settings ) { - - return $.Deferred( - function( dfd ) { - - var expanded = $el.data('expanded'), - pos = $el.data('position'), - - itemHeight, othersHeight, - - $others = $slices.not( $el ); - - // if it's opened.. - if( expanded ) { - $el.data( 'expanded', false ); - cache.idx_expanded = -1; - - // the default values of each slices's height - itemHeight = cache.sliceH; - othersHeight= cache.sliceH; - - // hide the content div - $el.find('.va-content').hide(); - - // control the navigation buttons visibility - if( aux.canSlideUp( $slices, settings ) ) - $navPrev.fadeIn(); - else - $navPrev.fadeOut(); - - if( aux.canSlideDown( $slices, settings ) ) - $navNext.fadeIn(); - else - $navNext.fadeOut(); - } - // if it's closed.. - else { - $el.data( 'expanded', true ); - cache.idx_expanded = $el.index(); - $others.data( 'expanded', false ); - // the current slice's height - itemHeight = settings.expandedHeight; - // the height the other slices will have - othersHeight= Math.ceil( ( settings.accordionH - settings.expandedHeight ) / ( settings.visibleSlices - 1 ) ); - - // control the navigation buttons visibility - if( cache.idx_expanded > 0 ) - $navPrev.fadeIn(); - else - $navPrev.fadeOut(); - - if( cache.idx_expanded < cache.totalSlices - 1 ) - $navNext.fadeIn(); - else - $navNext.fadeOut(); - } - - // the animation parameters for the clicked slice - var animParam = { - height : itemHeight + 'px', - opacity : 1, - top : ( pos - 1 ) * othersHeight + 'px' - }; - - // animate the clicked slice and also its title (

) - $el.stop() - .animate( animParam, settings.animSpeed, settings.animEasing, function() { - if( !expanded ) - $el.find('.va-content').fadeIn( settings.contentAnimSpeed ); - }) - .find('.va-title') - .stop() - .animate({ - lineHeight : cache.sliceH + 'px' - }, settings.animSpeed, settings.animEasing ); - - // animate all the others - $others.each(function(i){ - var $other = $(this), - posother= $other.data('position'), - t; - - if( expanded ) - t = ( posother - 1 ) * othersHeight ; - else { - if( posother < pos ) - t = ( posother - 1 ) * othersHeight ; - else - t = ( ( posother - 2 ) * othersHeight ) + settings.expandedHeight; - } - - $other.stop() - .animate( { - top : t + 'px', - height : othersHeight + 'px', - opacity : ( expanded ) ? 1 : settings.animOpacity - }, settings.animSpeed, settings.animEasing, dfd.resolve ) - .find('.va-title') - .stop() - .animate({ - lineHeight : othersHeight + 'px' - }, settings.animSpeed, settings.animEasing ) - .end() - .find('.va-content') - .hide(); - }); - } - ).promise(); - - }, - // triggered when clicking the navigation buttons / mouse scrolling - navigate : function( dir, $slices, $navNext, $navPrev, settings ) { - // if animating return - if( $slices.is(':animated') ) - return false; - - // all move up / down one position - // if settings.savePositions is false, then we need to close any expanded slice before sliding - // otherwise we slide, and the next one will open automatically - var $el; - - if( cache.idx_expanded != -1 && !settings.savePositions ) { - $el = $slices.eq( cache.idx_expanded ); - - $.when( aux.selectSlice( $el, $slices, $navNext, $navPrev, settings ) ).done(function(){ - setTimeout(function() { - aux.slide( dir, $slices, $navNext, $navPrev, settings ); - }, 10); - }); - } - else { - aux.slide( dir, $slices, $navNext, $navPrev, settings ); - } - }, - slide : function( dir, $slices, $navNext, $navPrev, settings ) { - // control if we can navigate. - // control the navigation buttons visibility. - // the navigation will behave differently for the cases we have all the slices closed, - // and when one is opened. It will also depend on settings.savePositions - if( cache.idx_expanded === -1 || !settings.savePositions ) { - if( dir === 1 && cache.current + settings.visibleSlices >= cache.totalSlices ) - return false; - else if( dir === -1 && cache.current === 0 ) - return false; - - if( dir === -1 && cache.current === 1 ) - $navPrev.fadeOut(); - else - $navPrev.fadeIn(); - - if( dir === 1 && cache.current + settings.visibleSlices === cache.totalSlices - 1 ) - $navNext.fadeOut(); - else - $navNext.fadeIn(); - } - else { - if( dir === 1 && cache.idx_expanded === cache.totalSlices - 1 ) - return false; - else if( dir === -1 && cache.idx_expanded === 0 ) - return false; - - if( dir === -1 && cache.idx_expanded === 1 ) - $navPrev.fadeOut(); - else - $navPrev.fadeIn(); - - if( dir === 1 && cache.idx_expanded === cache.totalSlices - 2 ) - $navNext.fadeOut(); - else - $navNext.fadeIn(); - } - - var $currentSlice = $slices.eq( cache.idx_expanded ), - $nextSlice, - t; - - ( dir === 1 ) ? $nextSlice = $currentSlice.next() : $nextSlice = $currentSlice.prev(); - - // if we cannot slide up / down, then we just call the selectSlice for the previous / next slice - if( ( dir === 1 && !aux.canSlideDown( $slices, settings ) ) || - ( dir === -1 && !aux.canSlideUp( $slices, settings ) ) ) { - aux.selectSlice( $nextSlice, $slices, $navNext, $navPrev, settings ); - return false; - } - - // if we slide down, the top and position of each slice will decrease - if( dir === 1 ) { - cache.current++; - t = '-=' + cache.sliceH; - pos_increment = -1; - } - else { - cache.current--; - t = '+=' + cache.sliceH; - pos_increment = 1; - } - - $slices.each(function(i) { - var $slice = $(this), - pos = $slice.data('position'); - - // all closed or savePositions is false - if( !settings.savePositions || cache.idx_expanded === -1 ) - $slice.stop().animate({top : t}, settings.animSpeed, settings.animEasing); - else { - var itemHeight, othersHeight; - - // if the slice is the one we should open.. - if( i === $nextSlice.index() ) { - $slice.data( 'expanded', true ); - cache.idx_expanded = $slice.index(); - itemHeight = settings.expandedHeight; - othersHeight = ( settings.accordionH - settings.expandedHeight ) / ( settings.visibleSlices - 1 ); - - $slice.stop() - .animate({ - height : itemHeight + 'px', - opacity : 1, - top : ( dir === 1 ) ? ( pos - 2 ) * othersHeight + 'px' : pos * othersHeight + 'px' - }, settings.animSpeed, settings.animEasing, function() { - $slice.find('.va-content').fadeIn( settings.contentAnimSpeed ); - }) - .find('.va-title') - .stop() - .animate({ - lineHeight : cache.sliceH + 'px' - }, settings.animSpeed, settings.animEasing ); - } - // if the slice is the one opened, lets close it - else if( $slice.data('expanded') ){ - // collapse - - $slice.data( 'expanded', false ); - othersHeight = ( settings.accordionH - settings.expandedHeight ) / ( settings.visibleSlices - 1 ); - - $slice.stop() - .animate({ - height : othersHeight + 'px', - opacity : settings.animOpacity, - top : ( dir === 1 ) ? '-=' + othersHeight : '+=' + settings.expandedHeight - }, settings.animSpeed, settings.animEasing ) - .find('.va-title') - .stop() - .animate({ - lineHeight : othersHeight + 'px' - }, settings.animSpeed, settings.animEasing ) - .end() - .find('.va-content') - .hide(); - } - // all the others.. - else { - $slice.data( 'expanded', false ); - othersHeight = ( settings.accordionH - settings.expandedHeight ) / ( settings.visibleSlices - 1 ); - - $slice.stop() - .animate({ - top : ( dir === 1 ) ? '-=' + othersHeight : '+=' + othersHeight - }, settings.animSpeed, settings.animEasing ); - } - } - // change the slice's position - $slice.data().position += pos_increment; - }); - }, - canSlideUp : function( $slices, settings ) { - var $first = $slices.eq( cache.current ); - - if( $first.index() !== 0 ) - return true; - }, - canSlideDown : function( $slices, settings ) { - var $last = $slices.eq( cache.current + settings.visibleSlices - 1 ); - - if( $last.index() !== cache.totalSlices - 1 ) - return true; - } - }, - methods = { - init : function( options ) { - - if( this.length ) { - - var settings = { - // the accordion's width - accordionW : 900, - // the accordion's height - accordionH : 350, - // number of visible slices - visibleSlices : 4, - // the height of a opened slice - // should not be more than accordionH - expandedHeight : 350, - // speed when opening / closing a slice - animSpeed : 250, - // easing when opening / closing a slice - animEasing : 'jswing', - // opacity value for the collapsed slices - animOpacity : 0.5, - // time to fade in the slice's content - contentAnimSpeed: 1900, - // if this is set to false, then before - // sliding we collapse any opened slice - savePositions : true - }; - - return this.each(function() { - - // if options exist, lets merge them with our default settings - if ( options ) { - $.extend( settings, options ); - } - - var $el = $(this), - // the accordion's slices - $slices = $el.find('div.va-slice'), - // the navigation buttons - $navNext = $el.find('span.va-nav-next'), - $navPrev = $el.find('span.va-nav-prev'); - - // each slice's height - cache.sliceH = Math.ceil( settings.accordionH / settings.visibleSlices ); - - // total slices - cache.totalSlices = $slices.length; - - // control some user config parameters - if( settings.expandedHeight > settings.accordionH ) - settings.expandedHeight = settings.accordionH; - else if( settings.expandedHeight <= cache.sliceH ) - settings.expandedHeight = cache.sliceH + 50; // give it a minimum - - // set the accordion's width & height - $el.css({ - width : settings.accordionW + 'px', - height : settings.accordionH + 'px' - }); - - // show / hide $navNext - if( settings.visibleSlices < cache.totalSlices ) - $navNext.show(); - - // set the top & height for each slice. - // also save the position of each one. - // as we navigate, the first one in the accordion - // will have position 1 and the last settings.visibleSlices. - // finally set line-height of the title (

) - $slices.each(function(i){ - var $slice = $(this); - $slice.css({ - top : i * cache.sliceH + 'px', - height : cache.sliceH + 'px' - }).data( 'position', (i + 1) ); - }) - .children('.va-title') - .css( 'line-height', cache.sliceH + 'px' ); - - // click event - $slices.bind('click.vaccordion', function(e) { - // only if we have more than 1 visible slice. - // otherwise we will just be able to slide. - if( settings.visibleSlices > 1 ) { - var $el = $(this); - aux.selectSlice( $el, $slices, $navNext, $navPrev, settings ); - } - }); - - // navigation events - $navNext.bind('click.vaccordion', function(e){ - aux.navigate( 1, $slices, $navNext, $navPrev, settings ); - }); - - $navPrev.bind('click.vaccordion', function(e){ - aux.navigate( -1, $slices, $navNext, $navPrev, settings ); - }); - - // adds events to the mouse - $el.bind('mousewheel.vaccordion', function(e, delta) { - if(delta > 0) { - aux.navigate( -1, $slices, $navNext, $navPrev, settings ); - } - else { - aux.navigate( 1, $slices, $navNext, $navPrev, settings ); - } - return false; - }); - - }); - } - } - }; - - $.fn.vaccordion = function(method) { - if ( methods[method] ) { - return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); - } else if ( typeof method === 'object' || ! method ) { - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + method + ' does not exist on jQuery.vaccordion' ); - } - }; - -})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/jsPlumb/jquery.jsPlumb-1.6.2-min.js b/src/main/webapp/js/jsPlumb/jquery.jsPlumb-1.6.2-min.js deleted file mode 100644 index 8d53fcefda..0000000000 --- a/src/main/webapp/js/jsPlumb/jquery.jsPlumb-1.6.2-min.js +++ /dev/null @@ -1,5 +0,0 @@ -!function(){"undefined"==typeof Math.sgn&&(Math.sgn=function(a){return 0==a?0:a>0?1:-1});var a={subtract:function(a,b){return{x:a.x-b.x,y:a.y-b.y}},dotProduct:function(a,b){return a.x*b.x+a.y*b.y},square:function(a){return Math.sqrt(a.x*a.x+a.y*a.y)},scale:function(a,b){return{x:a.x*b,y:a.y*b}}},b=64,c=Math.pow(2,-b-1),d=function(b,c){for(var d=[],e=f(b,c),h=c.length-1,i=2*h-1,j=g(e,i,d,0),k=a.subtract(b,c[0]),m=a.square(k),n=0,o=0;j>o;o++){k=a.subtract(b,l(c,h,d[o],null,null));var p=a.square(k);m>p&&(m=p,n=d[o])}return k=a.subtract(b,c[h]),p=a.square(k),m>p&&(m=p,n=1),{location:n,distance:m}},e=function(a,b){var c=d(a,b);return{point:l(b,b.length-1,c.location,null,null),location:c.location}},f=function(b,c){for(var d=c.length-1,e=2*d-1,f=[],g=[],h=[],i=[],k=[[1,.6,.3,.1],[.4,.6,.6,.4],[.1,.3,.6,1]],l=0;d>=l;l++)f[l]=a.subtract(c[l],b);for(var l=0;d-1>=l;l++)g[l]=a.subtract(c[l+1],c[l]),g[l]=a.scale(g[l],3);for(var m=0;d-1>=m;m++)for(var n=0;d>=n;n++)h[m]||(h[m]=[]),h[m][n]=a.dotProduct(g[m],f[n]);for(l=0;e>=l;l++)i[l]||(i[l]=[]),i[l].y=0,i[l].x=parseFloat(l)/e;for(var o=d,p=d-1,q=0;o+p>=q;q++){var r=Math.max(0,q-p),s=Math.min(q,o);for(l=r;s>=l;l++)j=q-l,i[l+j].y+=h[j][l]*k[j][l]}return i},g=function(a,c,d,e){var f,j,m=[],n=[],o=[],p=[];switch(h(a,c)){case 0:return 0;case 1:if(e>=b)return d[0]=(a[0].x+a[c].x)/2,1;if(i(a,c))return d[0]=k(a,c),1}l(a,c,.5,m,n),f=g(m,c,o,e+1),j=g(n,c,p,e+1);for(var q=0;f>q;q++)d[q]=o[q];for(var q=0;j>q;q++)d[q+f]=p[q];return f+j},h=function(a,b){var c,d,e=0;c=d=Math.sgn(a[0].y);for(var f=1;b>=f;f++)c=Math.sgn(a[f].y),c!=d&&e++,d=c;return e},i=function(a,b){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;i=a[0].y-a[b].y,j=a[b].x-a[0].x,k=a[0].x*a[b].y-a[b].x*a[0].y;for(var t=max_distance_below=0,u=1;b>u;u++){var v=i*a[u].x+j*a[u].y+k;v>t?t=v:max_distance_below>v&&(max_distance_below=v)}return n=0,o=1,p=0,q=i,r=j,s=k-t,l=n*r-q*o,m=1/l,e=(o*s-r*p)*m,q=i,r=j,s=k-max_distance_below,l=n*r-q*o,m=1/l,f=(o*s-r*p)*m,g=Math.min(e,f),h=Math.max(e,f),d=h-g,c>d?1:0},k=function(a,b){var c=1,d=0,e=a[b].x-a[0].x,f=a[b].y-a[0].y,g=a[0].x-0,h=a[0].y-0,i=e*d-f*c,j=1/i,k=(e*h-f*g)*j;return 0+c*k},l=function(a,b,c,d,e){for(var f=[[]],g=0;b>=g;g++)f[0][g]=a[g];for(var h=1;b>=h;h++)for(var g=0;b-h>=g;g++)f[h]||(f[h]=[]),f[h][g]||(f[h][g]={}),f[h][g].x=(1-c)*f[h-1][g].x+c*f[h-1][g+1].x,f[h][g].y=(1-c)*f[h-1][g].y+c*f[h-1][g+1].y;if(null!=d)for(g=0;b>=g;g++)d[g]=f[g][0];if(null!=e)for(g=0;b>=g;g++)e[g]=f[b-g][g];return f[b][0]},m={},n=function(a){var b=m[a];if(!b){b=[];var c=function(){return function(b){return Math.pow(b,a)}},d=function(){return function(b){return Math.pow(1-b,a)}},e=function(a){return function(){return a}},f=function(){return function(a){return a}},g=function(){return function(a){return 1-a}},h=function(a){return function(b){for(var c=1,d=0;di;i++){for(var j=[new e(a)],k=0;a-i>k;k++)j.push(new f);for(var k=0;i>k;k++)j.push(new g);b.push(new h(j))}b.push(new d),m[a]=b}return b},o=function(a,b){for(var c=n(a.length-1),d=0,e=0,f=0;f0?1:-1,h=null;ed;)d+=.005*e,f=o(a,d),c+=p(f,b),b=f;return c},t=function(a,b,c){return r(a,b,c).point},u=function(a,b,c){return r(a,b,c).location},v=function(a,b){var c=o(a,b),d=o(a.slice(0,a.length-1),b),e=d.y-c.y,f=d.x-c.x;return 0==e?1/0:Math.atan(e/f)},w=function(a,b,c){var d=r(a,b,c);return d.location>1&&(d.location=1),d.location<0&&(d.location=0),v(a,d.location)},x=function(a,b,c,d){d=null==d?0:d;var e=r(a,b,d),f=v(a,e.location),g=Math.atan(-1/f),h=c/2*Math.sin(g),i=c/2*Math.cos(g);return[{x:e.point.x+i,y:e.point.y+h},{x:e.point.x-i,y:e.point.y-h}]};window.jsBezier={distanceFromCurve:d,gradientAtPoint:v,gradientAtPointAlongCurveFrom:w,nearestPointOnCurve:e,pointOnCurve:o,pointAlongCurveFrom:t,perpendicularToCurveAt:x,locationAlongCurveFrom:u,getLength:s}}(),function(){"use strict";var a=this.Biltong={},b=function(a){return"[object Array]"===Object.prototype.toString.call(a)},c=function(a,c,d){return a=b(a)?a:[a.x,a.y],c=b(c)?c:[c.x,c.y],d(a,c)},d=a.gradient=function(a,b){return c(a,b,function(a,b){return b[0]==a[0]?b[1]>a[1]?1/0:-1/0:b[1]==a[1]?b[0]>a[0]?0:-0:(b[1]-a[1])/(b[0]-a[0])})},e=(a.normal=function(a,b){return-1/d(a,b)},a.lineLength=function(a,b){return c(a,b,function(a,b){return Math.sqrt(Math.pow(b[1]-a[1],2)+Math.pow(b[0]-a[0],2))})},a.quadrant=function(a,b){return c(a,b,function(a,b){return b[0]>a[0]?b[1]>a[1]?2:1:b[0]==a[0]?b[1]>a[1]?2:1:b[1]>a[1]?3:4})}),f=(a.theta=function(a,b){return c(a,b,function(a,b){var c=d(a,b),f=Math.atan(c),g=e(a,b);return(4==g||3==g)&&(f+=Math.PI),0>f&&(f+=2*Math.PI),f})},a.intersects=function(a,b){var c=a.x,d=a.x+a.w,e=a.y,f=a.y+a.h,g=b.x,h=b.x+b.w,i=b.y,j=b.y+b.h;return g>=c&&d>=g&&i>=e&&f>=i||h>=c&&d>=h&&i>=e&&f>=i||g>=c&&d>=g&&j>=e&&f>=j||h>=c&&d>=g&&j>=e&&f>=j||c>=g&&h>=c&&e>=i&&j>=e||d>=g&&h>=d&&e>=i&&j>=e||c>=g&&h>=c&&f>=i&&j>=f||d>=g&&h>=c&&f>=i&&j>=f},a.encloses=function(a,b,c){var d=a.x,e=a.x+a.w,f=a.y,g=a.y+a.h,h=b.x,i=b.x+b.w,j=b.y,k=b.y+b.h,l=function(a,b,d,e){return c?b>=a&&d>=e:b>a&&d>e};return l(d,h,e,i)&&l(f,j,g,k)},[null,[1,-1],[1,1],[-1,1],[-1,-1]]),g=[null,[-1,-1],[-1,1],[1,1],[1,-1]];a.pointOnLine=function(a,b,c){var h=d(a,b),i=e(a,b),j=c>0?f[i]:g[i],k=Math.atan(h),l=Math.abs(c*Math.sin(k))*j[1],m=Math.abs(c*Math.cos(k))*j[0];return{x:a.x+m,y:a.y+l}},a.perpendicularLineTo=function(a,b,c){var e=d(a,b),f=Math.atan(-1/e),g=c/2*Math.sin(f),h=c/2*Math.cos(f);return[{x:b.x+h,y:b.y+g},{x:b.x-h,y:b.y-g}]}}.call(this),function(){var a=function(a){return"[object Array]"===Object.prototype.toString.call(a)},b=function(a){return"[object Number]"===Object.prototype.toString.call(a)},c=function(a){return"string"==typeof a},d=function(a){return"boolean"==typeof a},e=function(a){return null==a},f=function(a){return null==a?!1:"[object Object]"===Object.prototype.toString.call(a)},g=function(a){return"[object Date]"===Object.prototype.toString.call(a)},h=function(a){return"[object Function]"===Object.prototype.toString.call(a)},i=function(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0};jsPlumbUtil={isArray:a,isString:c,isBoolean:d,isNull:e,isObject:f,isDate:g,isFunction:h,isEmpty:i,isNumber:b,clone:function(b){if(c(b))return""+b;if(d(b))return!!b;if(g(b))return new Date(b.getTime());if(h(b))return b;if(a(b)){for(var e=[],i=0;i=f.length,i=function(){return e[g[1]]||function(){return e[g[1]]=[],e[g[1]]}()};if(h)g?i()[g[3]]=c:e[a]=c;else if(g){var j=i();e=j[g[3]]||function(){return j[g[3]]={},j[g[3]]}()}else e=e[a]||function(){return e[a]={},e[a]}()}),a},functionChain:function(a,b,c){for(var d=0;d-1&&a.splice(c,1),-1!=c},remove:function(a,b){var c=jsPlumbUtil.indexOf(a,b);return c>-1&&a.splice(c,1),-1!=c},addWithFunction:function(a,b,c){-1==jsPlumbUtil.findWithFunction(a,c)&&a.push(b)},addToList:function(a,b,c,d){var e=a[b];return null==e&&(e=[],a[b]=e),e[d?"unshift":"push"](c),e},consume:function(a,b){a.stopPropagation?a.stopPropagation():a.returnValue=!1,!b&&a.preventDefault&&a.preventDefault()},extend:function(b,c){var d;for(c=a(c)?c:[c],d=0;d2)for(d=2;d-1&&jsPlumbUtil.ieVersion<9,jsPlumbUtil.EventGenerator=function(){var a={},b=!1,c={ready:!0};this.bind=function(b,c,d){return jsPlumbUtil.addToList(a,b,c,d),this},this.fire=function(d,e,f){if(!b&&a[d]){var g=a[d].length,h=0,i=!1,j=null;if(!this.shouldFireEvent||this.shouldFireEvent(d,e,f))for(;!i&&g>h&&j!==!1;){if(c[d])a[d][h].apply(this,[e,f]);else try{j=a[d][h].apply(this,[e,f])}catch(k){jsPlumbUtil.log("jsPlumb: fire failed for event "+d+" : "+k)}h++,(null==a||null==a[d])&&(i=!0)}}return this},this.unbind=function(b){return b?delete a[b]:a={},this},this.getListener=function(b){return a[b]},this.setSuspendEvents=function(a){b=a},this.isSuspendEvents=function(){return b},this.cleanupListeners=function(){for(var b in a)a[b]=null}},jsPlumbUtil.EventGenerator.prototype={cleanup:function(){this.cleanupListeners()}},Function.prototype.bind||(Function.prototype.bind=function(a){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var b=Array.prototype.slice.call(arguments,1),c=this,d=function(){},e=function(){return c.apply(this instanceof d&&a?this:a,b.concat(Array.prototype.slice.call(arguments)))};return d.prototype=this.prototype,e.prototype=new d,e})}(),function(){var a=!!window.SVGAngle||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),b=function(){if(void 0===b.vml){var a=document.body.appendChild(document.createElement("div"));a.innerHTML='';var c=a.firstChild;null!=c&&null!=c.style?(c.style.behavior="url(#default#VML)",b.vml=c?"object"==typeof c.adj:!0):b.vml=!1,a.parentNode.removeChild(a)}return b.vml},c=function(){var a=-1;if("Microsoft Internet Explorer"==navigator.appName){var b=navigator.userAgent,c=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");null!=c.exec(b)&&(a=parseFloat(RegExp.$1))}return a}(),d=c>-1&&9>c,e=function(a,b){if(null==a)return[0,0];var c=j(a),d=i(c,0);return[d[b+"X"],d[b+"Y"]]},f=function(a){return null==a?[0,0]:d?[a.clientX+document.documentElement.scrollLeft,a.clientY+document.documentElement.scrollTop]:e(a,"page")},g=function(a){return e(a,"screen")},h=function(a){return e(a,"client")},i=function(a,b){return a.item?a.item(b):a[b]},j=function(a){return a.touches&&a.touches.length>0?a.touches:a.changedTouches&&a.changedTouches.length>0?a.changedTouches:a.targetTouches&&a.targetTouches.length>0?a.targetTouches:[a]},k=function(a){var b={},c=[],d={},e={},f={};this.register=function(g){var h=a.getId(g),i=jsPlumbAdapter.getOffset(g,a);b[h]||(b[h]=g,c.push(g),d[h]={});var j=function(b){if(b)for(var c=0;c0){var l=jsPlumbAdapter.getOffset(g,a);d[h][k]={id:k,offset:{left:l.left-i.left,top:l.top-i.top}},f[k]=h}j(b.childNodes[c])}};j(g)},this.updateOffsets=function(b){if(null!=b){var c=jsPlumb.getDOMElement(b),e=a.getId(c),g=d[e],h=jsPlumbAdapter.getOffset(c,a);if(g)for(var i in g){var j=jsPlumb.getElementObject(i),k=jsPlumbAdapter.getOffset(j,a);d[e][i]={id:i,offset:{left:k.left-h.left,top:k.top-h.top}},f[i]=e}}},this.endpointAdded=function(c){var g=document.body,h=a.getId(c),i=jsPlumbAdapter.getOffset(c,a),j=c.parentNode;for(e[h]=e[h]?e[h]+1:1;null!=j&&j!=g;){var k=a.getId(j,null,!0);if(k&&b[k]){var l=jsPlumbAdapter.getOffset(j,a);null==d[k][h]&&(d[k][h]={id:h,offset:{left:i.left-l.left,top:i.top-l.top}},f[h]=k);break}j=j.parentNode}},this.endpointDeleted=function(a){if(e[a.elementId]&&(e[a.elementId]--,e[a.elementId]<=0))for(var b in d)d[b]&&(delete d[b][a.elementId],delete f[a.elementId])},this.changeId=function(a,b){d[b]=d[a],d[a]={},f[b]=f[a],f[a]=null},this.getElementsForDraggable=function(a){return d[a]},this.elementRemoved=function(a){var b=f[a];b&&(delete d[b][a],delete f[a])},this.reset=function(){b={},c=[],d={},e={}},this.dragEnded=function(b){var c=a.getId(b),d=f[c];d&&this.updateOffsets(d)},this.setParent=function(b,c,e,g){var h=f[c];if(h){d[g]||(d[g]={}),d[g][c]=d[h][c],delete d[h][c];var i=jsPlumbAdapter.getOffset(e,a),j=jsPlumbAdapter.getOffset(b,a);d[g][c].offset={left:j.left-i.left,top:j.top-i.top},f[c]=g}}};window.console||(window.console={time:function(){},timeEnd:function(){},group:function(){},groupEnd:function(){},log:function(){}});var l=function(a){return null==a?null:a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},m=function(a,b){b=l(b),"undefined"!=typeof a.className.baseVal?a.className.baseVal=b:a.className=b},n=function(a){return"undefined"==typeof a.className.baseVal?a.className:a.className.baseVal},o=function(a,b,c){for(var d=c.split(/\s+/),e=n(a),f=e.split(/\s+/),g=0;gf;f++)d&&d==e[f]||e[f].setHover(b,!0,c)},h=function(a){return null==a?null:a.split(" ")},i=function(b,c,d){if(b.getDefaultType){for(var e=b.getTypeDescriptor(),f=a.merge({},b.getDefaultType()),g=0,h=b._jsPlumb.types.length;h>g;g++)f=a.merge(f,b._jsPlumb.instance.getType(b._jsPlumb.types[g],e));c&&(f=a.populate(f,c)),b.applyType(f,d),d||b.repaint()}},j=window.jsPlumbUIComponent=function(b){jsPlumbUtil.EventGenerator.apply(this,arguments);var c=this,d=arguments,g=c.idPrefix,h=g+(new Date).getTime();if(this._jsPlumb={instance:b._jsPlumb,parameters:b.parameters||{},paintStyle:null,hoverPaintStyle:null,paintStyleInUse:null,hover:!1,beforeDetach:b.beforeDetach,beforeDrop:b.beforeDrop,overlayPlacements:[],hoverClass:b.hoverClass||b._jsPlumb.Defaults.HoverClass,types:[]},this.getId=function(){return h},b.events)for(var i in b.events)c.bind(i,b.events[i]);this.clone=function(){var a={};return this.constructor.apply(a,d),a}.bind(this),this.isDetachAllowed=function(b){var c=!0;if(this._jsPlumb.beforeDetach)try{c=this._jsPlumb.beforeDetach(b)}catch(d){a.log("jsPlumb: beforeDetach callback failed",d)}return c},this.isDropAllowed=function(b,c,d,e,f,g,h){var i=this._jsPlumb.instance.checkCondition("beforeDrop",{sourceId:b,targetId:c,scope:d,connection:e,dropEndpoint:f,source:g,target:h});if(this._jsPlumb.beforeDrop)try{i=this._jsPlumb.beforeDrop({sourceId:b,targetId:c,scope:d,connection:e,dropEndpoint:f,source:g,target:h})}catch(j){a.log("jsPlumb: beforeDrop callback failed",j)}return i};var j=[],k=function(a,b,c){j.push([a,b,c]),a.bind(b,c)},l=[],m=function(a,b,c,d){var e=f[c]||c,g=function(a){d&&d(a)===!1||b.fire(e,b,a)};l.push([a,c,g,b]),b._jsPlumb.instance.on(a,c,g)},n=function(a,b,c,d){f[b]||b,d._jsPlumb.instance.off(a,b,c)};this.bindListeners=function(a,b,c){k(a,"click",function(a,c){b.fire("click",b,c)}),k(a,"dblclick",function(a,c){b.fire("dblclick",b,c)}),k(a,"contextmenu",function(a,c){b.fire("contextmenu",b,c)}),k(a,"mouseleave",function(a,d){b.isHover()&&(c(!1),b.fire("mouseleave",b,d))}),k(a,"mouseenter",function(a,d){b.isHover()||(c(!0),b.fire("mouseenter",b,d))}),k(a,"mousedown",function(a,c){b.fire("mousedown",b,c)}),k(a,"mouseup",function(a,c){b.fire("mouseup",b,c)})},this.unbindListeners=function(){for(var a=0;ad;d++)m(a,b,e[d],c[e[d]])},this.detachListeners=function(){for(var a=0;a1){for(var b=0,c=e.length;c>b;b++)n(a,e[b]);for(b=1,c=arguments.length;c>b;b++)this.attachListeners(a,arguments[b])}}};jsPlumbUtil.extend(j,jsPlumbUtil.EventGenerator,{getParameter:function(a){return this._jsPlumb.parameters[a]},setParameter:function(a,b){this._jsPlumb.parameters[a]=b},getParameters:function(){return this._jsPlumb.parameters},setParameters:function(a){this._jsPlumb.parameters=a},addClass:function(a){jsPlumbAdapter.addClass(this.canvas,a)},removeClass:function(a){jsPlumbAdapter.removeClass(this.canvas,a)},setType:function(a,b,c){this._jsPlumb.types=h(a)||[],i(this,b,c)},getType:function(){return this._jsPlumb.types},reapplyTypes:function(a,b){i(this,a,b)},hasType:function(a){return-1!=jsPlumbUtil.indexOf(this._jsPlumb.types,a)},addType:function(a,b,c){var d=h(a),e=!1;if(null!=d){for(var f=0,g=d.length;g>f;f++)this.hasType(d[f])||(this._jsPlumb.types.push(d[f]),e=!0);e&&i(this,b,c)}},removeType:function(b,c){var d=h(b),e=!1,f=function(b){var c=a.indexOf(this._jsPlumb.types,b);return-1!=c?(this._jsPlumb.types.splice(c,1),!0):!1}.bind(this);if(null!=d){for(var g=0,j=d.length;j>g;g++)e=f(d[g])||e;e&&i(this,null,c)}},toggleType:function(a,b,c){var d=h(a);if(null!=d){for(var e=0,f=d.length;f>e;e++){var g=jsPlumbUtil.indexOf(this._jsPlumb.types,d[e]);-1!=g?this._jsPlumb.types.splice(g,1):this._jsPlumb.types.push(d[e])}i(this,b,c)}},applyType:function(a,b){if(this.setPaintStyle(a.paintStyle,b),this.setHoverPaintStyle(a.hoverPaintStyle,b),a.parameters)for(var c in a.parameters)this.setParameter(c,a.parameters[c])},setPaintStyle:function(a,b){this._jsPlumb.paintStyle=a,this._jsPlumb.paintStyleInUse=this._jsPlumb.paintStyle,d(this),b||this.repaint()},getPaintStyle:function(){return this._jsPlumb.paintStyle},setHoverPaintStyle:function(a,b){this._jsPlumb.hoverPaintStyle=a,d(this),b||this.repaint()},getHoverPaintStyle:function(){return this._jsPlumb.hoverPaintStyle},cleanup:function(){this.unbindListeners(),this.detachListeners()},destroy:function(){this.cleanupListeners(),this.clone=null,this._jsPlumb=null},isHover:function(){return this._jsPlumb.hover},setHover:function(a,b,d){if(this._jsPlumb&&!this._jsPlumb.instance.currentlyDragging&&!this._jsPlumb.instance.isHoverSuspended()){if(this._jsPlumb.hover=a,null!=this.canvas){if(null!=this._jsPlumb.instance.hoverClass){var e=a?"addClass":"removeClass";this._jsPlumb.instance[e](this.canvas,this._jsPlumb.instance.hoverClass)}null!=this._jsPlumb.hoverClass&&this._jsPlumb.instance[e](this.canvas,this._jsPlumb.hoverClass)}null!=this._jsPlumb.hoverPaintStyle&&(this._jsPlumb.paintStyleInUse=a?this._jsPlumb.hoverPaintStyle:this._jsPlumb.paintStyle,this._jsPlumb.instance.isSuspendDrawing()||(d=d||c(),this.repaint({timestamp:d,recalc:!1}))),this.getAttachedElements&&!b&&g(this,a,c(),this)}}});var k="__label",l=function(a,b){for(var c=-1,d=0,e=a._jsPlumb.overlays.length;e>d;d++)if(b===a._jsPlumb.overlays[d].id){c=d;break}return c},m=function(a,b){var c={cssClass:b.cssClass,labelStyle:a.labelStyle,id:k,component:a,_jsPlumb:a._jsPlumb.instance},d=t.extend(c,b);return new(t.Overlays[a._jsPlumb.instance.getRenderMode()].Label)(d)},n=function(b,c){var d=null;if(a.isArray(c)){var e=c[0],f=t.extend({component:b,_jsPlumb:b._jsPlumb.instance},c[1]);3==c.length&&t.extend(f,c[2]),d=new(t.Overlays[b._jsPlumb.instance.getRenderMode()][e])(f)}else d=c.constructor==String?new(t.Overlays[b._jsPlumb.instance.getRenderMode()][c])({component:b,_jsPlumb:b._jsPlumb.instance}):c;b._jsPlumb.overlays.push(d)},o=function(a,b){var c=a.defaultOverlayKeys||[],d=b.overlays,e=function(b){return a._jsPlumb.instance.Defaults[b]||t.Defaults[b]||[]};d||(d=[]);for(var f=0,g=c.length;g>f;f++)d.unshift.apply(d,e(c[f]));return d},p=window.OverlayCapableJsPlumbUIComponent=function(a){j.apply(this,arguments),this._jsPlumb.overlays=[];var b=o(this,a);if(b)for(var c=0,d=b.length;d>c;c++)n(this,b[c]);if(a.label){var e=a.labelLocation||this.defaultLabelLocation||.5,f=a.labelStyle||this._jsPlumb.instance.Defaults.LabelStyle;this._jsPlumb.overlays.push(m(this,{label:a.label,location:e,labelStyle:f}))}};jsPlumbUtil.extend(p,j,{applyType:function(a,b){if(this.removeAllOverlays(b),a.overlays)for(var c=0,d=a.overlays.length;d>c;c++)this.addOverlay(a.overlays[c],!0)},setHover:function(a){if(this._jsPlumb&&!this._jsPlumb.instance.isConnectionBeingDragged())for(var b=0,c=this._jsPlumb.overlays.length;c>b;b++)this._jsPlumb.overlays[b][a?"addClass":"removeClass"](this._jsPlumb.instance.hoverClass)},addOverlay:function(a,b){n(this,a),b||this.repaint()},getOverlay:function(a){var b=l(this,a);return b>=0?this._jsPlumb.overlays[b]:null},getOverlays:function(){return this._jsPlumb.overlays},hideOverlay:function(a){var b=this.getOverlay(a);b&&b.hide()},hideOverlays:function(){for(var a=0,b=this._jsPlumb.overlays.length;b>a;a++)this._jsPlumb.overlays[a].hide()},showOverlay:function(a){var b=this.getOverlay(a);b&&b.show()},showOverlays:function(){for(var a=0,b=this._jsPlumb.overlays.length;b>a;a++)this._jsPlumb.overlays[a].show()},removeAllOverlays:function(a){for(var b=0,c=this._jsPlumb.overlays.length;c>b;b++)this._jsPlumb.overlays[b].cleanup&&this._jsPlumb.overlays[b].cleanup();this._jsPlumb.overlays.splice(0,this._jsPlumb.overlays.length),this._jsPlumb.overlayPositions=null,a||this.repaint()},removeOverlay:function(a){var b=l(this,a);if(-1!=b){var c=this._jsPlumb.overlays[b];c.cleanup&&c.cleanup(),this._jsPlumb.overlays.splice(b,1),this._jsPlumb.overlayPositions&&delete this._jsPlumb.overlayPositions[a]}},removeOverlays:function(){for(var a=0,b=arguments.length;b>a;a++)this.removeOverlay(arguments[a])},moveParent:function(a){this.bgCanvas&&(this.bgCanvas.parentNode.removeChild(this.bgCanvas),a.appendChild(this.bgCanvas)),this.canvas.parentNode.removeChild(this.canvas),a.appendChild(this.canvas);for(var b=0;bi;i++)d=e.getElementObject(b[i]),g=e.getDOMElement(d),f=e.getAttribute(g,"id"),h.push(c.apply(e,[g,f]))}else d=e.getDOMElement(b),f=e.getId(d),h=c.apply(e,[d,f]);return h},K=function(a){return s[a]},L=function(b,c,d){if(!jsPlumbAdapter.headless){var f=null==c?!1:c;if(f&&t.isDragSupported(b,e)&&!t.isAlreadyDraggable(b,e)){var g=d||e.Defaults.DragOptions;g=t.extend({},g);var h=t.dragEvents.drag,i=t.dragEvents.stop,j=t.dragEvents.start;g[j]=a.wrap(g[j],function(){return e.setHoverSuspended(!0),e.select({source:b}).addClass(e.elementDraggingClass+" "+e.sourceElementDraggingClass,!0),e.select({target:b}).addClass(e.elementDraggingClass+" "+e.targetElementDraggingClass,!0),e.setConnectionBeingDragged(!0),g.canDrag?d.canDrag():void 0},!1),g[h]=a.wrap(g[h],function(){var a=e.getUIPosition(arguments,e.getZoom());I(b,a,null,!0),e.addClass(b,"jsPlumb_dragged")}),g[i]=a.wrap(g[i],function(){var a=e.getUIPosition(arguments,e.getZoom(),!0);I(b,a),e.removeClass(b,"jsPlumb_dragged"),e.setHoverSuspended(!1),e.select({source:b}).removeClass(e.elementDraggingClass+" "+e.sourceElementDraggingClass,!0),e.select({target:b}).removeClass(e.elementDraggingClass+" "+e.targetElementDraggingClass,!0),e.setConnectionBeingDragged(!1),e.dragManager.dragEnded(b)});var k=Y(b);x[k]=!0;var l=x[k];g.disabled=null==l?!1:!l,e.initDraggable(b,g,!1),e.dragManager.register(b)}}},M=function(b,c){var d=t.extend({},b);if(c&&t.extend(d,c),d.source&&(d.source.endpoint?d.sourceEndpoint=d.source:d.source=e.getDOMElement(d.source)),d.target&&(d.target.endpoint?d.targetEndpoint=d.target:d.target=e.getDOMElement(d.target)),b.uuids&&(d.sourceEndpoint=K(b.uuids[0]),d.targetEndpoint=K(b.uuids[1])),d.sourceEndpoint&&d.sourceEndpoint.isFull())return a.log(e,"could not add connection; source endpoint is full"),void 0;if(d.targetEndpoint&&d.targetEndpoint.isFull())return a.log(e,"could not add connection; target endpoint is full"),void 0;if(!d.type&&d.sourceEndpoint&&(d.type=d.sourceEndpoint.connectionType),d.sourceEndpoint&&d.sourceEndpoint.connectorOverlays){d.overlays=d.overlays||[]; -for(var f=0,g=d.sourceEndpoint.connectorOverlays.length;g>f;f++)d.overlays.push(d.sourceEndpoint.connectorOverlays[f])}!d["pointer-events"]&&d.sourceEndpoint&&d.sourceEndpoint.connectorPointerEvents&&(d["pointer-events"]=d.sourceEndpoint.connectorPointerEvents);var h,i,j;if(d.target&&!d.target.endpoint&&!d.targetEndpoint&&!d.newConnection&&(h=Y(d.target),i=this.targetEndpointDefinitions[h])){if(!i.enabled)return;i.isTarget=!0,j=null!=i.endpoint&&i.endpoint._jsPlumb?i.endpoint:e.addEndpoint(d.target,i.def),i.uniqueEndpoint&&(i.endpoint=j),d.targetEndpoint=j,j._doNotDeleteOnDetach=!1,j._deleteOnDetach=!0}if(d.source&&!d.source.endpoint&&!d.sourceEndpoint&&!d.newConnection&&(h=Y(d.source),i=this.sourceEndpointDefinitions[h])){if(!i.enabled)return;j=null!=i.endpoint&&i.endpoint._jsPlumb?i.endpoint:e.addEndpoint(d.source,i.def),i.uniqueEndpoint&&(i.endpoint=j),d.sourceEndpoint=j,j._doNotDeleteOnDetach=!1,j._deleteOnDetach=!0}return d}.bind(e),N=function(a){var b=e.Defaults.ConnectionType||e.getDefaultConnectionType();e.Defaults.EndpointType||t.Endpoint,a._jsPlumb=e,a.newConnection=N,a.newEndpoint=Q,a.endpointsByUUID=s,a.endpointsByElement=q,a.finaliseConnection=O;var c=new b(a);return c.id="con_"+F(),P("click","click",c),P("dblclick","dblclick",c),P("contextmenu","contextmenu",c),c.isDetachable()&&(c.endpoints[0].initDraggable(),c.endpoints[1].initDraggable()),c},O=function(a,b,c,d){if(b=b||{},a.suspendedEndpoint||p.push(a),(null==a.suspendedEndpoint||d)&&e.anchorManager.newConnection(a),I(a.source),!b.doNotFireConnectionEvent&&b.fireEvent!==!1){var f={connection:a,source:a.source,target:a.target,sourceId:a.sourceId,targetId:a.targetId,sourceEndpoint:a.endpoints[0],targetEndpoint:a.endpoints[1]};e.fire("connection",f,c)}},P=function(a,b,c){c.bind(a,function(a,d){e.fire(b,c,d)})},Q=function(a){var b=e.Defaults.EndpointType||t.Endpoint,c=t.extend({},a);c._jsPlumb=e,c.newConnection=N,c.newEndpoint=Q,c.endpointsByUUID=s,c.endpointsByElement=q,c.finaliseConnection=O,c.fireDetachEvent=_,c.fireMoveEvent=ab,c.floatingConnections=w,c.elementId=Y(c.source);var d=new b(c);return d.id="ep_"+F(),P("click","endpointClick",d),P("dblclick","endpointDblClick",d),P("contextmenu","contextmenu",d),jsPlumbAdapter.headless||e.dragManager.endpointAdded(c.source),d},R=function(a,b,c){var d=q[a];if(d&&d.length)for(var e=0,f=d.length;f>e;e++){for(var g=0,h=d[e].connections.length;h>g;g++){var i=b(d[e].connections[g]);if(i)return}c&&c(d[e])}},S=function(a,b){return J(a,function(a,c){x[c]=b,this.isDragSupported(a)&&this.setElementDraggable(a,b)})},T=function(a,b,c){b="block"===b;var d=null;c&&(d=b?function(a){a.setVisible(!0,!0,!0)}:function(a){a.setVisible(!1,!0,!0)});var e=k(a);R(e.id,function(a){if(b&&c){var d=a.sourceId===e.id?1:0;a.endpoints[d].isVisible()&&a.setVisible(!0)}else a.setVisible(b)},d)},U=function(a){return J(a,function(a,b){var c=null==x[b]?!1:x[b];return c=!c,x[b]=c,this.setDraggable(a,c),c})},V=function(a,b){var c=null;b&&(c=function(a){var b=a.isVisible();a.setVisible(!b)}),R(a,function(a){var b=a.isVisible();a.setVisible(!b)},c)},W=this.updateOffset=function(a){var c,d=a.timestamp,f=a.recalc,g=a.offset,h=a.elId;return A&&!d&&(d=B),!f&&d&&d===v[h]?{o:a.offset||u[h],s:z[h]}:(f||!g?(c=document.getElementById(h),null!=c&&(z[h]=e.getSize(c),u[h]=b(c,e),v[h]=d)):(u[h]=g,null==z[h]&&(c=document.getElementById(h),null!=c&&(z[h]=e.getSize(c))),v[h]=d),u[h]&&!u[h].right&&(u[h].right=u[h].left+z[h][0],u[h].bottom=u[h].top+z[h][1],u[h].width=z[h][0],u[h].height=z[h][1],u[h].centerx=u[h].left+u[h].width/2,u[h].centery=u[h].top+u[h].height/2),{o:u[h],s:z[h]})},X=function(a){var b=u[a];return b?{o:b,s:z[a]}:W({elId:a})},Y=function(a,b,c){if(jsPlumbUtil.isString(a))return a;if(null==a)return null;var d=e.getAttribute(a,"id");return d&&"undefined"!==d||(2==arguments.length&&void 0!==arguments[1]?d=b:(1==arguments.length||3==arguments.length&&!arguments[2])&&(d="jsPlumb_"+f+"_"+F()),c||e.setAttribute(a,"id",d)),d};this.setConnectionBeingDragged=function(a){y=a},this.isConnectionBeingDragged=function(){return y},this.connectorClass="_jsPlumb_connector",this.hoverClass="_jsPlumb_hover",this.endpointClass="_jsPlumb_endpoint",this.endpointConnectedClass="_jsPlumb_endpoint_connected",this.endpointFullClass="_jsPlumb_endpoint_full",this.endpointDropAllowedClass="_jsPlumb_endpoint_drop_allowed",this.endpointDropForbiddenClass="_jsPlumb_endpoint_drop_forbidden",this.overlayClass="_jsPlumb_overlay",this.draggingClass="_jsPlumb_dragging",this.elementDraggingClass="_jsPlumb_element_dragging",this.sourceElementDraggingClass="_jsPlumb_source_element_dragging",this.targetElementDraggingClass="_jsPlumb_target_element_dragging",this.endpointAnchorClassPrefix="_jsPlumb_endpoint_anchor",this.hoverSourceClass="_jsPlumb_source_hover",this.hoverTargetClass="_jsPlumb_target_hover",this.dragSelectClass="_jsPlumb_drag_select",this.Anchors={},this.Connectors={svg:{},vml:{}},this.Endpoints={svg:{},vml:{}},this.Overlays={svg:{},vml:{}},this.ConnectorRenderers={},this.SVG="svg",this.VML="vml",this.addEndpoint=function(b,c,d){d=d||{};var f=t.extend({},d);t.extend(f,c),f.endpoint=f.endpoint||e.Defaults.Endpoint,f.paintStyle=f.paintStyle||e.Defaults.EndpointStyle,b=H(b);for(var g=[],h=a.isArray(b)||null!=b.length&&!a.isString(b)?b:[b],i=0,j=h.length;j>i;i++){var k=e.getDOMElement(h[i]),l=Y(k);f.source=k,qb(f.source),W({elId:l,timestamp:B});var m=Q(f);f.parentAnchor&&(m.parentAnchor=f.parentAnchor),a.addToList(q,l,m);var n=u[l],o=z[l],p=m.anchor.compute({xy:[n.left,n.top],wh:o,element:m,timestamp:B}),r={anchorLoc:p,timestamp:B};A&&(r.recalc=!1),A||m.paint(r),g.push(m),m._doNotDeleteOnDetach=!0}return 1==g.length?g[0]:g},this.addEndpoints=function(b,c,d){for(var f=[],g=0,h=c.length;h>g;g++){var i=e.addEndpoint(b,c[g],d);a.isArray(i)?Array.prototype.push.apply(f,i):f.push(i)}return f},this.animate=function(b,c,d){d=d||{};var f=this.getElementObject(b),g=this.getDOMElement(b),h=Y(g),i=t.animEvents.step,j=t.animEvents.complete;d[i]=a.wrap(d[i],function(){e.repaint(h)}),d[j]=a.wrap(d[j],function(){e.repaint(h)}),e.doAnimate(f,c,d)},this.checkCondition=function(b,c){var d=e.getListener(b),f=!0;if(d&&d.length>0)try{for(var g=0,h=d.length;h>g;g++)f=f&&d[g](c)}catch(i){a.log(e,"cannot check condition ["+b+"]"+i)}return f},this.checkASyncCondition=function(b,c,d,f){var g=e.getListener(b);if(g&&g.length>0)try{g[0](c,d,f)}catch(h){a.log(e,"cannot asynchronously check condition ["+b+"]"+h)}},this.connect=function(a,b){var c,d=M(a,b);return d&&(qb(d.source),c=N(d),O(c,d)),c};var Z=[{el:"source",elId:"sourceId",epDefs:"sourceEndpointDefinitions"},{el:"target",elId:"targetId",epDefs:"targetEndpointDefinitions"}],$=function(a,b,c,d){var e,f,g,h=Z[c],i=a[h.elId],j=(a[h.el],a.endpoints[c]),k={index:c,originalSourceId:0===c?i:a.sourceId,newSourceId:a.sourceId,originalTargetId:1==c?i:a.targetId,newTargetId:a.targetId,connection:a};if(b.constructor==t.Endpoint)e=b,e.addConnection(a);else if(f=Y(b),g=this[h.epDefs][f],f===a[h.elId])e=null;else if(g){if(!g.enabled)return;e=null!=g.endpoint&&g.endpoint._jsPlumb?g.endpoint:this.addEndpoint(b,g.def),g.uniqueEndpoint&&(g.endpoint=e),e._doNotDeleteOnDetach=!1,e._deleteOnDetach=!0,e.addConnection(a)}else e=a.makeEndpoint(0===c,b,f),e._doNotDeleteOnDetach=!1,e._deleteOnDetach=!0;return null!=e&&(j.detachFromConnection(a),a.endpoints[c]=e,a[h.el]=e.element,a[h.elId]=e.elementId,k[0===c?"newSourceId":"newTargetId"]=e.elementId,ab(k),d||a.repaint()),k}.bind(this);this.setSource=function(a,b,c){var d=$(a,b,0,c);this.anchorManager.sourceChanged(d.originalSourceId,d.newSourceId,a)},this.setTarget=function(a,b,c){var d=$(a,b,1,c);this.anchorManager.updateOtherEndpoint(d.originalSourceId,d.originalTargetId,d.newTargetId,a)},this.deleteEndpoint=function(a,b){var c=e.setSuspendDrawing(!0),d="string"==typeof a?s[a]:a;return d&&e.deleteObject({endpoint:d}),c||e.setSuspendDrawing(!1,b),e},this.deleteEveryEndpoint=function(){var a=e.setSuspendDrawing(!0);for(var b in q){var c=q[b];if(c&&c.length)for(var d=0,f=c.length;f>d;d++)e.deleteEndpoint(c[d],!0)}return q={},s={},e.anchorManager.reset(),e.dragManager.reset(),a||e.setSuspendDrawing(!1),e};var _=function(a,b,c){var d=e.Defaults.ConnectionType||e.getDefaultConnectionType(),f=a.constructor==d,g=f?{connection:a,source:a.source,target:a.target,sourceId:a.sourceId,targetId:a.targetId,sourceEndpoint:a.endpoints[0],targetEndpoint:a.endpoints[1]}:a;b&&e.fire("connectionDetached",g,c),e.anchorManager.connectionDetached(g)},ab=function(a,b){e.fire("connectionMoved",a,b)};this.unregisterEndpoint=function(a){a._jsPlumb.uuid&&(s[a._jsPlumb.uuid]=null),e.anchorManager.deleteEndpoint(a);for(var b in q){var c=q[b];if(c){for(var d=[],f=0,g=c.length;g>f;f++)c[f]!=a&&d.push(c[f]);q[b]=d}q[b].length<1&&delete q[b]}},this.detach=function(){if(0!==arguments.length){var a=e.Defaults.ConnectionType||e.getDefaultConnectionType(),b=arguments[0].constructor==a,c=2==arguments.length?b?arguments[1]||{}:arguments[0]:arguments[0],d=c.fireEvent!==!1,f=c.forceDetach,g=b?arguments[0]:c.connection;if(g)(f||jsPlumbUtil.functionChain(!0,!1,[[g.endpoints[0],"isDetachAllowed",[g]],[g.endpoints[1],"isDetachAllowed",[g]],[g,"isDetachAllowed",[g]],[e,"checkCondition",["beforeDetach",g]]]))&&g.endpoints[0].detach(g,!1,!0,d);else{var h=t.extend({},c);if(h.uuids)K(h.uuids[0]).detachFrom(K(h.uuids[1]),d);else if(h.sourceEndpoint&&h.targetEndpoint)h.sourceEndpoint.detachFrom(h.targetEndpoint);else{var i=Y(e.getDOMElement(h.source)),j=Y(e.getDOMElement(h.target));R(i,function(a){(a.sourceId==i&&a.targetId==j||a.targetId==i&&a.sourceId==j)&&e.checkCondition("beforeDetach",a)&&a.endpoints[0].detach(a,!1,!0,d)})}}}},this.detachAllConnections=function(a,b){b=b||{},a=e.getDOMElement(a);var c=Y(a),d=q[c];if(d&&d.length)for(var f=0,g=d.length;g>f;f++)d[f].detachAll(b.fireEvent!==!1);return e},this.detachEveryConnection=function(a){return a=a||{},e.doWhileSuspended(function(){for(var b in q){var c=q[b];if(c&&c.length)for(var d=0,e=c.length;e>d;d++)c[d].detachAll(a.fireEvent!==!1)}p.splice(0)}),e},this.deleteObject=function(a){var b={endpoints:{},connections:{},endpointCount:0,connectionCount:0},c=a.fireEvent!==!1,d=a.deleteAttachedObjects!==!1,f=function(a){if(null!=a&&null==b.connections[a.id]&&(null!=a._jsPlumb&&a.setHover(!1),b.connections[a.id]=a,b.connectionCount++,d))for(var c=0;cc;c++)f=e.getDOMElement(a[c]),f&&L(f,!0,b);else if(a._nodes)for(c=0,d=a._nodes.length;d>c;c++)f=e.getDOMElement(a._nodes[c]),f&&L(f,!0,b);else f=e.getDOMElement(a),f&&L(f,!0,b);return e};var bb=function(a,b,c,d){for(var e=0,f=a.length;f>e;e++)a[e][b].apply(a[e],c);return d(a)},cb=function(a,b,c){for(var d=[],e=0,f=a.length;f>e;e++)d.push([a[e][b].apply(a[e],c),a[e]]);return d},db=function(a,b,c){return function(){return bb(a,b,arguments,c)}},eb=function(a,b){return function(){return cb(a,b,arguments)}},fb=function(a,b){var c=[];if(a)if("string"==typeof a){if("*"===a)return a;c.push(a)}else if(b)c=a;else if(a.length)for(var d=0,e=a.length;e>d;d++)c.push(k(a[d]).id);else c.push(k(a).id);return c},gb=function(a,b,c){return"*"===a?!0:a.length>0?-1!=jsPlumbUtil.indexOf(a,b):!c};this.getConnections=function(a,b){a?a.constructor==String&&(a={scope:a}):a={};for(var c=a.scope||e.getDefaultScope(),d=fb(c,!0),f=fb(a.source),g=fb(a.target),h=!b&&d.length>1?{}:[],i=function(a,c){if(!b&&d.length>1){var e=h[a];null==e&&(e=h[a]=[]),e.push(c)}else h.push(c)},j=0,k=p.length;k>j;j++){var l=p[j];gb(d,l.scope)&&gb(f,l.sourceId)&&gb(g,l.targetId)&&i(l.scope,l)}return h};var hb=function(a,b){return function(c){for(var d=0,e=a.length;e>d;d++)c(a[d]);return b(a)}},ib=function(a){return function(b){return a[b]}},jb=function(a,b){var c,d,e={length:a.length,each:hb(a,b),get:ib(a)},f=["setHover","removeAllOverlays","setLabel","addClass","addOverlay","removeOverlay","removeOverlays","showOverlay","hideOverlay","showOverlays","hideOverlays","setPaintStyle","setHoverPaintStyle","setSuspendEvents","setParameter","setParameters","setVisible","repaint","addType","toggleType","removeType","removeClass","setType","bind","unbind"],g=["getLabel","getOverlay","isHover","getParameter","getParameters","getPaintStyle","getHoverPaintStyle","isVisible","hasType","getType","isSuspendEvents"];for(c=0,d=f.length;d>c;c++)e[f[c]]=db(a,f[c],b);for(c=0,d=g.length;d>c;c++)e[g[c]]=eb(a,g[c]);return e},kb=function(a){var b=jb(a,kb);return t.extend(b,{setDetachable:db(a,"setDetachable",kb),setReattach:db(a,"setReattach",kb),setConnector:db(a,"setConnector",kb),detach:function(){for(var b=0,c=a.length;c>b;b++)e.detach(a[b])},isDetachable:eb(a,"isDetachable"),isReattach:eb(a,"isReattach")})},lb=function(a){var b=jb(a,lb);return t.extend(b,{setEnabled:db(a,"setEnabled",lb),setAnchor:db(a,"setAnchor",lb),isEnabled:eb(a,"isEnabled"),detachAll:function(){for(var b=0,c=a.length;c>b;b++)a[b].detachAll()},remove:function(){for(var b=0,c=a.length;c>b;b++)e.deleteObject({endpoint:a[b]})}})};this.select=function(a){return a=a||{},a.scope=a.scope||"*",kb(a.connections||e.getConnections(a,!0))},this.selectEndpoints=function(a){a=a||{},a.scope=a.scope||"*";var b=!a.element&&!a.source&&!a.target,c=b?"*":fb(a.element),d=b?"*":fb(a.source),e=b?"*":fb(a.target),f=fb(a.scope,!0),g=[];for(var h in q){var i=gb(c,h,!0),j=gb(d,h,!0),k="*"!=d,l=gb(e,h,!0),m="*"!=e;if(i||j||l)a:for(var n=0,o=q[h].length;o>n;n++){var p=q[h][n];if(gb(f,p.scope,!0)){var r=k&&d.length>0&&!p.isSource,s=m&&e.length>0&&!p.isTarget;if(r||s)continue a;g.push(p)}}}return lb(g)},this.getAllConnections=function(){return p},this.getDefaultScope=function(){return C},this.getEndpoint=K,this.getEndpoints=function(a){return q[k(a).id]},this.getDefaultEndpointType=function(){return t.Endpoint},this.getDefaultConnectionType=function(){return t.Connection},this.getId=Y,this.getOffset=function(a){return u[a],W({elId:a})},this.appendElement=G;var mb=!1;this.isHoverSuspended=function(){return mb},this.setHoverSuspended=function(a){mb=a};var nb=function(a){return function(){return jsPlumbAdapter.isRenderModeAvailable(a)}};this.isSVGAvailable=nb("svg"),this.isVMLAvailable=nb("vml"),this.hide=function(a,b){return T(a,"none",b),e},this.idstamp=F,this.connectorsInitialized=!1;var ob=[],pb=["svg","vml"];this.registerConnectorType=function(a,b){ob.push([a,b])};var qb=function(a){if(!m&&a){var b=e.getDOMElement(a);b.offsetParent&&(m=b.offsetParent)}},rb=function(){e.Defaults.Container&&(m=e.getDOMElement(e.Defaults.Container))};this.init=function(){var a=function(a,b,c){t.Connectors[a][b]=function(){c.apply(this,arguments),t.ConnectorRenderers[a].apply(this,arguments)},jsPlumbUtil.extend(t.Connectors[a][b],[c,t.ConnectorRenderers[a]])};if(!t.connectorsInitialized){for(var b=0;b=4?[d[2],d[3]]:[0,0],offsets:d.length>=6?[d[4],d[5]]:[0,0],elementId:f,jsPlumbInstance:g,cssClass:7==d.length?d[6]:null};h=new t.Anchor(i),h.clone=function(){return new t.Anchor(i)}}return h.id||(h.id="anchor_"+F()),h},this.makeAnchors=function(b,c,d){for(var f=[],g=0,h=b.length;h>g;g++)"string"==typeof b[g]?f.push(t.Anchors[b[g]]({elementId:c,jsPlumbInstance:d})):a.isArray(b[g])&&f.push(e.makeAnchor(b[g],c,d));return f},this.makeDynamicAnchor=function(a,b){return new t.DynamicAnchor({anchors:a,selector:b,elementId:null,jsPlumbInstance:e})},this.targetEndpointDefinitions={};var sb=function(a,b,c){a.paintStyle=a.paintStyle||c.Defaults.EndpointStyles[b]||c.Defaults.EndpointStyle,a.hoverPaintStyle=a.hoverPaintStyle||c.Defaults.EndpointHoverStyles[b]||c.Defaults.EndpointHoverStyle,a.anchor=a.anchor||c.Defaults.Anchors[b]||c.Defaults.Anchor,a.endpoint=a.endpoint||c.Defaults.Endpoints[b]||c.Defaults.Endpoint};this.sourceEndpointDefinitions={};var tb=function(a,b,c,d,e){for(var f=a.target||a.srcElement,g=!1,h=d.getSelector(b,c),i=0;i0&&c>=p.maxConnections)return m&&m({element:d.el,connection:l},a),!1;if(o.anchor.locked=!1,k&&this.setDragScope(h,k),null==l.suspendedEndpoint&&!l.pending)return!1;var q=f.isDropAllowed(0===n?e:l.sourceId,0===n?l.targetId:e,l.scope,l,null,0===n?d.el:l.source,0===n?l.target:d.el);if(l.suspendedEndpoint){l[n?"targetId":"sourceId"]=l.suspendedEndpoint.elementId,l[n?"target":"source"]=l.suspendedEndpoint.element,l.endpoints[n]=l.suspendedEndpoint;var r=(l.suspendedEndpoint.getElement(),l.suspendedEndpoint.elementId);ab({index:n,originalSourceId:0===n?r:l.sourceId,newSourceId:0===n?e:l.sourceId,originalTargetId:1==n?r:l.targetId,newTargetId:1==n?e:l.targetId,connection:l},a)}if(q){var s=this.getElementObject(d.el),u=p.endpoint;if((null==u||null==u._jsPlumb)&&(u=this.addEndpoint(s,g)),g.uniqueEndpoint&&(p.endpoint=u),u._doNotDeleteOnDetach=!1,u._deleteOnDetach=!0,null!=u.anchor.positionFinder){var v=this.getUIPosition(arguments,this.getZoom()),x=b(s,this),y=this.getSize(s),z=u.anchor.positionFinder(v,x,y,u.anchor.constructorParams);u.anchor.x=z[0],u.anchor.y=z[1]}l[n?"target":"source"]=u.element,l[n?"targetId":"sourceId"]=u.elementId,l.endpoints[n].detachFromConnection(l),l.endpoints[n]._deleteOnDetach&&(l.endpoints[n].deleteAfterDragStop=!0),u.addConnection(l),l.endpoints[n]=u,l.deleteEndpointsOnDetach=i,1==n?this.anchorManager.updateOtherEndpoint(l.sourceId,l.suspendedElementId,l.targetId,l):this.anchorManager.sourceChanged(l.suspendedEndpoint.elementId,l.sourceId,l),O(l,null,a),l.pending=!1}else l.suspendedEndpoint&&(l.isReattach()?(l.setHover(!1),l.floatingAnchorIndex=null,l.suspendedEndpoint.addConnection(l),this.repaint(o.elementId)):o.detach(l,!1,!0,!0,a))}.bind(this),p=t.dragEvents.drop;n.scope=n.scope||h,n[p]=a.wrap(n[p],o),this.initDroppable(this.getElementObject(d.el),n,!0)}.bind(this);c=H(c);for(var o=c.length&&c.constructor!=String?c:[c],p=0,q=o.length;q>p;p++)n(o[p]);return this},this.unmakeTarget=function(a,b){var c=k(a);return t.destroyDroppable(c.el),b||delete this.targetEndpointDefinitions[c.id],this},this.makeSource=function(c,d,f){var g=t.extend({},f);t.extend(g,d),sb(g,0,this);var h=g.maxConnections||-1,j=g.onMaxConnections,l=function(c){var d=c.id,f=this.getElementObject(c.el),k=this.getDOMElement(f),l=function(){return null==g.parent?null:"parent"===g.parent?c.el.parentNode:e.getDOMElement(g.parent)},n=null!=g.parent?this.getId(l()):d;qb(n),this.sourceEndpointDefinitions[n]={def:g,uniqueEndpoint:g.uniqueEndpoint,maxConnections:h,enabled:!0};var o=t.dragEvents.stop,p=t.dragEvents.drag,q=t.extend({},g.dragOptions||{}),r=q.drag,s=q.stop,u=null,v=!1;q.scope=q.scope||g.scope,q[p]=a.wrap(q[p],function(){r&&r.apply(this,arguments),v=!1}),q[o]=a.wrap(q[o],function(){if(s&&s.apply(this,arguments),this.currentlyDragging=!1,null!=u._jsPlumb){var a=g.anchor||this.Defaults.Anchor,c=u.anchor,e=u.connections[0],f=this.makeAnchor(a,d,this),h=u.element;if(null!=f.positionFinder){var i=b(h,this),j=this.getSize(h),k={left:i.left+c.x*j[0],top:i.top+c.y*j[1]},n=f.positionFinder(k,i,j,f.constructorParams);f.x=n[0],f.y=n[1]}if(u.setAnchor(f,!0),g.parent){var o=l();if(o){var p=g.container||m;u.setElement(o,p)}}u.repaint(),this.repaint(u.elementId),this.repaint(e.targetId)}}.bind(this));var w=function(a){var b=this.getOriginalEvent(a),c=this.sourceEndpointDefinitions[n];if(d=this.getId(this.getDOMElement(f)),c.enabled){if(g.filter){var m=jsPlumbUtil.isString(g.filter)?tb(b,f,g.filter,this,g.filterExclude):g.filter(b,f);if(m===!1)return}var o=this.select({source:n}).length;if(c.maxConnections>=0&&o>=c.maxConnections)return j&&j({element:f,maxConnections:h},a),!1;var p=jsPlumbAdapter.getPositionOnElement(b,k,i),r=p;g.parent&&(r=jsPlumbAdapter.getPositionOnElement(b,l(),i));var s={};t.extend(s,g),s.isSource=!0,s.anchor=[p[0],p[1],0,0],s.parentAnchor=[r[0],r[1],0,0],s.dragOptions=q,u=this.addEndpoint(d,s),v=!0,u.endpointWillMoveTo=g.parent?l():null,u._doNotDeleteOnDetach=!1,u._deleteOnDetach=!0;var w=function(){v&&(v=!1,e.deleteEndpoint(u))};e.registerListener(u.canvas,"mouseup",w),e.registerListener(f,"mouseup",w),e.trigger(u.canvas,"mousedown",a),jsPlumbUtil.consume(a)}}.bind(this);this.registerListener(f,"mousedown",w),this.sourceEndpointDefinitions[n].trigger=w,g.filter&&jsPlumbUtil.isString(g.filter)&&e.setDragFilter(f,g.filter)}.bind(this);c=H(c);for(var n=c.length&&c.constructor!=String?c:[c],o=0,p=n.length;p>o;o++)l(k(n[o]));return this},this.unmakeSource=function(a,b){var c=k(a),d=this.sourceEndpointDefinitions[c.id].trigger;return d&&e.unregisterListener(c.el,"mousedown",d),b||delete this.sourceEndpointDefinitions[c.id],this},this.unmakeEverySource=function(){for(var a in this.sourceEndpointDefinitions)e.unmakeSource(a,!0);return this.sourceEndpointDefinitions={},this},this.unmakeEveryTarget=function(){for(var a in this.targetEndpointDefinitions)e.unmakeTarget(a,!0);return this.targetEndpointDefinitions={},this};var ub=function(b,c,d,e){var f="source"==b?this.sourceEndpointDefinitions:this.targetEndpointDefinitions;if(c=H(c),a.isString(c))f[c].enabled=e?!f[c].enabled:d;else if(c.length)for(var g=0,h=c.length;h>g;g++){var i=k(c[g]);f[i.id]&&(f[i.id].enabled=e?!f[i.id].enabled:d)}else{var j=k(c).id;f[j].enabled=e?!f[j].enabled:d}return this}.bind(this),vb=function(b,c){return b=H(b),a.isString(b)||!b.length?c.apply(this,[b]):b.length?c.apply(this,[b[0]]):void 0}.bind(this);this.toggleSourceEnabled=function(a){return ub("source",a,null,!0),this.isSourceEnabled(a)},this.setSourceEnabled=function(a,b){return ub("source",a,b)},this.isSource=function(a){return vb(a,function(a){return null!=this.sourceEndpointDefinitions[k(a).id]})},this.isSourceEnabled=function(a){return vb(a,function(a){var b=this.sourceEndpointDefinitions[k(a).id];return b&&b.enabled===!0})},this.toggleTargetEnabled=function(a){return ub("target",a,null,!0),this.isTargetEnabled(a)},this.isTarget=function(a){return vb(a,function(a){return null!=this.targetEndpointDefinitions[k(a).id]})},this.isTargetEnabled=function(a){return vb(a,function(a){var b=this.targetEndpointDefinitions[k(a).id];return b&&b.enabled===!0})},this.setTargetEnabled=function(a,b){return ub("target",a,b)},this.ready=function(a){e.bind("ready",a)},this.repaint=function(a,b,c){if("object"==typeof a&&a.length)for(var d=0,f=a.length;f>d;d++)I(a[d],b,c);else I(a,b,c);return e},this.repaintEverything=function(a){var b=c();for(var d in q)I(d,null,b,a);return this},this.removeAllEndpoints=function(a,b){var c=function(a){var d,f,g=k(a),h=q[g.id];if(h)for(d=0,f=h.length;f>d;d++)e.deleteEndpoint(h[d]);if(delete q[g.id],b&&g.el&&3!=g.el.nodeType&&8!=g.el.nodeType)for(d=0,f=g.el.childNodes.length;f>d;d++)c(g.el.childNodes[d])};return c(a),this},this.remove=function(a,b){var c=k(a);return e.doWhileSuspended(function(){e.removeAllEndpoints(c.id,!0),e.dragManager.elementRemoved(c.id),delete w[c.id],e.anchorManager.clearFor(c.id),e.anchorManager.removeFloatingConnection(c.id)},b===!1),c.el&&e.removeElement(c.el),e};var wb={},xb=function(){for(var a in wb)for(var b=0,c=wb[a].length;c>b;b++){var d=wb[a][b];e.off(d.el,d.event,d.listener)}wb={}};this.registerListener=function(a,b,c){e.on(a,b,c),jsPlumbUtil.addToList(wb,b,{el:a,event:b,listener:c})},this.unregisterListener=function(a,b,c){e.off(a,b,c),jsPlumbUtil.removeWithFunction(wb,function(a){return a.type==b&&a.listener==c})},this.reset=function(){e.deleteEveryEndpoint(),e.unbind(),this.targetEndpointDefinitions={},this.sourceEndpointDefinitions={},p.splice(0),xb(),e.anchorManager.reset(),jsPlumbAdapter.headless||e.dragManager.reset()},this.setDefaultScope=function(a){return C=a,e},this.setDraggable=S,this.setId=function(a,b,c){var d;jsPlumbUtil.isString(a)?d=a:(a=this.getDOMElement(a),d=this.getId(a));var e=this.getConnections({source:d,scope:"*"},!0),f=this.getConnections({target:d,scope:"*"},!0);b=""+b,c?a=this.getDOMElement(b):(a=this.getDOMElement(d),this.setAttribute(a,"id",b)),q[b]=q[d]||[];for(var g=0,h=q[b].length;h>g;g++)q[b][g].setElementId(b),q[b][g].setReferenceElement(a);delete q[d],this.anchorManager.changeId(d,b),this.dragManager&&this.dragManager.changeId(d,b);var i=function(c,d,e){for(var f=0,g=c.length;g>f;f++)c[f].endpoints[d].setElementId(b),c[f].endpoints[d].setReferenceElement(a),c[f][e+"Id"]=b,c[f][e]=a};i(e,0,"source"),i(f,1,"target"),this.repaint(b)},this.setDebugLog=function(a){n=a},this.setSuspendDrawing=function(a,b){var c=A;return A=a,B=a?(new Date).getTime():null,b&&this.repaintEverything(),c},this.isSuspendDrawing=function(){return A},this.getSuspendedAt=function(){return B},this.doWhileSuspended=function(b,c){var d=this.isSuspendDrawing();d||this.setSuspendDrawing(!0);try{b()}catch(e){a.log("Function run while suspended failed",e)}d||this.setSuspendDrawing(!1,!c)},this.getOffset=function(a){return u[a]},this.getCachedData=X,this.timestamp=c,this.setRenderMode=function(a){if(a!==t.SVG&&a!==t.VML)throw new TypeError("Render mode ["+a+"] not supported");return D=jsPlumbAdapter.setRenderMode(a)},this.getRenderMode=function(){return D},this.show=function(a,b){return T(a,"block",b),e},this.toggleVisible=V,this.toggleDraggable=U,this.addListener=this.bind,jsPlumbAdapter.headless||(e.dragManager=jsPlumbAdapter.getDragManager(e),e.recalculateOffsets=e.dragManager.updateOffsets)};jsPlumbUtil.extend(s,jsPlumbUtil.EventGenerator,{setAttribute:function(a,b,c){this.setAttribute(a,b,c)},getAttribute:function(a,b){return this.getAttribute(t.getDOMElement(a),b)},registerConnectionType:function(a,b){this._connectionTypes[a]=t.extend({},b)},registerConnectionTypes:function(a){for(var b in a)this._connectionTypes[b]=t.extend({},a[b])},registerEndpointType:function(a,b){this._endpointTypes[a]=t.extend({},b)},registerEndpointTypes:function(a){for(var b in a)this._endpointTypes[b]=t.extend({},a[b])},getType:function(a,b){return"connection"===b?this._connectionTypes[a]:this._endpointTypes[a]},setIdChanged:function(a,b){this.setId(a,b,!0)},setParent:function(a,b){var c=this.getElementObject(a),d=this.getDOMElement(c),e=this.getId(d),f=this.getElementObject(b),g=this.getDOMElement(f),h=this.getId(g);d.parentNode.removeChild(d),g.appendChild(d),this.dragManager.setParent(c,e,f,h)},getSize:function(a){return[a.offsetWidth,a.offsetHeight]},getWidth:function(a){return a.offsetWidth},getHeight:function(a){return a.offsetHeight},extend:function(a,b,c){var d;if(c)for(d=0;d0?this.connections[0].setHover(a,!1):this.setHover(a)}.bind(this);g._transient||this._jsPlumb.instance.anchorManager.add(this,this.elementId),this.setEndpoint=function(a){null!=this.endpoint&&(this.endpoint.cleanup(),this.endpoint.destroy());var b=function(a,b){var c=h.getRenderMode();if(jsPlumb.Endpoints[c][a])return new jsPlumb.Endpoints[c][a](b);if(!h.Defaults.DoNotThrowErrors)throw{msg:"jsPlumb: unknown endpoint type '"+a+"'"}},c={_jsPlumb:this._jsPlumb.instance,cssClass:g.cssClass,container:g.container,tooltip:g.tooltip,connectorTooltip:g.connectorTooltip,endpoint:this};j.isString(a)?this.endpoint=b(a,c):j.isArray(a)?(c=j.merge(a[1],c),this.endpoint=b(a[0],c)):this.endpoint=a.clone(),jsPlumb.extend({},c),this.endpoint.clone=function(){return j.isString(a)?b(a,c):j.isArray(a)?(c=j.merge(a[1],c),b(a[0],c)):void 0}.bind(this),this.type=this.endpoint.type,this.bindListeners(this.endpoint,this,s)},this.setEndpoint(g.endpoint||h.Defaults.Endpoint||jsPlumb.Defaults.Endpoint||"Dot"),this.setPaintStyle(g.paintStyle||g.style||h.Defaults.EndpointStyle||jsPlumb.Defaults.EndpointStyle,!0),this.setHoverPaintStyle(g.hoverPaintStyle||h.Defaults.EndpointHoverStyle||jsPlumb.Defaults.EndpointHoverStyle,!0),this._jsPlumb.paintStyleInUse=this.getPaintStyle(),jsPlumb.extend(this,g,d),this.isSource=g.isSource||!1,this.isTarget=g.isTarget||!1,this._jsPlumb.maxConnections=g.maxConnections||h.Defaults.MaxConnections,this.canvas=this.endpoint.canvas,this.addClass(h.endpointAnchorClassPrefix+"_"+this._jsPlumb.currentAnchorClass),jsPlumbAdapter.addClass(this.element,h.endpointAnchorClassPrefix+"_"+this._jsPlumb.currentAnchorClass),this.connections=g.connections||[],this.connectorPointerEvents=g["connector-pointer-events"],this.scope=g.scope||h.getDefaultScope(),this.timestamp=null,this.reattachConnections=g.reattach||h.Defaults.ReattachConnections,this.connectionsDetachable=h.Defaults.ConnectionsDetachable,(g.connectionsDetachable===!1||g.detachable===!1)&&(this.connectionsDetachable=!1),this.dragAllowedWhenFull=g.dragAllowedWhenFull||!0,g.onMaxConnections&&this.bind("maxConnections",g.onMaxConnections),this.addConnection=function(a){this.connections.push(a),this[(this.connections.length>0?"add":"remove")+"Class"](h.endpointConnectedClass),this[(this.isFull()?"add":"remove")+"Class"](h.endpointFullClass)},this.detachFromConnection=function(a,b,c){b=null==b?f(a,this):b,b>=0&&(this.connections.splice(b,1),this[(this.connections.length>0?"add":"remove")+"Class"](h.endpointConnectedClass),this[(this.isFull()?"add":"remove")+"Class"](h.endpointFullClass)),!c&&this._deleteOnDetach&&0===this.connections.length&&h.deleteObject({endpoint:this,fireEvent:!1,deleteAttachedObjects:!1})},this.detach=function(a,b,c,d,e,g,i){var j=null==i?f(a,this):i,k=!1;return d=d!==!1,j>=0&&(c||a._forceDetach||a.isDetachable()&&a.isDetachAllowed(a)&&this.isDetachAllowed(a))&&(h.deleteObject({connection:a,fireEvent:!b&&d,originalEvent:e,deleteAttachedObjects:!1}),k=!0),k},this.detachAll=function(a,b){for(;this.connections.length>0;)this.detach(this.connections[0],!1,!0,a!==!1,b,this,0);return this},this.detachFrom=function(a,b,c){for(var d=[],e=0;e0){var l=e(this,a.elementWithPrecedence),m=l.endpoints[0]==this?1:0,n=0===m?l.sourceId:l.targetId,o=h.getCachedData(n),p=o.o,q=o.s;k.txy=[p.left,p.top],k.twh=q,k.tElement=l.endpoints[m]}g=this.anchor.compute(k)}this.endpoint.compute(g,this.anchor.getOrientation(this),this._jsPlumb.paintStyleInUse,i||this.paintStyleInUse),this.endpoint.paint(this._jsPlumb.paintStyleInUse,this.anchor),this.timestamp=b;for(var r=0;r=d.left||c.left<=d.right&&c.right>=d.right||c.left<=d.left&&c.right>=d.right||d.left<=c.left&&d.right>=c.right,k=c.top<=d.top&&c.bottom>=d.top||c.top<=d.bottom&&c.bottom>=d.bottom||c.top<=d.top&&c.bottom>=d.bottom||d.top<=c.top&&d.bottom>=c.bottom,l=function(a){return[e.isContinuous?e.verifyEdge(a[0]):a[0],f.isContinuous?f.verifyEdge(a[1]):a[1]]},m={orientation:g.DIAGONAL,theta:h,theta2:i};return j||k?j?(m.orientation=g.HORIZONTAL,m.a=c.topc.left&&d.top>c.top?m.a=["right","top"]:d.left>c.left&&c.top>d.top?m.a=["top","left"]:d.leftc.top&&(m.a=["left","top"]),m.a=l(m.a),m},n=function(a,b,c,d,e,f,g){for(var h=[],i=b[e?0:1]/(d.length+1),j=0;jc[0][0],d===!1?-1:1}},p=function(a,b){var c=a[0][0]<0?-Math.PI-a[0][0]:Math.PI-a[0][0],d=b[0][0]<0?-Math.PI-b[0][0]:Math.PI-b[0][0];return c>d?1:a[0][1]>b[0][1]?1:-1},q={top:function(a,b){return a[0]>b[0]?1:-1},right:o(!0),bottom:o(!0),left:p},r=function(a,b){return a.sort(b)},s=function(a,b){var c=k.getCachedData(a),e=c.s,g=c.o,h=function(b,c,e,g,h,i,j){if(g.length>0)for(var k=r(g,q[b]),l="right"===b||"top"===b,m=n(b,c,e,k,h,i,l),o=function(a,b){d[a.id]=[b[0],b[1],b[2],b[3]],f[a.id]=j},p=0;p-1&&(h[b].splice(f,1),jsPlumbUtil.addToList(h,c,[d,d.endpoints[0],d.endpoints[0].anchor.constructor==jsPlumb.DynamicAnchor]))},this.sourceChanged=function(a,b,c){if(a!==b){jsPlumbUtil.removeWithFunction(h[a],function(a){return a[0].id===c.id});var d=jsPlumbUtil.findWithFunction(h[c.targetId],function(a){return a[0].id===c.id});d>-1&&(h[c.targetId][d][0]=c,h[c.targetId][d][1]=c.endpoints[0],h[c.targetId][d][2]=c.endpoints[0].anchor.constructor==jsPlumb.DynamicAnchor),jsPlumbUtil.addToList(h,b,[c,c.endpoints[1],c.endpoints[1].anchor.constructor==jsPlumb.DynamicAnchor])}},this.rehomeEndpoint=function(a,c,d){var e=b[c]||[],f=k.getId(d);if(f!==c){var g=jsPlumbUtil.indexOf(e,a);if(g>-1){var h=e.splice(g,1)[0];i.add(h,f)}}for(var j=0;j0?this.anchors[0]:null,e=(this.anchors.length>0?0:-1,d),f=this,g=function(a,b,c,d,e){var f=d[0]+a.x*e[0],g=d[1]+a.y*e[1],h=d[0]+e[0]/2,i=d[1]+e[1]/2;return Math.sqrt(Math.pow(b-f,2)+Math.pow(c-g,2))+Math.sqrt(Math.pow(h-f,2)+Math.pow(i-g,2))},h=b.selector||function(a,b,c,d,e){for(var f=c[0]+d[0]/2,h=c[1]+d[1]/2,i=-1,j=1/0,k=0;kl&&(i=k+0,j=l)}return e[i]};this.compute=function(a){var b=a.xy,c=a.wh,g=a.timestamp,i=a.txy,j=a.twh;a.clearUserDefinedLocation&&(userDefinedLocation=null),this.timestamp=g;var k=f.getUserDefinedLocation();return null!=k?k:this.locked||null==i||null==j?d.compute(a):(a.timestamp=null,d=h(b,c,i,j,this.anchors),this.x=d.x,this.y=d.y,d!=e&&this.fire("anchorChanged",d),e=d,d.compute(a))},this.getCurrentLocation=function(a){return this.getUserDefinedLocation()||(null!=d?d.getCurrentLocation(a):null)},this.getOrientation=function(a){return null!=d?d.getOrientation(a):[0,0]},this.over=function(a,b){null!=d&&d.over(a,b)},this.out=function(){null!=d&&d.out()},this.getCssClass=function(){return d&&d.getCssClass()||""}},jsPlumbUtil.extend(jsPlumb.DynamicAnchor,jsPlumb.Anchor);var b=function(a,b,c,d,e,f){jsPlumb.Anchors[e]=function(g){var h=g.jsPlumbInstance.makeAnchor([a,b,c,d,0,0],g.elementId,g.jsPlumbInstance);return h.type=e,f&&f(h,g),h}};b(.5,0,0,-1,"TopCenter"),b(.5,1,0,1,"BottomCenter"),b(0,.5,-1,0,"LeftMiddle"),b(1,.5,1,0,"RightMiddle"),b(.5,0,0,-1,"Top"),b(.5,1,0,1,"Bottom"),b(0,.5,-1,0,"Left"),b(1,.5,1,0,"Right"),b(.5,.5,0,0,"Center"),b(1,0,0,-1,"TopRight"),b(1,1,0,1,"BottomRight"),b(0,0,0,-1,"TopLeft"),b(0,1,0,1,"BottomLeft"),jsPlumb.Defaults.DynamicAnchors=function(a){return a.jsPlumbInstance.makeAnchors(["TopCenter","RightMiddle","BottomCenter","LeftMiddle"],a.elementId,a.jsPlumbInstance)},jsPlumb.Anchors.AutoDefault=function(a){var b=a.jsPlumbInstance.makeDynamicAnchor(jsPlumb.Defaults.DynamicAnchors(a));return b.type="AutoDefault",b};var c=function(a,b){jsPlumb.Anchors[a]=function(c){var d=c.jsPlumbInstance.makeAnchor(["Continuous",{faces:b}],c.elementId,c.jsPlumbInstance);return d.type=a,d}};jsPlumb.Anchors.Continuous=function(a){return a.jsPlumbInstance.continuousAnchorFactory.get(a)},c("ContinuousLeft",["left"]),c("ContinuousTop",["top"]),c("ContinuousBottom",["bottom"]),c("ContinuousRight",["right"]),b(0,0,0,0,"Assign",function(a,b){var c=b.position||"Fixed";a.positionFinder=c.constructor==String?b.jsPlumbInstance.AnchorPositionFinders[c]:c,a.constructorParams=b}),jsPlumbInstance.prototype.AnchorPositionFinders={Fixed:function(a,b,c){return[(a.left-b.left)/c[0],(a.top-b.top)/c[1]]},Grid:function(a,b,c,d){var e=a.left-b.left,f=a.top-b.top,g=c[0]/d.grid[0],h=c[1]/d.grid[1],i=Math.floor(e/g),j=Math.floor(f/h);return[(i*g+g/2)/c[0],(j*h+h/2)/c[1]]}},jsPlumb.Anchors.Perimeter=function(a){a=a||{};var b=a.anchorCount||60,c=a.shape;if(!c)throw new Error("no shape supplied to Perimeter Anchor type");var d=function(){for(var a=.5,c=2*Math.PI/b,d=0,e=[],f=0;b>f;f++){var g=a+a*Math.sin(d),h=a+a*Math.cos(d);e.push([g,h,0,0]),d+=c}return e},e=function(a){for(var c=b/a.length,d=[],e=function(a,e,f,g,h){c=b*h;for(var i=(f-a)/c,j=(g-e)/c,k=0;c>k;k++)d.push([a+i*k,e+j*k,0,0])},f=0;f0?a:b+a:a*b;return Biltong.pointOnLine({x:e,y:g},{x:f,y:h},d)}return{x:f,y:h}}return{x:e,y:g}},this.gradientAtPoint=function(){return c},this.pointAlongPathFrom=function(a,b,c){var d=this.pointOnPath(a,c),i=0>=b?{x:e,y:g}:{x:f,y:h};return 0>=b&&Math.abs(b)>1&&(b*=-1),Biltong.pointOnLine(d,i,b)};var j=function(a,b,c){return c>=Math.min(a,b)&&c<=Math.max(a,b)},k=function(a,b,c){return Math.abs(c-a)a-b?b:i>c-a?c:a};this.pointOnPath=function(b,d){if(0===b)return{x:this.x1,y:this.y1,theta:this.startAngle};if(1==b)return{x:this.x2,y:this.y2,theta:this.endAngle};d&&(b/=h);var e=c(this,b),f=a.cx+a.r*Math.cos(e),g=a.cy+a.r*Math.sin(e);return{x:j(f),y:j(g),theta:e}},this.gradientAtPoint=function(b,c){var d=this.pointOnPath(b,c),e=Biltong.normal([a.cx,a.cy],[d.x,d.y]);return this.anticlockwise||1/0!=e&&e!=-1/0||(e*=-1),e},this.pointAlongPathFrom=function(b,c,d){var e=this.pointOnPath(b,d),g=2*(c/f)*Math.PI,h=this.anticlockwise?-1:1,i=e.theta+h*g,j=a.cx+this.radius*Math.cos(i),k=a.cy+this.radius*Math.sin(i);return{x:j,y:k}}},Bezier:function(a){var b=(jsPlumb.Segments.AbstractSegment.apply(this,arguments),[{x:a.x1,y:a.y1},{x:a.cp1x,y:a.cp1y},{x:a.cp2x,y:a.cp2y},{x:a.x2,y:a.y2}]),c={minX:Math.min(a.x1,a.x2,a.cp1x,a.cp2x),minY:Math.min(a.y1,a.y2,a.cp1y,a.cp2y),maxX:Math.max(a.x1,a.x2,a.cp1x,a.cp2x),maxY:Math.max(a.y1,a.y2,a.cp1y,a.cp2y)};this.type="Bezier";var d=function(a,b,c){return c&&(b=jsBezier.locationAlongCurveFrom(a,b>0?0:1,b)),b};this.pointOnPath=function(a,c){return a=d(b,a,c),jsBezier.pointOnCurve(b,a)},this.gradientAtPoint=function(a,c){return a=d(b,a,c),jsBezier.gradientAtPoint(b,a)},this.pointAlongPathFrom=function(a,c,e){return a=d(b,a,e),jsBezier.pointAlongCurveFrom(b,a,c)},this.getLength=function(){return jsBezier.getLength(b)},this.getBounds=function(){return c}}};var a=function(){this.resetBounds=function(){this.bounds={minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}},this.resetBounds()};jsPlumb.Connectors.AbstractConnector=function(b){a.apply(this,arguments);var c=[],d=0,e=[],f=[],g=b.stub||0,h=jsPlumbUtil.isArray(g)?g[0]:g,i=jsPlumbUtil.isArray(g)?g[1]:g,j=b.gap||0,k=jsPlumbUtil.isArray(j)?j[0]:j,l=jsPlumbUtil.isArray(j)?j[1]:j,m=null,n=!1,o=null;this.isEditable=function(){return!1},this.setEdited=function(a){n=a},this.getPath=function(){},this.setPath=function(){},this.findSegmentForPoint=function(a,b){for(var d={d:1/0,s:null,x:null,y:null,l:null},e=0;e0?a/d:(d+a)/d);for(var g=e.length-1,h=1,i=0;i=a){g=i,h=1==a?1:0===a?0:(a-e[i][0])/f[i];break}return{segment:c[g],proportion:h,index:g}},r=function(a,b,e){if(e.x1!=e.x2||e.y1!=e.y2){var f=new jsPlumb.Segments[b](e);c.push(f),d+=f.getLength(),a.updateBounds(f)}},s=function(){d=c.length=e.length=f.length=0};this.setSegments=function(a){m=[],d=0;for(var b=0;bo?0:1,q=[1,0][p];f=[],g=[],f[p]=a.sourcePos[p]>a.targetPos[p]?-1:1,g[p]=a.sourcePos[p]>a.targetPos[p]?1:-1,f[q]=0,g[q]=0}var r=c?n+k*f[0]:k*f[0],s=d?o+k*f[1]:k*f[1],t=c?l*g[0]:n+l*g[0],u=d?l*g[1]:o+l*g[1],v=f[0]*g[0]+f[1]*g[1],w={sx:r,sy:s,tx:t,ty:u,lw:e,xSpan:Math.abs(t-r),ySpan:Math.abs(u-s),mx:(r+t)/2,my:(s+u)/2,so:f,to:g,x:j,y:m,w:n,h:o,segment:b,startStubX:r+f[0]*h,startStubY:s+f[1]*h,endStubX:t+g[0]*i,endStubY:u+g[1]*i,isXGreaterThanStubTimes2:Math.abs(r-t)>h+i,isYGreaterThanStubTimes2:Math.abs(s-u)>h+i,opposite:-1==v,perpendicular:0===v,orthogonal:1==v,sourceAxis:0===f[0]?"y":"x",points:[j,m,n,o,r,s,t,u]};return w.anchorOrientation=w.opposite?"opposite":w.orthogonal?"orthogonal":"perpendicular",w};return this.getSegments=function(){return c},this.updateBounds=function(a){var b=a.getBounds();this.bounds.minX=Math.min(this.bounds.minX,b.minX),this.bounds.maxX=Math.max(this.bounds.maxX,b.maxX),this.bounds.minY=Math.min(this.bounds.minY,b.minY),this.bounds.maxY=Math.max(this.bounds.maxY,b.maxY)},this.pointOnPath=function(a,b){var c=q(a,b);return c.segment&&c.segment.pointOnPath(c.proportion,!1)||[0,0]},this.gradientAtPoint=function(a,b){var c=q(a,b);return c.segment&&c.segment.gradientAtPoint(c.proportion,!1)||0},this.pointAlongPathFrom=function(a,b,c){var d=q(a,c);return d.segment&&d.segment.pointAlongPathFrom(d.proportion,b,!1)||[0,0]},this.compute=function(a){n||(o=t.call(this,a)),s(),this._compute(o,a),this.x=o.points[0],this.y=o.points[1],this.w=o.points[2],this.h=o.points[3],this.segment=o.segment,p()},{addSegment:r,prepareCompute:t,sourceStub:h,targetStub:i,maxStub:Math.max(h,i),sourceGap:k,targetGap:l,maxGap:Math.max(k,l)}},jsPlumbUtil.extend(jsPlumb.Connectors.AbstractConnector,a);var b=jsPlumb.Connectors.Straight=function(){this.type="Straight";var a=jsPlumb.Connectors.AbstractConnector.apply(this,arguments);this._compute=function(b){a.addSegment(this,"Straight",{x1:b.sx,y1:b.sy,x2:b.startStubX,y2:b.startStubY}),a.addSegment(this,"Straight",{x1:b.startStubX,y1:b.startStubY,x2:b.endStubX,y2:b.endStubY}),a.addSegment(this,"Straight",{x1:b.endStubX,y1:b.endStubY,x2:b.tx,y2:b.ty})}};jsPlumbUtil.extend(jsPlumb.Connectors.Straight,jsPlumb.Connectors.AbstractConnector),jsPlumb.registerConnectorType(b,"Straight"),jsPlumb.Endpoints.AbstractEndpoint=function(b){a.apply(this,arguments);var c=this.compute=function(){var a=this._compute.apply(this,arguments);return this.x=a[0],this.y=a[1],this.w=a[2],this.h=a[3],this.bounds.minX=this.x,this.bounds.minY=this.y,this.bounds.maxX=this.x+this.w,this.bounds.maxY=this.y+this.h,a};return{compute:c,cssClass:b.cssClass}},jsPlumbUtil.extend(jsPlumb.Endpoints.AbstractEndpoint,a),jsPlumb.Endpoints.Dot=function(a){this.type="Dot",jsPlumb.Endpoints.AbstractEndpoint.apply(this,arguments),a=a||{},this.radius=a.radius||10,this.defaultOffset=.5*this.radius,this.defaultInnerRadius=this.radius/3,this._compute=function(a,b,c){this.radius=c.radius||this.radius;var d=a[0]-this.radius,e=a[1]-this.radius,f=2*this.radius,g=2*this.radius;if(c.strokeStyle){var h=c.lineWidth||1;d-=h,e-=h,f+=2*h,g+=2*h}return[d,e,f,g,this.radius]}},jsPlumbUtil.extend(jsPlumb.Endpoints.Dot,jsPlumb.Endpoints.AbstractEndpoint),jsPlumb.Endpoints.Rectangle=function(a){this.type="Rectangle",jsPlumb.Endpoints.AbstractEndpoint.apply(this,arguments),a=a||{},this.width=a.width||20,this.height=a.height||20,this._compute=function(a,b,c){var d=c.width||this.width,e=c.height||this.height,f=a[0]-d/2,g=a[1]-e/2;return[f,g,d,e]}},jsPlumbUtil.extend(jsPlumb.Endpoints.Rectangle,jsPlumb.Endpoints.AbstractEndpoint);var c=function(){jsPlumb.DOMElementComponent.apply(this,arguments),this._jsPlumb.displayElements=[]};jsPlumbUtil.extend(c,jsPlumb.DOMElementComponent,{getDisplayElements:function(){return this._jsPlumb.displayElements},appendDisplayElement:function(a){this._jsPlumb.displayElements.push(a)}}),jsPlumb.Endpoints.Image=function(a){this.type="Image",c.apply(this,arguments),jsPlumb.Endpoints.AbstractEndpoint.apply(this,arguments);var b=a.onload,d=a.src||a.url,e=a.cssClass?" "+a.cssClass:"";this._jsPlumb.img=new Image,this._jsPlumb.ready=!1,this._jsPlumb.initialized=!1,this._jsPlumb.deleted=!1,this._jsPlumb.widthToUse=a.width,this._jsPlumb.heightToUse=a.height,this._jsPlumb.endpoint=a.endpoint,this._jsPlumb.img.onload=function(){null!=this._jsPlumb&&(this._jsPlumb.ready=!0,this._jsPlumb.widthToUse=this._jsPlumb.widthToUse||this._jsPlumb.img.width,this._jsPlumb.heightToUse=this._jsPlumb.heightToUse||this._jsPlumb.img.height,b&&b(this))}.bind(this),this._jsPlumb.endpoint.setImage=function(a,c){var d=a.constructor==String?a:a.src;b=c,this._jsPlumb.img.src=d,null!=this.canvas&&this.canvas.setAttribute("src",this._jsPlumb.img.src)}.bind(this),this._jsPlumb.endpoint.setImage(d,b),this._compute=function(a){return this.anchorPoint=a,this._jsPlumb.ready?[a[0]-this._jsPlumb.widthToUse/2,a[1]-this._jsPlumb.heightToUse/2,this._jsPlumb.widthToUse,this._jsPlumb.heightToUse]:[0,0,0,0]},this.canvas=document.createElement("img"),this.canvas.style.margin=0,this.canvas.style.padding=0,this.canvas.style.outline=0,this.canvas.style.position="absolute",this.canvas.className=this._jsPlumb.instance.endpointClass+e,this._jsPlumb.widthToUse&&this.canvas.setAttribute("width",this._jsPlumb.widthToUse),this._jsPlumb.heightToUse&&this.canvas.setAttribute("height",this._jsPlumb.heightToUse),this._jsPlumb.instance.appendElement(this.canvas),this.attachListeners(this.canvas,this),this.actuallyPaint=function(){if(!this._jsPlumb.deleted){this._jsPlumb.initialized||(this.canvas.setAttribute("src",this._jsPlumb.img.src),this.appendDisplayElement(this.canvas),this._jsPlumb.initialized=!0);var a=this.anchorPoint[0]-this._jsPlumb.widthToUse/2,b=this.anchorPoint[1]-this._jsPlumb.heightToUse/2;jsPlumbUtil.sizeElement(this.canvas,a,b,this._jsPlumb.widthToUse,this._jsPlumb.heightToUse)}},this.paint=function(a,b){null!=this._jsPlumb&&(this._jsPlumb.ready?this.actuallyPaint(a,b):window.setTimeout(function(){this.paint(a,b)}.bind(this),200))}},jsPlumbUtil.extend(jsPlumb.Endpoints.Image,[c,jsPlumb.Endpoints.AbstractEndpoint],{cleanup:function(){this._jsPlumb.deleted=!0,this.canvas&&this.canvas.parentNode.removeChild(this.canvas),this.canvas=null}}),jsPlumb.Endpoints.Blank=function(){jsPlumb.Endpoints.AbstractEndpoint.apply(this,arguments),this.type="Blank",c.apply(this,arguments),this._compute=function(a){return[a[0],a[1],10,0]},this.canvas=document.createElement("div"),this.canvas.style.display="block",this.canvas.style.width="1px",this.canvas.style.height="1px",this.canvas.style.background="transparent",this.canvas.style.position="absolute",this.canvas.className=this._jsPlumb.endpointClass,jsPlumb.appendElement(this.canvas),this.paint=function(){jsPlumbUtil.sizeElement(this.canvas,this.x,this.y,this.w,this.h)}},jsPlumbUtil.extend(jsPlumb.Endpoints.Blank,[jsPlumb.Endpoints.AbstractEndpoint,c],{cleanup:function(){this.canvas&&this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)}}),jsPlumb.Endpoints.Triangle=function(a){this.type="Triangle",jsPlumb.Endpoints.AbstractEndpoint.apply(this,arguments),a=a||{},a.width=a.width||55,a.height=a.height||55,this.width=a.width,this.height=a.height,this._compute=function(a,b,c){var d=c.width||self.width,e=c.height||self.height,f=a[0]-d/2,g=a[1]-e/2;return[f,g,d,e]}};var d=jsPlumb.Overlays.AbstractOverlay=function(a){this.visible=!0,this.isAppendedAtTopLevel=!0,this.component=a.component,this.loc=null==a.location?.5:a.location,this.endpointLoc=null==a.endpointLocation?[.5,.5]:a.endpointLocation};d.prototype={cleanup:function(){this.component=null,this.canvas=null,this.endpointLoc=null},setVisible:function(a){this.visible=a,this.component.repaint()},isVisible:function(){return this.visible},hide:function(){this.setVisible(!1)},show:function(){this.setVisible(!0)},incrementLocation:function(a){this.loc+=a,this.component.repaint()},setLocation:function(a){this.loc=a,this.component.repaint()},getLocation:function(){return this.loc}},jsPlumb.Overlays.Arrow=function(a){this.type="Arrow",d.apply(this,arguments),this.isAppendedAtTopLevel=!1,a=a||{};var b=jsPlumbUtil,c=Biltong;this.length=a.length||20,this.width=a.width||20,this.id=a.id;var e=(a.direction||1)<0?-1:1,f=a.paintStyle||{lineWidth:1},g=a.foldback||.623;this.computeMaxSize=function(){return 1.5*self.width},this.draw=function(a,d){var h,i,j,k,l;if(a.pointAlongPathFrom){if(b.isString(this.loc)||this.loc>1||this.loc<0){var m=parseInt(this.loc,10),n=this.loc<0?1:0;h=a.pointAlongPathFrom(n,m,!1),i=a.pointAlongPathFrom(n,m-e*this.length/2,!1),j=c.pointOnLine(h,i,this.length)}else if(1==this.loc){if(h=a.pointOnPath(this.loc),i=a.pointAlongPathFrom(this.loc,-this.length),j=c.pointOnLine(h,i,this.length),-1==e){var o=j;j=h,h=o}}else if(0===this.loc){if(j=a.pointOnPath(this.loc),i=a.pointAlongPathFrom(this.loc,this.length),h=c.pointOnLine(j,i,this.length),-1==e){var p=j;j=h,h=p}}else h=a.pointAlongPathFrom(this.loc,e*this.length/2),i=a.pointOnPath(this.loc),j=c.pointOnLine(h,i,this.length);k=c.perpendicularLineTo(h,j,this.width),l=c.pointOnLine(h,j,g*this.length);var q={hxy:h,tail:k,cxy:l},r=f.strokeStyle||d.strokeStyle,s=f.fillStyle||d.strokeStyle,t=f.lineWidth||d.lineWidth,u={component:a,d:q,lineWidth:t,strokeStyle:r,fillStyle:s,minX:Math.min(h.x,k[0].x,k[1].x),maxX:Math.max(h.x,k[0].x,k[1].x),minY:Math.min(h.y,k[0].y,k[1].y),maxY:Math.max(h.y,k[0].y,k[1].y)};return u}return{component:a,minX:0,maxX:0,minY:0,maxY:0}}},jsPlumbUtil.extend(jsPlumb.Overlays.Arrow,d),jsPlumb.Overlays.PlainArrow=function(a){a=a||{};var b=jsPlumb.extend(a,{foldback:1});jsPlumb.Overlays.Arrow.call(this,b),this.type="PlainArrow"},jsPlumbUtil.extend(jsPlumb.Overlays.PlainArrow,jsPlumb.Overlays.Arrow),jsPlumb.Overlays.Diamond=function(a){a=a||{};var b=a.length||40,c=jsPlumb.extend(a,{length:b/2,foldback:2});jsPlumb.Overlays.Arrow.call(this,c),this.type="Diamond"},jsPlumbUtil.extend(jsPlumb.Overlays.Diamond,jsPlumb.Overlays.Arrow);var e=function(a){return null==a._jsPlumb.cachedDimensions&&(a._jsPlumb.cachedDimensions=a.getDimensions()),a._jsPlumb.cachedDimensions},f=function(a){jsPlumb.DOMElementComponent.apply(this,arguments),d.apply(this,arguments),this.id=a.id,this._jsPlumb.div=null,this._jsPlumb.initialised=!1,this._jsPlumb.component=a.component,this._jsPlumb.cachedDimensions=null,this._jsPlumb.create=a.create,this.getElement=function(){if(null==this._jsPlumb.div){var b=this._jsPlumb.div=jsPlumb.getDOMElement(this._jsPlumb.create(this._jsPlumb.component));b.style.position="absolute";var c=this._jsPlumb.instance.overlayClass+" "+(this.cssClass?this.cssClass:a.cssClass?a.cssClass:"");b.className=c,this._jsPlumb.instance.appendElement(b),this._jsPlumb.instance.getId(b),this.attachListeners(b,this),this.canvas=b}return this._jsPlumb.div},this.draw=function(a,b,c){var d=e(this);if(null!=d&&2==d.length){var f={x:0,y:0};if(c)f={x:c[0],y:c[1]};else if(a.pointOnPath){var g=this.loc,h=!1;(jsPlumbUtil.isString(this.loc)||this.loc<0||this.loc>1)&&(g=parseInt(this.loc,10),h=!0),f=a.pointOnPath(g,h)}else{var i=this.loc.constructor==Array?this.loc:this.endpointLoc;f={x:i[0]*a.w,y:i[1]*a.h}}var j=f.x-d[0]/2,k=f.y-d[1]/2;return{component:a,d:{minx:j,miny:k,td:d,cxy:f},minX:j,maxX:j+d[0],minY:k,maxY:k+d[1]}}return{minX:0,maxX:0,minY:0,maxY:0}}};jsPlumbUtil.extend(f,[jsPlumb.DOMElementComponent,d],{getDimensions:function(){return jsPlumb.getSize(this.getElement())},setVisible:function(a){this._jsPlumb.div.style.display=a?"block":"none"},clearCachedDimensions:function(){this._jsPlumb.cachedDimensions=null},cleanup:function(){null!=this._jsPlumb.div&&this._jsPlumb.instance.removeElement(this._jsPlumb.div)},computeMaxSize:function(){var a=e(this);return Math.max(a[0],a[1])},reattachListeners:function(a){this._jsPlumb.div&&this.reattachListenersForElement(this._jsPlumb.div,this,a)},paint:function(a){this._jsPlumb.initialised||(this.getElement(),a.component.appendDisplayElement(this._jsPlumb.div),this.attachListeners(this._jsPlumb.div,a.component),this._jsPlumb.initialised=!0),this._jsPlumb.div.style.left=a.component.x+a.d.minx+"px",this._jsPlumb.div.style.top=a.component.y+a.d.miny+"px"}}),jsPlumb.Overlays.Custom=function(){this.type="Custom",f.apply(this,arguments)},jsPlumbUtil.extend(jsPlumb.Overlays.Custom,f),jsPlumb.Overlays.GuideLines=function(){var a=this;a.length=50,a.lineWidth=5,this.type="GuideLines",d.apply(this,arguments),jsPlumb.jsPlumbUIComponent.apply(this,arguments),this.draw=function(b){var c=b.pointAlongPathFrom(a.loc,a.length/2),d=b.pointOnPath(a.loc),e=Biltong.pointOnLine(c,d,a.length),f=Biltong.perpendicularLineTo(c,e,40),g=Biltong.perpendicularLineTo(e,c,20);return{connector:b,head:c,tail:e,headLine:g,tailLine:f,minX:Math.min(c.x,e.x,g[0].x,g[1].x),minY:Math.min(c.y,e.y,g[0].y,g[1].y),maxX:Math.max(c.x,e.x,g[0].x,g[1].x),maxY:Math.max(c.y,e.y,g[0].y,g[1].y)} -}},jsPlumb.Overlays.Label=function(a){this.labelStyle=a.labelStyle,this.cssClass=null!=this.labelStyle?this.labelStyle.cssClass:null;var b=jsPlumb.extend({create:function(){return document.createElement("div")}},a);if(jsPlumb.Overlays.Custom.call(this,b),this.type="Label",this.label=a.label||"",this.labelText=null,this.labelStyle){var c=this.getElement();if(this.labelStyle.font=this.labelStyle.font||"12px sans-serif",c.style.font=this.labelStyle.font,c.style.color=this.labelStyle.color||"black",this.labelStyle.fillStyle&&(c.style.background=this.labelStyle.fillStyle),this.labelStyle.borderWidth>0){var d=this.labelStyle.borderStyle?this.labelStyle.borderStyle:"black";c.style.border=this.labelStyle.borderWidth+"px solid "+d}this.labelStyle.padding&&(c.style.padding=this.labelStyle.padding)}},jsPlumbUtil.extend(jsPlumb.Overlays.Label,jsPlumb.Overlays.Custom,{cleanup:function(){this.div=null,this.label=null,this.labelText=null,this.cssClass=null,this.labelStyle=null},getLabel:function(){return this.label},setLabel:function(a){this.label=a,this.labelText=null,this.clearCachedDimensions(),this.update(),this.component.repaint()},getDimensions:function(){return this.update(),f.prototype.getDimensions.apply(this,arguments)},update:function(){if("function"==typeof this.label){var a=this.label(this);this.getElement().innerHTML=a.replace(/\r\n/g,"
")}else null==this.labelText&&(this.labelText=this.label,this.getElement().innerHTML=this.labelText.replace(/\r\n/g,"
"))}})}(),function(){"use strict";var a=function(a){this.type="Flowchart",a=a||{},a.stub=null==a.stub?30:a.stub;var b,c=jsPlumb.Connectors.AbstractConnector.apply(this,arguments),d=null==a.midpoint?.5:a.midpoint,e=[],f=(a.grid,a.alwaysRespectStubs),g=null,h=null,i=null,j=null!=a.cornerRadius?a.cornerRadius:0,k=function(a){return 0>a?-1:0===a?0:1},l=function(a,b,c,d){if(h!=b||i!=c){var e=null==h?d.sx:h,f=null==i?d.sy:i,g=e==b?"v":"h",j=k(b-e),l=k(c-f);h=b,i=c,a.push([e,f,b,c,g,j,l])}},m=function(a){return Math.sqrt(Math.pow(a[0]-a[2],2)+Math.pow(a[1]-a[3],2))},n=function(a){var b=[];return b.push.apply(b,a),b},o=function(a,b,d){for(var e,f,g=0;g0&&e[4]!=f[4]){var h=Math.min(j,m(e),m(f));e[2]-=e[5]*h,e[3]-=e[6]*h,f[0]+=f[5]*h,f[1]+=f[6]*h;var i=e[6]==f[5]&&1==f[5]||e[6]==f[5]&&0===f[5]&&e[5]!=f[6]||e[6]==f[5]&&-1==f[5],k=f[1]>e[3]?1:-1,l=f[0]>e[2]?1:-1,o=k==l,p=o&&i||!o&&!i?f[0]:e[2],q=o&&i||!o&&!i?e[3]:f[1];c.addSegment(a,"Straight",{x1:e[0],y1:e[1],x2:e[2],y2:e[3]}),c.addSegment(a,"Arc",{r:h,x1:e[2],y1:e[3],x2:f[0],y2:f[1],cx:p,cy:q,ac:i})}else{var r=e[2]==e[0]?0:e[2]>e[0]?d.lw/2:-(d.lw/2),s=e[3]==e[1]?0:e[3]>e[1]?d.lw/2:-(d.lw/2);c.addSegment(a,"Straight",{x1:e[0]-r,y1:e[1]-s,x2:e[2]+r,y2:e[3]+s})}e=f}null!=f&&c.addSegment(a,"Straight",{x1:f[0],y1:f[1],x2:f[2],y2:f[3]})};this.setSegments=function(a){g=a},this.isEditable=function(){return!0},this.getOriginalSegments=function(){return g||e},this._compute=function(a,j){if(j.clearEdits&&(g=null),null!=g)return o(this,g,a),void 0;e=[],h=null,i=null,b=null;var k=a.startStubX+(a.endStubX-a.startStubX)*d,m=a.startStubY+(a.endStubY-a.startStubY)*d,n={x:[0,1],y:[1,0]},p=function(){return[a.startStubX,a.startStubY,a.endStubX,a.endStubY]},q={perpendicular:p,orthogonal:p,opposite:function(b){var c=a,d="x"==b?0:1,e={x:function(){return 1==c.so[d]&&(c.startStubX>c.endStubX&&c.tx>c.startStubX||c.sx>c.endStubX&&c.tx>c.sx)||-1==c.so[d]&&(c.startStubXc.endStubY&&c.ty>c.startStubY||c.sy>c.endStubY&&c.ty>c.sy)||-1==c.so[d]&&(c.startStubYj[b][0],s=e[b][p][0],t=e[b][p][1],u=d[b][p][q];return c.segment==u[3]||c.segment==u[2]&&r?f[b]:c.segment==u[2]&&s>t?g[b]:c.segment==u[2]&&t>=s||c.segment==u[1]&&!r?i[b]:c.segment==u[0]||c.segment==u[1]&&r?h[b]:void 0},orthogonal:function(b,c,d,e,f){var g=a,h={x:-1==g.so[0]?Math.min(c,e):Math.max(c,e),y:-1==g.so[1]?Math.min(c,e):Math.max(c,e)}[b];return{x:[[h,d],[h,f],[e,f]],y:[[d,h],[f,h],[f,e]]}[b]},opposite:function(b,d,e,f){var g=a,h={x:"y",y:"x"}[b],i={x:"height",y:"width"}[b],l=g["is"+b.toUpperCase()+"GreaterThanStubTimes2"];if(j.sourceEndpoint.elementId==j.targetEndpoint.elementId){var n=e+(1-j.sourceEndpoint.anchor[h])*j.sourceInfo[i]+c.maxStub;return{x:[[d,n],[f,n]],y:[[n,d],[n,f]]}[b]}return!l||1==g.so[t]&&d>f||-1==g.so[t]&&f>d?{x:[[d,m],[f,m]],y:[[k,d],[k,f]]}[b]:1==g.so[t]&&f>d||-1==g.so[t]&&d>f?{x:[[k,g.sy],[k,g.ty]],y:[[g.sx,m],[g.tx,m]]}[b]:void 0}},s=q[a.anchorOrientation](a.sourceAxis),t="x"==a.sourceAxis?0:1,u="x"==a.sourceAxis?1:0,v=s[t],w=s[u],x=s[t+2],y=s[u+2];l(e,s[0],s[1],a);var z=r[a.anchorOrientation](a.sourceAxis,v,w,x,y);if(z)for(var A=0;A=a&&b>=d?1:c>=a&&d>=b?2:a>=c&&d>=b?3:4},b=function(a,b,c,d,e,f,g,h,i){return i>=h?[a,b]:1===c?d[3]<=0&&e[3]>=1?[a+(d[2]<.5?-1*f:f),b]:d[2]>=1&&e[2]<=0?[a,b+(d[3]<.5?-1*g:g)]:[a+-1*f,b+-1*g]:2===c?d[3]>=1&&e[3]<=0?[a+(d[2]<.5?-1*f:f),b]:d[2]>=1&&e[2]<=0?[a,b+(d[3]<.5?-1*g:g)]:[a+1*f,b+-1*g]:3===c?d[3]>=1&&e[3]<=0?[a+(d[2]<.5?-1*f:f),b]:d[2]<=0&&e[2]>=1?[a,b+(d[3]<.5?-1*g:g)]:[a+-1*f,b+-1*g]:4===c?d[3]<=0&&e[3]>=1?[a+(d[2]<.5?-1*f:f),b]:d[2]<=0&&e[2]>=1?[a,b+(d[3]<.5?-1*g:g)]:[a+1*f,b+-1*g]:void 0},c=function(c){c=c||{},this.type="StateMachine";var d=jsPlumb.Connectors.AbstractConnector.apply(this,arguments),e=c.curviness||10,f=c.margin||5,g=c.proximityLimit||80,h=c.orientation&&"clockwise"===c.orientation,i=c.loopbackRadius||25,j=c.showLoopback!==!1;this._compute=function(c,k){var l=Math.abs(k.sourcePos[0]-k.targetPos[0]),m=Math.abs(k.sourcePos[1]-k.targetPos[1]);if(Math.min(k.sourcePos[0],k.targetPos[0]),Math.min(k.sourcePos[1],k.targetPos[1]),j&&k.sourceEndpoint.elementId===k.targetEndpoint.elementId){var n=k.sourcePos[0],o=(k.sourcePos[0],k.sourcePos[1]-f),p=(k.sourcePos[1]-f,n),q=o-i,r=2*i,s=2*i,t=p-i,u=q-i;c.points[0]=t,c.points[1]=u,c.points[2]=r,c.points[3]=s,d.addSegment(this,"Arc",{loopback:!0,x1:n-t+4,y1:o-u,startAngle:0,endAngle:2*Math.PI,r:i,ac:!h,x2:n-t-4,y2:o-u,cx:p-t,cy:q-u})}else{var v=k.sourcePos[0]c?a.insertBefore(b,a.childNodes[c]):a.appendChild(b)};jsPlumbUtil.svg={node:q,attr:p,pos:r};var w=function(a){var b=a.pointerEventsSpec||"all",c={};jsPlumb.jsPlumbUIComponent.apply(this,a.originalArgs),this.canvas=null,this.path=null,this.svg=null,this.bgCanvas=null;var d=a.cssClass+" "+(a.originalArgs[0].cssClass||""),e={style:"",width:0,height:0,"pointer-events":b,position:"absolute"};this.svg=q("svg",e),a.useDivWrapper?(this.canvas=document.createElement("div"),this.canvas.style.position="absolute",jsPlumbUtil.sizeElement(this.canvas,0,0,1,1),this.canvas.className=d):(p(this.svg,{"class":d}),this.canvas=this.svg),a._jsPlumb.appendElement(this.canvas,a.originalArgs[0].parent),a.useDivWrapper&&this.canvas.appendChild(this.svg);var f=[this.canvas];return this.getDisplayElements=function(){return f},this.appendDisplayElement=function(a){f.push(a)},this.paint=function(b,d,e){if(null!=b){var f,g=[this.x,this.y],h=[this.w,this.h];null!=e&&(e.xmin<0&&(g[0]+=e.xmin),e.ymin<0&&(g[1]+=e.ymin),h[0]=e.xmax+(e.xmin<0?-e.xmin:0),h[1]=e.ymax+(e.ymin<0?-e.ymin:0)),a.useDivWrapper?(jsPlumbUtil.sizeElement(this.canvas,g[0],g[1],h[0],h[1]),g[0]=0,g[1]=0,f=r([0,0])):f=r([g[0],g[1]]),c.paint.apply(this,arguments),p(this.svg,{style:f,width:h[0],height:h[1]})}},{renderer:c}};jsPlumbUtil.extend(w,jsPlumb.jsPlumbUIComponent,{cleanup:function(){this.canvas&&this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this.svg=null,this.canvas=null,this.bgCanvas=null,this.path=null,this.group=null},setVisible:function(a){this.canvas&&(this.canvas.style.display=a?"block":"none"),this.bgCanvas&&(this.bgCanvas.style.display=a?"block":"none")}}),jsPlumb.ConnectorRenderers.svg=function(a){var b=this,c=w.apply(this,[{cssClass:a._jsPlumb.connectorClass,originalArgs:arguments,pointerEventsSpec:"none",_jsPlumb:a._jsPlumb}]);c.renderer.paint=function(c,d,e){var f=b.getSegments(),g="",h=[0,0];if(e.xmin<0&&(h[0]=-e.xmin),e.ymin<0&&(h[1]=-e.ymin),f.length>0){for(var i=0;iMath.PI?1:0,d=a.anticlockwise?0:1;return"M"+a.x1+" "+a.y1+" A "+a.radius+" "+b.r+" 0 "+c+","+d+" "+a.x2+" "+a.y2}}[a.type]()}}};var x=window.SvgEndpoint=function(a){var b=w.apply(this,[{cssClass:a._jsPlumb.endpointClass,originalArgs:arguments,pointerEventsSpec:"all",useDivWrapper:!0,_jsPlumb:a._jsPlumb}]);b.renderer.paint=function(a){var b=jsPlumb.extend({},a);b.outlineColor&&(b.strokeWidth=b.outlineWidth,b.strokeStyle=jsPlumbUtil.convertStyle(b.outlineColor,!0)),null==this.node?(this.node=this.makeNode(b),this.svg.appendChild(this.node),this.attachListeners(this.node,this)):null!=this.updateNode&&this.updateNode(this.node),u(this.svg,this.node,b,[this.x,this.y,this.w,this.h],this),r(this.node,[this.x,this.y])}.bind(this)};jsPlumbUtil.extend(x,w,{reattachListeners:function(){this.node&&this.reattachListenersForElement(this.node,this)}}),jsPlumb.Endpoints.svg.Dot=function(){jsPlumb.Endpoints.Dot.apply(this,arguments),x.apply(this,arguments),this.makeNode=function(){return q("circle",{cx:this.w/2,cy:this.h/2,r:this.radius})},this.updateNode=function(a){p(a,{cx:this.w/2,cy:this.h/2,r:this.radius})}},jsPlumbUtil.extend(jsPlumb.Endpoints.svg.Dot,[jsPlumb.Endpoints.Dot,x]),jsPlumb.Endpoints.svg.Rectangle=function(){jsPlumb.Endpoints.Rectangle.apply(this,arguments),x.apply(this,arguments),this.makeNode=function(){return q("rect",{width:this.w,height:this.h})},this.updateNode=function(a){p(a,{width:this.w,height:this.h})}},jsPlumbUtil.extend(jsPlumb.Endpoints.svg.Rectangle,[jsPlumb.Endpoints.Rectangle,x]),jsPlumb.Endpoints.svg.Image=jsPlumb.Endpoints.Image,jsPlumb.Endpoints.svg.Blank=jsPlumb.Endpoints.Blank,jsPlumb.Overlays.svg.Label=jsPlumb.Overlays.Label,jsPlumb.Overlays.svg.Custom=jsPlumb.Overlays.Custom;var y=function(a,b){a.apply(this,b),jsPlumb.jsPlumbUIComponent.apply(this,b),this.isAppendedAtTopLevel=!1,this.path=null,this.paint=function(a,d){if(a.component.svg&&d){null==this.path&&(this.path=q("path",{"pointer-events":"all"}),a.component.svg.appendChild(this.path),this.canvas=a.component.svg,this.attachListeners(this.path,a.component),this.attachListeners(this.path,this));var e=b&&1==b.length?b[0].cssClass||"":"",f=[0,0];d.xmin<0&&(f[0]=-d.xmin),d.ymin<0&&(f[1]=-d.ymin),p(this.path,{d:c(a.d),"class":e,stroke:a.strokeStyle?a.strokeStyle:null,fill:a.fillStyle?a.fillStyle:null,transform:"translate("+f[0]+","+f[1]+")"})}};var c=function(a){return"M"+a.hxy.x+","+a.hxy.y+" L"+a.tail[0].x+","+a.tail[0].y+" L"+a.cxy.x+","+a.cxy.y+" L"+a.tail[1].x+","+a.tail[1].y+" L"+a.hxy.x+","+a.hxy.y};this.reattachListeners=function(){this.path&&this.reattachListenersForElement(this.path,this)}};jsPlumbUtil.extend(y,[jsPlumb.jsPlumbUIComponent,jsPlumb.Overlays.AbstractOverlay],{cleanup:function(){null!=this.path&&this._jsPlumb.instance.removeElement(this.path)},setVisible:function(a){null!=this.path&&(this.path.style.display=a?"block":"none")}}),jsPlumb.Overlays.svg.Arrow=function(){y.apply(this,[jsPlumb.Overlays.Arrow,arguments])},jsPlumbUtil.extend(jsPlumb.Overlays.svg.Arrow,[jsPlumb.Overlays.Arrow,y]),jsPlumb.Overlays.svg.PlainArrow=function(){y.apply(this,[jsPlumb.Overlays.PlainArrow,arguments])},jsPlumbUtil.extend(jsPlumb.Overlays.svg.PlainArrow,[jsPlumb.Overlays.PlainArrow,y]),jsPlumb.Overlays.svg.Diamond=function(){y.apply(this,[jsPlumb.Overlays.Diamond,arguments])},jsPlumbUtil.extend(jsPlumb.Overlays.svg.Diamond,[jsPlumb.Overlays.Diamond,y]),jsPlumb.Overlays.svg.GuideLines=function(){var a,b,c=null,d=this;jsPlumb.Overlays.GuideLines.apply(this,arguments),this.paint=function(f,g){null==c&&(c=q("path"),f.connector.svg.appendChild(c),d.attachListeners(c,f.connector),d.attachListeners(c,d),a=q("path"),f.connector.svg.appendChild(a),d.attachListeners(a,f.connector),d.attachListeners(a,d),b=q("path"),f.connector.svg.appendChild(b),d.attachListeners(b,f.connector),d.attachListeners(b,d));var h=[0,0];g.xmin<0&&(h[0]=-g.xmin),g.ymin<0&&(h[1]=-g.ymin),p(c,{d:e(f.head,f.tail),stroke:"red",fill:null,transform:"translate("+h[0]+","+h[1]+")"}),p(a,{d:e(f.tailLine[0],f.tailLine[1]),stroke:"blue",fill:null,transform:"translate("+h[0]+","+h[1]+")"}),p(b,{d:e(f.headLine[0],f.headLine[1]),stroke:"green",fill:null,transform:"translate("+h[0]+","+h[1]+")"})};var e=function(a,b){return"M "+a.x+","+a.y+" L"+b.x+","+b.y}},jsPlumbUtil.extend(jsPlumb.Overlays.svg.GuideLines,jsPlumb.Overlays.GuideLines)}(),function(){"use strict";var a={"stroke-linejoin":"joinstyle",joinstyle:"joinstyle",endcap:"endcap",miterlimit:"miterlimit"},b=null;if(document.createStyleSheet&&document.namespaces){var c=[".jsplumb_vml","jsplumb\\:textbox","jsplumb\\:oval","jsplumb\\:rect","jsplumb\\:stroke","jsplumb\\:shape","jsplumb\\:group"],d="behavior:url(#default#VML);position:absolute;";b=document.createStyleSheet();for(var e=0;e0&&jslider.width()){slider.width(childWidth);} -if(childHeight>slider.height()){slider.height(childHeight);} -if(link!=''){link.css('display','none');} -child.css('display','none');vars.totalSlides++;});if(settings.startSlide>0){if(settings.startSlide>=vars.totalSlides)settings.startSlide=vars.totalSlides-1;vars.currentSlide=settings.startSlide;} -if($(kids[vars.currentSlide]).is('img')){vars.currentImage=$(kids[vars.currentSlide]);}else{vars.currentImage=$(kids[vars.currentSlide]).find('img:first');} -if($(kids[vars.currentSlide]).is('a')){$(kids[vars.currentSlide]).css('display','block');} -slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');slider.append($('

').css({display:'none',opacity:settings.captionOpacity}));var processCaption=function(settings){var nivoCaption=$('.nivo-caption',slider);if(vars.currentImage.attr('title')!=''&&vars.currentImage.attr('title')!=undefined){var title=vars.currentImage.attr('title');if(title.substr(0,1)=='#')title=$(title).html();if(nivoCaption.css('display')=='block'){nivoCaption.find('p').fadeOut(settings.animSpeed,function(){$(this).html(title);$(this).fadeIn(settings.animSpeed);});}else{nivoCaption.find('p').html(title);} -nivoCaption.fadeIn(settings.animSpeed);}else{nivoCaption.fadeOut(settings.animSpeed);}} -processCaption(settings);var timer=0;if(!settings.manualAdvance&&kids.length>1){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);} -if(settings.directionNav){slider.append('');if(settings.directionNavHide){$('.nivo-directionNav',slider).hide();slider.hover(function(){$('.nivo-directionNav',slider).show();},function(){$('.nivo-directionNav',slider).hide();});} -$('a.nivo-prevNav',slider).live('click',function(){if(vars.running)return false;clearInterval(timer);timer='';vars.currentSlide-=2;nivoRun(slider,kids,settings,'prev');});$('a.nivo-nextNav',slider).live('click',function(){if(vars.running)return false;clearInterval(timer);timer='';nivoRun(slider,kids,settings,'next');});} -if(settings.controlNav){var nivoControl=$('
');slider.append(nivoControl);for(var i=0;i');}else{nivoControl.append('');}}else{nivoControl.append(''+(i+1)+'');}} -$('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');$('.nivo-controlNav a',slider).live('click',function(){if(vars.running)return false;if($(this).hasClass('active'))return false;clearInterval(timer);timer='';slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');vars.currentSlide=$(this).attr('rel')-1;nivoRun(slider,kids,settings,'control');});} -if(settings.keyboardNav){$(window).keypress(function(event){if(event.keyCode=='37'){if(vars.running)return false;clearInterval(timer);timer='';vars.currentSlide-=2;nivoRun(slider,kids,settings,'prev');} -if(event.keyCode=='39'){if(vars.running)return false;clearInterval(timer);timer='';nivoRun(slider,kids,settings,'next');}});} -if(settings.pauseOnHover){slider.hover(function(){vars.paused=true;clearInterval(timer);timer='';},function(){vars.paused=false;if(timer==''&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);}});} -slider.bind('nivo:animFinished',function(){vars.running=false;$(kids).each(function(){if($(this).is('a')){$(this).css('display','none');}});if($(kids[vars.currentSlide]).is('a')){$(kids[vars.currentSlide]).css('display','block');} -if(timer==''&&!vars.paused&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);} -settings.afterChange.call(this);});var createSlices=function(slider,settings,vars){for(var i=0;i

').css({left:(sliceWidth*i)+'px',width:(slider.width()-(sliceWidth*i))+'px',height:'0px',opacity:'0',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+'px 0%'}));}else{slider.append($('
').css({left:(sliceWidth*i)+'px',width:sliceWidth+'px',height:'0px',opacity:'0',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+'px 0%'}));}}} -var createBoxes=function(slider,settings,vars){var boxWidth=Math.round(slider.width()/settings.boxCols);var boxHeight=Math.round(slider.height()/settings.boxRows);for(var rows=0;rows').css({opacity:0,left:(boxWidth*cols)+'px',top:(boxHeight*rows)+'px',width:(slider.width()-(boxWidth*cols))+'px',height:boxHeight+'px',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+'px -'+((boxHeight+(rows*boxHeight))-boxHeight)+'px'}));}else{slider.append($('
').css({opacity:0,left:(boxWidth*cols)+'px',top:(boxHeight*rows)+'px',width:boxWidth+'px',height:boxHeight+'px',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+'px -'+((boxHeight+(rows*boxHeight))-boxHeight)+'px'}));}}}} -var nivoRun=function(slider,kids,settings,nudge){var vars=slider.data('nivo:vars');if(vars&&(vars.currentSlide==vars.totalSlides-1)){settings.lastSlide.call(this);} -if((!vars||vars.stop)&&!nudge)return false;settings.beforeChange.call(this);if(!nudge){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}else{if(nudge=='prev'){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');} -if(nudge=='next'){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}} -vars.currentSlide++;if(vars.currentSlide==vars.totalSlides){vars.currentSlide=0;settings.slideshowEnd.call(this);} -if(vars.currentSlide<0)vars.currentSlide=(vars.totalSlides-1);if($(kids[vars.currentSlide]).is('img')){vars.currentImage=$(kids[vars.currentSlide]);}else{vars.currentImage=$(kids[vars.currentSlide]).find('img:first');} -if(settings.controlNav){$('.nivo-controlNav a',slider).removeClass('active');$('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');} -processCaption(settings);$('.nivo-slice',slider).remove();$('.nivo-box',slider).remove();if(settings.effect=='random'){var anims=new Array('sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft','sliceUpDown','sliceUpDownLeft','fold','fade','boxRandom','boxRain','boxRainReverse','boxRainGrow','boxRainGrowReverse');vars.randAnim=anims[Math.floor(Math.random()*(anims.length+1))];if(vars.randAnim==undefined)vars.randAnim='fade';} -if(settings.effect.indexOf(',')!=-1){var anims=settings.effect.split(',');vars.randAnim=anims[Math.floor(Math.random()*(anims.length))];if(vars.randAnim==undefined)vars.randAnim='fade';} -vars.running=true;if(settings.effect=='sliceDown'||settings.effect=='sliceDownRight'||vars.randAnim=='sliceDownRight'||settings.effect=='sliceDownLeft'||vars.randAnim=='sliceDownLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceDownLeft'||vars.randAnim=='sliceDownLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);slice.css({'top':'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} -timeBuff+=50;i++;});} -else if(settings.effect=='sliceUp'||settings.effect=='sliceUpRight'||vars.randAnim=='sliceUpRight'||settings.effect=='sliceUpLeft'||vars.randAnim=='sliceUpLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceUpLeft'||vars.randAnim=='sliceUpLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);slice.css({'bottom':'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} -timeBuff+=50;i++;});} -else if(settings.effect=='sliceUpDown'||settings.effect=='sliceUpDownRight'||vars.randAnim=='sliceUpDown'||settings.effect=='sliceUpDownLeft'||vars.randAnim=='sliceUpDownLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var v=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceUpDownLeft'||vars.randAnim=='sliceUpDownLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);if(i==0){slice.css('top','0px');i++;}else{slice.css('bottom','0px');i=0;} -if(v==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} -timeBuff+=50;v++;});} -else if(settings.effect=='fold'||vars.randAnim=='fold'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;$('.nivo-slice',slider).each(function(){var slice=$(this);var origWidth=slice.width();slice.css({top:'0px',height:'100%',width:'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({width:origWidth,opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({width:origWidth,opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} -timeBuff+=50;i++;});} -else if(settings.effect=='fade'||vars.randAnim=='fade'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':slider.width()+'px'});firstSlice.animate({opacity:'1.0'},(settings.animSpeed*2),'',function(){slider.trigger('nivo:animFinished');});} -else if(settings.effect=='slideInRight'||vars.randAnim=='slideInRight'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':'0px','opacity':'1'});firstSlice.animate({width:slider.width()+'px'},(settings.animSpeed*2),'',function(){slider.trigger('nivo:animFinished');});} -else if(settings.effect=='slideInLeft'||vars.randAnim=='slideInLeft'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':'0px','opacity':'1','left':'','right':'0px'});firstSlice.animate({width:slider.width()+'px'},(settings.animSpeed*2),'',function(){firstSlice.css({'left':'0px','right':''});slider.trigger('nivo:animFinished');});} -else if(settings.effect=='boxRandom'||vars.randAnim=='boxRandom'){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var boxes=shuffle($('.nivo-box',slider));boxes.each(function(){var box=$(this);if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:'1'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){box.animate({opacity:'1'},settings.animSpeed);},(100+timeBuff));} -timeBuff+=20;i++;});} -else if(settings.effect=='boxRain'||vars.randAnim=='boxRain'||settings.effect=='boxRainReverse'||vars.randAnim=='boxRainReverse'||settings.effect=='boxRainGrow'||vars.randAnim=='boxRainGrow'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var rowIndex=0;var colIndex=0;var box2Darr=new Array();box2Darr[rowIndex]=new Array();var boxes=$('.nivo-box',slider);if(settings.effect=='boxRainReverse'||vars.randAnim=='boxRainReverse'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){boxes=$('.nivo-box',slider)._reverse();} -boxes.each(function(){box2Darr[rowIndex][colIndex]=$(this);colIndex++;if(colIndex==settings.boxCols){rowIndex++;colIndex=0;box2Darr[rowIndex]=new Array();}});for(var cols=0;cols<(settings.boxCols*2);cols++){var prevCol=cols;for(var rows=0;rows=0&&prevCol>8&255}}var s=t("./utils").base64decode,u=t("./mathlib/wasm/math_wasm_base64");i.prototype.init=function(){var t=this;return this.__initPromise=Promise.resolve().then(function(){return t.unsharp=t.unsharp_js,t.__requested_features.indexOf("js")>=0&&(t.features.js=!0,t.resize=t.resize_js),"undefined"!=typeof WebAssembly&&t.__requested_features.indexOf("wasm")>=0?t.__wasm_module?(t.features.wasm=!0,t.resize=t.resize_wasm,null):WebAssembly.compile(s(u)).then(function(e){t.__wasm_module=e,t.features.wasm=!0,t.resize=t.resize_wasm}).catch(function(){}):null}).then(function(){if(!t.features.wasm&&!t.features.js)throw new Error("Pica mathlib: no supported methods found");return t}),this.__initPromise},i.prototype.resizeAndUnsharp=function(t,e){var r=this.resize(t,e);return t.unsharpAmount&&this.unsharp(r,t.toWidth,t.toHeight,t.unsharpAmount,t.unsharpRadius,t.unsharpThreshold),r},i.prototype.unsharp_js=t("./mathlib/unsharp_js"),i.prototype.resize_js=t("./mathlib/resize_js");var h=t("./mathlib/resize_filter_gen"),f=!0;try{f=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]}catch(t){}i.prototype.resize_wasm=function(t,e){var r=t.src,i=t.width,a=t.height,s=t.toWidth,u=t.toHeight,f=t.scaleX||t.toWidth/t.width,l=t.scaleY||t.toHeight/t.height,c=t.offsetX||0,d=t.offsetY||0,g=t.dest||new Uint8Array(s*u*4),p=void 0===t.quality?3:t.quality,m=t.alpha||!1;e||(e={});var A="filter_"+p+"|"+i+"|"+s+"|"+f+"|"+c,w="filter_"+p+"|"+a+"|"+u+"|"+l+"|"+d,v=e[A]||h(p,i,s,f,c),b=e[w]||h(p,a,u,l,d),_=Math.max(r.byteLength,g.byteLength)+v.byteLength+b.byteLength+a*s*4,y=Math.ceil(_/65536),I=e.wasm_imports||{env:{memory:new WebAssembly.Memory({initial:y})}},B=I.env.memory,C=B.buffer.byteLength/65536;y>C&&B.grow(y-C+16);var E=e.wasm_instance||new WebAssembly.Instance(this.__wasm_module,I);e.wasm_imports||(e.wasm_imports=I),e.wasm_instance||(e.wasm_instance=E);var x=new Uint8Array(I.env.memory.buffer),j=new Uint32Array(I.env.memory.buffer),M=new Uint32Array(r.buffer);j.set(M);var Q=Math.max(r.byteLength,g.byteLength),U=Q+a*s*4,z=U+v.byteLength;o(v,x,U),o(b,x,z),E.exports.convolveHV(U,z,Q,i,a,s,u);var H=new Uint32Array(g.buffer);return H.set(j.subarray(0,H.length)),m||n(g,s,u),g},e.exports=i},{"./mathlib/resize_filter_gen":4,"./mathlib/resize_js":6,"./mathlib/unsharp_js":7,"./mathlib/wasm/math_wasm_base64":8,"./utils":11}],2:[function(t,e,r){"use strict";e.exports=function(t,e,r){for(var i,n,a,o,s,u=e*r,h=new Uint16Array(u),f=0;f=n&&i>=a?i:n>=a&&n>=i?n:a,o=i<=n&&i<=a?i:n<=a&&n<=i?n:a,h[f]=257*(s+o)>>1;return h}},{}],3:[function(t,e,r){"use strict";function i(t){return t<0?0:t>255?255:t}function n(t,e,r,n,a,o){var s,u,h,f,l,c,d,g,p,m,A,w=0,v=0;for(p=0;p0;d--)A=o[l++],f=f+A*t[g+3]|0,h=h+A*t[g+2]|0,u=u+A*t[g+1]|0,s=s+A*t[g]|0,g=g+4|0;e[v+3]=i(f+8192>>14),e[v+2]=i(h+8192>>14),e[v+1]=i(u+8192>>14),e[v]=i(s+8192>>14),v=v+4*n|0}v=4*(p+1)|0,w=(p+1)*r*4|0}}function a(t,e,r,n,a,o){var s,u,h,f,l,c,d,g,p,m,A,w=0,v=0;for(p=0;p0;d--)A=o[l++],f=f+A*t[g+3]|0,h=h+A*t[g+2]|0,u=u+A*t[g+1]|0,s=s+A*t[g]|0,g=g+4|0;e[v+3]=i(f+8192>>14),e[v+2]=i(h+8192>>14),e[v+1]=i(u+8192>>14),e[v]=i(s+8192>>14),v=v+4*n|0}v=4*(p+1)|0,w=(p+1)*r*4|0}}e.exports={convolveHorizontally:n,convolveVertically:a}},{}],4:[function(t,e,r){"use strict";function i(t){return Math.round(t*((1<>1]+=i(1-w),b=0;b0&&0===d[_];)_--;if(y=h+b,I=_-b+1,M[Q++]=y,M[Q++]=I,U)for(m=b;m<=_;m++)M[Q++]=d[m];else M.set(d.subarray(b,_+1),Q),Q+=I}else M[Q++]=0,M[Q++]=0}return M}},{"./resize_filter_info":5}],5:[function(t,e,r){"use strict";e.exports=[{win:.5,filter:function(t){return t>=-.5&&t<.5?1:0}},{win:1,filter:function(t){if(t<=-1||t>=1)return 0;if(t>-1.1920929e-7&&t<1.1920929e-7)return 1;var e=t*Math.PI;return Math.sin(e)/e*(.54+.46*Math.cos(e/1))}},{win:2,filter:function(t){if(t<=-2||t>=2)return 0;if(t>-1.1920929e-7&&t<1.1920929e-7)return 1;var e=t*Math.PI;return Math.sin(e)/e*Math.sin(e/2)/(e/2)}},{win:3,filter:function(t){if(t<=-3||t>=3)return 0;if(t>-1.1920929e-7&&t<1.1920929e-7)return 1;var e=t*Math.PI;return Math.sin(e)/e*Math.sin(e/3)/(e/3)}}]},{}],6:[function(t,e,r){"use strict";function i(t,e,r){for(var i=3,n=e*r*4|0;i2&&(o=2);var _=n(t,e,r),y=new Uint16Array(_);i(y,e,r,o);for(var I=a/100*4096+.5|0,B=257*s|0,C=e*r,E=0;E=B&&(b=4*E,u=t[b],h=t[b+1],f=t[b+2],p=u>=h&&u>=f?u:h>=u&&h>=f?h:f,g=u<=h&&u<=f?u:h<=u&&h<=f?h:f,d=257*(p+g)>>1,g===p?l=c=0:(c=d<=32767?4095*(p-g)/(p+g)|0:4095*(p-g)/(510-p-g)|0,l=u===p?65535*(h-f)/(6*(p-g))|0:h===p?21845+(65535*(f-u)/(6*(p-g))|0):43690+(65535*(u-h)/(6*(p-g))|0)),d+=I*v+2048>>12,d>65535?d=65535:d<0&&(d=0),0===c?u=h=f=d>>8:(A=d<=32767?d*(4096+c)+2048>>12:d+((65535-d)*c+2048>>12),m=2*d-A>>8,A>>=8,w=l+21845&65535,u=w>=43690?m:w>=32767?m+(6*(A-m)*(43690-w)+32768>>16):w>=10922?A:m+(6*(A-m)*w+32768>>16),w=65535&l,h=w>=43690?m:w>=32767?m+(6*(A-m)*(43690-w)+32768>>16):w>=10922?A:m+(6*(A-m)*w+32768>>16),w=l-21845&65535,f=w>=43690?m:w>=32767?m+(6*(A-m)*(43690-w)+32768>>16):w>=10922?A:m+(6*(A-m)*w+32768>>16)),t[b]=u,t[b+1]=h,t[b+2]=f)}}},{"./lightness16_js":2,"glur/mono16":13}],8:[function(t,e,r){"use strict";e.exports="AGFzbQEAAAABlICAgAACYAZ/f39/f38AYAd/f39/f39/AAKPgICAAAEDZW52Bm1lbW9yeQIAAQODgICAAAIAAQSEgICAAAFwAAAHmYCAgAACCGNvbnZvbHZlAAAKY29udm9sdmVIVgABCYGAgIAAAArtg4CAAALBg4CAAAEQfwJAIANFDQAgBEUNACAFQQRqIRVBACEMQQAhDQNAIA0hDkEAIRFBACEHA0AgB0ECaiESAn8gBSAHQQF0IgdqIgZBAmouAQAiEwRAQQAhCEEAIBNrIRQgFSAHaiEPIAAgDCAGLgEAakECdGohEEEAIQlBACEKQQAhCwNAIBAoAgAiB0EYdiAPLgEAIgZsIAtqIQsgB0H/AXEgBmwgCGohCCAHQRB2Qf8BcSAGbCAKaiEKIAdBCHZB/wFxIAZsIAlqIQkgD0ECaiEPIBBBBGohECAUQQFqIhQNAAsgEiATagwBC0EAIQtBACEKQQAhCUEAIQggEgshByABIA5BAnRqIApBgMAAakEOdSIGQf8BIAZB/wFIG0EQdEGAgPwHcUEAIAZBAEobIAtBgMAAakEOdSIGQf8BIAZB/wFIG0EYdEEAIAZBAEobciAJQYDAAGpBDnUiBkH/ASAGQf8BSBtBCHRBgP4DcUEAIAZBAEobciAIQYDAAGpBDnUiBkH/ASAGQf8BSBtB/wFxQQAgBkEAShtyNgIAIA4gA2ohDiARQQFqIhEgBEcNAAsgDCACaiEMIA1BAWoiDSADRw0ACwsLoYCAgAAAAkBBACACIAMgBCAFIAAQACACQQAgBCAFIAYgARAACws="},{}],9:[function(t,e,r){"use strict";function i(t,e){this.create=t,this.available=[],this.acquired={},this.lastId=1,this.timeoutId=0,this.idle=e||2e3}i.prototype.acquire=function(){var t=this,e=void 0;return 0!==this.available.length?e=this.available.pop():(e=this.create(),e.id=this.lastId++,e.release=function(){return t.release(e)}),this.acquired[e.id]=e,e},i.prototype.release=function(t){var e=this;delete this.acquired[t.id],t.lastUsed=Date.now(),this.available.push(t),0===this.timeoutId&&(this.timeoutId=setTimeout(function(){return e.gc()},100))},i.prototype.gc=function(){var t=this,e=Date.now();this.available=this.available.filter(function(r){return!(e-r.lastUsed>t.idle)||(r.destroy(),!1)}),0!==this.available.length?this.timeoutId=setTimeout(function(){return t.gc()},100):this.timeoutId=0},e.exports=i},{}],10:[function(t,e,r){"use strict";function i(t){var e=Math.round(t);return Math.abs(t-e)=t.toWidth&&(s=t.toWidth-e),r=o-t.destTileBorder,r<0&&(r=0),u=o+d+t.destTileBorder-r,r+u>=t.toHeight&&(u=t.toHeight-r),h={toX:e,toY:r,toWidth:s,toHeight:u,toInnerX:a,toInnerY:o,toInnerWidth:c,toInnerHeight:d,offsetX:e/f-i(e/f),offsetY:r/l-i(r/l),scaleX:f,scaleY:l,x:i(e/f),y:i(r/l),width:n(s/f),height:n(u/l)},g.push(h);return g}},{}],11:[function(t,e,r){"use strict";function i(t){return Object.prototype.toString.call(t)}e.exports.isCanvas=function(t){var e=i(t);return"[object HTMLCanvasElement]"===e||"[object Canvas]"===e},e.exports.isImage=function(t){return"[object HTMLImageElement]"===i(t)},e.exports.limiter=function(t){function e(){r>16&255),i.push(n>>8&255),i.push(255&n)),n=n<<6|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r".indexOf(e.charAt(a));var o=r%4*6;return 0===o?(i.push(n>>16&255),i.push(n>>8&255),i.push(255&n)):18===o?(i.push(n>>10&255),i.push(n>>2&255)):12===o&&i.push(n>>4&255),new Uint8Array(i)}},{}],12:[function(t,e,r){"use strict";e.exports=function(){var e=t("./mathlib"),r=void 0,i={};onmessage=function(t){var n=t.data.opts;r||(r=new e(t.data.features,t.data.preload)),r.init().then(function(){var t=r.resizeAndUnsharp(n,i);postMessage({result:t},[t.buffer])}).catch(function(t){postMessage({err:t})})}}},{"./mathlib":1}],13:[function(t,e,r){function i(t){t<.5&&(t=.5);var e=Math.exp(.527076)/t,r=Math.exp(-e),i=Math.exp(-2*e),n=(1-r)*(1-r)/(1+2*e*r-i);return o=n,s=n*(e-1)*r,u=n*(e+1)*r,h=-n*i,f=2*r,l=-i,c=(o+s)/(1-f-l),d=(u+h)/(1-f-l),new Float32Array([o,s,u,h,f,l,c,d])}function n(t,e,r,i,n,a){var o,s,u,h,f,l,c,d,g,p,m,A,w,v;for(g=0;g=0;p--)u=s*m+o*A+h*w+f*v,f=h,h=u,o=s,s=t[l],e[c]=r[d]+h,l--,d--,c-=a}}function a(t,e,r,a){if(a){var o=new Uint16Array(t.length),s=new Float32Array(Math.max(e,r)),u=i(a);n(t,o,s,u,e,r,a),n(o,t,s,u,r,e,a)}}var o,s,u,h,f,l,c,d;e.exports=a},{}],14:[function(t,e,r){"use strict";function i(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}var n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(t){i[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,u=i(t),h=1;h=0)}catch(t){}var g=1;"undefined"!=typeof navigator&&(g=Math.min(navigator.hardwareConcurrency||1,4));var p={tile:1024,concurrency:g,features:["js","wasm","ww"],idle:2e3},m={quality:3,alpha:!1,unsharpAmount:0,unsharpRadius:0,unsharpThreshold:0};n.prototype.init=function(){var e=this;if(this.__initPromise)return this.__initPromise;var r=this.options.features.slice();if(r.indexOf("all")>=0&&(r=["cib","wasm","js","ww"]),this.__requested_features=r,this.__mathlib=new s(r),r.indexOf("ww")>=0&&"undefined"!=typeof window&&"Worker"in window)try{t("webworkify")(function(){}).terminate(),this.features.ww=!0;var n="wp_"+JSON.stringify(this.options);c[n]?this.__workersPool=c[n]:(this.__workersPool=new u(i,this.options.idle),c[n]=this.__workersPool)}catch(t){}var o=this.__mathlib.init().then(function(t){a(e.features,t.features)}),f=h.cib_support().then(function(t){if(e.features.cib&&r.indexOf("cib")<0)return void e.debug("createImageBitmap() resize supported, but disabled by config");r.indexOf("cib")>=0&&(e.features.cib=t)});return this.__initPromise=Promise.all([o,f]).then(function(){return e}),this.__initPromise},n.prototype.resize=function(t,e,r){var i=this;this.debug("Start resize...");var n=m;isNaN(r)?r&&(n=a(n,r)):n=a(n,{quality:r}),n.toWidth=e.width,n.toHeigth=e.height,n.width=t.naturalWidth||t.width,n.height=t.naturalHeight||t.height;var o=!1,s=null;n.cancelToken&&(s=n.cancelToken.then(function(t){throw o=!0,t},function(t){throw o=!0,t}));var u=e.getContext("2d",{alpha:Boolean(n.alpha)});return this.init().then(function(){if(o)return s;if(i.features.cib)return i.debug("Resize via createImageBitmap()"),createImageBitmap(t,{resizeWidth:n.toWidth,resizeHeight:n.toHeigth,resizeQuality:h.cib_quality_name(n.quality)}).then(function(t){if(o)return s;if(!n.unsharpAmount)return u.drawImage(t,0,0),t.close(),u=null,i.debug("Finished!"),e;i.debug("Unsharp result");var r=document.createElement("canvas");r.width=n.toWidth,r.height=n.toHeigth;var a=r.getContext("2d",{alpha:Boolean(n.alpha)});a.drawImage(t,0,0),t.close();var h=a.getImageData(0,0,n.toWidth,n.toHeigth);return i.__mathlib.unsharp(h.data,n.toWidth,n.toHeigth,n.unsharpAmount,n.unsharpRadius,n.unsharpThreshold),u.putImageData(h,0,0),h=a=r=u=null,i.debug("Finished!"),e});var r=void 0,a=void 0,f={},c=function(t){return Promise.resolve().then(function(){return i.features.ww?new Promise(function(e,r){var n=i.__workersPool.acquire();s&&s.catch(function(t){return r(t)}),n.value.onmessage=function(t){n.release(),t.data.err?r(t.data.err):e(t.data.result)},n.value.postMessage({opts:t,features:i.__requested_features,preload:{wasm_nodule:i.__mathlib.__}},[t.src.buffer])}):i.__mathlib.resizeAndUnsharp(t,f)})},g=function(e){return i.__limit(function(){if(o)return s;var f=void 0;if(h.isCanvas(t))i.debug("Get tile pixel data"),f=r.getImageData(e.x,e.y,e.width,e.height);else{i.debug("Draw tile imageBitmap/image to temporary canvas");var l=document.createElement("canvas");l.width=e.width,l.height=e.height;var g=l.getContext("2d",{alpha:Boolean(n.alpha)});g.globalCompositeOperation="copy",g.drawImage(a||t,e.x,e.y,e.width,e.height,0,0,e.width,e.height),i.debug("Get tile pixel data"),f=g.getImageData(0,0,e.width,e.height),g=l=null}var p={src:f.data,width:e.width,height:e.height,toWidth:e.toWidth,toHeight:e.toHeight,scaleX:e.scaleX,scaleY:e.scaleY,offsetX:e.offsetX,offsetY:e.offsetY,quality:n.quality,alpha:n.alpha,unsharpAmount:n.unsharpAmount,unsharpRadius:n.unsharpRadius,unsharpThreshold:n.unsharpThreshold};return i.debug("Invoke resize math"),Promise.resolve().then(function(){return c(p)}).then(function(t){if(o)return s;f=null;var r=void 0;if(i.debug("Convert raw rgba tile result to ImageData"),"undefined"!=typeof ImageData)r=new ImageData(new Uint8ClampedArray(t),e.toWidth,e.toHeight);else if(r=u.createImageData(e.toWidth,e.toHeight),r.data.set)r.data.set(t);else for(var n=r.data.length-1;n>=0;n--)r.data[n]=t[n];return i.debug("Draw tile"),d?u.putImageData(r,e.toX,e.toY,e.toInnerX-e.toX,e.toInnerY-e.toY,e.toInnerWidth+1e-5,e.toInnerHeight+1e-5):u.putImageData(r,e.toX,e.toY,e.toInnerX-e.toX,e.toInnerY-e.toY,e.toInnerWidth,e.toInnerHeight),null})})};return Promise.resolve().then(function(){if(h.isCanvas(t))return r=t.getContext("2d",{alpha:Boolean(n.alpha)}),null;if(h.isImage(t))return"undefined"==typeof createImageBitmap?null:(i.debug("Decode image via createImageBitmap"),createImageBitmap(t).then(function(t){a=t}));throw new Error('".from" should be image or canvas')}).then(function(){function t(){a&&(a.close(),a=null)}if(o)return s;i.debug("Calculate tiles");var r=l({width:n.width,height:n.height,srcTileSize:i.options.tile,toWidth:n.toWidth,toHeight:n.toHeigth,destTileBorder:Math.ceil(Math.max(3,2.5*n.unsharpRadius|0))}),u=r.map(function(t){return g(t)});return i.debug("Process tiles"),Promise.all(u).then(function(){return i.debug("Finished!"),t(),e},function(e){throw t(),e})})})},n.prototype.resizeBuffer=function(t){var e=this,r=a(m,t);return this.init().then(function(){return e.__mathlib.resizeAndUnsharp(r)})},n.prototype.toBlob=function(t,e,r){return e=e||"image/png",new Promise(function(i){if(t.toBlob)return void t.toBlob(function(t){return i(t)},e,r);for(var n=atob(t.toDataURL(e,r).split(",")[1]),a=n.length,o=new Uint8Array(a),s=0;sceS6LkR1h`! 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 n@}WZ04fiheGc|lO zc5EZrrZ}C8TFZ}LO&=H;*l&oDeG6@a85Ui>RZ>`aS~PRDkS>zoo-`J>s2-dA7E zFS0!Otoz}#(HVVP6<>62#nIA%lLEUXSa;HmPu{ji`t@#=D}$#Wny|#6OwZ+=2c?A- zPg|;0zi!pc@#cDWZ_F;asFX!?Xs`X>CKff>{&r4jT}xBl=R2nFTe5h(spFT+ zL-rrDFLOI^U2x4c7h{h-Ot9{G-tKz639l!mcAnVg#1(13-D~QfZ`N^F(&vijA6>rT z9X|G{e!b?!dv+^-%D~^v+I9M;(x3VnthlZ(8`+~v;($wC%O8I@r0wt?27AsNntpxB z(N>*m?AVqRP{ek$oqouNdMjMMTv-&Bkue~+O}Bpa-+Z<-O4_{D_>faOk4EKd)a*2R z)eh(ChKo#Qh3{Qx@*(lDUuEm7k1`hSFQH>Twui~gac#_>OdEauzFn#JHD)d_E@sfi zs$;u)M_h*ly1p+pU4LoQz4t%#T;8Md=@RwLR-3%OP;siH`uuU9ek|ogA9vZg zR<}8)wMCB}*$~>^@h&%ge)lhiOB{Z0u&c}G7v)~8I&!LU#GD~7d)xa>oILTATd!CC zuI8i9ojSbwQh-hM1M3D1^89*Y=Ir?2Ghg4{>UPq0&4|5^%joTk+*8PI>cnGBL+u+J zHmG4&JN?hrV=m0f^r$%VuNUpB)Vcn?M)cfvqa8MFY&E;|QmwG2NfTO)JFqh7&6+9| z>re0-u;_h=@%*P%jy@_fH+<2D3P&o9bL{bOnPd2=67y2M9p~0L8?q{KlV$v-ly|yy zWY#mZY?{ZA@fn}iuY9w*W}NnG>sgj( zpUt~CuyLi$X)o$G=;P2qZ_CD7-)-gwb}ahJc8NoIUAsNSA~*TCp6l+c8`q+)`m?1EIRBAsmC?%~sIgt?h^22YezALTA-czwFBWASU;XY@rgBjmNz1dx zP21RBdw=(Oq*?2h?h{YEi*|dt#kA9&TlcoIcR9?qwXbNdiB{||J#fNORszN z?3cIF|9Zgs(1@W`Qp-+m+imusS023v%y6@tQOfb9Zuy2)jyMLDGEcqO;A_Pq)yj-p zQogxQF~5$!;bs{VEo&x>doX^=jHYIbD@P7_8k=~{?sTU%S3F+T-pZv+F<9f99#Go4 zn@jQ6MUL%>>Nu^_`j!!vzgc@pJ!7NRhmY7-db9SW5qFyJh})I9Cff7R{OWPjkKAli z{12V;7XBV-72GqHc|bsJe7N_-yGn_U`pZ&xcvY{`X-eYK9{18(E^{=Fo*Wl8Bf07F z2Ifr@y(3Du>UTb3LLm2kd$rA*uHA^c@4YAJ%BshGr(Nvc*|pX0qp$a#pZR3hjb+=1 z$K8Iiv&uEk!bfA@ww^a&=#gPd2M#Fe65hOJm-nYOOc~Uq*6P*=)?RFWp-H)8eNXiI z*!WV(A&>h%_MW(^^1c!YPi~a6v5iWf>eI{i1NYtMs!qitWfQ+{crZTb$%W>ABmA!v zpSz;s?peu!hX)t6(EZGv8o1%Zj#qovEim^ZpW#~oAS505XgUboz`vi%wcZj%0)^6kRj z#+J>BZgsCv#CNFWkTIpVxJMp|eROa5YRe{%%stwV9(^QsNy6=QVQq%iKfR^Tuo*Y3 z>Rr4!yUSA(y^@v34WF7=vE4c^ccX`Kt7?qbzC5bQ?;FO}Shi`3Q|p$iN?*~xUt)y0 z-*JQDRoj=d{U&Ykf*Ut${j3F3^iN!^JFQaC!LM&-4O<*?;?Pj58n5Oy-fr(Z@VeR3 z1&8Oob=z3MW@CSg8&w9?7}mL|%j1+LCicE#Z(nu4=6?6~%g9ES)jWI--5B_JrO!V5 zTM0)OEgbIM)Y~$)j??7!dmIM2?^tWwaiG(jObN-;KLqtnZ@{+4j5V(BiUO!i$V;`5=ntv2mkuDS+| zbnba+cITPNdk)<$RFAt`vvdD%+7tTJ+VB6#c1qJS4JItDspC9ruob>qj zZ;fx6r2P?f>S(O%wo|*GRlGdM-D2L6vffF>lHOIEG;xs6@s&lYS8eNNv1`MMA+Ap= zJ5^cU*XPQp&tcaGKdoyXT&#IZyVetSH2gZm?D#y_)s}Di%)4|e)57&+g(tW7wB6SJ za3Sp?=T|OTW4XxtbE%n;f1G$Iv(uWrQ*X3)v!)AHp4M^jpWLnfrr$p_sa5Y<*$NNR z8ocjy;$iJe2IadKDSz4S^ntfl)y{o0DmK3RtnV8#4eyVuGDNa7c&AqbPs5anw?-vw zyPB$WTZ~QX*7J z(V$3%G8WB)a!n;tQ5tWhfh(F6(Zs*ry`5>}Q2+hD|NH*i_H5^zJ-lnJcV6#W>s_k* zw{J6a(r;mRJ*~9axp;(e(!P(~7sE;~k6u?^UfNK;ME0q~pADKV{`Qu|W*Jj9A3ML@ zw2uFFluPQ7{SVTVAMOnvd1j}7*&e@>1$(P@K8fj?c<8c#wq%sP3pxEc5*%Ib^-H;j%G=+@4s_fNk2GK_PN!nMqq+Jk>7MeMMV_K5V8!5P#j*gfdkT<$V%B`WwR8+a(%<)fCNxnHj zn@-M~NEY9lczD+19V4R*V>8Z(Kjbgjad@6Wd;I5du~(z_3w+m;DV>?k@66Kku~A_~ zuD5;Wy+(z~^&h9 zDdLzylcsNzR2E;oI>mwPX5z3wnsg*-O>R`*l;T@{y)9>7JczmOgUoyNVe_8h39MI)+5CIK2F<70|tG z-Co}_H;blD(~W;;I3p#=&elwMw89?uF+-AZvY-sFt3Y$Isad=Nm+3rHrBM^yj7<%T ztB#$jTD7!Q!BECx7$5r8L&!oJAbEkP8+|6?Lc%|b$QpfHj z#}660GNspEDdnDfCO1|GstzQ2xd2q;}lwvSy4T{HcZn# znH*8QRds~9%z;~yC!XD&|IIJHdvebhldNoh-lpq**Sp`8+wIldkg&1)&_}~p88dqw zHY9#;E6v>^*JB=_R8q8WjAQcQ#trQn&%DIdr8~y_Ncvt}AGW18U0+wQS3-*`GD>*7 z!&Q$)d8yjM+0lz~EgPrKjdI>~rS>I()@|chgOjt#gw2rq04l^ZOCwH@EvWkN(oO zC~5x%OQoFG+)Je&+J*io&lkO+p>HFlclvdAtCvkhq@VESJ?myzfAPP(*;+aH$OHTK zy48XaUn@+qoHqX0l(M_p;K}!NJ^5W+d>dDc`itA~Y|8EAOg)do<&Md*i(+cHQtqpF zug|Z_X$cG(9ksXHqj;P3mfpGIDf76a=4!6f=JyzHshTxfm0_i}G$r*jV1YDseK+u0W*IaxwPbjXvGWN)j6PO6g#7#sO@ zLE$&6KfUB7rJZKhI7HfVpUkscnV;=nyYcZvS2nv{^<(n1b+t{zb$gwsoq5+)m9=A4 zl-Su^dl8@3WBiU?7Y*y`8adMxS0;vd(_-QIU0>y&O2w*15M7mKvtIy_sd z%4TD1^XHMjdmMf9S^r&X(wSswiThI;|kYWW_;O?g}+K_AqtBojmKz zw8dV(>MeUX!w zuUheBUd7aa#-KEbZBKmiRJF5h)jTY^@-;I2zPTx-#|0`2Sl#+6`}J<2V@K7CO$Q?H z8idN?BOlp zt9xaFw!$>=9`3*9Jrnj`Ew|{q;6;zUNgHfCLcT@mJU-$cddoy{8Nb$%b&Dn+&o_VO zH0P}GIe!hc_BDSMCcQauT)#r?ey02Go^6{2R^3j!9wnh+Vo?&-``XNj%j&aY+K5zA z&>d}08xsE?f^T-esZ4gwiM~^n)fjcNy`{vf!1#~1nK#tP`%Cy&877qS7+D3isCfF% z-x`&9*wN>q=#PTAEXP%EjVx+^#=AB8jam4gxpOop_*R5Bnch84o_fCG)e4I`PyRXQ zS$Zud&!|Z5@Hd-1epUBLWsR}NJ-(DKynFo3iD$-=bHZEagdWM<7a2+_EEC**p0w_! z%!tbLmnHdI~>+k~enC0;S-9WQg>sPu}ZajVNiMVh61U#e$-D1454Lb*mV95mJm~Ss z*2xpDcUc#;z1Q-*V(xuqdh#Z*m#*SPMi(ZDonK*-QDkA(HmQM4;+9Uxtk+6)Z(ZuV zPmF4I;JvxGOQEWKy4R(Iq?s)J!F&^lTC5y>Vde z(bnEX-5KGET-&5sy2T9++T4~uTPDiJB5-F}&6}#_hgheU&$wU} z)a5N~xGVlD@2*?S35DvN`4W##n|1#oQLrT9ROHgjM~*obr%hMC-^v&JaxDL8^ljV}E$CuWR&`16dMl!_NDIq_ zKc7_wSVi?rJp9$&PB2n1@_fsfQu*AoW}(l;48k?=sz}Vf8OAiZ5w&7Tu5$o z^R3IQNjiStdI}`I<{zsso_EdsL#7i?RrHgIs}98&NUZ0{a8lYeHiU@>{-hW+v=eJO`#9Zt{C0tJSzFhiBgLDc__yRytO0_s;6=6c+y;eRk(`>sR`G zN*rHT>IrGFUOMi2E3C4!XW@;fERyOzN)JuM61enT7p_`*d;P5~kED$p(sUoSom%xs z!r#1Qnh*Ixf;>;NX~L+>vpLF@+U~K&SxU|QVWIz2iZimXEWTCGPN6-_`01_BPV#lC z8PSFheP3*tU!F4k%N(s^rX)iir4`k+N zz0=GaAJtU($xxZU_p2b^k##~dyu2>%>DU=xT+_7u9&3vGvtYwax2y_)f-V&6CO zn<;AL>MoW2vcNRQBupgL@U5}E@w(Htf1JD$RPAKwWSk^nGNQ=nl+h^n&8Bi=wT1Vn zWskYhFxr~GZB@h0%A3xj_3QUuIeH}MugpWs-WhG4RQ_Vcp~T(uCbDfGBkBKWXUF_5 zE*t%(5jEtinpWk~6TW>TZ=Cb+ZB?9BB7c1g@22K04`=1%a_AI+o6gWpNV5QpHsci`*Z#Zhm>x*{B#m^m?zg^02 zp6Q3{YCTIc(hOhSOy~Y$YkEHMLXI72QqtaNi$a&}y+RYi_@gqUX5Kxma_Qh5dtI+5 zY&Un=etLK8^TxMT{NGQ7ujiN(S@7o`-mULWEiXD6(_O)R=IIZkuzi&=uijtL8*h2` zA#dJ`jb$IVi{?4T_U1piH`;Tti_pv0W4j~IA1QvCB9QuYMN!j^xgUxP&tLlb*dg7V zOIMw2vy;VR$|AP+mJ!{Nr!B%|F{d1|3Xf^}x&#acIhn~X*K z7gbBlJ#t8F@4*_qc2}K4RpV?q^-9G4$ZeQV@L{BC{8V|{eH~rjruGQGaedCZDfWut zM}xX?8#%%rsb1Jc7O}KmlX9-cAe?97-HMK80g()i%R5+4t$JyvXdydI_GrsrD(1#z z#S@B3a~4%kYWh~uxa~;Kz4Okh#j#!CPCKgKb#g{WcR7@PH$T_=g?vafMY-r!w_{vy z)6Tp5TE^_mdCY0K|HPupX@~jMo=xFbX(SieEIuaW9#?RhTqU<{pQ@AFwTc3*ER1l_dRq$p)kYdN7$^RGI`Fnq8!Qw+r<4! zxjkhwS64o3i>_yJUKeLzSkR*%Dly_gtMDd|SFyKd%{iGik0+kDEMsn`X<+`T3%8pl z?Ueg|S*ICzWSwoOf(*N@vOHq<36x9a6hk&iJy7c^n%+^l;e%a%J>>*#IS^dK#0_p6B6 zc79_r+Nws_m|0{WW+&-<=DhJ{dGzD#F6Fn2&s|Qs6na(Ro~BWrbbLpSS8{87*ZeJ` z$8TsbswjLjr<%3daF$7c;h6}g}75Sf-z4lP1zV#a^<lIfek%!H>vUXdjnG&{M;qrk{sAA^4q7!& zt?&*_5fG1a+Jq+EmcR00)#hRa{-oBW_EII!oszY?c|59*+@IkvdW49zWc3u;`aP+9(?Y|{ma-

vD0e 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 Q#o^Dr@SP#3Lit~!mwrKOv{@>bS zKi71$FKUg~W&!uLBjgXbX1sJQ0M1~&*67TpjKX;K2Vc|2&iXDsLeJc3w^W>L7|*9F z-J{Jof)iEa@Q-K;rH9&|s2p*t%(WisN<9|Kal=4G$fFI3r(Z*K+9%Jc7$cfEeil*G z>n_uV`rg_0?ut1R8;LXl#ul4S9}|~%!yJI;9$&8mpvdAe#xKZ}5S`@S7UZ7d>;`_n z3~h@v0u1bmf&w=SqeHDB*m%+z)kW1JP$%ZKv7W(Bmc4ZXbwcQw>>A9uV{l`7W14K- z8(P=0-yOMTAaJ>-K{dApjOB$L#4DY>S5X=VUA@jj88Z$@?N}OOjZW8qsKJV)^qmPh zl_+mZs}%?H#$2a-o$c*vXnh^22BX^T+C>BX3Wgk?v7-IPBuV<@J(U#rf=N^uO(E{edeEm}=v|5?` zxn(-YFnXr?z9#D1+=2|&=e`(3+JsoMJB(0}x`X`Na%{0i#z6Sdx<|S5LE%(pxx?wm znZ9LZe|jeNY3)!BrRogVVmifbO_Tyy?A zg(en7G%J`!`^xwgah#+3X^97(M!`DkB{ml&I(`@+IJh|%uzkS?DP`ra;sGk5&$fUR z-P#yNL?37LXbe7OQ3#M$J8S}N@4{dW3g)cl!0O-BW4Cba$dQ}8)=0;{ z(rq^=^sv;LGHb;de$F%S|4_f5hjZ(!e;uLe%b(b+7E>ILydE|b(_bUD(#TvT#=hml`ny}T!SlSvIvLY>sEV!XD9#?NlVjIqFwp&#a8 ztU6s!o{p|Au6Smj3I5rt(s|t|4-3rA6Tu9O%ONYylb^8RP3N*U3~2uPX_NBUNjUUwE)h;Jm{ z^u%#bUh{xs9%vBrvH*a!)ym($|7=(X`w`A$mtTPlnN6wIEUdqK1RN9k!fkBwYvMoh zGv@iJ*OLf(kB*G>?=gmXwELHQluhxUh=scGgyPH95=cr(`(ZoVyCBM1`hZT>A4C^n zAH3hcu8{xbVVTTrYTVXkNO<<*q_~*W<|0cxol|eLGYd9%D}nQ7n~Z<&U@5Q~%Md74 zpO~Wa{2Y=ymKXmU(g)vkv#I+-SCW*C^x#awd(;kuZX>k|unl(D{{ng$UW?NOe z4RXwi81tlHv*XNh<9+0VxRa@-uhw>=T9KffG_>^3dFeC?e8MBvPz-kqX;51jm;I_! z$mQMmY)}i?$~K&&bek@a52?uq{Zy&jmD=)w4W(@aQpnRW%Sj#8syEdh zpLwmtDZXVfRdn4Q<-Sn(={wifO;p-PMGE*9HALa4+puS5CKlfC@)o}qweDt%-P}lY zKbJV9ZP!w7fJNq=k)qAv=n&YNoS`@wg6EoI)o6n{344~3z(XU0*@j!}^3-4B-25E8 z|I#*Z-DRzn2-&$*Mpiv8qlUpoqhk96yFmx4&_R59aa(Ba2sB8@;J^qFBD{?^ zbALE9+?vveGa%q)gtb?$AWzg>x^UN7z!gQ%?xnHjCOLfxo7-XTePTdl1X1YLSQ6wi z^3~^A_-x>1On)+OM2WL?Tp=mZD!HKDid#OJ)q80Kp&>%lG|P)P=tcUyNOzV+YS*@ATp`(n+~zCfyY(&hvfm(i@E==5MzJZ)e(C>CaYT3tWxCPsAgs zB209oPz+>2LpvAv53+&nS=C~fqGvwosTv+W31e7JFd*WlmMp@M_a+XxW*T!bQ9mgGBpALMln z4!60f7>wGY$iIz0chqGexkR4U{k`NHxpriLDXA0MckEbQ@Z?(AC8p-0&H(l>e|J&9Jv9GbFsgC|2=UGOkaW$doG!<0V?A-s(2@`u`&_X!t zpq)B#%u&ZzQpJh`>-60IFJMXBr%UI7-m9Ix?{7qjEa8g}EbBTwc1iYHeL6M7A~W}x zt8X0P(HqmhQVPTteTC6#g2EVKMZ~avTj~KNV)cPfp9qJ4+rkK5@7RrUN*Lg;zAeuL zXFgD*S38N%R^R7Ooi~l$`Y~bvsGjoq=$GHQ%agv$stNY-$rzIt6}b3Sd6{r%SMpk1 zcFH-&Amu(NuigaSCyy4c{r4rPlyox|{$m-pYG*y3lF(r8?}r8aGi-BC-pqQe;7T%^^>r z&3g*;a(B>cE6B-}8!Nr%Q5~}o3At8yZ{flF*AO7ECLY@$JKg?@(MJkIc!&sM>y^g= zsz^+0a7me+lrW|l+B^Sp3+wFUdKk3-u8UD-m8BT*bRwBoB45McVXqIfVM`NX&*@fF z7ja~#MpxVBbXh7omqvFXOI=pLh5V}W=@;o zQ;o#x!=_`)zG`Exj*l{KQpjD--k9V%P!H40YKW76!r^wBYZ}%5X%oQAEEvUNEy0Jf%m^SNJvAZW+WUVXoA6g+6x4 zQk9>uyH{LwrF0&qb@v6V?8muF1N-vDCG|B#Dl43Xvtv<1tP@C83Op?Gm8)_&NaMTd zHJf~~9PTT0b=euoR=!@+A9>LB2DB!e@~oO`Y7{*4fq)RF!`BAbiZ@82&Jf|#guFr@ z_4`U%8Z{f!p&`W+ya|ZTorAshiSlU(m#5IlO>vgx8ZWIyB~$d7KD^%XXV&BJ`amJO zP_KsX2crx}Red=fJ!j{N{bxst%+5b#UCEcx=fT~b(B{|OJqHv5SuI}=6LqaTSkqj& z215EDRre%z>5mJ5jcR5*7c057qAkUaK3su7jyt4g26)jaugFDrngQHSmOG8$h(-K} z5kWuq^VF~}Nlf++RQB@KO11L`C5}B6Zv(3K)Do1%GRIq$*K0O?j))Fv7+&Y8qvl1s_WrX_VCMyf>V7W~q{^g#sZ8HFF(OS?#J+~q}J>v*DQ zmZ{nx)%2LFlvfcJe30>0D<>MP-)gHUHbSHy_ z+kEp1Hd{CLo~L7X?~*GJrEToXI+kQ-$6$XOtM@*3s5|hQA3QCy(lq(Y1LQGho#PO-*YB!sx38^B~ua z8)8PQtdZo&UD9-9WX;rxWfrP2& z4dseE^3kc`EYGxIrCDu0XRG#AR~J~{Xi8SB7kbiiZK2Pj6k)@1^`;f$P?36%8rwWS zVf<8yX+zQ}XHiJ5v!*vqG13oQ`mfy%Ojr9B@7A9QiOEQ4MR8n3yJe0^|@Z>f9VK-J4bfsS@u^ z+V^d6lrM;K$>P}pOQp*0HL_F9`4trY)sStlK66}#EA;J{!ZODfW+_!39N(km74nf| zPs%0Dz&dobUDa8AaORR?p>EG6)-$v7YO;oI*h9=EY((}d#kH^fB>jCHDq}N#6bdxz zC0|ws_0-0cYfZwY>@)o%*fV&l*R0k63CAZ2&DoWN!u6GeF%q3pp78GB_a1K3f9YH0 z%~4f1bPXls6`s)FqdG8$Iv6NF0QpAu0z2Jd-w*447H7217+hz+ighxRj!{r)qWyV1aZ|X~nd_+`Z@ev5llE0bRcvj3zIx+fRQFCq zn3v15f&2c;R<2QEMlE-?cw0;G+3n<&L%wL@Y|+!Z=*s^Mnx$v+tHr0Z6~w%dq6#ay zI-XDdr$?$K!ojrHblSNifG!U6yPG`cKLURCVoa;Xwy;utQnOMSJX|(h*UznwJP268g}Uzy!KOBJh0zf+OO#$r$g`Pxsc;OPq9?f8!47Imz&TcnfYfm7znnA z6oD!(P`u!&_a@cyZnAKcGwSDYd)kk1;X==VTD<@-D`Ra+V zt>m2;m)*#9|6RkvxfC@!m|xhPIcRBfLHnx&c0yxd$k|A0F0{WjWlBjUj)!j=&ubBN zmxHF@&#+I_h+-ZHZV6Lp6?$?IGTw2=&vKX5xvEeWUS@`L*^6#2CjJrH=stGSiQ&Cd zsKv=qSB)%MQvi&kjp_Nh&1h?_Rc_tD7i2*PMXZ>Yq`Fz=Fava}qibuj*a>r_+Parz zg$=v`sws)%xyrEFy#j%tMlGL6oe3VxkFEiWTr9S0{VlBKOB&IlFXu7)kuma8*Dha# z!~5ca_BA)SPv?6j6EB$IrcMP>YtleGPz9aMUVdv=^9m&TJ zE6ZLW+4;uphakl}SrI0*7r1?R*N*wys0R`0Rnn&6_X%7JUC-?+_Hd3k%a&sTb5u=d z#Vg@9At;kTXy)i>PV-tlFiQiBmp86BSo9K0I~`CZrn+|Ep6mfLFG(Qf5T(0L-l1R1 z=AxHwZgCk{U(mO?u3$_K%k^8+y_+;(f_;`SCa>up+JjSHWKCJ{!S`O(;JW4K&w0g{ zu+9u5&C`4Gkhvr%b;qIY`%i8d0<8?zIj=rCnYPwiznsbLF1TuSv&Ig$?RTv*e9(W^ zR9j_Cu5RkQ5ylG#x~TpD($2`*$ym)qR_^t*T%M^1@&>nI+ z{+uwg1cv&)BJL9{&V*AR|0UB~o?(lCB-Dxp_Sg4ZCR>Vzsh^Z}&OI6`> zbPjD!a$@}g8{}6dx|@0f5I7%Zs~A$uZc-ZDahI4`K1j?^iT;;44Pn7^Oj^svwLb`# zBr;?mg?lS!v{U5z`b?o}`~w^RWg0Te13GejYifK4eNiqOo+Ul1|IZXT87K)(#64vjw>l_A9Cu2yP?O_nk3aXvRAdjI*?Z zNn57yYSk%v&duwNk%jM0)e6&PAtMxMxKk)Ju!Y8-{{3D~U!#<CfNV#DWlNn9Tf2TAxRU(6n%ryARnw$W3YETCr8$35S1V{*Bf?Gt|N6N` zL~$pPF^T9ROQ!~-d^fMSHw8yb$|Xk-xwt-k$eX<<6|*RSEkN<5Qrfj(z^s;&xPn6y z9&3^S`*)msmKj!8Phrz|BS6>LKv$sjR93TAmM^tpA!6he z>ej-i!&3eVZH+Q(!%~m7j^a0)RpMUzZeyf4GtG>s!&S!3LDCqu$G8KiBiA)M<%-4C z3}v5RC0JPrNoTp1Iy8TT=bWaDn`g*Jne7_U5FX*xk|Lu)Han*+{|!dkj1#A(_+pSoDj(Lq z`P*=-%n^&u$1A=_dc&0W)1zi@tc;fEch{GfmzMV$Zp9l>9E-M4khc0ktEI|R@rp0A zx@dyp_^J7n>*h20%Eo`8n%myY;zF0l5XQ*^(+=gy+*EW-6r$hF;n#kAqj|Ks2lbF`B*LX}ArR`pwlnQOjg=+@t&E6g<~{r@PmoXs09Wd(co%29w@sP4*$& zX#ya$cIT<+B}eYetej4@H@X(TyfFV&_+IE&4Q#ShsXQ{J%8zl(H6N`$x3-_hx&4u3 zUGtlQF^(k9nkAWpgKjW(I+)=7+9NUeJq zMz7XrD*DgRAl2wWZkOFSCZ{i|KA? z0tntOW}uE9bamb@vm?r&DmU|H<-w~|1Puv1$~KGAOKK92jT3DL!|ZLWz?E$HVDwSs zD}Mm%mzL`d{kIA=iHX4@v;X!@j_=*??A*hOLH;oi4WaknRfc>RwWl8mJFK)86NF`! zVRt8c`g*S2V(Z-`vr9qw=Z&=8v(aCq6#&c>Y$Dd8Stcx>zQk1#ff;L(5wW}0A0*33 zKj%exYiU6bGXLf7!=RnWe~KCtY?{)=OVza|yW=w;l(-v-J`OXLZREwuPGB9l6J@X*yqn?W^pv}7EED@^iBsFh5LD?l z*kHg?&`}UBow;oW{0!QAXKyBn`5k&dcE%qX-riCH0W8heG}`t*kv;PY&&y z)kEH+TI~UXN!$;v>4G<;q9W%~d}KZOv!I<^*HBR{9>eoN)Wk6~(*i z9qI}>P)#J1CKSuj6o*#`G;|%dHdZwYJaFVhw5POM1;0sVrdn~fGz0wXR6Gv0SD{_m zUCFUh@w^yVS<+k-`!#Z`Y{gOBJQ5dp(x&2^(AG%g=tMQpdv~z*7|_A7o*z3IxGr6+ z0U?0++DR2|d0E721gVw+8~N0#((?YKvt#E>X@$Y?qVIX$1QoUz&4YukgxD7a)gOrb zzPh=a(tsqhM2W)R7@@QCWB)V(QW(qv#sMbbv~|a;mHNGk0eXg8gF_p+`P^mGenq~b z5o8RHvU8Y0M_!<5?-nMy&iUu8i++a}@YbH{6&Mpn^NAv_U3v&B#)=}LkxL(y=9 z5=U(f6!1z&sZR59cgp(SZ$a+R$Ac(#dM@7xmPXjn=6SzsRTxc>&tHUs@bI{0ZgZ5I zgiCHbsky49F6=T{kkr9XOYQ7xC3_yk>EGNvh{ocV8Hm-jGph3A-Co<`CYQ@*ilna< zfLJ(BQ2QD}o*D}&h8&YrJy~ez+@A0NTdG0(-oMc0{;m<6za7Y4>SAJ&TiE;({l{*1 zVP<*7oT#%h-|&Y%g=kHhB5B!se$6)?8^G4oeHo(eT65A-5OR`?eEeY!##WNJiX!A% zfvLlVlWy!HL;3D2TELTk?N0y4pm56j1X7=CnxgYQfN>5=P+>-T+{Qov#nDYjP*tUG zYV5W~HtvEeG*KJ6I)J8nFmv8p=$^L^@}K0=vVy3R_=|PLo)KL-_0KYl_VVqPuxbo_ zh>|PO+LC0|WZb-qSKC`e$AncnhEP)Hb$d8SIOp-zU``rOI=Qedg`o}XLlu6S@D%(b zH$i%6O4R3f-zz#Dh=^!6+_>Fa>w`dBHB)Xx=1x@{1~rBl!NJ*(wW3V+D_kA_rdt%d zN2CVBR9sEvn_u9q|`W|o%5 zuDS14zF-HTim`h)$D7oi&Sxibt1<8Tn!Jo@7um~DH8G**<5weKO=bPpjY)=C67fyd zy|<$WAfV(!!Tl^>tikKD73-trCGJos6-QN1GvlPg9=Q>NR3Bt-JHG4wU)YY#9dWIc zXzgXuqDZYu1|rS!ZwZfj#-A#&vsah!izw>{W3XIDnwE~_iq0z8;%sFCL`1p^MjA|J zS$ETg!Ok6LOaf5WCVd6Hv*src!nLA1f&z9$=^CwvVZCh@8lYz z9p(e$EzOkL4@DO~Wcm#~P_hN?mHvJ8i|QQNm*Idl_|uv1CTK1AuBVnl_%)|12aqli z=R2?7K71IIeq~zs!+%sA*liDgOOys~97#t#hrAXm2a{cZ)WE@MhOnl(NXz3c6@18U|pc`Xv zzGI*Ty#PT$SWRdh1-)^9zTwHR5s~3DPmY- z6=Ze>yJs88xj@1-L2vN~k^`5g1g+v}$|1k~T3>F8omSfJv9Afvcq+uVSJZwxAs@__ zyQsK8l!;(X!f~b>VZU2VzAzA?o4A~+SCcnN44CJ7%oCK3G`apw#+t;qs~zh?O%ma1a7}k*{UiI-;m^WCu{MWV zM5$GG8cEbBKj9^rpY(c*nV+LC7r{&@^zKPgo6W$P(YeFoDrQ`e5pBOiI8$8{MY&s1 zk|xtA!6r*h3`LO0@4%f^%PaQrld^I)&XptI%WSyXi?TuyPuiHjb6 zQTb?6-GayF`EonK$0F7ru#&clY=6V1wDUYSc@?G0 zzSJ=jPQ``#yu{5)50ZmB?$uRHx)RvMvrmI>(<0zd=P{D2D!$)wW~7;9%@R53*~*C| zHoYkZF((XHnFe%P6>~?6SnOMc`Ew3sBQ~I?to37nAjwy+B@0+C%W`6Kj0L6l4B@qW;|DK-)U~3i!RdQf zKIS%SUnq5_?V6F!)a5ys-V;esbv4FQ`AvEEfYDq0`?D!ES|vzai|p=fGHOIHCwZL< z!Zs|^wnk3#JqeFw^^dH7QPPA$V92i8YOpQI%M)^=U~9=>OodU##O-g>F9H*ZzN2Ys z57#F#FPV%3ACg|5tZw&d>)6Lf=@{{XADGFr61U{W#3Qny1S7p;xM2+$PE1ndod-|3 zCB)zpkw3Hp^YsNeDd`8W5ycMP#pU>tMDPkdy1X%lkVGDiq?Xz0=Slr0}k z-Tw4m__Dmb2J(1_jv&_^s5Wpl5G8noZkhlBH+(VjbO41(ujHi~zB?}}CUXr$iH4SO z9$H}4K2?fh58wjHGK_f^NlO~EzrIXp!2UiUZ55wd!JU+dNI#0zw^BpZ*xc5wP-*ln=r!$mNl+6ZrJr&6e+2d>WM!I6-Q+DiK z@}GKV7oNtpazP8(*y+32OqX3Z=fnOz(k~gsF6Uo`RjSK!D=FSo>0rXic+ZCF*l5BO zNWc&9enWG{EQ1`ETTXtP>7UYbd%I`BI17y8{X{oWdEICmp@WRuILUmImGSGLVhmyA zKm>zy!fejWwwVbJTNZc-ue3Z)E{6x(Q@*Wg+OYM8DMQ0lGzh1M>@8}|401!tvMjffS0e207FF< zU-9^f(z1uSDD2s*$E+60v}v)vuV$9Qu_&3TCsYQ@awd}+-D}Q)EwPKU?vWTFJf?!p z>20`73WbdfliHeNkx`Ofg&D&fTCac~|ATv+$x{ECD)lm|)SoORw&dWPBIAEV?@Ynn ztqy8kQMHexP=tTD%+r`lyObA`$#NkFpXGdv&T)3^U$Y_{6tTEJ-Qs`f?{`GMJ4b(< zMBPg}9s!P@y&qTiC2r1P4kx&Ka;=>+jh-9NJ(n*G@n*}W5Gm=!;gJcrI8m%rPU`{| zt+A5&er-0pJR|d`>3PS_SN)M7>8zMk_aG z2~70^i8?SNzYkra-)Q6`(u>zyxuM)S)7PcOJ9_XvuC}~AbID?CE0I%xX zk1zOqCB1D|x^GtVMYV>D<{rnbCfN>uLMMK;pwisX-P=bcRsq)NFs`2NZovDoCk{D7 z(kDW!mi_#ej3O#K0d7r~Dt^(j8xl8EVq8a`{GRWhfg}smO3`11qI_1-0ZI)g1Yg^d z8=r8`4SDytFq0JutqIR_!8=)Q@3#g**NYcOBaO$I5d@pK&{SA(ucBGb)13`oi|?BU zVi&rN!xg2x<(Ojv1mCQN4xLz8B@xV4@KJ5`5f3pvY>CN{SSMfOS4-I~gm=cK6K*YO zxvFEB#=nEqv|)NOAd{Wbtg^Mt-rA0DpJT|w!}eOAGB=i2vbB5XN&fbGhp*8aaMlNz zW96RhMd~Gt+WYy~e&D+5%FOMiTw0zD_*cuTw&eN{Lljrnx$i6_-L2AL=QAX0>2X4) zTY3|iNK8q70*X>;sOOOzpAG7USdG4BLiv|56-Sb^OvhPmJGB1}b+?$uc(Eps2|DH_ zN{ni?Q(F5^1V~Nj|x$lIVkLX1N7<=;}WMUf}WHFE-Z1p46ub z^fN0b@wSiWF3KF9Vte&R-AUifiyBJVoSMY3f>UfZX;Xi(R%fX{GB7;zu9#@+SfrM7 z=wvwAoZlXBUNGxNUl;fKshGLqyHUfdz$1#_p=x#tjUVidrr_ed`lM9N(KXdI6@f>XHQ-D|t`>i4Lj!oZ1 zrYKtC+*QkHo)Q{}EELaVDCU__^j$PI9MKtr*qEeMmd%wo7Jl!V1_A&@Y)`gRXZ3>( z_?Al?F=uc*j-LV*2YE%Zw-L<*&E1TY)WFUyv_;+>UHK z`9cX~to5oxI&WWkS63>b*~Duhb4n=;p;c!@Yx}T1pT2<0CmM{&n`Er&yO_z|OnnEz z@^SWnE2t(TOdUz*%6V-${}*cw$2F%ced0 zb|?H7M0d8a2pek`R$~F6sFf&e%p+j)=I*m8lYt88KP9C!%iY?a>2h*v8x7!Y`o|;W z5-36oPq2foUG}@vxEOxY=VqHHn?sE~n*|h%XLg_}`ub&POVGXtUgg)R%|jB*U-KK1m$&pgzP;t{ zA7$t5xR)FGL@_a$=0$vAi8wJ`!R6Zlka`W}>a#-$+>!f}qR zp?PVT=B`2jIlmStA7* z6a3<+w{@9`%76X#>AVA^F&-faAL3}z;kfi3L1)J4Yhg9+ivy-5JmT@NHi1-? zrj|f!l4!*^#5W)2g62+2L)bi2$H*_Sbe8PZ&hpS~EazgFSfgpLGYEB}>0&hi9_5(x zs@?TP#)Rtg*BELYIw&Z#YtG_33Cin}m#NQ!L6hAJoZMpd`Jm&Qs&4%>xEn&`Sg7$$ z$m0%uiR$ot6SP-EaeX?0{G~RDQxLU3rv;TW77z!T`;7UW{ehe@pc(4|8ohgJX`Dc(_mhH?s}|}k9@!y z@*uIK{}aG9J1z;DG~6K6@I)*!n%;@q+F0!b#>Z`uTZt-PT_$Cu(3{q7Por8KmUru6 z+fT2y_rw4y+xe5GOruTZD*F7&l7+X*jXOz6Sh^>NN@zoZQp7odnic5$gFRrH2DN{e z9+aCBWx)2!H5xGlP;rSi4K1U_ZMyK!Y=R_2n<6{O7GXokrc$$2`_Pxz55N7}7D0~IX2c?+or zJT_vCjh+LEBN?Ubm1B^ZhYzSy}WB+z81jYw#$BL(?cQLfoK(|XyWpUyD zv+tTKyZ-hm@_#A5wzX*Csjz}4P z_A$bhf+2?w3l`!tYtbQU8WHjJb7t{A{;I*4DNRMxCmcgi9(7B?L2Offw>;6!z?7)H zH_4d~wJIGMonk<$cHgG&x!HcZwBP1P^=l_}Vz2v8g&BY|UG&j^?E{4ul`{(^wfypw z*$T?z0Sw|2N5WRTprz!L>ZzIqv&4uR+;BWh<#@X$^6cV;wTsO(F1g0xfxuGq=z3ZN(>Sy2U z*~QZlHfM?i4#$P_IGs7paXEgksDyIIj34$G!5nmJQ!C{CUZ($6os z-BpfwncO`>iW&7@&TbZKo1>lRm=eBR!&UsPGQ=a<-d{GM0od-|B$in=Ug`16C7-;{^ zVAM1~83VjSJX*&@Q$H)hOW`|;U`sJtz_K`v`ps=4HL*3Bpw3ZH;p!%4#JkbxRHyDX1iIz^B&NV^abJ-LIvGWS7`JM|GPi-R78b+QSp zT8b20m2dlSwYMG#VefsEm&PMLS2^W{*VMe`oJ|8f7PT~~irCutB^f$F5?QsRs{0wS zE-IZB*Im!RjI3PSji~Gl-+(A=X@H8LQ|yDw((*~t=ZU+maaJx!sT#6)R8=R+P$cmc^aM28vZ%6AqqLFHpgEn;%*zC> zbtiw7ZP?F-TI}?ass0&9ZA|Q*5BrUFUPb!#wwZSQTQ0~I_&;$TjxqqN2rQUYF8{~N z^Mgb+-7}IyX8GkeNy(R4aQz+rJ6#;nR+yhA)zjSfIY;xUubX94k1KhEr3fUPE~fgr zkCTe_$*$L3Z@}ESf3u^TSn-u7#CJQulT!fGK)nk9NcE~#OL3@smQ@$@jWT*`M``c( zs~P68S?M@G=$=PpE17X_$%Xs*Dn+#_^i*FwTg0reSBIe(O+nNxH;h;M$k$Byb)djx z>Qs73Ee_Cg1yp$3|VI*ppgL__WK!j;)f z$M|}(zB2aqTxe~p9a7}F*x^NRu|LfB!)Tl z=6{g#4#C1OL6_#WZQHhO+qP}nwrv~lwQbwBt^WQ^ch6!rGnj&vjG%>v&|u%DQlLVpT&OtaWF{HH{$7_ z#JAGJrTi1PykhIkN!7ZJTsl9xTc4TMcA)6D8)z2%tHOjh@3pEeMY@ycr(SUsjouB* z`TA#dN7B%Ul(R2W*6!N|1ctq431m~b7Z_5FRifc9twR}dn$}l86FIZHyUv1+tRgQ< zmRpqq?Tu;=+*I|Si>W*bUrtVXW+%4G4NBx5V9C1pL-TDE`kje$1gwy_6-Iv>g?}dW z>;x3}djDQVOGp0rKO#L<%ZFdI%w+wTE(kK69bck9?VVcOnhUP~hC(@F+YzXxc&*1u*0$ePP;Bnco2)8|o2(+NbQh(=&Z7a2oB$Owok3^Wz83akYbqKK4G z14HM95~wNyENCc#h*Skd6%~nOS9kO24c|O_-Cftz-!y$qPr&(+>bBo}%}#T?Pjjrz z@RY~5BhKf{LY)hj>)kw~Quhuoo^hM``Xq-L?w{%hN`pMv8B87uc=I?Dx0H~psy@-{ z8pliN#bs{O%)R!6{rMXWzE}&3&}>(jm~5@b!2SkLKuGA|AvT&fkUr+HG_HuilZtIT zh~zwn1Ln6MvS#uNeDMCbsiZ32B+2x6uU#6l6D8(jGfJ-KOcKOJ5Ay8zJ4M$Wm{|ua zO3eJ^fIge+4RU^EK<9AXR_K?{v#|BVmTd{jl+C9Xot9XMgXelP1h0?I(25A1ReUqH zsN(E>rwwS}J?v=%Yz^nniJNcYgQE1bBK;YdI52I5zE@%k@v2 zBICpK^;Q03&LQqN#Pzi(TTJFU7E>;}=||1-Pe{b;-uvPxQ*OMxNU0cEM0+ByPC#=xnY%a>Y+$C;^o_$92V3* zQq{$%Cbd#Y+w3e^yfZ|o;UAoi+c=h}$Q#)}?ykN$ShVcwirYZ9=&`m$l{eVNb<&J| zMSq00p$>o7fk+IN!2}=ts3~6x)-Po!$AsYTu;t`uc+(jXp1dh|oOY}}$<9^&h662* z5$b!Nnrr#WydFHa?$X4)Lw7)-NUo+g16nt3_kf#(ngkL7JpeSs1!t2tWm;}6FcQt{s zk0|d}sdt{nyf9TldF496Z62qIbPF!1$vXG4yG*FY1DwbOcgXS2CeqhK%9JEuph9;` zt7uH_!g0dQGvoHKB9jBZlGtmU z`xaLO={wpqXT5Y7gQsfOTCW28tKreq3TPR`@1ki4Sd`>P_m0ZBc13#)%ei_dJx%Th z4f#7k4~<5EhB5gfk+iQCz-s(m@GLO=$@LT7GpQo6e8DO5^4{dq` zznTUY4bLz>crTA5O@QY%uDaF{IHl)~zZQJIrv^lu^T^fs2>J6>UqKKwCkr~O3o|k& z?cJye7mbX2;R;1x>y5YLi8yNmK2Q-@+FCyEgkDWvrYL8Dddg|;%z>GJKn|}YZI9)m z*FV(;XvXQ0vVpe>&QB!RO=~qS7>5c-e4E-^D(_L#6u=`2q%X?%wOFw}{cfK9l*x&2 zbW3=nH-CqQ-#X|E(0ey65eH}7qNn)AX}b6gHBcM)KJ^dR1iz-JBMnD*?z8NHp)1se z72LV&OAI0vqggq4%vZgE1Yt12)8MA<1IM{WT`JMZrYgPLIT?Cz(_W)yiel??kW{^M zV36KjmHEgIoeB3X7GbpxyPrk4!DU=O;SwYCmLEL5Vr_6UKY{ASs^-MEsL~eHF;`70 zy~Y^J(X{J4=|Ub(0&ib5ZU0o`AYo6ovWnXSco~E1ye>!Lw^Az$8q??Wdd8`>2i(G{ z@Xl*wB_*HQQ&f%B;6=tp94xUaYiE8YwVKQf5kk4DsFUvs*UY>vTHUKo5_5+ldk4DcoUjEj|OS*$q#f^dpi%2zOtK4^xU1xDSINQK%P5&xYF-z*z=mtQZ*v`- z?f<~?3CqjDX^fhRJeJMz@`5~#2l()CTTxs3KE)<;fGA=nd}c4!deJ*1Vy8n-HZXrz zY3on{+cwIUAIB>N+yai1i(^k}*~Pgthz(M(hVWV5b>~o02 zy_u(;?OMkIKO5T38)YrYpF+D#&h$Ali4>8>rY);XZiUb-`xMmK0p8$Mv`af}OD;)CWvEu%bRFcBEYNGQc&kc>Yvz2fxtj(t3e`C=7}yAd#+ zi|aKK@XnW$`3QCcHiGM(1k?ew{xoTsy|BCqKSnG#pmh2u$fTRqq_r6zclh+jKTZ-v z$b@+feAl)_tm|_CYR&`aEV|n!%^|QiiGWvCnH77!hNt)ZXnN_GC~MZXVo674ClxMSJr8t(vkvjcRwM>hUCMyFJ{vLk zrHH7et^@>KVyUA)0aI8>zjSX z2DiJPiRUI+aunrlzUc>pyYTtI!pY9Jw(;UR54cAivlUC~O)G?@XGio+etm)a2R!LH z*=OI&LWkR!*)0Y$rs0Y!|Gsl~E^tQPKbSz+~n%Wg{wE}jC^ z+aF1I4hcg!0e1D$?e#pbM!zl2H3{_z(e3v~wR935^B%IP=J9UNu7&W1`6+d66g5tD z?HDh*ABY@)*^*x|$!Ljd_3_5ny(T{3u24%@rRiFBL5e~Fg@1sfG;iM7XI~+4Qp(T^ zdDrrshU|E5fg$+0>`!7v<S7c;Hx#|n(6E&aDttT;!>iKQ zS6b}ZobR_}&q&zM?06+Fa;&&PdCxDuRMc+rs9^egI?nx3U;%OT*zvl(^lf?~roW}}JJQ@WDPkj# z0*2-S%^XLfb(6Dh^xJ~nJfS-HfF_2*{=72<*wn7dvh1rv$-6}(Wv|G}w@|6?-B_ub zoVLPOj+=XCWSKm_Huw1{cf4t1`1X|&FMRx>#LZ9As;!;nL3~rt8zJ<_G`(l`v1+B{ zKL3Vh#o{t=zks-Q^7UyotLk0Y*;`@Xd`oJvTeE+Ot-HZD>e#+*e^r?DTkLZ~PXIR( za1>N)>`=MLwm2gH%Jy!oN{wotV1vW()+A8GXgCc^sokyoCmTp2-7e6E-R3O{PNRPM z+k$At$+yD%w^JCkMwQsw<>!9?xTfK%yG(AXJGa_E&7wtdCNgYaD6>^t(bsf@Y3cnf zxfFB8!V36(&^JSER5Y;g2DUp3DXAnR-g)LulGsrxX! zOJkk&49Bjj0b&9*oUyePI>8c_TIW}@2G))OzqxCW37i$p?Rf-kF!$n<^XxN*6`>$(KvSMFsdaRKCGrooyjqbyn0O4)=@m=d~#799Xy|N&~c=9C54&O3ETQpAdRp z*d*eb-h*(3`lSjY2jq}GaQQ_EBA|7Zj2R&}(si`$-^@c+m{o@Hh*q_e5h}I*B0hW1sYHrDm-WgeJ5yB$@BMLY#i?92BseKVGi?!u)Tl33<5zWR z^P8Tt!N~iJLilT=vEi0qgT<7*rA+MDgbVLI+BzltQjt%^>tYNuSp1v95YGssFlppq z?4adRBrm^NVNvIe)w`O`r~;kNbBsz zKQi7@X2`4IN>tzlaKxU{O#y#koX+M>IGoKgM|W4vt6nlTvkz0LH#m8z2kBy>xZ9(jQ84z6>i4B+>$ccnb z?}6_@WTF|`0x7V%F2@g4cMxhD^(=KRs|)%;THWX^qX&~ZTF{ej?2_vE1mM{h0ILWH zttL$K5fLuLU$6s`<#jIJIec0z$9&oeHG$>iV`9bszI@P^Xaf)ieLw}dtR71lU-w&4 zAyUej6x+LA7K7;B`fn=j?tb_n?n)du=xu1-d&B~dAp2z_ zccqhQ8G4+bmi0Ao*pl~PVZP#ITW+AP{EXHJO7-j$!Z7Bi0m|l{OI+?B%B&S*H|d|@ zO`v#a4DldV9XC))CKvWO@fRG^Y>AfYKVnOsyW+vz_C#OoBAI$>9_5%b%YX7D=a_J4 zY3o92mz%9oZo3^xDt*1GRL#~;SUWa;ZToA|O*Xq*t^$Z|z$+hZrZ0)F07wr3J}6+z z&xIkb7@kO{Mz;lJo^7FmiAB&JL^i(zTn`R+Pzc-rlU4%;XnLl+=eRW7F9ROD8^9zZ zf2e7G{WfHUiIL9U9rO>n7yu)EHfTD2A;8(1sb-Jbjhm;U6QHTwcCf5a>km_Dlj6E~a!w;sW`aF>~HFPi-IYJw1I+dJ%lOT~k-W z@HrFx-ch_nZXWQ6t&S7o=rWtBfkE7G z{WF`Vfg2oy#E-2~p~8HT=5IqH}_cejULpJcOtlF2B7XYk{bJY93mkx`^B$$_`=_}!p87n4Tu+*lyJr%gjT9zn~%gT;uW z+H?;Ruup>}tcMAM6p-8wED=_sa(4fwId-*e7M$kk!6Wga%rYwD!L)b3QX>=tf~b9D zf-`DxB^>NbcB)!JO;>d!1&@`nPsd(U+p9jJSltq)(eb0M@3!>Dy&M=;e!q|Eb`+~` zYE(;af?W~EsK=R-almm>Gl*8+5+VINK^BmK4Y#=@Q?c8%tW;5TZ`B~8793|!E>?|P z@Pb&TKrtz1Z@c}JuR*9lA<>1@V?%RYJMDOEN~XBm@$Vy@jwcTtS5xp(D+#fPO7(8v zyRvDNhGKqxY`cG+m90Au4PEPLuhg5G5hg(ovT@1stfVSuz?(Pngs2B+N&jSqqV&Bj z-sw)i-{xvld=mlt$q|eR6!uUv+#Zt$GP2IUKC{Yvg#LYS?gI~#G=dg7Vf*8h{BW+v z_Utf%EcE57Xg3=Tb;&#~kM#@DzNmlofe=Q*Ry z2H2%oVG)(2tMN|ied9ARTI6$1itnGQ66F}KMzdkm^#yJd`kGxNpkNJdVoc(-vryHh z1G~fd!`QeuGk{;dO=@4iV>U5IvK;CS*7c!<67kgda-7ulfUz@Y%FAoAuLD$=SF$a zMN)nXjL=0M4PhIl+fuhx|6>cE=;m(P4;NO?&#o3V`2^Ac0s!i#uH}=ba+S8wNP=9qt*9u0H!YaPQczNRXkpx&Yh!r6RnV z0lkHcl8>1onaj?P#A(7fkw{;8Ck8YCO}H98(Gw-i4QRR!o)<*;iaS?=A{Q310Q_ozPmw*i6W~N%2RC$%xyW@EuE_6@DY68d} zAqN=y2m3u9`sVI!@|kN9!_ISyIrnnknY5p;<6fQ^Ub=^gb~`MvO^g;NyU5oywt1X5 zkPsEKpJsUJJ9Xr#I5O7*^aF|>Ymf(rKTsTF8nV7+3%}~#j&m*xY0a{;*r0vqkTKFB zl4dq*rp3XhRYOistiYQy*Sbpa2jfRz^pH22Z5@AX*9gT{ZWN2`$LQ>M;wD+-M)!Ix zkjli@e2u7jG1LU7&*>Pbi2ne-{VIXl!4bmT{a`}a|Kx2EP!oLhR^n3MC{AF0kiVxC1E zS{b1b6V-{q|P((=H*!~Tz8|UrTH>gNw(?4 zjR9Eo%?ETR_aqqd(Bszai_mkX zZgGPnWCXdPYlEhg@QMSX>VyUBMS_DGz`pQh7~#wcl&(i6D^*G`13~a&`?Bp>cF0PP!+{BSw$;n> z47CPTR7DQTks5On{rmH@qSuRMrCgy|`Cy)5Q<;Y$$#qC;e}1WDLzY`ekfyxxWKyZQ zUJ-H3^rVE#>8T0Y+O0Ghe)?n^fMNkIWJ7I{ss0qyU5JE^7L0x*vPY`Xd48aE?k z<92R**40<3XUt1oCvvaCKgH)-3OYiwYtTo(YvF6QhTn6+)np^oeTC^KCztMPg3-Wk z@C592qek@i{-W7AZi+=FcP5Hv(iY_`4+giEWue#tk>M@&Qwm9kXXJf?A0Qnm>N+dT zQPWz|?VWVvYuYM(35pt!Py(z31s9RU%%9ihC8>~euG(r&a0+nIj1|OX z?zv|k2M{E{8>N%^r!41g-&a&SKEp;Yc-3AgsS=~Mti$C@=ATY6@r}>o#h-u@c7Qv` zpVcUI-WS1vG13_YnN%>nMfe|HC?wGkUA^G_-Du&2I$|mBHRn_sa{$e}z;%bny{k_= zzWweYJN@JNoI48=yqo?ez_dpF<%Sb(-`|x^eQ!+MBI=J|5#yE3#88WTV)7L(IHR#4 zWH!CnDX=&!vMv!dBUW`SWH>9>pJj7&>NwkGNp93FEO{685y7&On$^oAn*EuMKv>Xj zR!(Q)C|*6~51H2*Ihs4~XxTBqzSJ&;m=QPSjc0}D^`dDAMay@Q?D{<3JPq1*;G@EgV6ARC!Yp7?teUFNSLqqcV96D z8LyelyaH51fstQEgU6eKEzTLDBlU+^7Vok;*`~i5IRBFiBf<}b4{}GexFfgW=M2^rjuhE^bWIaD37l8{)zPEvcdIHDUo#PD@%D&QZG1ur z@7^=hmFcEt{KTsO{iaBX{R03^2E$bEW0@(CEYgotjJz z{1(#d|5X*CG@#LOgVdSRP_K>+O3kC4sOawK^pN*-_jzZsidr{RQ!B191HMM6?zkPt zzl(X>3j=oh{<;zXKtp9KB+jkFP}4HK`$T*QgZsitb7C?xA=zLl85AaQ4 zhuO|rH`^;v*_C(}T%eA6&C0R67KynuUyx^COjn9%gs3pdsdByn4`jSAWXfe#zs)jY zo|7h{w!gzBUga{Q%cH3O0TIc9a@fg*c#NtC4Uy(9H?i;q1Y+w>))X|qBpnm=Pt6dN z0jk{+Z?za~9hc|xz%^_h?MV1a`E)0@4 zbz=~uj18)Kkr<|KRiP^+sA&%HZVCLiMNxmUVbhxv@$Qn^sTrQ|U_34oVS+Cye@}H~ zr^@cVdywY4BE+Orek4Tb~qP(@Xc4iG-_pO@$UN1)Ph$TweESa?P}4TN7A9x)za z>@{9>`oU2={ND=-Xr{fw4bu1^c{A(3sWI_yJWv=2V=$=kM*cHXn3lD>xRo?KIdw)B z6y9Z}?auBMxj?lMDIJsN?{(>fLygwF5Ai%QB+V3s#+By8V7`(uR6tgGl_A;Th6lPsEQskDTvZ zNIJfIp}-<@GuNXSDRp2O1X> zPTPGAt~l{WtA*=u)Y zfMTrhC2yq3-yNsGb4Ebt1x~4{Ilj!1!331mwXA3FIYJJH#A9iBsmqZ7&y!RXHqhfu z)jtOg@`M&y%x&pdd3P~DE$Dzei#Ch&8VVffd7qb0M~=R8s9vS)EjPVNWqumir~H$_ z*Mr>RHcH5!r4RwG!-2g)G_}!ls3L49f%Nr_xif{(S)wp$#)qkERp)Q%UTwa_SaF@I z?LX&fBttXHgQG;B-#Hv)=u~ZQJN>@F;5U$z$e1lz3ZdQgeB~U^;(OdU`$xU%lB}H= z%elddSo045WmQbLL(y?TMxPAsxOAk!hns2LC+U*!I_T5V@|wS1T+ul96fJ(xqVUoMV-?00p-Ea6dAe3 z%?qji&VC0h&4UrUinfVw*<2VS21VRLdg{tvr{Y7sUT2uoeO_M7kQCrg6|Io?{HJNJ zDkTF3g!?`Ro$Z~MdzR?vm5#nb9dMH9s(?4b9Lo%-JDWvOy}IN*Y8~(fVvPq~0Q|nl#`$v6bsQ=0@%jQZH#0MuHB z!TeOwXz-oTUx&4}|522U4gJn~Mz+o7(>+AmB=K;6Aor0(sg)Cd z7Vg4sh637V`56*XsGKLd(%l-)fl1Be*IS#lWEvi7F5-hhWEHs>o}G~I zXAeGCYriMY_HpcOk9qLX;4xah=WRPH9!>7k36b-{kA=^#QO829BKl(CI~8YCbsdZ( zkVXsYm&NodvHL65YDy;mwasXAS`X+g8~9)suY+?U6&ec`Ic#abJnuY4%5#ROG*aKPz-1R)cb9UWA2rN6qu?6Nun`yofeAdQDnSm)DVAQ zgqJ!xR;_FpiS4uKTnS6cc?>U2{aB}A5D+KVy$zFxD7`?3BM&*Et#1tSyJ9D{&90TpfX4gJ~x5ih0#x;>j|8YM}*3)?h5OpFFOO}m8{4qUY`3{v#$2AK?+ZP9jZ~}R? ztLSZ0Y0_R7aAjQ=P@SsazZE*Z#9rzG6pkc&fSM$8p8GED@i4A(=EQgLXc&K0mE4Q= zMsaGWA*t~tt3&RqwMz+EyMO}XpuFaCP|Fl1=ceTtNIx#iHrcct-NoMm7A zU5KX0emcO6z#o(8Rqc+y(LP|j&v*|_?b`Z<)kwcoZ!5b0;T1u%;U5-9J$N&v=V=#; zc`BFo4DEIZ)kNz==Al=9{$A@1=WN~Y)L6F}Qppj_`+*ko!3q~)1HaX5-XU1F1L8%m zB5_*NE%PWpaAx4NfEfXE0_Hf33D~2r;Ajp2k%?`27B~k%*xIl`OpDRjKoNm}uWq(W z?`E0R4jSm{gR8lIKMg}VTdn<1n92Yy-=LXrEXgPC}>?m9Lz{3(W`7a|}h%29Dj&*!U!DOdk$ zIeW#T$^>xsvZ^I%ub_gljhH5C0 z62#G|E&_>&4j?y*+9Z;|?A(Ns4^HqR8g}X(g_B2Mh}VI=I-0MH612dl8=u?5#g^Q1 z`SV&d)qYj}(xrXWt}H_0t}Vv#+qTnB`5(#bvS53)EK6IcM^4N})2at5?n=n+=q$8w zKZcp#ltD7&Yuo+TsJ7*1Q(ok8{tbWpOJ~o2opY7$89(8kB*tA9R9j$~Q%*JY75Wj{ zg4_7o0U$A(1QfgWq@{Q$+PRb`8s`VTLl>1DXG~y5e(<5fwNdu`ba*EeMFp+v84%1*eR%2MDC5dSq(_aWk1hdo;9$1rw! zXRzYPR`8p&d_Q2^)7+5fd|2ae8H;20x>9HUqLNH~*jWg*6|9 z&^&pzrJ2r3aW#k>+Ydb8$;<)QyxgiT?grzBg5EsNMD3+yDypcxdu{4E6~RckOn1^p z+Frgh{|RRa^>OaxpEL#uHP2pFU9EsD>!$P$9kO`nUGjP_CG3arIw*NbVb*Pz$JI#0B_*dW^8 zx=7alQRuODK+LupUG%$z>DU6)Mk=5_wf2cN()54QW%_?A`TySXBRr-nr%I>fnH;VR z$$@uaMuO}_NKXD@z- ze{_H;#^-BCgiR~H7}`}Em|rqcHPY)VdtxOGqk+(OT(+7_?fWMl+*IMbb%j{$#<~1Y zc23MqtI+_r3w5U5)a`%jOG{`=Hi2hUHK6WKLCdq5n)Uc7kZ<6XqedaOT~1RAX_rwq zI7pSLZIb*~wmml57V>2S` zLOL6=Ju=Z8k~EgTr#r2!B-je9V9N?x5Dro(_Fcus72YC29hA{d0E7T4Ee!dW!#L;o zrNr1#Zq$elim-j}ZpC7MjOOW4C7yUvmy$INsX1@PwwYV9Ms?z*bB}wSbbu5pLcTIb z&1uw%80@Y5qw-U4Y=^m#ERhldsz|>Hl~xj-X2>zL0Zgb}O@v#se_={uyUS39_b+!3 z4Rn6)7l;jM1CbQ1Ct;~kbBmy3NDxEi-e33g;YoywO;DeloeJ{{0=bzBeraz@!Ggq8 zCpiOuV-`F4_X&e(lxr97zIm9Vt{!aGFyoiL+RJ=;VXvg6k~IXxKMfX%3^X-E(U>d zH>63Gey?5*Uqb#|$f_|)pD`DwT9?;|i;4K@)PE+OcW`X#kT*!~K*Lr5YUE{4uC4(S zDsS_5;<&o@(>G9pzJ5*;7onP5B88E*iX{efNa7Ql07=p9Hf=634X~N0%B%$>Hb8|Zl)US*K>^y}eyEH#>XrQe5KuXKrr(UfD=hHuHC|ffABP|%k`8^X% zNWZ+&tR+i~zS~qfA35ZJy2#_1PE-Z`Us|A`nd?Bd+{eGCmZy8Wo5ZZ@z0Yuk z6g-XyhSbnH)>n|}ECI#rUSi3AnNoP&FBUjWr-L+a*T*wbPC!Gx7}DRZ2nWNZqVEbM zbCg+?XuzHn*o7J=a#z|KY2eG^13OGzP!j%YPafreS;yYc zxSluwf%(8CC-Nh+(0|Xyb5X&fvgEkHe%Iy%_hSR>Xr!d(o4pyWep)N1qiZq9Z|c|c zz>KzFNk%f`$j6mztkT5OoXCT$9>iF~#~2Y?BOx<@<|xrzQWVUu5BOjEcq8jL_3m}B zHLAs%S(JdEV*=+hy~z$5PbF>vak@j<&MikP;Us}lAUhe>9f7a0@w1GUkle@c4{V#2 zp07Cn;4B6S4BXd;kve5SFMJm0L1R>BlGPXq`w-q&8o#2f+*q)gbbqrtd|Y79W+p%9 zfwL8_my!JFSuJg9Btv^39o3%Nv26SWztb<;r=42t$3MC$j^w(NK_osk_t$RmAJ*i7 z69MdZyP5DNedcWvh`gM2UXLuLfCW`E!qt=MX^<4Jfm!thD&ENuQqv)%(oV{Wi(ZY| z@MB}rxP@)4WZ1n)kll~F7S~gO%g{`{o0amQG17Jz8pwb;YoJ`rwCA(reZSx3}mAqUAreo zy_(`VVYG3uTpPdJQf%s7OcVK-tb;BmB;JQ%S04eHqx|eqZd#)&K2Z4CuUobW(>N1j z-F*Fbm7Yx-k^^s@@{L2U;-m!@D{aH#=k*Y33j}iJCmEOY03?b5Uf9Kb^r9A16E9&3 z9M&QgtR<`i?Cubxv!`;j!N!icU2266VJbbeROjuVJTCB1@7)yUAJSFO%w&YGT7ycI z;++ctqI}}NhtI^<`8>|E7mz5EK^gn@1++C7BJE~GH*#MUa2Sm`)>KI7KrBd=_)^^P zxAu}G2E9kcp^#v0El3D#e1XbS#HbWZ9Q)$Gq8(BA=wmMyr9?E-Z%1NnO)UtpUru-1 zRWk#@mS}=FCyArsNNg!YM`uL%0ETF=r0Vz;G`ELCz-1di!p?~>2AWt$?r}CQEks9~81Mo9SDLlAqaYhk$K{Wtw;Qn0uUKXQ#5P8^^h+TPXv)n2p_wBKGQvt3#@G zG#N~Yu9OO8e?OhQ@ZGL)wI|g0E==QU%o$b!8?HY{wKhM9R!hr=!`fXCx(klR55cXY zNyZgztrB>1$S5KodD?U}`~tl)YZvnk%|D4{JoQ|&Z4JNFuI z9mMG#Rw-e^1>>kewaNHrh?*_yxZ~}>bauNxQTU_W`Q(svD#l`DkwK5rh!xs2-g~1m zr%tGBl#Om8feP?IwNmN&X*8m$AM;r;M|dzCHXWtP@YPoxmZKnrZwcI~z zgWJMFe>}bp4mEUNN#5uA7n3oZ<6aC!y6z#TCNC^J)+cX59B+AzS1HBNZuM&6d&s!a@l20YE-n-Edselon%h%XXK>Qfac@ zQP~IoW?2`GsEi2Ce%g@#7+whOo*;Z0a(C3AA|`_Dv=AREK29WLdPFf*n+OAI@aiaC zTX}+C3NI>)%st1B0waC{DkwTSi}W-@vhU)Yz^g|nC%V|;3!y8H!W?HnMXZQ}oEya1 zoDmML0VwORN?w{LaQFX#mH_?4B>$ACt{r;Ev^Kd>@S&J@du*-^Na^i8mZBDb$Zv8mQ7( zMI&-OoK~A(s+bMxi23JBO1 zzal%r<0^6u%u;1n&eG81{(5p9bJb=(0PbAo7Yoyh`iBlJKgG6-!krD1%4QU~l$Ant z&F~4WBXRwaLTdlvXwU1d?`C|Tw4s#esf>GbUq_WrOMEG(N)TY{C9&oh1Jiwxw5zf!F>sD939~+>On# zFcNs+xaYl5o2j*}g)G6FT*ZKva7m&AYXO4WII3UmV`0@_BXp#j2@T^eCeJ5)5vCLP zMNVK#-|Kh<5##}M-g7C$n@Q8BgnyI|)~J+~@`8$@8Ep9y|Dw`ge)w*qIgNj<9{W}O z$~VilR{GtsX_n?GRC={$+0t=(8SeTwq?nC<`x%hSP8PVb`3j?RuiraR<_Y<@dkQb# z)C;>IV(a@!8b97!myth9>{9K^NN$Yf5_fXADe>FDIm5mplja!mYbe5uD-sRWvw1?P z<`-SQY6?J>e0QJG+hR_MN(Hk&Wn%zvf|9snM9wu1)QH(+hiuk z@iV?$U|g*-?`NgTi`aJ9v$J7rnG8*?e)2sPA=o#=(_!*$W#{05aPRSaE`>(_4sRsD zWJA++=9Z%XEcbOJupNcw?6xgk{AxYY<9_?mCu9R3aL<$?@ASN?Cy*2oCZgo23!rpj zSM!+ikBf8`T;uMg4WDd%5{z*eoO@Th$vLNRP1Brw3dSu!zg+q;<_{H43DGXeB>F8{ ziUD|zyL5<5faRjrhO)zektHK1E1J=_*Z69Q+b{3d0Y$7~=o(zD7blOVAl>{d)=Wpq zlW0|44`xV;0iN?Dq@@x5qGcp1SC6XbX`LTd08#=FQMQs6;Ry|`vW+Zxl<0CC@J=G5 z6FlLWL@hC6Q-TWCLk^iBZPiIvIMeF1%6l;>W$)Qkr36P@1#(;DOO5fCtFpXuW3iAH zdPnpd9X1)j72E#Q?WFwD)UcvaJIS`aU{p@y9yAqTN(!3BhH>^Nn*{=^`&dG>{OrV%v} zXJ&PXZoD*e-1(l3QbjhAA|ESYiOjmy(m147AnBitzSD)y;clW8(RywYVVhb(J3JzOu)}^yW`td%h!nql5l?qX%nSIih^G=vM5%JL)vs zC$_(Dcy|J9Fb0R=acyKQQ4AhE-)WYZ7S-wQou`|2rKzfO=JB2-(sX}s@WDRaY#m4M zUvuoANO=6`DV$|8+1vx(mAVKoCBS+PI~Q6jf@cFbv_mf+>a6G7s$>{? z3MEg#uN^-IQ{9d9`4BRa+-?VaF{E~QT$deTpVbIIi)c}RbhBbG+#Vf`9^C{}dw_RP zV@T2U4*j=c!E-nHfXm|>Nw5Fi5+%T#?Frbu>ls4LGEk_RZua%gGYkfri4%5SpvQZoHY1xkbp}ww85og) z1vwc4hcXhdsXv?^)=iu*Mvt2wvV()u{oRZ$h75dJBK=!tj>M*L*V}~iEO<5phFn7I zH_GJ0L!p~tum@9-U_1tcq(LVefuhrle-EjbrT`zi(ku;#Vv7zidpiiJBMn@9H{GqD z&6f$LnN7oC1-ygfgOmW9l%mSb6NjFeF);^7!I?>L&9_w?ig_QAm zcVdXZlEBW}5$Z5Kr9j7ZIreyu3g1f=>D$Jd@*GsYY_%+MN_|zz`Sd4#kbX=pTU<`w z`Vc3T?Tt(yht~+RqAV^9*dZNgZq44bpZVi}EyiJz9Tn5%mD=Z4No;g``TM`*t_f=U zZ8!Z+0QhfS9C=fvTmO+feJz3eC;G_-VA%VAzG8p($Jcj1VAc-~IdCpj)3~e_scD(k zE!3=q2Bdiv24=P5s-o^et0I;5B`4LERAh|9JwbCyCfwK8eDYw-*$@=0YzMhuHdhmj-wZFg91lxJ zdP*fe5f2D$TV_axz1RI5n&}TaMSqA`;(F7q{^wJ^(P_Fdp|{h}eZ2DY`3xnY z3+SP$wX?Ag2lMzcX-T{)vZc}2iE8)ONe2e@NL9hQ#7*+<841B3_=>BqqW+V(wJLUd z850Ne7><4yGERwynDheSdqBJ=J^?;W`;~v}pLVAY?uZ)`d!Gfhf5md?T={$lyipFb zh3rnd43{#yv#2uGYE0C{p@g(~`xv^-PRL6lYcMPLvEEIK&a~%S@xdc`q29P$2;T-DqTu*~fd%I3ZHqMTjAtx?XUrK{+)C5IPmrw9 zHSSIm+`eSZBC}t_SyFcEq^yEtOO*0q#F=JNCnhzwVS2JO9D47X(+@GYjB{j%x(~*Y zg%6RbVwm~9j$~;jQLbpL-@OC%r0xE_B7%B3p|igsgXKMmwOdL_-8 z+Q>lGN9vcI5F&EIzgF%2_EYapd8bTM-`<}*Rc|XIOfsP; zC8=y)nv7OX6)B8{D@HQ!Pcbj3gjOshm2vv^bv?t^@sf4pdHeNq>;3cMv#XuUC@|~w ztUc>h(!A2rOun&aoNZjJ#btg!jl7OJlf9UZsms{C0`#5v$Ap-vtw<3#`>(d*jPwT0g(AM-EWtZTlyG%oeaHDEjfZCaE)d0Ikv`#T53N@8DTTgGdyyvH; zYSLv=L8e$|CCcg3(bX_-3YLRr^&L^Mk zMO6>jAFf`JAsqU?8SxrhRGr`8l56GsRH#tZN*jxga%Cmn-6G{Ykg7TzY$GZCB(nN?MMRoe=5~LGGim)K`)8z^8B0 z3r^K8#MqrM_KD>lz+@IKv4&>_w=A3VpdQfSY!BieR+Qy9o}{Z@5v{#{{|;s=HR{)`y$s}HjJ;N&)l^qIxuh*?lvtQIZQ7K zSw(5|zcnO8-(+?cX*b+pX5}(LDdV=Po#=zyl;3pNDBgh`z8S57SWm^GX5pmOEF!0A1#8ZF2aXbacm7S5 z_PG#lcf!XKDSJ}qGNQSG9Y{hV)||DLN)v4YM4>O%0?ug(Ke3QcwZ#wIDb}PKyCuzE z5$E5L$*-ubH44%)Q+s!&M?udX*Q6KK)5IU?a{Xy?>e*(=l9I*&9txZBNLpJ;&XbQV ziN>&{zubH(B06^NWfmCl?@>n4aL`+|dU+4*bGx&Dj>9HI*30enSGxLgN%VUJe5ihH z=lcz;sNrWa_-;4+RH-Q>XL;%6PM4H>`_Sm{zh~GsZfJd*rN!9TTHIt7R*F|~!o9Ll ztNnX&OwR8c0jt4~GpRq(mSrM*&0SEaMd8K1__bKr%8;_Ugzjc%XWCT*Shsv1u2EOA z8m{(~vI1>%rVtfXvz_j=?3l>rKJqf1it}UFJXaN zcie`9;K<_JA!`^CJvNqDeqYfe!QF=R0t%ObxJ|PMRX1K%@6twP3VXRUOv2r2;1f!- z!@Y`0vFd`vSvPYqI}HEb&LW_=Fcy&Qtbcu6)0ss~a4#%k@X#RVq@9o$@Xlsv;|=b# zKMI=~`7AxlAqDtF;??1_&k^SdOih7X)g$_^^LP5rS)21@{)y~qMagWGq9R8YCS`ha z7r!^D3DXkv1@-P6zCBB;;rHiu-oY`hIsVR7bFX~{VS1E9cq~%(s40!3&1D`DAsC~L zh5=PC*T8M!0^caGQl-ji&e8PadP$zSvY}y`l+=FsU5`Fi3A1WN;jQ z)z6%59P)BDeXQ~W%e!@OX{udT-Y>17_dV5!K$W`fS)Qb5_voNM6e7?Pv{-l3hE09}9G8Jt%F?31qmN zq7^(+J*PCtMSBla+l=N>Le6fAJ#DvoUsz~`?2htrlW|;c&LaG2p3H&5X~iA+)0wSI!0lCuAWx%O;CZ{(nrXh82ZMK(b*>cG)9*7vYu+FCFzChZ?Y99GJ(~R3 zNbNvIzml63^tI-Ry;{c9K8|Vy)hI=h6aRZE7fJ;8QtI={Ri|{`L}V}hUY^5wVe+Q48bkAB zkl3zOu+C&>vrQv3`pP|%k`3=l$JiV<*=Vz2f9uG_y(MHc9R2SToz4$t2$5kU#6K#E zsR;)yh{#r)3ZwhsA3ua6&ROt;c04K!jSc9SzE%ptbVD~{$WS#6imXuAsqWq z3N7r#tW306rN^^KxnsGNQ-sj;xOZ^Hf$PySP8@Kb^82tc>7d$93?O9Qp;WY) z(TYeW@%W}0rin9F8J5kG13_}W+;{8eOlRu*IZ;v`(fH`2VVk(l>;Aa#k#bEzU-^ra zex?N4%FdI8zjs7$n>swQx=_7mYbY7pBU-#hRb1z9cj|Q#NMTwJLU9kg%8^)~hXK}sRXfumKu*cY z^njAWO7gah%u9^}+a~WI{nkNuJ@$FD7Mo|gnOP-~Yl9s}Y3&xZ0;Q-@TjO*>WtMvj z#l4Hs(VAz}^jh=r7t2Sqf3K{PSw{-y_-(*}ny% z(n|-+UQ^32Ls7E85ym+w{0*lYyfE}u$7#2Y+eVIkmSHeZWHF#4ki|@2^u>qUH$&rk zwd-vqRLaKz_8t}sruO^ozRF!Jwi?rSb%pS!7tyk})tJYEf_a2=ow%)LYyJ{}XRU~8 zqOpEBA5QGF8*)t!5#O4A=NV}lnh7(j%B!U~aCm8(-Cn|rjoHAMIyT~B8Mt=P{Buib zoqlm`W^N>vej!T<^3TJ3veQ>4F_;gur8E?t-SJUn8nP=$9%Xv(F6WKy+Rb`{?;S}w z(7aQ;P3#vT)h~jdytl~2tYBsK-YaDFUD@sDld5za3pRc>Bke1UD?OiW{+rj!Q#mgW ze~d-U)_g3zX9%GaJ#JHNE;*ZhOlBRM@eB#8f=+PTYeX=_f~UK^ByNWa_MQKr1>>79 z1wi87KBl%!f^D^e1u)air5>r%6kXHtTE6rREPK}U)>U!I(CpbMihAu8xu>zp za2cI$26n>U*SS^OGpMRe7^xnE(yE3IcGnTn(Lz3tI_6FAzSOBdQy+rM*^X0!sRJF( zQTunXd&3&YNCvV6iFnc?rEu!z536PU(aE#)hHmBziOaUbJ1x^!Budw;2#-!@cC`sUrQ zBOcAjq&S%dZnqC+mQ=J%tLY{FS~)ttAX;G$wTtSCZg`ksjxv9DjE$KT!1_z2lt-3r z>CPrU4poZ>Yosc(XtvEK^c?tWi1Ce3E%S}=xn^XRPN4B~>aU+tYH1o*rpU8H9=TTj z+V2ARvZ&;MFcUX3DXEny-bswP^kq=ggI#n2%xVZNJM3uq^j40izOH6#>nx$oDaPhM zeZwnx>BK0L1uxtp5SgS|T2-6Y%K67&LrS>fPu(^fp{*iV;NN3S& zj=~Sq6KrrDGAD?sSueL^PJy|yI7ophpEM@In|qVma|dXs7b-i3YPfeFfWg?ZgpOM> zvy+cl)qqa?7beH15fP=8^jHq~WjNFr#WTJwcS#}td{TN!IeEw2 zCkHq!gHsApu0uTt!IP!+_^3rfRQ=d!Gfm~CwN$FD2sqE*GZoSqc&HTuzxf%`wJ3>1 zK{;i`hYHhsGEhA0`W$@I5ZxA8N%_S6FC~#Yl(%~Dm(I{!5^ zG^W+hs1$}zf3XjVF z?)SM52A$Nk+-xQ}wdfgLSroGv5(1|u&0RN0$A;e92M-nfLX2a;ab8}ZW;Vh3@x;1G zk!C~81~k}v`P)L2ovz+PPecXJO4&9}PM(-7{jGmaIbU?>fEv<9pk`aoq-Y zZG;I1O~H6g1H2udZ}B-*JA5RDazu0)t9J(beKUOZCW#5Vl$lRgqth>_0dVhtoGofV_i6LXcz0yy{_Bw{x%mUoMz1-JGB@4tx<(}rmwzh%%uM1 z0O4+JF&2;{Rm_*Clmtp&`S-ZmciDL-)JPBg(0g)<`C+(TM&CWijYn&Ypr1ipP-|(Hmk*s&OsXw+rLOL1faS(Z^ty_Y;Jr* zYL=NzpQ?p=I?U!Pyd*jre|6?GNh50ZZX+R#hBm&Gu+>IUU)yCL{&MtbYCYe!s0UT|}FSXo}WsZBdnAE$hyIo(pORZDvv+(eK5% zYg@6hu{Xj(TAzAthZxpjKGx~^2L4V}`vcF+3CD zhndXfR$OQ)Hn@@8^`f0Tmq7*i?%w)@;oDq@R}PWxO1U^?T7i{Ov!rrn)aLClcvai< z&_b`=^DT812yco5?J;7(Kp!-j5-h7h3e_-y@9Yv7>sT7%qCPV5Xt0osxb>JnOdhJQ z>(Xnx=D+m2TWtBcHN|c-NND-}Cq$-o3=jYh;ZB03(B^%`VK0acYIf4=`mbSPf&NLeb0VKpF)S`Y1~|lD zJ$nDuki8TH5Tl1%d)Ljz!L|A5y2|^k5|(Lv4%cD5`;@VF#LB^3Enl-Yz_EF1uGV+A zRz{#+=Ld@!)#OI?nQlFk0#^Y(<5SVDo%!{z0o9EQQm319W^&p)ALD%2wi6?1<(P}Y zOI#bPj^W{*^sYhO1PIt8j8Up`t#N)T_Pis+(|O0h$?_!y z85-0x8$rC)BCi@Ue}t>3eTopOx3wm_1vXTKlrP{)4a!)|;Lk>@jnYFqsugC;EWH-s zbi4YKi@(vnC1)nh$E(oW&>DG1PCB~DxhMN}+UQ6Ig!J4EYBM`@pU|@xrv2=o%j%ZA z-5ERd0#JD!Eku?F>4e_RB499|e0{mv^CzE&KbMwsWU9o1;pe?^_gi0+jZMoZ)tp%N zk`q<3@__(A?jTGJ`9AS{O7Eb7W@Ww(G7pWYibzBhNNFwfVGBMY17hnOUWf*#vUyHJ ztt%Es*t|_$tD*NU__wWCT%;?0%hAQS5r?lJlbi!>bDMB7!ga$#`fcW?%RHdx!Uaq%f~1YA`(J zWM=c!U7EP*E&8vFdbxF{$u0lW+MIcwzUhbs>Xm^Z$4kk2&WN1GwQ&yb4H%jGpXqR@n3Z=VkOvJ``6D(ec;x`jP zAy=z-YwO=4pJU(h_WObPU@HS%j`7;Gz)0lmDar8V`D%utt4$hXVbe-+>RI1b`tFE` z>y2vTB+&x@4u*F4co~r-=H=LqoFy-68WI2xNa6i9&$6QQo#3+T%E;eqO1EwAsraR_ zEhUgft~)%ji>)bvahUD5F!=4p`kT$$yVmkS+F%l*mM@@LUiX|}?5>0oQAu5&yYI&SB^)sqZD>S~_whL+WxXM9k|a&kZkeo| zK6c*EqnfQ-;zsi#bb*o`*z;p`v}e4t%5`laF|OC6Oim!|72SPnl?y4p0o?xs_OASr zaH{F)=q_#yGHNj?yX_*bx%$PsHSL$vhI`^B9vG9b z~(2V1ceym3bl`zOT$&RcC2#Jx%Zq1hW|zPPlwg;Qe|lv==t*}gOX z$b*OtF%r5WqAL9X@FWbUhuN4cnf8#G8kbf%6=nZM{A8qGbzwAgI1iV;QAdw-#Z8PtGe2 z#c_Hr>z}hk^!*fn3tUY-uulF@J}r{?J;`D?J3!thoW7p)c_@Gjg_0$R3l(#Kq$XHyEBx0zQH}}4 zJxOCY=RI+c3CBIDbGQIBk+T#LG|9u*9~4<(Nh)Yk*fHUT@Zh9jvOqfG1hPocq++sA zI?{R*?g&!aG3mds`|)aIIaL(ak|0_#D+!_vIb;d&CZtjn)F!A>vlg5t$Zc;gO*qA(fM< z9Wj+tNJzq$lS_;< zN9dk%JMpbY_?`;<@o`6}Z?Zk{wP0Am{f2kUuh<}PLL*3_NFwRP14yRf%tP2H(fM#v zBTS)a##|y9#DnpsW6a`AN7$s;g;+3fVi3bv(|Opkp(rAN`~gMNXrpM;GUg?095}fV zt`Uz=3}X2PQ(=%oYmPc#|IFV4~!E~bmCR5qpvSzYIvZm?GQ`i`AGNI_kID;9? z*+zqPrfbYs*a&bEp{T|Xhj4{az-akcXoSNG(29XeNYddbC8AVH($OfTWM%ouWbDz2 z1)(Yn$#CQ{<4UAdo>pY+k;-{!)R8!H^Jq!R1iUt6FE+K zc+`|u5XZ9ZigXhxzg6s#e;o^XDzj2ET45Z^y(#uA*-XS`h`gx)FX__6!xWq-J(L^L z1j7^$lz}e^TOp&%)0dExk*kuSi;1bolw(<8qs!2j9+aUkNnc<_ic}XIlrJyg&;)49 zR2QO@KdGWL2W&`^t57dd(4=h0+UBX7LCu zD?O=#x+e1c3*|G4=H=oSc*~;fDyQYJOJWx&%fijdY2~!4xXbc-#WhO!s+6wT9YU^3 z+e>m67|SBtB{z!h<=(1{uDM=sf_x=8iVEfCOU@VIPl;Y)-6cDU_T}zN z-WQ-x3GbplB|VA;)Opa;d2bfJ+Wr_tVROPwO!UH03%{GV=!FoA$0RGD-kVDE~@=xr#?DFS=^+%0-+e3cgqZ1?zcK3tR25mExzf zh$enpLEHuLCT3gV%!Q=0@kcZ-8e8$qMT{nLTQP;g>htp^cw3px`R69kYsp{ptQO`Q zA!hS6Y?*F_+m?tMNjXy9^Nkkv8)47I=8L|McpJG0d8Z2jE=YWFISP=A#4c3$;*5Ei z3sGlyJZUq9FLQ4$z};y(5||5OY-tQ7GH1$O0zUo>g_Gw&F5o`lHAR(YgD&ho!8Q5T z=Y@~V?_55CHHDYw5btC@k^FMG`Lhc#kK7#*b|tfmm}gOs~9(-bO4$&TapjUiisU?n0^S*o`ROOEkRI8D<91oTQbLCf(MAp8kayXCUZw{1Gq!D zQ!Gc=%(a>50qRqhveqXqCGd->mZMGPJWTii`6+B!^AgykVHeW|fSs&+3FKlD_diEh z*6^d*JChHf5#T$;E$e3nI2IdUSnut9d zZN^|a!j#5r444EsPN7ewOc|u(ozR%^I_T5xbnq#4LqL~azJocu|_8XR&oO2sd^ zEm^bZ%}g}bG~3HdGDU8O5H=gQd?`C(b)=#U6Bw-9`C3v}-n*0ac_E7@No2D0jTq+NIx-w@@ zRfg=QVm-L4u*mxAMY{|%H@XZp^)f!-S1iL)es**vzPY{?P5-||aM!!fhV1zwqgKMH z0qM{79dMP)KN;&s4_~hur3+ z@m{1)G{~JI4lC3=9K$SQZ|n!;JPhu+n*EXvF>aEL%L*PdS%R#ddQb9_c-}d&DLlG% zht7QCoLyqfhSG8O@Bezm#gEvNNqlY~_}Q;>MZBb}miXCAu}#i>H?FqIem?MhD$sSc zr~{aH12kHHuB`nkZ~Zj1{P2~2{1|uNZwx*cYuR6$yMM3+aBlssTOGevjUQh;4i8>@ zaihAF?!9|sr*FRlj6c3--)cXk((JOPYGs-yYGLj1Z)FE{zLkUgo)nZx?6A3Bs7+!f zab7lCJk8V0?K~>KIE{N1_Ip=+t^WGyEeIqN)cpxwhTA z4?^J5sNA%Gm7`{*8hkkNtEG%_`1!c(IPx^O{PW#5GV%n#y?*3;;%p1X{&|sp^zkgc zZ=HO3^jjtf-aGy4{MP=d>&qaJmOD9nEZ`3ODrVI}0R+rCvKMk-P~Z#O(<@4n+AGEq zWZBg$QUVg4v+%=dxl1Y#v`ex}-TSY%9@&|Ov4iAR>Gt|sVm_e! zN3&;FVnZOjr}kL>>#|8N=p(%O^YD2@`xAp2ZbiIdnDD_TP8I&!=30O-X83x#Wlt!A$Cz|j|mv4iP#gSD+Yue__woT>T~^5csD8v7Gtd-cOy=8iAJ{2y&?9bP=E zfBwO`M^EKvwsq>q9{F?n)0}TDb$8JY0My0wwYlnRUufW9``F6OjJvp!&Oc%?h-emi ztF+O|{A%W~ayac5=exQ>E{=_qJS~6bg;~c*4G@I=EjWNBS3X2b=oJ{TM;Ae*W}` z=R`N?>5a4CFKU3~P@ZG5?(y6MZAS$;9g4L`b7# zeHm}Oyy?3!RewRgbwK>!XVhTa6xM zX~MMo0(k$(YJ^w}?pa2B1LlI|U{&`)FI=TG8P(-I-ed3w(>}*~T{+tt{ zt#g{@TZ|d!AbDd0JYpYuz%%vry=}m{;>|Z}xx97Xb24aq&~><$(?h;dJl%DF8iAy{ zfeGICW_y5Ge1T+6fTr#tUjrLJfap#R9P^C=fW$5MCqyp;>#k4t9j75JgaG|Oro@_< z`E7E^IH4~pus|g9sAvsHM1z@|+>$KdeGs1c-edNtf{Ymn zkv>>&HX}WOR&%x{gCDh^O26LylUqPE^NTGIJ3_J+ff$J7c~(F(I^g$!5_b_4qlH=O z>`f2WwgN`uHr#&qPJlSfj{LnHaP4#?5O#KQAhd92Adn#FGk5VroEYs<^|$=EP@xLr9!i(D{x*_CN1?m!#53BQ; z7h$VG`9R)?BPf_x1G1w+btPRM)TE?BE6#IT3f(D4SO!W;Ak>a|E^xL0g69i-K>hCn zWeDF#>;ms27}>mLt_Y+Z6*=emh$e*(J|~f5!L98AHw!%K$S?kOMt31`Knc{8KpQCz zIHT$a!E)7fQw^NDa1^khrx8A#S0P*W{}B53&PK?^JRjQ;S*-g}_`tlnY6#CfCEGh% zEGJqxiV|~2cn<0L;+p&zY_%Zw8CgeM@T_5WAvP6AaiNt9sE^Q8?Qd5z)I zi)fvJbp(Oc9C`>pTM%zVBjj73fhu+K33VEKfU5FI$t>uh?ixpg#LAa8(#au^J zDKTw?Bjinc}4>pS}#mH7_pQD|i*jfr$1%gBA zVvs5F2KQ+if#@!g1*Y8;fVt%<{RZRDS9JujCWCS*v=xEo6$?oOs|rI-rx4pCM~SCk zf`v~at^@ZGM>T~8BSGf|X`Kr~1|t|pwIGl(+@%7!M1umOLXj+T*e!(KDuRa77`QGJ zHwCGt0ozbx_JIrdWehE=NLi;E)Wev!})9e^5cD!s>mk|ipL&z&b`0b3!8e@0qB zacDiK+l1ga5B>-TpBs2A@}F(UkQPLh6K9PVh!n;ygU}Oxne!$y67NHL%NJFRy&=|f z21&5^RUx!3IS}ZN@Vl_s0+J`x3n`a8fLRhgMGLtt@O`e%5)4m?Ya_Bkk=ob(DR zoy4FC=D4u2j4)yobxyp73dgjd@C@TO7m}hF$NvVSSk2ur#O8cFN}E+|F!jRynYFMv zBupDfjDV;bFp@PeyFxfl8v}P<{zsg4FBGJl2p@PYFJ!K0T{C2lz)(-)TnPdy4AVj$ z7fk4PLjz$13*?PJ8YRg0a4Lf5Pe4x)~iTD1a$xmpD|7emwe*%aO z^gUeq6vg77ENzH@jsGLdVIfTkNh5-Q@-ag4Jn{!eUqJ~)%=gITK*w0Yhxt1sUIaGO z;r#6~;3ty&e*?Xaf-wr&T(I;ca*^>vpJM)_1~Xt_(*LMI6axh-E^8j82_9ca?~GPi zJNQ`SVIHE1u(?1(k|C?_ad^#5rf!F%zE;f0KqT7Y%KHCE+==>`{U}Vmu=@-TM^MDr z;fmxx5;q8aU}_M7Rivp9)R^}!LW+8d`BeJ1kJI5VipL*`o^k4b0Ap6ySzL!{CURj| z9f~d=lzYFpMC%)D438h<*`}5hm>UoHc{C=$ITYT{SiWrg@EWG790-~V=5!tnZ)?y) zy!lhp96e_1uNMC5@~<4P)WpDm<`|3c%BlI-kw>+{+8^y_ORPU)dF4qfs>`xG4 z#Bh#lBoNmG%3ZI!;%P`0w7F>X<%MYshM6EwBBdrwcLY*BjT0oxa&Mr&i?a1r`j939 z%3Ns6bz6#3^3ME=w)A5*FKzeko;M^{O(Fh`hgYJbp{}7+tcY4GJk|L^;Km}{5)~G(pQK>$1ha4dm;O*5(Ng>m@ z1|PX%VeL)cfiG4Vrh9ni%+};TZ{MnNGH>*f7jqTGj`l>eQ*#4a&ImX`mSRd4K>Mqn zSAfvvGHH17N#EEd-7@8ra{`&M;^DJo#<;L%b_!WR_y$h!YN2m5cn4n1>6EQ(RpiyD z1`DQAWlDk>2gDE05ngPmHC-Q5hf(S|D?o(I&Qh@X?*CIkSenz^*dYMv#vpr+5fN>* zju1WNkdBqF*F{;6aHOT_+>Sg!@~qPo6i`o(F1n}#(~X$fkF}FDNgh1oY}izmCZ*$* zxM|gYPyFY=&U@(bONeL!3M@^1{8b!#PwY_xqb$^q%G{nN6@dm8EtBhpHj}T}$K%8b zvl?Kt3|I`__6emND~8pOH}0i28hmxhNT6KiU3c5+e*!MB8KwJP=0B&)w-ASgS`#0L zXOix4lULCHYxy)Zx$t(}V%FknLIF#5Qr%?bZGGJ4UY2<;;;YaD_QC@Va7$=aB4iV- z#4stf@#LZp78$`=m9gO6+SSA#`N)O;h$Ws5y~KnMy{0y!TyTKFym+d*ur z(&dL4Gf^lYzito{ylKg7ZgowcJ6D1OXZr2@+W0&4JWh{YSI4wF`Zt}NxVcRwQFl-Rz7zsAiY8Go%@H((hK!+TmDqMIiKMq)pmx$6$FR7Z|U8J z^3h~_blkTqU~_WpYa8m6FT}{IV9lx6#6a7+9{{gUP)g_tY@CK0RzJy7+dxEA$kHld zEi_vAwIBr`R}=H{99|>``D}ep!`Psgy+2ri8#La@2M+u=R>j2d8dtr=yU9JZ+`O|x zSv8j0)}2>^mhLKb`IE60s`qZRo8O>$+;Q*B#JfKgS!QTwdL5Kqb{|7n$?ice&1G|8liC26Fd}YxlmI z-ka*+f!*qAScOJLpcbKwUcu}1kj1&x@{q}Qn4x~T>+PgG-&ZTEWW{;qB1o+Baq{<; zkDZ4dO1cNzl6{}8fiey`3ZC9l(A$j6wBw(4%cq2!Yd1!UQmqf0#1s6Rjfr25(j9Rx z2>s~8UDNE_5G-{@HtAl~1@}*@++C*u{Ik>AZ#K=+u1$>=yO}#8mmr~cCEVKPQc!UB zR|4Cbx^(8ZM2_96M#_$G!}R}X=Q#i1z|MISQqh~1Mdmtgb*lOMztwzIrk`98L_|P? zKTWTMVYZiG<18qTx2?HSTz{ENCI(O8%|V?5XQ~-QCWkiRVP~Yd`!uv?r%48S5rw%V z1KvvP;}>6oe#ae$9dGY?O_~Jyf9PT@Hh6+jr&h zIgSVNP_2)6gG~CP_C-2w7Sw_#Q{F7h#JG8BEf08CRv0=3hF+#9QS-YA^Oc6;)=xcg zS*1kc=5{?hUvk|SWoszJ#oQNPWXxylz))nvHPu`zc;CAi*F&%NcdS>>CN%uU_0T-`n|;pR|e#oI#M+kWn>KHuE2 zWd@b;VWoPI-dZO3!wN1zdcul~TdIYUObnd0HroT9*7YrxM_dx^`t&g0tH5MG_k zAxU=Z|MpE(_#NK)Z$bnP`LeM{>-gIBs@XL?XiSW+Vun+aj#8&?CqQ;K`XZ z;`EHxIW$V#quUwb0OxSVGoQlfQ=d&!dNH1bb(SNnm*=T&mI2*?!{|tWA!&I-uKjn%NW&k zj!Lk^NQ$>W^rc~LtAskM+FZ`&^0b zNOPVL2u~*n@X8w5*Mqj@gQt`-gy9V9bB2EP*TD}n=$WCsEp$Gt1i!2>;G_zR;u0Sq zht!&*!{U7N&OX%wAYv-J$wSE2~F&&P;am_=^1ck1|aS~gJsKS0ffN*c{iT!zPN=%BhOvO{o zH5I1;yEe0&E#{t1f$c6!6`*lzi8gUr<&Dj`g?$DKH(ix`&x^W zVHl_~Y0!g&v3r-7UE=ex?M1q<6qDO8&&dPv8r@bd{4?2Fk#57?)7b$fte28d6V@kj zIpd*?!p9SveJTW5>+lx8EQl9ZkwgcD+qp3~=n~9a^=fU&k}$twrM8EJ{u2Shw9cPk=7Yvw{o$^sO-QmNskiZ1-Y0fg*}UCwRlFe(QjHi>QG zUZz{ayVMEXn+m(^ltPNqwvcXShyY;@$(T+ePTv!RLB}`WJ^g_IvzV!(|!oz z&4p&#t;!<MQPwz!r@(#59!{{l`x zvA?CEU7D^8lwr?0?Y?HCOD?mHam)s6PdgW|SV^pR>TG4clWktC7y;J7QE6Gtjk>z& z%F5~>DihCm)zCGv2&7Ls%aQZe|c1O!y{nqFap)Fd-t+p7xX@<4OXmcWZCokYfDS#%`tlh0^_tn>&arf zCw(?cv{+lqpT`wTZ*Mw9=eg<5|KQRf?7m(osvQJ$d%!ux$KlHZSxt3U?b2mhf`DBY2!(68F~bjyn6s3<_)N8NQlRsF^;9se5)!@a;S*B` z<6fSr;O=6YR2Z=GZkDMzUQQYwxgA8t<}mV<)%FT$blU9;l$KZ%ul_)YhVfi8#?g_} zy;j@ycyCUUxo6xns>r1N$OsT|k^~E1r8L!h>*W%&$QBX%LPiCL5yYENnk%f||J7N~ zyH*<%H_v^XU>LB^)c4R2GF-HlzPb3>QqzMEeWxExY%ag^?QTN^lvgyjv=!V~ylH`$ zzIt@Yjqby_H*a3Hl(_SFW*P5+ybsHgSBw>jzN*~1XBYp04tXDF+@M#}1e^q&3U+2ya*O^syi&)M1?tK-dA^l46W zdgx*GS>fR70Q_-d+RiF1u-fFofBS}cND|-CwC2NHSFJX;94MVw2jg8NxnB7eAlOq+ zmK@_iwAtOND#cBWk6GUidClH8A=dnUYJy6I*%^L7;bpQ%O1KyINd0_+oX1DUO?uEV zw!m=2ao^h)9G{Fz^#iwwW@J_S`q_Myks!K}4YDyB8NIgbWMPvM*7_1Yu`AML7qsg* z0vgUR`u1zfPch0uOUI`T*sR;|Nm1O^c7C?S<%ukfyl0T!4*V61-4fhRyOWHWi`_i} zRnJ89ddN4YXMv1o4tPs`a9h0k;a2Mccgs-*eQK{~9oka|CuM+-C26sVZDBVl?92t1 zijjAwO32uJGO`^2nUSfWBv;8^N7V&W;+J2foxWW#k}t}$Mf_SE$XK_)jBTggCXbR? zyzRMLv$yPNN10g!k46Fu;wzos&t`2++bnyIr9bPWY^aRGv=YZQkTC?9&}zUw&fl>< zu|A&hdYgj8q%h~apk}Vtj-(A)TR_Ag;DoqR>AQ&>m}SQy8w9J5tLr!4ehMPaW}w}5 zXYDAhxnoOsbKg^YfaUb(TfeZUJS%#1{F7Wlr^JN7*-DRMl-3Uv-_6VM%@B3ix67bd z>*bltJA6_ccs`&9HbBsXfDW27CQGlKh;-#--i8iFr**4z}eWAom+ zhv)WFhKjXZV6`PL&Y#83EXV;x88cWnYU8~2g*rQCbMA)~va8~)Lf0v}6e)y*);1iW zpWJP7V9%i@lVp*Uq(e;+5Bv`9zFwO2rFk1jhy+xw?^^G_T>+$r+$k_ysnpwEWUesZ zIXFo~#0V0#&3yNUE-IiI*^9;tJM~?1tH^cTRQu}Hm$r)s9;?F;mFmY!-ZFGtHGs_g zrBdVNN0leycAh;acj~bWae6tL!Fx1Y-vZ9&kPI^@Op)d8uAaqLcD+R6{!RgynZujA?HJ#WkeRgp%y1+?^bb57=_mr3u^#)6Vua-@)dYLB4m^{PorFYhq`B% zM(v%n{q_9ZT7D@@Y`?=#vHe6gvhQ-BfU$s;COoHMSb~F4)Y?~#GRbvk>cDcXkm$8= z|E@w%7hQg!q4eJI(3l$<3%1>?xEWEJ_FhvBBy1M+Z{D-HmyI_7&ZCFfah{&rFpIr< zmh)s!9p~46;ox%S+vW3Y4y@348+-cdE4J$OLqmlPYS}V9=eCEmOd50X@sc5{=l*&J zF<@P|Ax?G5WB2W=s)=VANuxO^25hHLh4to&A7dm8<6lK2pH9A zzaP5@Ch5fubk9Cnkiuga!DMG+B^MOg$9McGtD zQO6l)ehKq?@B7XikJmG2=G<}a{d~wj56{!xRn=Yft?sJo$c`2_lXgY>X5H{7z3Jmt zOL5v6TCd65Uuasrd2Htg_6Xp-BA?zZ>*BV;M@v!J|CouBnG_S`2gzWqZkDvg#Vkob zAAlGPJQ2?gd4E{--R?c>^b~H768Ca7w7NI4NB4vZ2W1hDH*v@7c`El(j5+S9T<~V< zlPngTbFP;K-=Ib{j0Y$(kj&ez>wI9Fb~MxnDA zGP74Zf~BwRZ8f{XSJ=^SZmw9jKJWu}wrZNBKmh#Ze7K?7T&jBzoj0cEcZgZff&qm* z7)*YQau*e4t^u6kW0)d=UVSwmxg0*koR7K81u9ZE^6uGT{ELy&NS%^d7DQo9m0*DA z4Qa2#mc*s^uUw&T_v3s5cew{^xRLd3Q&x$7ts-8pE#y2royHF>-ze_P@@bT~SaO+< z8&ktO>^RI?P7PM;7wt3$gv0NMBxAix}70p>X1h+#Q^ z)q%%J3RlX7r|%Mvc`bnR5&_|ymywh{Pou|en9@NHINqMJ_8NC!f<0@UQgP|`y?76Z zcIc=}1f6elBC~+1LJ0v%4THkdPu(y+BpSZ{?s~;Zb&GRyd}(0U#9G2*82a;~te`tzOhwfrbqkPfEuYX0mJ~WkcaeL=Ng-MpDC?UJ@y>|*i58pR#}_pdANVI?r?yFq6OiwS zVA!u|V&mSwBCfz*MfaNL>_CUj*-hFRwzhS{XAfh2v9E#idlooekk)f2<*jhz+Yczq zXy7BPB`H^@;Ck;<8ggQN%T{Y#Y0-&gOg;*z2DB_7@glSYj+?mp!YKL5BO}QL${-Oy zK-%b-APcUn*fl9^;gZkTfsD;~ps-3^f?k%uye)(;!s`Q&m;I^ddMs_d;og$R;IOce ztL(Vg9HpP*Zua?rUbZI8)I7i{MbePv?X>OLL(#V% zlqC_My#uoYi?NN~kPi+lC2v1sZENAL2G$oUT7qvRMU_Y`17z8`L$h6Bq(=wNx4GDc zx2!%i9};_9)%%E2CS{8sOZlMRIyXOz#^zxoJ)2&ZPZiubL=jz#^t}Btww|TQ1`mq# z<|_@A&Hgl&`u45DO@dR6GWKJOOv*3d8=_TcuX7r5$3r(;1zve4geRK#KW&}vY!$It zBu^U4SWzy-wewbK4(S}4vfw_*Ca{z}pj0!`WIgvTf_{L;J6hkEc&x0aRgz2H%_9R{ zk+}D4CP}a~{rZ!XfxzKAx4u0ms>SBfUhRPETOMlnr`QvSPd0)CtDc)UEC( z4C(u~@E*UE<0y|qsuGWzI35Y>kYed12_Q_ySP8Bh#*soC#~K1?scm$_*2xlBoI(To z{*QpH5F9BXZf3&a?cx-@wbK28%ZDthG+I~_^Gtn~U%;Cqeu0+&nZ*J)_jOA1LX!~% zx^Ihj4zIuCyjwa|@)c?E%po_)r@pk|rn8b%Wc^xz6W2M*Pjq|$WD!f_WwzL85)j6@ zsO-TIu|Ov>*i)&fC!z!61_tqo;z^eW)UJ88t|V4*Z6_kwdfwBg!{k6FAXJ^%@U!PK z(uI*mMc!>rD$}1;j_wPnUA66^>n!6@AWKcF&|rP!k;;vQJQuH)-^Hiu*__I$U|0k< z5&`I|sjwI~o0+~f+aT@vj(40WQ;$-&p?I;NyIG~36wkf?yQ2iRTEP5SPJ z6!4o6VPiqEq=_lPpU)34^a)68At{7bi=}!P(sOZV<$2bb2m3q_dKd6BJ>$Beh7h_Y zQn!){YRk~fo^7aa_wO0#n0lp|Y~oVBLHr_M2?TISpLMEJo&{tL7Eqe}gChSy8qA`5K?$#NWNz_F|?UR zMbqDd#`HL&zbFK_lxeWCGd1~C;bxU5lYrh%1miJux^=(6x`E}raEcb`km|Gp8chr{ zIbhq3eS8E^=F`CA(LJ~(V$+J<*pQ9VWfqJ(+>Awz{bij3U93i?vVcF@&#*Pxj{sPf z^}w#xqy#EyuJg;(0Q8_AOJQM~YiqG-fL55XVS1hjmGjxrv43>z;^1D&V-En*VL+4{ z>pIp5KO2(Qjx}Slmq^FDYmusWb-~#qGqiKf{y1QKPvs~;Emo$AGr@R6MrDUTrBtrA zew>!kB6oX^Qdan_UeK#vX08^A43`U5XfL@4UwD(m1iMZ^CUK|J@^>9V-VZpq%=Rq@ z16Zth{6wehMA~D`#H8|j>u#lpBvtYl(W!uMoPegiVT{LH`qf$=H|9SO=)e#K{ zHcDEufC+1!QfAUidyd#O`0zGRO%2i$x+MU=ZoWBt{>XV-tLr z=Luj}n-BCgN13x$8iLLP78#1RGF(w5Q@hXig5o|VB0`|c3D;+3@;VX4MbWAo)XG;i z_35m;-ae~b@nP!=+KCo485rMDIc!q;DmHJ-Uv^A0c**(rb+XiLOehg#DGin@C+&Pc zc-dUfS1eDg$F@s2Wcfix$M)tjX*aTMuI<3O3Y)0eK^?H=1L2(pHb{(EXI11S^KJMY3a7*Z7N-V$PrDpca})qG^H|`R&sH8Y zZ2=+_oxl<;#W07nbl-sEmS@vgLN{iD=9)JpbeSUN0^TTP|2Mbam;AKj7!C0IaGh3YSy9z7Y(dF)N2;*q5FhS{>Te=wDjs2YhbUoscDmi1F zKUgFpmWVZcqOmW>PNf)aWBQ?sI0ahYVxs^b$wmXF7#_>?*J=6Hd_IQ z)^Jyq=2<2S62MJULU|__f%O#&_b0TJqT~-M@>$vvNkI$X znSn!!gmranw<>qz(6J?3-F;hOvvv0V1lS)2t`L!Qt7|?|efAY8+J+?Tfp!N#a@c_s zlR?5HmFU~045B&sABm;s#Q3FBQ9?v`6ok>1tljg=xg*=K1OO^{>RMP?`pJI#yp;5E@wrySLMomEZ;Q_HW zh1W%vp9fF|WNMo#B{zVI^wl;p!;c9_H2|DPu-wHu%GS_P1vziijq^YF8U<36>~z}qsm&Cwmb^cqkRKLJ;F9o_TJCK}5jZ~)A} zCMSPlpNFmAZW6vQQNR4QCG*w^1+aTgMJBCEry+{#`JRcQ`RDiSF1t+jOu6-4#Bm!8 zF^98h%vL3WB#a<^16+Bl23^B~m*dDebVcs&cQ7+~kV`;pn+2Yn0=vZKoy8-|+b%P? zYS$u_(dv~~kZ%>JZAsNodIb1(tyF9@I8`nrB<`%oQj)~vnyVhlQ+D>`H5bDhHsm;} z5D=T+!ve}?0kr{{SK-U{Zq#-8S<12d+!2+kEu3r1h=4C7KwZx?&R4Fux zXJ2%^)Ii3gi-igD3d~UDog|Cv7=9W!9HGKD#7t zA6rOMCxgXuV8nF!H$DCrVqIHMjKFGQ5*69<6ga54l~v!mR|4vze&FHhqSR6SFcq_) zu@))Kk8--E?sq|7}ic;f)$WCu`ZtZDNY%WWl!~LWDuZ05Ttr!kMSjJ(Cy)@ zYuH3x29?xhd+vj2kAJ0>67O!%BH4}CGei!(6mx1DMhG3e zjTfQldEYeMzVd(qUh2h-Z7i(Ld)oELj_7RcOO|uh^XRVjfd@6iDxH*rQvxix51lik zM!vqOEIdh3AH69pBy&JINy_HN=H;Vfwnoi*8NeG7Q731vuR6V$6mD=X_&v?7ohx-l zXZQNB0;|w=q^fp=lI9e~D;m3VlNL)^Zlu`2Y>JyLAdNQrqw^urIN?gy z$sc&m5kU{@KawJtoKiXf`~)#t0*W#8p|IRQb9djl@+c|?|BNvULwjzb&EfADm6v#} z8;f*kFt*xx%*8fYnhZ)eEY{e81evil9lPC*7E8>>ogg-Bn?UoDAx!RkfEt_XMwx>7 z67k#LnR(s6WY5JOe5*F^0ld5&0agw;W$d5mu$l(9r3-eG4Jt--CKMVOIsA#jVjUHNPW zdmlCDQZa0|sfecy=6BWpSlHNJD43mVFjGN*>5Dz1`4oKL`E=k+*fM+a{SqKXH#>gF zhrLE(N?j?= zj+7Uc)98u&Qw+ze*99o~he}>kxKLj9+Ocr4Ux|#&A%d2zR$-TQ!*0g8tYce4@#iNu zRt;U%!_PQ_{D4VNv7<@QcPtML!=OT9e2GF9NlI4T$UH@L?C(SuhEC4>6Z0l@j7xc^l1AE@Iuuk%2pJkScFT0s1%*lxw!HTr$!3 zO(>TdVuQx{1(tzUTtgXd;IsaAP7!?}4jBG~5j=0gmLU9+*hT43KG6 zc~K17)0KSJxZs zb%8+6?G90&+&V~}uOvX5gqCe8y?)UHE9CF^NR zN=$@BD{z{UoDC(GxLMwS--t}Gb)H2$gfjbeY~@eaou>6f@OD2DuEDTX9@7ij-{>WpN2m<^#aH7K2?&uv|%urBv9*GSBk`C&W}M z9vvAG0d%DrXiVGD&zk_?k^r^vR9`_ib+_83;y!dqqz2t7Zp~34MvileVD)|c=Bsvq zf_6mIc54R*DqlgSCRR7p%67w)$@l$Mqf5G>mt9lajid8jtUL7JK5&YdgDKa=dOLqU z!zZ}(wMKH~mc%*Hp6XXd0%7=5Q}XtTz~{4ksH0N)>Y&2yQBrWnZ3=@Xp2^JV7&Z+a zDWj+avOE?xyyla-?aG9Qw}jT$wxHK15vWkf`c*F-E2}Pv2L#T7iNG1Zb&jfkugXWL**P3h8(+;hPb)_ zahSnG97diCimE*qbbu3}Bn?oV8g%!#ZOWo516;wD^b1*i<$Lh~l*KYYmYo5CR^@=k z&KfGhjluHw*U4U|o#8VOrXtTo1NLcSiAxZNChdZx2Mx(S{y}TFA5^5@5~VZET=T?| z>Y1*pA%L%A!mX6qG8LA?t6Z3d!18M*6<>AcI$3~MQ^_)W89-m%7Nfp(&anfBOmyFK z*KwS()D9?3Vc2fSYc-3@9x@0vXxY1F+r?KxN@aG7&2{5|El~r`0PzlU<_>_Ho=Pu~ zufNNjZ1(EPA@Y|AyOx%t1e{mV&L$|I8@a-%(|tIpmvx z0vznvGRXIg9O{3%iE({elY_z!4$B+xFUUCEUmt?Z0zN7LxF+hZH8Z+T&6-e=bTQ!5 zuMa5ix=Tfx|ZoiY$EtoYyQFr$tn#h>L0j&uFjnOE~0CkFo>Sy^Z!f zV801az2@m-oCzRlfm-R_JGU(u6T+vxv{bDpOY9?`(bjH_XC^lm( zLDNin!7KdPm7k0QeX9jpdr99Ob)^;PZ?9vr8Pe8|9FKgVrY zG8(p?3i!}`_(pbw_JPk2u#;)f)gbz!jFxZ;eQv8MgYvq&D{LTPky&?#%5SBxS)UGSwnDa3_(~Up5 zQLRK!mJE;C8)1T|ZTIg=-!nUa+iY3eo!4)T4!%ChHcVHkaBw~1PPL6dGGo6%blWv{ zPK%-%lr{oiLo2<-?UrNUUQ9E4OG;R&=BlS^j$KHyp_J%A!5Za6Dr)_EkP{rVP@CuG zvyE)e7AWV={TP+Y; zjtZM8&{&LK+d7k!dTmSOc+>Fyp0oUPX@Dxds0^P5`T1aQ4V%8_Nm; z0jbc4A)?;`kuMgIEwR9{(+#S~s{l~274dhI4$nc1{o7=-$b62_9#yMlfW=zzZt(d44Y6!9r#+f6$x5U0Z zad&{3!&^==tR&$OX*^dy8gTx++5*KL8&oBdjz3bD1;kE3zx`-Pza}Hb#a>P?9@d9P z_r6cNum@VIHqLlV`-fGIAP#tn;CeDlQPWI~@B;;})&!3rB0PQiT6+6tJnE5)t+EDr zc(xCJd)$FEPmegx>v876Osd66D)62r$%~8eCTs+@6SDjlZ+k9lc>|NcU z?G8OGC%>5Z))me2b0zaFN{Riv<6@U6_w~BA+>50sS$23<9z8k}Mj)SvpTv$T_q;at zKku!|?kVbj+tZ4yf9%PU3i|)2R(?>`*R}G=$vcz2e~GT6*>qh#xP^p$&CV0^U-d|@ z(6ia|R_(<+wY*1x&-R427LEC>_o{Ct%})CTXBu-r{C~#!*gzx6{A?2+x#4 zmYUa%cgHSB%m;G^TF}oMet68Ev}dBT#tfYk>D%BXdfpL7h4XX}Dln0pO#**Wb5L{z z#El?^`?@ZVA-9;c=R1hMCzg{7#pg6DeP-9owLBMsd-PWA8PmAq`uiG6%=l@vJav%} zmg#d=uQVGocD(U-HN+*H`8F@3`ejOBQ^fUHxfZ3Gv6IBod7B7|2|JkM_YCcUm>DVh zv9*6pHmUeJ$%Be8b^yz4AJH@Mwmt(cu2|^;Tf^NFY6xRx2tuQ_IOiW;n>ZYSr!F2% z*|Zw3rW|cG0R@~CSC?hPK4s0;+ z;=Wp>mi0)zkVSi5wGMk7?S$BX%&NEa9vq|iq8pdmNV&u{fss=51;Z@(kHp-DXZ)|2 z+Xu@rx8aGOjk$HZ{i~SUJtsNyOps>>tcxZXxo`%pdmg1rCY_IFKi_%^H&Q1wOI9=1@J{tu@XXucF-s;r(4rx$69pe_go0; zUmnDleJs-J^h0p1-c3ZG$C+I(viv_@rqJb&yH6wsaH-tl;laBue?DqG0dsa z9UI2{g44dN6=7B@wmFTAvE=OMB%+$gy354*BJDk-7IDoH2D_avh}>T3*}Sf<@xd5B z{jueR*dnaX1Sk@697>SRAxC!FBc*q?ZA5v8s8@sVqgdq91BnZGKpT$FEtDNl%^uh4 z%JI2S{w}x7XRAdQaGY92scfl9@t{l2=e`S^)|DYy)B_6f3PTh8F{`1$T(f~=Fb*r^ z$PFl|<&*9&3EEZLq*c4Q?3rYs6@OpFx{Zu^K+EPM-TM{N>+#7dgFY*`ibwb8); zfTe(xc0QE2zyIZNPBV&=cZ+O+^-%7M`J|}cua1~OPpPVnuo9-i=9Eq_LC8oH-{1?zB<;V{|aeI2$uay0ka*(>x{(cu?Gp6 z>Bc8T=frICp1zoCX=Oifu1!`|Nc0$EKWJ_ab2(tVO=S7OV1FJP&de1n#YGR&rm*YP z>g5oJEY!qr4uM@gAbUp#Dg(is z3|`44oiZy=n+ofZ*?S9MzXec9s~v_AOZ(DM+K;4zxallHM(I=9 z`}t_~VSf;MZL1d$cD20R0$+YlJusGCmmyL<1oTw)j1={BQh&+%3E0>oy3OtuAYO9E zs}e&u8GW?OGCxMY>!8nV3}^&9cO{EN2ka=>dsdm}gIK>}-Gft$hw*#YPab7*oH`#_ zINUjhCy)VuBDZAwfvacF(RL_##rhT#eV7Q_<&fj&QOg+=_8J;i7H@D?EboZD@1=6A zr}T033xT(K0qx9AB8kg_c-)XGqewt)mdeDEL<5c`K`I!L?E3tI~V<(@^c zBp{_81rX1Ofv{*AV#~%e?&sI~+~i+QqMAff%aW1+MB)bRckepT7D#pkK7H{Vm%+>& zmo8I4S#kn*x*VnzsdoNE2_BX(D8x1b5fFP=PDDYL*&fH8(mp3pj$MN`3AlvvSgfoU z4{(SqgQdS$0DYTW`Z#;eoZ@u5uv_|gKtQ8q#WKl`GJxy|jW&DH2d923jcOxpLw+qQ>(r8H58yrYlcmNQiA+7Xriu z5ZLE$@6;;oMfD1c~PLQ|5BVz{-hR$W>oP$f+ z=Ebwcc;xhebvmS!5P0Mt0N#WQ29+UnPF-f+MfN7JE6J%_^M3Jak|*JieLj!~EQ2X^ zl4QJZ>4_IfPa)KEa?1LNinCg%y+9Qm}!*1Zt-N@Y^aIF|jW)o?Q{>m&CtSmJG9x0+?%(cIC>eN2^bfU)h% zqqalK$=a&P=1Syf*M-M>Ro;VQ3=`S1rmJD-*w%K%R*_cJbXqgQ{<1Q6bKSrXdGL@ltkL5ruk+9EJwiy1Zp3V`4x!dkl%mGb&IUpg<$ zXZc{&c~C&6`nTJVk$w5#Vyi7jQvo`dqHYIh9fjfpZHXW zzZYSN1Fq9LcK(~Fkms&W{LAD-wXMT^3MBkB2FEN}{G@UJYmBZfaP4P}@?T_>o^O6_ z5So5#5dIubT2cbjxg9 z);lUy8fe@L_Fgr!-e6 zdcLS=;aV`0jJc>_$~P-K`TYb*uc#;~&+<`2bHD9+yTp@yJWlEP@sYb$Y4Py&;ruM} z;qum7_!CLY_l@Wf->9}Rbk5D54TR-n`rS!g6*QKzB{HZ8Z(f}{4EZ<>b1JY8^iQfs z6&iOCfcm>r?!G8vD<Bf9LZ1Lp$wLz*W{f$AIB`Jp~!6ncAcjbW}etoV+B4`rd5612Naw59|+8x!gquER22B z`s~a2p6R$^5A5?^rf>z>)BwYCXW_vmGPS{5N}^1(E-r4vsY+xc0ZIZ`=)OpGH@*(P zTQPtNCHH_!LY2NV_O1)oh90h#Cvf(m^vy8Za0*YP$cKV^W)t8Nz=R6r(Ur*7dlDn3 z0ZQ!vEi$C|-I!~~9-9W8=Xs)}2TRy%e`*q-c&S}Z$FQ%>A|aVF|G1`ctlw(cGXHr! zN?^|HF#g2R?w?3w#R7{)H^KMUTQZ~lWc6xWq=&KS;A_t!cG=&f{;55e=l&|>yR{AT zKd1i}B|RcyOiJFE&dIf=Nz1bYHB%a|?Y)QkJJOhMpXK&G+DeKp`Ofir(^-aAu&-%8 zRGo=M3voa_4x0talWoc)|0d=Cb(~Qf1db^3zMn`jH>M;3;ot{c z++HYW-lI$eRyv`P2Er1)$3C3K9a^~nB}ak7BMvWVg9N@0^Cs1QKb~5qBa*0yHZ`4} z@yy4I#{n1`z`;?2Ea$vRhNRSMZVtf1zscz1wzRD&@4@aWAS&B41lA(}^^qdW)>yNP zm*4u~O4?72zr16a66vt?@G#$%`D5a>RVTw+MU3B)Ufp%_VVr-fy|p{>r*108{xrxs zfygdiSXo*O3jV+ymr!tTQa~kiXJE-2#cN13lcOsLHVzPwbUWbR-`!PnOO1+*p@Ueb zsZY1?e+7x%YJF8-n(2M|UzEtjU5ZAZl}P3awnU=-1&Nq1OGN+Czb%o?imu;!ht79? zH{S``iolz&u#&MIksUxl9!-Ntoh0dCT;DS-vF06yxddD}=$A4%HW&jw0|z&hyUV2N zctAli4Pk~bNiP<1&d2sHmsI#0SB*r(>@WGY@gHr%*Hfv8Y}a;3q`C9uTJCKWm($Ju z1=d5OSv*P3D0X!<-rm>7KCTFP^D2iF+k|Ss?0vq=Ya(zlYMt zmfOQ~9%nYb)Mj~hibhR6C)*x86_=g2{R>v7L&VyNt-O(^kcpgce0DN{_S1YQdr2U8g#s~DRyzsT8% zYx-||t}mpAa_`^tv;Hdd8~>aB(HEvm#EH*JpG+?qV~{)SOa<0V|geEJi!TKbWx2B{4fG75JMvXhpNs4G=fh(E=5=FrB1;t3pFuDs^<7hk!k zZ|?urZvM^1Syazjs}emUWfa~1<@z}S(=TK8?*>!qDqgCxp1M*Z0aP`=oqehKEdk7A zt6|$sA*YKKLQa(j2!MB+0Q)t9bgLsGnJI1!_3ok>dPSL@*1XnF?l^BcV82(3^QXrS zcWgA*QBi8bU?uBfbwxg-M$6vo)b(W_wHuHgj=qOJ9q)_c#L+sSx1IrV!=Q)0*TtdsA3FvTP zsQ6AayW@4uyTdcFdv0iQQy)AP!sy0bHD?!?MpSkWWLsSXh2@(n{^qikz-aFhpYH>0RI-8aB8W*L}KK;sLCt$|E3YFOGlT$Mxy+N~=Ax#TG&8@9S3+rK# z?V%hqQKR-dsc=~u!#*E9Tp5p^X%@U85LU$Pt*S@dFsxxSP-?fJa5|(1yXwBq8YVbQ z5`fyd&G}~@bKqPZ*(CMlX|e?_(xlhNHA}ht9Z#<$Q2-@EM5y?uTexCPGHreQ94PT7 zyt!m1O1K(Pt${kp?cK(Ra89^@yK{oT@N4s z%`oXL$@VRlfXpxlD>LeCyGZ_iJHTjAIohug=k{@B>Q*=OeZWj2P-MiE7OV`wAspzy zrR(eCJe5U25C%XjU-2*zy@Tpl!LF>9GWBM}z$6{v9Cz=!nfK8)(#tU7z)#mRhYx*I z6Ag##U`0*$Mog|8u7ir=ON0BN=^D9{F3mw3!Y;+@&5q2QM zH4vEo+_Wh`v_tEFmT7F8qXv2@e)(|C_D;C9)LXHlW|rNFAr$OaJ&SZb%`bmO4N9Z| z`F$&Ghf3@RjbeW??s$MA_nCaK-Ydz`qG&SeaEB|i%^~Gek)OXVxv#oggF`kSD7S(Q zXDga`q!O=H*O z_osJNZbkJhQX-o_vZjP&QS%)`3S~5>jNiqKrBPV(!+EYu#Mvppl=_9WE!3u~-j3~x zIK@%iqI`2qqqlT^PxYS~R~_Tj@u^s?FBz<=4NhSH7v_`*;FfbrS~l7FZ=8Sv3`pF6 z9$@=}8n?SF0*xfBFu00(}j$VE~d*KHj@*c1Y`ZqnZQ5@qYl zF*WOpPxBX6<+e{AQ;YNmvD+OuP(<*#*9Vvu#bO@4!6+Q!+$9Y89{|hZynT=A1q-1H zwUo<>!fp%Tyj+NI`bw-+z)FEuK(BpuF*^<6xMk4mbe&U>D8RC1+qT_(+O}=uv~AnA zZQHhO+qP}{ojY+~OvFUYXZ==XMP=^H+UpC0qPajLUrgU6`0$-(AFw?SLGD<7k}sD3 z@!G*cy9d=2(>N&ErHl}{`5k|~C3r*oE0!V9q#LXb+fkv3SFQ=qq^udplxElQpv^Kv|72c7(a!1r6fYdRW7;vhi{l0WAVDgUNW{L)5FR1jh~{az*|+8IuOCj+cC z=2WgKzp`GKg^NbU4nz-5M{i{f_QJ3qZA!bljl8clEEg~4#6KSvLEsm++2fz%wNfN_ z{?QmpY^owh)*(MnM z#<8w)9l9WT^rsudf`^olKO2PJOdS5kmBq=R{66xSJ&S=;f1+6b$7K}RIfL^E|3#!Eg z4FyhiP;#+mQlb(4{pA23&-UMCP_W^j{kKW42_OEAPW?^-U2ZOZMsQ->tSf7;RN)Ms z^fOe9GKC*^>I6AF{6DFdv7pS<^7$F4Drvjwe=qgSi|K8T=n|p;*5SYrqc= zicEYclb`4W+?Q^?_`vr_XL=`p$aWkF6=B%ryft?pxb<>+e$e-nQtPKPJf7ye{YQ9a zWcoPR`um427#N<-UcCFK2*=&CDpY}X|6=BSL-ZN=&eSBkoeWfd?||m~v!4o}`GapL zbDZ|w<;w81nr_EHk_)@_S!l8|IMun38&3O{xeG({NA%q&db)Sp+8c?A)|c_{>Xugb zK4#X|@8=qXW@hi*ig`3!C@g_cKZz19cPqRH=8O=s?{tarjAsf=;OEpF5oh!2s@O6Y zf=0c>dodY4EecY+8>NPxjUt89tf^K>mfO(!0dNnSh~SNysjh=Vg*D(_1wA)>Ep39j2sw7Jw8S}*}*D%d_E=0D^M$He_ZXy3ALL)1FbgWx%=j!3i z=jn*Jqlz{s9ux|)Pl$f$F% z&7d)I+(eZNRYnTVJ03i(mVL*(a>#Lmf@eHIpnAJ2 z2_{ZBws;G!VS|L*7RsC;sb}`-en30z-h8}pVup8Ifo3keX)5fNE-Z1kRHtH;1d3%X zXzv(YlwvQpn+}Nzl|Q`#fmcQx3LMV=sB+#Tf$A|y+x2tY?SV4el%ztzOTC3)@qG_B z^glSmv(IMZ^Vl~u?U_z7i@fmFCcwkB^`?luFMOFIyU&Wp5MBCwpJGuO@SeN&$++m5 zg-?!K)4ce7I|9AQAsy+F?4Wr6z;Xch>tA!P%i|GmR1?E}jW^1}@WJI*ljE61m*kIs zUV)7@iD5+>6l_EO(zciMn^#;9dpXh9$|+TKlqyOlkmSdLScTFmkx58`s{TrgHJRr5 zcA}2_vnzZp1HPFSmguogj4@z~!|~%g3_B+h`%%V1_S?t;h;c=#?(V_=*mqFtTsgdA zH?bpkO;GwQH2Av(YPZYQ=aJ2&cf|e+?#K-m8XW8+0!uhzde<0t!{?Aq`#5klxX1(F zQ9+J}lYJi8f&$B$X)B9#JG0pI+H|R(DoRrMHlX=sSYo@$_BLKOvU{Y`I2iasbonb$ zTP!zF8SwS{t;Ys#OUYf^>Z)t&o}=-m&2&C8X8yXgj}{@THz*N%*mkO7(n)KxQ(qyf zkzvB?`)}}04N$}qB29L_hD5e@r6M_viD4Kf1sV}Z?p5Du3--%X@aXZZ{Vo)pV!8Vj zzbkxSZmOYn3*T|2Ti^U&DO;lui6Fjp;_|8(k(Xz7Nh_F0vSn{DiOFkGPfr&SUEhx=f%;AdNJjxR;k zJ)MF&S^Al^j0pGC!l8svywhK5P;952COhH|2V_aWoPjHJF8QPwBxsw1->G(iSrNKO zum?m|rl*yq3`48Reev8?i#i0bn+(N@^oH8J-J0G6+DMyFLD3#KdMZ~OE-YOp9r`fYQ zq);K07}+`<1D!LeQMo*8Fz8{k3u10_-P`!~GB0MYuHFO2pbXMUPzQg~7C z+3@~p*g?)S_|@Sl_eN=XBnM*x{GJwQK`NJOk9m=e3l=IuK=kiRnr49L;`Q6a)Xw7o zwc-ptb?rMJwyREx9frvns71hIKEVF+9?w$W#eBBHg!um*5C(AAu0mzD-)O zi+Q%VM*4>Q_$YPT7SvaO_1o)(HT&AWi?-%*2)~hf7Y7J}j>P7DZjnm`d)O}Lv|Pic ze?ujxG%d0MD;v2M%^>dXW7=o0U~kNq)AxE^?|K~7-Pj?*1tU(zCMm0WCU8A`P@6~; zWsO7!U$?`q!v?QEvedCGJ`g?@sw?e&=NvNujflcqL2Zv{XHUTl26&I74S zmhJ3|7x(Q0=eo=>VY;a=r@OD43qP|YWp-xY5)=G;ciEb|ImpWfLZjUqfUB+CC(Kmo zZjG6+ggg?t8(}$`(=p8V`B5{@GB3JeO|}@$m5e_E8LU4Wg0jLPbb*4oaeaNIt$sa4 zs^uZO#9qDvp$EIpzpQHCkslA5AJo!6gbJ0sw*%6nNji~A!?)cbAqe}VNCu#);+;ZhDq_tarGGX_V~s!X zF~y>5j+lAk)s*vMX9pVkO39r|>NLIAW&-eI&w`8l>P}8=Ov$X5yy7v{4;e=C6smlq z_L$rYMy>KC&(BvwwbRurZqB@uhvBCzIr~(_Uaw?IocNp0$s>A;!Z|}BI}$#qN?JM~ z)3u~AIOYC16!b~QyA)L@lGc}AZs;aqAdIyXQr80S$gm4WZ@{1EzBF#s3-I> zP6Ky8U{167nzStO8VHfCic^iLb|GlDUe8KqHqKY147rRa zK^bFcv~lXU{xR3nJ^J4w!Bu4`p2C$QukSXw>z%3axS#=h3&j0NxGXUWo1E8GQ((Ch zcX#7{rrXhze*k1Am!TGf+2t1LrpKL?236r?Z*)H7|0X~U*1*U+SGq!oms(PLUL&6+ z3I4=YzO=|%l|6yPt7Bu@?5I#@1`Ahy!J7cFUS55Bv77nOpZ>i|-Ve5c?0E{lqOK32 zCBNNAI5xSUUaqvk1NxDXulh>3mf6IzfM$l$|dcNAIjM7DyIUqPy zB~UcIEMX&dzHv+S=EN1u(RszFAt1MacMJ!Tb8TKCgY(FtB=n&A+9JYSFCkzEnNIzC z;=yyEbR2mvAd`Zw$*ul#LXbRZS^kTW$agXD7!>V^+;hNpn||_yvn1sIE7Bc!nw6iK zj6{@a8M5&5$3n^&W;@gh30wy4ZajoK`yzRvj-agO;zVdB*O`P;#PJg`mf?oiGqbl0 zUp@3Qo(nphD%iz$>pj(UfN4MdPTGx>8#xDZHpujWjo$s$;Nra8@KX{Oes_KA*T6!7 zW74p3XM(M{Ja!pdU@?U7>6l0wC&{(ibB}p93RQ<`tFq(1KK5DkHMO#oSVnewHZdgL z9ECBf`s`}Ky1Dsg?_bxmL{*`EB~|IxT3b=|(`mjURS`F3WYfv^@d%=^;R!|>@9bT1 ztQ{yMGWU6{y#-TCgZ-;JQ8+p2V}{Z`E|88s$Glx`;W{9KW{crs_tbg?-xq4Sa8Iq0 zVXeIW9haIorWnpX;oWDqFb%I&&AZzjn^O^YY>W1O)7m+B;-S`0mm7S_#kJI{` zsQ)X)x}oPjWMl34p5X3l{Hq)l4L2lt;Pf_z>=U27hK~K#^Zpl)yvE?h4R83p7d#>n zx=D4y3}8_Rr>PZh)6Eo|-o*i*Jg3>A?kw7?-9{x(__8|~Qc~(rwF8Ebq;`sr>$x0r zdBgL~eb0(3w2#nbw**reO@L6-Q0gsa+RI6VY-X;#+o5i7K8n#0P~dSz?n^TDb-0=D zHqz4hwUF<tYm5cM&q^-=V#CW_%5v0!v+6pm=S* zPf66Zx+ptc2WcKNeaK<{Hc9j;9A2R4&~jH6{=Ih+UQDzfhxOcRbksa-E_=p}eZEYP zW1CT}{T-KXK>I0xtOjq4jj1|^(d9I7oFK|wwl!cm>}de&|G%*@zN+`2C$N(koSP2+ zPLPp-c0U+yo%;3^IZ{hg1xUz%&w9y5Vb0hncdDvXk*;o1%U+5sP5dF43BuHq^=HjW&`4e})19j)EJvFA7Wt}(R!>`s5E#0a)y-bg9f3j~QOEV8Fcz4!r zt25PZOLroFKQBf`(Mh(tZyL6NCYI_Cq(?|hO^(7Xf5+jA2YtV(^dM{DeL%mswBNon zrR-U5Td9(_JG=KQtc^V7t5%|PeLO!=jdA~TOfiZHI4Lm<>ovDsS*? zInC6B)9VXEsLJpv4v}@UP?~?Y@@Eb|UBDoMx$D}_u`MnxGbr{Gc-5@eO9qN(P=p%c z#ti6I(H*t)6{tkI!f7zAJ(p${TbG?=4EFR$PLbt!f_h`SEz&vPmo*Bb)gx`-(AL|& z+6t`XgZzXrs}w=Q53A-%ICgHr`B9Vu(!vxL0JEL=zYMu)?RVKciXx&-)X=ID#T#vR zRIiK`m2G@~9V!QGe6;~)y>Zk;qU=(UvY4FhYC4{vSF-2sb9Sth_TZ2@vqzePYJKB< zw`c@U7l!9ov@3Ctdu%2DS~e*+HQCpxH1XIC@@O^H%#Jg06u}ggLi(gH?#P6Hk2qTC z_6H8y7JZZs$tL(Bko9)7o~gK)%%SO*Zgas#Hsxfuwb9V8huilO&R?wRB7J;LsZ7i9 zD(R_vGNI?}=mR}YU=v6VZ8&PnTSmRN{%ciAMngQwu5&t6r6=jV|7Oa`TCr(BEl4`HFU4V7+Kr?)wU z6tBD(r-$Z>&*F6`wD^F9w%5Z2A)Qum!Yu$EGadYLn@R<*vDJsaK*P#l2KZ=jM!Sx< z!X&q&5b1ktABYxMZlUb?>Pye1EZe9zc1^^|PzKS-c*|-wRyGu6#dgR>Xj(RHNIsPa z;2L_-->qgAozU(A4Spp4?#^E6WFWmyyC#6qxny>=J;E{-afw{IXx?{IV6*?W=}A9b zEm>G(`VQ=QOw&aE!8Nyz#d_p15KCVkyRAY&d|XSke%V$ijmnR@+*IfC*mnK_A&aFC zZ*J!Y<>lqP*9si)IyTh&b;tbWAcI~tU4K0Q@mwF4smqW_%x3SM9EaC2MXKkuj9A2B zm0OB+bIM@wZSe7)o?D4QHN}I3p^QIrmeob0{F!Y6pZ~M*Q9-~xC@V=50>@?dj})pD z_3dgcb%~KsLoU}>$e|Bm?=F&uIB0M$lPybvSU5!0 zr*P0mf8Tj?ZqUEC_4^pRi+D$pPE(I;ECp2h`L-Mz!)?vH>wX-B6&?d8ZIgfG0mHaj#l($r7eZtP##Q=J#zO4&H4gYsNqVe zC0lai^qjrR8X8=E2aJY_MBn9501}cXvkCS10YgbHpubV-jAG1BflehVAZnsw)qO`cgVA;q%ZrzK};P5&Q z@gU9<=1thOOj-esw84{RowFkH#p{>dJeWVKa6W4?kv4gA_4|=fFY_bU>q5-K%rE!( zi)ctiQDi?bF1)nZWpn16mEQa=XWSs~0^H8HY~yaTpT0I~I`R?R9EabkyaOcreU=#01#xATP|+4NkU z7qgkjfsLM}^Nm_rDI;+x2F$tEP=i9p%s79(0PV>qL#`xfavYU z@CtpvNtySP;bk{o3HJPV9J`=7Tam_?O4L-z{dHy=SN?6blj|-wSeKG20`2=*O3ahY zUax**@-1X?mM3|G3LF}9#jT-3);h+FRh9SE?k4Z}53Y#Sh_`+}{0-a72$l!U%FT-r zqqdyhwC`44c2ZDRdY$RAZGk z$_Q8rKSLb~tbu76HhHM^3b=_S1_El;MFf-z6ut6I=MrdjZY2U|`JWGsQU8_o`c@#o zt`q>u7S?-O^xoAHqo%2vo4GPF{4KJtf@P{2!i@*h?Zr<pX6P* zH_j|x9^s<%yR5E>jz$ag(u(AR#tba->}Bn1vvl40Liqt{o0-`KO)A*+1idi=7qre8 zY>REp#1S1mW2#1884ZUj2b8uK|FbN+N&q?;f98Eyiu8nXN*Gs;nvD3)rJe@Zt=y3b zY+rXAi`u8Cx9V0VsYICERs87NUL@0yW3L<0Gmh(6+n^srJpC`6viJGFAGUjl`yo$q zTg_h$JKz3f&*@yr$lbsD+Q+8IGR*ICor7=2{pan1-X}E%?3cA2m2a*PDR*fFy>~Wy z_;cIh$7Wv41fL(@)L!?Q@V49AyRqK+&y+6@_Yd<&JyBTEWUF7`nwl}>PS@L>4Rftc zJ-jV`G(2u~yPJIHAI;`Sd9J(hv2+(kTN0_Q--#~IBBPYX2_OC4+p!jAxv#`49)Db= zy^&+fo4I3r-o`#{pOUTj(Q4rp4{RTKu7!liexrHl2DX$MiuU9&15;zYj@Zw7GktbH;IZSH7zaxOt8o(LtVb+X&vkhi$|ans-MBKYfL- zg0NG(Ee3{n$z29iiPpcmJ&Q;yip`aSnq7*R@NuDaaVwRSh?<@|!q_8M1$=w%BWm6r zOYFb07s_Zx2zy%x#%e#b%#{z4VxGptHbr`(m8;8hC^`g%hxos(`x~2sX)5484;)xN z_>Iv+Ih@5@9(a;NCsk}+EoyLm&Li3l&(02F88Jetzk|ws+fMWs*qMbscOM~Wy4?I9iv+^ zPr>2ke=s5ccnQ20Vv_w@;xERhbR0i^An&$+>V6Es;m2z{h3nFM!;=DEP8EHvg=bnQ z9&uSjd756wwlDn-kNg%J5#*S{eh$rE{-7u7FXg&8-uP1GtLXfFlLTw@{VhtO$YMWe zJ*^CSnN>ynSa_!d)&F?U&8~gmOD?5rVZAK>Hm+^>%$3qE{~CzJyZ)jpUVXf$I>Q1@ zx73LzlQD#T+=u@`;5zi#6jMz2>5^OZ{Ytxu{jT5^x|q$3eL8g~kuz$J;(7bT#D5w? zYT@`pq^g%_2?}&_7&~L;pVlLznitnRe3e* zaOV5KGpslJFf3GojZX!K6$}2jy#FTnqj9%-Al#fUrseq>qrtzvG&E!0iRR8%`^!_I zn~faULjNxhvSHy8G1J-1^g7t^GVPwssvQcY46XE;0-Q!__X{`)y3!;Z&%s1LgCT;h zOz=?P)Sr`tB6YJnB3W__m1_A291?EnLraHDL0TE`5i+Q0#Gpft9WB0aq6G0X<@8Hj zRsq*VhGT>|@yfQJQ-&#?tE$U%)lxB&ln50*<<_8a=*{3DOt`32Wx$6O{(>XUK`mS8 zs;z@<$mH*>q0r&Ze6Z9>TurXkwxrU`{rBWw^90{juQv*LyMjz`{!!+Xy0 zZ^h3M4PP5gwud7pJs7Z7yfllMoh_Uz5BZ?*ehLmv0liA3MJHnR1ZOOxX~gckRppUJOCT!qP_z^nw)8=mHZVu~0K zk^$mozWW5C`9{)y+uV+aQ6u8fuC4Z`&hI}O&6hj08NOwO&PD5C%dL-M68UfTpw0g0 ze_~NVU&V5m60?`{eRpo5Un#xjzXv_rbn6C#KZ4vwLz>~CU*)FhA0NIJh)^{0-c5Ph zK9T6sp=`vz9Y=z6ot_4khsS%r-;QE?c)yTBmrf>&zKsC zCmPUEX{GV<7@U?e8wg&-q!X>;*qhht64N1Q&J8Og`l~%F6067;d{@wUd@IrKE)G9< zGhA1?7)KVTFyMhgYYcBXZP#L1neqrGd&)bJRTvEkP6xi?ER8IW;db+gl*8pF+4PF5}A2g zC*7;9H>x}aTGMLN3#`GRd!=mZ-kqQ2Yj0(O;opJ}@1kePju?SMsA_GRQ}tdtzhk}~ z^8!>xid!=qojU9h;AB|iP8{wOd#aPuHiW{d{ zkVk)@e`j{&m2{@(l7IxcIrVkQObGAht#V;K^>)|X|9N=D`&QVw8oI>ieAwmgsP?9F zQN`cU=*|?fVGz%rmy}akZID5O2R3oUKzJ=aqOy^aCn(d6YPVz7_#VhIyQb;$>H-x$ z9N(+(dyZb3MFCuV86F-qbY$!&UVc_+xI8n7z3%t4*iLE8m6`mI2$xX4-k3L+`e9LA zF`y`^{I$cc1O{ByNK2(-nhicw#OPx8kj+98D^k@Ul^H|L>`Qp8do#g1vF=IG0h5F; zte$$^zf>pioyU$bt|Z!JbX5(^x6PP_(K5eV>sHuXDMMej2?Wu?&WNpv6CiNT!gr{X z_dz0u!FoB+Or3gkk*~d%4+=EiQkBNB&{rA~I$Ex=k~k{18KJP}gZS5pMT)%}`;89V zF{ZZ#B9q@BK zuParT-}rg2jLYrGwcYahh(MYe+^c{hYzf-Zo0vNrI61%nuf2f1?y~T(ce;f0UN@Sa zxDThLkdFl}yAK^X<3a;zJ3`QlGoRItH99#8Xho*~tgOGfb=N-&Nh}C<@$t(e93=#C zz-2qXK>w+rMF#$(WzvU&L0nY28Ns{xBn?N{gGsVAD9U^ws4`3*SNDq~$ z<~~*8tj=-iH}(k$GVqkBSy4b*+>Z4oD-B3D%h^O_ALF_mrZ-n+AS41j zAP0d@Be|2cq^gm+TreDvEe1ogMOvg@Txp^mI)r!-Hb#Ff&q^?t~~ z$#MD67^RNx*n}6v&cXrX+D55jOHJhR&T&65y{PWI$zrg>)`$b|go(*gH z-HG|C_1NmpvBZ{?gZf;LEe}>#~Jlc^#tM_aFsllG8fo; zr33morpSm~nsKEb?+p1?gNi~ZFF6v9)bBqx*}8C7ch`P~gm69ClHCT|xOk#ss{vHZidJEq{+hvqeSu&x zECQku1`k+UHFRw~RpM*nb>%+z7H}}!PU|&^Z@3pqeV+u6CO3HXu8i~Smv%AtJSbFD zvg+{&ehI6%?PQD4=E5*!E;Bkd#3p4uK)XEbGf?JiF+MyAAS$T0;7~0wQcqK%vYvHh zO?I53VpT5dPq@15LSsRYe(=rH?6U2wF(fT>2gGQEc7$hmM@_cyBE!c$*XQ7Lo!|+d z)PQXC-(Li6pzm=eT>vmJd#d62T3P<_7{yB|X@60-o!z#qA!+TDoTo6YpBRaML4L0l zeW8h~KH!x=M&<e;l=PeH30&k@pyDWsqrW9Bx__EKi@aVjVm`%rAf!d_M<9I z15MScn^~hjAWECi8n{rVw9Dtg@kkK-_5-LvR)$kM7+LizNoy%6DbbhZnd8~IRFI` zu~r8vcIcyq1kUajQ&N57i_Xy5=pk0%(^VvAejKf$cWghL&y0{!P+)X?PyY(f!x{{k z8Y|LgI?xM+ilTJzZR9d&iI9nx?8bClOSpQ2%N{!`c-p+&kR!WpRX9aZ74zS1sIHi7 z=$}(^x46uc|HB10EgO@rM-sI?->#p{OB3TP2)Qz!2fmc(Ve-x7owkkU#5PQ@_*WiNq2w z&w>-;f)mwlKUgnPQ}1bQwO?!oT$!#3FCLc6O>q3}~RJQ|+8f z>_#oYsyzR%kPg1ox95^g`TXe@7ay6_;07U>PhDtHL-?B=U@!%uas@S`p#5)zeDp5* z1a98tIrQQ!MIOFaU1W_NiGHki`dNTF@i+Kbn9RQR??(z7gelFTjx@4J>VUw6#kP~l z)^V9ddl)X=Mw8smlxHKmIe1zHhe|gD3ZwlNkf0}ByDdHwXQ_;!>VkEBc4rAM=&{?Y zREOWK+NYr*MQu3xS++&+mTJD`wQkLjg7IJ&qu6UG)k_R+rbc_0XFbedg|Q@VQKR21 z@sz^c<)-Kc$)Bef{TxgUn`g#ie^^yE7P6+DNv-%0Ph&aHIIX$<3^zK`s~p#>;6o|g zhM}g#RNGB8OXB^JTq+v04wdS@*R=&^y^^B7f9_Wgy%gYre8?>+?3X4e%%?d|JJvY( z@;-9Sd5ig6E%drBp+8zQ&CsTj0&0Z#Nt6HltdzR4Ww`9~`e5R?f9JAD0vi)UEShVg zGtS&)+n_LmKDx~AIe?K$8Rw^zAw$yb``AKZqo2Z=MGo)kr5tgSL^AuvcnsUQ#R7^E zz2c1H56(&Q00n2(>J0`OvZrPgj~}_JJuI3_d1~raW3%ZG?oVe5XnsUl{?!s zD^08`2!V&md|O-ZDQNNadz>(-Ue--42j7JXr{O2wrVyd&Qz)r;T`xKv@as1{xpXpX zS2c_$+Ey#9kqlXQE=+?Lu@_F@q5t7#qCHLaKzljYzU=bdhVr!o58+n@bXU%iGfpoy z4dAyacULQLKnotfx7%N_DP1n8W0&R4-rA|k^xgL==9C)4kUYt;ZCZvdg-5C&_*GF~ z-DolD&zB=%(rX^U_Ll+ZRB<1?+bhuCxD2G=?L1ZC&wRx>DvS4LkONs*kt11(;Q%71 zL&D2>cs*G>{K!oK2loOxb(w>4!5?1KWXl3kYww5-)PND}*G zR^Vgbq?cKvwRC*A{~nt;s_69?z2>a%NWc6^pEksY-_1`jCTDKtoS+Whbr2>iKp#}SbOyoH=UiS z2)kg6V1gEQj9tR$2JAUbWAqb|AfJVLkfAdn*r>F#K{Zy@;H-BxA@X z;o#TK0vBRquZ-=RbS?hI8`Uw;+fQMfcsUoUv-_qR4D_G@4@6kStjlrhmo)8fslr=k zO51kf^LyR#=;_&$9syhrOw0J>%H$Nz5__S1x^0x^iq2dOgU`cmqq~nW>B3z^K@URQ z!$&yUuo%IvOsS{r9CplWWRZ6XR*PZKgo+JHX*Y)@W1L&${PY#}?Vqr9ZWT)eh-Pl% zd9u0CsW?dTZ!%uEN-E)P5crWscQ~7Cd4)~QA<4ZTtWkcFIbcAsbc%=bT5B?ZT`rPK zexk6A2!P2;Wx30XZ=~3B1GOB&xN)XV8}|a7OL)VUw~4p?u4-riEPp{%R=OKrb?4Pi z_;FpK+BzZ@-KaM9dQF)|aoNstemv+RW}@SC5o&|Ve^XjC9w#e6?4}m1pbSyiR42-d zi#dTI1rO21v|kyPWwUcUT!wVC^Qg__-V01%BAH72cV#Bo0y1tCRUw5y8_RRhFJ zySUYr^?A6;_5!qk018AAdZ~x))n^VuI3F!+r{;2A3Mup%l>Q3H_wQ^FdThYDFemS! zt=-sbA+n5Q`Y|$&ZuC9!>~0={i|XZQfHz?!#r4tf6xwa@X%&jGr#eN$J?+SK<-b+{ z`a9FMt|YUvM`02r_VxkXCINxYd0k+ybsOIRdegsT+dmXqOiwrH6#2&k!$v4y{lIn3 zZT4IS;06=tsBYM?yAGS03e0$F}Fu2+?I)r;1!# zCz+h^&CL9IFtQK|8DLWOaZZ}5&8aC$Y04%BFZLny7$+!Da77WdX+S-C-f0qCTdHH+ z(~TeUO2`(Pt8bDB2!xrI4FrWG&Q??KlNmQP_tc_z5$4-XXMn)BW4hKY`|6(>0{bdB z*yU6?TqR zx2L*++p3q_Elnhqq|zO*j%DY(REv3tscCrv6_s+6dMPCM+Sr0O;KNP@j)BsPXN}^j zLBzU%LVz$0R}8c*HjY6bukwu`I|;p%Z$^1JPsOg6`UM)5%c|wfoQGK#JD{G36@q0@ zc73{EJtJ+bMRU_*JnxgO3%}3iaVkeVo2_oGgydcDs7s?7A;YDHjS}3;meYvzvZ7oY zfCItWjhN=2b^~(WGO`J#zYoJh7PVP1LIZxX@0o7385_;aKI7+qGWEU$Q``7e7S$jB z^rTaYaZHteMSa$LvJPu-me54R!^38R)r~qqyjH!N{p#n29VVh%i&8;bzEROqC(C%^ zG5NHHsGSc;3}RbNM_Bv=S|vzT2u)CpfNXDN@;DDh%&@)2hE;PrnuezWjYVBS-ETQd z-(^*ccy^}53C%Z)hx%@0*(pn3wz#fHWv;AU znyB-XU?UY7c)MPA&ezKxl`98Wl7{X4kMIn)R}jWNZb?(JAPxCd%R) zI>{|I8j#`QN%II_rDaVjL@FL9i-bYJyKX&P4bs5LH~o>JJdZ1^e9 zLj=gY>O4f-@~OS)g?h2S_&%HLDMGRT^^j`0kCq7zFTus5hO?ZNL>h`XvQQi>>lspXBbg+8E4oM>N_^(%|;W-ObS zB*`90P8PqTO&NE_+}JBEyP&mhR(x}~su|JMtve!#tdJVJ;T@Q3vXfZ8*f~1j;@sPc zAE#m={h-#Ggby;I3av9s;-1Rrc}yEvv!5vil{S8M7*;yP*``+}KG&_)FQP+LGc9^9 zk{M^Yg?8pCdZAlYnI!=(jZJ6ipH{nr`b=6ysrO!|r28UKxXf!$4y3js6sxyd_Ypj3 z_)cW$DWNj_@8k<(yKT8EpO>njVo05ko1;EhX4yRu@9s5{r`H#WpS=<;23Z=kWM+n- z6e=4~d<~$2bEqRa1?~Kj9WF&r_4Vc-x9w=YulaHSrsl&U^gG?i@avZ~<&FaY@vM_P zZEPf<<2qwSEM8X#+c+2awYn`lVoDB#zZrV&rC4!*wbZyz zD^@FE6&l+;KjX(Ukko8Kkg9Q}_4+q=ElVrt#^tIc>x+q2iX2hA-^r{%*a|BCL*lHt zXNa#7CbJ!moXn$Kt=RP&ggij1CD{NgZhjEQFtyu0{RH8(<+p9V_w#|lnJhtapr4UP zzhx5)>$=_hdxCItq3drGYV~{fMRUieJi5kKQ||R8MV8fa!Tg0^`Rgq8V2+w}Z5Ptx zJqGG90qfQ_R?nxepY4wHX`Ffcfc>6b~DOxdYGnFZJX_H?cBIFkt-Q-tO#gAozd zbnvDj!r-|F5FSKM!A=`*it*adokJ+f$TB3P=ObD z+iqu)m{QB9VY#Yy(B$>)Ht509XWql<$#RG0u^$KDD;Re&rl9iqHh-K4hTROGGWMsA z1qCTjJM)-Y&D>)H%e#Z@bsjDW?IuPw<<*DSL|*irV&9OSNZP#(tHN3+uN71ZX|`D( z=2py3MYqw8`{&!Hdauhv-N4sfNN2qpy_THy-JU($Z;Kez>d+(_eAzkHCONBZjdNH( z$KEK3-o*GA_qKYC%hHG(sP7NwPBm%TreLeb#&jw9e%=AcHw1;Q)(z6F-IMXYH z(dVwGa&cavc?&C_YV7VyNW`>QD5$d9K*S#3fgk&Aw)6Wgb5&b5mCzS1ib%GY+IDJG zufe#J5>V^w{vF{{j;D^=nRAX!?`G0t3pJYo92}=OuTUrrfHqE4YXSG{QaVs`K`zc^ zSI0FZYXu*rfXvQOs2i^JUPLij)2_%c?%P@u4KxG`Butox;R+uzu*iu zVVZp-zC;JXL{9>$*F?bZagZ^;Dto3hU6zhjB(mi?ro$@$MzToP)9jd~HrQD@*dTtr zP7kh-@_cBC6a3I2#rsTcH$m~}ux?V5#(XHX8jtKf3321NOG8L5-bT%6|6%i8Aff9LtebuArOcNQyK z^?o?>`<^ae6LDGX_}fT(3G_7UA~xGUF5a?4fC2_vuGZI8jXDZi&yIIgS|v=VeGnxc zg)W!=H;}!vIHPJi@AYQK4!q>bf7#*Yi=YM{YQZ_!*_!Cm-ug5pFThX^-~J1k5v52kPvzt&r^;l95hv$;TFubsIDaN zJNr`Xwr_m9`a`z&K@xxh2nX3i7aj$A#I?O#?{G>St$)t3PMUGoKW*@ravH#Da%C^) zo5KSUlo6183DS=g@J>cZ6#@mUdfjFM%k-E(Q`yXCw;XwaFeWWhn{U&7tG@rDlwCuH zD0*f+WEsk;W;15W;J4*C%3EcGv|B*zuDtibTm;s05wbSt?9s~_2^NHmjYO%J9x>%} zF*!^o+0+W=a?b6@XWvO9mXRWKVc5w&Pd!^u>CGU7+Q#BlPdb@#)!9cPpQAh#jb}1iO4Ik$lFBE&%JZqb(8Dr#_afsz%kO4(RP*Aq1Eg13 zwr1M#+PJJumr>w(wmXNNb9hYO1Z2Xa2e5WeN-2(vv5f;x72)i#wzhl*&}X6O$Wc&C zw)c>3*`@0k3s_%ck_IA%D@I)2_45AERv%z_kD*#Es)5q3U!Qw_*G_BZ6YQ^GfTC*) zm?z&re0DyS4-MBiiXdH9P#-gs#6|yAu5K?aHIu@Hf;+)!=I~|-5GqqnVlo5|Kh?6- z&{R}$sFUDXus?jIG%hfO1G`pu+J{gp=>w~OsLKLRfJDl(fWFg%TQu$k5a&Jo$@}Q( zT?vOkxT~tys5i}7j?jQB!yOL_f$Vp;cr>Y#UERCeo@PO5ZLiTraJvF`*OQe5{6|h# zDz?x|JK^t(Qe3vkj^&J8k6Q&H{0dZ#?K@{UyT7}&I4%plI)@x(QX@4=rJuYkD`+jt!P9D&u`1qj-4=z7f z_kdom!I&>}Z3q0L$;qVwRZNcv+&r!5X)PMfvEf3!hh!*4p4^9sI_42H~;SZWXbR7&#a?OT>4x9_AH#}A~Y-3&3U$E2kAg>%x6dX{(x zO;@?%qr4PDO_%KWo9wq{>;V3dandRo>;^W}Pl-0c8s@v?rOFJQRIuM4{9Yd!GMN81 zBHnA$|MCZNllu{p`!hxXq5cJB`3nv^2SPIkhKm8)kq7>v2N0qMGNK1mq6cmHu zt``WZ7J#Z22)h=5yEf=%2Owq#WNPORxd&yl2Zy%@sj~;my9bTj5C8QC0O$_{sQ|rn z2n9W=AOT8AzY|2DU6>yxJ+g@a@l*(T8t^<`50H=7!v)?FP9U`j$Wsv}S%8X#sJa!;`ISb)_U zC`TN$dmZ*eJ^)lcL_|J_q&|F-0EbeaPFWD;8u;fv08WranZE`*Na#MqQolSq*l0c; z)*eV!kSIH-j2+fYpE^7EX+9=xpGe!k9e_&Rhid9qHVd`1!{y9F?g^xA17zDr+X~^b zL%$JV+X}^V1L(d(!0R_W3naTk$?11=1Kb^yas%b-i@n3z>C=3J^a10CKn#PwCjvv_ z4~!!~5|k#65{@HB5(AWOi{>ZB3MUsPaxd~jiAPcp zEsTRw5U~))H7AfM3T}#r!-{r_$6F8s8$-bSV`vm09goQAYwCy>rNnd6x8LUU7 zk02ir0fGR67YJWJ0Z5oY5Wyc|dPsf2AOw=3u>K%+h9C?{7$RZ_v_BH!hzmh53|Vm` zM`4H{5>dqD0i;Kepn~y#36sL*gP`&y%MdSu!15)`5I2J07&7Kao*=vj{OF0JAPfhB z=t-s^91UO?QZU5oAfX2m>IkbKu?JG>h_1r#gMjzN*%4=gpc(wx1+>WS^0JA=c@uJt z;((3_6yi__(~IaS1S1j*j`S3=a0KBD6@ryWmc^YF0+)!J#jO=WabzwMJc@YD`LPm2ix|uWGZIXSI5=*;G1ZId$&T_K{D>r{pv8Ir)P8o_tBZB7Y!%Bwv$n$hYKAhRtl$u6Or^2XkDuS9p&7@{gk<@G|lggs9sa;eKl}qJOyQzGtfGVVl zsA8&wDy8;NWmGv;LG7g~sVZt8wVygb9i*zM8mg8$L>;D%P<7N%>KJvLs;3&L6Vyqn zkvc^+QKzXh)LH5rbsnFh5lzs1G(XLt1?WMvAT2~QX<=G~7Ny1L!L&F%gdR!{qa|n- zElEq!(zFacoR+2K=n*tYkEAJ@rsZh`T9Ho^rOjw_dJH|59!Ilj3)+&lqOEBg+LpGX?dkEf1MNsV(ay9BJ%M(m z-Dr2(gZ8AoXm8qw_N6D%ezZRwKnK!6^dvf%o=i`nr_v#GC_RmyPKVLqbOb$vo=MN5 zBk9?66g`KIrsvWz^gKG2o=?Zo3+Q-yA-#xROfR9op*i$YdKtZ(j&nUDZau_TR)-SQ z4z}qsJ`?)JI%W6@^%d$}#=$n-a#70Naw%x{~7S(X_J z>i4n*t%}uSG!Bg6*SqdmYb9b`Y${@%I=0I=(GV=8$GG}Qk9lJnVzfeC1;gEImvNLq zpOKt)pAluyLiZU7n)u3EQ^f|pvSprvCcTDzMtw&0qd3}&6a`HL^#fd17|7|@YIhm` zQcFA_`VaqbkN@3qaktrJEa%*;{mLrXCQ4b(xyzXAn`Z51yvJITF5_;wE@SThURfmu zaTk32W8W_vpW7y7hQBPu>c1>umRv8qTY_ywtnm=9e|cltVk&47W$=DkP(yCvAB7ytj4MNS|4OYK)BSW^ea6dM#9@ay@?{=ykme!WDEFg;4H7MFYnza{r?5$j&V zcUdI|Vf30`EzJ;5+ z@A!Aiwwe7B?|+9+wfBGJUAz9*Hu@plcJU$a+9J1Ae8?|t^F3d1Z14ZL{%f9e8K(^Y zWf9c=W%;Fd{$*{q#|LGhSX3t&T=nIgMmvpuw{7lOjNhAW{Oh)_qVW6TXD;)vHT|ge z&}Dqv**3=|1ZBkn&vmVAUJmPE%2S@97M47oZptV>L<3BsRv*?jw{)Y{dnzrNom|WDcb0BcAt_G`%CCyY1M%A zq2175>Fft2Gs};+2Y4&f`|Iqf_fChfuD4(JWWbJZpr+#o>;$oHZ@=A5(|0=Sfg@*p z;@IwDX@cduvN!w7#^CMg_UoPw*ct0_kL)pV$Nm4krvHg}bbO+I8Xwr* z8<6x2-$}MO*WAaw^Zh=V~KAZSGtAw;ngo?4%n?8*hl6kwjw-Gmn8#RDgT7s=OwiPUuh4-!|((D z-Ty@E;Yq(&f_H!ZrT-f?5b4%|HkgSem9aeoeZ;S0G<851j_pQ_W#W7uWA(ZH#`gCc z#sjhB_J0WBrKQ0qK3*xIO0G{@zR!OWpmFA>Nyb5M(}8wgiX~=$HhB)@+NY%310`GsbQ1=oQ+Vyh{+{dg zKo9qm?&l=-fZdjXE$0qMd7tQ!z8%=xPORha&#NB1J-6SK?qSKZUmAz^Cf#4ZvjgY- zR=n1ye=TPqPd_Cs#?sFp^y3+ysNeg@y!X(1-Goo*Tn2PY2D0v&?#H_C26USSB6#Q% zcJIr+Fno88Up26g_xZPSK=(e2!{5hkKzB^{W4p=$-QxjW>wxZk`*)st`dEXAi=zVK^AGgi{-GKq! z`<9&hiL&p{-PcUtwL$J!MWnwjjsr2W9PsH|!;kl|Z9qZ;UMm^Uy^q470o}a;UCk%5 zuJ{vWuMOy)4P-?2Kt6NFYft)hWdmOOl%0y%fKNYB;(g!r2FKjJ-v`!Mr{AwDAJDz; z*WR~K?&$Do|Mq^wI+uRk%YoXL4%GhnfG%f1_ug*jC%o~gcKPq?9u1sbU|>|$JD?jh zpnE@NeLwo*#%*W+u`R&TPyN1n-xt5{Rk#_J*RNZHrPuwsS}f)C>!Jp7{C$u9zHi!q zrHXzXckK9P>~9^%`=0;3&h!(b=6~NqrJq>)HA#`CpIb`~^iu!*n$8@!Qo4d`M-C-Een#FKauPvS{`r3CN(dNpfd^5#Svf9Wps`GG#e?W(XWBpmcR~j49{vsnN6N&Yl)SSfXcE?^8K0hVD3Fo!YCn46eaT%8oaEljjDz&sg%LQK$b0DoD41(>CB z082&ye2b~a+`$YY0aP%R7-kRpIF#uc*+laC2h z0_etERL1ok1)#42;D)(`d4bVV1(=FS!jxgoVs2qT4S>SvV(c)=>HxKv2^#pgFtM8W z7%_QT*!S813Ya9!LCk4Pybi!+jL&F*UJOSUpb5jBXe^+Q_la47IfQwNkv0Gri)q2! z#Vo?%AXkW;!Mbvldg18E+173X?tt#|R@Z7R%$f6LtXhva!!C z0FGd;VD4jjxewQHa>ii_F{7*j?qS|w+->l7F*`9YF{5n(O1ZBC#CX~PFzj(X#{;Bd zu3_XI0AesKM}RQQASYaZ%w%VP9hfT^IT!3#%nnQ|MrH!eGtAGJjjq@iZg@NHIPMrp zPuzGgie3Qf-T-wNFCT#Cm^5GPM@-;E><2%b+y1!j0XW8i0FgleGbZ8V3Aqa3FL3=0F;jWG+y@xz>mz;T;_{fC)06W14GJqx!T zj7cPp3ue%4To$t)vm^@V2}V2`9}DL2T!7>l0KIttVzK!Dm^JeOG~)mS7vMT!ro>}; zA#Q&d*F`u-FzSnOc}(aMfD8=#8yr7O8V8^qvt}ud^D+SQ<=CGqaQ-LY_JBFH65Fl9 zd6bBc4>M^sjwwbq37`a{vIhGA^9|+>#&9h_F-CSBZf}^Wm@dq;WPs}!xAiz?n7|aA z2blesYZ$8y06CcRnCBSTjkqqDNX$0OC5+`J?0-yjDsB%LoiyAZU|wT3rvn6R26%|M zu>~M&D{f2MaO}1N9K)R20T7ab&3IgfdYVb$QA#rR{EV6rgvn1i+0hlj9_ zF~=}>FoK8ib}=rPIha(;eoQ;&ErvRR_k;NnlU#@Eh-tyR#0)=*>xc=)EXU+wPGNd6 zgOA~y!+2rhFxxSQF*h*$$8kHvIACUBQZRclmoYzJe z_+a8O8JIfEEsVek+?Fv;nAw<(m?}&g<~4>q31EQ^8Ln1h(>n4dB7?Ep5IFw7cEDdqy^IY#OlfGH*r!@=yroWR`2h+M~Q1mljGhuMOu z!E|C!2kzT3c9`jyR?I7mY$ra?VkTo&V0L4gFc1G9d-oj`)s`-b{#yk_C^C{HNtP<2 z0-_jp5k-=ODnOEmpd=BrKmdN&LK=>0QrE3PN6;oaYdq$t4J5}2H}2<`gp_^2}Q0TO~_N^ z2eR%BiYJI45|5N450HBS(;Qq#1dJ{EjHTL;VeM z5J^BPkwN4WA~A#N7vh1OMv9PLWCr1zMfD4DKxjxN(uz#XvPYw+ejye}0FsDQBg4oF zA~lctKg0_;gOnh*kvT+Q0mX5|35h_mk#^)If_sl*9%6|EAxTIrGJzl^RoVvU3#DM$nI1o@80 zeL~k8*^it`` zqRo$iv;g`yn;-^ULKyTTO2QaSBWFc0NEF3j%Nh)*Vi>THKyeIa5hn=@E+8$)Nl6R@ zq|mw6V(Kuj3}SrrVHk?*P)4630# zsAI61h(R_9gS#3S+}FgQKnsHn+8E>`$8<2z)WzTzB!2@s&qfRc^)Qgv$ADmf^0Nss z#9#%<+Kj;v!n*~7pAZ`I2?;a8fO9Jb8AuEA9QgxL+J=ES;*VTJs*oY%Ga|Vi10%!} zp(DjeA2N&Z@4!F@aYVwAETj#2fh-}opD++d)Ddgs5E6rAA{9s%GK+|iQ8^>~kTm2K zqF{`HDRKb0fV3dbkv|Y66O>-WAGwHBAw$R`gkpxu3Q0s7kPnEcIR*xZD-w<5B5lYE zM9l(&U5Gn!3MoW-kaq}SCrSrmiX1>LAQi|%WEl~+MAr;)M@}JyNDuN3A?(6H3$aIz zA{j^v@*MdCQL;jLK>U%5NEI@Kd`2X#QJEv22puU#`jANz2 z-wH&ic? zTz3qJ9;iJbhmlmI5g9{%MdUrv?;*a(d4z@BN0yK^UKngb_8=#apOJ248sXWCfd*oS zgdu6jbz~g*4N>q$<&GRcg7=|xBX!6q@)eQs!C(in4~a#tA^pgEM0h{SE3$wH`C_mU zd5v)Sp}ZhA$YCTEX+*}5UlI8O==YJ|5SxSO7$g;GM7;blID?cRw~;wSAOHhh#0mL? zNCcvKjCdfYks_oQnL+r1Q2Rt25E_z+v?3D-1Y@9#SResNB2tYEBP)p1Aq=)6UdS1w z1i6jOAp#*N4TuvGfn+1?$V&uw7z0(r5(z?*kXmE}`NIAz41>iZ=zKH`2EtKWK|~`^ zTR~irXyhu=g}gzyk6}PUY>`mp3eto;MSdXbA~7&Q{E&F09C?6zM8u9`V2HROCy@f= z7V;M1jY6>v*^L}Q(vfE58N&X*!>756=1>0qgJL_RarF-xb$r1BwC!dTfSE3Dzul@3bn8 zunKy3if0SW<$4OIPSQg8wW~jbkIYmbR^r(!_tgABPV0idWY~bYY29f#gYdD(hm{2O z@(vbyMZY!vRO@inO!~%}LX-9{183j)%o+g?2WqtuGx$aYKR zEUIG+ez{$oQm#nurGL3JHDV_hw`an^IYQ#gKFZM1P5B4>+`_ZSnExo?WmPh8&X!3y zh4Q(HM(>$j4@NC0r^xEDXIdOZxnBA6N?MPEcoK_Thl2u1^?D4At+Va+j|(;V(_aO~ zMcNy4kTNap`3G;2HWu>(-l7XT@<}8h@?{5g7I*H7(29Q6ci`r=gs?lIZz-l{vl>kf z#o#`7JikZ;5yuyPq^5hR8vDE2?KPR2I~0nV-O{l*I;ST4P1Q3+q#r?m)7@NVMye$W zm*@g1i448-H>xi_y8-y&a=;IAA8MOR8vl?x2&6CtFjBFppqbeKPQ8Zg^^3Ij_4W;d z39V{dpT3K4o#21NFDBCVrJQ}nwEsBcBsyaQI%5OipZxn7>;81cPIN{SbVd`vX`wTQ zI9B(PF`{frx!CKuS}wrr3WIN)gNuqd88#tfrlC}^+_-Ij0A8m6WJ$gD&jUMQ7lVgi zl+yNv1-zDTF1cP?M~&A7BAw2mLP}^s(_E~E1zg=SF=ZvsiSNDw@g$mzIg`%4b_Sg7 z>N_{ywX1gofCy>E%PPcRJQZ+RgP=7P%y^-u056!p*L+9C>YP-HSY$6VDkuIAXVUpc z=)23hWUrhx`I)&?t%0I`)r#V|i|R{tIabGv&&|f?T+O;b$JLdA#NZP_(PBqKh7u4w zh2f~w_e{AR&!IKa9f+mfLw;}htT-~YN++vK+bS# znMhn5;EzoL7qjUS)o#xun1n0f^o6Z@cX3vjNAo$l)H?DEj1(j`$2L)20vNK!C8MED zR{%fi2pS@Sjbh2x+hS|{);|*7Sjn_j7{9Czlrb{I^}TYGltJY*tpLv>WB2WjH+vTO z+^I&0TDO_Ik+_w&}0Nvg3Abd_gH&uo9oS<$oy{lbGn zCx;5)>we|qs)20OJhgc5eDDLuPS#QWSgMo+zi4%nymG7--)bV3sN@8t)i2meB5P$i_j%#sh{&~1M zr_Be^SnOCtH=d5dnuGqx2~yKXsz%YiZGlZotY?hSZQ@oRScpdvM zGY1s&PJR4Cg+kl)W$1==c+$B^b{70Z8~rapyqhVv{c-rBc}_0Y?PyS95{ccfSBS( zNn@9rp4>JEON|mvyCtsJUVZ4G4o>2Lzp6X()Kq{W)#&N!@w0H+X!NoZ;QA=QuPboJ zz}`?{uwm_rD)F3}vVoPW-tGc$oCjR+LkeTyGj+W)4@&S{2EYl0*x5qCKEbG`oC`m% zw{>;Qr{e}crBw>4c(n8i9^gN3pO$R%nV@mqlsl>+cwsNM6}x|#52V9MP5X$KZY9#U zdsJ@sCkL$)+^Wcmc(J_n(LZ5aTkZ4C8D|U_N zs8lP2QOYqqX^4(1R|h`(_j8q|je5V9wH>Z(&L|s+?^+kvUvf%PMH>iCHQ@TZHT}}P zOMM4Q-uj-oAI+4>YzEsvGUw#vld1e~(Y3#fTw51hj=f>l$SWm*pyjtmx_Jr9rAxq( zG{#C=gR1mHB1m4jbda!tnRDQ#dRp}z_q=O-$M2~Fsiy!s6e+CFaZaKa>QO0tAN}`I zC_|;-s0i54T;`fzeTlEbtOmE??@}B+(#a4uiY}e+&=571dqa@%tJcJlB|PVtG12zy z%oEAgSBlKvygn4I-7yvO#f%*J()^X8;i0bWd88Zr2H(n;z1}KfK70pS-uJt<`*nV@ zuD6uuGiQIvrs-B7a0<_uHeEB>8aP(OWDu4`B>QW;J<8*ORNo0Lhq+kOZJ)Lq?Qi<( z9^aoh7$c(V!7}UeHz7mme!y>kKy=J|#p&H|+vh0zxG1Fsoo=oKcEA4?&3xg~CLT;U z+!tG%&&p99Qziq$5_l`*iP>kSo^oH7is=xc)0(cwrg&CI7FPWtt5bKLZ^4mHNJXQW z&HBu+TZ$(X687NK3Trb!@_Dt3!73;YRpuxhLor;L00-|HNGX{*G<}Et|#9f_mhl8{h?&c`8 zdOq_xl0P(Fb^a9N^)YK-&}bioO+X3!1)LscD)(ok(6bpo%KF>x^3idb!KjmIDD@|l zF2yoKc;jCgk)ASyn2IAitr%+ktgKvR zDInei4(Stf%DY9gri^?v_NAtpsU{~Umh$qbih+i?Fz`ODOt{-yG3o1`lhvN6=Dox? zAjA_4#7lrnqV@Y{+7!7=Wh)-6GozGWuC)h^gc|VhZp#U*KuqaCLbjZtln#iM`d(uh zDDRN%m9N+mCk8k?sv;Tv?^np!4$m_QX$w3|nojTL@^xNzakg*XNvH$W2C%H1yv`o7 z3b1iS0edF=rgoR0H342ZhF++X6&NY(yi*EzO`I_v6ynn49g-)R^{%D>2P+w^3m#{~%nKmb)-PG+hN;k1z7d6Q2 z3IHJ|2VGLQ=-1}EM!5w^%nhFzSJv&y3U6~rA5!pakSI0xpZ=Ii^n9wYw13V~^{cvM zVCoqfaF&#Tw!4X8V8!nfd=@~cR)7saC7$bboDqM2;XxKpS@qVtg4?sk}+d|zy)DRoigAyA3{mp*ZKRLt`Z(Mq$6H6Wi&VjHMA8KFvg;c3C&Xzv-h){9r)0=B#LEH|& zxl4(ens49CD{^R5#r*n)rdmqhc+V6Wa~c5-+!{X{9@}`!L~%tWU6Dr;6bpVc5E75U z{UYYUxh<%N(R*lN?G&*q|NCnol#hXa)+^HR{#f8TQ3h)xQv{TX%=F$o00LzRoSu== zx7Vd?@?cMY-Uk6h>%_e)xwqV|Huh=QhigLEc7f^Z8PcmBO>&(nlPq-|wteR@^SpgN z{>`zNOYDlcFn?VT^(oHNw;Zo&qaOVNGn3%RFOpER*<$@2*rwsle)su>QJZ$)q6mrA z6)d&zO=}K5kyLfqb;PL?drSeIUF~rbwr@OAmR<#yQQEtMgKvLxs9%>1x)D5lkDQ&} zmVlRCc5&Gw_1Rm}*TfH#dOs2?yyiqe@SbmEVfI)7dmdr-A}7uEonX^Q;p0aBcvi~E zc)&+=VNtDG_tWS+-`cCgxAuQ=s+6-+m>k_d;pEg2s|j*f#y>h=soj~bUI1&q+;n`{ zRwVjJteF3^v96!W8ZO`+WxpKzz0USG0d1zYR0K$2OT!F~oZM|X%)vxP77x)9NI9KQ znY4pd-~5PAcf5k!Q~9Q(|9WaN9VbHqox!;Vanmh7i%C-2Cwg`PkgNf$ zF(oE3_QD~)phnea8LW!_-z#MjSPda0W+$+w=^X3u{aJ6^h>vjPP8Zt>MZQ->?IeR| zKOKud*CNf5HVY(9^_6;Q?{sw|87X?9X2bNOW1E}ZN~T`lq+WUCnp(IaIO!M7eV7+k&Ax-M;%GNHoQ$v#7z;vzMz0ofD1lsX6yJ>u9msM zZ@=RPZxCKV^-5;!Ith45Pv`B+4_2BCH5z3ro>i1IDd%aQx&|CYI@_JYXhy2mn!w{Z zJ*v1qQ|9q&O2RnJLgJ&t8u!%+DLd-Nv&W=QqIw^HwkaKcE-%~|ar0K!Y)HoBQe1iO zo@(yWR`=CDbUVZSgi^*wz zsqX7qY$qK`CxQFSATwfu*Z+{+*vkmxa)#|T$sHf}v*#%9*U%wKaZTUm!#p?IJ)&k} zce}Pu2pyklI)Ap{g?<)o`@3>9r$ZArB4A4;%8Xbe`RK=&uA6P34W5sADW~yjh~KL` zwN*a4^aT5;)P22WAYb%2Iknv0#8M3iVE}pZ-Pv8U)$8MD6Azu6vl&dZ#<``{s9vdo z(gEPKy~i}oYmPa{vWy5NNGvB`It+N8m3FzOTeY)Cmh3e~UA@`KETKcR#{0LIXV0|` z-I9pB7CyvtwKlv}{!{OCwe~tw+p!EGJ&sMa)Aig9Xx28r9^j-_4!VFd(GQ&iyaeNE z*Vzk3i|>G)+sB6`JHE%CYt_2);t!4X7ZvAQm1Q1lU-v2AemRERyAX;0w%EHjs+Gk4 zVSW^8G$%eN``*0ld`3>>(!8X5?dcZ-X*%?kLTvDzS5*S~y@h*fCV`t@&&Zdu$|5Do zK(@O8jtWY+TQzS8tdm-1^_^X=ef2x5m;3u6R0CcBAG}N`e|BoaCmz=A0i`K|cX=F> z4$9I6kYqf`Ae@g$PxASlWyr7T@ct{)-0;;Iz%j^x2Sw7Au^54wWz_lKeJvU14W$R# z^g6uS^q5Dz!R3eo1da8k&)4*j!L8IA+*7RhH|(+EmrdvdXGE-c2Q@8vJ3vXqYArve z(TFuS7}3arlBi;B-kaZRt=;%a3c`;m~g1cLEfm^9Nce|dsi zs*%xstHJ>T1#qwtmMk5t-eL(qKkI+()LvyU{zz;}ApKz5$|k2)b22u>C$I4{P2XUb zH{d6xN2(Sr!)vMQ-G%utPFUXP=)^Uxjx-h*xD^8$ac(a-0}mx{tM6pD627-Rtm>n} zJ913d#}ib}?0QXRhW?)@JJw%Zry3xYhwrpw&Bz&%_*x6pcN%|QA9#K+Kdk_WdSpy4 zGQr{eDS7#$X9Q=%I{yz8`uiWST9NPcZ{A8Wm}=oRQ$n?L$(U4X0UWV>Rvrp0H*P`( z<#f`1{<6?S9uUnb0N;woW~BN(g2cfK?d6^KLUpVgU5Aq~?=5N)*DiVA`&drwcaM5{ zoOCENJ`Y98=PyX#X*=SyYe3^cmsR`R?ecYwp>>nb+tV&-G=OR!I~@yghV=m;kh|G{ zbX3o=Q}UgD6kPA4$q>DbQLx>9-3Tgx&@BdH;tr2hB1%m*Y^Npnm(Y9#%@PbON`jFke$ zNko-zNs)A(9-BI2K~jgrU7dHB>p2web67D>$egt_WL;8tLC2C;mjoA_)Z9;KY+gB# zjzUDeR=dXL*;FA5V!qbu7~pM#Bl{(sfLoVBQvMS>;Yt`YwODsoAbpZJT+c!3-}`colDnpq3zv`H7Vh(>)OU{ zG5D_baqcdeIa$4*H!Cn&%640Q;q+>(Qkp;UWb7?>IxatOq4`)Iue#u;Q@GzfGn1E# z^u6SRH(t!Gm6PAi^19d$X*v;#Gwc%i38iN~-q>MkK+;Sp@@0glY9S3pRH7ZN?|efzcJ!V!lkNP zZyy$SnG2?8EL?fl&wX(JJ|kyW_8{FGzZ9kN>xXqKt+!1>Ps+TpEMvcA`t<5o7&&b+ zyq``HpRRw96S(AHI<3nN`-_)0mY{fj|F%=t@fMK_+VOVF&0<2Hyicb?*FR^+-7fs| zlWKvq@$fW9Ie;m zhVv*}DwYZu4|xO7buTP{8^KbnZ#CYqzP|u!iqsxj*}s`P<@&w&$Lr~gUkDlQV{3~S zHXoWJrJdtLOulYINSWeV<89RD(u*z!R@Ig)oo z7DKGNQtgpoXq#0__j|x4mjm93@BY<L+=A-Wdyui8y&B-IXs>c)7x`o=#qVd z4_8KI&E4@c?CLakja?6l8PAwG{mYh8fpz44)iXdk3(z$CqdGYI2jHnJAkfy9v&ww6 z%PQ)J(;ZA?BSK5N4|1mgF$6FQ-yD_P;MphBH(<6-%xS5$;aIB9FcOZou?Qh z$L452$|u8JPMdNS5nWi9S^y_}%8UsKg;-`N5Pbp52_)@dWVt>uWiK$yEg2j?sq-Gq zE%?>?@VhqcArK(DSG^)DP91Q2TlP-s>@rBVs{W<; zlG^>ihNA{$$*VR0&i<(KbprEKV#Qs_>`~IYN>x(CdiA!U#fRKqT|vQKxk=O z;b$RfW7E>A)eF!O7X-LIg9Rtj3WCy@%@3-#;~6f;X0!WReK_`|Udhs0XDnFyS$O9l z5F-KG8pd+EF0Ju2C$-~hY~y%|wPyk5yv18}V+&>X6w^71KrI8jy*Efq*oeQsg2uj; zqo}HK7@QL4kNYJ4HrBC-`Kah2rB!qCE#P(3foPm!l^}V~|4x{^lHj??71Y*-ifOoy z1>-rY<(k|yMq5NV0O@B1xZ^8au9!>)`Q-u#k4f9cO0ZwfoB`qiI`(rgYY(H-*`;mu z8opnxR((ej$eh1_9!>b!)_L=}*kZ0srHZLM>OEA-jMKmyx|f)VUp}q!fg+kO;_yG4 z;P0i)jtBQ-GsCm9KL8=m5(J+Lm&?@((}AudDTX54>)VX@Xq~V}{GRcav&Sdh=DdMj z><(gw^f6vUs6Ik|5?XZcZXBfjRYiLT)` zPCvm~saGIY2@tZSSD-I6#7^wez@$i3oWk;J;H{iLy1(xEgdTJ9Y$og8>aEsBGyvBu zd^^LprS<8QSwyRK5o!CrJetvM*5QYwTncq8O~+tD-C^28^#w|H6$7~c?SS$DG{h6+ zdEN=~@ns+Lijpy#9jZRpCY-fB^VIuFiPkFDh(~r+05PA83tvk(=x{E7R{}lqEq+ZP zW>y2%+uRpt5-zXpCxY0~Dd+x^qdwD5yAuN))9U7qWUAzJ;!wL?|M3JPO7iZHD;@S$ z|5iS;wh8WWY9VWLGVW(zT>_>Yz#ZJx8Y82AJP+q_|?5y;7go2?AYGq)oog zz&-de%<><-rVi1CkByvsGG6V0$D{l2q{*R%lODg3ZDG&X&?`79YsN4>$gU?e`yfvMR26-9++;A)AYUa~$8 z(6KuBLmkEl>M-ozl?0YwO*w0qxG`s}MP)+{W5-$^T_9c|_yj{2-N&#M;4^Yooak?=(y|( zP}}FlI3PZ!lGN_nTAC~o8?V6JX~KI52wCwU(EUY2=G+&+PVoz`#)f!)c8OQ_`wlOr z#r0=fx+!!5OOTFxsxIA8d2k8DX=Om92WSr$=Cl@-4Us6NYKQl9XRPGOFF|QH>Hs$q zolO<}r9zZ@j0c~~S1q22(htd(*DG_{ZXjN^m^Pj?>wp5J8Lah481*}%1|0nq5VCi+ z+~q(~7=8(O%|Xz!HMiD(#3wzoIxm^Y*VaXmFmub@`LS!8Pt4z0Eu0{!zyq}>igsP> z{ZNGpr>p}Nj^?zZ?*3O*v~VqJ6T96e5+?dFS%>5h`ygMYa|t;-Px$pA}W_9Q%Xw9s5O>k%vFr#!u$ zZqYKq;{oF9$e^Hm((w=Om@kbp03Da!05Y3m zORN0NCxSZ;H?ad(tHSCU4om0cqN|Jf(3%%two<%iPG8=?PsB4?`hK`f;Q|U}AI_6> zPJS*z2dG{B?&sz8<*TvF^AFqKiJg=5d){6o;_xN+4oP9bO7hB@70H zf%xmvMi$^h9=>iW|0$`C8J`>e%CS;p!x_0o3(jylR8DAB+Ji>drZtUbJ$7hFEypuE zT)}Qr{deRGXRhqd-H~)|;G2yUJI`2?dZYpg)g3*aCDMR$6L96sdZLNeW9_o z$qF!2WS5gSv(qY_47~L|EH$kJAjHq6vgo*yL_TqnuBH{Wa(p75N_p1!^BB|lw2wVd zGHuc+ATCn>Ox(FYnCc4L=6$r0cP5LJmz|KvJ>;l?;)c;}t62&N=pVd&#^GnVdKcj4 z_-**s>RM4k<#fPrm!tEx5sn}2ynU}V&%d+0wwci;!``EkK*wD<$O_mLnkg(=!CAYg zzd%s7#__X1;NUVOH0wUSkv(UmI+sl3;!2~G_?i`m{lqjF3EQ)Oj+&t#i3Yi5AgOq+ ztSN43B-tc`ydv~*pyUr(l^!6Gy+OW0uq;w{Gk0ljVIlor=?&}u_mKa4$p1a$|9^*| zgWfD&BSa}EH+@Cj(fHX(kAfwT%OwB8DO&Z!)G->TTb8vto!yZXaLuf4hY+E5X-jn{ zcbj|1P;h?j_o_F0wVxcw(s&|~1=#-nPRzgis());wttG)UX}MLk|uT$P2(lP*y|#J zeox`&4rb3ve{E7>w(U`}JrGzIlwHL)+hM<-lCf@c@beaHkN%y%>IECpZVYPs$z0p* z{yv>L=zE|}fSPkh9|U{tVROm}g;DdRv(^-OsnuTI9d(!*zeK!bmE_F%eZDFbGGROd!=K2Bi-5VezXD)h${?&WGB_}2Hue_?pek^mdEJ#>lf)E7Rs79 z0)eFf2AdzUMojeqU+~`TOAOZp>F%pjE+n5aSX1vOSeL6lQ|M##G~~0f-|%SX>WJIu z*QkjiwPQ`@*VR*ntu}{T+sQS*1nQT7*E+t)@+C7dsH09a?D2;x_g0I_77K%&VWQ@; zW+%XkLg!nOY3St$myNOVeBTnZSXLR4KkSh@Cy^M?Jf$9V{T&Y!HiOKWsdJN&9!Vjy zDoyVwfo9sj3|onF$9&zUpC-gV2ur9;JWRtZemviAy_1%y(kxj(AMmts%cWnB7GK0x1I{8NJ@+PLGN+b8?~queq+79*DfbUO1fR)He+T zPL*fMB*xQ?Wo8$e9GJ&<>OR+E*>(?tplC95HrCZ$bJrj(oFp=Mx@CmtYQ{_}3RVZ} z`;N`|-KJfV(O}4IT1)ilz1uCsN)q0YJP9PHPS{wbP@2Ba8&hL~q-kL=K`&u^M;CM8 zd0-Z;Kj6GccHUIm@Uhp~d5_C=>s>)(JQ?E?8EGz+vwHU}tSN+fX6&rCW8jf#H4v3f z#tahh5hVrAz1vR_?WHz+J~VeZ`g$4wF}M>e;pulHCx-Q0ES=u8o_IaCpLEEoR-;i% z3P?2taPQ0j!$r0eo-%=FCPX4ZK=pXl7N)_iY%9JwN*xFU>!l7W$ng&jM4TTaoD&BF)f#$R3@u=BK%`RET$Bezkh-m+^S)~1W*?}QrQw4iNj&Q!oJ4-@h zS7GT|+zQuDmD2qbqU)K`v#YbBS$DPgD1~{3RO>pK(syT$Q$1RF7tm9B6B$&YZO1ciV+u5&4+1SzzR? z_uXA|yfeUBgY;3~b1o>|6p(B-8t>gTP|nY1L)n+Fn;}2y=oF1BJEiu1V=@-qdZ4q| zrbgosA)($Tt$j}AvXKH1GXduzMDXiedT63|WcCqJEKmE#+pT!*{WZD@n43Huw(et6 zBKnen|IpNJZ|%rs!K7z~PEKdcju6E9=!M5Q8#jU5!D0csC>=URaRkY(0iCowrLXg= zGhm|aA*+PZ^N&pav`uWoHuDpYyG}}KRxOv}SMs%MUl{kZ7GJ7TX|0{whhOJBG%)cb z-cxL6eWQJ`9yyjM`f_W_x5N25_Us|_<{hu2RIU5U4_kG5>YbVCuJ3Iw_*)xe{{?Ey zqU7Kof8*2v9=@ztIaYwd)rm^fm*y2{ics|ZqT&5EPtWdL^yojaW- zMm1bZHc|REF)37lUw~?UdvKB|9kQ6EIgk5EI9ECxADPq1kEU~*OGeaK7j9?T(&1H9 zpsaS7QeT;EjSpd@AhHp7e&s|(z~!C!Y~8MciPJ_S+t+5$N>^K&Gf6)XxRS5O#j!^=f@sS`Gs$Ni`Kv1aXOPOfLs z9$bqlmN)E@YRL1*zs&j>kZhZ=QnA$ zdo^TE846ZfADF$A1(a6+;pem*hNQeBYCx$bol~+ugzVV6<(*?ig(OSbSax;F_H+pt1~j(fe6+C$-v^=Vg~uTNLqH$ z;0mvwj(Uob0%kn}glGrHQvFUSqR@FggPTg-{l+uNASX8ZX!isGbJPV)kfy3`y&VX( zmQX+D?m+Fz-*5^ro8LirEZ2#Tx5-jVCetpPzx2pqwfm#Yp!^NpK*)6kA$1mM8?FrX zTqR&w-jKv>vz#*(woNB^*03DoyVJ!k&^bE0(52_Be=;P$;!JyIE_uxG^Pa7uKiEU5 z?*LIMdeslyRX5!=cg0QHMrb?S0Vg8h6GkXw0_N_T+zH8^A`bH+GKG(~+j}|M^Xu{J zQEHU+U(@m0@j!fk$SQ3#{>VtwOZrUsWh#wbRCD*aC8N||zg_-R_xWda|9mme`M{#K z@29u=`^W)aO4W$@?}BmT`S{7bj8Ujqk|m#0%L`JLwHCsF}$CFWDFo*6;-lw zumDq02dxhYS;bSuH#B7mPnF^MCXaI#$QuLx6MI2@=Dq&%iS^%S>mT%_Mm{Qh>i;0O zpyU;BZuv+wy*iT-nINe}e|}fpa3eV?bcS+R@_Czx`Eb^1gK5?HH3)FlO_2^(6(3Cs z$AA>$4NX>K)j@6#0Dr3-xnNr{mwKfBXMZ3?7J!YpSVb0lN2N9DR!?ud*+|BS(!FWv zfqjl{bf6xjV-*(nooi)u!9bM^BXQe;N5wu?sVM*@1Aw~L(_y!t0$5qBE~}dBE1VeR zxp>e<^Vrc9#jSmWwsE!P_~P zut!0qP7^a(AJ*<^)2V!PXyj%mn8H|em}TpWr5+;^I_lt6rFoiO zvaV&q7yp?Y?GYQA!}>$x+q53fCLShAQ>O=8y)-V;Hh!_n#(lXgd#TO4>xIR`f`t(K zfAoiJya1Nc&N7mSVWV4i?@gereAOK{DlxfPNPb~ug&&7CsJC+1XpwYH#eYs1h$xce zi}nYc(H!XII5PT3fl^la=7v$DMq4@RqMSqkV@fqzB>SM)nuda7cBZPwfJbI?c-pJ| zo({t4`m?;A#RikP*Q~CyZ%5szet}xIOrSC$qDZ#~weII0>^ryp1l|!KW}{zMK*5NWA1pKia;OaMgMZLUN7p&41a1!Eks=FvfyNvoB zQ#6Yuy3%R}I9Ymzhwit^{MvYuG9Hs|beXDGwzS_=(e{nec$&-lou)AG*EK~)+Fna{%6%*-5WKLwm=vEKp&Z?6B$xM(ov~{C zPIqakGGeN&3aX)#xgOQl} zKbF9J!na?G1Y7rAEd1E&6)DA+y!R)X@e`X3v>k@l5C80x#TS>`*Tbiw?$uKk=_j*% zH(7Q(V&&f544j-OUuA#jju-#9<<|g&jISWHw9NWRxgYQuC9vb-(tTpb0LxT*x1UIE zGzV_O{39zeXG!xD>D)_)RTY5Y2z-et#OAxgU_c^scvxN#O`|2{BtvNxaE6C5cRDYD z6?;3G5lXz*UC#FTo|ngB&aLifE3=g`vf8B`s9){Uj`H-&Ds4brnh6~9S3`hBR{cPdKQ(SvZ+lECk-26(d&cyv6vz>qU zSJ(Kt{CbR4f6Yj}t>q?rPtN4u{Z%pLy*@NMmlOM4Id15SVM9AShlbW@_Z&X9)3l!c zcb~-K&#O8IcCP&0V!YApIqma(v&Sd@zKyLIy*BQ1CK{Wu8qnD6x92Y()!c(obK^ z1fO<&X6mvs5-Zk(DqTb1QAb0Q@3Dtnag{J-6Dy&;iia@*E`wteR%LVi+wr7#`T z?d?hSg_{geic9Q0h7%?uDnL=<%?Q5ChA~Yi9cni;Ebv182_aH01Bt ze0%21@wk+@y(%}P$GoXQ`_6cx8Q5{)(x0JNWcS?P=^$?9%;jl*D0Md(Z#W5uZ^haD z*t~b&37U&IxzN=7($Aw3n@%g}g8g?8tW7b^+N*!jT(DlhMVg|;Ws(N=e*mvoz%Hpi zdQ=fjo!t@t*W2mK&nvA{()!n1;{FTfgK(w%x3Da68U-@1aHM8&pY0co@%WCVtVRYR2K?qMwknR3f z;-(&+U3zD@(0`*?0q*=)uq?K+?9=BMT~lbn-t~El@&9=N1^qv)yTdv^xBkbHDgCLz zpND34s5{qoCu+h`<9OTDdm+OUO8XwqRh9RvNuD^~X7VAatTNoofyeAtzoMjnxVf+M zr-&Fuc?VrH_N|S@!VQrqitE1eYbZY}QLcEIRN?=VhWxs@3j5OxH2-Z@fUcw$4DLg- zqY-WIh;nk`wG%*zE$67&e_TDaa=eHPaS3$X7VelVl03nA%f;_y&vk2eUY{xzdwGs? zb?2&(x&`sL*_Irokn**h69k8s;)KYuAD0UfC9R6oJm_!=4cl1b`6;%2eQCE+ooqIb zoC9&s0@y!!%V{0obnw3PVC+P=&rj45%NgK1X%8Bm8OnGQvqaALz48N#Ze{p|(%MK0 zh^vlgu5}6YIPk(hv%Q7cTP9)8vMBqho5uzUV9n2d>ZW_v5*RYeUz~30 zs1A-$rUaPY+srp{+}zp8e(Hww2m7fT8^C{jCsv*05nj6@&@&J~rX(hEf=1Koa+P;e zZV=!k4QTFGE8cG9Er82Q25m$3`klarm#qi3?n^zFymS)J+HLP<0l4%#AhPL2>6$}R z>2XYrCzJNBEVD*Bh$$67mi60v3Drk63WdSQKb4^b9JptsM7}`4b(8@~+p4KJwX)Kh zbg}@liue_d1I$zdpi&EOPOGGlf@1SmFZ{YMK&~g3vVp*n^ zNFjNTm1A#vXl_)-N~4@NFz?c_b(eBVXq&vjE0B&!>Ce1iJt~fB*++ir#>~Ord7lzf z++^+z0Tsgk%{Tu`=8fd+8Zw`lt7I>S95eiM?Z0`3r9^k^HTzEy?Z0!5B})@>Du=ds ze!S!@_;t{p+w9x1on|&|A{`TQf)D$|A3yONolh2@tnY0C%+?)FAhdg_0{49(yek<3x%Txs=7miiUP_ z$GL5meZmRi4hpb$lMFRFD;UHS?O~6xpuf5Lk<&kEwm3XHIy@d-Y8|kc$o%2a6qSs5 zHb3?#mQG^?2j;!%t2$r9n28FqUw!n#RDiU9a`#L~h>%86M&s(W`%-{kE9@xmG4Tu{gRPN@T|$?w09#SosTP=7M2pbg+H z;xJdSaHIO|UUs`|$KPBj1L~em>~h?M^A5>lXEko0m7;e@9yISi-n;lIz3yjKcfgCX zzR{zFp+AdGQ1c#Ug!3noj}p6Y^MKwQnWM?_{Kg_P*`7QgcrC&4Jyw}#($c40yZ-0H zX8x5I0)-2TqEsti1=1sLaHoWJ7`AT@YH z=VB3qJ0M}74Qcq0?mNDQ@;vQ9AQEbTs@wi_rlKu-##VRr!KESLIgc(uZwr}5y!)E8 zeyd*DhTaXuHoFQi$|P{livDUVYR5xX%Rt{v24K&YzyQ@Y=!p&z0q`j`7wy{+}<^bcR}alzPyO zoO0Edb_pRfCE9O4udbQp4n6H`9O;Cagv)LhCj@Kfs@RWSOouY!qm-fgh1Dn<*ul~18x?O^$XM`=9V_6G)1&=j`%bj(s)f$d=1oJZ=G?|9Xnmj7qI92P! z|H@W(U?^HVWNfRXfJytw?N+5ij%h6l`GWy9f`Jax;TL;Mn5QznKFs}I`?Jg-@FaC% zQ6eGJX;;gAja7S1c+)#Evow(4et+EI7teKmOk2_0kMuH~bX!zPK-^In{JNT{>3svh z_sSkN8#84LERuuoX@VG&47poWi5F94HSWgzzxhBLe(rR^KI*ddtIBhDXEab71-xN0 z?6-?E3&^t>2^XQ1di#wyKUMh*PN#tD$7afhTXDZg-Zl@T5XAIdpZ?~s|KKtQ;Dric zey!M+xKEZ1_VaqyDWxWZzClWs(AIe-uj*@G4fhFub&jGFZN)`up7Adhlg=Of=cjJO zg4|vHCi9j%KcO;MSAzwF!wS%sPl$iCIlF95iD}h&udK3e*9g>3V%M-$4_%J;{W32|Ey~TAzCZo8AZE?5yAQ@*<$v{VRq{+M(B2_cv>CkSoQus zU-vk_(PY8uU|==8Cgf>{jRn?KKg>@dF`l+E3Q)X;o^aoz?LJ^^wp>Q z|2&r&10bRMymY@n&t{j_60;JT()APHRHTc(>YORDAe>8)0_=n?+3Pgnf3Wx7aZP4T z|L`ObO6Zu-6s1c-6-5xi4OOWINN5656#)@76cN_Yq$5gG1SLS|AfPBs4GM~=NEZu; zl_Dw@?7DAYpXYbq>+bscxVO9L%^&%E;L7A&=giDGXXc!l?+kik0#0)Ir44uV1yWJg z_dwJ!jydu;D(KQB5ckpa3u{Upqj&J`Fud-V>zvwSNtZy*5AYUPYeo~RdA6egk?$?y zacx+(MC*+GVnAmyy^O493iFpgp(1uB@_*C(Lgyg2KQNBI+3Q@4`~JYn`F5i_F#dUS z<=eeEUF)}Yhy5pZ#}}kgs>%>f#Xcc#w4hi9ZQnJ0YX57Z#{Vrf`pr=ZX8*B%IH!JG zzh`@LLRt#bKKPjcM)bGkiKt0H(wP%@|5A%S0)izgClc!&$ZgH^H`S@EmlS$0ojGZ+ z_iBPLsRr4(mlZ2Ns;iVc6CPLReBa%FXc$zQBfe}jDr?05odv?F6aVh+e_hm2k;BWQ zXH+c?yr10uoF4w8pAi&p$gI6Bve@in@QOFx4C+_1?Ct66N3u6@E9#9`#c|P@9LaE* z*7h=vBc@~Yv$Vr__Go#@Gj?=N*_Z`@+d@F_I>g7CdLz}2Yl*h~;4BuIr@7vM{5(lA zI@ZZXK$3D4P*#^f#6E=ViX97ER!3QSpD;;h)ilM>WUB5`QA(pAdC}66b2Gun=Dhw2 zCU>6r#N=-}ja<5#rCpxz%n|S<5^yo`MVZ3UV!%bDAY52$9~YQ95AV3x_(;rl;XL0R zV@p{4V&z_vYLrj7rRk(AQpgv0il6d7iQ~;5&;?el6u8VIxx3)9$VLv3cK|k@pJ^$B z=*qLM`t+o5<|ZmL6wr}$v7;_|b+G)+>C2zz?0?XM@n3sTN<~HqRE)D+B+7R-Z1zqR zDb1YcEh|&wuY_yW&$@y}`%Y#Ypdw4ffa^hX{E>rffDA1KF0_>I3p%ew(fvK8KXt6K z-{Ml@c``g})!E%c1z^W(oGE{feqlR*k>=Ji+60a%#VdgJ8ir(jsr~mHCqB`ULacWcDFtS-^dfqo3R`<8lXiByy9J6z@iY$W>Qfns_vpv zl6CeV+rmNr6d0$?@X7?BO^nGP4Op3!~^+8|gcC%ph@nzj&00@U`UM2X4(a zL?f5gC^>G6_z%Db08-cE<0712~Jk=dyEE@olOmFF&R$3(sG&P0QY zw4}!DF@ku9s|)XLUYJE-zT9Z;vJZ_nU9SyhN=zP__LwR9&?3G(@O;X-KiG(~=chxwKU1nCX63>A zArt4TQ7$=4-wcn8m?FP;Xjl{5cYnzOpLLvYAtJ&AY&(|i7Lp9GGl=fK1Xxp5aP=G` zN7>R}bl>j0lFo7_jsLcyRn)$-$$&YL3o%ND2C}sX(RJe7_r5#_g0%jpK)@}Ndw(-F6@&^0kW&}_$$_37BtN07CR#cFEm;Mp? zBGsN$`ir+_w{L&h>ZJ~GFzu^x@75@-o*X(QX`(F(U!M5#&h}kU-Pxm!%7#OC1=L2} z{YJEi?A!O-vCtxCQ40I ziIfcm!d=+VyK7wCgvn8BoD>-d(otX&a!$813|VikEYAIgsEyO*6>OC^R@59un1%qy zwqBCnI-)>&b!P`*_D@s6E5F-Ce>^dwMvUcRe>=+2R;2JoFg?{h_F>;z&(e}rfOff4 zS`zus%j9}_sA$D;!@_jN$pi)>&vwctYCRQ9WAuecfDTq@2{0zDHshEsZiet`By$-( z0+a=1`k;pw*(Cf?jEV?X*PO)n>NAR|P+9~m7S;F)t(IIklpKAm80PU?#ctb2jY>}e zx*;G-qD!$BLV&(Ax{mOBNc75BV6VCEv`n(|`OvY=4U!3kQQAVU$JX=4x=lHzcRn9v z4uB^uIQD$iCd&~~K)zW6o`&*mR#u6T{(!*|km)_d-0jh?WUFesThpvrWQG@7E@dOT zAjnR@wreBG{zEn(EHQv}@%)*Han@5WnLbiXX8_c_-U;L7P7{OZrYI$iMIGmAg9iTC}2$Qj5;)*lx z_6<0UxiP*}Hbs4(oZ^0>qhHw0&IcU}$iUL;&@D*z<}hYuAS@(cUgUtarjGi(r{YVJ zss@d-1mavwtuk0^0s&J`g}C|v`R$qfW>dzz9SFT4D}jn(pe;NR*|^wq8cGTkQpWvz zo_!)puD&Ja{1Ye7n=J{Hl%|h_haAfNCfN4hrfQX{B=S_tXF{Obm5}1hx8}3)<&}%9 zit`8bb}Cd3oyod3p|(19EJbOzi9mS$u(W(Y?0F8LdjZSV4tc+&k=y(W{5C=o1;?H# z0_I!R9Td-aFqX5Hb-_s+JLGeR9&*EHa*O{jb+p1mq=vUJ#g2F1TS-o0t2d@1ERsR! z`JnX{o&Hr%#g~Rx)#`DmX|Q5>npxihmbq5)+3Hw@9PNaC7!Z2ZYG(P=@|F-!=V=l$ zdQv-r$R|NXzL`0O`#%&D2;W|WI7tHTl4PTLn`L76N z`a>Z{O(rS&^tzR}lbV)Zm|zRcc36o0YR(t6dRjiUU%z3dC}8<@W?yptr!NfND9v27 z65^g4)sh#4;;D#qHLt7q3;B-a!;qH@5?2Icm$qbUCLdr7IOI;w-|u>7w}_typq*S` zsr`7WdN#0TWh0b9xA?=6D>Zq|f5sOT;}6_-JI==qQtWK^hAJ9O7)^sGj9N*4df0x| z8d!c)DB@4rGv};)$egvc`zF?0^*%`b9gm%3tes*!Pc{0O52X0@DZ#Js>&$k7`_=nZ zgwGawH8jWy2RFaze04~%IA}9gyTN{EQ)c?@J2_V)^TcP0L*0*2J`{3(TVHU4dKY%# zGKqlH`w?T=l@-y}hg4&kuSrlFbTmoUn!#58B4`S$fZtytf3rATwrLbO@$vGpj(FwA zTSjXFWnX_`KSN{~-)5eFyO`sS5wddyKmR&leQl)qr-?TI(^HZ54t}Q=+T_d zMUse=_SYreTvG)3^(<|&@Qedg_Dg)J zTsPK!_O|XDiujdnm-u7ViN_cB2GzBgHHh4(??^-3d>{m)E;Fggx4#v`?|!6Z@8~OW z@{7-Ywlv+)DQ-G!e*AdkGjFNQ_n5B7t602aQ5hjQcKRH7;PjIXCfMPSUc%`1BerhL zm8@}nHxGH&8p%a~Fn9qL3tQ)DRId)sQM+9=s9Ps0qnpmj?~wu6#Z@4%``ND`vuubn zn>eo4fyr7igA$ncuEz!+rfzpfOfXT*G5%=$R$Jvf!gT2u+2+tf$3HCn5^x|Z(|)G( zOA8eq?L}AL5a0j~=qFlz2((o%jE4SiFd{z95Q(2B$qR(=Jts)l4#uNA1 zZDk-cUI737;^L^|xzY;mwCq0)rT$wp2TrTx;r~kizeAaE$CQ0&yjtCpgO$D6W9c!m znxHCW!!+WY&s$JPncK~oMw~eOo72GrQ&9R}Om-#`Z&kj_UE%zNK`Sui_5(&3V@E6<~;OQ|i#m+g}K(*0Q)hKI;ZlVDG{uGuz>0FIZu1%<2PthQ;C zV}N=90s2}fX?+3_)=~l_($*GA1Y)lh2b&(#>eO?aPJy+~abC|MhX+=E!85N5GE}1Y zLrQenOWgU;E95Qn zb@DTB+Z0LFz7}k?y=01QVLE>ML9D8S9#Ytm3-}5Gcp@DPSOo?w(p^Fd zW33`{j9I!n-&x>`TH{oCQ4z5D^1zynyYG>W8wSCO_FoVY^H1Q@*SD^6a6R0&X?ckC zB#^BLh*YCZHfuzSs+5W%QH+xk=kiS$h#i$1wrnfEbP}%z=wcCA8ZLtGV08iZ*X6*m zMogC%zx1B+Is%kz2Dox$TXoi!H6UCtQ?PtClzrvqwD~07(}fXByB7AQg1f{G{qlI92!5k<8k$?*s*M$=u&>&y>$}BejJNCp@bD6q<%cL z?+}$WB^OSd!n^H>PkvqH7yULDqY{2kkh+5vgfC6+p)@a(e-QNcXRSl9<-a_=sy!jk^;f^rbOk9<x``)FT!rLRqr$J`9X^vyO>@6{kg&qSZIy~ zDdaPn{3$;Ak1AAar_bIN{ebdCzM#ze?5XANM4g>td!$*U@IC)Sd3+I{1~TbFvpIuh zJQv&)XM%NZE}s14%F^f8D@(7$g3BB&E}ud@7_91v`>^kcr`iq%en0w96guenE?1|eC7p)` zj|PqgB=;KzYUk4vR!UaiIgFJ+)FC6s2*jy{JOONXCC&=>W;T1ZQc=7v@ODe@s)Mxp z9$z)evCe;E&W7|ZjzdS4niMq0_VF3va+Da{oI5{n$NdduU|kI3w&#qvxAZkADzu#v zA_q!OL*ci37%iFDzuH_qaOvH1&)1?mv^*la;y0T52it7DvwNfaDlMCJHLeSlDHOfM ziSF?K+tsm5-URemxkc2=M+N5%qbVIldOHIz-=Oucw8suSOU_W7*nQsn`by#G?xLKu zRrfdcQrU*ld~~Kg8m!(sKQWSfz14bDz7SwmP+7)K6W{vn9x<=F(A_f|07`|L?M41R zn2v9l`(4z{hW#4>zyE2p)cei_pCluEJJue){z+EBKR)_5e>F<<+kq_*b^c=F!9UL2 zQ0FWXa4At^PTC+BPRRj^!~o%`==Amd0)SE_0j77?etXN0u5Q->Wf}_XuS3!o?Hvc? zMHea~UF$`63IeBezozh-L!1QQ_5pH8W_Y^{sH2zK|XOEUBKgdd0?56c? zr-B1EOyD=KLr}-DFII=V)Y_g`(3s_|m=in7?7}1ub|O7k9#9YxIZ;y%K7HZ)cf?`HKl)kv>AOO)#Y zpbMy=TJxgp_J(JG_?b`SVS~7PYf?Oc#R|C2 z^T`qjTBow^QO-0xSwckbbiTff)*e^p`-9R*>(DvYwFRSL zN8CC0d+!u6*FH+Sj|eaNd}{WS7`#f@i#%JyF1bT*J)NCj_3YpgHaNUV!tA5vSH}6ZuYF^u_XPHS2;<3V&BA>;!{UW4oGo{a-mwX9!ipe$gb)TsS^<{wH zPN5(E1-QbElKywV|LL2uG=MOi1?61Ku>jJWlgfRR3+#DEEiyj7+Va$GW1aJ#_`t>TH4R=%3-h=~Qth%+ zK`uaF2`umVAQQhr1l7E`y(fcLAKESf}XcM*lnb)2R`vKX&4=gew zf=B!vI-d8vR(QR;j*9T)GjvT4jxt==nnrfPnsWidNt=pD)@$-3H~MusNY{1dOMp!; z73P=lryt0DPX#|V4z8=uJmg-~o7?dTj;@M$Ze!veC7lb{{5D|CKHus-)Fr{Ego^l& z4P}BVw={4u?#9rzyFufA8b4oROwSLVc-i>l@~I7RDO%6&wg;*y(Ct^soE$k_Z~_15 zzV=;x{~|FBE{MQYwwXln;JpalNq~&o5812m+hYb!FFaVdYPqPqRqS~?4_d$Id@8cw zB_QJm(D5uTs1WC-Se^|dp0^vkw^yq<8SN9m^P8$IxKvm0z%=R_wZwcsXZSV~+w(HM z3}jj?a8uO^&a%kxW3(J4W|&nRx=Y6m=B)z0kZ&6yQmoB?hodw% zSe`o?pP}>;UC1b)`vSs79&pJftMd0HX(sw?I7my8m&kE>>YS@)OJ(oQ1^uLA`O@RL zd6lY4s((4eRWYe9*&+eLbTaMT0MvDi-AwwOD881bSQFgtN* ztMUSzF$4I7-M*2t8YmHw$pKs$jDmU}7lcLeXIBKvi2|HSO$vQ6z%s=tv$|O();W?n zk~xw&k~xw&k~xw&k~xxZdkXYFP|*1a&zcs)^R6>9P|!J1C8d%+_|Zt*jR6j@LsOAY z63fi+YCNi|hoNK<723G;@+Fi24DbXbb&&mS!j2cQ^R{?Qh#f_~;Nov80pV0juW`z` zsJfYgh|8L{6`2W3KwJrMjMfXco9b>e0%V#Ca2Z7v9P=U|C`{)x?V+(o&Q2M@=SSv+ z4WUI@kZxtb`!a$cY$zP0oc>GWOmO6X7DhVouDwa3x7C5_((M}jO^41LtQ{*SLLt*x zpA^NNY)(~X8<%uL`^y$*b6n;yn!zJBc~z+Aye&;&gwM7rZ?tyVg{&mBBS@P}vnbLG zzhv|OvZysdFJEYeMZo?}Y`grqY<%4E63u90DUV6sA$19GS^JlZB!(O`Ujt2939GFO zm&u+3%uN?WAy>MVOFghMzgTV9cFM|u>y9eZi3f04CM%n-16;HS7NpEYs`ASSa?uQD zt!Khcc{$e*V3DcELUoy7TY-_C(S9pc`X=fNoVFMdos^nyV_*5a*A~|s^W)<<(nQXh z4B(>IAwp~vgPoV@2RdEs=rcVTEZxS?iSY~0yeV*y4>&+?>!x|BVRENK8`k8TtU0%grEeZhk2_C=w9EBCvNhWce5`g+!t-^r5vSDrCfhl@G?Z)lX zr*1e{$3VFE0qVr2{vmSV{2i+Z2y;~sYBRF-joM(Pgt;%(buQIYTXzYtZyu-lo=Jy#fCY`wM3+uhnks(=dv=BUeE3A&8o*Bqv^7DK*Bzwvc9`LkWThnbuK%~ro z@_zx}{x?##;Nr6;xq;{1ZZnaxB_2+Gt@1nZcB93@bh~cz5y#P+O%G%51w|w=>R;qH zuKZUKAox#5uTt+F*p}$+n7IVKJw~iy;hBT93B^e$Oa_j7YPe**xATRS;yU)n7ss6} zVbxJ9;D2%U*-W?|4?_*-d*%&6+}pbP63*0{W}=h}`g{IrH0qL;ppCz+TmOIN7$dH< z|7{B7s#otWS|{Q?u&kcE+VDE%x;pO({$MZCLQw`n#{y!B#UwBLR$s961Thy+9S%!= zB`?FC&|cvosrz?`$AS}v5vF)xe|^<@BbK%Xh++e0tt%4MeZ?G0 z^Yb2QZ5E4J7puJt&&NFshl;>Jo`hefc;`6C*HC#>)ec3;#|j;j8aw69^+aIXQ+Wq% z!%3j01Iv4#lAq4if!qub^jF9*FXH3UKLZ`%=2={>(m43kEC>7O=0R-sgkjZ>E*pCM zpF_d0u`Lnq5`X-<&?5fjWApfqK&gRmz;l-2%C-iD8z*lmtQbh}yEkC{!_SA$@f>w` zzDyv+_QcLpHruO(1}{_<626w_znq=n`Ny26xzvtnp2wxm@Lcp5H;;J5mJ&d-FjujF z>fIHQrs*V#Q;~T-@!?kX-O;+YvteHEFh?{x+9*2PhJg|yA`028JEH}V{ZURDmvzJL zC_Bq?t&Tkfn3`PJl@ze}^;KZK7V+OKI5t$9@V+!E3c+0BvU$q5(zp4mq<_+ol`A=J!$Vnno_=$lhk5Reg=ZHJ^5zUKXFJ1&LSaAlzLDER;lHn; z%V`1ANcPqX3^9QpC|i1+*G;9Lw)EU`je#(1f{iGYXtVAeO($&J8jnMaxTl((SND`>l#f zmL3NTjRB6k)46mD5*Lx?@7A;1PTafTd?!MG4G3kBrFuM(@d2GjzRvpl?3&DV*kt9= znpfhgtpicXGw$twtsqgCwu)c-4d~Wa@H#i|mR<_nl->5a499gR0FWiUz+KQ8?^HcvyWv_Hm;Z&$bI{ge;Apj30!-nXxof{eI4tZ)IU2_*&~i@E&&ed z9axhfU6V$=o^+9IM#*;K`aB(?^HFR@Iv9-YJL`J~=$-m$gRHWefWr7A%(h}I zZ%lQaw%oC$-{ym1`ss~;5}HJ0V=x<0?6J2gHnNiYLZrEBP2?K5JArr>(78|b(ll^} zC^U@_%+tG&Wg7<&V}R{Jg)Y62&1yvN$KQzmnmTdrDJSFK8#?q$brx1Daijt6B!k6l zd%XNa!)SAHi<;?9nY^KMRW8W5HPDyp9a6pg&Bgh7d3Y9l6+TIozSe4^FW~g4P|t%G ziZm8kRjk1sRrP=-wPH^$a(4;@vj=@RDPa^u~Z0Cyc*Kl|H6#keRCmyZQ$v%&0~HU!;{fvt@cOQ z=?&|s!mI9m%Hv7(9bqbuNWj4@cMfH|d_9N%lvM;DvU4G(+;#XWpw^56r@;9>=~rTW zwlcnIfw}1YX&#aSyk#6wT2H9RhJC=IBPMf1M@$S*re%P#=BhvFeUX09qXm%1ya5ih z%9rntmIvhe`t`#q#_H)NM_%S9$zAq7wq3nAWk!T;?jdE1cpl!t$eR>Zp&$0ie@Jp!SC^CZA8V&iL{Rs!cy*4fA+=SV%NXbA+t$DPOG zxN2Y3rfsFk3CG5cd5il=Om-G)FQpcR5dJ&~ht7n;H^nMV zh8J6CUQdM?$P5zjJ*_PGMQj)j&XoB1GG1e|{??igvyT7t_P?`K#FxngBfZ{@VqqKV zZpU(J83xg{%Bibso^s2Upw;?E!^87rcb(XI3YVI9vN6@|Xin_$S;^NdLGKfPh6XMo zs=MAGsPWE$X-9GS^jWIQe}*^I9fsXk4R;1L-ru-VVDrs`XpirXH^NC9_Fn699(?@9 zzN2MbkldLA{}R;CMQ2!}<~PHd<>BGE_baBp%|i2iF<3-6$JylD>@Hun zZx`HDxvU(qpm0%U+^Jn6PNkOWog1jg-6B9{kH^sJ zP2}atXcmTF?&SOw0y0VyG}OI$lvLF+wJ?+4pVa1M+m(`E$Jdq{(#+i)1mwYbCzWmg z2*&bSKv$$?tVhO6W5bh4E)0}l3ZhJ|cgk(^^9&6`0}>nAg)HW3a;TtV0IXsFv2A*7 z-lrNy^b_TDy{u=jeGvi0BLNQfqy+OcH14Wi(|=|u+WvTTV4(BeLXk%Pz1`0l-yOq+ zwSzw~FFSC6m@JSkjM7@Tvp?yC!4gVmOvEj5h1*@+&Sm==7Ve~nBB-ao*(y_62<&z4;Fd=gMsZVgbnW__~(# zpA$RIqfEB!3d~uaq+ijpPz=ky+aK0iQ>8F?teDW&b%3!aufS~4IJO6l(}$6sbRW4FXOxM!qtKx0NK2MLVZ z&%RY$+botX3-Z3{1rq|2%3Mivd|k_2y6=<4g*Wwh^=jSJy-gzqZv@sUO{AnA&62he zTZJ%8gH7RSFC+~JwKQS#=fw5F37K(vU3XNdD8*t}bl1uFqdEhzd?sM?`_mAverrPA zXog=6Ic3nJbErXXWrMF;Sm)SakBhH_i=ET@M{DzVjrdA= z&Ppn-C|;B7J_@t~;4;PU-Bc59s5NT)ed^HX*Zz~@@QJlPi)D=*fluxa{`>0baHCUy zkCyx0m)JpsOQ-(<4DElPbUDRT3L4}aPm-rIt{y-5NE!YSq`TunTme&Ghf1gQ_0{%W zTK@l~(vAOC5x(EOii9A&;xXSOQ1`!3&$up>C*uD$472ZF_X0UY$f5gQ`?!XaD|Vv- z2nh3gAkss#6x%pYUEF|-vl9)#9yitj%q=S7G%t4LLNqZiD& z+K1enT1WC$e(HdIpA45a{5^`rtYbJ=$Ar1eXx`%~o9QAPjR)WKP`_h_f3wh(Stqtm z(l@&n`z~eg>zPLX`{M6rpFZ?nCY&j|mwA@ykW~1pDlnPHG^NhvpksS94-}6}m6$Lt z7FX05k3!*l;Cby|aw~>wLM1u=PBBK_tNQ5MymMFXu>pD!0nx7}zn$yBUN2hzhD>Rb z=-f6dDtgf{LMjO-Ez-$HvWP~1uR0RKFZqdGHT%SP(C*VvgrB4yhCPhcwY+ml*gz_{ zgZ5+{ebldI^^Ttod-BqQRqLZSsGGJLM(;Vn?m^KF3S2`wQM?n)o$i`{{sB z*tbDa_>w;VG$x?;ZLSHwXz-S|JzQ-ssO&y2f^`^hu_Xa!h=54a!U_~_U255DXq6tG zX}QiLwG(0f8s<;lwm!`(Jg{CI+e(xtcDZkyVyg^{0SFg)byE-Op`fwT6}IDD*Fq<#Lt+$K7++1?$28*ZEw%nO#6*%(^wZj zRp%=&x9wJESV1&O!F3Rn?@NF(0!mV%nAkALr-r^w08E19iLm@f5^-%LExpG`72yxb z#C7?Fd<31lqwFS0{*_74S(+f&zLhJqg3IN{@J$4d>B zUvy&zCJ7Qa4MmX3D`B-m*`|h;9EOV)E#=7awAL|!I&uc6D4>vTtIW>5C5Ir*1LOo- zB|~BsxO8rDglDMbWS{MY>AR9-bo8t0!JJJD4z~Sm0vg^PCd6sp$K>;9f+UMCaB?LL zquYCDw2E*VU(g(E4(0F&L4$E!NJd0|97$d;JNbfmbZOgS!#0HMkl}Y&eUkUvc;}L} z-!r28)y_TsIUU+wIQgoY)!}x_swrW8jDv5MhY`ibSml?GCywF}|JAHh8)B9l-DE)N z7%IGVG>mCWh}sr3U1=0r7Q(*pqhd|eD0)Ex{Dg9R|9+NcWa0F=Jn`Ew%qqnHYt|!& zM^la9=&aL-R3*njR>{#Lc9Ir4B7C-3i5~;oJ>$l0rE$S5WdSSb<)vVnO6B0hWwqr| zP~l-YBpY%e$Mp{e#S@Z)PtHfKT5uXD8gRFTtAqhmO-{zs#U$#QA9?uv9-v^?liiaK z+k0a*ZR6RnneiifxE3AjQreki$Gf>lrB-ht%F|a+Mdj8_2CejmzkFoM@9Ic7B0PFJ zH8wf;!vE!SlrY>N1kovsX{0N#SQsKxyK7~b;d7B*uRHCwX8Y*gvCFb|PnZ~6V|jDx z$r27~wmgn*F@qh;{?K0@_}_s7SaD3|=kVDfSv7mAPbZ!6PCb`ymXUhMg=_!eHX6}G zg-RK1b}uQ6AbY%~1&~-jlvtbsA_DO+5G@<#1CRa$ zyO$ij7BqdzEhXw*^Bff@9-AEkypK-{mAF)E0N^!ED@1AcR{kqO;^v)QYrw`aM!|yT z>ht2Q-_ID0RGwJFx}HJ1PSNVRRjK8=+OKkYx?4l>I*hZ5$}J3f=!;Eac5g3PuM=_C zs1?8Ac$L{?;D&)xGIh$E(FJ(7O11=hh%#8?(-A%9XhxlyO;65GX73jMIBgvS&NEkA zH{cfU-$_~d7o76)+2~nnt6DqO(hAdVk~I4GQwr883aObN43`fWrCMa;W!co%tESC1%`Brm5_?;jmO9ehRyRIF zI1tolM|}-inL@<>#wd!Xg6vPN(c~NMvo^$YqGvBURSy3r8D+cso}=BnmC)tHb0vn} zK3?CeX`?7L&r8jYLbO)nEI{9*fGT=^Rz)ws(|&5(c2LHbIISRKj}C!gm_U4LdLrC1 z<_6BgIKc=N-(@uj1NT}-Fx14Vn77}Y+^B3l9A8{9An;DPt8M!L_1l@m3)@W7Bi2g7 ztC3FyEcmen_W(iL(hk{0F|j4_z59C>fWc+)y}f=XzCLOC8L~$PJB8xlz8AbrZ**|@E{QqRYVCF2i#$ffRmB>2~ny2d&3Mm)5X88U(V*qYl`UXr{)G(Z6lCBW&|yl%@MoDd^ONKIKG5W+?Y8bmUqPitw)9= z@9!&+YqV8u_+0Ws1yg3h*pAahR8-6t`Dx3Yts}UFcldQE{00}|`jt-&uXBt)xdYCX zq!L)E7;_V1ZyKYc(?|)=MZ?rt%8Inv*{*7wr`%YdprS^E1fUx+TN-zIM3q8#$N(t*jm+w4NSc6b`(Qj(Wo^lz<3OnG~ zy?|F$+vD(&{HasDo6Zh8#`Zy!!*_2|Ly&$t&pdhEF5pAtJE+GOEQX(>os8Tl&qM`seK)5(8j@9vsuzx zS=v$@zosp(7**^Jcz>K#J}U=?^JEh7on5YJ|4t#h;^Ma9co&x5k}l;kWwvY7(3Wq;4*sY zNVFHe%Hg(X3@$l5#DTI}eQ9#TXYk<3;fX6?H?%x3<@Rr6WL4N98qMF^CWyA}2!_@F z9)LMBV&u7N9_IbnjovX9Kj?BCQ*x>=Uaa$b=IzGV zIGLQE6gMZ8_(HeWNz3-zHtQWW%l{tn8#oJGV{UTaaX1-$?y)I!=`u@FGd#~;{8Lc8 zZtlph)#Uy~N>@F9yooy9wWUTj`D${ghiX^qK-g5T`!CN|t}4%vp81W>5Rq zk^E7y(T@Q~84CC>_Df#3%Y07CR3R7Flv@?wqukESakkF*tpW<|uV?4{9UW|kq~PTh zyO>f+UEwVa?rL+zA~#Hm$*8KgGTPRHKDXo6-NpU*(bEwp=(Y7-0@p(FI7AGRlpy9_ zQcg?3LbVk7oVoQi&Qm{a{EXg|a!Cb4t)FKY@BcSsOVv4*2KBr2g)wTzJ1qnkeX`2G z7Ny71F%qh*F-HEHw9)gu0txJb0iOWdJ2_u2HdS^2Ga71XsB&G7h?c+D+^MHN2vcoS z@adD3mvGcR9d-<9CSaRt1=?ueO}~4u5@i1&z<}H*%xp^Bz%Z+KiCwqAw$l7>NRO9zFj=bh&63%z<%v21plo}dps8YLxja&@2{Fzq&1-z!A-~8% zBZ_C0i73vid(Jr(KUSiA3ENjZRuVSN=3;CSMJGjtDFs$Gtg+2+{a}@h6`76qcmEi% zeDt&$tjIzvVdV#5{1bPdG$iu$sneaJ=UWO$;|!QTmC%XI4zN=10ST(^q%W;w*Bnq%Y9nmx^D=@If_C@_3)}y!Ex}@X`=IWYUhXaEudF1Gu<}oJ|0Vl$2>8x8%+~RM9;N@cGN1krYkFp=f@aNj{uJfJz3dy(2 zagbZLKashiel7mK-0Ylp!}^t?kw>zbuE#cMk|VbtE@MSn@O7<=M;M7ql*n6j1C5Q_ z=j$Y?MCDqFEn&H@l`Cnd$)&CC=o*q6>-qs#5BeGQ;L!c2>Si(tW30()RpB6(o>)mn z5W(ELuu!<5EQRDL#e&A5NwP%s8}I}}g#g9SyQVviWHS?^q|*=qEewAiP9`ogprjHZ&Z0$dPe}ED$Sjy^$QQg#CNBZYNLj;d_oA(mISM2`hWm;sL(|k zBhiZZ&*OX>nR@#-MdrtCv<0oZns;}s1z4!QPa5I%(jV++j_YaG67wQw3~+*rS_OJM z6U8rgW>|bMs;8cLLeg9BV6V;d>vr1#{%YtHYFERAnT&G{7;mwo8^q{b_vM2MID-f; z^AVW$w_z&hiR|zTS5K1Up{1g);VU7s0g_7ddDBZ_Npf)-ctTNMTkGzpE}COhvP1Bn zQJS+Uo`OOv?Pq*XEx%Le=_)Co>#@GGGG13^gV#Cg@M6`hDQqunic+b?uR7VpRICU` zwer|G%&ud3{dn(!L=>hSyn0++37ClFGW`cjwDq~0C9oGfw`h^3CNVE%b!%>DiTM%z zxU00;KH4rWW=A5^;V1C2=zksuN!Uvp(PW*@!>GyM7Mc_qUIOsrKc!ztGAE?m;fS8)VUIi2GJ0xO0*=L~LhAyBB#u%f z8PG61bgl7}Q_&0|zJ^WP49zi^KAtFmudc4~D8#<_)`gE(+ME5w!PMKimrhkX9t_>T zR4BLCLPHcLI!-cbW^u5!yln)j#w48R;Kir_(xwA%3qwjlU#^f#GHT^Vuv=tI_bQb9 zEy>Anm@8{kWCZjPs4N=EAY~X-C=@*Uma|QcI)TWfaw=Vh?Aj#TA$Q-(f980&nJh5L z)g6L63i3HBG4!i);}#GiHMi%*d*iv0hWj9&UjrkC9{>5;@&%bpLl zYQLS@Zrr)FHE%kMSM>LJEkP3pQ;FGsoFzWQQe>XS?rN8j8DfSE)P9 za2qFW3aGRGHAuXC4Tx_T-^V>GvzlovffO6ggFGmD(Pede!iFINdy-JFN-Y zew#(OlI@|pBmSJW`&N^tyOd?O@{eK)isjz@)djl58Lw_5WdBfD%zElofq={iNvhha zcO9U?cO#g`uR?ksZsd2SC**=qh-@erqDTUrZzo6qUGF?v#IJ_0Gk&07X;JoNn0_v$ zIYvc&|7e0!*`oJl7!1FR^3_m!*lB?lE`}M^yNE|UefaybE?wU#E5&qbiqCW!g8g#F z@Nr+K}3{VP=ec4ME&&aC9!HHV% zA>78a@9v8ez1LB02|oJGn*P{{=dOxds z8{gObjA3M2Wc*Zg`_MoBbQSdsrLJcCIv9Tt)smFfe~y%DMG}>Zaq8E>9R-JJNoX4+ zN8iulEFg*vml}>yM>1GKKQgS*mw2-B_5C;CFih=lD2AXX+_u_Le?Y}SMxOcm^UIJ zAX-edn{pl8+Gg}f=16!d^|7!&>?F6oefJ$T@2Qm(>aLn+msb6D+K)qN@O3@;JGoXP z29~FG!~n{8vqFqf3-fn`Gd0BMl~MLU*;>AU2@kRbiJ!hcKdWuo?$Y7ychc7phvIOR z80JO|xQ^breB%SIUI{RfUQ46is9^&@E#C)^Hiw^wS_Dhd(4AzFba}lTU3945kF!++ zCfhx4T?wuGkH3V7^N9LuWcqW`wVBsVEcxgg74D7qlc-3ojKsp0^@8bjv{BL?eVc^e z^=cv85LhRBLPegFzDNu?;(kis1F=bbPY&8z(n2``^^kVP!L>{#IA8u0^Xr!QN=yqk z5=cxBDU-@;MAHegKuP7s#G=Ap|GvrpR`HeHrTM^Dw+FL~DhVx! z>kw0(42&Wl@CSW#uj?JPtj%~9ptMn#Y;Obat>sSPu#I{~|JltEE}qkL_KBRcKSEILq(b&q{C@GlKT!CmsRF`ePf+n{Hq#CnW{%Lf=Gz_Nh7`-K&X{6l0RQJ)F;Duj zz>DgMv4v)FLsPL8*i+zR%X)f-sEC3)IF**#)Z5`L;B7in0pk&i-a>69!Qc04+w_4< zfGF?Al&o|ghUY@z1P%~wno zIeabN7qmEIqwVMd01SIuP49oHxDSitux<#yu8mpMm)MIpWP9<|`Zd6GE>k)coUTt> zaIM&vP2$*J7@^yL?zNoHHi()FA?h1;;a_R}=5uehL8 zSx?Atdo!1Rd!JHRw-aD2wMK_U?5Rk}>94LxKGtrPe^xp*v!z@Gc0544Pf$MYD!B%z ziF3j#?fKi9#o0DHk0ZLln{7X;#A6b@*xpq0!bEz@>J_`u?=pUrb4Rm)#mDgoVXKH7USdo6ARi=fB$uJR_0R3G@|{Uiu@JV|VUBI-$THQCJZ{f_fApUl@!FH2E=^5OPLVTw#t@?SO;4Hp-DBo& zb+WF17G+O9r%LMdHj*c44hgaSmmk|LG-LA!MOAftv*y9&pok3E& z)yQMqnl57q6R z+9fexVIV<(K3c|7U0*vG!#p6qhs6rkl`6)ZLDixEBP}-9)sc zIs-&aRH;=VY7=A2ui){qo7)9gPcAeEDf7Sn6R>(3`1&NteHyMz3`*%S4zAo-3hFTi zuIyOKc1spwx#1KMu3%*v`V<9At}Ln2WPh$WWqR&W<$s|ETwz8Unc_?VdDJWwMFrw4 z>BD3{7c4N6V56BBLvzDz z&oq)^qs>T~7{lLJbi;4YHj=KPT}e6{!?dK;mvN%uPs$l%wd8G21Iaqk+mDj%tGW@k z=YXV_ll{ho8uA?|9+Tqs18?5>Bsx$5sj-tH$EBqG8!TWYM7^_k( z$u?trH>5uKT@o!RgkxAYAAGX9q)cdQlUBw^Ea`nxx@0!#z=>XCe)|CpG5!)_G@WDQ z4H^EQ#pntW)yBj}ZT8)75Le}TXkNy2_uoOX{iS%8r2Q0Ilno5n9=SrXX3_5k_tjx2rW1FI>&h3rM|Md-!v zh25IonPE6meZ=ST=t|Q5(vIAQ+^z!JYKv@(Y@Y&AgMNW5KzpE%pcIf6Xsf-f-KLEd zq;sk7MDj@bDDnv3n&+3a-q$_YJ=xvgJ>EUsJ>A`RvA?;$xx0C|xwCn&xwm=b=?ZWG zxOKLRf=n){FD))VUTR$eKsKNw5FtqHQprjD5#KB5CHp1fCH*D-C0}^-?a$jN*)Ep5 zxU0B(uS*`N7UT@Vy<~V4enj?)rT(P)YmUY)nV0cXHQkqA3&*@jaT*r$nY?z{9&s`$ zKgSj=?W(dJRM=IVRRAjSrM0C6rM=cc5i1yrD4%ky6Ax*ozE0sxsZViCxlEx<$xks% z*-jCu)L2(p=UR8ssc}nkYq&R9CtEjIM_d1Dyg?evtRQMB2l?l>nZ>-uC$y*1F;g!~uQ~&jj>iA4FacKyY8>1M$SO0Ru-j z77*80Z?S}eKWh7GhxFGe5XM(+v4VnOwIiD=ZU}rJf%6eMgsLag>x%Z(p(mAn@94@M z;?@&VyI<)|FP>0)Xxx=kyK{7l{uJ)d+8ZSvE}mvOSupJPMB9~7yBE+^KnU^e33lE` zc-0If2JGiN;Q$V)Ur+o~6Rur*vYdAeA$&b~;-TUx;xXbm;*sJR;O&{cnIraX_Wg`o z=BJpa7>Lr75@h0O0>b>n45@sogxEjXL(ZPgAS6#|uS`%`C>_)qN)X5kWCoG|g?l4< zLwi$tV|sIXBTXl^CTjOqZb_bAp5k8LUJ+hHU+JLEuhOpruhvjps0Nf1>Iy}LDnJ>b z;Mav$?pK09W*AFv955c34-DR#?i~eho9>z(n(mk$nC_V#ZEbtqINvy5JKut@z&GG) z@NMT4_7gT_gf1QSv!BDPjYEovG4_Kj zx<#0gSrvyW5&J&s$FLv$WBoK{4IDC=O#A2yVJH0pp=160oXMJs zX4Ow>R-?}LZ%ZMSwvBg)x)h@1g3jCTZx&pqUXD+IT82`F78AbkKB4aO725X@wJY=@ zb#@+ge&j=YM8`(KM#~B7 zMa4$NM$ZYC3zG{U2^$Hg52Ft+3+qK!L!Uu046E*M?C0AN-0|5#H0!)7s+0Cs@YeU1 z@&4ki;%)4W5MeuAT2H&0?8wMh&AL?Dc;bkZGiTk9)6FQ z!`H_*=h@(x?AYKK?f9E@i*Jf=gKvOuLFa3ZRpUCEqfCo=&VY`2jw5q(+Unuo!?kfo z{1!#Sv?;qBo644U2PeZg#~#OE$Dh^9Eu)^%7uxIQ>vntzjz6aCD;psWfjPF7t-OCf zIl`@Lu5%gAE?c6n_P0b`co;4cG!8jVwGbFqR!=QE2@iOdUa+jMwzxYStqD0CtxmTZ zf3O}5D29Mb{Vv}!^EBE@{#KUHJ96g^`1)>G` zRn~azX7)R6s>YP2m!?R?0)ADyx~%WV$RWpgs+{HO3)Q$EW{>62r6u%o0vC$=zI4*5 z5ck@DDA^v?eB93(zW4-tiZb3?iNk*ef9j#5yXq;b~l=kFb$elC&du|AjLOk-l?=&OKM&7g4%8k$%4q-8yW5WK-{lK1W) zRCy)t;vcW=Ao%LU{^r>0*M*DcBbaVv`#LVP7QDijr3l-di)>u=vH-`(iHkku%mKm8 z_G{T95R$Pn%0>6wS7R-AvxDrhP~@>Kl@xM7(i1BHcrO9*vk+S(>~-|{akc%M?**@% zeTjTS9%6qou(mTJ20h^^c6_!eh_TraxSX+IFX(aKHO;sZzy9gi-P};0JN{t$uTycqoV>i z{aJK1#Y>0pMMNw!z?PKE?pQAQYkvXl#kJ=yXbX6My!6Xz&BH@b4?*jKEdU6F!5SY( z@>51nTtOeVow@vjCi3t*OHpIgj78c`m->zO%t-T$#PS6I01Y8k{*-teKRTFS_M#26 zVB})#=g#ub$cO+TSrsl*=cpRweHqk`w4z`-$yl5T3e!Oqa@%$Pf3@4Kmy?nT`p{7+ z6+vRzT)9(9Ba}>BOQ5DGu>zKRyCo0guvH4BjFdTI_D&8ptR(V?q7<#)3+h5;P2SHo z*hvZUZbRCEps@d`BNz};)=x+sK#}8!HFrP{%gd|AA%JaS?cC>ea7vV+R}fI%1QeBdZ$Ks&^e4ycIf5oDZ8Fp zWpHXXaI#Y!Dutmduqm<-(x%6Jn2`B# zP&DYKVcyPAZ1OWXql=s3{T>$ld~$aPQ-_(KJ@*tguK1vjv!8r*x~0`bg6N{wo|!pIO2f*@4f7Q z{u-c&3ue=*|BW^S1Z$4=)rm(SaIi#r{_=>HNJghL3UI(RA0KlVoRNKX7}T01(nM;W z_+V>0TwvfX^o24VlI%OO_|43tQF2`g6Q!Lw-IH4a}e<-S^v_A5e`;FDx2GN zJxlOzHBmgJ(=4fQ*fe$cKO1!uNilt#^{653*8)~cDf13@P_iHy7uBKc4E0|0|78iD zuQ$&`F!OOUMX@_m&y@SC`YkAh(^9OsRl4o+(G7(kF!tf_7mZye!Va{!2WP$u?+}+< zn&2zjCjx2tvz~YRiL@+#y3jem@U~k${qU*c;XYv_iQ%&*LpU`^tR*{a7>)0vTg?R` z7Nv~OapqH-<$DR9b@BUEQM?krg?X7}($3!LV7OBh-&f1z+t>FrkKR(*_L-yDf%U>J z8c>u>!|)g!hU)Tjqdo07!z`i*&6OyMtIrV`1u2Vf9z$B%D2;A!{bP-TcBEpf!xJAo z(Bvq)aDAHy{dh{2<6Y9XhddvPrk@J2TO{Qz0*YV%660vTU5C;&Nw$5u;t@d@_&^1J z(2hfZAWn57EzKVm*E<=RctcGkPIYC3zQg|qJ3K>D;6M*O?BJ{6XLGo5s&s}Bz77S1 z(cc99&Vlx!iRtS>2YeLbDiV$9VH7NsX8V+}B4J7YzD68b^8Qh2A|DiL?Eg#YT~3S3 za^NAqg+Qx0S9v`x$4$U?8A+CJIN*P#yJ zMCeN~pDHu2Me}X5V(j2Clwf{u!}J4SjwE{S_mV-J<)G`qux}_{Qa>*AVmwnNgi%A@ z+qU6ou}S?!-$}Okjw6OGT0{o18xd-;AX~4G=TUjTFvzJwZ{85*S>-Ie{D^VRXcKfX z{$W}|1oLccb+$Jm>B9D7%dfO`EYj)VL<8srL)L$;LR4Oq8M#+@lnN{dxrtsf`))E; zm}k@L`rM7P+(aW8>qCtEkxbJSdr^2;GL|>%ndg_>amK?%_ZE7SCc$?_TN>z|!b-*oN+a_#0CysM0y2sW|{V z*m5=qUHU=mY5pVcZ?91OpejrK$C9}pZzRnJZTqfc_9zpJIvoFYRUUm~p* z#@xV}@6dH`y2ShEr-YnVsIIQ59|`3If4cC7dEEUkVMl6kMM_@q=M@(UBR!iFs*BW) zXPDBcph9ZDpn^8Sj6xAPJf=Nvic-V-BV6II#l7(lQB*eX??Qb7M z>pGB@mt$advz5WB9{q_g*hCenvp*Y6YLF!T|6Pd|T8mH@xBo7D4o4F^J;D$fD)c)^LwULR>C3x{)iH80X{2L{tT^Pt1 z?nQZ^s+>ZNfnQE9G2qTE`U^#Ys*z{hyt$OF07}ZBJYTGg^fkMOLBXN~XAB9HoaJ`D z@QyW4fs$Yy-`6V{V@lmkn`w3iqrCcN$h$c z<{PHH7*-)Yez{)dG{j7B#=_MS>2H21mgU|d7}e_LHp~Ka3TVcKgXEc?zyFYW!DHfQuJ+aL zBhxBuedmkq?vFOBi;@RtHOW*st4h0JrAS=xC~?4#=&SS7tt!$3h#9A2`CZTMjdNq) z%dk(pc9p&mM)rBX_x+34s&c!iCsUi!yJy!mxRU$MmN^-;Zk3=Mp$o$xgJ|e)(CwVl zYn7hVH&~0O{YhiY2Y1rpziF`bWfqT<&ii2JxL!t7&gK0q2CB|9y z=qZSPF!ZOy?+br<#tY;>0l_8B@M#r@KqS`pwn$R$aA+3s85&4{;P_SqC%R#=vST~7 zSw2L~>b*X4meMsYXvm%`rs#G$Lt8-f@`2hDGl&fB64a~AZ$P}aG^e=K8-r(*-9NFa zX!2!bX<4&*qg1c>2O1mCZS9Sd`cr4qcCAYpGjxI$jm^m0zr$mQ9fD&Cqiu;jtvp8p zNe)&7)M?pKH}hZWx~wp^A#4oWMZXyLZPaWBYP+l)Y8BiC6?dwAZI@0pY0)9Rpl5K~ zNzE_Q)akCR#WRWsdHLK|QQh2$T&?w@krbk&tGIx0mr2!(Fj|4=GDGE*QM4yoBAm@W zk$UJ|Y#48Y=UhWx2!F2e8&k{ALaj|TXj9IY5Z*&GxT-VOZ|Q}LSzrlWbK&Ab@{{QO z1duGFy6FJ>8#9Bz7gOzmFZVqU3}WUq<)Y8&<(( zg72{vAgD<|m)WtUA-x|)*io^?>y<)xXTFx8P3!=~S# zWHAzttMriB;OpumcdA5&kn!-T!>KQP-#X=Rx>?Eja#rP{&I&-(;j*#1UmBY0g(_Iu zDgnjoPr^4~MGhNf@fIsxkt|1K@$10o*Y;j3YKGUIk&GyF?y%|?nBR|Mtz@9`Wwf^a zFxaKOw^m1vP)#{#qv6lA@9hcR?DnJJB8oTv42T-# zrK*6CTvEevp=Vav$Bzt9TH2z|xrZH(?)n|&*IVFU@tXC&H|NZFd)*aBsuAA1DsL?_ zKC6Y$T!Fw^)1W$GScu__A2>~yJqF}^@g1DzU(gO7_e$^e9;<5EBKHGdcibLYJNXpu z{CJMXWQ}1PU-zH5cZN+1k97H--8=U%W7GpS9vv4(Yrg|#{I;8u0Z8n^_ryE#T}sCM zrW@DG@iM&KGu?KZ2x4z_kU z2+vU;?iqj&e5NNNcMH9X{G?jLS{dsW8ct?o>?e2c3>4UE-@MX;{;Yh>`v>o`c&fq{ z=aqLX&sbNNqoHgLNyMLcUXY-4IHv@y2KJdcc~?s)f70eOW#D49dpq zs5q#!NXhNiVd*geJ^U1S$iE9+Dg!-^v)mf5T;}`3^woN{T%QHvSS{{4>3odn~lp|HF~G~rf=(*gk_6Z`Yvz6 zfGPnV=0|d;RmbL!PMhA3-CASK1h7f2qvysMvYOT0>xD#d&jMUqvS+vNS@-6*Pg^Vb z+>oNAtdBQBULxGt!gdM;OI}ly;Su2JxASUgK;U0+_7T%fw6YPFej?8kgg!r@_i>Hh z^X<;@33`84$;Ld_Av_sb>%$u0_}#SO>D$|knvRIeR+I+&WA95xbov>AmjlU>_x|b1 zw}iZYtN45^*nMIO!HoA!OiLR23wF1Sq53VHzFT*<$V7|Py1TPK@sqLmS^Q4;5}|cc zYkYv-?Zm6PpYPCe#;2D8vF*a1K7ZSxq$9oreW#j@4L^hHJbLE|-}4jJC0()GDe8b? zI?izw^TeEDcAg(USfC}_12ao>jF4_fT*zBKXL_z+tr2V+vvbC`)8}ag*)+?G4ff&) zCR;U!Sgh8pf;T(Fnl(iHHx2Js4nbYK>LA#9Q=DOC?~C{4n`4E(rMm3lL`JMZ3S<^g zDO;Ohy~S-_!O^y>ceaoa2YJ5JcP}AuAn`G)s;8DAdboyiKUx-^24FC|x{Xn9F$!d(63gv-9Q; zFQ9{W$T0lAqh4IaWdpi2()mlt#-Hb|h<)m#&S&9#?^&4k1hP>L$I#XNfpb{z6Xf#6 znId^{vSCrVVUawXBQAH@PX`(wPS&uf2>b>+56udw&FsxXY zz8){avtvHjd)~jZeA^Rn(}>y$6!m*!s6RFWgU_&<^8iHG_veT6&T?*{>3Sf-2k1rV zy)!8kx=ycp*gL}{)U;cAR5~qm{}xFgj(@Iaby8qn(Cfddgk2@%JW8+h#{W3KpQMxy zE_dwus^0fIZUQ?KDDs#~Khq1|TM&COe~Z*r(RUpf@66-%0oRJT|8>9ZnPgb(sdZ0g z72>|iSH%qU{j`XV!6L1XlQyY7a;Mv`h4e`;+mnH}uGaDIm3&;vB5xuqanvG>B!E7t zu$3&fSXQ<)C_PC}gjC^kX$X!2g*HI8IGsR1TWu8uNorzt@Q~x9eNxOx-!N7fM+%Dx ze}>CHc=r?*3+2TUyU?>bvSEbP%Vbv6rY_C;^8#;yrj#tt~hV3#VZ8nxdpNAT4TCuvD zAIH0;RSnnMn7%vKB32_95Vk^JUnTMRR{ z-nGXxG&TYu7vsUu>9Sg)$FDA`>NZcy+*j2vY`q5$>&`$Z@=9KTzcJ_Gp0k`9aoc?< ziF4O=X%3XYzSnH`;xVlnj3NivFn$7^uQnF=-i$TFylsZ>Y*x;unRAg-|t&GKUV(|7T#`twbE@I7jPX#mfFBC*iQ%S&$*Z8^8Eq_Q72%0 z%i=lB;6AD`^?()k==wjb+8~JgF~B-s?Wlny#KJ=YcUi4oLxl09ZAZIboG--PVF#VS z&Rk(|O5`c_#b1q2Y!|uR9fEb||4R6Yzuqq8V7*;LBGyY|haGhp7|wyY1OC2U>I<&+ zz6@rkI1Ap{jp_c|u?Dmr$%7~DdjVHdhpF;!xw>x3>j)!4Y^$)R0cYsN^2xPi8rbA+ zT+q;<74JaA|HWSI#Z#pHVc-Yvtz)H0mgr?kcO@(^;w5h~_F?4m%_?wV^JT$v%iR$i zNf_wvcN*Qi(kt=}A~ti@8jx2b&gFYbJs^bD?CfnlI`~UL*I}zGpml22ZO6(&*J#)0 znr-v#GXF+!%L(9r76(O+tX&VBIPuY%W&(cQJMyZ|z2Cqj!Mf`dzn^n$)&;d6HZ(i4 za`!$izEzYuw~!NaoD}uf20m@pn98}0&Sm2ZgT)_TLS$Mx-NxnK>Mu557czP`$^~aS zUm>Ah;{CN1V$Ke=6Pp`?PKrl!$OKzJpr*?_TEN+3Er}Z0LQC~dzF(^?Nk-4BY~L&P zW0gt!TfV7De%EPu=tTO)-6^2HROE$x3(yLYU7lp=Ih*=1vFU5SKm3$3<=k_<_HdtL zdVU{A2`XCUc3u3fOAdilugk?hpR4OwA9{>@1RU4+`&c=xN3Z0ZrHlKWBKXPHbPU-V z9p;hyT~B?zDYGa4bTh(Qgd_(y*B5N8oPmjN*J%$r$Ou6iTbxzy%P$E0WZuwhVIfmM(_5}!=QQl; zg*r4ZvXbrf6&lHQzI7C9#!WwX`SR2QayKPyYTb+2fAM{D+zBS}EU<24Yj?O}t~D*( zYCr3K)X~wCFKEIY@N)3J+CwrPKb9^K^BW_#Fx(oQ8`1Kl)5oaRH$@73yT9apv4FHj zl&=2rbh>>KMg!|yMiAB=Ue_U)3@FW-!8jOpo9G$r*|ffST+esHpQnZ_1_Y; z2u0c|?pPZ9S_6j~<0f=lM4v}en@S4QIyM@*T*eO{BP^$kpsyTkcNZ6VZ-5-g7-33y z%zUAtG4C(dj>k&QEm#Y)-otCAXm6eo*%j!r2a;_gu5{uxG{0J@Q|;?-wv_LMCDL;08`(X&-QF_{H zh%WGMNO&p~o3>j-m!X~CQAT!dRRNHj;`)dl7y70Z>nFR(d0w%u)h^x@K4o}hOq#{{ z22Gy~_QL`u`d$D2Qd{+O_fdRM?Bm}$-+k}5!?ASYe(V`lQ*rydXk^tKN0q!mE8~}8 zi5lyrR%-WB|2v2vu(Inh^?SkA7dJ^pxQVaaoEe=?nBafTfV z79K&e654U@nclO`l;mZ~zvBbiI8adl%4z3* zOM7%)kie}VBa_n-hRXYTZ&i{K%U;#q8a=!yNKUZ}KRDU~%L@~F>`s3J&zYZAZx7a1 zO1m^U;9xy$iSv%_5W45qo&6(s$*cdNeQp1i{=H$ZNCPyom8k{apBwBN z2w9mS@aOgDa{7qOFuMN2kecn8OqhZnF)~MbyHd>K>X<~f8Rc*XAue3%U}#yoX}47 z6;2T14<&|DX>#zil|NJ3vOKm#=Io)IjUNi*$~#49HrL4W;1FWs?;K{1HVFP%`oWcm zKTi>nbGP&-fqxMPFHUAhUE~uMf#045R!^v<2G zV))1hCb6f)tBFMXy3wu_gz#&@F7mqbq*4?UM~)HEe(rl3&I|;F<(Xp}XiLo4gS!+t zc>5aW>{vbNefZAU(KWIfu_WV6F*I59tW^yBg57hOdaT3Qp%e@@Jfyh4t{=Eu^n&9} z6uwzDWq$_#$%zPYUuZZRm@DP^I*MczL$2S}qN{Y} z0pZ|VuvEfnpk$B#))uts_zch%*sLi^?&>R~m9$QU(=a58;`gC`j&@O!U_nEoI%M0g zZdg8`=SgCdbq|5eMg9toK!gK!X>1*1LPGIus*s0JB?E)BIDS$xEQjinIHH7M1napj zuD?^47OEo*|6ufi6#-=qd4{4r)x};uwp4u=owJH}DZH=Q+5B^C;nikG;c=u9{6rv^WUiY%CI)uWotqpxDUt_*X>4+*dkA zt#yMKTw+unym>Bo1*y(K!VP46T-5_hiax8O`&G_$_2iD<_{bQaUooma=Kh31c+drx zbQ?KWn8rRgQtktb zWosLy4lgT!K{AbkG#7DGUJee#Ui~+n@spEE3-@i^!D(=G9I)$oVJaig-qH!>M&pFsqi<|kPxT0MBh&xVnb%qFE zOgtu3erX3%%9?F9n;zR>IZ=tD{9qt^DwW}6TT5S>2qH0T#w5g>$h^|s^D~6YU8)%( z7G*6<%D9S98!=Jld?>}xokcdZiJC%~7fR!~%;LnetE$N$RV;5n2Cn84tt>4vOcTg- zMYTLzRuXj9Qa984%>ll#++qWjOt6zW16in>tJNy0tNrtM_5OHSjlC{EXeN3_|h;4SyB4P8iDK~mnezROf;+1kxxbmJSS^fGqXo?~U!}5(&nl7BW6U;Dt|seWh>5vlXyY_s=1!64oYjv1 z!djC{m;zrmfj8%d$3Tk}9z3I%DW_#i?xb?CO!YQhOJh^naH8hc^O57uOpaL6SeW|< zw$j=P!eaET)Q86Pb(t1MesMOFB=n=xulC3U+hP#|JC(tWgzr}g;XT+He9eD5K$_(f z6=6D6QqVvsP1khxnq=u4oNZwYpCTC~3S3UD>l=ohm<~B+7!K1}`CZ~-!O9zAgXj3G zs&tmDtg594FpXEUCdktGJ!I;UE~Vm25SYM4y;W%u2M_P591TQmjQ!QI+m7_9rR{Nr zmH#SVd-q0Vrg8u^GvU0^?IP!MXC(s_AY6nAF_QIFN%_T*N;P_FByM?0YAlP0Dv(I) zw-QsoAD7QXTrHRGT$1n%-F|}FrTTfxO*{|fkR3x;46OwCI3NEPx9x^QUga*^+|cWY z2`^{sR-Qt)PYGBW_AI+R!X+k7bENoxVhofGOBuiFH-wRiod-3xhne9G5*+yH)f*$Mcn3BQcub5o5jU8Xpk0|zYzWU0>R1FZeIO3dE=dS7Qow*UR>$_O8dF(BOK z6Z4T{Ef!=b>?3j^ZxOJ?DGzT~jaTK|=1hZ8l3ZjO1cjG3y!HoTp@z})bZT5wCieg+ zL_V(ObELb!lU2jR2w#6I){_1{=VZOhY;c50WP}N3!u&_@&#q0Q$$kc9;W2phM?|OC zdz%{GAq~Z^kXnS5Z@cnm7hj^3P|YlQ7K~5dJgc?>NscCn#$pF+R#{&*%O$9lJ_FU~ zVrpc(T4Kp9`e2|42lVwR7mALUSVt_<85To=$c!15%^93nGp~eNY4k_Fm%M_Ds-_8% zB(9_V=3?bTr_`_ysSBGE9gN3}#Pl#rvIeq&&fbT?=bJ!pq#2~wvYF(U%uS3%5~ES13D&q%)LR_s-I&MRmN<{M?j z6-Ne?ULfvzMu*9;RyK3@y?}AWZ_C28N#VplWowtgn<65ya>*)!H>w5%q_+*Y4iPqL zSD@XfyGjn}@|&>DYzKT+K4pP-X_|crf*IzCdJ)IJy$i^334-S_-r#g^NWZ5-;llW~ zz&dpKj3P*oazYot$X6Q4*^H&(xWFh{^_)uN%b=%wGFxcAsglBu^Z7StvOL8eBF7xMi;j-UQ_9=iA4zptzMC{Qrziv1@qe9fW8c$jT4k||4lIt?cMWvAwhvf54c%5;Y4 z+20nSX;Y#bRKfhr*buP9=i1c5$?Xy!6qSB&7RpV+*4B?cRk(+p?VRNm=bv5Juys$Q zIEECxCElxKj_}NQ-xiHk?WRWm6`>p_qBIDksH8?P$#Fsbdf-k++2*H|OzM$4`V&pKmwobW<>gc#zT zYTTW%o8+_!B4Ki%Ds}!^4(%`p-U4rUEakJiq?V9BQp@tg>tr{pSt!vr-H`! zXfpOCV2@4`YsLWN%e`rPJL8Z?gw?yQM*MP4*=4#UWy(xH)gjKjWGeOis~){+f1zkB-ap3NHhGyzn}(>!{*w!IY* z#bM^9e`AEUT81dllg(>iNN3NW?*kv7W=(voia|Y!XAlnEt@jlUjaIjA(I<{lB z?H*lQVdFO(hPLp>U|l56Ikp0_ZNO1fH2Nair|_X{1x$cj=VJzDL_(PgSqajG8Ecgw}a*3hk2t+FCpS zv@u^5V|FcKoM*XAwe`uTjw`WlFVYFmlc}D00(qIO%4{j`u0$}KIZpR?-`FTf@YN6N zcX2&uMA72`%W1k=MKPwSBe=!Y2qFYt3aNWg#y0^zRCDa-ORN$fbSfe*b&n3PoD-L1 zKbg9O%0(44@sydo>5-ByxeT>U?k^3^ygjF(_@!ctq%(1u>KMO(TV^duX|jqDH49_)3K=_VhFyN{p^xPv zH?uN%H-`r2wNj}-$U;_6`?B-t^4 zzSvMze#hCjOJnahAEc48FnRT&V~RMb?KRn^!P-`FZ<#upd#48sVDHm1`1zvnE_$I4 z^X_R^<9*zRRiV6lhDQ~xNzwCX)7QD3+A9-Oq zacMWG(e{nHn#}5^4*SlqV(~B~-?uG$Ul)U#HXd^1!{5)5Qb89;bc!l`f%ck12Pxy?n30O3GKI!4=O% zaU#7x;&M?rlYZfL7-m^%tUmSO80+VcP-e7!)S*dC-1N{m#jM8o4uQ|pw(~$Dab}Y3 zsh}+@aBB@%j4^F*w3~zgFHMR!<+wVQ+kh@mNz2(v?JW}Oq1|99ZkE@vQ@Q-;mRIcP zW1;}YP~VLJpK_{9FQ`@&l|6uQnIiQs>qNGPG8A&1{0Xg(!$J2>%aXph`?CVh1? zJ(-||3%Kx^D6X}^H^jFWN2IcW!k5=kG3ju}%t~rzkrKnAT z?hI(kQ-(VIPVbj43id?`o>MKxG7A0dpK3JD{S)_B#;4!(V=DLBp;@Ffai^Pxzhr?5 zndt4dqH-JlZtb0^;%UI%=imIgBmCpydbG*L_~)L_1vcQZ#p z69SRVQDNTV(J3;vVDj3$Y=u~Lf7CMn@+zW4vrx&i1vO(+q9bbWvj3NHsferF`LK`_ zfWmeKtDJ9DVdrFDt?hZrdW2(PUqBgdw2q;jb(c-8D0H?>P_+~n`#IQ253;01DaJ-| ziEEC+k$L6jIL{Lpsdv5D!KG*D`Rwvq#>N5? zXT^>E?8)_?73)jKaj}-8E@|9m2op~zsw;P)@=^iV$w|_e9VL}U@d`CwD4b+(86m-y zOol?glKK0g^8SWC^uBStYBgY$r;9rMtzJFK7D|GD25qa&pY|h@i^MW2bF8c&IdI6? z>Z_Z~SW4xai}a9;XxP9}9TS`C{7^e4;g}UG{9u*L_ZeFBdp|76%^35@DIL!$JNfsD zV-XQ`WQL0!7-#{&WfXBkB3Fhs0Rz#6!xS;<#$DX}n;-a0#?NO7lbl`$1$LS-@^rl1 z6$$2W9#9bS6kN0*P3FuOOexLc>*)D38@~kzTZcn8&&4twceAM|6Zz?;2tMP?~_<8mIL2-Xjpr^Yu zqqJ6mMhx{nnM>+>ma24W$;LOcTyyB&!Wt0M9$iPX=cO-#1WT2r+tN}Rw9xL+KF{N7 zUo*~AIODcY3-$@ELwGS(XbGBGdykFm;eH3-jVMV+w`1nw zn8l725)mDSAH87al{;V2#JY?zdDvu{<4>=3K9S^VexJHx)$mf5#t^29wqq_`k-{ln zEBSmRvkY6yG0Y}~fIQE&OgX!IESKR^#c0;gwD#+9c@;?--xyDG*~F=bNl7RsHxs=9 z#GIniLJ*nSARZIlTlkVS8?gF4G4!|%bHe|lG2d#6C4DaCma=HKujte4@(M+_zIY}&ek=dg^VTA|8{o^jt zSE|X5Vl?Ar z3ZH3X&nk;0&yXEJB3rh-Xh392FpiGDIJ|;$k|mTYpG%q|IKTrpk1a<_OqgV9)F`vg zzq!Cynl(xluMvV6_R4`sk!%zDZd_nMeyy3a4{3CK=TY3vE2@$meLFs_yS+N*Rhsh& z-Kx#FEU9%~m~?h#NtCRJ;B&sqhJeo3WHEITG5y?1RO&JXOaVr%*9$^Zv}$m3@=xYN zDDa_5W;m0i%P_S91Hf%~cQV2W`mIkxZ^JhUcv2%4(rZ3BGaN%fJ3 zPG(S&(sOVj0xeaVL8F-^$b&Jr+Y>k^2`XoZa@6w?Jzl=ke`}CCnqDrKiXT0|@<~QR zUSwMF%h!7y!%k?K${e*ns!8~i)0oQv^>^ks>3*#uw(0WT?lEebB|HOMME1Nzr4c^@ zvC(pW+O>Vo4C|pXXvnRUj>n zIC;Hy8oUW-^ScJ0mM8=;KTB5R=_wgHIyJ~h55RU_Ij&Z7F7O&Erf~wnGf9WzBd$t5 z>4o`ZkeKywS5;d;>iIHD68QWx^uvUAJ6ZVZkZ`xGb_)@sc>|RcK7Ct5--w=-pI+Zr z6MeD<1+zSz>v{P6DGIi)OmkS8Mj#5Fb75+kiaJdlvDMDl(#O?a%B?+3BbzDn3($<& z^sE_`s8XTgNCk86aW3gADt}Uy^2N=nO0O(K!?8F|FS`PbV4X0Q$FibBK6JyeRG$nZ z-cu4o!_JzTF))#kupp;G4vw>$8qJ(-MzbSj)oRH6{$7dL$-bd{f7Pu@ZgXomlv9jn1N=fcnq4UIn7~DC`=9S{$}f(E67vm=$OnU6dkSuRJJwzdN^$ptI|)VTFz?=P&JTD z_Dw47?5sAmfZ(YFO+(@RdXCUL^`7U@tVpsA9}?#j)5f~xO)fLEGs(c?WVLbB_f;Je ztfW6V#H!RMOI~IOsi~?lLp!aDOGkw3hjf2(T#*=(es!pB#n*q+CfFQZ!{}V2_j*EJe&0DciMi~aQcHSSR;=zy z05aiA6LHxHUt*4=LVWOSksDa_w6U?^q||3ha{*>eg~pDs^Tx+Z*UGbDQnUGGmnR>I znRd-o1n!O^Zv}Kq^Q7qJG7wC~@H1H&xV=u6tq^e;LrVEtl3Av`B)4f*(_1QHZSjrh zBZR4X)IhqABq4`<6`fP+t9Ruqxcis{#CXvAxKyD)E4PibvLbgv+d#B8n4$O==K@Qi zk6eL5NMkx}P@4+VpPo}pQsVk_a`I5yl3n9XlJ}m4Ig8N|0bN_)E;NlIKJzpoiE=sY z402-OLCC@D&t=_qL%rf;6><4{g_7Mq;r_8yyWSJj?sn<|7nJQU&SsO8C9kF@Q(0}| ze8-hOFyaXdldc7bAeG2f)bhT(sU(r+wMX+dHi}VjD4v{ItYc-hsgvOguHC@~NXl`^wh)Y09uja5sN=kU+i%y$QD8Bz9#T7=p}0e$wGGkH zWuD+^QN(vTY?YD1$~8ac@MNF)ZdyLTMWM(gHRn?#&@}!!phsbxsRb8ann>~$?RNsE zbn(Xu%!x7}?k^Qo10pF3)>M&CFx!gfdIG-KVi{|VgdhTK)f_YSw*C=aqGIM4B4FlS(rTrxE1GS0{e|c^TLNZsm3iQo>e#XG?k19$QsG%-mWz( z*d`+`RKy9N{6Y*EG|(dnlINW2P;;Q`vCXNIYSOcXCbp?8)(!!l#n2@r?=rGuyLQS~ z2I+<)k&~T+I+g5GPR2*@VQY6~!^Y*>jkhDpIp<)Ao-q z$62~EBR>)0R45CV-O0lZh(z*CtxQQxT8QX{f^&Iw_jRZ^~@wo8{yBT>P)k~>uwe+1f{Hk4P9*(y-rW6n->*_`9z?_ zuX*gbtGKE?mvF{udywDG4M-=8X@|Bs?An_B`QJQ3^}7qtV?d zb&|8odLv-%N3cZmCAgCXZMbPj7j5SKQep_0X{;s|NpIt60#<1ZH2%QXLFK`CWV@aI zv873k!OVy!umb9{Aw^oZ^h<5ObKW2;s50C(J?-h`kT!oyIR7LOnIY+mrhXj%4$_lV z1+bWMYis$m;ZL6dT-193d*6&1-J`m%9Nhf=6QIYA%Ark9BUrEy=XSWg14yAvGA)PH zmXG}M+_P@OYeD`G($y>o9xOKD96NTzM{e+C+rx~((kiDb*Qjyen2+noa?hh{We)#E z$KJNBfgV=XpDz%Om<^#O>8*;@w{pzV^^^c{iPC}1ws5uOs=Q;4yc3SLkuJzwi8e0c zJ-Gg~E-lzjKW0_&`?HF%A?Pj^tILuMx-mzc=o|D(ihh6F=84p%F`?I0f>wf!?UFTC zt`UQAr4nW)i=Ro~`82&R9vvU&Jy#bS9qe%g)s$W3Voi?Gs%G!C;VdqQs)!t@87{ z&ccySK3_RTIuP}yHlKRT@btl$8Oj0}oKP$%BFKE9@TQE(#8LE(gLVuFx{bG4HnshX zuz2AQu0tj@tnU0z>O2K%5 z>EY-iLajW-)R#)nQF$VLI$&$@jaMw$052@tFWdOGCQ6C4bsA=lQED~=+jX3|;^V-h3k<8r0evm@8w$Oswiv?{6QqMj(8YY+~U;vnlbDkRG323 zVAe{!nEaaa`JH;ui>D@3O_}hP*O&~2)TuM#war%$;4hMns7`8(5L?Y5iHgtePSlp?X$V zAXX4S&hGkSd$rEIXXPC+j$VG{rQ6S^3`s2!_v-u#i z2wrA38i@^O(f{!gO_#RXs3RBA$4HWQ#k;D_f(cq*M`GM^EUZX0<_5%aRpLh*zMFH?d7t>RHMV1&M?7 z`)VC%*6Bg%pcRB2Ibxp=1X)5~H|$iB9GYI_in@Im z^88%K2 zg(}18y4~KXF@O>#S}A%iGV5BN6DY8T$K$1oh2#15+oixb0}z9R*Ym0i8`E1epAJEm zYT0Yovyle}dpMFFQlP3OZpcc8g^LyB1?Ykz>)8mzqEgpAh#*VE%4wymVmvQY{D&LI z_r}>FR5>Vx5E||-Rmqx)HG+JmiIzxuRq%8BFcPdKo4o{fsWO(9nA)c6to>+B7{6Dm zyEh5Ap|Dl-_VuQ1y{UxDCg=|@ch%~BLm9EoBp*3-3-J=6Nj#vW%wQlJkS&6xU62W8 zYq|1$%*^8La%$WpYx-c?eZoKVW0%BErNVqknqozXyXFm@a_+dUfj;60wi+?(uoGq!>nQ+Wk1txp0~B!m&X zU+Zvj#=w8gb6VA=Y9Qe3i$^ zTrWC=<&q|xi&NJiJWKSKZB+Z|KKbI5dSc}p2|SwJ3E@SnPcP1?1`oedfIvTmuz;(Z z(J^v|=PhqZjdACJGsLN-7rTuf0>@67RI%_f~HP)_x>`5?_zQLO>1=~jZ1CgUdS$= z0f7SjJLMzPY30%;2|_#ea$$pQ!^^8iR2`%U|nw!&_nzhJi2@%TZzA};X9cOluo`g zw&XHu@4K~L=~u?iMZO+K-g$gx7h+%jZetq4HW8>bSOUq7ku^QHNnVrZA*(JaS+O>j zg=?i0-}9GY)5hct)gC$~(=oTKD5(Kgbh=mpx~8-IRs81`<5!(wRwgs)_I|hW!Fh6~ z?c`OTi85x=H`XWZ>L0B9KCDs$izk7l>i$vpV@j2oylYesR{o_Ud|lz+wBM=8bzbn2 z--wZHN9a_If4*YkFxhb~J1IYnD~Cd{jiE?Y_i^mqt@cUQPe&2CRQ5u&k@^K2q5Txq z!^YlSo-66t46(v;hRILa`x(-IcrC}#aPFq=n)Vz@v#28cpp^%L z3P(cxt5;&hh2zTQnSq+c?+4vhnnK(xyXhQd^i%kNSC3a6bPR zBa1t*^&v=pgv-Dt)EI2 zxR+vz<(>+yheGOPtNkRoMMLrh91TO{m5;19-NiZ-jj|7mfyz~ut{R?6T)mv0@`W4&+ihi(#XtCGR zj-%mHIrGXOMTfu^^N1K8=yoslK~Lw#Py*S|3{POswqUuL7hft6gICys48 z^~WF%35?^tI--#dE77qAdJG99?&mLzZY$#4%@!yfPU&bhjv{@Prg1MHs1y z!5E3~B9nWaL4}+rczk7JHij%bT``tC@~<~KWfUhX#f8syE-fN@Bm=2L zXq8B!`g*xiHr{Um&Fby(`?F7J?B$;w&*sy#h_q7H1RIS#1jx$OFc}HM{osYB2=*dD z1x29x0?oxZ8468qhd4=vIPv`_sAG+o8gFi2Ne-Pe4rn(b2+NXP0dLJGf0XV+xtyy0 zj%KOw%Fnb}PSx%;A0N&{?Vlf;$0FFg-sq-GKM(n|Shr%sR$?;d^67$4%9aJvrFS@F zY{!%fpA|BIwg)>|5463Nba=~QQ7LthL3?b|IpwCY*r#BGuL~06sc$!p^>_$N+;7XWR^VAXYELcV>yzbB*67?rH#E{>Q=+?tSu}#T zpwC6?gr({z0XA`~H#}aS7JKYuE7Y9DIDPvY+$pp27{B_?{wy)I8%;d}xA@S)o*U<4 z(ix(>{y?XiG;N6C9xsWk3Q2hg6IRnkquiIvW?d_nZII3hgTzqnZvG@8q39Ywi{Evi z>Djb)k|!_xbW>%`bvV~N&LuiC>?N#!>H>Re7A}2Xz^OrBleW19hlGFH>l73;r^w0C z;AezWYpK3vj4e_O%5taUtuzv_48o?pIM*zlBgfdPNIE{RhP`!bbZjZ2P>m)d`pB|H zntolav%eoxcwhUO{c1AhzGX^&piARin882mbA*;O-HP zG|~pBVRnc?qTZ%44qj6Ah+C-MC5R8QrthWwLt2c2$8pYu~oo(+N2R%P* z@K6n%D~HMq|1g&`8c<~0lbVmW=~SqykbGA9J^PM<_78HVzKZV~If$2z#UK*B6NxVU zjbF&$IhU}KJhxPC+3;WwLQAwC&MVI_X&yWD_+>39O4-xq=m!|QYPgy^{#?&Ys@J&T;=;E>1Kq7K-Sr%XULzF`d!wU{pA&B$ped>^nkp zL^ADK9F}ih*J9Vyy}oUgJK+nc&Qf)(UO+O9Qhh+_=(i;;HYa_{{IQe$QBizOoy3pu76i@}|J5q0ou}B#lS4-TM=W=L z|Bs?&aY4jyB8f}9>>f2>pC8o2pL`kE&TrG%h*N~-XbO;WHAYO@Ooo>vzVn(&x z#h+JW3Nydf?rT^0`4rE+zNpw8Ux!Cm)HA$FlZ)0Qd$wwm;(i7B>3VN?fn4P|@1e`! z;Hnb&%Cuf1Z$&NcN~k)`aQ=m%!syv(mBCh?PQu>k?!nvU%Cd@o?^qFy=9~zNCk<(IwUETE?Y?g-@ z>o^9hPXjZH_T_utR6V(P#_Ard2hY zQF99bKQ3QPQuvNDP)pPoTN%E)jp?i`Q_Sfd&B=Ux@OkQXephTui~4}dk4McjZzj%k z8LSrJn?u)BlC(F8Pvx<0m|1_VWTbbu@tvG>HY%hrIvTwZwY#&X<)<|ByO~?buhLV~ ze&&*1&d6vepQQhVdng$!A+xis?06dyY)D8U^lVZU-~<~ zN$tA#7SgeM0HLA^A=@Zm{-biqt>lN;-YL(zbwd_&{PtU?Q6SUj~6|_WjMB{=U{aa_Ri)3z% zJ5$2O{z89~uN4X72lun$MTy%RcdTn@#ocBrf`bgTYqsr<@@Y%jUux!KXp~j1A0F`U zRg!ovPS84X_+5N9*flo1Wq)D#=a05euIh<*D0)HxedB1f`OlOO4s2VNv^uN5wP$v3 zF_a6lOKI_Sc=yGf*Jg_pYAkwUi?T2c>Psxv7gpe3&6g{or0RS9>G(#K@x)UfLLR=o zlz!caS`ffxbYp$`30f9Z=LL`L)8en#S8Xnpbw`N2>om}=p=jkId{(fSPOtb{dr;{d zFG^Rw*k5{SQeA>d%*hFwMNa>pUWjUz6#)a{`lq){oa<=7rF}dk>su7M4hMdSCWC!awi+QRkYe*3IetrpIHs z^Y%|!)7{X*jMHU8Yl(JE2e|7#jt_ku(DE6TpQ8V)lnLc>zl7G*=PeWkS2+|LSCl^7nkwtIHBhG0 z*L)i`6LH;gGun%AS$n+uIfAVvo?%&euZKPNO;cUG3IraWsd#g;k<6UG-ne+{{(a!^ zs|#Twn|NLXwY_N8{$L&(9x*mv^|XnlQTh5x*UP+m3+Z1Acau21A4ihB)3EW)cYre& zk5(eemY}~ba-~l#IpmjfU3fM>LHpyv7n{z^rm>p7d$ns>XLhCTxlvyyBJuW=$JV>A z1NCoL#V0@DdiCP%DWpTM9*x0&hwqyT+wzSY<(ln0Z!H-(EgBrA$Vo`P$W+TX8hkyw zw9I#OlRSC*m#zBd<6Twkc5h%wjxxA)ZsLyQV&eLz&`Z-%)Qt*vyy=*?ES^wMO?WOCl zNIx5ig)@m##H~8U3FJ!T!MFz;`u9}z^RDm?o|!LRu75f7C{Y-%~z(^>+CV z67<^|oRQQ$Zoa{+kXcXsn-j5K9h4bqA#RkR@$RJknR7)Tjtc*swd>yB$?}{MY&W|p z|9d>>?(Y<#M}A!vGLizprApP{yFW%3sDBpD1R_&y#YzW@F7NU_OlwcB#ea)898M!> zfy}tiqQ7m%thi_$NT7aOeDSq3Us8H%F6{F4h38Ru&bq|H%Kk~2$>uN3-m;;D(ye2E zrP-+Y`gd~;MsekqfmKu&O(>UipzEl{Vm7@gW80SAHHvL}rEsN$KAMr( z#y8#BCOo~yXK%idaqHKbH^y&SvMjXzH8}iMp1Go@?e;M*S5!&6u!g;UI&EQZl=|Wg z_2t%AXd^H5Tx@l@j(ul$v>lSMlES<@miFg-OHL|~Lz}KYP5Ep~P%4l{o9rnBMS~m^iv14QLsX+b6Sj2O7M<x}K( zFpd}3OT5ubywgie8RZa$yUMF|y-&Zw8u^%}vd5!$$Chrxb4>h~vj(i3^rzOXJ1OW< zrTf{*t^R5U%JpB$)RzY0$JTtp2MbeiqLt%i;J5`x<8ECqBe2m5{_i2yzk2N3ahuZrc0`?DOVZ^Ui)XaITlsJrr!c`)FA) zaP9l^@6gh^^TL_TV^XK*;{@dK$Hrq<-45yB^S+cI_4(MjOKA1kYct_!SDHr2>o(T2 zR=-;5nu9$=0Bt>_^+l7V&l_K00p?$byVGsHsid$4I&zMy74m)DVd3TvL?7i+Gf{2Y zfj@+aaH;DmHdUuSXf%#HOKl0-|9=f?_+sv-ReuZ_Z?kN zzHd+M*#^X-<+*?>1)tw>hv?ly|3xrz47i0feL%BEIlUEe?DDA!rL1!{whNIlGpfIB@5oM z-Y!i4Nw^5%?$Ly|=Uj+ot&vUtDY*D+2<^*S>r*{hhhNiAUu*9@WL^AizxZngH4_>& z6WnvfYXK~y9u+wgECY5idx;(Fi*S&nUgAYBZs=sSi^!4GyTA+dJHV1g?t|RZ9zm;@ zm_7mmXcXAEz(^o-XbOS@A|e2yz=;PA0f|Fn5G)WO0rYHa4PZG?I5Y>r0}&Iz$i|rf z{sQ8JMvT0Bw)+NxbpuBTL7s1sBGe$H4OGU!TJ(9q0SphJwCIK^7QT+!NxBFMd9jO+ zq=B#};~b*;0fRz&5HgUL9w-u+e-w(MV9W^J4GIq$2|)go~i3y#x-H$dIC?q9^R3_-G(NI3odo_8;sALIS8h zEElD+$_Gs&#t<3-x@;5;G&VpQj1yr1p%S3Y227yY0h(dYPlXAx33yP*P~$?sAc!EG z4YnRqk>@ zC=T9h#4S(6JG;^&LuAE}^b{zovdI1-1=*BL_|Y^zhtiNoBK z?s(1rzNOxxHSf&_9-@7CqPvgUhaju|5PcOR@QLwzxm|ofb~8VHQ)q_#$2iJ&3YfyY3C(5Ttkh5|JOSZ;bG@Z!l_`=*B(*-UFjMcHckP9 z5bUig5AlRpkR&i$bq;73{sB0F{*u5)rUAtmGw@&GGtG|uVc1tU2tfn+ zBE}&GKEpA?AwD3AkskJz!VZ~ReQFW$3*>?vEjPaeN;s0YEmU25Lji*=U1;?yF&)i_J(0?PDNeGz+)L_v z8VKK3V9~7Y?|y#S6?vp$Q5=kQBa117@@6}ow#gVk3BH_H8>tC>ns-m>hBxcXSO=UB zuUK0~31M!)I=9Pq1@!%|1|bWIJ|XxPk3d(l?OFH5b62qSqz+&*0csS(KR$WELHhLe z!2|VP6{(MKJhcyPZg_!_kMRz07gvZ z^$5`P$E!89k@a?fEBjW^k=zRu+K9LGH~$FnlbtZ2DAF(sS@*?Dz!A;`unG1TfdXL= zz@)&%1w^6_hHfG-AuQ90sI++TfFabMp=SuRX~En6S4h==yh(sG8>E3@hawC!K^c4K zcVYbayvQ3Ch)M2&=F9>=AkuiELXdcBG=8J$rfDO+USy;ZupSzJx zcj5W`OO5|+iPJ8*Ym^{ZFd}3F#e+}+jVAKzGh``3aO24c5?J}DT0nc4cf$(;DByx= zmlZi)^e?v=5tnrjTSIjV@B0V7T<`zYrXp6lK2xA;sGlrGj3#gw*9Xukzks)ke}Mu; z?Fn6zr7xmS#=}Jcp@xStB6J`U(@AJgU^C8tdLjZ&iDlWtv``ChC7-fR$iH+qkZqR- zxrCrO^_JU#O=5sic+mPVeFPiO?)4x~4uHTu<(7L5sOhfCG3+IX2IJlTU=3|XJl~M=c=n{i=ygDG z*mnf@DI5p`aJK*-Pvcjp9Dx5T8&7k*D0fkP&^rOEu>Vf3vhN@$0)!N3xS&WB1(+4W z1A-<%M1dX;8bYy#J)wl43Ovh3(*XUC+_DLLPpzK-{0jSkAxUri1dt5y$7)7AOV>>jluj~Zj1cKv z5ah}67jazxZK&Tvj}Z8a+o8v3et@9Rf76U9fl33^La7K9egcd7-(cxH=>O8ACWQ_o zh#3eR9Idn3riP3DMdk>t+*5ji@g;WwR{O6}pv$S3P5O*b5E54!z3?vk3_4^}2;_M!;_*#vO1@tzn%jY|muG@xZ; z@Sy!t=p!)(@g$}B8imz?=peQopjy~hQwVJX-6Dz$8bm*cxPfw!$lm{r`F>Ec8-D{q z=l|3Ls5IzKW6Q&`i9mJ;lt=@p1|C7!juR(Vx!LSh7cS$`| zUnLQPM_pp=^hN&fWC-u%5D*Ba013sfl(WH2>n9IA=SZp*2l?=9navh#3^~{TVw=+X%{2lkeg%1ttc;Qd^xVz43+0{L~>k8 zr~~!>ze_^8KhkdQuja%6&JJ5Hkx-n5Ict8|r1`bT+BV=3Yb-|YQ_0{310&pQS}_)J z4#T_u@e{PCY$koBdn5C!c*ol3yXUSJ3Onpcn>TRJU*O~e->q36OiWtiei1}2D^*)v z{{-D3l6~ERbc_c>2zIuE8cvGGC6BuOxLE=+mbm5SQG=w}rgN`sziWu5%(q|w30!85 zw?vQjHlhGah*wXMNhuLUvP$@p^qvJmzEz5NnkFEDY7XE-{R2}#phF0r>NS)V6fK=e zgxm&819b;}KIos)Zcvt>p7Y@PV(ji;5{JSq|Il0X5b9F&QUJkyfP1mL;G;jkx7qrq z)I~Uy6CnaY8SaNBlUt`u1OHbcWUUwI(Iu%UfRN{vj|l4z5!y2Nj_h*cl-Z~n5mKwp z^$QWw-??3RTCU`Eo*q&1P<7PnN9j z!8qUf)4faYXnoKizL(kZPl4bulBf0pAR)1>+$~leUx0G2S|2>-{QXEp26+2V<$cn6 z))x%ui0+VF?Y^>Y`t+l*( zE-C1+Nun_^KFe2WxK#JY(b<_r5UK#4u}hGC&y|md@Xwy!C<~k7pd*va1%I>ayK{uI zMUYHM<{%merMtHLXEl}3+GfeM-k6lH}Kp{R^W`}W_rM^`d0uUJ2=2}=Gs=`rs3;H-yBH@yr~ap3we8!L@C%fu;U9qB*;idgB|RTl$Ckr&vilLt zNe>}R%b)GtVe2eiMnpf-Yzk^RA1sL2-Vhljumorg6mB)MQ>ZT9r5;*0@H%~vlkv5? zEz8C`@!oKGIusNI&66TOq8Z)l#T9$Lb!d8XrDrJ^RDvHEPLN=Pi)TDhNU(|up=&^0 zbYzxUu;<_Ua%h;GwD{#PM`h5Tu|oQ^W5ND|@(St($`1n6Z^D1y)y!CpjVqWqR5_?9BSWyCK>xmP6E{gF>6mf~9p z{VD*deXD^rz*?kR2Mj~mMuP4{o)?W2-v-2OgnR?#xC?BCyam__-8RteKn}1I$OU#o ze-n1Mfa|EoUg-8gcMSF25B>mf7&t=ZI+`G@V<_8k;6#G&B}E zkl?$h>VGK#0rpmLCBb(Uo~{AcDaB1#-G;|Ipm!5|_n^OzoLgZO42(+<%6~be(IumaousQ%FtMEee@tBQWALjTs)|yu`&*;DfbA zj1|iy5Q9MD#PIwmU6aJfSYwkI^T$%7m#5?oDk8W^3vNlNPryxL;2soUhb0UjG zYv@t-ZW=TUOVk|=Nje-tC;S|T9tlqOlWgdIKcqP3^$Oju`=zuX#Kq~lPK{^?N|>Za zOCemPVd#=9IH=`hZo!9c=q5@2m_Xx(U%FbSjhIoiV8B)JR5NRCqw7XdDv8IVOx$`! z;kxlqP>jUls1VnwoSX)QTO^Gl@`p&wKaL{`#*!{X0t(L16n28sqE0useanRgGfVg4 zAEU9SbLwB+OoqUdIT2=Qk-kt}nd}C-VNt9^wFFPLaIE2)WiWwO;yOn+By-9jnUXUh z^2^37cdV%~Z3vgsN|56cv4bupcKAdRna*fbBa)Q58oIInbgcx>mkbTl(fpxCf~6%Q z)sJCOF=0}VqJoBMucsJpr3z|;1T)zwmTs9AS~@O{QC`u2decA&Q&Db&smZBs9-Jf^ zJ2Ev{4K39KF>w3WbTZYL>I##(#VA>d#xC*sQ#bY>HEXg)#Y?6_a#J8NbjZSLG zH<*#8{ibjrC@`h=8*Ze@WbHQv92l0Avb4MU{LtVrw3z;k&0p72lM9vzn$&`tAN$8l zvp|qQy)4wAh|O6u)jy|+{~!Np$mm)jqs!<2R>yil$4r{;4j=iaW25<(tg8W^Sm8LRUrClFZWFbT`V|N+dNKu)WD;StDma+XurwF(I zFph*XTw*E`)69bGrHKTln?N8*bf0?qWLY?ELP8`h1$PDPK4qt`5=vYc{@l%WPtUDH;Q*9j`6l%2V2F(g5%pW}Y4H6k17_W3Bq9d+D z)#+B9uw%SAX^J}aQU|DrK+g!&KRCVe=o3W5Jd!?kP)GeyMuuV1v5&eDK4Xrbk#2TE zW|XI(0tFQ*sPseK9Xl8b^!yL>Ff*Q~Aj9c0-97S~v;>O?efr!D1!7)dQAQndbT!n} z30y5etb`dE;znd76kPQR43eiu3km+nS{RLvYGP-n7VA@;`19?ec}6vbpDKUk0Wd#W z6fVuPg^KnArTXD&M5fJuG}oS9kbcr)ZY*urM&e61%}=CKK?M1x8cRE;{Jf26M> zUC9jsPX!UZ?mCK5Y5A(yfJZWj6ye7!@PiKp(SI){2|EtYHb0{y#f#Jp6fj|XG;12GscX-FK&AOm(>~HZW?Hpcn)ZqIDc4HZCV!vm zT3Q{Z{qi$PRF`S5{gJePV%qEVnD$AKX}|lku9XQ<9W!+;r9PFb0Z9!hK_jO9F^g&T z=cEo((3ol7zc8)N7nI$XWY~m)ub9^4YfAAA1>e%-XiBAOrfX%JQ;wNjOKm}M-%;>a zroHjKt|k4AX?6e3w9o#bYgPV95&vS^7yr$)_y4VHWu2B zDJXA+vtZ9L?L5>qE+F{R3}}mA1XuqOqAsIZxR!AR@_ScRZr8y6!eb22H$~oQG8eMEm=36nxZ@S zPOOJcjnh-7{_3S{dPD!;eGs%~&%*0)me?1L`>?(`*ZQ)4;0Lj6ghN<=7zz<*p z5oWVN2nVvk(Dz_N5DsNSp&87Ef$zqKBkaybAnXZyj#)JlvHjR6guU2k=!b#lT5tA( zuoE$7;>W0xj#c3}6{>}DyiT1oLDhPq3MVPeWMxvF9>1n2cB-n;G-Wbf7j_cnoZ&>x zP!*pUlX{jeJVmt$Oq&hMV%k=w%>k3FVTjBHlR|^R2kR@0&qIkXvH1uuvUw=+WmZzy zCDG@l7bxco5vFR36u($yu|$<*sp6NZaJkZ~pgV4DrLtV5G^>?njqlj1k4aEtP=Rq3}W%k5~-n{0>jnWHp2Rcx-Z-=#FWVRMV^QEB(8aG#3ZkNTF< z?y@2W)NncovnT8j!aQ~unj^Y)6v91r3__ZA9Q=KD0^tL85@9R-luCA5HR~B@9Vdl z_0qyFt##6^o66vp3U90MjtcLp8s1a@z@kk5y(pw`cUBe6^v7hdwZKDj@a^Web4bZiAV4l+k>soslm)Az?S_d!{ zH1tpzVOK=Icsg=&+=)}sI&-xa!ryMai}KW!Q`dA;`tHi6hvIuGJ$3gky%&9kjZWmf zIYTdEDwNgwfIXo1Ma=VPHK}y{pgX2#b9yN3&uJzMP#!7S5uH*T)dzB6WoRdLF^KEh zS$#04c~xE4PU%CG?NC^q(T5>Ctq@RK@mpBV=JWl~qw@}^6bBKpogaeH9DW#l4nKl$9Y3maIHvp^SC%KBU(HV< zT*6Nw+`vyGT*1$%A$C^ToKqz~PoE-b7vOUqzoH_N2EtAJCc=&UmP&h@J2P9?7VtYryO7_7X1}i8gVAz+UuE_{)%Bs8U5`}w zSPkYUuvyFV5Kc$NT${;T8VpU=%Fxj>tqpSBMulym-^SY^T*=!TRE-YcxA03yHJf(? zzm<1VmYr2d^Jo>X;IV(nx){5;?22c`y}TRz?&IAJny+2K?}3JE`*{!Lkw*UkUddzs z7t$Q&aXsl%0j(G8j`3cwJI;G6yO+6kl)tQNM^x&QypPI}e4pUt;}ox0)&329oaF{t zoacR2Iw z2B6A$e4xsD5cvD5h=Yy6Mj5TAF$6Z*#!yv(VFrzr;m}MoMkvilLmi1>-w&2J2N0n#yH5^h=Ey2p1YN5w1068D-IVv*CZNF-O_Vg`bHAjmVkCJf)eh{46l&zHFi5 z7a{EuV==;A#u8QQrK(=bplN9=hld`^Gupt&L3x+Zdab(H0eMRpB-ooW^#Q?+(gF%Yo;P#!i(>t_pX- zW{0sG`p(84rP-@I?}L7gu^-_gUu8I1PS-aYhyAEX@yN6#VoxR-;H(jEE*)iDGH8dm49#-m3c|(4Rh7$fSavtoBOG8{qnT%1N4U(m zVbGp%6Z|IQmO(T7HuxOl4#J20F2dEuJ=I|MRmmTaH;X@1sz-1)%g8}NI~k8vHcyaX zu92r=Tbh($H)6XOt;{l*h^=!kH> z(TVP!wazAa>!Q4MH7S>Frg{j4%{rrpvY`iqsYXv|9`jzxzPGaP1I;RQ4A&+beZkK& z`Y8|DD(p|8E(WLs0}=g1ZTqc^K`MGMG`YqQ#oKvMe3PDY#+c(_In$(tW12}*`h+B zx|Rc%TQI%Or?P=2FUtrQyUt}(W=C-jM z_N_!Su5B_`fSq8jRHdQk%PYnz<#ILjXAF9ZylJdKqD#j2Sbj{J@6*k-bit_6d_Q8W zL*yxAy{R5_Hz4!-YJnJLZiI(*<|gHhw!bzeJ%e5~HbXzlq$`O*<`(dsOuCuaVbV=S zKXWTI*=RrxU)xk#T2QW=+Z9g>%}w*)T)Sw}>hZ|f0rNQ~-CcAv$DmL0j2t9AZH|Gy zow*ZbyKm+~GsWBm{(!L?;SH=dWwe7PtvpN3Jv3QOT62z=bh)w1+zZWNwHBQ*_nEZc z?N`l1tI%kZZaDU!SFm52v?3if4j`{d<}7sF5c8l(>k_R|BTZV1mYKAIbusCNx zp-D^5V)K|PTQ15l*~~$B%B1CIpFvB`Rg)H>5$19DzhInDO-R=wx#)ImWhO01-OZD* zzifCfBx@*P%FM+)y*-CirW{EwhUCw$@gN+p5j(sPL`|?;*TzA`?X( zD%~TPzoT^!=3^y3P~j65=Bcoypsvd>mhgtfk#5o z5n*@H2~nMe)s_JkFS@A&-4Q;61WcPOdJ1)^DAYQxV*5ZpQ1nIESM)=; zSY!*TV}J1d!~leY#XyAP#UO-(#9)MD#SnyZ#ZZJp#V~}!#BhY8#0ceoq)?|QXr_tL z;7!KI2zmw?3)Mt1P8p2{-$zV9m@OtEoFOKu0!;=#T}(kZRZK-VT1->=>EI`b83@OS znFvRSSqK-3*$9`2If5Rx=Yn4<=7FCtv;`{JLZ}vqMS>Qm#Y(dTnvr6uD#SAIv&3?Q zL&OR}k3B1ueibz1#A<{y#TtZ@#9D;I#X5wG#Cn9Y#Ri0P#72bk#U|x{Gx+6Vi)z2E z;OB{L=&TRn4V}|PSRZL?1y(WRXWNBH;5OeOwC9A^n_`5RzN`u7H7;-xH#o`7FOLw2H~v10lRT zjXxCP1+z4NBt*#sgFhCcI4{GW2vHiY@`OlD;QVW|r4)v2C0Q$pLchXVOJT~klC_b@ zzP)5^rQouoWKBh+K<#9}XdbCzdqkUMc?YQ($y!Gl;LW;Vh+v>G(Fq<apb*l4NgR$SZ|sl^FxENW?L<76Oy zE*md3k*rOSfz;J(q6`EUvPn|2g*I6R%5G*;q-F_istlA|!=}kV$|^Qp28t|VGi0FD zS~gP#JhRy>87RGx&6a`W6>N?S$mwh@+HW$OCpC^N=gUCS61G4F(zmdMGT@!V7RkV~ z>)B!%cxD}2A~jY;TPg$o1#FoNl-b0V%Rt%&wn7FW2+KjpPQMQ2B>jdAJikr9DFfv<>9^3*)Aid(K3=~g1J7;L@1mm?>Gx!y+y?zVT78E8 z0Ifb>e<%YP+jVNsarz^SqNVy{8K|&Xe}Yb4qUWJer|2!MKwysE$_hNYN^fli%n5oM zD^PKZ-qs3~T&}mX0=}7gdn-_Mf!@IiB+Sw~S^+Up?_>qi*Xy0FKZw1m;>pOM2b3TM)zpkCfF+`^u-y1p`V4)pnSnRIO1`<2VVtKlMkQLx9 z`Cv=LC#3TsmhdK&<3p{0(TWeVuzEblhg-rCCSbUU)C8Z)CZ3$08 z8Xsc`nNW$3wXl|W_&7^g3D5KKmWWHp;1evh+)T8v`1tS~l|UKx;gcw*bUv9JI2rck zQ=AN^IvGx*B30nioeXC<8P0Tan&sp)+sSE;lha%$r+H3JrqL$+hT{fe*^N7do8vR&g2r#HX(a?&SaaB zhdgMpEo6GwVp~xGdDLRt$i;DsZAVq)NsH}3{p4wj<)CQtti^VsZt}dva#1-sQ)jzS z0eQ({yHNvq#bSFMS?m&L`-#0{u^XHnAaV`+wLZ?m(gDPqr|U}iOb-ooB3_yrUXo9jhObz9jCoI7>1#?JLF%jeX0mgXo%AEpZMr88qdh&W3Y?rC!n5NYIkkbv6pL)E%99 z4egmHI*T{7XM1rr5!PwrI9mc*dJ;w)XqjBj${JePgPc_`wDi-QRWh`47dfkFXwO~e zth}L>zs*^;VQ3Y08?1z(RctMoZD^I+33kggwC8b(e*~J*MX*-F&|c_?Ly0h0h zJSWmU;d3ImU8H-%+eL7nNRJQi6T!Pg?~34Qk?sqh7QsUzJt2HZ1kZ?cfB1|D9vA6> z@Np5mD$jrGFWN?2N&7#t=JWsGTv) z&KPcIjIc9C+8LwljL~++7&~LEoiWbN7;k4xus`!^-PJvNka-AE$!XVip>WO!ShH9s4yZxo`02$gPae}*=*tVu@rpTT7?UB-gh ztX}fF$yzv@1w(1!P_S0LPo8`C6Be!&Jjl|*2U+kE$R!q>4>F$xhl31f!PX$HS@1Z> zaTc5dGKU45q=lOV+p{Vn+@1wHvlps|JF{R%R<9HCu2d;qOMk1}WL9o7E0@PY?b)bz zJ25NVkp*Y7&=C=y&4OQtPKfZ=!5t{r4i=oo((}U8STKjx`zUl%y!#Og=dcj|FPhcT z4*jKOD_akKfv6`c>Wk19PQ>3;#D|EuhxOpykM!_|p%0y?zp1FzxhyZ%Nn z71@p=uc*j&EY!}8Y^x&Ca-j-Y>#WeJs8}g$N32*eYhS_Gy#>XMv0{AIKr7TZB9+hD zA0v6Q23VnaQBzM=Ydf?hMr;!igZo)1PlWfgVAIee5pEj%1|qo8;ctSuXvbU@Jb+}^`8_Ss6SdnJ=g{J-gX$2=!x2gXR z*00`aR`WE-c2>UTcERl_ScMbM?Sza)Ip_;O_C z_iCD-INh&PXz|pwd3pNoCwbHJ^1!{t%DnTQ>fY|?UXSMChGDK{JF2F&Oxhb-MkPmq zE9PX4;aGLjwdqCB2kz2C70-FP;yJMm^Wf?D2hoOsaFv9X{yjU>65m6~YwaX4X>TsF zE`oLm{j;^-(lj^w*69sLWxkf1^;){-wKXj_UCVrp8j&;&eI{udX1-Q$Jlk1wJYy)R zmt(Zt!C*<(_7v;}mpepU9C6OTnVenZ6{coX4k|l2yHdd8M(%dy1Xu3ib`0rWi@K`f z#;!KpvDeeiYHN~BQ8#9JOw25UVqS7mXICmxv2f~M%6*Z-Nqa+G#2=mc7~FmA%=Y$M zB#$s$gc0Hi;Q!gxd0~BQo(Bq#5YOIT6_B$y!Bcj#3#6F+%Nl);XD24%T1h z8xM&XtJusTWV{nOyyenDgBQ&oZ^Rqse2bcYZ(2+2%4seA4NQ!z1|qFx#Rf91|3JNyX{#!U7oV zp$}_5W)$|dHGh0WcK4+EZi@ag>01or1>~8stuex6S$B0Bap?_P_|+GeT7(gOTr}J3 z|1X+_*(_I$)CQ)@rqQFCKaB=$eN&BE9O$#&O-n?k_3G6(Gj3U-1*~R0zKZ8!m={}= zmxpHXznbqX)X!Ev${@i7mP>`BX_6b-C%hQd&UDFjCkuIbEQ+qo%kv-7HJe;jd)if5 z#}zf$|Jv7zyu3p7|4=mwj@FT?SBtGW9)SMSN+S#Z3%c?FhfYB;q>EVYke;GLpea=^ zTg|6wdW~$Grb4n~;PkvIp6a+>5+gr|ykf>cFT+VW8mmK#N)6(i#Q`1IAdUt={WxcB zK*u(Sip~R~>%pd)-~-19+n2kE>w*UqeA>DOaKUD=Ui~ z5e27*3w54y6-IO?GSyCGTHe&&d3ok5kMe%;nEt=;IB)2ayxwX|s%1sfe2f{Uxua^R z`P-V7pyS|ywItX)C)^y7eu~7|J+zY{Hb5)=OG?T~qU8gp=Nz1#vGCJ#f$dCyoskKk z@5IC?dR9Hx6p1)mPmU5Pn-WUOp=TnTyK->sLZPq>(*YzYVt$Owi;{U9N_7lo$7sC}YnBzmF{KX*5^VMwJ`8Wfdv=)Y|_;$C${W ziG5r@OKtJ}ZTc}ziMfpllyVb^a-)>J%S`s#?dVi|dgWuX1%&K>r!K-MDnVQyi%#Hp50M3Csf<%qS`s?kthdG zMA$W+b9arBkp^r}4OoiKo6jpLClLc0&nG!}JPCEAr;wacnFDP1>BZfC;NY2vgU;mO zS#t26l5!H?fCErG*T4ZZ>HcwWGa+-J?aG!T4{~KC41PL`v`7}?D2vjOK`;)k$59>1 zMB;l>d|8rgNIBR=?YC*ZAVIN+!WppOb25k6NL-H0G15a{IM&aRb&@N)#$UL$TcLxjeC9vsWEXQ<_?hby^OUY2;N?YOnsLWP zLMJp=N@|ii^B=P5vyRy)EQO~a~?)up^hS{u!pVjP&6D(p5Mq;vKWBhrVn@PmO$%x&x z!XA!BVy+kPu(Ys;2S4f|=Z8J~gI4hGoCkvj2I^4XaM$m*sm&uI^W(r8x*HL7e>wLOc`^pI*0()FD{6$3Mx#|FfUuCFkYU&C7!-ze~~*>%v7;%&7I3`&Pvtyq+No zI-+1ht@m+$ikcs@P_2BClDiVIs*&7o57lz7f?6igEzy@eE$KOGfO<*l5;l#}yqjcD ztYb}A!wQPfc7auaj-w>p5tEDH0XnBVWk>4>f>9KVj(R4u zbFpa-AkA+mkBK;xr(dZ#$<`gdQl*-cZ64K6fxf&`jnUB()SFACsyUZ2#7(u`2e`el z&pbOr`$gu<=upZm(w{k@K-M%nv`&p95~jxrGh&6A`9iU*S$60|RG6JF6wjJtho(k_ zxlzF#$X@jbkwa%EI#cI3!+2}tMl07juf2@!i|cDfPCIEW_2|v5ntUv4p6yIk-G9?v zltY(MJAX~xm8h=%*CWzlNWp2&ZSNc5Y0O`g23sRXuGxtB8_*2G^FU}C+l!uvT!P@p zg1(GgfmDEW&Xsh33Z(6>#G_NmP*cgUc0eh2AXCLa!8PA!@y&u4JgzJLyVhwDp8)J%QG1pO+_E<>eLnAKJHU|6gLRtf=sj zviuT0sdkalWGH!t9Vt&qCC{{fywAp>&*neQTl+XK_i>)c%Y%&J>W(-Xv~RJ)>;VTqc?qSsWHW3Q=p=436! zWL{=JS7W)&=>&rD+}w|cFO1~on6_KlPBm$&Qm+i7htHbBAWm?_tByEO^;xddVO^;g zJE$JRrf?vCQ>d-_EV?PYtvW5bDZHk7ExL(UQr#Ba#8Xwjx#H6uXQXyV$2G{y!~ady z|4zq2iw9aee+aLj6-_A?6jm%OtZ>Hf3R*>!JiV~Nw5S4YUX8Yy-$&Q}{1vWS>%h%||BSGw3msncTZ*la$#OhsU?_OqF_!5IMYo(18yRFa~XCZSm z&u6W&LmOi?8Ck1iH1*clp>N+^W3!sa3_7<~cMtRK^AcUD)Yz?SHRqTV`wMyi93H)| zPS@!C>aL6xni$TfP6t^%|GR!Id{B+qv_u@0g7cxH{MXtz-Z`J#gyu8)>?Y)V;1dcq zaF_;;TmP5p@DUoW*2@~}Z06(=+97DY$eKWFZ;K{Iy=+=s4RzOm&9UArR*x$MSI3!} zvv6D}?wpR0CSyQcq7AFRs<^)@-zyri=iOuYaF(^+E{gdbJVKvO9AVDq8|Z~P>WEXe z(Bg>bMmnbD2AkSPJx5|me2bO3%O0{)8*TLgxT!gp(VH+)xwctN(O=@xC2klm*p3KM z^t5)=j^Itzn)QybN_(@8uwD&}-1lfVPKocH&9&pqzN9#Lk%vEtN4c?%h(1 z2R~C=z;Pq|S@1iTRiv#sBK%!&qO(IBHNq2Fa92c7WR@`^yo&`FskT0DI3Ea%3@>8A z79mGTE?NY~DE_G7d_piXJcb2Zv5=!BAFWv7j~(a+Fw~mSCk-Y&bJlCaAl7KZSWNXX z^V*u}+H~i`7bVY9AHM8#=jCxoUQE*9XQ9tfAXhhXL>M)G&h>CS;%J2PnS$>b*nb!L zu5e@vB>OHu*->(hZ63`Nnn-nVwXmWF%Qth2HNyF5!dC`KcCpYdRyev98%d2BNoo|q z0Ww(oxp3{soey1qq9aF9N2*on6RKrY)q=)Ch}wN*3mOq$IxQ3DvQm%S-!+i2xg+vR zYkCnp1JO`WZKYIB?rJoU3NbVmqWQD@{M{AjMLGeDW}#4Ibs5d_1q=}Np=@_nv%7Oo z5wqxo=o=dUA9rs8CslPNjKBNVs`p+&^@71*n@&>c#-5r$jN@c6aY<4zI7w$_)FhKs z&8uoHYZ9F#qs=#yI5Q21EV9bthDmqhjtBu4a6v#^z^$uFx)m2hRKN{!7op#G&bjw3 zRb5Rq$^8D`@Bf3Ycb9YTJ@?#m?>+b4bI;v`LMml+jL2vy3*|I)oO&80GI@sjmin&x zcBC(QvG$hsuJ(4M7>$&mw?@R!TZTT{AUzqC3{Bb|m2^$&k4h0u8i0N+OHV~nXZqX5 z2vu9Eqpb9Fw7oyEObkB?NqZn)%1=iq|I*y z-fct2Hgrtd5!DeL=ltfzuL1d<21)H=tq4rnl8`1n9aRzG5`dSTnXLV}sFMCNP&r^m9o!A<0r^;lAz*`mTusB5R)2IuWlF~an4UDwAO_7&3V53&S*D}(<Rh%8Ey@X&-G!Mj(H!7Z1E;Z~K835>i?v*&2Qt1`Ti)4W=X7xHQge1MGy{1c z9z5`?J1<7bpV}Q|5Ku1XA$tUjmMPJK>`MTUkRT%T(Y_DDV|tAn?i495;fm!3E7Zy%jh? zCr-#2f)kKyHyb$%IU;A}koDlBAtowi2eeio`tA3NhO2HgxWY~ePP|4vp7ReP0| z5^+2LZRpUdcQ;DhU&?=%J77vE@(E#}SmvA#U*dE4UaSF8;k!nKy3(d$DSrwb6j-z) zaf;a5tcPV4_^?#SFsJeyJ2XI97-F`U;m}lW4=N}Nm(>iqA`O+(QzVynSFMXJu zFMZ72uB#~U=eoDJ?%i~tbBd~J^*3vwLl>B48zwaXyVC#&Qi8^J<0kqW6X6ZSAQEP< z?}q&}Ik(_^)QU4v3r-FkDtQNXtI6l9xJ6O59RR6l*)JgP8gKcd*)h?rhCqsJhd`n$c^6XO8MC&23?{>%wgDbkM(9&n zL_yZ`&*;?PjE)#fJ7@B5a2B4=y4kf1UF+F4_BgqAvv=8tL7{+ONS(9TD5Mufyydkxo?<&HRXkByC*yHaCF01mE_{6seX_By}4C{pH;%E8`4HjBx{0-mL`BQfB8ObDkry69EZdh_W!}##k{zkN>xa27{enM@= z33B6@&o#Xny^-C{*0ZMlQ3iqyQ>4@IWNBS2*r{yrR~=AQoqqYc1An6UW8#m+VQn$0 zQ0s5RhCWS#C5Y@i!#CAoEf*X?B-~mD5a)P@58vftUi({7N*nBH6ASZAXQCji#TT$f zrb|#=jN>&H1HfiPf|i}QkW zs7RUf`QFR~g)7V#3mn5p>fI>oJfEEK7ws7rv14MShyonWYTT1x-8|h?9A2s_ z16i70mL|{ALMQxL;VdnH^Ru)lOA{wRkX^$_?o>&PJ>Pbq4(Hjp;AAVgz8m>r!O2#l zP}V#(&SyY-DreGkgUBZ#iR%8PGW4iN8Atx?Tm^oDgu6US{$fWP}Fk&dsG&Q3jfpcdHYJg|cVRvZTGLnzdFm#(e=(&>15K5mxhwA6ei!wLj|%gqfd zNb!VlhPk=iT%>uqLxp^DsN0%T(*vwrqJ+uE%CCsl+$4&f(L_z4gm55+tI zF{fh;6qr4wDzXnEzuf|{I>vsrT;kF$d`XNf2kl-KtsYN&k~;nR)6}U5Nc?o(L?7`&jw33JfHH{c}nFvPpw?%4LzUI z$1HGNedS^I$;0l)hutp>;{W#tT?oyoC6J*+b)Al489uNG{H|uI+Hd)?+rXa)@^n;) zM;#HMRxaX^E9#t)i{zr1!80ruA!=qyIh`22t-~m1Z;a-Qmh5i<%HXlM^7o>18pXE; z@i|mq`W{{ZeHCPHuN9%e@Ug1qi5?azVxf9iph7Avzp>Rck}k4efyMY&oTv5lK3Kp* z8{b za}GZQ;le!k(FTxrY^Wxm0|xsY9UWpOFh9P)$(uaAaU$)EhxSXN-Xh1~>$)f@*m&z5 zQwXOK?4F`H6LqS7%x7Dg9SM;L|Ip?_cYvEAq#*vG<-Ayc(;mCOU%-9da@;@$ZL5!R zX&^%EdJN24F3QaY@+)^n0@g+9iK7`J+=}{oNU%+Dwki2dB!o@crpO8>>d_qgiglV1 ztkaB%@^{bt3C_&FUBDJIWHS>c;b@yG zGLau3mWg9|Az|{$L|(|fd7}LFpQM`>n#XQnn_1IkrV2y@Ib{(LZH|ewlMQLHiT61F zE~08C@0)xDALnO?mQR-Rn5QIo9&@a<^|Vou#w8O=S&Rdc8l{@QBT5shI35Wp5um2O zfMPyK4V^*NnZOhQc=HmH$d}qoAdj19&JOgK^X4OX3Vr zOblKrPD$r5&0-)Ypp(7B#}b=df4i5Ge*Z?~cVcB|WtKi<7>jTLU#W!nTEp=oyRS8) z-T-&O2sKEg>Ltea9sx-U^;1E2{QIXqzI`hO`HvDms0k9>r4jYem8tgpAWs zd;Xtbg7>%bTeE*#!fRExE4FWE3>B%0{37U^LhX*&ZaaA(>%Z54 zzaP{7*Z6z;C+BZD`4kfyob{Zm+Xi@0`Bdq+h%y{2Q!X$_AMbl$j6OB}-<0LM)bW#N zw*R-9-o!*uYx^d~n`=^Y!}&lh4!fVX?WE*C`q1cm%Ov<9;D8AD#3vS_SaDv#3wzt7 z&&eUg-ZlfoPH1j8(MRkZj@Stmh@DW4*a<#jqUyYa(=iPXd5?#DJ5=U-W(y|a=O%NQ zvx9fVuL`vjC4UN?3S!jzJn9tE0l!ed?;Rfgi7@G@PB!yJyg(E($l+7DNn_j&`*l9*lL%uf3ZxO^9q0Om4A3_qf)wnDGryMSKbQ^Ng; zdfQh?gP%KL7-(*22>G}JCj%-O++s6aZO(p`0!|5%pHh+h6fgNHq2#9o$xo@(5ht+b z+vWABlcNH$RnmKuEhM?(k^Bd`q1jK%6+*i{j6@qI7YWmZ1n#47a)_?3aw%6AQf{R{ zPx*84U2kq&EcsF{=lu6U0_Bo!C^;K0xz`FrDUeXpuj}4$ll%a3dR>=MIYfY9n!u@~ zmYS^na#IY0K7^2#scz_}xsGbC^O}=%+T8fX;HClP>Pfx^heaS=}J!&RAlKY5cXv0Y7%guoiq{`LGo$WbFEL8N9Qm!*nlo)Pvkm^dj3Ql#X*FL3uPbPKzK&9qJ9*$87%@my)HbQJh3{{L6Pa{ zUZ$th)WFXcmHN1!4HTC>9WUrsmLvo&%8>7G;#ql*D7Qxx+?_qWx?oonJkcw7;wP+) zP(s7w%Zb&Qc3A*oK%Kul({Fj1erwp;Ow4}kkJN@1OnBbkBg*X&1$Sq^RbB8DQSdjt zg1<=xPZ(0b(Y4#{z-7N#UEowv;7MMACw+nfL!>+DNCm>G_axsVWE5Qx zBYUdv*{Wv0?|ZhX*&j?`-_PZ-GwWB;MgbpFmr=jvC$ZPS@+2Zb57!%|A8H^UPC%Vz zoO?;@*}MOv93N?c_E>irKIECqM?_u-nkeAdc0 zBjPnTBWe#2p5nj+=-+(OYYc|({CC7?0j}mon~8f;m^%3bNDl)M0_4<)n*C0E^w8BK zEQqq-;g`E8i&b34q%AKx1>?CzD>A}>{7uon{$~5{OeQ=DsV%|U+JA4VBA~t7^tK>W zUK13Y=s+z0O}=r!Jty&f0`57UZxe9OseG3p%9kW6=Z&Zs@hK+TV+zb0P=wgTYkq*Y zO=anN<=DryLDb|7i?lH!@uR9&z0_KqG^)pzw5@Vpq@J&)X$vDyogsgG5C33y=uMox z9QQ`ze4x-OV^G85WG02O#g6gUjOYA&KZ($QHS#BleHQH;U+dM#PZZlLS}@cZ`O|xN z0-^Sy1p@~p;Bns)Y8GnH=LPacCGrAB6sYq8$Al8B_VA`7(NWXb|(3d=61F(7|2eX=*36Ig=pm>DZ*i;QoM-2!B6 zkXD*_qIIi@qb$F-v&uw0)PKTj71yv&OxTBN5%!^>gl+wlggsAbUu}9RhpCnlt`@Jv z88GH)x3S>1OY(LfK{WSLZ0j(1P|g7SjLG$t8iR-ko+j{6?-&f)up}BV%5^q7@hVaY zo30Ht|Db)~=fs}Q4!w*zwCL&1>81SFy&hUdh1wi)1@xy9u6A+LB3*_Vp#Gdk@J&Ew4o*s$)NtM&m|x| zKcQI&3Vdw9X0%S3&b6J8*7ckH$TEIBa2e@2umKs&HmspL9vdQbK`6$AJauML8$mIGas!E>mq!JoWn(&ukEg+cBT@YZDaz;*HPB)~FRQ53J_9NV6`)S|!TGow<&Mv*t zgd{(2ZvQ#MHGa|AujA=_`Zvw(zhUY1%)6Pqo-turgc2Ea3#k1K4e$H?Sb=f+16I3? zkjyVX5N$fgUKL#72mOdptYz7VUjy>Hu!p0)qh6f zhyc%J&dzCtv%}~JLn}YQ`rpg=9q+&-m#C|_>#n8 z_A50hezMBl$Q@r5ZlH9$Ri%4=0b35)$AYG!fdyJCb2d%PUoV_3uxR`W9pf!U{CH|l zCc+^zzs3v(ISN>7X6b&D&$)By%6I+-Y+=ui)5|cHLrpV3Z7KXT-pH-f2>xwA#hIVB z7JiDoVsTVTKgDr-ipWY8JxlQ_wEq)SXay5BTEWTuM5s!8KV6kPhQ%uVq6)eAMwyd* zH(+?1aBl(kjp*LM>V86o@LJFYr*D)KzA&!ctp2&C@#5d%h2XkgSldHveoGyG4I)@j9v?H6@o?cnL86A(v$boPGY* z_HASi#oOAx9(?`&?e{A}H{%slb@6Y_tMQ9MH{-SVzlCni>v0E-ISQXa1NL^|i_rc0 zgTfc3`}IZPGwFW4ccb2-O?U6Mz3p$h$7s_%7E#6==en_%K6c;w*gf>I8##pkpQiu6 zJna7Vush?h`}$#b!k~NepnIHmgHy(#i`}Jf)gROG0=&j;d~ksRWK%7UmosHWYzqHO ziK*HZb#(c?LvKaxnMR>KgFhzzST!wGOb2<851=c=sbe2oisJ%rtLYHSCu3owj889t zfifNvKMOB4=`Gol>n82refV5kvLw;BaqJTLFc|r{MX@MUq#ee}@+RH=Nx%Y;K6qH?eja zC)0exx3M;!hb%RGBWuU)f7zXUwgQI9hl$Qr{|iUfsvaAgm0)>d`^h7(eLp z|KAvN|7FmfHt60s=t4w%Dn42Fw?2&?;6%M}XZiMI`2U%%3!%s|D23Auu}wB)CW5y7ez3l6p2zgp7#$WT2)Yf zFuHUyYOUoADq~VJn)*Zs22fd(L|G=RYKZ^AA)rt2pil6jPY}?S2W@fa_$eT%;0~c^ zuZ4aS&j2b;tJ!jA3~9O3hP2%HAuU(kF=|;Gyu@|2i(EJSAA-D|ox=qj>WZO5boMDA zmyl^ij{bu_`u7}}L$AR;A7adL3iUHJb$-hT*+j|`@l;fM{jtQ`YYIRUFOE~v_apeh~;Txp#F3Indou5n%XM7_yj zSLNjJO6BCRuX1vDrgC!Vubdppm6OBvBTWudT-Q(!y3c*=E<5DTJ?y3j-4QPSpW^q= z+swesR9cZW?V@7-c9ZN@;ricsKhm20QJl1OAQ)}JpcWMb!~gt`mS%qhUotj8eq0n6 z^LLo}J56Udb6!FkX4jdhGa3s1SOh!k&HP;^E#B6f?RT5FW027l&DgF4>p;fU6vhaP zSI&h6G)i-ob5#SB71`u>XX0mfXt^MLXq^>S56`tqY!?>Q2QH7&8 zz4E_ZDz5#5dxMFWJGeA?DVto6+bh#)9h}Lf?=w^PnNlH_*$L~goy>!8j8HMK65C)R zFqRCgLB+&I`WYYyLlDmp%l#BQK~grFk}?M0Uy+%#$wZ^6|AI$v{aSGJcC>G-!`uEu z+m>JSY+C|VaOxl0sPR_WGw#}OjLi1|f=wTuEw+*{^}WUvjPIb}Ms%EaokRl%VFDLCJHd|b_Q9}Awt z7grX0tm52n=C_!W!^0Un<_-0Lic3TF0Tb^LquriS$oX=_vL1xaaJ1y0R^&X^H-2nC z(k5K}aq_Kgb&Vd0!x7Qds6T~x?hNC}(MP-L9wX*@prMy{V%Bvu;goth`%4MQj*zlm zKW_S!68M%C!~xhdtOOYW$7OXzv$v?;{bszJ%Xs(n%|pR&g+(ELwHJOP^c$sLv(}Et zt1xKqVD%fB={MG6O=X+;HQ?v`j`2}f4E$8-Zcyfo0M59+ZU{Z6D5x#^U(&&XDpO}x2cYA0o6%QbIZ_LcCcw=U6<)boU zKepnHkj#1fdh&UhE5-9bS2A&n|8#C84pQ8si32w0=ox(CIZtVB_&o5)dFOB?97R0( za3%8tdWGh9`0hUCg%>8Tg%!pg^3RVJ_OQ$X;f7ySwJR)OnYk?8z|CoKn^}(k-o<^` z;Dx!&d6w0k1oOcw9{=^Kg;!Xn*Yhq@3!d94oB0>LcPqgAq?z9*UZw~?X%T+00!HYf z_(I{&GGR;I@7_X$@gC@CpQ>@=xjx83!IAmPq8KSkrfT9M#P`!Bq|bx`y#5tk)V>{0 z#M5yIN#1S=3(lT;wr9Xt=*w{J_S-F#2l;Luh+U|%7^AF3z;=Gb4uY8T5JL?btXZ2l zxDTYWS``FIP27C1gbddcrMW8Ob&ElYJ6Dp1%7xtQEtY?rBvlHB!xjIzp@3DT`(4}b z_0Ug%!+6&|;!{kOZ!c9o{xgC7;%@yuy=iMy>8BfC+&aV)G~;z(uYEZ*wZzY7RfY$l z*QnTI8@>K|q&|rxIojg~8t4*k!sUY;jm$j3D=gsWUIt8Ci&MC^Lxbh<0NKl+Hu=gC z+GIFMU3Ahtj2M_Yu(N>qT;>N5m-**boC@(@SB@u&Kb~;KvW5vBj%Y}bMixaZ*+=qj zLnyT)HTC!mN~DPhT&!yf}I~ZJ&aCb(LomQxb=JX zcRQ5l6;#p&K4fv^K=o+kMwmSYOx&A4TLo^MrG(}Xh3n_4WB}7QT!L(BR9Lj67yr6+ zu6*XT+6lfb7qVQ|_*r4at0ZfJA6J6y4BnODYEZV zC^@L9r%XnO`u8A_39jS?i;yMBbyg$kgON>AFF2(zx@FI=v+yoJQjPPJzMAiapgbXN zU&(9RP=SdDok17yQP}4OJV`5CT#E2CFbw}bRwXkGWw`k`evcZ3?`9ohPs`7tUcJGa z=}Nk^_cY4P(z_A7jsHj#RmOIZj{OG_$%sqmpeny5!wliIyWi) zIVJ_-W>EYal2q&m$WrKP#$MqYdNo5H^Mvcl*O4LkC&(gJ9(PQ>SIj?S<_DwoxLea5 zr3+OQ^sHG&Z)`ndwq&0*Dd;)+WS^%G*IC_ZqRuL0b}rt$dvsK=_0h=X7&q$M>ud&g zi||hrxh}As6Gz)QxJ?op#xS^0PJ6-hghS}drYAtFiSeub1+SX;`mK{mbxm=^#a1)* zqREI^)c9|rK)BBtWJz3ccANQ^Ogy0J76vsjRK zeboW4V!&wr=+QaC67N!O{|*^)a(zM-I{HX_H#$R*_B@>{m+9G?O)u7CpvE`6MaunJ zr;z3ydPOL;4pt^Q7sqQ?$y|X`H5bV-O?yJ_?SV`%3$iw2B&5`9rkuTBi%;e1z%@w$ zu-}d>LOe~B^auCrQRXz zNl6#hmNC9QLtkpD%qG`6WS}lhli90k{!KHb@ta@Y;PVIJAIp(yh9nKkC%_hD6@)}lfE^pa4q+kS z7}{U}*banMXya%Dn@kpgHZW4dc`@o-^rgK)DM|++ z7Frp?Z^P&iH7PVjEdm=^yP58EDu>G7ZOu!BLEL7T8% zOL#gpC-AV{L0FU?yz?}LJpCF^ID@(+2Ss zy7HhKt$soR7F|HGC!}hDV%q-`0!4kZ^had|d?^;{jMzU61qWaYxjN&)|aRDS0k=!omS%T5!bpHo#-*KJ5(+g!$OJresD?@!HU& z_e?aE^*#vjM@b);QbdsV%Y*h`82u;Xk-ayse+Xd|O0G zEm+cjlHuT!J;}cn23Wdlj&o$~(od*Sdh?KuKGa69GUgW7RW5biOGz2&7DS4k`AK1M zr($u)DR^8N<`jH|X!uG#43*qE=zi68AEu64^d5SVq<@9Aj`q(*+;b#D;sYh$*`b!X zUivO|1eyV06Mespes^M-Uw_!i<3oO%!zUydi++wKS$2o+sE_80@zGofcy!fj+}8-k zS4}flk+X0W%be?61#(Gu;aoJNg2F+UNd^n9V%$>+1LZsCP6QtQSKwip=8x22Q^K+x zXEHZKTZz{<3y+UL+*C$fv~ zmhYoQc9$ioqopa9q>RRW5nT~W>Zum)*iEw}ZM1Z;CCOu?U!cj`-^taFOYCLg9TT)? zqmeZo-P^Rl5tE5+jProcnJ{;e-b*c(+RK>8gbeL3_6S6G&2hKGk!Oevj|FD(c?(VF zICIPyqNww@f}nR40%eB1NSn3w-l~GUGp33Ge7cpt#Ht6*Z=HybO%1bC5i;z<9lGm|b={VU?Chu6bF68GrOyP?%`v4}K-s-a*!`bvNzmOcwQ&Dp4iFdy zyYp}h;Y4o>p^Xm`Rr>^Ut^D_3Y^kwlaK55y_91P^oe*If-N9J1x)VbP14P6nCBQ!2YM8=5WY_5g(yWWii5(J7LpOF?oUj)#9lNnRu zedE&$Ek_^k=s#vn1)TGKDKkYK*Ec>h#Ymo5m||q68OckG!Zaguv5}l<6fQP0T}E<> zQRp%b`)k?l*C11CaZ&=AUt>k_y`IePDV4W4o&cL!RP;^C2 zgCO)`wCL?dbatQ-=W>3L6@<_e1Y$Nure}b>hzN zH;K}j1#+>lK+epUONIGz`Y@vh>Zi%h0@;}_)77u{*q8c7E-y@zGt*@U+HpFLp_64s z52R)0%B_XDa^?_gE*xT+S#on>mYnI5`8jWwocVxn`4>K5nM)z^QaN)FKo7FaLhvn= zGc)9bRG5KT{vYqr-nla1_#gNJ+XyINnp_m+1I&MVF!K@SH%3g=ZddVgfR3-C;0q`n zW|4@4=7oSVKoEwJxNVc%A{Ubfqow2$1)|Crb*6%mK&GV@nbFOuKVNF$Rwx85vbco| zaT^T$32EhIyk}PD8|2#%Nxox|!8ia|Y~eLDy)yb;FWNc4@>7lM<(4x`_MeiOC8LbQ zR-#T3;tvGml$#|(Tuw!WyZCn?zeVV8;aDw_l?yryj5nZpA%ucQ@KF^jVE`vw;DIEd zQtek*igPGfrmGIYY7Nc0tSPIP%juL zCnTG2gQzl8lH*@aFd(|j+ihry5vb91hzY2Qrh&*W5{1h?fmI;zCO-TjfwhPlCU6PJ zcTvPrwQcm&5{+iq_afL4qaMXdNTUIdV#0?ME1|=qSZPUzi4-#{DP~qu%p8Vd=1__) zr7>LeT|AyCi>`|cF6^UNEm)(dbTf5wWq196ch`h;VTYbm>n$e1a8x%5sPh5C)Ie=C zQ;52~btC;yZX6NDUDVk{{Xr4_^Ci}CFd?J|nbReg+XtBpz9Jd)RGzLgqmmRJmI(AC9^n(R#gFfZq-PrFYYt*lGYx14x^ND98==hfPMzFc1j^}Qh1aGWP!k4%!G!z46nae%%0mr-o3tlG0s{`>vKRJyeI=8>9Nk({6mq} zRz3&fSl$mqdE3T;QW*zwB_fMi5i*-JR%^f7VleRYId3I5NCF-R;&m%J)8y`3>w4+r zehO1TaQr?o(XHY}Jz_w&tvx|bh$=;5|Nac+T@snuQPQ04CYCQXl`SAt;;nva%A%N$kAh-q36T>Zw8%rbC_^#axe$ij&HxOWf-vN7kqHqT`Z3Eh z>1`iyf*cA0>BR;bB6ALUa^GkafkoUj1K%%o778)+Q^}9tt|346gSRwPdej6<@OWQz z#8I_vV+W3`FvpRU9*K~N;2#dUA<6>-O=GI5YA+ecKo<@)Pv?(CASdC4;Yu!&_}h*E zh@)2|{u{hiw;SJec%PwRkoNasj)ur+F&Ba2aXL*Nv>GbLi;wwu0Ygra=36@AueBx+ zYdu&Ka6njBF3&=TUwC1E+=VhjWgMzq22Y2zu82J>78QDWnI&*oW-*w4DC=u0v;Oqx z4{`|F6VK_K7hvIn7bS)NV)FkV-%ksh__;Vd`nk9wmw&)TD;9*$MCPJmz#og_yzr3$ z;)E=GLx=n5n44j^|BdU;CJV3Np?coKD(ZQg`DyFfWrv6itg*Dipo}{zGoE69+Ki`$ zGrn*DGldZbZvs*Nbg`3|BfHd!zbA!D1McO?rlXjOX4BCK%`)uR(8Sa6Ma@v4#sjhY zFSSTm2f=93g*fx0sTL}22~N2SzytKxefm52>(l=qL#;t(c>UH;aHlMx2%k#rrV5`% z?WPIe(93kuF*9A)xcQKK*CF@V!|s0`cC&--U4!me*M*49kz54(-@WdLtSl z3VLC@f}+znMWMG}%y9Q&5==rU-Il~)HPxu>As2J_^c0w5+o#AfTE7dyLQAASVx{(v z=#XYQ(_qg18_04xj0ywvY;DPzVU%Io#O~+2QrB4W^!_pg;L*X;z=tqnU&5ksRXd>I z@Ix=5+VB^HzY*{^a>yjc_lR(nB7_yZ;ZvsdiIG!5P>JLWPg050mQ+xTuvOYI(C{r$ z+rS<0gOLkhj)^Sg`i3RQnes3u*U!Q|0i2|B+65gp>J*_=St@f0)y~-$bi{Cj1lTa< zO(SIK2Ox8?O&zgZET@g$36dmyM=BUNF=ykT4e5@mkq#JqGbYkUy-104nK6PKAva6N*4JpPab} zbG^2kgILh?Gnk^OS}&uf$1T2ETR)|$;7e?8_^9LncO}1dQ7%DKuC8qO89YsyXijDq zqb1thLusE#4sE_!&8e7n)Gm6623$mTbs{Y;W-<*#_lKC+EyKeb6xYjV^8K-YmAx<-dT$zSwn_yY3oqXQNmmL4X94N?E&kB5iAGp&cBxi2FA<#9d|4^DeU( zE@>{|hQ}(XHPfeXv2smNq}~do8`XN!Yy)NOW}IC&-pk~xE0+i^N|dXY zGjD(X_W~cSsqohjaV^6Q`mgql&&+|9t1tS_3r$b4GqSmqTdf-pRLt zA*{2rBf{gatr34M#z)0oK!*waza{xbv?ci@e0Rg&UijMyf4ktX41dqV-<$CF8vH#2 ze^0~Tv+(yS{Pn}%OYpY?{@#Ya7cnon<;+n~9ZN{UG&PRO8B;rsir<0;ZjQ>0Iu^wj zkYw`LS#?)1$>}!8T^|YDIsWmy`RlFJ4Hhow>YyqE@jhJoLR?)LBX6`Y^(B&26(rm@ zSykadZuRtHdHf`lYRz0d3`+!)T&aKnp1fJ{f^M>st9;MRR`MpL^-MJjC8!JW#d9@R zkAv`f*Tw6Bkds$fkdcQ9=EL2gY|0Be2gdASLBU~a9?jFS14Y}{4KB$^owf1q8@^xjwW=q08b80pvNCIs_y%PZse%Q zC~89!+wf;n(1y;<0g@wmM&N77uC(yj3dIyeSwJ*?0l0Uak(_PkwC?1kc6Ztk5GjLo zC+FDR?duGNWnSY3W!hNg$)PeuAz0*CzeuP))$vv`3w!Q?bj|j+= z4x;NbmKpimtx3n|IB?;u4nM_p0EcIwJeB9mMevuWZmmp>;#l^6 z89qk-4lDZ*cim}a*K^l8E4zie)?3*px$7<~TjZ|0t?Yf=b&r+Z%w6|d**@;tU}f*& zuKTR)HtyPJWjAuyCM)|CcWt(^4|CW3R<_JtTdeFR?s~w=Zk5xU3=l3Kfsi~Ro4*%- zHpuOp4Ar>-qG)R*LT9ja?i$7I0#yIH0pK+xR3Y-E|oFgJQJw(TLm@pq$N16}RU_MYwz((4qoe8uWGl9lu0-eVX zoe4BP6JQ4pbqCGw4i8fBm?0}t=c3KXk61eAM|5$1L>K2rba8$}7w1BBaV|s`=R$OG zE<_jSLUeI1L>K2mba5_37w5ugOZHLjf6&U_&0P;!*#Q|DE=mli2MlLaGn|PGXL<~0 z1`MYn!*z3pTglX@8eO9LZ>F?z%K{gYBGYtkieDf0UBFf{0YD{Q$juNy!uV}Cltmzz zH0fYmj-WXO&t7#9o`2X{QGXG)_8tn|YOV62l~DLLYi0cp7@7EhdV|OlL_K0n?J(jW zkxCS@#j${SIwDlaq8x?#9l#YKtf2icbRMb3g~K;fcmt6#2#XDOR-=wT z+VO^7C&4&w@b_fuzXZ5mqEsYGy=p)Mp*bO72n7G4DGv(Th-(UOdjQpu83O)6WG9+953BvY5RTT;}J`YkCk zQo5C?5k-BRR=OABkk+LL2^jr`5FrOBGCp4{Pp_k~1ekjyEo&(xHDIxXyQ2Oa63}=U z3T%@q{g8hfS};ycQDnaq+G~KpHfM0@hPn^byn}`j>=8RbiUHb)viMdv#Cr?lb79%J z-f-?WisjULLxH}tipj9z`UX|2pE$@LnOnDG7&1&0Xk9`=w`|89wG!_vqh4{{B4n`| z))cAJYS>6MpOVY9Vw$wq>CCIg_J=*AGo+1M=P&vYVQrMi>D~S4EM`Z zVb1;$3c4U-9?Og7#eCK;CP$XeTY#MSWN$d5XQ2v49Y1{vN);X~_V{Q74_I;x-ZV_9FIn z0n*%P^RN~Ol#83TZ)Qb7`RiSpfbV1qF!`9i@tC3+5HF!BHG25rJi@Fan6GjeYLEU> zvrzCW<@@EyT&KE}-e8nc8w{3xOfI!#`zh^urmBj1*05=p^0Z#k&Vf=1WZQBn|Crp< zoxN8E?*`wyK`tS6A^TR5{awt^)Mz;tC`2EFB0_7Wr6RgZJr)Iou_RGUM}Y$63X6Yi z{uzPsBR$RO8~9ylL|GUV5%xd%#167JNw9=ImIy)#)Pi)_u_AOmCPt9=$|Jw5OG3H& z5t$bV&PQdGC*sUgfR~}FA_2X$lD}JCPT!K8VBNi);`L*U?-cfd!bv)@fK zCRm)kQ;*9k8Bih|wUM`@a6+lpW4&;WL$QQHHd07T*f!Y+6+p=wJT^%nmPiI4?%XW5 zKMhjH7phdvLFOP#P}(R9X@iu{+XkS93;A`0l8pBiM6Cr8M$-GIE$1uoF#?AHxn67> zdleXc*Pt6eRrRR6RYq%fp3!*p!_p(}`5u%-;A(D6EheZo(i8>Z4}U9pom_Vl^GNg1 z5YlX`AkDVgq2`7ufYZBwXHX zctJa8DEvo(m=792AdVsU>#eFhpQ#Rb)=KTL)a+Ua|KzzqqFXGb^Zb$gF=GT5QJvV+ z!m#|3@JL$U9aW8Yeyue%&L2S@IW@b+I$l-k-W+r}uZXs4$*!Y!BkL2gR7tx_Drr}l zHShS|lW*V}0fj-=i0`K2M&zHf>VGMsy#Cx1^u=NNT0){b&HOE(2W04O8g)0!k#b#Q ziK5Qos_-N7w_2%H7Iw<`zYbR%CiA+!NQ*(AuIpE$1ino&uRXsqu8{)y`5Y_YEi@Hb z(c%bmyf56g>`%ax`#qgQCRYHPHn z{n2-=+4elUX{R+mc3teISknvE$X%9X>(YxBnoZknNh3AsB}KJLCC5_OfS1q(x_!=ymH0gB*HW}}$Xd7=$WfrY@>A&I6crShbyuK;MvV4%IO=y3C#^gGv;y~0$yi$397O}<8$`_;5|si&2-2Uhb*o$ zgsDeJ2@&_x8s(_I@#$qo+xGl2V_`qgb(s;7BY0-Fh2fzb)LLMZzR_sE(U4mE)4wxP zzcZxC{UsvCMx%Wr;ram6KwNv2%u|jXz*9&XkGZ+X?Zt5>o@0+Q!RcIWH1v|B*xay4 z7?(tqUyy+ytc0>S$#cR}E(=F~tJMQ(dyC6^vRkbovD<>!ZC-5t4caC@mP)GxeBEAm}4>zOMI;Pu^;S_fc9aj)d;~j+I<(7rWcvv9Oyz#_&p0oDPdI z>JPSvc-%iWepehDN16(2@!0qY8c|@~m+3dgY1w`wQ!>VZ_-$mKFvcm_C$QV}F%4jz zR$$OvD<{|3&Njn&%1ExY&tmP@7%B$dW;;(B&VZ48H5vro?m^xWg1pm%d@TgI&VyVZ zg1pOvd_4qtw+DGo2=ZPJa$g8?gBKXa^S)YmZuA1fcy6kN=VmW3jOYEe@Z91BhVgu$ z7M>5<&Vxq#W04?AQ9 zv?`<04@w=y{9!9UXq6ID-nHO=;_P0CeiEhuMQ!n;yJq3Lm1P1d;cIiQg)uoTJBX6j zcFL_`Xl{^IKf~LuU#y)~RXzhui74u?LBgi!$sKBts6$JzoR;sxv-Bx;H~dbuyA#TC zd}a|mSK`^$RZ$GTI*Q?Vps3;-k9e-N3MZ+Y@g9I$+fMWfJ* zP-^PX$95PTKe})E6_lJ{SyjTf`mnST=2u5HyGoEFzpNXlc^Qu}@fsG0S|II0Jdl&$ zu}Fx1jAimAs8ei$3zV`BDLL7HXy zjZPv!RdC7RC#qG!PhfB)r&4Y?y$5j7dzOP=N56r7qi1Hf_<$z)ATr45A;bl(r`R*9_&|ECNyq%EFYJ_GOk=_o=ixKVH4V-|V zVKT^#KR}kzfNR41ts={)PoDurqJ{)C}7jRZ=t2X_Rp= zDfjet=Zx|K_*J1QDmo1Q(UA1y$DtG8fR`Z+!5ZUio&q~HWic*Rk!0M6N_Z@(x)7c~ zWRCh;z13Z&ts?^U+{GFdvUosi%rBAgrCD|fNa4)3*W$*N=f}pm)RrdFLJ$M%1 z0Ozn!#zP%v;nVRi(mL+nQN?(+js0;J(EdE`bw!mSdUM$ z`SBL^RE>_$`fw>$hu4y4+oegfZALklF)pX$r6+tkiXEhbkO+Je}GuOYIA6 zhMElY8ejTOebSw}L|GJzs28-*PF-fR)FMFqPQ9(e$S<~&JM9&1So7mJK=K7UwZx{g z)pwzu^Xy6UfM)Y-JQy^xOJT4~zG!DJw{u2X3FVo;!cM+yC$-d-wwzK(aVd2b1Yd3U z`0izPPxcx+l!)%a=ZyR{cJ_BL+UBD9-`m-4yOip&rR3}O3SnBZgbxPd6|!8k=p)%( z>ZWpg?QAb}YaX79wlBBk9E|kYYr#{A;dK=lF2W*3vg836m?>$T-UQ~Mp|lvaSx1F5 zG}1K4FR|{SF#+EOF7ZY|wR;r!qPWfFm3lo=xN#=1bno4&o6{KyAAC=!2Ek=>0I*&Q5Gz&l=6sF+XnIE$ZX@2%8J-sf}ZO@c$s zro!#Wp|ARiF+-!I0{iXT= zNjeh^kd#pIY&>qS@T*e)Ylwav#4$ct5Jo_sf0Gl4#*EbU!NhC8WZG^jo6etr)xxo8%p4=&H5?Z$M8U zNFUReha&P&LLLgpL-u*dJpX`9dT9M6zT0^}UNlwv=paR-+eI*FtH(|sC_zve!^=pC zTWu-3!aiP8>z;F6G`Udf%WsvlTV?n@C}$s(i*>M;0?$Ko_8|;hFK5@|cZ;0eg5M|Q z?34H{%Gn}*?~}9l;dir~-HhKpIopTdd*tjr_}wOFx8ZlAoZX1ur{wHY__g$$^+D{V6uUkgyCsO7L$O=Ju}=oE zb1C-8aBMM%oky|70Nwipy7MXGz93?=h*&@on}dix5wVaW`htjiM8stjaZeDjO++lB zh;2c{MiH@?A~psQPl<>n6!BCL@vw+kN)ZnS5oHl^IYpF%h)p8m3X0eiMD&Y@D=DHs zhGcU{OU2-wCOJ;?a<;-((`gwWM^RiTUPIlnGmERt5UX&dc(oEm79~g39nH;3K*Lbt;Y&{mxoD*&9nPGf#ukZnIf^3)cSH z7-^zOBVjU192=5b+K;efZjb3iE)r=nr5%}pG6dQFY~K8iVdi;{2Gkw z?N`fk++KHwZw6H92H*MXcfI8lblb(DZIBCb=?}yfv0w6+26A-z_T; zl3!=1*4wZs!{@ZpugE+ImOgjc?XSoTy?1j6X4gVxwTB8O-z#%?o_sGP2WqqsHIA*) zI`Qd*d;6qT;fB>O#zV+dlp*lKX!JM`0U|1ZKxmjB=2r5<+)94Hqq^thX5gVQFtJOU zTz7(OtQdz)6jyaVQUhA+Wc(#K2#KD-JoWQe8!autzSe~2a5L^!dE`FlK4{SfL3 z01!Ym1;Dc;1gQvI69ZA=EaoN6-y0&dvrqQIHrNvG-xc%sdGTmx>~$FfI2~V?QCvF& z@|~((Lv~V{`{~M9HL`1CqBw9tLf&d4YH`JFqSeBX(ufV%7bt)VhGI(jjbW@b^iy0) zL!GevCNH**$8HK@VO2BqLUJ3L3FpSpL=3k^hc_s{SOd@7W8FpM?(XCr0%I6O(4-!2 zneed$e2^J>X-GLta>0FqOeD2>WGd!23!0$)iw3&9xmh55KlGrLF<77+8H;ru-MoZI zBaE8Ptxu(&kxT8*$P6Exji#TKOQ~mNl5L$mp6Rv!3M?8_lu+(YuJ_Bi%j;F`Adz-x z$-84YEp$ot9?#1!$=>UEhhCD^#w>PS<$Txu4gCiXU_#f%?OJ@XL6i%G9E63ps{Mh{ zunDvr@W@E_lA-=6PfhpbseTM95k&^df}9Pg42G6unowO52Eb?KG7^O7FbOXKe-9#0 zg(_mLJ9MmzG4IjwGd4aR&R)(vyt$rU7 zGE1zf@HCDN)8r!wEf>ouw8Xg3@)ig!Z(*A0)Sw>#r7~~IrNWzXW@_jgh7wuFDvfpj5z^HRr zRa_a^*n76HR{2kOv(f>Xa{)9DX&ZDy+jTo{0#`uHTf+)LZ&e9F6Ik6Q`2iGAWG`CtZBGJgE!spR;Kq$=|x#IHuVcgts zadYDkZEg%=8FOV7y1>8ojZbQ@FzCaDL9$5eg~P#mp+v!D3U;f5pQPYJ)xp~-crXZ_ zDi$5{{Q3?E)Z0?BBAnQt1>C17fcqf?T1W_gQy|<=WereSQ6zZA^T{tl=3ZbyL5`}4q!eK;VNd*c|QCUw@S<|Xf7(z-9g{3|UPYV?4n+j7A zh0AFeI|D|f=Z)m6M&WrQ^OBK#-zdCfWOf?K*NwtXBeTm$zGW148JSm%vABw` zI2N$jYa|Da!d@e@&q#Jf3j2)A9wT|kDD1)fuCB~)nV;V?BEQC_!gS2y=f0L`^%L(>pZW&ZNZjVg(vKe%9tTN%b;bDf}zUjxH2-Xn5H0tlf+k z=t?>5=g->5VQHnDh{!%`<0ZVu`6WEuw?(@;qi*DuewJ4f=USgQ&k5p;YARfU#JMg+ zoa<%OT)a-@3P3wz&U;4tom@xdnXu>Cm@_rvd7g_oGkwqVG3S5}wln6;^j<9l9> zISYKxYcc1bpY`i8=Mq2WjhHjf_q-W%KJdZz$DGUjn73liLf>;B<}C3&Z^xV|zUQ5o zbGh$%H|7lbxy`ekL%!#|n6tK=&(sml$K*j1Dby*fzVYQ^ zZ%$oa!b8d%Wjt0p3d0}>1h~%aIX$BH7JDiBCW`(nL@%g{PslwSP@ez-gK)$AIEIlG8C*U1`W^EqrH)E0nRaE$cx})-f}k;x1QjT97Dlo z0vG|^C8PS*v6vY|;LC>uM12}F6AgZM4bkKg@Vm+VHR`>jiZhlVXDl3sGZqqOY>{6+kr8e(KsE{`M*+q>Hen;)*623wgn&tq#=i%BkZTdOd?7FW6*Iq(+KeB1MILkzF=fqT<#TW>O~+u9tB5ye)6lq8H;zxUR0#> z68Glx<2^w~d32QiL4C>ubC?L%3Ev$97E`IFEh#%VFGvG@NC zaulHlo+L@*{zOi}E*Mbs)1(|Hd*pqnMh9M8)qxjd2cA7l2cAtG_+c3pa(@Vmj2e{O z9Z+)ID36l6iSS~sHUM!WV!(7sHvaJ=goCZLj5^~_%XpEWb138PV3OZPnJ;6XI(MJ_ zME1~*Ulc+C7BTLqUX1F{d7P+ErI-*xtQL58AUHfyqlwZh4fl z`3y`L>HP+*7<&@<_)coS0q|JNV>C_R?WT%ZC&9*jW;sdU<3^)AgE&Dk7}&%E$2Eed zCoFJ{JDN~0j{9sFY|Id_V+f2Qn}$RlE2{rENdTw#)jtZVKaH4?S72I19fwo(M5vai zzh5)tbNJ(|{zMHr?ysWbex&2HVOV_{v3j3eslqpFgizrt`U~xs#6tV1ros$dXqQ3@ z?Xs*yRqfl}_Rd_~-kGiRl?w|L+#Q>*pz6;Y1yz4$DSg0~c$up(4+4zBrSKam%)~68 zl%uk$C84k{^yMLwJmiswEb@>+9+KxFaUS6FGnGkSh;)5{c7L|h4$=TLadP&E?ZxD! zBXFB&ZuRcb915OY9XywU7gPt&qu}|~!SgA2PId4C3Z7LRypV$DRR>>2!IxGCFQVX? z$`H+het&=RWzhtmX)1gHFARiQ;3?XYH+}1+s7p^Ch!y@5Y(3dmI|c8WcI-perWy*{@41-74UDqM+q?F$j-Rd8#% zzk~G}Cc=${b0kdDt>E8}$22t+evc_%52bvgGUb~!Qyv2;dobnxP|CL|Qy!?9vI$c5 zV#>E^5U~5kXRe4OS4aMDb8iABRgoo(-X-qMn^~1vSw%6ejdYh|QKi+1FiZE}>pwj` zGX-7KGuhLx^>cb&-nm(&IoUI6&)*1d`t|(NC5sBOF9oPTRk4Ubv9Gcy2qLJEi&X`J zY@%!;ir@mm{m(fO_vX#4EYx1+J-?E?5pm)~#EFP=PMkOqk(_0q(;bjl)1h&xbSC>l z)ts-wgr1M!mmK8Qe5Ar{<{}kX$s#QO6Sw@uSpF3l4Vn%!06^0K z2@qFZh(!qTsSB|PAPC1b#Rm{~K)r%)rDJ`pr`7uXid5f6hVO;WcS8_4<#o3uALLr{ zRcJ{NH&m%5!>|r8`jd+dbFMM4COOwI+l*?KY%|PuW8fXhcEem~R4d7ahWU(9EhnEb z%mv24y5s`GTx1OVT5^$L&NBwqCg&OE)5gF^@@d1IZ&dq}^9}PUqx#R1PZ{QuMs;oS zNyBV4s=tu4x z@qM6*A4tw+CRdDM4sv`>40DKk9a!SSQfsY>J8BrBmrI#A46F8i&9(uQ9t5^l6Og%4 zjp-0qugi&#N)sQKCO4`U{FNqV83IqS7edW-s`ZSTc*;nwQ-{dQ<+R+1PoA>9etfL? zlTt|zOIJ!Iq%qWLMYsMjs;X-GNR&HT7XU6D z$zL(y^caboXr*p2vDiP-xdzLLAV2SN5Tv=77lXk1yE3t5YPx=zD#tdc^&3=);;Qof z!_m?(2KV@@#^BB))#XlNyiny^>39|pCb5JKnEdy2Zl?O)`NO+nz6>7ueJa#CvL}V^}(8c8Q-~%6oMi9JBHGB{7^zLfec}w)q(9ghmO0))@ zDV&!?Z^m@zAyLOMfstbZsHpum*fyJP+jDGtk!`QA?G4=0{}`}$O|QXm+I$ngr!0hf z3mH5M6#uZ4&TUt#ea~@+?y;)s*Yus_eXTV4fR^|q8#H~FX338>%iY;Ti)_h>3p$Q9 ze3`e2#pGBG|IN`4S2@#hdod|HYJ$76~&re2Y;2)eGn(O042 z0XlqG>93J0e*x|L4p64az*A#_HeaUq8;o9jGmL(FZCiQPw&8CtZ~Qn_fyRe`yR3vE zuu_$wtq}b?aB zi}&5&$(+Q0I?s3FXv3@WbHmV+FuaLDL6!fLl0m1vgjd=1K^!oZotWyt{P+^OZlA~E z>on6Kvi@8^!Gym;%|fmGu7l*w9!TDFk$lNTLTC6|5zTvqCc|qN|Icg%4C_oye4Fe> z!Ed!hFmfWTTdS4C3}5uDj8}Tmh)Uy#!nei|;7SpID-Hl~--! zQU|$Lr>{_DY|MygZ^m+!R;ZzmH*S~@IT8H9monbCR@wLn_SD^S>VVEmXe62Lh)hNDJ z8|HcxU+WEX6^gG_hPejC*BZm@K=IXKm}^mdtu@T0D7Kaw<`NWJOAK>4iml}+wx$&k zThl#aYet^fYWdt^YZn(=yHsnJE4Frd#nvv5*xK{C#MZ8y*s@El?KcuzyM)+!k&CV8 zQEcrZvDF+*JRD3uuUha|mq-}`Pf@Y8TeY^RiKRwz_vaE@GYiGm?wr_K0%B`9imh1$ zbSnqq^A@U-c!4fWsvjAYT4u6mYwG2)JE^0&XjCx2+)HUQp{__&fsc ziT^)JswZzKsq8{Y^^~d@n*IVh&+Z~2^?VN@bzH}h)vJ)QNl1nNgzi#Fe4oEznD{=* zpr7-&1`*fbeef^*Ba}<{8m%wy1t_2A1t?X7dU{6soaaLp)87`}_BpPg+6i5`(-Bm2 zT|u?ZBdB(H1=TK(pjw|3RLg{*+T{^cyM&-x;RvdEpDn0bRRcK0!JHFTvyQXady@+v z@56DzTQm_9Q&{~*P3DmI%OIPa7rhlsjaDn|Z2*qIbitTXEs+>{K?}djFLVJ(bP^g$ zh^w2*_+#|7c13qz4bp~%yr$l_4snNVa&D6%vZSr&?Pgd)pBkrkoH z%Fx}xsxV}KR@kF@(@ORH21KIW>@KW_g9>B{~^d#89 zFNP*#-$QgDI6Dl-HSlzt+W20WKl}^)rx7|mQ$HanH|f=W*LNMCw+pzg>nN0h?kiR( zl&VCir%cxSb%0D>>vUx?_O_@yL{hTYWHPuLaQ9*`YERp#R0qm{}EHlFF*)Bg~o@OiT(UA7SP>HL@<0 zJg1sRfz?@^D)PFcs&$kzw^X8;k(QZ))B%S}s^x~CD9My+rJVGO#QkFX)#!dzirH$^ zRweUowJQ0xYIdo$$u8{h<)r+BHe+6as4J?u4*>S5<}vs=rkW#JRdOUVUxUzV2)=^A zqX2#xqAsiEC;%A6%rk1WojjwOpWyE&s(FeUbV@Zp1+Y(5GY!bos(BnHaq_rop2pwP zYAmBhGb-9BSCa0Jmg=Kw;wgMAew8Xr+YpnEKZTC#t5wGU`#RlpP7vh~yrSZLfadEk zcX(m3a*yt|7#F7vgP%*x&|7q1|$$8@z(4o7~_j3_j}y&tPz~8~g-= zTkz68Z5%KjQdq6AY^dMLs_@Sv_;n7xgrD?QBh4MT{}BdfS7a8; z1`xjg%eF___B3h(blEnfYv3w#R6M%7x@wHj@0{^{nJ)k@s}>B%`#d__r)V=z?&Mw~GFc=it!KG`VnvBIYu1wK&t#G}Av1*V_%TCPQ} zVT;6r&@cs^=uxcK+QJmX&0cj;nM}BE6T{j&&sn(xVr4d8JhU~0_FDYZV9_k(d z?Wn7$=7ho5P^wu+U3sMlSAPn8O{PmNHic0C{TzVL_5jqpfLC3>%>alG#1|nm@hqY& zOVW?qq6=#M1#A(uU`t3GVTC1q>;tY(f1t`ki!Q)FQe&`^XgH|I$&Xa)BMyC3k%!9L z*{dwgPzjzKl$2YgDM7rWb~Y%)K4~hb!anIays%YUi_1OeqnC(q!#eQ|co@Ri0iLKb z)MKe%@mvJ-Fb@D!wUkCNL2;uPM8L|Y70Cf@tQ`t4P8e3un71nfFtD5k;0%r~!XuCX zj@VQ+Iu#~IarO&+ABDchi|L zB&G+gLtMdz;3c&-IwOdieA`Jxl;a(ZFbTR;;K9*%Y4dRhrQAeJ7iS~tb=ML@GJO9ystohkp}a; zk@0EX4TB~N)0R)qteBhoAdb()kr2n{-Z6;dQ}Q+VqA3XU&GHEhEFDyES8xj&Lb%Zf z!69iFHhpkC2$BR#^=I^y?9CCNX|z=|@_5*$<4#AwOrqr;wL2RTA_bKsnqRzEW+ zLm&4sFbX@ni4|{7O_S!S-xalDHqh-0H?aqospuy;l=d9B3xT>%e1$iJmJcCd^T<(o z(`0CxsAHCneStOxl7}iWmVsh`aHka14mfsvyh0CuM+Tw!sfzC_2NSb`WAa?gGh6i#jLEW;7_*mTCAwZtHz7G z8sQ%hH=u4eT+S^_VcEndO3Mwg?B-Y;I%VUtL2;e(5MJ!XbM)PG-A0b@WCw0b2 z{s8%56nHhd%0e6H@wNBV=zGAp zE~rsp@q!xwrkyH2D~)FnK|>tgnRgMiG`y2j1CPBt)E)kFRAO3isAaKkbAsZ4DOz08 zx!9FhUY5U_lb!NVcUI7MJE;5ovofbwyukGeBJoWg5@+~WCh~?I@`}jcm9!a`vOs`c zs^(|fe4U<0CQ}0)S#7?x$%x(BaI4gOD?YcKj_eI(fyT>hWFcTm#}C zD75P{tUCvl8HzbqIwq1vy`y4ak9;3G`5N^CeE2|mL8J>T8n7T(`7&t2Sw}oK`H*}0 zIQOb+GKhejtuz|I!dmdXCs$eHx^xDx#6QOUq>q(G%+VUB59FbsI#WE#0T0ZF4h){3 zt#DxW1SzIfqST$yOb!%@h7<) zfDrI{G{8L}G&yA`R-$-bD#Tpob-b+5w^K}OuADE3luQJ*Fx)a}DngQ8q-7x<;Ri*e zN*I={E>*malZNgouLYh1st{eHj(lcn;SyRbuR$pTzV=UON=mW(XnG1caSjSXxWBZMZlBC_FN#WT-(96Eu@MQ_0uo0kw$wKWyb?zln zM)3u5SVTu>F$sUB`z7f(e6*A|f z`#x&hv5RW-B5(H|6`xdJhz(j(8cBunE)3}7nMsj!NZbgJAw>jl0%!@gj_Jme{w=6g zWU4hRafTm{Z$#*vJ&zhQrb+Xt9KdvNAmky>ILJZ0jGc$2!g*LK98^K;0OrdVTQz5`ayKsff`+{QjLySSRjLr{ALozVF zT;m_CXYkDXKD9NQXAlJb**dZnr_jh&7*}o@;yI>@_}A1{pakHBilG>33)aLJ1l@2W z19=-=7*rq#k*JK84#0bC@TI`SX>|&Bors@S@j8DirADvG68^vt17Y+s?eR|HZwz!g z$ye2?KEFbF{7@&oc@Gh3D66VZJ+(0H9R`b_XdVSsODqWDrb-^n`zj6LF)~*;hCU}s@;;Hijyy=#qGn3wY67>h_`m(ZUOXuEeytwEHGHpY)Cuy`Opx zf4+K8(R98ehXA_aCcdlVPDYrpw95mt5WUE$$eYONAcO|mQ!wODskxrc5I|jOurs6b zQhY8z9NZe?-u48q#kXGbbbcCNpy?Yt)ldkp@RxDosNw9d)TR4X88?A&$8alM&*$ z3o#iWCL_cN7h)3KA(4Voo9HqZ*O(9y>>FE0H(t1^n)&qdnb?EI4 ziJFeS#|MnaB_nwN+jvUVeY&qNZzIa_A8O`wY}a%w@if#4(xFb%u}){8PPz~4G#%vEzr>a5tyQdbb zT8n<;0HFJ@s;?W7^;+_E@*7t*&1aN2RsA6re@WG3pMkGEwXhsvW|lUzFs$%pEJz1k zHn!F&XdRSP0e|=0-XBYAK`b9qaVv^%=$J z5xHW-4;$to! zYE)~`u)Z|&iJb{oW4D%SJ95c-0=qh*IFyF+4Hx2WQQ5{I0L6Up~ z;>>3}q7hAgsF)dM9cRf5GqcP(%92@T&Vi1a!^{>flWftR)!KpkOb7aR1| zWEV5vVX^84DEl2|b};K5mRQ1)9n9PXz`K~aokg_dcHq9yB~vx?8g<|`Wx!F!r*Bs*ToCI0PZwqG5P73*Uws<$Emp9_S4JTu}fk8 zM3*wzdWBWMiq&CBfu7o8-0tHJJ2l`FhO+?QLhEx z4h0jl$F)^&<;>s_J8?2N1rbroBVQnUk9t2O9Cu&{G>P~|CMFOLbIK}WWPG3>P`p zg9U&yEqaXi&pT`%&l|SDIctD(#vaqSq85Ej!!68DRSlTYXgoh$y^ zgb~!{GXhDvrmDb*#;TzCq*#hQ$+(zJv4=Gjv_g728bP6^a3c+2Ez6=v+79~1_S~e{ zgjdsMJojy8s-@-h%->aGICf-aIO-8%DhVB;H|62;izY|Ng04V@qPhHMKmW1$&n%68 zw(`(b{xgn8PNARJM6EVDQNszrInrVlUCbm1TH9IuOhq2i#Cm0fjf^-cXJWC}SoAf@ zi8BjVp-?4m+PV(PsL#M>F`NPU?cb75e<7YbA)n{+T+@8QUqytcy5(;~gBET=1Cyvh zCL!8AjoOU|7irpUQ~sNqF|JrMid0)L`kz7mBj^lG_W8A}1>YKVSut|>I$-gN>EP+X zQ|XQ$tp-PhNSMkKen5Cd$!#`fA`wc`HEmY&!lO?e_t1gi>YHP6{rm%)Ope^0JFp?=Sl#)UXb~Rw!dUO@vA=qH9=5}#4 zH&dwQW_nR`m43TH&E0I<@VA>9GRjlnUXP~z2P<$iQ=z~bJhhri9A|0VDNo~9+wd-^ z!*PZy z4rZRf6vbzt{b{t8PL9SE=R_Bxg^oeG5UT;(YC6}*P@euLK#WDD8;`Dy)rML-nQN=Z zjf9;nv7X#C^5Zt}IMnYs2#;JU1jc$c0zXi38X8jt5>*}w32uC~4fUGhR$`J>rl;DfVkv>|48#y3>euUjo|g0@^_=K*7LBL8|s^ zJVWV{dNzX3pvk>cp>Vp-w`2+T%KYIB{4*r{3i=&$YlJiMrbG21;-owBM)8QFF30>O zk2vmf%s7vDTSPD%;23d2L}vIDp%WX1h_^(9j|MzM91{_SJK+5^;QcV*|G~EX zKeFxK{vg?eCMIY90a;~>OWc=`xHE~kYh((i`z)3Oaeqd{{V5SQugE(KixhP@ z6rO^I5LG_USJMeZi`$G&`J9pUxHf|C1<};$5H4#tg1Imj<~pch@+Bt70&SV)w&e)6 zWwtvfj{x8ioRd#b)ZgLJZ;An=xT-}vP$Cog3 zftpD!!1d8QLfObG+6Ol=-(gtC1!_{5&zh?{(=bzL4b#DRBgmFE91x}Pb5k(BDM(+> z2IJ52ug$^uX8yG$7~c}a+P6|s|3T|Q(og{@x;1vNw6M(O40ezalYP{7bfHR%0wE#I z3#2b9kiMuu`l14JDZNwh>@O5$}`KfSa15ez!WL%3xo9_lkA=h0%RsVle zgXvUE%}{^sP;}&n#7?dOrSp}h86v`?G^O*ErpY3rr_v<%n-5A;E3NMN-+VlVu#hT0 zfOnMRaw1eE$ZnM-wg!h{&#l4wFZxXAZ5(WV#@qw&zR_&iy@=S>c*$?O>Uu+*6sl#c|uDPUD@iwBk>pY8#mKJi~WD z9D_jY0E->~^tc$?!0Nga8`zX4mThG54a{JM>c@j8FdDo0Xmkv>acA&3hT9+Wh!&r7 znnaA(Nj~R5$(_ys&I*C#j@PUZNX~fGX}s!&+HaI?>ngBX=dX$u`_UD08Nx zyk$Kt4H;TvvgDJB#t7)H*mNzEjZP=C)q2v~W+=4bE@n)I3R~(dO0DIJSe8;3E?3aB z^F6>eRdW{Dr$JSzlO)G-<8DDY3r1Xjaci7d5e`Xb@FWAE_=5ScKG*1_BRuD9USsLZ ze5g`;@)}y8tfzSr`j|Y;V$TKYp9@IIrx`k2o3A?&0M$0&v~NDQBsmD4(y%sofZ;KS z6IQ(qOog5~K~K*>mB04e*0pz1c2wN?MUbM7V7<-;Rfhf+KA_ImSQ~`r5AOzSFjL#` z=P9i%J3sWr2rEe&Nn*YjB<|0L4~@m}C=F)!C)`MZ7IMFkQL$w#x(uf0E2zQj#+Cca ztS0#~vu0_D9RZl;HQ2~4%zDd!k#)0}^Xu54uPzs!>JWS`2tjnxG7mARfASD>40iB? zN3b7+iRW3VPcK}l&n#T2Pc2-jPrJcN{qI2NeBHK(I)4xjZ-@4xZOU)G%*gM2niid= z(H%X4GBd~ol5Ytgj8ym<+0whLw+*M3h3CYTeur#ZUSiwuQ)qY%4?#-5iq;X&ES}<9 zij*t_j-6+<(eq4>Env|FZa=!Tr+N7@qH=oS-0#v0<9N51-{aC?rcby?S>0lXAfNe6 zhH94=?jJz$0(`Qs5=E?&S8Q0ng$)c3#ljpcB-73_XsU#ck1mPN-GIa|0EzFmZTJaa zQh!&HlC=pz-$qa*!oUCFh`{>~1!QhAVLycbC9e{_LH#8T!teH=5RTlpjNVr*ufnS3 zk8S&D+kO>2_KHxxLvg!gy1R~OVN z=fU$OVmHDWpPw-sugNY#0X5rKi8f5J4KRhd;toB44zUiJ>7un^??l*27X0v1#7Lm% z5#P&D!5(=PdgN6%+e0#Lkl{c7icgQ{b{gvEDpGl_-jjH}{|15bV*U*C-YHxYpAU9L z&V-z9Jt9ewv+kka6ok&XhkkcJ=pFaa?^+0*4>_ytMG$&7_a>xkEEdLo*CRQ-eAD=qL97bH#rDiv8E0+K*qeS6s8tUbDY*-JWpW-g({LbKTx| z-TuJyr_s`T6Uno*2FsT|IK22?4_e!C>btvIHOUiX{_bXEXWfR~j*Cp(+T=#KRjewy ziphRQ9sMVqWOwI8(v-Z_y2qL<=hVpFSL^FRd2F-oCG-b@aDS}q305({Tg%$QT2@O` z$v+~X8U%9o!mjdx*Clg?L31fLQ_z!qio5xRfE}_+oIEb~2W0i(Z(-$ltLT!v!pgfg zm>wh+6rKGUHkdWGy@qTs;eAr!jM{?8H%P^16pr^#+!^(tXMQO(-g7hRC!X2HXuQAg z&ZuvA=7OF#-hFxFy_n7FUu@g|kJoJdy8U<8?Gf~M_PTwSE&l$6hW4|xtouu`^=_n)hS3V>cI)=Ui?9Mp zH{8y|F346Y`+H;sZQ+UzmU@y2!>hyUPXep2lw2&k^RaBBW$y%F8fh4Nr2m>HX~}z% z<Y z^d_<2>DIYWD`Wk-Kr4H~w&8~^T@xF4$dLBC`}R2bWiRJ)v;YngeoI�M3a*!?g4L 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 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/webapp/js/piecemaker-2/piecemakerCSS.css b/src/main/webapp/js/piecemaker-2/piecemakerCSS.css deleted file mode 100755 index c14fe9b5ca..0000000000 --- a/src/main/webapp/js/piecemaker-2/piecemakerCSS.css +++ /dev/null @@ -1,32 +0,0 @@ -/* STYLES FOR THE IMAGE DESCRIPTIONS IN THE PIECEMAKER IMAGE GALLERY BY MODULARWEB */ - -headline { - display: block; - font-size: 20; - color: #FFFFFF; -} - -paragraph { - display: block; - color: #80B2E4; -} - -inline { - display: inline; - color: #80B2E4; -} - -break { - font-size: 7; - display:block; -} - -a { - color: #FFFFFF; - display: inline; -} - -a:hover { - color: #000000; - display: inline; -} \ No newline at end of file diff --git a/src/main/webapp/js/piecemaker-2/piecemakerNoShadow.fla b/src/main/webapp/js/piecemaker-2/piecemakerNoShadow.fla deleted file mode 100755 index cd8193e7a8fbb7e578e21e48f1758b9375090d31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114688 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 diff --git a/src/main/webapp/js/piecemaker-2/piecemakerXML.xml b/src/main/webapp/js/piecemaker-2/piecemakerXML.xml deleted file mode 100755 index 7cada52589..0000000000 --- a/src/main/webapp/js/piecemaker-2/piecemakerXML.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - 960 - 360 - 7 - 1.2 - 0.1 - easeInOutBack - 0 - 20 - 0x111111 - 0x0064C8 - 100 - 25 - 12 - - - - Description Text - Ӂ - Here you can add a description text for every single image. - Ӂ - This is HTML text loaded from the external XML file and formatted with an external CSS file. So it's pretty simple to set this text. You can also easily add - Ӂhyperlinks - . This one leads you to the official Piecemaker website, by the way. - - - - - Description Text - Ӂ - Here you can add a description text for every single image. - Ӂ - This is HTML text loaded from the external XML file and formatted with an external CSS file. So it's pretty simple to set this text. You can also easily add - Ӂhyperlinks - . This one leads you to the official Piecemaker website, by the way. - - - - - Description Text - Ӂ - Here you can add a description text for every single image. - Ӂ - This is HTML text loaded from the external XML file and formatted with an external CSS file. So it's pretty simple to set this text. You can also easily add - Ӂhyperlinks - . This one leads you to the official Piecemaker website, by the way. - - - - - Description Text - Ӂ - Here you can add a description text for every single image. - Ӂ - This is HTML text loaded from the external XML file and formatted with an external CSS file. So it's pretty simple to set this text. You can also easily add - Ӂhyperlinks - . This one leads you to the official Piecemaker website, by the way. - - - - - Description Text - Ӂ - Here you can add a description text for every single image. - Ӂ - This is HTML text loaded from the external XML file and formatted with an external CSS file. So it's pretty simple to set this text. You can also easily add - Ӂhyperlinks - . This one leads you to the official Piecemaker website, by the way. - - - \ No newline at end of file diff --git a/src/main/webapp/js/pnghack-1.0.1.js b/src/main/webapp/js/pnghack-1.0.1.js deleted file mode 100755 index c457eb4033..0000000000 --- a/src/main/webapp/js/pnghack-1.0.1.js +++ /dev/null @@ -1,5 +0,0 @@ -// PNGHack 1.0.1 (last change 2009-11-02) (original 2008-06-18) -// Copyright (c) 2008 Yves Van Goethem and png-hack project contributors -// http://code.google.com/p/png-hack/ -// Distributed under MIT X11 License -document.write('');var PNGHack=function(k){var l='http://png-hack.googlecode.com/svn/trunk/spacer.gif';var g=function(b,e,c){if(c.checkIE&&!navigator.userAgent.match(c.checkIE))return;if(!b)b={};var m=b.scope||document;var f=(!b.elm&&e!=2)?m.all:m.getElementsByTagName(b.elm);var h=b.src||'src';var q=new RegExp((b.ext)?'\\w+.'+b.ext.toUpperCase():'\.PNG$');var n=function(a,i){var j=a.style;if(!a.pngsrc)c.elements.push(a);a.pngsrc=a.getAttribute(i);j.width=a.clientWidth;j.height=a.clientHeight;j.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+a.pngsrc+"',sizingMethod='scale')";if(c.remotehost==true)k=l;else if(c.remotehost!=false){var o=function(){a.setAttribute(i,l)};var p=function(){if(a.readyState=='complete'){a.detachEvent('onerror',o);a.detachEvent('onreadystatechange',p)}};a.attachEvent('onerror',o);a.attachEvent('onreadystatechange',p)}a.setAttribute(i,k||'images/spacer.gif');if(a.className.match(/\bhack-png\b/))var r=setTimeout(function(){a.className=a.className.replace(/hack-png/g,'');clearTimeout(r)},300)};if(e==2){n(b.elm,h);return}for(var d=0;dd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, -"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, -e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, -"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ -a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, -C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, -s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, -j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, -toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== --1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; -if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", -b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& -!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& -l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), -k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, -scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= -false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= -1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="

";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
t
";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= -"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= -c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); -else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; -if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, -attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& -b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; -c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, -arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= -d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ -c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== -8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== -"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ -d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= -B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== -"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== -0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); -(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; -break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, -q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= -l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, -m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== -true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== -g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- -0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== -i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; -if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, -g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); -n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& -function(){var g=k,i=t.createElement("div");i.innerHTML="

";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| -p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= -t.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? -function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= -h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): -c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, -2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, -b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& -e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, -""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= -c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, -wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, -prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, -this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); -return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; -else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", -prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| -b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- -1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); -d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, -jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, -zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), -h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); -if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= -d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; -e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, -ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== -"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& -!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, -getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", -script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| -!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= -false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; -A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", -b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& -c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| -c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= -encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", -[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), -e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); -if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", -3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, -d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* -Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} -var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; -this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| -this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= -c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, -e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& -c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); -c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ -b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); \ No newline at end of file diff --git a/src/main/webapp/js/prettyPhoto/jquery.prettyPhoto.js b/src/main/webapp/js/prettyPhoto/jquery.prettyPhoto.js deleted file mode 100755 index 616685d4fa..0000000000 --- a/src/main/webapp/js/prettyPhoto/jquery.prettyPhoto.js +++ /dev/null @@ -1,73 +0,0 @@ -/* ------------------------------------------------------------------------ - Class: prettyPhoto - Use: Lightbox clone for jQuery - Author: Stephane Caron (http://www.no-margin-for-errors.com) - Version: 3.1 -------------------------------------------------------------------------- */ - - -(function($){$.prettyPhoto={version:'3.1'};$.fn.prettyPhoto=function(pp_settings){pp_settings=jQuery.extend({animation_speed:'fast',slideshow:5000,autoplay_slideshow:false,opacity:0.80,show_title:true,allow_resize:true,default_width:500,default_height:344,counter_separator_label:'/',theme:'pp_default',horizontal_padding:20,hideflash:false,wmode:'opaque',autoplay:true,modal:false,overlay_gallery:true,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,markup:'
\ -
 
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ - Expand \ -
\ - next \ - previous \ -
\ -
\ -
\ -
\ - Previous \ -

0/0

\ - Next \ -
\ -

\ - Close \ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
\ -
',gallery_markup:'',image_markup:'',flash_markup:'',quicktime_markup:'',iframe_markup:'',inline_markup:'
{content}
',custom_markup:''},pp_settings);var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=true,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay();});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal) -$.prettyPhoto.close();e.preventDefault();break;};};};});} -$.prettyPhoto.initialize=function(){settings=pp_settings;if(settings.theme=='pp_default')settings.horizontal_padding=16;if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');}):$.makeArray($(this).attr('href'));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):"";}):$.makeArray($(this).find('img').attr('alt'));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):"";}):$.makeArray($(this).attr('title'));set_position=jQuery.inArray($(this).attr('href'),pp_images);_build_overlay(this);if(settings.allow_resize) -$(window).bind('scroll.prettyphoto',function(){_center_overlay();});$.prettyPhoto.open();return false;} -$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;_build_overlay(event.target);} -if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));movie_width=(parseFloat(grab_param('width',pp_images[set_position])))?grab_param('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(grab_param('height',pp_images[set_position])))?grab_param('height',pp_images[set_position]):settings.default_height.toString();if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=true;} -if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true;} -$pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(' ');imgPreloader="";skipInjection=false;switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/embed/'+grab_param('v',pp_images[set_position]);if(settings.autoplay)movie+="?autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='http://player.vimeo.com/video/'+match[2]+'?title=0&byline=0&portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions['height']+=15;pp_dimensions['contentHeight']+=15;pp_dimensions['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'ajax':doresize=false;pp_dimensions=_fitToViewport(movie_width,movie_height);doresize=true;skipInjection=true;$.get(pp_images[set_position],function(responseHTML){toInject=settings.inline_markup.replace(/{content}/g,responseHTML);$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();});break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().append('
').css({'width':settings.default_width}).wrapInner('
').appendTo($('body')).show();doresize=false;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=true;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break;};if(!imgPreloader&&!skipInjection){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});return false;};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0){set_position=$(pp_images).size()-1;};}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1){set_position=0;}}else{set_position=direction;};if(!doresize)doresize=true;$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');_hideContent(function(){$.prettyPhoto.open();});};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage){currentGalleryPage=0;};slide_speed=settings.animation_speed;}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0){currentGalleryPage=totalPage;};slide_speed=settings.animation_speed;}else{currentGalleryPage=direction;slide_speed=0;};slide_to=currentGalleryPage*(itemsPerPage*itemWidth);itemsToSlide=(currentGalleryPage==totalPage)?pp_images.length-((totalPage)*itemsPerPage):itemsPerPage;$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return false;});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);}else{$.prettyPhoto.changePage('next');};} -$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});clearInterval(pp_slideshow);pp_slideshow=undefined;} -$.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove();});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed').css('visibility','visible');$(this).remove();$(window).unbind('scroll.prettyphoto');settings.callback();doresize=true;pp_open=false;delete settings;});};function _showContent(){$('.pp_loaderIcon').hide();$ppt.fadeTo(settings.animation_speed,1);projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));if(projectedTop<0)projectedTop=0;$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions['contentHeight'],width:pp_dimensions['contentWidth']},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),width:pp_dimensions['containerWidth']},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();} -if(pp_dimensions['resized']){$('a.pp_expand,a.pp_contract').show();}else{$('a.pp_expand').hide();} -if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();settings.changepicturecallback();pp_open=true;});_insert_gallery();};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback();});};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();};function _fitToViewport(width,height){resized=false;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true,fitting=false;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{fitting=true;};pp_containerHeight=imageHeight,pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);if((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight)){_fitToViewport(pp_containerWidth,pp_containerHeight)};};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;} -function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime';}else if(itemSrc.match(/\b.swf\b/i)){return'flash';}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe';}else if(itemSrc.match(/\bajax=true\b/i)){return'ajax';}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom';}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);if(projectedTop<0)projectedTop=0;if(contentHeight>windowHeight) -return;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)});};};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth);};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){itemWidth=52+5;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage";};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');$pp_gallery.find('.pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return false;});$pp_gallery.find('.pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();});itemWidth=52+5;$pp_gallery_li.each(function(i){$(this).find('a').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false;});});};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('Play') -$pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});} -$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open();});return false;});$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return false;});_center_overlay();};return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);};function grab_param(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1];}})(jQuery); \ No newline at end of file diff --git a/src/main/webapp/js/scrolltop/scrolltopcontrol.js b/src/main/webapp/js/scrolltop/scrolltopcontrol.js deleted file mode 100755 index d01b0a529d..0000000000 --- a/src/main/webapp/js/scrolltop/scrolltopcontrol.js +++ /dev/null @@ -1,76 +0,0 @@ -//** jQuery Scroll to Top Control script- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com. -//** Available/ usage terms at http://www.dynamicdrive.com (March 30th, 09') -//** v1.1 (April 7th, 09'): -//** 1) Adds ability to scroll to an absolute position (from top of page) or specific element on the page instead. -//** 2) Fixes scroll animation not working in Opera. - - -var scrolltotop={ - //startline: Integer. Number of pixels from top of doc scrollbar is scrolled before showing control - //scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to scroll document up when control is clicked on (0=top). - setting: {startline:100, scrollto: 0, scrollduration:1200, fadeduration:[500, 100]}, - controlHTML: '', //HTML for control, which is auto wrapped in DIV w/ ID="topcontrol" - controlattrs: {offsetx:0, offsety:0}, //offset of control relative to right/ bottom of window corner - anchorkeyword: '#top', //Enter href value of HTML anchors on the page that should also act as "Scroll Up" links - - state: {isvisible:false, shouldvisible:false}, - - scrollup:function(){ - if (!this.cssfixedsupport) //if control is positioned using JavaScript - this.$control.css({opacity:0}) //hide control immediately after clicking it - var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto) - if (typeof dest=="string" && jQuery('#'+dest).length==1) //check element set by string exists - dest=jQuery('#'+dest).offset().top - else - dest=0 - this.$body.animate({scrollTop: dest}, this.setting.scrollduration); - }, - - keepfixed:function(){ - var $window=jQuery(window) - var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx - var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety - this.$control.css({left:controlx+'px', top:controly+'px'}) - }, - - togglecontrol:function(){ - var scrolltop=jQuery(window).scrollTop() - if (!this.cssfixedsupport) - this.keepfixed() - this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false - if (this.state.shouldvisible && !this.state.isvisible){ - this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0]) - this.state.isvisible=true - } - else if (this.state.shouldvisible==false && this.state.isvisible){ - this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1]) - this.state.isvisible=false - } - }, - - init:function(){ - jQuery(document).ready(function($){ - var mainobj=scrolltotop - var iebrws=document.all - mainobj.cssfixedsupport=!iebrws || iebrws && document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not IE or IE7+ browsers in standards mode - mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body') - mainobj.$control=$('
'+mainobj.controlHTML+'
') - .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'}) - .attr({title:'To the top! To the victory!'}) - .click(function(){mainobj.scrollup(); return false}) - .appendTo('body') - if (document.all && !window.XMLHttpRequest && mainobj.$control.text()!='') //loose check for IE6 and below, plus whether control contains any text - mainobj.$control.css({width:mainobj.$control.width()}) //IE6- seems to require an explicit width on a DIV containing text - mainobj.togglecontrol() - $('a[href="' + mainobj.anchorkeyword +'"]').click(function(){ - mainobj.scrollup() - return false - }) - $(window).bind('scroll resize', function(e){ - mainobj.togglecontrol() - }) - }) - } -} - -scrolltotop.init() \ No newline at end of file diff --git a/src/main/webapp/js/slides.min.jquery.js b/src/main/webapp/js/slides.min.jquery.js deleted file mode 100755 index cc56ce95d9..0000000000 --- a/src/main/webapp/js/slides.min.jquery.js +++ /dev/null @@ -1,20 +0,0 @@ -/* -* Slides, A Slideshow Plugin for jQuery -* Intructions: http://slidesjs.com -* By: Nathan Searles, http://nathansearles.com -* Version: 1.1.7 -* Updated: May 2nd, 2011 -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -(function($){$.fn.slides=function(g){g=$.extend({},$.fn.slides.option,g);return this.each(function(){$('.'+g.container,$(this)).children().wrapAll('
');var d=$(this),control=$('.slides_control',d),total=control.children().size(),width=control.children().outerWidth(),height=control.children().outerHeight(),start=g.start-1,effect=g.effect.indexOf(',')<0?g.effect:g.effect.replace(' ','').split(',')[0],paginationEffect=g.effect.indexOf(',')<0?effect:g.effect.replace(' ','').split(',')[1],next=0,prev=0,number=0,current=0,loaded,active,clicked,position,direction,imageParent,pauseTimeout,playInterval;function animate(a,b,c){if(!active&&loaded){active=true;g.animationStart(current+1);switch(a){case'next':prev=current;next=current+1;next=total===next?0:next;position=width*2;a=-width*2;current=next;break;case'prev':prev=current;next=current-1;next=next===-1?total-1:next;position=0;a=0;current=next;break;case'pagination':next=parseInt(c,10);prev=$('.'+g.paginationClass+' li.'+g.currentClass+' a',d).attr('href').match('[^#/]+$');if(next>prev){position=width*2;a=-width*2}else{position=0;a=0}current=next;break}if(b==='fade'){if(g.crossfade){control.children(':eq('+next+')',d).css({zIndex:10}).fadeIn(g.fadeSpeed,g.fadeEasing,function(){if(g.autoHeight){control.animate({height:control.children(':eq('+next+')',d).outerHeight()},g.autoHeightSpeed,function(){control.children(':eq('+prev+')',d).css({display:'none',zIndex:0});control.children(':eq('+next+')',d).css({zIndex:0});g.animationComplete(next+1);active=false})}else{control.children(':eq('+prev+')',d).css({display:'none',zIndex:0});control.children(':eq('+next+')',d).css({zIndex:0});g.animationComplete(next+1);active=false}})}else{control.children(':eq('+prev+')',d).fadeOut(g.fadeSpeed,g.fadeEasing,function(){if(g.autoHeight){control.animate({height:control.children(':eq('+next+')',d).outerHeight()},g.autoHeightSpeed,function(){control.children(':eq('+next+')',d).fadeIn(g.fadeSpeed,g.fadeEasing)})}else{control.children(':eq('+next+')',d).fadeIn(g.fadeSpeed,g.fadeEasing,function(){if($.browser.msie){$(this).get(0).style.removeAttribute('filter')}})}g.animationComplete(next+1);active=false})}}else{control.children(':eq('+next+')').css({left:position,display:'block'});if(g.autoHeight){control.animate({left:a,height:control.children(':eq('+next+')').outerHeight()},g.slideSpeed,g.slideEasing,function(){control.css({left:-width});control.children(':eq('+next+')').css({left:width,zIndex:5});control.children(':eq('+prev+')').css({left:width,display:'none',zIndex:0});g.animationComplete(next+1);active=false})}else{control.animate({left:a},g.slideSpeed,g.slideEasing,function(){control.css({left:-width});control.children(':eq('+next+')').css({left:width,zIndex:5});control.children(':eq('+prev+')').css({left:width,display:'none',zIndex:0});g.animationComplete(next+1);active=false})}}if(g.pagination){$('.'+g.paginationClass+' li.'+g.currentClass,d).removeClass(g.currentClass);$('.'+g.paginationClass+' li:eq('+next+')',d).addClass(g.currentClass)}}}function stop(){clearInterval(d.data('interval'))}function pause(){if(g.pause){clearTimeout(d.data('pause'));clearInterval(d.data('interval'));pauseTimeout=setTimeout(function(){clearTimeout(d.data('pause'));playInterval=setInterval(function(){animate("next",effect)},g.play);d.data('interval',playInterval)},g.pause);d.data('pause',pauseTimeout)}else{stop()}}if(total<2){return}if(start<0){start=0}if(start>total){start=total-1}if(g.start){current=start}if(g.randomize){control.randomize()}$('.'+g.container,d).css({overflow:'hidden',position:'relative'});control.children().css({position:'absolute',top:0,left:control.children().outerWidth(),zIndex:0,display:'none'});control.css({position:'relative',width:(width*3),height:height,left:-width});$('.'+g.container,d).css({display:'block'});if(g.autoHeight){control.children().css({height:'auto'});control.animate({height:control.children(':eq('+start+')').outerHeight()},g.autoHeightSpeed)}if(g.preload&&control.find('img').length){$('.'+g.container,d).css({background:'url('+g.preloadImage+') no-repeat 50% 50%'});var f=control.find('img:eq('+start+')').attr('src')+'?'+(new Date()).getTime();if($('img',d).parent().attr('class')!='slides_control'){imageParent=control.children(':eq(0)')[0].tagName.toLowerCase()}else{imageParent=control.find('img:eq('+start+')')}control.find('img:eq('+start+')').attr('src',f).load(function(){control.find(imageParent+':eq('+start+')').fadeIn(g.fadeSpeed,g.fadeEasing,function(){$(this).css({zIndex:5});$('.'+g.container,d).css({background:''});loaded=true;g.slidesLoaded()})})}else{control.children(':eq('+start+')').fadeIn(g.fadeSpeed,g.fadeEasing,function(){loaded=true;g.slidesLoaded()})}if(g.bigTarget){control.children().css({cursor:'pointer'});control.children().click(function(){animate('next',effect);return false})}if(g.hoverPause&&g.play){control.bind('mouseover',function(){stop()});control.bind('mouseleave',function(){pause()})}if(g.generateNextPrev){$('.'+g.container,d).after('Prev');$('.'+g.prev,d).after('Next')}$('.'+g.next,d).click(function(e){e.preventDefault();if(g.play){pause()}animate('next',effect)});$('.'+g.prev,d).click(function(e){e.preventDefault();if(g.play){pause()}animate('prev',effect)});if(g.generatePagination){if(g.prependPagination){d.prepend('
    ')}else{d.append('
      ')}control.children().each(function(){$('.'+g.paginationClass,d).append('
    • '+(number+1)+'
    • ');number++})}else{$('.'+g.paginationClass+' li a',d).each(function(){$(this).attr('href','#'+number);number++})}$('.'+g.paginationClass+' li:eq('+start+')',d).addClass(g.currentClass);$('.'+g.paginationClass+' li a',d).click(function(){if(g.play){pause()}clicked=$(this).attr('href').match('[^#/]+$');if(current!=clicked){animate('pagination',paginationEffect,clicked)}return false});$('a.link',d).click(function(){if(g.play){pause()}clicked=$(this).attr('href').match('[^#/]+$')-1;if(current!=clicked){animate('pagination',paginationEffect,clicked)}return false});if(g.play){playInterval=setInterval(function(){animate('next',effect)},g.play);d.data('interval',playInterval)}})};$.fn.slides.option={preload:false,preloadImage:'/img/loading.gif',container:'slides_container',generateNextPrev:false,next:'next',prev:'prev',pagination:true,generatePagination:true,prependPagination:false,paginationClass:'pagination',currentClass:'current',fadeSpeed:350,fadeEasing:'',slideSpeed:350,slideEasing:'',start:1,effect:'slide',crossfade:false,randomize:false,play:0,pause:0,hoverPause:false,autoHeight:false,autoHeightSpeed:350,bigTarget:false,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}};$.fn.randomize=function(c){function randomizeOrder(){return(Math.round(Math.random())-0.5)}return($(this).each(function(){var $this=$(this);var $children=$this.children();var a=$children.length;if(a>1){$children.hide();var b=[];for(i=0;i)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else -return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else -return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else -selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else -this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else -return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else -jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else -jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"
      ","
      "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
      ","
      "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else -ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else -while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else -for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
      ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else -xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else -jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else -for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else -s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else -e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/src/main/webapp/js/superfish-menu/superfish.js b/src/main/webapp/js/superfish-menu/superfish.js deleted file mode 100755 index c6a9c7de04..0000000000 --- a/src/main/webapp/js/superfish-menu/superfish.js +++ /dev/null @@ -1,121 +0,0 @@ - -/* - * Superfish v1.4.8 - jQuery menu widget - * Copyright (c) 2008 Joel Birch - * - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - * - * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt - */ - -;(function($){ - $.fn.superfish = function(op){ - - var sf = $.fn.superfish, - c = sf.c, - $arrow = $([' »'].join('')), - over = function(){ - var $$ = $(this), menu = getMenu($$); - clearTimeout(menu.sfTimer); - $$.showSuperfishUl().siblings().hideSuperfishUl(); - }, - out = function(){ - var $$ = $(this), menu = getMenu($$), o = sf.op; - clearTimeout(menu.sfTimer); - menu.sfTimer=setTimeout(function(){ - o.retainPath=($.inArray($$[0],o.$path)>-1); - $$.hideSuperfishUl(); - if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} - },o.delay); - }, - getMenu = function($menu){ - var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; - sf.op = sf.o[menu.serial]; - return menu; - }, - addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; - - return this.each(function() { - var s = this.serial = sf.o.length; - var o = $.extend({},sf.defaults,op); - o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ - $(this).addClass([o.hoverClass,c.bcClass].join(' ')) - .filter('li:has(ul)').removeClass(o.pathClass); - }); - sf.o[s] = sf.op = o; - - $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { - if (o.autoArrows) addArrow( $('>a:first-child',this) ); - }) - .not('.'+c.bcClass) - .hideSuperfishUl(); - - var $a = $('a',this); - $a.each(function(i){ - var $li = $a.eq(i).parents('li'); - $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); - }); - o.onInit.call(this); - - }).each(function() { - var menuClasses = [c.menuClass]; - if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); - $(this).addClass(menuClasses.join(' ')); - }); - }; - - var sf = $.fn.superfish; - sf.o = []; - sf.op = {}; - sf.IE7fix = function(){ - var o = sf.op; - if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) - this.toggleClass(sf.c.shadowClass+'-off'); - }; - sf.c = { - bcClass : 'sf-breadcrumb', - menuClass : 'sf-js-enabled', - anchorClass : 'sf-with-ul', - arrowClass : 'sf-sub-indicator', - shadowClass : 'sf-shadow' - }; - sf.defaults = { - hoverClass : 'sfHover', - pathClass : 'overideThisToUse', - pathLevels : 1, - delay : 800, - animation : {opacity:'show'}, - speed : 'normal', - autoArrows : true, - dropShadows : true, - disableHI : false, // true disables hoverIntent detection - onInit : function(){}, // callback functions - onBeforeShow: function(){}, - onShow : function(){}, - onHide : function(){} - }; - $.fn.extend({ - hideSuperfishUl : function(){ - var o = sf.op, - not = (o.retainPath===true) ? o.$path : ''; - o.retainPath = false; - var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) - .find('>ul').hide().css('visibility','hidden'); - o.onHide.call($ul); - return this; - }, - showSuperfishUl : function(){ - var o = sf.op, - sh = sf.c.shadowClass+'-off', - $ul = this.addClass(o.hoverClass) - .find('>ul:hidden').css('visibility','visible'); - sf.IE7fix.call($ul); - o.onBeforeShow.call($ul); - $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); - return this; - } - }); - -})(jQuery); diff --git a/src/main/webapp/js/swfobject/expressinstall.swf b/src/main/webapp/js/swfobject/expressinstall.swf deleted file mode 100755 index 86958bf3a726d6e946e36fb5d34aaf315c9f0b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmV+g1N!_!S5pQ-1pokeoP|`)Pt-sZ|8;lSEwI4K*P@gUAu&n}HSvZZ1PFwL1zA83 z#=~qoK%v_y{QdanFT+{w@Z$&6T61KWAk)|Bv_e13 zkzQ;4o&u7j&L%&Rbo@gZgY7bt`wO<^ArQVUco)Icx1Iz$4zdt3Vd!_J~za6aTSF^ zv*wWj_qQlBDW*%Qh0S3w+b%KVVDs71dTF1GvFIK}IVLX)XduinxNUQ@0WC30>N}o! zfs~oyyJbqvCJncY%}OA6838v!-x3v2KKE$REi=oZhS;l>^CCrO`0sUmoQT`uOOu;q$6 z<1wpLl5wyqJ7`kX;<6{Fxuz}PE2`~CqyDMTstKsdnp_h_xh7Y--z9J#Qch{r3^Ix| zY?;Y7Ii^WhkbL|$fhUn|CW@qLyV8B;f9`SK)?zc-Ru5WDQM`J@cCFfi%&#QSu{?Cr z+dO47+WT0El2ODo)ND#oJJ!}4Kqmp6SAi}9x(K+2g<_uQx;mdgu9>dfO#WmHmO~fB zwl@V6VL+ECF##orl&8!NIZCpil=6m7F5}+VAx1_(hoWP3OC?`ddg2}8P?yWZU&#pU zyAA|S`>(kLz(c%xfPHqz0>igFF-4=}MthU|rRVb?Scz+2sQcc%_lSyYh1whUsV`!p zKbnU;b*BUBKqL9hX!lleS`s;^YU+TtJS}a8{^W9)Z0I-Gn1C1`i8`)kF72nuKvgp> z7h-#+EfR^Hl - Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis - This software is released under the MIT License -*/ -var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("