From ef715dc2c3f4ea3b44f6d4a264230b32913c84f4 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 12 Oct 2019 22:07:48 +0200 Subject: [PATCH] [init] --- .htaccess | 0 assets/colorPicker.js | 11 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_15_777777_40x100.png | Bin 0 -> 209 bytes .../images/ui-bg_flat_16_151515_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-hard_55_555555_1x100.png | Bin 0 -> 115 bytes .../ui-bg_highlight-soft_35_adadad_1x100.png | Bin 0 -> 103 bytes .../ui-bg_highlight-soft_60_dddddd_1x100.png | Bin 0 -> 106 bytes .../ui-bg_inset-soft_15_121212_1x100.png | Bin 0 -> 103 bytes .../images/ui-icons_666666_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_aaaaaa_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_bbbbbb_256x240.png | Bin 0 -> 5355 bytes .../images/ui-icons_c98000_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cccccc_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_f29a00_256x240.png | Bin 0 -> 5355 bytes .../custom-theme/jquery-ui-1.8.16.custom.css | 568 +++++++ assets/experiments.css | 141 ++ assets/fonts/@font-face/Demo.html | 95 ++ .../d4d3be6c923464b81f4e89e6a57bc539.eot | Bin 0 -> 40774 bytes .../d4d3be6c923464b81f4e89e6a57bc539.svg | 1450 +++++++++++++++++ .../d4d3be6c923464b81f4e89e6a57bc539.ttf | Bin 0 -> 40588 bytes .../d4d3be6c923464b81f4e89e6a57bc539.woff | Bin 0 -> 24808 bytes .../d4d3be6c923464b81f4e89e6a57bc539.woff2 | Bin 0 -> 20392 bytes assets/fonts/License.txt | 37 + assets/fonts/Museo W01 500/Museo W01 500.eot | Bin 0 -> 40774 bytes assets/fonts/Museo W01 500/Museo W01 500.otf | Bin 0 -> 93560 bytes assets/fonts/Museo W01 500/Museo W01 500.svg | 1450 +++++++++++++++++ assets/fonts/Museo W01 500/Museo W01 500.woff | Bin 0 -> 24808 bytes .../fonts/Museo W01 500/Museo W01 500.woff2 | Bin 0 -> 20392 bytes assets/fonts/Online_Web_Fonts.url | 8 + assets/gradientui.css | 15 + assets/gradientui.js | 226 +++ assets/jquery-1.6.2.min.js | 18 + assets/jquery-ui-1.8.16.custom.min.js | 791 +++++++++ assets/jquery.text-overflow.js | 42 + assets/museo.css | 15 + assets/three.min.js | 724 ++++++++ code-de-conduite.html | 143 ++ fonts/@font-face/Demo.html | 95 ++ .../d4d3be6c923464b81f4e89e6a57bc539.eot | Bin 0 -> 40774 bytes .../d4d3be6c923464b81f4e89e6a57bc539.svg | 1450 +++++++++++++++++ .../d4d3be6c923464b81f4e89e6a57bc539.ttf | Bin 0 -> 40588 bytes .../d4d3be6c923464b81f4e89e6a57bc539.woff | Bin 0 -> 24808 bytes .../d4d3be6c923464b81f4e89e6a57bc539.woff2 | Bin 0 -> 20392 bytes fonts/License.txt | 37 + fonts/Museo W01 500/Museo W01 500.eot | Bin 0 -> 40774 bytes fonts/Museo W01 500/Museo W01 500.otf | Bin 0 -> 93560 bytes fonts/Museo W01 500/Museo W01 500.svg | 1450 +++++++++++++++++ fonts/Museo W01 500/Museo W01 500.woff | Bin 0 -> 24808 bytes fonts/Museo W01 500/Museo W01 500.woff2 | Bin 0 -> 20392 bytes fonts/Online_Web_Fonts.url | 8 + grayscott.js | 610 +++++++ images/background-01.png | Bin 0 -> 68574 bytes index.html | 254 +++ 56 files changed, 9638 insertions(+) create mode 100644 .htaccess create mode 100755 assets/colorPicker.js create mode 100755 assets/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100755 assets/custom-theme/images/ui-bg_flat_15_777777_40x100.png create mode 100755 assets/custom-theme/images/ui-bg_flat_16_151515_40x100.png create mode 100755 assets/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100755 assets/custom-theme/images/ui-bg_highlight-hard_55_555555_1x100.png create mode 100755 assets/custom-theme/images/ui-bg_highlight-soft_35_adadad_1x100.png create mode 100755 assets/custom-theme/images/ui-bg_highlight-soft_60_dddddd_1x100.png create mode 100755 assets/custom-theme/images/ui-bg_inset-soft_15_121212_1x100.png create mode 100755 assets/custom-theme/images/ui-icons_666666_256x240.png create mode 100755 assets/custom-theme/images/ui-icons_aaaaaa_256x240.png create mode 100755 assets/custom-theme/images/ui-icons_bbbbbb_256x240.png create mode 100755 assets/custom-theme/images/ui-icons_c98000_256x240.png create mode 100755 assets/custom-theme/images/ui-icons_cccccc_256x240.png create mode 100755 assets/custom-theme/images/ui-icons_cd0a0a_256x240.png create mode 100755 assets/custom-theme/images/ui-icons_f29a00_256x240.png create mode 100755 assets/custom-theme/jquery-ui-1.8.16.custom.css create mode 100644 assets/experiments.css create mode 100644 assets/fonts/@font-face/Demo.html create mode 100644 assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.eot create mode 100644 assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg create mode 100644 assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.ttf create mode 100644 assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff create mode 100644 assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff2 create mode 100644 assets/fonts/License.txt create mode 100644 assets/fonts/Museo W01 500/Museo W01 500.eot create mode 100644 assets/fonts/Museo W01 500/Museo W01 500.otf create mode 100644 assets/fonts/Museo W01 500/Museo W01 500.svg create mode 100644 assets/fonts/Museo W01 500/Museo W01 500.woff create mode 100644 assets/fonts/Museo W01 500/Museo W01 500.woff2 create mode 100644 assets/fonts/Online_Web_Fonts.url create mode 100644 assets/gradientui.css create mode 100644 assets/gradientui.js create mode 100755 assets/jquery-1.6.2.min.js create mode 100755 assets/jquery-ui-1.8.16.custom.min.js create mode 100644 assets/jquery.text-overflow.js create mode 100644 assets/museo.css create mode 100644 assets/three.min.js create mode 100644 code-de-conduite.html create mode 100644 fonts/@font-face/Demo.html create mode 100644 fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.eot create mode 100644 fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg create mode 100644 fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.ttf create mode 100644 fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff create mode 100644 fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff2 create mode 100644 fonts/License.txt create mode 100644 fonts/Museo W01 500/Museo W01 500.eot create mode 100644 fonts/Museo W01 500/Museo W01 500.otf create mode 100644 fonts/Museo W01 500/Museo W01 500.svg create mode 100644 fonts/Museo W01 500/Museo W01 500.woff create mode 100644 fonts/Museo W01 500/Museo W01 500.woff2 create mode 100644 fonts/Online_Web_Fonts.url create mode 100644 grayscott.js create mode 100644 images/background-01.png create mode 100644 index.html diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..e69de29 diff --git a/assets/colorPicker.js b/assets/colorPicker.js new file mode 100755 index 0000000..cdf9475 --- /dev/null +++ b/assets/colorPicker.js @@ -0,0 +1,11 @@ +/* + * colorPicker, JavaScript Color Picker (one-file version) + * http://dematte.at/colorPicker + * + * Copyright 2011 by Peter Dematté + * Dual licensed under the MIT or GPL Version 2 licenses. + * @version 0.91 + * @created 2010-11-03 + * @updated 2011-07-13 + * Date: Mon Aug 15 12:02:56 2011 -0100 +*/eval(function(p,i,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('1d 1F(ae,i,f,J,aa,U,o,v,S,Q,t,ag,m,C,W,q,c,V){1q Z=1F,i=i||Z.1g||"B",f=f||Z.3a||4,J=J!=1X?J:Z.7u!=1X?Z.7u:1h,aa=aa!=1X?aa:Z.6I!=1X?Z.6I:1h,U=U!=1X?U:Z.76!=1X?Z.76:1h,o=o!=1X?o:Z.75!=1X?Z.75:1h,v=v!=1X?v:Z.74!=1X?Z.74:1h,S=S||Z.8v||0,Q=Q||Z.8x||3,t=Z.8G||["1v","1s"],ag=ag||Z.8B||1C,m=m||Z.8D||"",C=C||Z.8i||[79,0,0],W=W||Z.8j||2,q=q!=1X?q:Z.4h!=1X?Z.4h:15,c=c||Z.8X||0,V=V||Z.94||1f,Z=1F.cP,Y,ac,b,G,D=1,B=1,H,R,O,N,u,g=7j.95.6x().1Q(/(97|91)/)!==-1,s=1f.92&&1f.93,n=(!Z)?1d(ao){1q ah=1f.3A("8U"),aq=1f.4i("11"),ap=1f.4i("5O"),x=1f.4i("1Y"),au=s&&1f.8N,ay=s&&!1f.4w,aw=s&&!ay&&!2n.8I,aB,aC,aj,al,am,ax=\'<11 18="2B"><1O 18="4J" 1U="" /><11 18="4q"><11 18="3p"><11 18="3r"><11 18="2P"><11 18="3x"><11 18="3t"><11 18="3n"><11 18="8J"><21 18="8R"><21 18="5e"><11 18="5a"><21 18="2p"><21 18="8S"><21 18="7p"><11 18="7r"><11 18="2F"><11 18="3c"><21 18="4j"><11 18="25"><11 18="5p"><11 18="7b"><11 18="5q 4N"><11 18="7g"><11 18="5s"><11 18="7f"><11 18="5n 4N"><11 18="7e"><11 18="5k"><11 18="2q"><11 18="20"><11 18="2M"><11 18="8T 1T">H<1O 1U="1K" 1B="6K" 1n="0" 2Q="3" /><11 18="8O 1Z">&8P;<11 18="8Q 1T">S<1O 1U="1K" 1B="6L" 1n="0" 2Q="3" /><11 18="7N 1Z">%<11 18="7R 1T">B<1O 1U="1K" 1B="6M" 1n="0" 2Q="3" /><11 18="7A 1Z">%<11 18="2U"><11 18="7C 1T">R<1O 1U="1K" 1B="6N" 1n="0" 2Q="3" /><11 18="7B 2K">&4Y;<11 18="8a 1T">G<1O 1U="1K" 1B="6O" 1n="0" 2Q="3" /><11 18="8b 2K">&4Y;<11 18="86 2K">B<1O 1U="1K" 1B="6P" 1n="0" 2Q="3" /><11 18="88 2K">&4Y;<11 18="3N"><11 18="8g 1Z">C<1O 1U="1K" 1B="6Q" 1n="0" 2A="2A" /><11 18="7X 1Z">%<11 18="7W 1Z">M<1O 1U="1K" 1B="6U" 1n="0" 2A="2A" /><11 18="7U 1Z">%<11 18="7Z 1Z">Y<1O 1U="1K" 1B="6V" 1n="0" 2A="2A" /><11 18="84 1Z">%<11 18="82 1Z">K<1O 1U="1K" 1B="6W" 1n="1E" 2A="2A" /><11 18="81 1Z">%<11 18="3Q"><11 18="a7 1Z">#<1O 1U="1K" 1B="2T" 1n="b1" 2Q="6" /><11 18="5m 1T">W<11 18="3V"><11 18="3M"><11 18="4z"><11 18="4d 1T"><11 18="4S 1T"><11 18="4A 1T">b6<11 18="4x 1T">b4<11 18="2I"><11 18="2E"><11 18="5o"><11 18="b2">\',aE=\'.2B{14:1I;1b:b3;1a:9Y;1K-3z:1s}.4q,.3p,.3r,.2P{14:1I;1b:2l;1a:2l;12:1y(2i.1G) 1r 1i}.3p{1r:0}.3r{1v:0}.2P{1v:0;1r:0}.3x,.3t{14:1I;1b:1E%;1a:1E%;12-1o:#5t}.3x{1s:1W;1b:9Z}.3t{1i:1W;1a:9X}.3n{14:1I;1s:2u;1i:2u;1b:67;1a:2a;6G:6C}.3u,.31,.3d,.3f,.36,.35,.4W,.2D,.2C,.3l,.29,.2W,.3i,.2d,.4e{14:1I;1b:2a;1a:2a}.3u,.31,.3d,.3f,.36,.35{12:1y(6j.1G)}.3J,.41{14:1I;1b:3m;1a:3m;3D-3a:43;12:1y(2i.1G)}.41{12-14:0 9V}.3J{12-14:0 3m}.2p{14:1I;1b:2a;1a:2a;3E:7c}.6h{3E:1y(4c.5d),7c}.2o,.3X,.49,.47,.2t,.3U,.3L,.3H,.2v,.3R,.3T,.3O,.3P,.4U,.2e,.52,.28,.2L{14:1I;1r:43;1b:3W;1a:2a;12:1y(2N.1G)}.4H,.4j{14:1I;1r:0;1b:3W;1a:2a}.2r,.2V,.2j,.2X{14:1I;1b:1W;1a:4r;3D-3a:43;1r:0;12:1y(2i.1G)}.2r,.2j{1r:50}.2j{12-14:-27 0}.2r{12-14:-4y 0}.2X{12-14:0 0}.2V{12-14:-3m 0}.25{14:1I;1s:2u;1v:2u;1b:9W;1a:3W;1M:6F-5l;6E-3z:1i}.5p,.7b,.5q,.7g,.5s,.7f,.5n,.7e,.5k,.2q{1b:3W;1a:4k;4L:1s;12-1o:#4n;2O-1r:1t;2O-1i:1t}.5p,.5q,.5s,.5n,.5k{1b:4k}.2q{1a:3W;2O-1i:0;12:#4n 1y(2i.1G) 56-4Z 2u -4r}.59{12-14:2u -4k}.20{14:1I;1b:a4;1a:a1;1i:2u;1r:2u!3q;1r:2l;1w:1t 23 #2m;1w-1r:1t 23 #2c;1w-1v:1t 23 #2c;3D:3b 3b 3b 44/3m "4K 6D",4K,6H;1o:#7s;12-1o:#2Y}.2M,.2U,.3N,.3Q{1w-1i:1t 23 #5t;1w-1v:1t 23 #2m;1M:6F-5l;6E-3z:1i;58:1P 0 1W; 2O:43 1W}.2M{1w-1i:1R}.3Q{1w-1v:0}.20 1O{58:1t;1w:1t 23 #2m;12-1o:#2Y;4L:1s;3D:3b 3b 3b 44/5K "4K 6D",4K,6H;1o:#bl;1w-1r-1o:#2c;1w-1v-1o:#2c;5C-1a:44;1b:bm;1a:44;2O:1P 1P 0}.2M 11,.2U 11,.3N 11,.3Q 11{1b:27;1a:3C;1w:1t 23 #2m;1w-1s-1o:#2c;1w-1i-1o:#2c;4L:1s;1K-3z:6w;3E:6B;5C-1a:7o;2O:1P 0 0}.20 .1Z{1w:1t 23 #2Y}.20 .1T{1w-1s-1o:#2c;1w-1i-1o:#2c}.20 .2K{1w:1t 23 #2c;1w-1s-1o:#2m;1w-1i-1o:#2m;12-1o:#5t}.3V,.3M{14:1I;1a:4O;3D-3a:0;6G:6C;1s:0;1v:bt;12-1o:#6i;1w-1r:1t 23 #2Y;1w-1v:1t 23 #2m;1w-1s:1t 23 #2Y;z-5j:1}.3M{12-1o:#br}.3k{12-1o:bs;z-5j:2}.3s{12-1o:#bk}.3w{12-1o:#bb}.4z{14:1I;1v:0;1s:0}.4d,.4S,.4A,.4x{1b:6A;1a:50;4L:1s;1w:1t 23 #2c;1w-1v-1o:#2m;1w-1r-1o:#2m;1K-3z:6w;5C-1a:ba;3E:6B}.4A,.4x{1a:b9}.2I{14:1I;1r:1P;1i:1P;1b:27;1a:27;12:1y(2i.1G) -6k 0}.2E{14:1I;1r:1P;1v:1P;1b:27;1a:27;12:1y(2i.1G) -6A 0;3E:bi-bg}.5o{1w:1t 9m #2c;14:1I;1s:-1t;1i:-1t;1b:1E%;1a:1E%;1M:1R;z-5j:3}.5o 11{1b:1E%;1a:1E%;12-1o:#9u}.S{1b:9s;1a:9b}.S .3x{1b:9e}.S .3t{1a:7q}.S .3n{1b:3S;1a:2z;1s:2l;1i:2l}.S .3u,.S .31,.S .3d,.S .3f,.S .36,.S .35,.S .4W,.S .2D,.S .2C,.S .3l,.S .29,.S .2W,.S .3i,.S .2d,.S .4e,.S .2p{1b:2z;1a:2z}.S .2o,.S .3X,.S .49,.S .47,.S .2t,.S .3U,.S .3L,.S .3H,.S .2v,.S .3R,.S .3T,.S .3O,.S .3P,.S .4U,.S .2e,.S .4H,.S .52,.S .28,.S .2L,.S .4j{1b:27;1a:2z;1r:43!3q;1r:-1t}.S .2r,.S .2j{1r:44!3q;1r:3m;1b:4O;12-14:-4k 0}.S .2j{12-14:-4C 0}.S .2V,.S .2X{1r:-1t!3q;1r:-1P}.S .25{1a:27;1b:9A;1v:2l;1s:2l}.S .25 11{1a:3C;1b:7o}.S .25 .4N{1b:3C}.S .25 .2q{1b:27;1a:27;12-14:1P -3C}.S .25 .59{1b:27;1a:27;12-14:1P -9S}.S .20{1a:be!3q;1a:b8;1i:2l;1r:2l!3q;1r:4r}.S .2U{1w-1i:0;58-1i:1P}.S .3N{1M:1R}.S .2I{1r:1t;1i:1t}.S .2E{1r:1t;1v:1t}.1D{1b:7w;1a:7w}.1D .3x{1b:7z}.1D .3t{1a:7z}.1D .3n{1s:3o;1i:3o}.1D .25{1v:3o;1s:3o}.1D .20{1M:1R}.1D .2I,.1D .2E{12-14:50;1r:-4O;1v:-3o;1b:2u;1a:3C}.1D .2I{1i:-1P}.1j{1b:7q;1a:a9}.1j .3x{1b:3S}.1j .3t{1a:as}.1j .3n{1s:1W;1i:1W;1b:3S;1a:7x}.1j .3l,.1j .29,.1j .2W,.1j .3i,.1j .2d,.1j .4e,.1j .2p,.1j .4U,.1j .2e,.1j .4H,.1j .52,.1j .28,.1j .2L,.1j .4j{1a:7x}.1j .25{1v:1W;1s:1W}.2o,.2t,.2v,.28,.2C,.29{12:1y(2N.1G) 0 -6e}.2o{12-1o:#83}.3X{12-14:0 -8d}.49{12-14:0 -8h}.47{12-14:0 -7G}.2t{12-1o:#7T}.3U{12-14:0 -7J}.3L{12-14:0 -7F}.3H{12-14:0 -8K}.2v{12-1o:#8M}.3R{12-14:0 -8L}.3T{12-14:0 -8k}.3O{12-14:0 -8z}.3u{12-14:-7y 0}.31{12-14:-61 0}.3d,.S .2D{12-14:-5x 0}.3f{12-14:-5X 0}.36{12-14:-5A 0}.35{12-14:-5D 0}.3P{12-14:0 -7y}.4H{12:#4n 1R}.2L,.2W{12:1y(2N.1G) 0 -8A}.4W{12:1R}.2D{12:1y(3j.1G) 0 0}.3l,.3i{12:1y(3j.1G) -2a 0}.2d,.2e{12:1y(2N.1G) 0 -6d}.4e{12:#4n}.S .2o,.S .28,.S .2t,.S .2v,.S .2C,.S .29{12-14:0 -5D}.S .3X{12-14:0 -61}.S .49,.S .35{12-14:0 -2z}.S .47{12-14:0 -2a}.S .3U{12-14:0 -5x}.S .3L{12-14:0 -7E}.S .3H{12-14:0 -5L}.S .3R{12-14:0 -5I}.S .3T{12-14:0 -5X}.S .3O,.S .31{12-14:0 0}.S .3u{12-14:-2z -2z}.S .3d{12-14:-2a -2z}.S .3f{12-14:-2a 0}.S .36{12-14:-2z 0}.S .3P{12-14:0 -80}.S .2e,.S .2d{12-14:0 -5A}.S .2L,.S .2W{12-14:0 -b0}.S .3l,.S .3i{12-14:-5L 0}.1j .2e,.1j .2d{12-14:0 -6c}.1j .28,.1j .29{12-14:0 -66}.1j .2L,.1j .2W{12-14:0 -b5}.4G{1M:1R}.4J{14:1I;1s:1W;1i:1W;1b:5K}.4g{12:1y(2i.1G) 56-4Z -4y -6g}.4m{12:1y(2i.1G) 56-4Z -4y -6k}\',y="a0",aD=y+"a2//8/bp/bn==",ai=y+"bq/bu+f/bv/bc/bf/9U++9q/98",ak=y+"99+9w+9L//9O+9P/9Q/9y+9E+9D+9F+9H/5y/9G/9C/9x/9z/9B/9I/9R+9T+9K/9J+9N/9M==",an=y+"9g+9f+9h/9j+9i/9d/9c+9k+9r+9t/9v+9l+9n/9p+9o/bh+bj/8y/bo+b7/a3=",aA=y+"a5/a6+a8/7V+7Y/8e++8f/8c/89+7D/7Q+7P+7O/65/7S/5Y/7I/62/7H/5b/5T/5U+5V/5W/4I+7M/7L+7K+8W/8V/90+8Z/8Y/8H/8q+8p/8o+8t/8s/8r/4I+8n/8m/8l/8u+8C+8F/8E/62/8w/5b/5T/5U+5V/5W/4I+cK/4I+d9/d8+da/dc/65/5b/db/5Y/d4/d3+d5==";2f(1q ar=0;ar2Z.5?-2Z.5:2Z.5),n.1z[1],n.1z[2],1h))}19{7(aF[1]==2){M(d(n.2x))}19{7(aF[1]==3){Z.57.1L="1e("+Z.2y.1o+")";n.2x=Z.2y.1o;n.4V=K(n.2x);j(1h,1h)}19{Z.57.1L="1e("+n.1u+")";n.2x=n.1u;M(n.1u)}}}E(aJ,1k)}19{7(aF=/4T(.)(.)\\s+b/.1x(aJ.1c)){7(aF[1]=="L"){n.1g=aJ.1c.2R(4,1);M(n.1e)}7(aF[1]=="R"){7(aF[2]!="X"){aF=aJ.1c.2R(4,1);n.1V[aF]=!n.1V[aF];E(aJ,n.1V[aF]);l("2k.1V."+aF,n.1V[aF]);M(n.1e)}19{1q aN=n.1u[0],aS=n.1u[1],aU=n.1u[2],aL=(aN*(5z*5z)+aS*5z+aU)%17?17:51,aK=(aL-1)/2;Z.2w=Z.2w||n.1u;7(Z.5m.6R.5g=="W"){M(Z.2w)}19{M([aN+(aN%aL>aK?aL:0)-aN%aL,aS+(aS%aL>aK?aL:0)-aS%aL,aU+(aU%aL>aK?aL:0)-aU%aL])}E(aJ,1k)}}}19{7(aJ==Z.2I){ad(1h)}19{7(aF=/3v([0-9]).*/.1x(aJ.1c)){7(aF[1]!="0"){M(d(aJ.1Y.1L))}19{1q aQ="1e("+n.1u+")",aF;2f(1q aP=1;aP<9;aP++){aF="3v"+aP+"s";7(d(Z[aF].1L)+""==n.1u+""){Z["3v"+aP].1o=aQ;Z[aF].1L=(K(d(aQ))>dE)?"#2Y":"#6i";Z.5B=dD(1d(){Z[aF].1L=Z["3v"+aP].1o;Z.5B=1C},dp);1l 1k}}7(!Z.5B){2f(aP=9;aP>1;aP--){aF="3v"+aP+"s";Z[aF].1L=Z["3v"+(aP-1)+"s"].1L;l("cP."+aF,Z[aF].1L.1H(/,/g,"|"))}Z.6f.1L=aQ;l("cP.6f",aQ.1H(/,/g,"|"))}}}}}}}}}7(aJ.1B&&aJ.1B.1Q(/[dq]/)==-1){1q aF=aJ.1B,aG=aF.1Q(/[2b]/)!=-1?1p:aF.1Q(/[63]/)!=-1?1E:45,aI=aF.1Q(/[6t]/)!=-1?0:aF.1Q(/[6p]/)!=-1?1:2,aV=1h,aO=(aG==1p)?n.1e[aI]:n.1z[aI]/1p*aG;aJ.1c="4g";Z.5u=aJ;aR=aG-p(aT,[0,0,0,0])[1];h(V,"3Z",1d(aZ){1q aY=(!aV?aO:0)+aG-p(aZ,[0,0,0,0])[1]-aR;7(!aV){P(aY,aG,aI,n.1e,n.1z)}19{7(1m.4R(aY)>10){aV=1k;aR+=aY;aJ.1c="4m";F();7(q){b=4b(1d(){j(1h,1h)},q)}19{b=1h}1l 1k}}})}19{7(aJ.1B){}19{1l 1k}}};h(V,"cG",ab);Z.bU=1d(aP){1q aP=aP||2n.3F,aN=aP.3h||aP.30,aN=aN.bT==3?aN.1N:aN,aG=aP.5J||aP.5Z,aG=aG>=96&&aG<=bW?aG-48:aG,aL=5S.5R(aG),aJ={37:1,38:1,39:1,40:1,46:1,8:1,9:1,13:1,33:1,34:1}[aG],aT=aN.1B,aS=/[2b]/.1x(aT)?1p:/[63]/.1x(aT)?1E:/[H]/.1x(aT)?45:bV,aQ=aS>45?/[0-9a-5F-F]/:/\\d/,aI,aH,aK,aR,aF,aO=/38|40|33|34/.1x(aG),aM=/8|46/.1x(aG)||aO;7(aG==13){7(aN==Z.2T){M(d(aN.1n))}F();1l 1k}7((aJ&&!aM)||(aN==Z.2T&&(aJ||aQ.4P(aL)))){1l 1h}7(!aT||aT.1Q(/[6b]/)==-1||(!aJ&&!aQ.4P(aL))){1l 1k}7(aN.1n=="0"){aN.1n=""}7(1f.6a){aI=1f.6a.bS().bP();aH=aN.4f();aK=aN.4f();aH.bO(aI);aK.bR(1h);aK.bQ("c3",aH);aN.6q=aK.1K.1S;aN.6v=aK.1K.1S+aH.1K.1S}aR=aN.6q-(aG==8?1:0);aF=(aN.1n.2R(0,aR)+(aJ?"":aL)+aN.1n.2R(aN.6v+(aG==46?1:0))).1H(/^0*/g,"");7(aO){aF=+aN.1n+(aG==38?1:aG==40?-1:aG==33?(aF>(aS-10)?aS-aF:10):-10)}aN.1n=aF;7(+aF<=aS){P(+aF,aS,aT.1Q(/[6t]/)!=-1?0:aT.1Q(/[6p]/)!=-1?1:2,n.1e,n.1z)}7(q){j(1h,1h)}aR=aR-(aM?1:0);7(aN.4f){aI=aN.4f();aI.bY("bX",aR+1);aI.c0()}19{aN.bZ(aR+1,aR+1)}1l 1k};Z.bC=1d(aI){1q aI=aI||2n.3F,aH=aI.3h||aI.30,aG=aI.5J||aI.5Z,aF={37:1,38:1,39:1,40:1,46:1,8:1,9:1,13:1}[aG];7((aF&&aH!=Z.2T&&aG!=46&&aG!=8)||(aH==Z.2T&&(aF||/[0-9a-5F-F]/.4P(5S.5R(aG))))){7(aG==13&&aH==Z.2T){M(d(aH.1n));F()}1l 1h}19{1l 1k}};Z.bx=Z.20.bw=1d(aG){1q aG=aG||2n.3F,aF=aG.3h||aG.30;7(!aF.1c.1Q(/bz*B(\\d|by)/)&&!b){E(aF,1h)}1l 1k};Z.bL=1d(aG){1q aG=aG||2n.3F,aF=aG.3h||aG.30,aH=/4T(.)(.)\\s+b/.1x(aF.1c);7(aH&&aH[2]!="X"&&aH[1]!="R"&&D>1){n.1g=aH[2]=="H"?"R":aH[2]=="S"?"G":aH[2]=="V"?"B":aH[2]=="R"?"H":aH[2]=="G"?"S":"V";M(n.1e);A(" S")}19{7(aF==Z.4d){7(n.bd){1f.2s.1Y.22=n.bd;n.bd=1C}19{n.bd=1f.2s.1Y.22+";";1f.2s.1Y.12="1e("+n.1u+")"}}}};1F.bK=1d(aF){1q aH,aG=1F.2k;7(aF[0]===1k){aF[0]=aG.1e[0]}19{aH=0}7(aF[1]===1k){aF[1]=aG.1e[1]}19{aH=1}7(aF[2]===1k){aF[2]=aG.1e[2]}19{aH=2}P(aF[aH],1p,aH,aF,aG.1z);7(!q){j(1h,1h)}19{7(!b){b=4b(1d(){j(1h,1h)},q)}}};1F.bN=1d(aG){1q aI,aF,aH=1F.2k;7(aG[0]===1k){aG[0]=aH.1z[0]}19{aI=0;aF=45}7(aG[1]===1k){aG[1]=aH.1z[1]}19{aI=1;aF=1E}7(aG[2]===1k){aG[2]=aH.1z[2]}19{aI=2;aF=1E}P(aG[aI],aF,aI,aH.1e,aG);7(!q){j(1h,1h)}19{7(!b){b=4b(1d(){j(1h,1h)},q)}}};1F.bG=1d(aF){M(d(aF))};1F.bI=1d(){6J(b);b=1k;j(1h,1h)};ah=aq=x=ar=at=aB=az=e=aE=al=ax=y=aD=ai=ak=an=aA=aC=aj=ap=am=1C;n=1F.2k={};n.1V={};n.1g=1F.1g||i;1F.4h=q}:1F.2k,M=1d(y){G=/R|G|B/.1x(n.1g)?"2b":"4M";R=/R|G/.1x(n.1g)?2:n.1g=="H"?1:0;O=/S|H/.1x(n.1g)?2:n.1g=="G"?0:1;N=/R|H/.1x(n.1g)?0:/G|S/.1x(n.1g)?1:2;l("2k.1g",n.1g);7(!J){Z.cr.1M="1R"}7(!aa){Z.cD.1M="1R"}D=/2B(\\s+S)*(\\s+1D)*(\\s+1j)*/.1x(Z.1c);B=D[3]?2:1;D=D[1]?2:1;H=(D>1?4o:0)+(B>1?64:0);2f(1q z=0;z1&&e=="R"?" 4G":"");7(z>2&&e=="L"){e="R";z=0}}n.1e=[];n.1z=[];7(G=="4M"){y=af(y[0],y[1],y[2])}k(1C,1C,1h,[y[R],y[O],y[N]],1h)},k=1d(ai,al,am,ah,x,ak,z){1q y=1F.2k,aj;7(!ah){aj=p(ai,al);aj[1]=aj[1]<0?1p:aj[1]*D*B>1p?0:1p-aj[1]*D*B;7(am){y.1A[0]=aj[0]<0?0:aj[0]*D>1p?1p:aj[0]*D;y.1A[1]=aj[1]}19{y.1A[2]=aj[1]}}19{y.1A=ah}7(G=="2b"){7(ak){y.1e=ak}19{y.1e[R]=y.1A[0];y.1e[O]=y.1A[1];y.1e[N]=y.1A[2]}y.1z=z?z:af(y.1e[0],y.1e[1],y.1e[2])}19{7(z){y.1z=z}19{y.1z[R]=y.1A[0];y.1z[O]=y.1A[1];y.1z[N]=y.1A[2]}y.1e=ak?ak:I(y.1z[0],y.1z[1],y.1z[2],1h)}y.1u=[1m.1J(y.1e[0]),1m.1J(y.1e[1]),1m.1J(y.1e[2])];y.2h=L(y.1e[0],y.1e[1],y.1e[2]);y.2h=[1m.1J(y.2h[0]*1E),1m.1J(y.2h[1]*1E),1m.1J(y.2h[2]*1E),1m.1J((1-y.2h[3])*1E)];y.5r=w(y.1u[0],y.1u[1],y.1u[2]);7(!q||x){j(am,ah)}},j=1d(aq,aj){1q y=1F.2k,e=1F.cP,an=0,al=0,ak=0,ah,z,ao,ai,ap,am,x;7(aq){7(y.1A[0]>y.1A[1]){al=1}19{an=1}7(y.1g=="S"||y.1g=="V"){e.cC.1L="1e("+I(y.1A[0],1p,1p)+")";al=1;ak=1p}19{7(y.1g!="H"&&!y.1V[y.1g]){e.7p.1c="cF"+(2+an)+y.1g+" 4l"+1m.1J((y.1A[an]-y.1A[al])/(1p-y.1A[al])*1E||0)}}7(y.1g!="H"&&!y.1V[y.1g]){e.7r.1c="cE"+y.1g+" 4l"+1m.1J(1m.4R(ak-y.1A[al])/2.55)}e.cB.22="1s:"+(y.1A[0]/D-5)+"26;1i:"+1m.7v(cy-y.1A[1]/D/B-H)+"26"}7(!aq||aj){7(y.1g=="H"){ao=I(y.1A[2],1p,1p);e.cx.1L="1e("+ao+")"}19{e.5e.1c="5e"+y.1g+" 4l"+(1E-1m.1J(y.1A[2]/2.55))}e.cA.1i=ak=+1m.7v(cz-y.1A[2]/D/B-H)+"26";7(aj){e.cc.1i=ak}}am=K(y.1u);ai=am>4o;7(Y!==ai){7(ai){7(o){e.4u.1o="#2m"}e.5a.1c="3J";y.3Y="2q 59";7(y.1g!="H"&&!y.1V[y.1g]){e.2F.1c="2r";7(aq){e.3c.1c="2V"}}}19{7(o){e.4u.1o="#7s"}e.5a.1c="41";y.3Y="2q";7(y.1g!="H"&&!y.1V[y.1g]){e.2F.1c="2j";7(aq){e.3c.1c="2X"}}}}Y=ai;7(!aq||aj){7(y.1V[y.1g]){ap=y.1A[2]>cb;7(ac!==ap){7(ap&&y.1g=="G"){e.2F.1c="2r";7(aq){e.3c.1c="2V"}}19{e.2F.1c="2j";7(aq){e.3c.1c="2X"}}}}19{7(y.1g=="H"){ap=K(ao||I(y.1z[0],1p,1p))>4o;7(ac!==ap){7(ap){e.2F.1c="2r"}19{e.2F.1c="2j"}}}}ac=ap}z=X(y.2x,y.1e)/ce*u;ah=1m.4R((am-y.4V)/1p*u);e.cd.22="1b:"+ah+"26;"+((z>ah)?e.3k:"");e.ca.22="1b:"+z+"26;"+((ahy)?y:z;7(y==1p){x[ah]=z;7(G=="4M"){e=af(x[0],x[1],x[2])}}19{e[ah]=z/y*1p;7(G=="2b"){x=I(e[0],e[1],e[2])}}7(G=="2b"){k(1C,1C,q==0,[x[R],x[O],x[N]],1k,x,(y!=1p)?e:1k)}19{k(1C,1C,q==0,[e[R],e[O],e[N]],1k,(y==1p)?x:1k,e)}},E=1d(x,e){x.1c=(e)?x.1c.1H("2K","1T"):x.1c.1H("1T","2K")},A=1d(e){Z.1c="2B"+e;D=(e)?2:1;B=(e==" S 1D 1j")?2:1;H=(D>1?4o:0)+(B>1?64:0);7(e==" S 1D 1j"&&(G=="2b"||n.1g=="H")){n.3G=n.1g;n.1g="S";M(n.1e)}19{7(n.3G&&n.3G!=n.1g){n.1g=n.3G;n.3G=1C;M(n.1e)}19{j(1h,1h)}}Z.2U.1c=(G=="2b"||!e)?"2U":"4G";Z.2M.1c=(G=="4M"||!e)?"2M":"4G";l("3a",e==" S 1D 1j"?1:e==" S 1D"?2:e==" S"?3:4)},ad=1d(e,x){1q y;7(e&&!ag){Z.2g.1M="1R"}19{7(!ag){7(Z.2y&&x.1N!=Z.2y.1N){x.1N.4F(Z.1N.cn(Z))}y=Z.1N.1Y;7(T(Z.1N,"14")=="cm"){y.14="cj"}7(!/(1M|1a|1b|6y)/.1x(y.22.6x())){y.6y="1"}}7(ag){Z.2g.22=Z.2g.22.1H(m,"")+m}19{Z.2g.14="1I";Z.2g.1M="";Z.2g.1s=(x.5v?x.5v:(x.4X+S+(t[1]=="1r"?x.cf:0))+"26");Z.2g.1i=(x.5i?x.5i:(x.4B-(t[0]=="1i"?Z.3B-(t[1]=="1r"?x.3B:-Q):t[1]=="1r"?x.3B-x.3B:-Q-x.3B))+"26")}Z.2y=x;M(n.2x)}},F=1d(){Z.4J.ch();7(s){Z.4J.78()}},K=1d(e){1l 1m.ci(e[0]*e[0]*0.cg+e[1]*e[1]*0.ck+e[2]*e[2]*0.cl)},X=1d(x,e){1l(1m.3K(x[0],e[0])-1m.3y(x[0],e[0]))+(1m.3K(x[1],e[1])-1m.3y(x[1],e[1]))+(1m.3K(x[2],e[2])-1m.3y(x[2],e[2]))},d=1d(e){e=(e+"").1H(/[(^1e\\()]*[^a-5F-c8-9,]*/g,"").2S(",");7(e.1S==3){1l[+e[0],+e[1],+e[2]]}e+="";7(e.1S==3){e=e.2S("");1l[3e((e[0]+e[0]),16),3e((e[1]+e[1]),16),3e((e[2]+e[2]),16)]}4v(e.1S<6){e="0"+e}1l[3e(e.2R(0,2),16),3e(e.2R(2,2),16),3e(e.2R(4,2),16)]},w=1d(y,x,e){1l((y<16?"0":"")+y.4s(16)+(x<16?"0":"")+x.4s(16)+(e<16?"0":"")+e.4s(16)).c9()},I=1d(ap,an,am,aq){1q e=0,aj=0,ao=0,al=0,ak=(1E-an/2.55)/1E,ai=am/1p,ah=am*(1p-an)/1p;7(ap<42.5){e=am;aj=ap*6*ai;aj+=(am-aj)*ak;ao=ah}19{7(ap>=42.5&&ap<85){al=42.5;e=(1p-(ap-al)*6)*ai;e+=(am-e)*ak;aj=am;ao=ah}19{7(ap>=85&&ap<2Z.5){al=85;e=ah;aj=am;ao=(ap-al)*6*ai;ao+=(am-ao)*ak}19{7(ap>=2Z.5&&ap<5H){al=2Z.5;e=ah;aj=(1p-(ap-al)*6)*ai;aj+=(am-aj)*ak;ao=am}19{7(ap>=5H&&ap<5G.5){al=5H;e=(ap-al)*6*ai;e+=(am-e)*ak;aj=ah;ao=am}19{7(ap>=5G.5){al=5G.5;e=am;aj=ah;ao=(1p-(ap-al)*6)*ai;ao+=(am-ao)*ak}}}}}}7(aq){1l[e,aj,ao]}19{1l[1m.1J(e),1m.1J(aj),1m.1J(ao)]}},af=1d(ai,ah,x){1q aj=1m.3y(1m.3y(ai,ah),x),y=1m.3K(1m.3K(ai,ah),x),e=y-aj,z=0;7(e===0){1l[0,0,y]}z=ai===aj?3+(x-ah)/e:(ah===aj?5+(ai-x)/e:1+(ah-ai)/e);1l[z===6?0:z*42.5,e/y*1p,y]},L=1d(ah,z,e){1q y=1m.3y(1-ah,1-z,1-e),x=1-y;7(y==1){1l[0,0,0,-y/1p]}19{1l[(1-ah-y)/x,(1-z-y)/x,(1-e-y)/x,-y/1p]}},T=1d(e,x){7(e.7d){1l e.7d[x]}19{7(2n.7h){1l 1f.cq.7h(e,1C).co(x)}}},r=1d(ah){1q x=1C,y=1C,ai=[],e=1f.2s.3I+1f.4D.3I,z=1f.2s.4a+1f.4D.4a;7(ah.1N===1C||T(ah,"1M")=="1R"){1l 1k}7(ah.7l){y=ah.7l();1l[1m.1J(y.1s)+(1f.4D.3I||1f.2s.3I),1m.1J(y.1i)+(1f.4D.4a||1f.2s.4a),e,z]}19{7(1f.7m){y=1f.7m(ah);ai=[y.x,y.y]}19{ai=[ah.4X,ah.4B];x=ah.7n;7(x!=ah){4v(x){ai[0]+=x.4X;ai[1]+=x.4B;x=x.7n}}7(2n.7a||(1f.cp&&!1f.7i&&!7j.cs&&!cv)){ai[1]-=1f.2s.4B}}}7(ah.1N){x=ah.1N}19{x=1C}4v(x&&x.7k!="cw"&&x.7k!="ct"){ai[0]-=x.3I;ai[1]-=x.4a;7(x.1N){x=x.1N}19{x=1C}}1l ai.cu([e,z])},p=1d(y,x){p=(73 y.70==="bH"&&!2n.7a)?1d(ah,z){1l[ah.70-z[0],ah.bF-z[1]]}:1d(ah,z){1l[ah.bJ+z[2]-z[0],ah.bM+z[3]-z[1]]};1l p(y,x)},h=1d(y,e,x){7(!y||!e||!x){1l 1k}y.2J=y.2J||{};y.2J[e]=x;7(y.71){y.71(e,x,1k)}19{y.bA("6X"+e,x)}},a=1d(y,e,x){7(!y||!e){1l 1k}7(!x&&(!y.2J||!y.2J[e])){1l 1k}7(y.72){y.72(e,x||y.2J[e],1k)}19{y.bD("6X"+e,x||y.2J[e])}},l=1d(y,z){1q x=6Y 6Z(),e="";7(c){e="; bE="+(6Y 6Z(x.bB()+c*60*60*24*c1).c4())}7(73 z!=1X){1f.77=y+"="+(z.4s().1H(/\\s+/g," "))+e+"; c5=/"}};(1d(){1q x=ag||ae.3h||ae.30,e=1f.77.2S(";"),z,y;7(g){x.78()}7(!Z){n(x);ae=1k}2f(z=0;zN1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-bg_flat_15_777777_40x100.png b/assets/custom-theme/images/ui-bg_flat_15_777777_40x100.png new file mode 100755 index 0000000000000000000000000000000000000000..509c4b0853c6304343712db33f5545205e59bd8a GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!N$PA*qrS22FRJ=>EalY(fIbdAz!nB$bk!& zyr2I_WiwRxS?*xdfAP45Bh$vUTkGZv-~W85Tg;rj=*cICy!hM?p3U>NIyURe?fJ_j zvENt`3?ANZwfoY70{lh#{$KPr-uF0@C5$v!mdPrlcW{PP6VQzep00i_>zopr05D}m AiU0rr literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-bg_flat_16_151515_40x100.png b/assets/custom-theme/images/ui-bg_flat_16_151515_40x100.png new file mode 100755 index 0000000000000000000000000000000000000000..d91535e4eef8e7a0c44e096301f8aa0d57574a78 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#=wM zdwP^g$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4J8YZ@{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-bg_highlight-hard_55_555555_1x100.png b/assets/custom-theme/images/ui-bg_highlight-hard_55_555555_1x100.png new file mode 100755 index 0000000000000000000000000000000000000000..1453bc188431e21db26ecb9355fe9730473988ab GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l$EE8V~E7myZwe-3>3=i~6%-5_+P)VF=8SHYVO6R2QmdKI;Vst E0J7X4ivR!s literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-bg_inset-soft_15_121212_1x100.png b/assets/custom-theme/images/ui-bg_inset-soft_15_121212_1x100.png new file mode 100755 index 0000000000000000000000000000000000000000..9df26a065788f5e40df811c8fcb563a5fbeb5f3e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l%A)HV~E7mWC0v# xhtti?&4z^;2!w&4jm69`r%JGlXHU4NB16C{CJQ00E&f2A44$rjF6*2UngAfo7a9Nn literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-icons_666666_256x240.png b/assets/custom-theme/images/ui-icons_666666_256x240.png new file mode 100755 index 0000000000000000000000000000000000000000..f87de1ca1dc2eeefd7c2a4bed06c3f8bbfe2d483 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-icons_aaaaaa_256x240.png b/assets/custom-theme/images/ui-icons_aaaaaa_256x240.png new file mode 100755 index 0000000000000000000000000000000000000000..64af7f11cfef61daf0fdbd80f6f0b7b5448e795a GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-icons_bbbbbb_256x240.png b/assets/custom-theme/images/ui-icons_bbbbbb_256x240.png new file mode 100755 index 0000000000000000000000000000000000000000..9d71edb08dc14962825dcdff02650bd15a35951d GIT binary patch literal 5355 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 X_Gc^EhHU=dFY}4IzFMt{L(KmGC|zxE literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-icons_c98000_256x240.png b/assets/custom-theme/images/ui-icons_c98000_256x240.png new file mode 100755 index 0000000000000000000000000000000000000000..ba8dafc04c3a7130f91fc03b5d82a427fa30c36a GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-icons_cccccc_256x240.png b/assets/custom-theme/images/ui-icons_cccccc_256x240.png new file mode 100755 index 0000000000000000000000000000000000000000..9254e05cfb964be56241b5bb4d0a0eb51c02df80 GIT binary patch literal 4369 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 oBo%DI*Kv;w;*%(i9W@e`=?odH?_b literal 0 HcmV?d00001 diff --git a/assets/custom-theme/images/ui-icons_cd0a0a_256x240.png b/assets/custom-theme/images/ui-icons_cd0a0a_256x240.png new file mode 100755 index 0000000000000000000000000000000000000000..2ab019b73ec11a485fa09378f3a0e155194f6a5d GIT binary patch literal 4369 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 + + + +Museo W01 500 Font - OnlineWebFonts.COM + + + +

OnlineWebFonts Font Demo

+

+Museo W01 500 Font More Format Downloads

+
+
Instructions:
+
    +
  • +

    1Use font-face declaration Fonts.
    + +

    +@font-face {font-family: "Museo W01 500";
    +  src: url("d4d3be6c923464b81f4e89e6a57bc539.eot"); /* IE9*/
    +  src: url("d4d3be6c923464b81f4e89e6a57bc539.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    +  url("d4d3be6c923464b81f4e89e6a57bc539.woff2") format("woff2"), /* chrome、firefox */
    +  url("d4d3be6c923464b81f4e89e6a57bc539.woff") format("woff"), /* chrome、firefox */
    +  url("d4d3be6c923464b81f4e89e6a57bc539.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    +  url("d4d3be6c923464b81f4e89e6a57bc539.svg#Museo W01 500") format("svg"); /* iOS 4.1- */
    +}
    +
    + +
  • +
  • +

    2Settings font css style
    + +

    +.demo{
    +    font-family:"Museo W01 500" !important;
    +    font-size:16px;font-style:normal;
    +    -webkit-font-smoothing: antialiased;
    +    -webkit-text-stroke-width: 0.2px;
    +    -moz-osx-font-smoothing: grayscale;}
    +
    + +
  • +
  • +

    3View DEMO
    +

    +<div class="demo"> www.OnlineWebFonts.Com </div>
    +
    +
  • +
  • +

    OROr add to the head section of page.
    +

    +<link href="//db.onlinewebfonts.com/c/d4d3be6c923464b81f4e89e6a57bc539?family=Museo+W01+500" rel="stylesheet" type="text/css"/>
    +
    +
  • +
+
+
+
+
+OnlineWebFonts.Com features an amazing collection of free fonts,
+premium fonts and free dingbats. With over 8,000,000 freeware fonts, 
+you've come to the best place to download fonts! 
+
+OnlineWebFonts.Com Some fonts provided are trial versions of full versions and may not allow embedding 
+unless a commercial license is purchased or may contain a limited character set. 
+Please review any files included with your download, 
+which will usually include information on the usage and licenses of the fonts. 
+If no information is provided, 
+please use at your own discretion or contact the author directly. 
+
+0123456789  /*-+~!@#$%^&*()-=_+{}[]:;"'|\<>.?
+
+
+
+ +
+
License and attribution:
+
You must credit the author Copy this link ( oNlineWebFonts.Com ) on your web
Copy the Attribution License:
+ +
+ + + \ No newline at end of file diff --git a/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.eot b/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.eot new file mode 100644 index 0000000000000000000000000000000000000000..b3bd521901e533a6b3ed8248e2f0281e5ee3618c GIT binary patch literal 40774 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 z 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 Q7YAK2+vWRP=cg?CFA9^LcmMzZ literal 0 HcmV?d00001 diff --git a/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg b/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg new file mode 100644 index 0000000..a9bf630 --- /dev/null +++ b/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg @@ -0,0 +1,1450 @@ + + + + +Created by FontForge 20120731 at Thu Jul 18 00:31:43 2019 + By www +Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.ttf b/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fa73b69557dd2760928933acaa07e960f21a4867 GIT binary patch literal 40588 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ã|0FJ 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 Rxfh3Akvru3Tj!@Q{V&|zh&2EJ literal 0 HcmV?d00001 diff --git a/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff b/assets/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff new file mode 100644 index 0000000000000000000000000000000000000000..8464db5e60f21c6e1581e5d332ad8d1d9e5edbbd GIT binary patch literal 24808 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

NNlkB_<*pP&fm+1O#n&-SZ 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 XaOd0b+^eXQFQlCe6~ghAsBF+nRO5Rq literal 0 HcmV?d00001 diff --git a/assets/fonts/License.txt b/assets/fonts/License.txt new file mode 100644 index 0000000..11c98a1 --- /dev/null +++ b/assets/fonts/License.txt @@ -0,0 +1,37 @@ + + +X------------------------------------------------------[ + + FREE FONT : http://www.OnlineWebFonts.Com + +^------------------------------------------------------a + +You must credit the author +Copy this link on your web + +

+ + OR + +oNline Web Fonts + + +======================================================================================================= + +OnlineWebFonts.Com features an amazing collection of free fonts, +premium fonts and free dingbats. With over 8,000,000 freeware fonts, +you've come to the best place to download fonts! + + +======================================================================================================= + + +OnlineWebFonts.Com Some fonts provided are trial versions of full versions and may not allow embedding +unless a commercial license is purchased or may contain a limited character set. +Please review any files included with your download, +which will usually include information on the usage and licenses of the fonts. +If no information is provided, +please use at your own discretion or contact the author directly. + + +======================================================================================================= \ No newline at end of file diff --git a/assets/fonts/Museo W01 500/Museo W01 500.eot b/assets/fonts/Museo W01 500/Museo W01 500.eot new file mode 100644 index 0000000000000000000000000000000000000000..b3bd521901e533a6b3ed8248e2f0281e5ee3618c GIT binary patch literal 40774 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 z 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 Q7YAK2+vWRP=cg?CFA9^LcmMzZ literal 0 HcmV?d00001 diff --git a/assets/fonts/Museo W01 500/Museo W01 500.otf b/assets/fonts/Museo W01 500/Museo W01 500.otf new file mode 100644 index 0000000000000000000000000000000000000000..563e16ee7d6293ee3cd08e46473f93dac78a333a GIT binary patch literal 93560 zcmdqKcbrsJw)edo=1DtBA;k@79I#o0`J@?LiKJWX-%Z#g5?Y++qYp=Zb zsXjTGJlVB!)vl=XqrTV4L-+49tKR{A=%7E}&pB`G z@Ci)@b<8$++QTN1S--3Gea!e&>qQ6UI-P95!_qIM;kN^_8wjO`W@F z=?f>E-TLrNu0@Oj=RQkr{kiZN&e=93_F(BAe2=*%D&-%~l$4gwxqLq2P)b(sKD38Zn%O-{P&B6bYFE4XPHa#Jaw{TsW zzL&>ax-QN3gL8_SHD{jJ@Lz-%xeo4)Jl@2WyPxuSQ#YunIFC1DT~qUTv1?cKKprn~ z9g1GhBCoW~5%nyJ5_@x7*MC z!RGG%G-c9=@xyxc-tP~+dO0_QCL?J&hDlH4>xhw4#ta9UO8L2n#dsDp*`~iEejepx zUEduBsmu>knIERFk*YTXyQw42y0c{%sob@4x60is_pa+ZXE46%7UQ|az^i;9L6ox?L%^2{6C zpV_&xLuEx}r9E?K;hFIF@Ee|U;h6B8a8P(mc)&Kd_2I1>w*J)c?5by1J+t2A2fNuJ?I{C4@1#~Zjq~Ti=FRkU7cIv9>u0Eb&tCz z+>`Dp_q2P)J?oxx&%3|47u;Xni~Y5rI^o1WopkcxQ-%ypdZ}Smr=E8D8E2k#_BrmFYp-M|uyZ8PF zA9(1IMGI>d*ZOr!9(#Q06Hh()+_TUBW!boM&%5BClkXXG;fjeP-F0_BQ#WFgO>)#U z_wX}U4j=7a$Bnr()8wkF=e+c{f4uX-hwr}kw0rRt_t~e*o%?vo`yYK$edF|-Zb;9( z`OmlB=4Q{obDn$S?Xk|ib%}Gbj`j~G!#Dbm|B75Qe7d5dR{zGF6g7cghGutn**%J~ zdp61L)ifJ#mK)x(=`Sst?S>b4WA`rU^me3WX|AYYKt=4qiqbub+HI^y-nj!gi+E{#*OOLtJgsL7|4K4 zYlEck>~?W+meL-dr=#1|bwW3EcDuPQNOM=WyW7L<>Goog-S9j1aS6At>w*35i2{@* z@8b?|2V!Oqat9-ohoTw}bBDVlTtD|me8Vg7MUHX<-O=tCcdR?k9gkT#!JUYCJ;|Mn z19}Q3f2d134>LN5$Y3_7)hC9=p<<55JnB=*FU( zkk9$Z?L>Ed(VvmSX-M1M$l2vcm85Ga^7R;!`Z#hG$=CCF`ML}FddVd0Z^&2;a{QY6 zyL-jG3Y*@86u;x%a&No$+&|pANca10nft(f=st3vxR2dGT?QHc)P3%jyU+0ZS0LeY z+}G|aw-SH$8zlW(w8HJ~WxVS*;N8{eovY9p*TEp;(Huv@I`Yq^qHCmiCY!by?Zy

QJoSA3akez9wQwJRI#T8wlp9(FBiU5l4oi}zfM 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

)f;*pQ~Nckww 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 O88#QkbTa3Q{`(K2a&5%` literal 0 HcmV?d00001 diff --git a/assets/fonts/Museo W01 500/Museo W01 500.svg b/assets/fonts/Museo W01 500/Museo W01 500.svg new file mode 100644 index 0000000..a9bf630 --- /dev/null +++ b/assets/fonts/Museo W01 500/Museo W01 500.svg @@ -0,0 +1,1450 @@ + + + + +Created by FontForge 20120731 at Thu Jul 18 00:31:43 2019 + By www +Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/fonts/Museo W01 500/Museo W01 500.woff b/assets/fonts/Museo W01 500/Museo W01 500.woff new file mode 100644 index 0000000000000000000000000000000000000000..8464db5e60f21c6e1581e5d332ad8d1d9e5edbbd GIT binary patch literal 24808 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

NNlkB_<*pP&fm+1O#n&-SZ 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 XaOd0b+^eXQFQlCe6~ghAsBF+nRO5Rq literal 0 HcmV?d00001 diff --git a/assets/fonts/Online_Web_Fonts.url b/assets/fonts/Online_Web_Fonts.url new file mode 100644 index 0000000..71ff3d5 --- /dev/null +++ b/assets/fonts/Online_Web_Fonts.url @@ -0,0 +1,8 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://www.onlinewebfonts.com/ +IDList= +IconFile=http://www.fontfree.org/favicon.ico +IconIndex=1 +HotKey=0 diff --git a/assets/gradientui.css b/assets/gradientui.css new file mode 100644 index 0000000..2501fc2 --- /dev/null +++ b/assets/gradientui.css @@ -0,0 +1,15 @@ + +.gradient-view +{ + border: 1px solid; +} + +.gradient-dragger +{ + border: 1px solid; + width: 7px; + height: 8px; + position: absolute; + bottom: 10px; + cursor: auto; +} diff --git a/assets/gradientui.js b/assets/gradientui.js new file mode 100644 index 0000000..f6b0b9b --- /dev/null +++ b/assets/gradientui.js @@ -0,0 +1,226 @@ + +(function($){ + + var hexToRgb = function(hex) { + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? { + r: parseInt(result[1], 16)/255.0, + g: parseInt(result[2], 16)/255.0, + b: parseInt(result[3], 16)/255.0 + } : null; + } + + var clamp = function(value, min, max) + { + return Math.max(min, Math.min(max, value)); + } + + var Dragger = function(parent, position, color) + { + this.parent = parent; + this.parent.$this.append('

'); + this.$this = parent.$this.children('.gradient-dragger:last'); + this.width = parent.$this.children('.gradient-view').width() - 7; + this.position = position; + this.color = color; + this.dragging = false; + this.moved = false; + this.oldleft = undefined + this.mousedownx = undefined; + this.$this.css("left", this.position*this.width); + this.$this.css("background-color", this.color); + + this.$this.bind("click.dragger", {this : this}, function(event){event.data.this.click(event)}); + this.$this.bind("mousedown.dragger", {this : this}, function(event){event.data.this.mousedown(event)}); + $(window).bind("mouseup.dragger", {this : this}, function(event){event.data.this.mouseup(event)}); + $(window).bind("mousemove.dragger", {this : this}, function(event){event.data.this.mousemove(event)}); + } + + Dragger.prototype.click = function(event) + { + if(this.moved) + return; + + var aux = this; + colorPicker.exportColor = function() + { + aux.color = '#' + colorPicker.CP.hex; + aux.$this.css("background-color", aux.color); + aux.parent.redraw(); + }; + + colorPicker.expColor = false; + colorPicker.expHEX = false; + colorPicker.mode = 'H'; + colorPicker.objs = this.color; + colorPicker(event); + } + + Dragger.prototype.mousedown = function(event) + { + this.oldleft = parseInt(this.$this.css("left"), 10); + this.mousedownx = event.pageX; + this.dragging = true; + this.moved = false; + } + + Dragger.prototype.mouseup = function(event) + { + this.dragging = false; + } + + Dragger.prototype.mousemove = function(event) + { + if(!this.dragging) + return; + + var diff = event.pageX - this.mousedownx; + var newleft = clamp(this.oldleft + diff, 0, this.width); + + this.position = newleft / this.width; + this.$this.css("left", newleft); + this.parent.redraw(); + + this.moved = true; + } + + Dragger.prototype.setPosition = function(pos) + { + pos = clamp(pos, 0.0, 1.0); + var newleft = pos*this.width; + + this.$this.css("left", newleft); + this.position = pos; + } + + Dragger.prototype.setColor = function(color) + { + this.color = color; + this.$this.css("background-color", color); + this.parent.redraw(); + } + + var Gradient = function(parent, values) + { + this.$this = parent; + + // Disable selection. + this.$this.get(0).onselectstart = function(){return false;}; + + this.$this.css("position", "relative"); + this.width = this.$this.width(); + this.height = this.$this.height(); + this.$this.append(''); + + this.gradientview = this.$this.children('.gradient-view:first'); + this.gradientview.width(this.width); + this.gradientview.height(this.height - 21); + this.gradientview.css('position', 'absolute'); + this.gradientview.css('left', 0); + + this.canvas = this.gradientview.get(0); + this.canvas.width = this.gradientview.width(); + this.canvas.height = this.gradientview.height(); + this.ctx = this.canvas.getContext('2d'); + + this.draggers = []; + for(var i=0; i < values.length; i++) + this.draggers.push(new Dragger(this, values[i][0], values[i][1])); + + this.redraw(); + } + + Gradient.prototype.updateValues = function() + { + var aux = this.draggers.map(function(a){return [a.position, a.color];}); + aux.sort(function(a,b){return a[0]-b[0];}); + + this.values = aux; + + if(this.callback !== undefined) + this.callback.fn(this.callback.data); + } + + Gradient.prototype.setValues = function(values) + { + this.values = values; + for (var i = values.length - 1; i >= 0; i--) { + var v = values[i]; + this.draggers[i].setPosition(v[0]); + this.draggers[i].setColor(v[1]); + }; + } + + Gradient.prototype.redraw = function() + { + this.updateValues(); + var values = this.values; + + var lingrad = this.ctx.createLinearGradient(0, 0, this.canvas.width, 0); + for(var i=0; i").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(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,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/assets/jquery-ui-1.8.16.custom.min.js b/assets/jquery-ui-1.8.16.custom.min.js new file mode 100755 index 0000000..14c9064 --- /dev/null +++ b/assets/jquery-ui-1.8.16.custom.min.js @@ -0,0 +1,791 @@ +/*! + * jQuery UI 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.16", +keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({propAttr:c.fn.prop||c.fn.attr,_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d= +this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this, +"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart": +"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight, +outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a, +"tabindex"),d=isNaN(b);return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&& +a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted= +false;a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Position 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */ +(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, +left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= +k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-= +m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= +d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= +a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), +g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); +;/* + * jQuery UI Draggable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Draggables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== +"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= +this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;if(b.iframeFix)d(b.iframeFix===true?"iframe":b.iframeFix).each(function(){d('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")});return true},_mouseStart:function(a){var b=this.options; +this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}); +this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);d.ui.ddmanager&&d.ui.ddmanager.dragStart(this,a);return true}, +_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b= +false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration, +10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},_mouseUp:function(a){this.options.iframeFix===true&&d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});d.ui.ddmanager&&d.ui.ddmanager.dragStop(this,a);return d.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle|| +!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone().removeAttr("id"):this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&& +a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent= +this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"), +10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"), +10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[a.containment=="document"?0:d(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,a.containment=="document"?0:d(window).scrollTop()-this.offset.relative.top-this.offset.parent.top, +(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"?0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){a=d(a.containment);var b=a[0];if(b){a.offset();var c=d(b).css("overflow")!= +"hidden";this.containment=[(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0),(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0),(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"), +10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=a}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+ +this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&& +!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,h=a.pageY;if(this.originalPosition){var g;if(this.containment){if(this.relative_container){g=this.relative_container.offset();g=[this.containment[0]+g.left,this.containment[1]+g.top,this.containment[2]+g.left,this.containment[3]+g.top]}else g=this.containment;if(a.pageX-this.offset.click.leftg[2])e=g[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>g[3])h=g[3]+this.offset.click.top}if(b.grid){h=b.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/b.grid[1])*b.grid[1]:this.originalPageY;h=g?!(h-this.offset.click.topg[3])?h:!(h-this.offset.click.topg[2])?e:!(e-this.offset.click.left=0;i--){var j=c.snapElements[i].left,l=j+c.snapElements[i].width,k=c.snapElements[i].top,m=k+c.snapElements[i].height;if(j-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= +i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), +top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= +this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", +nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== +String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,l);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); +this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){if(!a.disabled){e(this).removeClass("ui-resizable-autohide");b._handles.show()}},function(){if(!a.disabled)if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy(); +var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a= +false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"}); +this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff= +{width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis]; +if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false}, +_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f, +{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(b){var a=this.options,c,d,f;a={minWidth:k(a.minWidth)?a.minWidth:0,maxWidth:k(a.maxWidth)?a.maxWidth:Infinity,minHeight:k(a.minHeight)?a.minHeight:0,maxHeight:k(a.maxHeight)?a.maxHeight: +Infinity};if(this._aspectRatio||b){b=a.minHeight*this.aspectRatio;d=a.minWidth/this.aspectRatio;c=a.maxHeight*this.aspectRatio;f=a.maxWidth/this.aspectRatio;if(b>a.minWidth)a.minWidth=b;if(d>a.minHeight)a.minHeight=d;if(cb.width,h=k(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height,l=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&l)b.left=i-a.minWidth;if(d&&l)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left= +null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+ +a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+ +c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]); +b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.16"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(), +10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top- +f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var l=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:l.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(l.css("position"))){c._revertToRelativePosition=true;l.css({position:"absolute",top:"auto",left:"auto"})}l.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType? +e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a= +e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing, +step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement= +e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset; +var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left: +a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top- +d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition, +f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25, +display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b= +e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height= +d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},k=function(b){return!isNaN(parseInt(b,10))}})(jQuery); +;/* + * jQuery UI Selectable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), +selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, +c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", +c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= +this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable"); +this.refresh();this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a=== +"disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&& +!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top, +left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; +this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!= +document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a); +return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0], +e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset(); +c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): +this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null, +dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")}, +toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith(); +if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), +this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b];if(!(c.instance!=this.currentContainer&&this.currentContainer&&c.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b= +this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f= +d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")|| +0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out", +a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h- +f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g- +this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this, +this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop", +a,this._uiHash());for(e=0;e li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); +a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); +if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion", +function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a= +this.options;if(a.icons){c("").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"); +this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); +b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); +a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ +c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; +if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); +if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(), +e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight|| +e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false", +"aria-selected":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.16", +animations:{slide:function(a,b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/); +f[i]={value:j[1],unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide", +paddingTop:"hide",paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); +;/* + * jQuery UI Autocomplete 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.position.js + */ +(function(d){var e=0;d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.propAttr("readOnly"))){g= +false;var f=d.ui.keyCode;switch(c.keyCode){case f.PAGE_UP:a._move("previousPage",c);break;case f.PAGE_DOWN:a._move("nextPage",c);break;case f.UP:a._move("previous",c);c.preventDefault();break;case f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:if(a.menu.active){g=true;c.preventDefault()}case f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!= +a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(g){g=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)}; +this.menu=d("
    ").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||"body",b)[0]).mousedown(function(c){var f=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(h){h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,f){f=f.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&& +a.element.val(f.value)},selected:function(c,f){var h=f.item.data("item.autocomplete"),i=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=i;setTimeout(function(){a.previous=i;a.selectedItem=h},1)}false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);a.term=a.element.val();a.close(c);a.selectedItem=h},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"); +d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&& +b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,g;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){g=this.options.source;this.source=function(c,f){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRequest===e&&f(h)},error:function(){this.autocompleteRequest===e&&f([])}})}}else this.source= +this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, +"\\$&")},filter:function(a,b){var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})(jQuery); +(function(d){d.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", +-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,g=this.element.scrollTop(),c=this.element.height();if(b<0)this.element.scrollTop(g+b);else b>=c&&this.element.scrollTop(g+b-c+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id"); +this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,a,b){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(b,e):this.activate(b,this.element.children(a))}else this.activate(b, +this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-a-b+d(this).height();return c<10&&c>-10});g.length||(g=this.element.children(".ui-menu-item:last"));this.activate(e,g)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active|| +this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var a=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var g=d(this).offset().top-a+b-d(this).height();return g<10&&g>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active|| +this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),e=this.options.icons,f=e.primary&&e.secondary,d=[];if(e.primary||e.secondary){if(this.options.text)d.push("ui-button-text-icon"+(f?"s":e.primary?"-primary":"-secondary"));e.primary&&a.prepend("");e.secondary&&a.append("");if(!this.options.text){d.push(f?"ui-button-icons-only": +"ui-button-icon-only");this.hasTitle||a.attr("title",c)}}else d.push("ui-button-text-only");a.addClass(d.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var a=this.element.css("direction")=== +"ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(a?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"); +b.Widget.prototype.destroy.call(this)}})})(jQuery); +;/* + * jQuery UI Dialog 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + * jquery.ui.button.js + * jquery.ui.draggable.js + * jquery.ui.mouse.js + * jquery.ui.position.js + * jquery.ui.resizable.js + */ +(function(c,l){var m={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},n={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},o=c.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false, +position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||" ",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("
    ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+ +b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g), +h=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("").addClass("ui-dialog-title").attr("id", +e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"); +a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!== +b.uiDialog[0]){e=c(this).css("z-index");isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()};c.ui.dialog.maxZ+=1; +d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target=== +f[0]&&e.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("
    ").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a, +function(){return!(d=true)});if(d){c.each(a,function(f,h){h=c.isFunction(h)?{click:h,text:f}:h;var i=c('').click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.each(h,function(j,k){if(j!=="click")j in o?i[j](k):i.attr(j,k)});c.fn.button&&i.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close", +handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition, +originalSize:f.originalSize,position:f.position,size:f.size}}a=a===l?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize", +f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "): +[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f); +if(g in m)e=true;if(g in n)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"): +e.removeClass("ui-dialog-disabled");break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||" "));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a= +this.options,b,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height- +b,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "), +create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&& +c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(b.range==="min"||b.range==="max"?" ui-slider-range-"+b.range:""))}for(var j=c.length;j"); +this.handles=c.add(d(e.join("")).appendTo(a.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(g){g.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(g){d(this).data("index.ui-slider-handle", +g)});this.handles.keydown(function(g){var k=true,l=d(this).data("index.ui-slider-handle"),i,h,m;if(!a.options.disabled){switch(g.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:k=false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");i=a._start(g,l);if(i===false)return}break}m=a.options.step;i=a.options.values&&a.options.values.length? +(h=a.values(l)):(h=a.value());switch(g.keyCode){case d.ui.keyCode.HOME:h=a._valueMin();break;case d.ui.keyCode.END:h=a._valueMax();break;case d.ui.keyCode.PAGE_UP:h=a._trimAlignValue(i+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(i-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(i===a._valueMax())return;h=a._trimAlignValue(i+m);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(i===a._valueMin())return;h=a._trimAlignValue(i- +m);break}a._slide(g,l,h);return k}}).keyup(function(g){var k=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(g,k);a._change(g,k);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy(); +return this},_mouseCapture:function(a){var b=this.options,c,f,e,j,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});f=this._valueMax()-this._valueMin()+1;j=this;this.handles.each(function(k){var l=Math.abs(c-j.values(k));if(f>l){f=l;e=d(this);g=k}});if(b.range===true&&this.values(1)===b.min){g+=1;e=d(this.handles[g])}if(this._start(a,g)===false)return false; +this._mouseSliding=true;j._handleIndex=g;e.addClass("ui-state-active").focus();b=e.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-e.width()/2,top:a.pageY-b.top-e.height()/2-(parseInt(e.css("borderTopWidth"),10)||0)-(parseInt(e.css("borderBottomWidth"),10)||0)+(parseInt(e.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b= +this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b= +this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b); +c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var f;if(this.options.values&&this.options.values.length){f=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>f||b===1&&c1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}else if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;f=arguments[0];for(e=0;e=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a= +this.options.range,b=this.options,c=this,f=!this._animateOff?b.animate:false,e,j={},g,k,l,i;if(this.options.values&&this.options.values.length)this.handles.each(function(h){e=(c.values(h)-c._valueMin())/(c._valueMax()-c._valueMin())*100;j[c.orientation==="horizontal"?"left":"bottom"]=e+"%";d(this).stop(1,1)[f?"animate":"css"](j,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(h===0)c.range.stop(1,1)[f?"animate":"css"]({left:e+"%"},b.animate);if(h===1)c.range[f?"animate":"css"]({width:e- +g+"%"},{queue:false,duration:b.animate})}else{if(h===0)c.range.stop(1,1)[f?"animate":"css"]({bottom:e+"%"},b.animate);if(h===1)c.range[f?"animate":"css"]({height:e-g+"%"},{queue:false,duration:b.animate})}g=e});else{k=this.value();l=this._valueMin();i=this._valueMax();e=i!==l?(k-l)/(i-l)*100:0;j[c.orientation==="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[f?"animate":"css"](j,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:e+"%"}, +b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-e+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:e+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-e+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.16"})})(jQuery); +;/* + * jQuery UI Tabs 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
    ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&& +e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= +d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| +(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); +this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= +this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); +if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); +this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+ +g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", +function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")}; +this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected= +-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; +d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e= +d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b, +e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); +j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove(); +if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null, +this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this}, +load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c, +"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, +url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.16"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k'))}function N(a){return a.bind("mouseout", +function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])||!b.length)){b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"); +b.addClass("ui-state-hover");b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover");b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover")}})}function H(a,b){d.extend(a,b);for(var c in b)if(b[c]==null||b[c]==C)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.16"}});var B=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv}, +setDefaults:function(a){H(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g, +"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:N(d('
    '))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker", +function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b);b.settings.disabled&&this._disableDatepicker(a)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d(''+c+"");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c== +"focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f==""?c:d("").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker(): +d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;gh){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a, +b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+= +1;this._dialogInput=d('');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/ +2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b= +d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e= +a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a, +"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f== +a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input", +a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);d.datepicker._curInst.dpDiv.stop(true,true)}var c=d.datepicker._get(b,"beforeShow");c=c?c.apply(a,[a,b]):{};if(c!==false){H(b.settings,c);b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value= +"";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b); +c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing= +true;d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv);J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}); +a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&& +!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(), +h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b= +this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");if(b)b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b); +this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();d.datepicker._triggerOnClose(b);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")}, +_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"): +0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e["selected"+(c=="M"? +"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a); +this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField"); +if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"? +b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=A+1-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd", +COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames: +null)||this._defaults.monthNames;var i=function(o){(o=k+1 +12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&& +a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay? +new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a)); +n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var s=this._get(a,"nextText");s=!h?s:this.formatDate(s,this._daylightSavingAdjust(new Date(m, +g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+s+"":f?"":''+s+"";j=this._get(a,"currentText");s=this._get(a,"gotoCurrent")&& +a.currentDay?u:b;j=!h?j:this.formatDate(j,s,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
    '+(c?h:"")+(this._isInRange(a,s)?'":"")+(c?"":h)+"
    ":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");s=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),A=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x1)switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}y+='">'}y+='
    '+(/all|left/.test(t)&& +x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,A,v)+'
    ';var z=j?'":"";for(t=0;t<7;t++){var r=(t+h)%7;z+="=5?' class="ui-datepicker-week-end"':"")+'>'+q[r]+""}y+=z+"";z=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay, +z);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;z=Math.ceil((t+z)/7);this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;r=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q";var R=!j?"":'";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&ro;R+='";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+""}g++;if(g>11){g=0;m++}y+="
    '+this._get(a,"weekHeader")+"
    '+this._get(a,"calculateWeek")(r)+""+(F&&!D?" ":L?''+ +r.getDate()+"":''+r.getDate()+"")+"
    "+(l?""+(i[0]>0&&G==i[1]-1?'
    ':""):"");O+=y}w+=O}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'': +"");a._keyEvent=false;return w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='
    ',o="";if(h||!j)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(k+=o+(h||!(j&&l)?" ":""));if(!a.yearshtml){a.yearshtml="";if(h||!l)k+=''+c+"";else{g=this._get(a,"yearRange").split(":");var s=(new Date).getFullYear();i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);return isNaN(q)?s:q};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b, +e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='";k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?" ":"")+o;k+="
    ";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+ +(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b)b.apply(a.input? +a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c, +e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a, +"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this; +if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));return this.each(function(){typeof a== +"string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.16";window["DP_jQuery_"+B]=d})(jQuery); +;/* + * jQuery UI Progressbar 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("
    ").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); +this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100* +this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.16"})})(jQuery); +;/* + * jQuery UI Effects 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||function(f,j){function m(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], +16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return n.transparent;return n[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return m(b)}function o(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, +a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function p(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d= +a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function l(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor", +"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=m(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var n={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],transparent:[255,255,255]},q=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b, +d){if(f.isFunction(b)){d=b;b=null}return this.queue(function(){var e=f(this),g=e.attr("style")||" ",h=p(o.call(this)),r,v=e.attr("class");f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});r=p(o.call(this));e.attr("class",v);e.animate(u(h,r),{queue:false,duration:a,easing:b,complete:function(){f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments);f.dequeue(this)}})})}; +f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this, +[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.16",save:function(c,a){for(var b=0;b").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}), +d=document.activeElement;c.wrap(b);if(c[0]===d||f.contains(c[0],d))f(d).focus();b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(e,g){a[g]=c.css(g);if(isNaN(parseInt(a[g],10)))a[g]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){var a,b=document.activeElement; +if(c.parent().is(".ui-effects-wrapper")){a=c.parent().replaceWith(c);if(c[0]===b||f.contains(c[0],b))f(b).focus();return a}return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)}); +return d.call(this,b)},_show:f.fn.show,show:function(c){if(l(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(l(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(l(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this, +arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/ +2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b, +d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c, +a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b, +d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ +e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); +;/* + * jQuery UI Effects Fade 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fade + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Fold 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1], +10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Highlight 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& +this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Pulsate 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); +b.dequeue()})})}})(jQuery); +; \ No newline at end of file diff --git a/assets/jquery.text-overflow.js b/assets/jquery.text-overflow.js new file mode 100644 index 0000000..9bd8d07 --- /dev/null +++ b/assets/jquery.text-overflow.js @@ -0,0 +1,42 @@ +(function($) { + $.fn.ellipsis = function(enableUpdating){ + var s = document.documentElement.style; + if (!('textOverflow' in s || 'OTextOverflow' in s)) { + return this.each(function(){ + var el = $(this); + if(el.css("overflow") == "hidden"){ + var originalText = el.html(); + var w = el.width(); + + var t = $(this.cloneNode(true)).hide().css({ + 'position': 'absolute', + 'width': 'auto', + 'overflow': 'visible', + 'max-width': 'inherit' + }); + el.after(t); + + var text = originalText; + while(text.length > 0 && t.width() > el.width()){ + text = text.substr(0, text.length - 1); + t.html(text + "..."); + } + el.html(t.html()); + + t.remove(); + + if(enableUpdating == true){ + var oldW = el.width(); + setInterval(function(){ + if(el.width() != oldW){ + oldW = el.width(); + el.html(originalText); + el.ellipsis(); + } + }, 200); + } + } + }); + } else return this; + }; +})(jQuery); \ No newline at end of file diff --git a/assets/museo.css b/assets/museo.css new file mode 100644 index 0000000..5057227 --- /dev/null +++ b/assets/museo.css @@ -0,0 +1,15 @@ +/* + www.OnlineWebFonts.Com + You must credit the author Copy this link on your web +
    Font made from oNline Web Fontsis licensed by CC BY 3.0
    + OR + oNline Web Fonts +*/ +@font-face {font-family: "MuseoW01-500"; + src: url("http://db.onlinewebfonts.com/t/d4d3be6c923464b81f4e89e6a57bc539.eot"); /* IE9*/ + src: url("http://db.onlinewebfonts.com/t/d4d3be6c923464b81f4e89e6a57bc539.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ + url("http://db.onlinewebfonts.com/t/d4d3be6c923464b81f4e89e6a57bc539.woff2") format("woff2"), /* chrome firefox */ + url("http://db.onlinewebfonts.com/t/d4d3be6c923464b81f4e89e6a57bc539.woff") format("woff"), /* chrome firefox */ + url("http://db.onlinewebfonts.com/t/d4d3be6c923464b81f4e89e6a57bc539.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/ + url("http://db.onlinewebfonts.com/t/d4d3be6c923464b81f4e89e6a57bc539.svg#MuseoW01-500") format("svg"); /* iOS 4.1- */ +} diff --git a/assets/three.min.js b/assets/three.min.js new file mode 100644 index 0000000..2ab97e4 --- /dev/null +++ b/assets/three.min.js @@ -0,0 +1,724 @@ +// three.js - http://github.com/mrdoob/three.js +'use strict';var THREE=THREE||{REVISION:"59"};self.console=self.console||{info:function(){},log:function(){},debug:function(){},warn:function(){},error:function(){}};String.prototype.trim=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")};THREE.extend=function(a,b){if(Object.keys)for(var c=Object.keys(b),d=0,e=c.length;d>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSL:function(a,b,c){if(0===b)this.r=this.g=this.b=c;else{var d=function(a,b,c){0>c&&(c+=1);1c?b:c<2/3?a+6*(b-a)*(2/3-c):a},b=0.5>=c?c*(1+b):c+b-c*b,c=2*c-b;this.r=d(c,b,a+1/3);this.g=d(c,b,a);this.b=d(c,b,a-1/3)}return this},setStyle:function(a){if(/^rgb\((\d+),(\d+),(\d+)\)$/i.test(a))return a=/^rgb\((\d+),(\d+),(\d+)\)$/i.exec(a),this.r=Math.min(255,parseInt(a[1],10))/255,this.g=Math.min(255,parseInt(a[2],10))/255,this.b=Math.min(255,parseInt(a[3],10))/255,this;if(/^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.test(a))return a=/^rgb\((\d+)\%,(\d+)\%,(\d+)\%\)$/i.exec(a),this.r=Math.min(100, +parseInt(a[1],10))/100,this.g=Math.min(100,parseInt(a[2],10))/100,this.b=Math.min(100,parseInt(a[3],10))/100,this;if(/^\#([0-9a-f]{6})$/i.test(a))return a=/^\#([0-9a-f]{6})$/i.exec(a),this.setHex(parseInt(a[1],16)),this;if(/^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.test(a))return a=/^\#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(a),this.setHex(parseInt(a[1]+a[1]+a[2]+a[2]+a[3]+a[3],16)),this;if(/^(\w+)$/i.test(a))return this.setHex(THREE.ColorKeywords[a]),this},copy:function(a){this.r=a.r;this.g=a.g;this.b= +a.b;return this},copyGammaToLinear:function(a){this.r=a.r*a.r;this.g=a.g*a.g;this.b=a.b*a.b;return this},copyLinearToGamma:function(a){this.r=Math.sqrt(a.r);this.g=Math.sqrt(a.g);this.b=Math.sqrt(a.b);return this},convertGammaToLinear:function(){var a=this.r,b=this.g,c=this.b;this.r=a*a;this.g=b*b;this.b=c*c;return this},convertLinearToGamma:function(){this.r=Math.sqrt(this.r);this.g=Math.sqrt(this.g);this.b=Math.sqrt(this.b);return this},getHex:function(){return 255*this.r<<16^255*this.g<<8^255* +this.b<<0},getHexString:function(){return("000000"+this.getHex().toString(16)).slice(-6)},getHSL:function(){var a={h:0,s:0,l:0};return function(){var b=this.r,c=this.g,d=this.b,e=Math.max(b,c,d),f=Math.min(b,c,d),h,g=(f+e)/2;if(f===e)f=h=0;else{var i=e-f,f=0.5>=g?i/(e+f):i/(2-e-f);switch(e){case b:h=(c-d)/i+(cf&&c>b?(c=2*Math.sqrt(1+c-f-b),this._w=(i-h)/ +c,this._x=0.25*c,this._y=(a+e)/c,this._z=(d+g)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this._w=(d-g)/c,this._x=(a+e)/c,this._y=0.25*c,this._z=(h+i)/c):(c=2*Math.sqrt(1+b-c-f),this._w=(e-a)/c,this._x=(d+g)/c,this._y=(h+i)/c,this._z=0.25*c);this._updateEuler();return this},inverse:function(){this.conjugate().normalize();return this},conjugate:function(){this._x*=-1;this._y*=-1;this._z*=-1;this._updateEuler();return this},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}, +length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){var a=this.length();0===a?(this._z=this._y=this._x=0,this._w=1):(a=1/a,this._x*=a,this._y*=a,this._z*=a,this._w*=a);return this},multiply:function(a,b){return void 0!==b?(console.warn("DEPRECATED: Quaternion's .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},multiplyQuaternions:function(a, +b){var c=a._x,d=a._y,e=a._z,f=a._w,h=b._x,g=b._y,i=b._z,j=b._w;this._x=c*j+f*h+d*i-e*g;this._y=d*j+f*g+e*h-c*i;this._z=e*j+f*i+c*g-d*h;this._w=f*j-c*h-d*g-e*i;this._updateEuler();return this},multiplyVector3:function(a){console.warn("DEPRECATED: Quaternion's .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead.");return a.applyQuaternion(this)},slerp:function(a,b){var c=this._x,d=this._y,e=this._z,f=this._w,h=f*a._w+c*a._x+d*a._y+e*a._z;0>h?(this._w=-a._w,this._x= +-a._x,this._y=-a._y,this._z=-a._z,h=-h):this.copy(a);if(1<=h)return this._w=f,this._x=c,this._y=d,this._z=e,this;var g=Math.acos(h),i=Math.sqrt(1-h*h);if(0.001>Math.abs(i))return this._w=0.5*(f+this._w),this._x=0.5*(c+this._x),this._y=0.5*(d+this._y),this._z=0.5*(e+this._z),this;h=Math.sin((1-b)*g)/i;g=Math.sin(b*g)/i;this._w=f*h+this._w*g;this._x=c*h+this._x*g;this._y=d*h+this._y*g;this._z=e*h+this._z*g;this._updateEuler();return this},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z=== +this._z&&a._w===this._w},fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];this._w=a[3];this._updateEuler();return this},toArray:function(){return[this._x,this._y,this._z,this._w]},clone:function(){return new THREE.Quaternion(this._x,this._y,this._z,this._w)}};THREE.Quaternion.slerp=function(a,b,c,d){return c.copy(a).slerp(b,d)};THREE.Vector2=function(a,b){this.x=a||0;this.y=b||0}; +THREE.Vector2.prototype={constructor:THREE.Vector2,set:function(a,b){this.x=a;this.y=b;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+a);}},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a, +b){if(void 0!==b)return console.warn("DEPRECATED: Vector2's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector2's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-= +a.y;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;return this},divideScalar:function(a){0!==a?(a=1/a,this.x*=a,this.y*=a):this.y=this.x=0;return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);return this},max:function(a){this.xb.x&&(this.x=b.x);this.yb.y&&(this.y=b.y); +return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},normalize:function(){return this.divideScalar(this.length())},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,a=this.y-a.y;return b*b+a*a},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/ +b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;return this},equals:function(a){return a.x===this.x&&a.y===this.y},fromArray:function(a){this.x=a[0];this.y=a[1];return this},toArray:function(){return[this.x,this.y]},clone:function(){return new THREE.Vector2(this.x,this.y)}};THREE.Vector3=function(a,b,c){this.x=a||0;this.y=b||0;this.z=c||0}; +THREE.Vector3.prototype={constructor:THREE.Vector3,set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+ +a);}},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."), +this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;return this},multiplyVectors:function(a,b){this.x=a.x* +b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12];this.y=a[1]*b+a[5]*c+a[9]*d+a[13];this.z=a[2]*b+a[6]*c+a[10]*d+a[14];return this},applyProjection:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements,e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]); +this.x=(a[0]*b+a[4]*c+a[8]*d+a[12])*e;this.y=(a[1]*b+a[5]*c+a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,h=a.z,a=a.w,g=a*b+f*d-h*c,i=a*c+h*b-e*d,j=a*d+e*c-f*b,b=-e*b-f*c-h*d;this.x=g*a+b*-e+i*-h-j*-f;this.y=i*a+b*-f+j*-e-g*-h;this.z=j*a+b*-h+g*-f-i*-e;return this},transformDirection:function(a){var b=this.x,c=this.y,d=this.z,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]* +b+a[6]*c+a[10]*d;this.normalize();return this},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){0!==a?(a=1/a,this.x*=a,this.y*=a,this.z*=a):this.z=this.y=this.x=0;return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);this.z>a.z&&(this.z=a.z);return this},max:function(a){this.xb.x&&(this.x=b.x);this.y< +a.y?this.y=a.y:this.y>b.y&&(this.y=b.y);this.zb.z&&(this.z=b.z);return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())}, +setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},cross:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector3's .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(a,b);var c=this.x,d=this.y,e=this.z;this.x=d*a.z-e*a.y;this.y=e*a.x-c*a.z;this.z=c*a.y-d*a.x;return this},crossVectors:function(a,b){this.x= +a.y*b.z-a.z*b.y;this.y=a.z*b.x-a.x*b.z;this.z=a.x*b.y-a.y*b.x;return this},angleTo:function(a){a=this.dot(a)/(this.length()*a.length());return Math.acos(THREE.Math.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,c=this.y-a.y,a=this.z-a.z;return b*b+c*c+a*a},setEulerFromRotationMatrix:function(){console.error("REMOVED: Vector3's setEulerFromRotationMatrix has been removed in favor of Euler.setFromRotationMatrix(), please update your code.")}, +setEulerFromQuaternion:function(){console.error("REMOVED: Vector3's setEulerFromQuaternion: has been removed in favor of Euler.setFromQuaternion(), please update your code.")},getPositionFromMatrix:function(a){this.x=a.elements[12];this.y=a.elements[13];this.z=a.elements[14];return this},getScaleFromMatrix:function(a){var b=this.set(a.elements[0],a.elements[1],a.elements[2]).length(),c=this.set(a.elements[4],a.elements[5],a.elements[6]).length(),a=this.set(a.elements[8],a.elements[9],a.elements[10]).length(); +this.x=b;this.y=c;this.z=a;return this},getColumnFromMatrix:function(a,b){var c=4*a,d=b.elements;this.x=d[c];this.y=d[c+1];this.z=d[c+2];return this},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},fromArray:function(a){this.x=a[0];this.y=a[1];this.z=a[2];return this},toArray:function(){return[this.x,this.y,this.z]},clone:function(){return new THREE.Vector3(this.x,this.y,this.z)}}; +THREE.extend(THREE.Vector3.prototype,{applyEuler:function(){var a=new THREE.Quaternion;return function(b){void 0===typeof b.order&&console.error("ERROR: Vector3's .applyEuler() now expects a Euler rotation rather than a Vector3 and order. Please update your code.");b=a.setFromEuler(b);this.applyQuaternion(b);return this}}(),applyAxisAngle:function(){var a=new THREE.Quaternion;return function(b,c){var d=a.setFromAxisAngle(b,c);this.applyQuaternion(d);return this}}(),projectOnVector:function(){var a= +new THREE.Vector3;return function(b){a.copy(b).normalize();b=this.dot(a);return this.copy(a).multiplyScalar(b)}}(),projectOnPlane:function(){var a=new THREE.Vector3;return function(b){a.copy(this).projectOnVector(b);return this.sub(a)}}(),reflect:function(){var a=new THREE.Vector3;return function(b){a.copy(this).projectOnVector(b).multiplyScalar(2);return this.subVectors(a,this)}}()});THREE.Vector4=function(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1}; +THREE.Vector4.prototype={constructor:THREE.Vector4,set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x; +case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector4's .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this}, +addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},sub:function(a,b){if(void 0!==b)return console.warn("DEPRECATED: Vector4's .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;this.w*=a;return this}, +applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,e=this.w,a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z=a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){0!==a?(a=1/a,this.x*=a,this.y*=a,this.z*=a,this.w*=a):(this.z=this.y=this.x=0,this.w=1);return this},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b, +this.y=a.y/b,this.z=a.z/b);return this},setAxisAngleFromRotationMatrix:function(a){var b,c,d,a=a.elements,e=a[0];d=a[4];var f=a[8],h=a[1],g=a[5],i=a[9];c=a[2];b=a[6];var j=a[10];if(0.01>Math.abs(d-h)&&0.01>Math.abs(f-c)&&0.01>Math.abs(i-b)){if(0.1>Math.abs(d+h)&&0.1>Math.abs(f+c)&&0.1>Math.abs(i+b)&&0.1>Math.abs(e+g+j-3))return this.set(1,0,0,0),this;a=Math.PI;e=(e+1)/2;g=(g+1)/2;j=(j+1)/2;d=(d+h)/4;f=(f+c)/4;i=(i+b)/4;e>g&&e>j?0.01>e?(b=0,d=c=0.707106781):(b=Math.sqrt(e),c=d/b,d=f/b):g>j?0.01>g? +(b=0.707106781,c=0,d=0.707106781):(c=Math.sqrt(g),b=d/c,d=i/c):0.01>j?(c=b=0.707106781,d=0):(d=Math.sqrt(j),b=f/d,c=i/d);this.set(b,c,d,a);return this}a=Math.sqrt((b-i)*(b-i)+(f-c)*(f-c)+(h-d)*(h-d));0.001>Math.abs(a)&&(a=1);this.x=(b-i)/a;this.y=(f-c)/a;this.z=(h-d)/a;this.w=Math.acos((e+g+j-1)/2);return this},min:function(a){this.x>a.x&&(this.x=a.x);this.y>a.y&&(this.y=a.y);this.z>a.z&&(this.z=a.z);this.w>a.w&&(this.w=a.w);return this},max:function(a){this.xb.x&&(this.x=b.x);this.yb.y&&(this.y=b.y);this.zb.z&&(this.z=b.z);this.wb.w&&(this.w=b.w);return this},negate:function(){return this.multiplyScalar(-1)},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x* +this.x+this.y*this.y+this.z*this.z+this.w*this.w)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){var b=this.length();0!==b&&a!==b&&this.multiplyScalar(a/b);return this},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;this.w+=(a.w-this.w)*b;return this},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&& +a.w===this.w},fromArray:function(a){this.x=a[0];this.y=a[1];this.z=a[2];this.w=a[3];return this},toArray:function(){return[this.x,this.y,this.z,this.w]},clone:function(){return new THREE.Vector4(this.x,this.y,this.z,this.w)}};THREE.Euler=function(a,b,c,d){this._x=a||0;this._y=b||0;this._z=c||0;this._order=d||THREE.Euler.DefaultOrder};THREE.Euler.RotationOrders="XYZ YZX ZXY XZY YXZ ZYX".split(" ");THREE.Euler.DefaultOrder="XYZ"; +THREE.Euler.prototype={constructor:THREE.Euler,_x:0,_y:0,_z:0,_order:THREE.Euler.DefaultOrder,_quaternion:void 0,_updateQuaternion:function(){void 0!==this._quaternion&&this._quaternion.setFromEuler(this,!1)},get x(){return this._x},set x(a){this._x=a;this._updateQuaternion()},get y(){return this._y},set y(a){this._y=a;this._updateQuaternion()},get z(){return this._z},set z(a){this._z=a;this._updateQuaternion()},get order(){return this._order},set order(a){this._order=a;this._updateQuaternion()}, +set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._order=d||this._order;this._updateQuaternion();return this},copy:function(a){this._x=a._x;this._y=a._y;this._z=a._z;this._order=a._order;this._updateQuaternion();return this},setFromRotationMatrix:function(a,b){function c(a){return Math.min(Math.max(a,-1),1)}var d=a.elements,e=d[0],f=d[4],h=d[8],g=d[1],i=d[5],j=d[9],l=d[2],m=d[6],d=d[10],b=b||this._order;"XYZ"===b?(this._y=Math.asin(c(h)),0.99999>Math.abs(h)?(this._x=Math.atan2(-j,d),this._z= +Math.atan2(-f,e)):(this._x=Math.atan2(m,i),this._z=0)):"YXZ"===b?(this._x=Math.asin(-c(j)),0.99999>Math.abs(j)?(this._y=Math.atan2(h,d),this._z=Math.atan2(g,i)):(this._y=Math.atan2(-l,e),this._z=0)):"ZXY"===b?(this._x=Math.asin(c(m)),0.99999>Math.abs(m)?(this._y=Math.atan2(-l,d),this._z=Math.atan2(-f,i)):(this._y=0,this._z=Math.atan2(g,e))):"ZYX"===b?(this._y=Math.asin(-c(l)),0.99999>Math.abs(l)?(this._x=Math.atan2(m,d),this._z=Math.atan2(g,e)):(this._x=0,this._z=Math.atan2(-f,i))):"YZX"===b?(this._z= +Math.asin(c(g)),0.99999>Math.abs(g)?(this._x=Math.atan2(-j,i),this._y=Math.atan2(-l,e)):(this._x=0,this._y=Math.atan2(h,d))):"XZY"===b?(this._z=Math.asin(-c(f)),0.99999>Math.abs(f)?(this._x=Math.atan2(m,i),this._y=Math.atan2(h,e)):(this._x=Math.atan2(-j,d),this._y=0)):console.warn("WARNING: Euler.setFromRotationMatrix() given unsupported order: "+b);this._order=b;this._updateQuaternion();return this},setFromQuaternion:function(a,b,c){function d(a){return Math.min(Math.max(a,-1),1)}var e=a.x*a.x,f= +a.y*a.y,h=a.z*a.z,g=a.w*a.w,b=b||this._order;"XYZ"===b?(this._x=Math.atan2(2*(a.x*a.w-a.y*a.z),g-e-f+h),this._y=Math.asin(d(2*(a.x*a.z+a.y*a.w))),this._z=Math.atan2(2*(a.z*a.w-a.x*a.y),g+e-f-h)):"YXZ"===b?(this._x=Math.asin(d(2*(a.x*a.w-a.y*a.z))),this._y=Math.atan2(2*(a.x*a.z+a.y*a.w),g-e-f+h),this._z=Math.atan2(2*(a.x*a.y+a.z*a.w),g-e+f-h)):"ZXY"===b?(this._x=Math.asin(d(2*(a.x*a.w+a.y*a.z))),this._y=Math.atan2(2*(a.y*a.w-a.z*a.x),g-e-f+h),this._z=Math.atan2(2*(a.z*a.w-a.x*a.y),g-e+f-h)):"ZYX"=== +b?(this._x=Math.atan2(2*(a.x*a.w+a.z*a.y),g-e-f+h),this._y=Math.asin(d(2*(a.y*a.w-a.x*a.z))),this._z=Math.atan2(2*(a.x*a.y+a.z*a.w),g+e-f-h)):"YZX"===b?(this._x=Math.atan2(2*(a.x*a.w-a.z*a.y),g-e+f-h),this._y=Math.atan2(2*(a.y*a.w-a.x*a.z),g+e-f-h),this._z=Math.asin(d(2*(a.x*a.y+a.z*a.w)))):"XZY"===b?(this._x=Math.atan2(2*(a.x*a.w+a.y*a.z),g-e+f-h),this._y=Math.atan2(2*(a.x*a.z+a.y*a.w),g+e-f-h),this._z=Math.asin(d(2*(a.z*a.w-a.x*a.y)))):console.warn("WARNING: Euler.setFromQuaternion() given unsupported order: "+ +b);this._order=b;!1!==c&&this._updateQuaternion();return this},reorder:function(){var a=new THREE.Quaternion;return function(b){a.setFromEuler(this);this.setFromQuaternion(a,b)}}(),fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];void 0!==a[3]&&(this._order=a[3]);this._updateQuaternion();return this},toArray:function(){return[this._x,this._y,this._z,this._order]},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order},clone:function(){return new THREE.Euler(this._x, +this._y,this._z,this._order)}};THREE.Line3=function(a,b){this.start=void 0!==a?a:new THREE.Vector3;this.end=void 0!==b?b:new THREE.Vector3}; +THREE.Line3.prototype={constructor:THREE.Line3,set:function(a,b){this.start.copy(a);this.end.copy(b);return this},copy:function(a){this.start.copy(a.start);this.end.copy(a.end);return this},center:function(a){return(a||new THREE.Vector3).addVectors(this.start,this.end).multiplyScalar(0.5)},delta:function(a){return(a||new THREE.Vector3).subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)},at:function(a, +b){var c=b||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},closestPointToPointParameter:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d){a.subVectors(c,this.start);b.subVectors(this.end,this.start);var e=b.dot(b),e=b.dot(a)/e;d&&(e=THREE.Math.clamp(e,0,1));return e}}(),closestPointToPoint:function(a,b,c){a=this.closestPointToPointParameter(a,b);c=c||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},applyMatrix4:function(a){this.start.applyMatrix4(a); +this.end.applyMatrix4(a);return this},equals:function(a){return a.start.equals(this.start)&&a.end.equals(this.end)},clone:function(){return(new THREE.Line3).copy(this)}};THREE.Box2=function(a,b){this.min=void 0!==a?a:new THREE.Vector2(Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector2(-Infinity,-Infinity)}; +THREE.Box2.prototype={constructor:THREE.Box2,set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){if(0this.max.x&&(this.max.x=b.x),b.ythis.max.y&&(this.max.y=b.y)}else this.makeEmpty();return this},setFromCenterAndSize:function(){var a=new THREE.Vector2;return function(b,c){var d=a.copy(c).multiplyScalar(0.5); +this.min.copy(b).sub(d);this.max.copy(b).add(d);return this}}(),copy:function(a){this.min.copy(a.min);this.max.copy(a.max);return this},makeEmpty:function(){this.min.x=this.min.y=Infinity;this.max.x=this.max.y=-Infinity;return this},empty:function(){return this.max.xthis.max.x||a.ythis.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y?!0:!1},getParameter:function(a){return new THREE.Vector2((a.x-this.min.x)/(this.max.x-this.min.x), +(a.y-this.min.y)/(this.max.y-this.min.y))},isIntersectionBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector2).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new THREE.Vector2;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max); +return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)},clone:function(){return(new THREE.Box2).copy(this)}};THREE.Box3=function(a,b){this.min=void 0!==a?a:new THREE.Vector3(Infinity,Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector3(-Infinity,-Infinity,-Infinity)}; +THREE.Box3.prototype={constructor:THREE.Box3,set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){if(0this.max.x&&(this.max.x=b.x),b.ythis.max.y&&(this.max.y=b.y),b.zthis.max.z&&(this.max.z=b.z)}else this.makeEmpty();return this},setFromCenterAndSize:function(){var a=new THREE.Vector3; +return function(b,c){var d=a.copy(c).multiplyScalar(0.5);this.min.copy(b).sub(d);this.max.copy(b).add(d);return this}}(),setFromObject:function(){var a=new THREE.Vector3;return function(b){var c=this;b.updateMatrixWorld(!0);this.makeEmpty();b.traverse(function(b){if(void 0!==b.geometry&&void 0!==b.geometry.vertices)for(var e=b.geometry.vertices,f=0,h=e.length;fthis.max.x||a.ythis.max.y||a.zthis.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z?!0:!1},getParameter:function(a){return new THREE.Vector3((a.x-this.min.x)/(this.max.x-this.min.x), +(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},isIntersectionBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y||a.max.zthis.max.z?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector3).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a= +new THREE.Vector3;return function(b){b=b||new THREE.Sphere;b.center=this.center();b.radius=0.5*this.size(a).length();return b}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(){var a=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];return function(b){a[0].set(this.min.x,this.min.y, +this.min.z).applyMatrix4(b);a[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(b);a[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(b);a[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(b);a[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(b);a[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(b);a[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(b);a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b);this.makeEmpty();this.setFromPoints(a);return this}}(),translate:function(a){this.min.add(a); +this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)},clone:function(){return(new THREE.Box3).copy(this)}};THREE.Matrix3=function(a,b,c,d,e,f,h,g,i){this.elements=new Float32Array(9);this.set(void 0!==a?a:1,b||0,c||0,d||0,void 0!==e?e:1,f||0,h||0,g||0,void 0!==i?i:1)}; +THREE.Matrix3.prototype={constructor:THREE.Matrix3,set:function(a,b,c,d,e,f,h,g,i){var j=this.elements;j[0]=a;j[3]=b;j[6]=c;j[1]=d;j[4]=e;j[7]=f;j[2]=h;j[5]=g;j[8]=i;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},copy:function(a){a=a.elements;this.set(a[0],a[3],a[6],a[1],a[4],a[7],a[2],a[5],a[8]);return this},multiplyVector3:function(a){console.warn("DEPRECATED: Matrix3's .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead.");return a.applyMatrix3(this)}, +multiplyVector3Array:function(){var a=new THREE.Vector3;return function(b){for(var c=0,d=b.length;cd?c.copy(this.origin):c.copy(this.direction).multiplyScalar(d).add(this.origin)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);if(0>c)return this.origin.distanceTo(b);a.copy(this.direction).multiplyScalar(c).add(this.origin);return a.distanceTo(b)}}(),distanceSqToSegment:function(a,b,c,d){var e=a.clone().add(b).multiplyScalar(0.5),f=b.clone().sub(a).normalize(),h=0.5*a.distanceTo(b), +g=this.origin.clone().sub(e),a=-this.direction.dot(f),b=g.dot(this.direction),i=-g.dot(f),j=g.lengthSq(),l=Math.abs(1-a*a),m,n;0<=l?(g=a*i-b,m=a*b-i,n=h*l,0<=g?m>=-n?m<=n?(h=1/l,g*=h,m*=h,a=g*(g+a*m+2*b)+m*(a*g+m+2*i)+j):(m=h,g=Math.max(0,-(a*m+b)),a=-g*g+m*(m+2*i)+j):(m=-h,g=Math.max(0,-(a*m+b)),a=-g*g+m*(m+2*i)+j):m<=-n?(g=Math.max(0,-(-a*h+b)),m=0a.normal.dot(this.direction)*b?!0:!1},distanceToPlane:function(a){var b=a.normal.dot(this.direction);if(0==b)return 0==a.distanceToPoint(this.origin)? +0:null;a=-(this.origin.dot(a.normal)+a.constant)/b;return 0<=a?a:null},intersectPlane:function(a,b){var c=this.distanceToPlane(a);return null===c?null:this.at(c,b)},applyMatrix4:function(a){this.direction.add(this.origin).applyMatrix4(a);this.origin.applyMatrix4(a);this.direction.sub(this.origin);return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)},clone:function(){return(new THREE.Ray).copy(this)}};THREE.Sphere=function(a,b){this.center=void 0!==a?a:new THREE.Vector3;this.radius=void 0!==b?b:0}; +THREE.Sphere.prototype={constructor:THREE.Sphere,set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromPoints:function(a){for(var b,c=0,d=0,e=a.length;d=this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)- +this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},clampPoint:function(a,b){var c=this.center.distanceToSquared(a),d=b||new THREE.Vector3;d.copy(a);c>this.radius*this.radius&&(d.sub(this.center).normalize(),d.multiplyScalar(this.radius).add(this.center));return d},getBoundingBox:function(a){a=a||new THREE.Box3;a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a); +this.radius*=a.getMaxScaleOnAxis();return this},translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&&a.radius===this.radius},clone:function(){return(new THREE.Sphere).copy(this)}};THREE.Frustum=function(a,b,c,d,e,f){this.planes=[void 0!==a?a:new THREE.Plane,void 0!==b?b:new THREE.Plane,void 0!==c?c:new THREE.Plane,void 0!==d?d:new THREE.Plane,void 0!==e?e:new THREE.Plane,void 0!==f?f:new THREE.Plane]}; +THREE.Frustum.prototype={constructor:THREE.Frustum,set:function(a,b,c,d,e,f){var h=this.planes;h[0].copy(a);h[1].copy(b);h[2].copy(c);h[3].copy(d);h[4].copy(e);h[5].copy(f);return this},copy:function(a){for(var b=this.planes,c=0;6>c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements,a=c[0],d=c[1],e=c[2],f=c[3],h=c[4],g=c[5],i=c[6],j=c[7],l=c[8],m=c[9],n=c[10],p=c[11],t=c[12],q=c[13],r=c[14],c=c[15];b[0].setComponents(f-a,j-h,p-l,c-t).normalize();b[1].setComponents(f+ +a,j+h,p+l,c+t).normalize();b[2].setComponents(f+d,j+g,p+m,c+q).normalize();b[3].setComponents(f-d,j-g,p-m,c-q).normalize();b[4].setComponents(f-e,j-i,p-n,c-r).normalize();b[5].setComponents(f+e,j+i,p+n,c+r).normalize();return this},intersectsObject:function(){var a=new THREE.Vector3;return function(b){var c=b.geometry,b=b.matrixWorld;null===c.boundingSphere&&c.computeBoundingSphere();c=-c.boundingSphere.radius*b.getMaxScaleOnAxis();a.getPositionFromMatrix(b);for(var b=this.planes,d=0;6>d;d++)if(b[d].distanceToPoint(a)< +c)return!1;return!0}}(),intersectsSphere:function(a){for(var b=this.planes,c=a.center,a=-a.radius,d=0;6>d;d++)if(b[d].distanceToPoint(c)e;e++){var f=d[e];a.x=0h&&0>f)return!1}return!0}}(),containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0},clone:function(){return(new THREE.Frustum).copy(this)}};THREE.Plane=function(a,b){this.normal=void 0!==a?a:new THREE.Vector3(1,0,0);this.constant=void 0!==b?b:0}; +THREE.Plane.prototype={constructor:THREE.Plane,set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d,e){d=a.subVectors(e,d).cross(b.subVectors(c,d)).normalize();this.setFromNormalAndCoplanarPoint(d, +c);return this}}(),copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this},negate:function(){this.constant*=-1;this.normal.negate();return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)-a.radius},projectPoint:function(a,b){return this.orthoPoint(a,b).sub(a).negate()},orthoPoint:function(a, +b){var c=this.distanceToPoint(a);return(b||new THREE.Vector3).copy(this.normal).multiplyScalar(c)},isIntersectionLine:function(a){var b=this.distanceToPoint(a.start),a=this.distanceToPoint(a.end);return 0>b&&0a&&0f||1e;e++)8==e||13==e||18==e||23==e?b[e]="-":14==e?b[e]="4":(2>=c&&(c=33554432+16777216*Math.random()|0),d=c&15,c>>=4,b[e]=a[19==e?d&3|8:d]);return b.join("")}}(),clamp:function(a,b,c){return ac?c:a},clampBottom:function(a,b){return a=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},random16:function(){return(65280*Math.random()+255*Math.random())/65535},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(0.5-Math.random())},sign:function(a){return 0>a?-1:0this.points.length-2?this.points.length-1:f+1;c[3]=f>this.points.length-3?this.points.length-1: +f+2;j=this.points[c[0]];l=this.points[c[1]];m=this.points[c[2]];n=this.points[c[3]];g=h*h;i=h*g;d.x=b(j.x,l.x,m.x,n.x,h,g,i);d.y=b(j.y,l.y,m.y,n.y,h,g,i);d.z=b(j.z,l.z,m.z,n.z,h,g,i);return d};this.getControlPointsArray=function(){var a,b,c=this.points.length,d=[];for(a=0;a=b.x+b.y}}(); +THREE.Triangle.prototype={constructor:THREE.Triangle,set:function(a,b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},area:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a,this.b);return 0.5*a.cross(b).length()}}(),midpoint:function(a){return(a|| +new THREE.Vector3).addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},normal:function(a){return THREE.Triangle.normal(this.a,this.b,this.c,a)},plane:function(a){return(a||new THREE.Plane).setFromCoplanarPoints(this.a,this.b,this.c)},barycoordFromPoint:function(a,b){return THREE.Triangle.barycoordFromPoint(a,this.a,this.b,this.c,b)},containsPoint:function(a){return THREE.Triangle.containsPoint(a,this.a,this.b,this.c)},equals:function(a){return a.a.equals(this.a)&&a.b.equals(this.b)&&a.c.equals(this.c)}, +clone:function(){return(new THREE.Triangle).copy(this)}};THREE.Vertex=function(a){console.warn("THREE.Vertex has been DEPRECATED. Use THREE.Vector3 instead.");return a};THREE.UV=function(a,b){console.warn("THREE.UV has been DEPRECATED. Use THREE.Vector2 instead.");return new THREE.Vector2(a,b)};THREE.Clock=function(a){this.autoStart=void 0!==a?a:!0;this.elapsedTime=this.oldTime=this.startTime=0;this.running=!1}; +THREE.Clock.prototype={constructor:THREE.Clock,start:function(){this.oldTime=this.startTime=void 0!==self.performance&&void 0!==self.performance.now?self.performance.now():Date.now();this.running=!0},stop:function(){this.getElapsedTime();this.running=!1},getElapsedTime:function(){this.getDelta();return this.elapsedTime},getDelta:function(){var a=0;this.autoStart&&!this.running&&this.start();if(this.running){var b=void 0!==self.performance&&void 0!==self.performance.now?self.performance.now():Date.now(), +a=0.001*(b-this.oldTime);this.oldTime=b;this.elapsedTime+=a}return a}};THREE.EventDispatcher=function(){}; +THREE.EventDispatcher.prototype={constructor:THREE.EventDispatcher,apply:function(a){a.addEventListener=THREE.EventDispatcher.prototype.addEventListener;a.hasEventListener=THREE.EventDispatcher.prototype.hasEventListener;a.removeEventListener=THREE.EventDispatcher.prototype.removeEventListener;a.dispatchEvent=THREE.EventDispatcher.prototype.dispatchEvent},addEventListener:function(a,b){void 0===this._listeners&&(this._listeners={});var c=this._listeners;void 0===c[a]&&(c[a]=[]);-1===c[a].indexOf(b)&& +c[a].push(b)},hasEventListener:function(a,b){if(void 0===this._listeners)return!1;var c=this._listeners;return void 0!==c[a]&&-1!==c[a].indexOf(b)?!0:!1},removeEventListener:function(a,b){if(void 0!==this._listeners){var c=this._listeners,d=c[a].indexOf(b);-1!==d&&c[a].splice(d,1)}},dispatchEvent:function(a){if(void 0!==this._listeners){var b=this._listeners[a.type];if(void 0!==b){a.target=this;for(var c=0,d=b.length;cg.scale.x)return n;n.push({distance:p,point:g.position,face:null,object:g})}else if(g instanceof +a.LOD)f.getPositionFromMatrix(g.matrixWorld),p=j.ray.origin.distanceTo(f),i(g.getObjectForDistance(p),j,n);else if(g instanceof a.Mesh){p=g.geometry;f.getPositionFromMatrix(g.matrixWorld);null===p.boundingSphere&&p.computeBoundingSphere();b.set(f,p.boundingSphere.radius*g.matrixWorld.getMaxScaleOnAxis());if(!1===j.ray.isIntersectionSphere(b))return n;var t=p.vertices;if(p instanceof a.BufferGeometry){var q=g.material;if(void 0===q||!1===p.dynamic)return n;var r=g.material instanceof a.MeshFaceMaterial, +s=!0===r?g.material.materials:null,v=g.material.side,z,C,F=j.precision;h.getInverse(g.matrixWorld);c.copy(j.ray).applyMatrix4(h);var H,t=!1;p.attributes.index&&(t=!0);s=new a.Vector3;H=new a.Vector3;var I=new a.Vector3;new a.Vector3;new a.Vector3;for(var G=0;Gz:0j.far||(e=c.at(A,e),!1!==a.Triangle.containsPoint(e, +s,H,I)&&n.push({distance:A,point:j.ray.at(A),face:null,faceIndex:null,object:g}))}}else if(p instanceof a.Geometry){r=g.material instanceof a.MeshFaceMaterial;s=!0===r?g.material.materials:null;F=j.precision;h.getInverse(g.matrixWorld);c.copy(j.ray).applyMatrix4(h);I=0;for(H=p.faces.length;Iz:0j.far)){e=c.at(A,e);if(G instanceof a.Face3){if(v=t[G.a],z=t[G.b],C=t[G.c],!1===a.Triangle.containsPoint(e,v,z,C))continue}else if(G instanceof a.Face4){if(v=t[G.a],z=t[G.b],C=t[G.c],q=t[G.d],!1===a.Triangle.containsPoint(e,v,z,q)&&!1===a.Triangle.containsPoint(e,z,C,q))continue}else throw Error("face type not supported");n.push({distance:A,point:j.ray.at(A),face:G,faceIndex:I,object:g})}}}}else if(g instanceof a.Line){F=j.linePrecision;F*=F;p= +g.geometry;null===p.boundingSphere&&p.computeBoundingSphere();f.getPositionFromMatrix(g.matrixWorld);b.set(f,p.boundingSphere.radius*g.matrixWorld.getMaxScaleOnAxis());if(!1===j.ray.isIntersectionSphere(b))return n;h.getInverse(g.matrixWorld);c.copy(j.ray).applyMatrix4(h);c.direction.normalize();t=p.vertices;q=t.length;A=new a.Vector3;v=new a.Vector3;z=g.type===a.LineStrip?1:2;for(r=0;re&&0>f||0>h&&0>g)return!1;0>e?c=Math.max(c,e/(e-f)):0>f&&(d=Math.min(d,e/(e-f)));0>h?c=Math.max(c,h/(h-g)):0>g&&(d=Math.min(d,h/(h-g)));if(dg.positionScreen.x||1g.positionScreen.y||1< +g.positionScreen.y||-1>g.positionScreen.z||1(ha.positionScreen.x-T.positionScreen.x)*(aa.positionScreen.y-T.positionScreen.y)-(ha.positionScreen.y- +T.positionScreen.y)*(aa.positionScreen.x-T.positionScreen.x),na===THREE.DoubleSide||V===(na===THREE.FrontSide))n===t?(la=new THREE.RenderableFace3,p.push(la),t++,n++,m=la):m=p[n++],m.id=X.id,m.v1.copy(T),m.v2.copy(aa),m.v3.copy(ha);else continue;else continue;else if(fa instanceof THREE.Face4)if(T=j[fa.a],aa=j[fa.b],ha=j[fa.c],la=j[fa.d],w[0]=T.positionScreen,w[1]=aa.positionScreen,w[2]=ha.positionScreen,w[3]=la.positionScreen,!0===T.visible||!0===aa.visible||!0===ha.visible||!0===la.visible||N.isIntersectionBox(y.setFromPoints(w)))if(V= +0>(la.positionScreen.x-T.positionScreen.x)*(aa.positionScreen.y-T.positionScreen.y)-(la.positionScreen.y-T.positionScreen.y)*(aa.positionScreen.x-T.positionScreen.x)||0>(aa.positionScreen.x-ha.positionScreen.x)*(la.positionScreen.y-ha.positionScreen.y)-(aa.positionScreen.y-ha.positionScreen.y)*(la.positionScreen.x-ha.positionScreen.x),na===THREE.DoubleSide||V===(na===THREE.FrontSide)){if(q===s){var ua=new THREE.RenderableFace4;r.push(ua);s++;q++;m=ua}else m=r[q++];m.id=X.id;m.v1.copy(T);m.v2.copy(aa); +m.v3.copy(ha);m.v4.copy(la)}else continue;else continue;m.normalModel.copy(fa.normal);!1===V&&(na===THREE.BackSide||na===THREE.DoubleSide)&&m.normalModel.negate();m.normalModel.applyMatrix3(Ua).normalize();m.normalModelView.copy(m.normalModel).applyMatrix3(O);m.centroidModel.copy(fa.centroid).applyMatrix4(pa);ha=fa.vertexNormals;T=0;for(aa=ha.length;TJ.z&&(I===A?(V=new THREE.RenderableParticle,G.push(V),A++,I++,H=V):H=G[I++],H.id=X.id,H.x=J.x*ja,H.y=J.y*ja,H.z=J.z,H.object=X,H.rotation=X.rotation.z,H.scale.x=X.scale.x*Math.abs(H.x-(J.x+f.projectionMatrix.elements[0])/(J.w+f.projectionMatrix.elements[12])),H.scale.y= +X.scale.y*Math.abs(H.y-(J.y+f.projectionMatrix.elements[5])/(J.w+f.projectionMatrix.elements[13])),H.material=X.material,K.elements.push(H)));!0===l&&K.elements.sort(b);return K}};THREE.Face3=function(a,b,c,d,e,f){this.a=a;this.b=b;this.c=c;this.normal=d instanceof THREE.Vector3?d:new THREE.Vector3;this.vertexNormals=d instanceof Array?d:[];this.color=e instanceof THREE.Color?e:new THREE.Color;this.vertexColors=e instanceof Array?e:[];this.vertexTangents=[];this.materialIndex=void 0!==f?f:0;this.centroid=new THREE.Vector3}; +THREE.Face3.prototype={constructor:THREE.Face3,clone:function(){var a=new THREE.Face3(this.a,this.b,this.c);a.normal.copy(this.normal);a.color.copy(this.color);a.centroid.copy(this.centroid);a.materialIndex=this.materialIndex;var b,c;b=0;for(c=this.vertexNormals.length;be?-1:1,f.vertexTangents[d]=new THREE.Vector4(N.x,N.y,N.z,e)}this.hasTangents=!0},computeLineDistances:function(){for(var a=0,b=this.vertices,c=0,d=b.length;ci;i++)if(g[i]==g[(i+1)%3]){e.push(f);break}}else if(a instanceof THREE.Face4){a.a=c[a.a];a.b=c[a.b];a.c=c[a.c];a.d=c[a.d];g=[a.a,a.b,a.c,a.d];d=-1;for(i=0;4>i;i++)g[i]==g[(i+1)%4]&&(0<=d&&e.push(f),d=i);if(0<=d){g.splice(d,1);var l=new THREE.Face3(g[0],g[1],g[2],a.normal,a.color,a.materialIndex);g=0;for(i=this.faceVertexUvs.length;gb.max.x&&(b.max.x=c),db.max.y&&(b.max.y=d),eb.max.z&&(b.max.z=e)}if(void 0===a||0===a.length)this.boundingBox.min.set(0,0,0),this.boundingBox.max.set(0,0,0)},computeBoundingSphere:function(){null===this.boundingSphere&&(this.boundingSphere= +new THREE.Sphere);var a=this.attributes.position.array;if(a){for(var b,c=0,d,e,f=0,h=a.length;fc&&(c=b);this.boundingSphere.radius=Math.sqrt(c)}},computeVertexNormals:function(){if(this.attributes.position){var a,b,c,d;a=this.attributes.position.array.length;if(void 0===this.attributes.normal)this.attributes.normal={itemSize:3,array:new Float32Array(a)};else{a=0;for(b=this.attributes.normal.array.length;aFa?-1:1;h[4*a]=L.x;h[4*a+1]=L.y;h[4*a+2]=L.z;h[4*a+3]=O}if(void 0===this.attributes.index||void 0===this.attributes.position|| +void 0===this.attributes.normal||void 0===this.attributes.uv)console.warn("Missing required attributes (index, position, normal or uv) in BufferGeometry.computeTangents()");else{var b=this.attributes.index.array,c=this.attributes.position.array,d=this.attributes.normal.array,e=this.attributes.uv.array,f=c.length/3;void 0===this.attributes.tangent&&(this.attributes.tangent={itemSize:4,array:new Float32Array(4*f)});for(var h=this.attributes.tangent.array,g=[],i=[],j=0;ja.length?".":a.join("/"))+"/"},initMaterials:function(a,b){for(var c=[],d=0;da.opacity)i.transparent=a.transparent;void 0!==a.depthTest&&(i.depthTest=a.depthTest);void 0!==a.depthWrite&&(i.depthWrite=a.depthWrite);void 0!==a.visible&&(i.visible=a.visible);void 0!==a.flipSided&&(i.side=THREE.BackSide); +void 0!==a.doubleSided&&(i.side=THREE.DoubleSide);void 0!==a.wireframe&&(i.wireframe=a.wireframe);void 0!==a.vertexColors&&("face"===a.vertexColors?i.vertexColors=THREE.FaceColors:a.vertexColors&&(i.vertexColors=THREE.VertexColors));a.colorDiffuse?i.color=f(a.colorDiffuse):a.DbgColor&&(i.color=a.DbgColor);a.colorSpecular&&(i.specular=f(a.colorSpecular));a.colorAmbient&&(i.ambient=f(a.colorAmbient));a.transparency&&(i.opacity=a.transparency);a.specularCoef&&(i.shininess=a.specularCoef);a.mapDiffuse&& +b&&e(i,"map",a.mapDiffuse,a.mapDiffuseRepeat,a.mapDiffuseOffset,a.mapDiffuseWrap,a.mapDiffuseAnisotropy);a.mapLight&&b&&e(i,"lightMap",a.mapLight,a.mapLightRepeat,a.mapLightOffset,a.mapLightWrap,a.mapLightAnisotropy);a.mapBump&&b&&e(i,"bumpMap",a.mapBump,a.mapBumpRepeat,a.mapBumpOffset,a.mapBumpWrap,a.mapBumpAnisotropy);a.mapNormal&&b&&e(i,"normalMap",a.mapNormal,a.mapNormalRepeat,a.mapNormalOffset,a.mapNormalWrap,a.mapNormalAnisotropy);a.mapSpecular&&b&&e(i,"specularMap",a.mapSpecular,a.mapSpecularRepeat, +a.mapSpecularOffset,a.mapSpecularWrap,a.mapSpecularAnisotropy);a.mapBumpScale&&(i.bumpScale=a.mapBumpScale);a.mapNormal?(g=THREE.ShaderLib.normalmap,j=THREE.UniformsUtils.clone(g.uniforms),j.tNormal.value=i.normalMap,a.mapNormalFactor&&j.uNormalScale.value.set(a.mapNormalFactor,a.mapNormalFactor),i.map&&(j.tDiffuse.value=i.map,j.enableDiffuse.value=!0),i.specularMap&&(j.tSpecular.value=i.specularMap,j.enableSpecular.value=!0),i.lightMap&&(j.tAO.value=i.lightMap,j.enableAO.value=!0),j.uDiffuseColor.value.setHex(i.color), +j.uSpecularColor.value.setHex(i.specular),j.uAmbientColor.value.setHex(i.ambient),j.uShininess.value=i.shininess,void 0!==i.opacity&&(j.uOpacity.value=i.opacity),g=new THREE.ShaderMaterial({fragmentShader:g.fragmentShader,vertexShader:g.vertexShader,uniforms:j,lights:!0,fog:!0}),i.transparent&&(g.transparent=!0)):g=new THREE[g](i);void 0!==a.DbgName&&(g.name=a.DbgName);return g}};THREE.XHRLoader=function(a){this.manager=void 0!==a?a:THREE.DefaultLoadingManager}; +THREE.XHRLoader.prototype={constructor:THREE.XHRLoader,load:function(a,b,c,d){var e=this,f=new XMLHttpRequest;void 0!==b&&f.addEventListener("load",function(c){e.manager.itemEnd(a);b(c.target.responseText)},!1);void 0!==c&&f.addEventListener("progress",function(a){c(a)},!1);void 0!==d&&f.addEventListener("error",function(a){d(a)},!1);void 0!==this.crossOrigin&&(f.crossOrigin=this.crossOrigin);f.open("GET",a,!0);f.send(null);e.manager.itemStart(a)},setCrossOrigin:function(a){this.crossOrigin=a}};THREE.ImageLoader=function(a){this.manager=void 0!==a?a:THREE.DefaultLoadingManager}; +THREE.ImageLoader.prototype={constructor:THREE.ImageLoader,load:function(a,b,c,d){var e=this,f=document.createElement("img");void 0!==b&&f.addEventListener("load",function(){e.manager.itemEnd(a);b(this)},!1);void 0!==c&&f.addEventListener("progress",function(a){c(a)},!1);void 0!==d&&f.addEventListener("error",function(a){d(a)},!1);void 0!==this.crossOrigin&&(f.crossOrigin=this.crossOrigin);f.src=a;e.manager.itemStart(a)},setCrossOrigin:function(a){this.crossOrigin=a}};THREE.JSONLoader=function(a){THREE.Loader.call(this,a);this.withCredentials=!1};THREE.JSONLoader.prototype=Object.create(THREE.Loader.prototype);THREE.JSONLoader.prototype.load=function(a,b,c){c=c&&"string"===typeof c?c:this.extractUrlBase(a);this.onLoadStart();this.loadAjaxJSON(this,a,b,c)}; +THREE.JSONLoader.prototype.loadAjaxJSON=function(a,b,c,d,e){var f=new XMLHttpRequest,h=0;f.onreadystatechange=function(){if(f.readyState===f.DONE)if(200===f.status||0===f.status){if(f.responseText){var g=JSON.parse(f.responseText),g=a.parse(g,d);c(g.geometry,g.materials)}else console.warn("THREE.JSONLoader: ["+b+"] seems to be unreachable or file there is empty");a.onLoadComplete()}else console.error("THREE.JSONLoader: Couldn't load ["+b+"] ["+f.status+"]");else f.readyState===f.LOADING?e&&(0===h&& +(h=f.getResponseHeader("Content-Length")),e({total:h,loaded:f.responseText.length})):f.readyState===f.HEADERS_RECEIVED&&void 0!==e&&(h=f.getResponseHeader("Content-Length"))};f.open("GET",b,!0);f.withCredentials=this.withCredentials;f.send(null)}; +THREE.JSONLoader.prototype.parse=function(a,b){var c=new THREE.Geometry,d=void 0!==a.scale?1/a.scale:1,e,f,h,g,i,j,l,m,n,p,t,q,r,s,v,z=a.faces;p=a.vertices;var C=a.normals,F=a.colors,H=0;if(void 0!==a.uvs){for(e=0;ew.parameters.opacity&&(w.parameters.transparent=!0);w.parameters.normalMap?(J=THREE.ShaderLib.normalmap,y=THREE.UniformsUtils.clone(J.uniforms), +s=w.parameters.color,M=w.parameters.specular,r=w.parameters.ambient,N=w.parameters.shininess,y.tNormal.value=A.textures[w.parameters.normalMap],w.parameters.normalScale&&y.uNormalScale.value.set(w.parameters.normalScale[0],w.parameters.normalScale[1]),w.parameters.map&&(y.tDiffuse.value=w.parameters.map,y.enableDiffuse.value=!0),w.parameters.envMap&&(y.tCube.value=w.parameters.envMap,y.enableReflection.value=!0,y.uReflectivity.value=w.parameters.reflectivity),w.parameters.lightMap&&(y.tAO.value=w.parameters.lightMap, +y.enableAO.value=!0),w.parameters.specularMap&&(y.tSpecular.value=A.textures[w.parameters.specularMap],y.enableSpecular.value=!0),w.parameters.displacementMap&&(y.tDisplacement.value=A.textures[w.parameters.displacementMap],y.enableDisplacement.value=!0,y.uDisplacementBias.value=w.parameters.displacementBias,y.uDisplacementScale.value=w.parameters.displacementScale),y.uDiffuseColor.value.setHex(s),y.uSpecularColor.value.setHex(M),y.uAmbientColor.value.setHex(r),y.uShininess.value=N,w.parameters.opacity&& +(y.uOpacity.value=w.parameters.opacity),t=new THREE.ShaderMaterial({fragmentShader:J.fragmentShader,vertexShader:J.vertexShader,uniforms:y,lights:!0,fog:!0})):t=new THREE[w.type](w.parameters);t.name=Z;A.materials[Z]=t}for(Z in B.materials)if(w=B.materials[Z],w.parameters.materials){L=[];for(s=0;sg.end&&(g.end=e);b||(b=h)}}a.firstAnimation=b}; +THREE.MorphAnimMesh.prototype.setAnimationLabel=function(a,b,c){this.geometry.animations||(this.geometry.animations={});this.geometry.animations[a]={start:b,end:c}};THREE.MorphAnimMesh.prototype.playAnimation=function(a,b){var c=this.geometry.animations[a];c?(this.setFrameRange(c.start,c.end),this.duration=1E3*((c.end-c.start)/b),this.time=0):console.warn("animation["+a+"] undefined")}; +THREE.MorphAnimMesh.prototype.updateAnimation=function(a){var b=this.duration/this.length;this.time+=this.direction*a;if(this.mirroredLoop){if(this.time>this.duration||0>this.time)this.direction*=-1,this.time>this.duration&&(this.time=this.duration,this.directionBackwards=!0),0>this.time&&(this.time=0,this.directionBackwards=!1)}else this.time%=this.duration,0>this.time&&(this.time+=this.duration);a=this.startKeyframe+THREE.Math.clamp(Math.floor(this.time/b),0,this.length-1);a!==this.currentKeyframe&& +(this.morphTargetInfluences[this.lastKeyframe]=0,this.morphTargetInfluences[this.currentKeyframe]=1,this.morphTargetInfluences[a]=0,this.lastKeyframe=this.currentKeyframe,this.currentKeyframe=a);b=this.time%b/b;this.directionBackwards&&(b=1-b);this.morphTargetInfluences[this.currentKeyframe]=b;this.morphTargetInfluences[this.lastKeyframe]=1-b}; +THREE.MorphAnimMesh.prototype.clone=function(a){void 0===a&&(a=new THREE.MorphAnimMesh(this.geometry,this.material));a.duration=this.duration;a.mirroredLoop=this.mirroredLoop;a.time=this.time;a.lastKeyframe=this.lastKeyframe;a.currentKeyframe=this.currentKeyframe;a.direction=this.direction;a.directionBackwards=this.directionBackwards;THREE.Mesh.prototype.clone.call(this,a);return a};THREE.Ribbon=function(a,b){THREE.Object3D.call(this);this.geometry=a;this.material=b};THREE.Ribbon.prototype=Object.create(THREE.Object3D.prototype);THREE.Ribbon.prototype.clone=function(a){void 0===a&&(a=new THREE.Ribbon(this.geometry,this.material));THREE.Object3D.prototype.clone.call(this,a);return a};THREE.LOD=function(){THREE.Object3D.call(this);this.objects=[]};THREE.LOD.prototype=Object.create(THREE.Object3D.prototype);THREE.LOD.prototype.addLevel=function(a,b){void 0===b&&(b=0);for(var b=Math.abs(b),c=0;c=this.objects[d].distance)this.objects[d-1].object.visible=!1,this.objects[d].object.visible=!0;else break;for(;d=g||(g*=f.intensity,c.add(Xb.multiplyScalar(g)))}else f instanceof THREE.PointLight&&(h=Wa.getPositionFromMatrix(f.matrixWorld),g=b.dot(Wa.subVectors(h,a).normalize()),0>=g||(g*=0==f.distance?1:1-Math.min(a.distanceTo(h)/f.distance,1),0!=g&&(g*=f.intensity,c.add(Xb.multiplyScalar(g)))))}} +function c(a,c,e,l,p,r,U,q){C.info.render.vertices+=3;C.info.render.faces++;m(q.opacity);n(q.blending);ya=a.positionScreen.x;Ha=a.positionScreen.y;fa=c.positionScreen.x;da=c.positionScreen.y;T=e.positionScreen.x;aa=e.positionScreen.y;d(ya,Ha,fa,da,T,aa);(q instanceof THREE.MeshLambertMaterial||q instanceof THREE.MeshPhongMaterial)&&null===q.map?(Qa.copy(q.color),Xa.copy(q.emissive),q.vertexColors===THREE.FaceColors&&Qa.multiply(U.color),!1===q.wireframe&&q.shading==THREE.SmoothShading&&3==U.vertexNormalsLength? +(ra.copy(ib),ja.copy(ib),ua.copy(ib),b(U.v1.positionWorld,U.vertexNormalsModel[0],ra),b(U.v2.positionWorld,U.vertexNormalsModel[1],ja),b(U.v3.positionWorld,U.vertexNormalsModel[2],ua),ra.multiply(Qa).add(Xa),ja.multiply(Qa).add(Xa),ua.multiply(Qa).add(Xa),Ra.addColors(ja,ua).multiplyScalar(0.5),lb=j(ra,ja,ua,Ra),i(ya,Ha,fa,da,T,aa,0,0,1,0,0,1,lb)):(ia.copy(ib),b(U.centroidModel,U.normalModel,ia),ia.multiply(Qa).add(Xa),!0===q.wireframe?f(ia,q.wireframeLinewidth,q.wireframeLinecap,q.wireframeLinejoin): +h(ia))):q instanceof THREE.MeshBasicMaterial||q instanceof THREE.MeshLambertMaterial||q instanceof THREE.MeshPhongMaterial?null!==q.map?q.map.mapping instanceof THREE.UVMapping&&(Ga=U.uvs[0],g(ya,Ha,fa,da,T,aa,Ga[l].x,Ga[l].y,Ga[p].x,Ga[p].y,Ga[r].x,Ga[r].y,q.map)):null!==q.envMap?q.envMap.mapping instanceof THREE.SphericalReflectionMapping&&(Wa.copy(U.vertexNormalsModelView[l]),Ca=0.5*Wa.x+0.5,yb=0.5*Wa.y+0.5,Wa.copy(U.vertexNormalsModelView[p]),Ib=0.5*Wa.x+0.5,k=0.5*Wa.y+0.5,Wa.copy(U.vertexNormalsModelView[r]), +Rb=0.5*Wa.x+0.5,Yb=0.5*Wa.y+0.5,g(ya,Ha,fa,da,T,aa,Ca,yb,Ib,k,Rb,Yb,q.envMap)):(ia.copy(q.color),q.vertexColors===THREE.FaceColors&&ia.multiply(U.color),!0===q.wireframe?f(ia,q.wireframeLinewidth,q.wireframeLinecap,q.wireframeLinejoin):h(ia)):q instanceof THREE.MeshDepthMaterial?(Sa=D.near,xb=D.far,ra.r=ra.g=ra.b=1-z(a.positionScreen.z*a.positionScreen.w,Sa,xb),ja.r=ja.g=ja.b=1-z(c.positionScreen.z*c.positionScreen.w,Sa,xb),ua.r=ua.g=ua.b=1-z(e.positionScreen.z*e.positionScreen.w,Sa,xb),Ra.addColors(ja, +ua).multiplyScalar(0.5),lb=j(ra,ja,ua,Ra),i(ya,Ha,fa,da,T,aa,0,0,1,0,0,1,lb)):q instanceof THREE.MeshNormalMaterial&&(q.shading==THREE.FlatShading?(a=U.normalModelView,ia.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),!0===q.wireframe?f(ia,q.wireframeLinewidth,q.wireframeLinecap,q.wireframeLinejoin):h(ia)):q.shading==THREE.SmoothShading&&(a=U.vertexNormalsModelView[l],ra.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),a=U.vertexNormalsModelView[p],ja.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5), +a=U.vertexNormalsModelView[r],ua.setRGB(a.x,a.y,a.z).multiplyScalar(0.5).addScalar(0.5),Ra.addColors(ja,ua).multiplyScalar(0.5),lb=j(ra,ja,ua,Ra),i(ya,Ha,fa,da,T,aa,0,0,1,0,0,1,lb)))}function d(a,b,c,d,e,f){y.beginPath();y.moveTo(a,b);y.lineTo(c,d);y.lineTo(e,f);y.closePath()}function e(a,b,c,d,e,f,h,g){y.beginPath();y.moveTo(a,b);y.lineTo(c,d);y.lineTo(e,f);y.lineTo(h,g);y.closePath()}function f(a,b,c,d){p(b);t(c);q(d);r(a.getStyle());y.stroke();va.expandByScalar(2*b)}function h(a){s(a.getStyle()); +y.fill()}function g(a,b,c,d,e,f,g,k,i,j,m,l,n){if(!(n instanceof THREE.DataTexture||void 0===n.image||0==n.image.width)){if(!0===n.needsUpdate){var p=n.wrapS==THREE.RepeatWrapping,q=n.wrapT==THREE.RepeatWrapping;Jb[n.id]=y.createPattern(n.image,!0===p&&!0===q?"repeat":!0===p&&!1===q?"repeat-x":!1===p&&!0===q?"repeat-y":"no-repeat");n.needsUpdate=!1}void 0===Jb[n.id]?s("rgba(0,0,0,1)"):s(Jb[n.id]);var p=n.offset.x/n.repeat.x,q=n.offset.y/n.repeat.y,r=n.image.width*n.repeat.x,t=n.image.height*n.repeat.y, +g=(g+p)*r,k=(1-k+q)*t,c=c-a,d=d-b,e=e-a,f=f-b,i=(i+p)*r-g,j=(1-j+q)*t-k,m=(m+p)*r-g,l=(1-l+q)*t-k,p=i*l-m*j;0===p?(void 0===Ab[n.id]&&(b=document.createElement("canvas"),b.width=n.image.width,b.height=n.image.height,b=b.getContext("2d"),b.drawImage(n.image,0,0),Ab[n.id]=b.getImageData(0,0,n.image.width,n.image.height).data),b=Ab[n.id],g=4*(Math.floor(g)+Math.floor(k)*n.image.width),ia.setRGB(b[g]/255,b[g+1]/255,b[g+2]/255),h(ia)):(p=1/p,n=(l*c-j*e)*p,j=(l*d-j*f)*p,c=(i*e-m*c)*p,d=(i*f-m*d)*p,a=a- +n*g-c*k,g=b-j*g-d*k,y.save(),y.transform(n,j,c,d,a,g),y.fill(),y.restore())}}function i(a,b,c,d,e,f,h,g,k,i,j,m,l){var n,p;n=l.width-1;p=l.height-1;h*=n;g*=p;c-=a;d-=b;e-=a;f-=b;k=k*n-h;i=i*p-g;j=j*n-h;m=m*p-g;p=1/(k*m-j*i);n=(m*c-i*e)*p;i=(m*d-i*f)*p;c=(k*e-j*c)*p;d=(k*f-j*d)*p;a=a-n*h-c*g;b=b-i*h-d*g;y.save();y.transform(n,i,c,d,a,b);y.clip();y.drawImage(l,0,0);y.restore()}function j(a,b,c,d){Ka[0]=255*a.r|0;Ka[1]=255*a.g|0;Ka[2]=255*a.b|0;Ka[4]=255*b.r|0;Ka[5]=255*b.g|0;Ka[6]=255*b.b|0;Ka[8]=255* +c.r|0;Ka[9]=255*c.g|0;Ka[10]=255*c.b|0;Ka[12]=255*d.r|0;Ka[13]=255*d.g|0;Ka[14]=255*d.b|0;Bb.putImageData(Kb,0,0);Lb.drawImage(Gb,0,0);return Sb}function l(a,b,c){var d=b.x-a.x,e=b.y-a.y,f=d*d+e*e;0!==f&&(c/=Math.sqrt(f),d*=c,e*=c,b.x+=d,b.y+=e,a.x-=d,a.y-=e)}function m(a){Z!==a&&(Z=y.globalAlpha=a)}function n(a){L!==a&&(a===THREE.NormalBlending?y.globalCompositeOperation="source-over":a===THREE.AdditiveBlending?y.globalCompositeOperation="lighter":a===THREE.SubtractiveBlending&&(y.globalCompositeOperation= +"darker"),L=a)}function p(a){Ua!==a&&(Ua=y.lineWidth=a)}function t(a){O!==a&&(O=y.lineCap=a)}function q(a){ka!==a&&(ka=y.lineJoin=a)}function r(a){pa!==a&&(pa=y.strokeStyle=a)}function s(a){Pa!==a&&(Pa=y.fillStyle=a)}function v(a,b){if(Fa!==a||wa!==b)y.setLineDash([a,b]),Fa=a,wa=b}console.log("THREE.CanvasRenderer",THREE.REVISION);var z=THREE.Math.smoothstep,a=a||{},C=this,F,H,I,G=new THREE.Projector,A=void 0!==a.canvas?a.canvas:document.createElement("canvas"),K,B,J,N,y=A.getContext("2d"),M=new THREE.Color(0), +w=0,Z=1,L=0,pa=null,Pa=null,Ua=null,O=null,ka=null,Fa=null,wa=0,D,V,ea,qa,eb,pb=new THREE.RenderableVertex,ub=new THREE.RenderableVertex,ya,Ha,fa,da,T,aa,na,ha,X,xa,ab,la,ia=new THREE.Color,ra=new THREE.Color,ja=new THREE.Color,ua=new THREE.Color,Ra=new THREE.Color,Qa=new THREE.Color,Xa=new THREE.Color,Xb=new THREE.Color,Jb={},Ab={},Sa,xb,lb,Ga,Ca,yb,Ib,k,Rb,Yb,fb=new THREE.Box2,oa=new THREE.Box2,va=new THREE.Box2,ib=new THREE.Color,Tb=new THREE.Color,Ub=new THREE.Color,Wa=new THREE.Vector3,Gb,Bb, +Kb,Ka,Sb,Lb,Hb=16;Gb=document.createElement("canvas");Gb.width=Gb.height=2;Bb=Gb.getContext("2d");Bb.fillStyle="rgba(0,0,0,1)";Bb.fillRect(0,0,2,2);Kb=Bb.getImageData(0,0,2,2);Ka=Kb.data;Sb=document.createElement("canvas");Sb.width=Sb.height=Hb;Lb=Sb.getContext("2d");Lb.translate(-Hb/2,-Hb/2);Lb.scale(Hb,Hb);Hb--;void 0===y.setLineDash&&(y.setLineDash=void 0!==y.mozDash?function(a){y.mozDash=null!==a[0]?a:null}:function(){});this.domElement=A;this.devicePixelRatio=void 0!==a.devicePixelRatio?a.devicePixelRatio: +void 0!==window.devicePixelRatio?window.devicePixelRatio:1;this.sortElements=this.sortObjects=this.autoClear=!0;this.info={render:{vertices:0,faces:0}};this.supportsVertexTextures=function(){};this.setFaceCulling=function(){};this.setSize=function(a,b,c){K=a*this.devicePixelRatio;B=b*this.devicePixelRatio;J=Math.floor(K/2);N=Math.floor(B/2);A.width=K;A.height=B;1!==this.devicePixelRatio&&!1!==c&&(A.style.width=a+"px",A.style.height=b+"px");fb.set(new THREE.Vector2(-J,-N),new THREE.Vector2(J,N));oa.set(new THREE.Vector2(-J, +-N),new THREE.Vector2(J,N));Z=1;L=0;ka=O=Ua=Pa=pa=null};this.setClearColor=function(a,b){M.set(a);w=void 0!==b?b:1;oa.set(new THREE.Vector2(-J,-N),new THREE.Vector2(J,N))};this.setClearColorHex=function(a,b){console.warn("DEPRECATED: .setClearColorHex() is being removed. Use .setClearColor() instead.");this.setClearColor(a,b)};this.getMaxAnisotropy=function(){return 0};this.clear=function(){y.setTransform(1,0,0,-1,J,N);!1===oa.empty()&&(oa.intersect(fb),oa.expandByScalar(2),1>w&&y.clearRect(oa.min.x| +0,oa.min.y|0,oa.max.x-oa.min.x|0,oa.max.y-oa.min.y|0),0>1,Kc=Zb.height>> +1,vb=U.scale.x*J,zb=U.scale.y*N,mb=vb*Jc,nb=zb*Kc,va.min.set(B.x-mb,B.y-nb),va.max.set(B.x+mb,B.y+nb),!1===fb.isIntersectionBox(va)?va.makeEmpty():(y.save(),y.translate(B.x,B.y),y.rotate(-U.rotation),y.scale(vb,-zb),y.translate(-Jc,-Kc),y.drawImage(Zb,0,0),y.restore())):w instanceof THREE.ParticleCanvasMaterial&&(mb=U.scale.x*J,nb=U.scale.y*N,va.min.set(B.x-mb,B.y-nb),va.max.set(B.x+mb,B.y+nb),!1===fb.isIntersectionBox(va)?va.makeEmpty():(r(w.color.getStyle()),s(w.color.getStyle()),y.save(),y.translate(B.x, +B.y),y.rotate(-U.rotation),y.scale(mb,nb),w.program(y),y.restore()))}else if(U instanceof THREE.RenderableLine){if(V=U.v1,ea=U.v2,V.positionScreen.x*=J,V.positionScreen.y*=N,ea.positionScreen.x*=J,ea.positionScreen.y*=N,va.setFromPoints([V.positionScreen,ea.positionScreen]),!0===fb.isIntersectionBox(va))if(B=V,mb=ea,m(w.opacity),n(w.blending),y.beginPath(),y.moveTo(B.positionScreen.x,B.positionScreen.y),y.lineTo(mb.positionScreen.x,mb.positionScreen.y),w instanceof THREE.LineBasicMaterial){p(w.linewidth); +t(w.linecap);q(w.linejoin);if(w.vertexColors!==THREE.VertexColors)r(w.color.getStyle());else if(nb=U.vertexColors[0].getStyle(),U=U.vertexColors[1].getStyle(),nb===U)r(nb);else{try{var wc=y.createLinearGradient(B.positionScreen.x,B.positionScreen.y,mb.positionScreen.x,mb.positionScreen.y);wc.addColorStop(0,nb);wc.addColorStop(1,U)}catch(fd){wc=nb}r(wc)}y.stroke();va.expandByScalar(2*w.linewidth)}else w instanceof THREE.LineDashedMaterial&&(p(w.linewidth),t(w.linecap),q(w.linejoin),r(w.color.getStyle()), +v(w.dashSize,w.gapSize),y.stroke(),va.expandByScalar(2*w.linewidth),v(null,null))}else if(U instanceof THREE.RenderableFace3){V=U.v1;ea=U.v2;qa=U.v3;if(-1>V.positionScreen.z||1ea.positionScreen.z||1qa.positionScreen.z||1V.positionScreen.z||1ea.positionScreen.z||1qa.positionScreen.z||1eb.positionScreen.z|| +1 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif", +lights_lambert_vertex:"vLightFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\nvLightBack = vec3( 0.0 );\n#endif\ntransformedNormal = normalize( transformedNormal );\n#if MAX_DIR_LIGHTS > 0\nfor( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( transformedNormal, dirVector );\nvec3 directionalLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 directionalLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 directionalLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 directionalLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\ndirectionalLightWeighting = mix( directionalLightWeighting, directionalLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\ndirectionalLightWeightingBack = mix( directionalLightWeightingBack, directionalLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += directionalLightColor[ i ] * directionalLightWeighting;\n#ifdef DOUBLE_SIDED\nvLightBack += directionalLightColor[ i ] * directionalLightWeightingBack;\n#endif\n}\n#endif\n#if MAX_POINT_LIGHTS > 0\nfor( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\nfloat dotProduct = dot( transformedNormal, lVector );\nvec3 pointLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 pointLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 pointLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 pointLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\npointLightWeighting = mix( pointLightWeighting, pointLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\npointLightWeightingBack = mix( pointLightWeightingBack, pointLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += pointLightColor[ i ] * pointLightWeighting * lDistance;\n#ifdef DOUBLE_SIDED\nvLightBack += pointLightColor[ i ] * pointLightWeightingBack * lDistance;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nfor( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - worldPosition.xyz ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\nfloat dotProduct = dot( transformedNormal, lVector );\nvec3 spotLightWeighting = vec3( max( dotProduct, 0.0 ) );\n#ifdef DOUBLE_SIDED\nvec3 spotLightWeightingBack = vec3( max( -dotProduct, 0.0 ) );\n#ifdef WRAP_AROUND\nvec3 spotLightWeightingHalfBack = vec3( max( -0.5 * dotProduct + 0.5, 0.0 ) );\n#endif\n#endif\n#ifdef WRAP_AROUND\nvec3 spotLightWeightingHalf = vec3( max( 0.5 * dotProduct + 0.5, 0.0 ) );\nspotLightWeighting = mix( spotLightWeighting, spotLightWeightingHalf, wrapRGB );\n#ifdef DOUBLE_SIDED\nspotLightWeightingBack = mix( spotLightWeightingBack, spotLightWeightingHalfBack, wrapRGB );\n#endif\n#endif\nvLightFront += spotLightColor[ i ] * spotLightWeighting * lDistance * spotEffect;\n#ifdef DOUBLE_SIDED\nvLightBack += spotLightColor[ i ] * spotLightWeightingBack * lDistance * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( transformedNormal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nfloat hemiDiffuseWeightBack = -0.5 * dotProduct + 0.5;\nvLightFront += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\n#ifdef DOUBLE_SIDED\nvLightBack += mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeightBack );\n#endif\n}\n#endif\nvLightFront = vLightFront * diffuse + ambient * ambientLightColor + emissive;\n#ifdef DOUBLE_SIDED\nvLightBack = vLightBack * diffuse + ambient * ambientLightColor + emissive;\n#endif", +lights_phong_pars_vertex:"#ifndef PHONG_PER_PIXEL\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\nvarying vec4 vPointLight[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\nvarying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvarying vec3 vWorldPosition;\n#endif", +lights_phong_vertex:"#ifndef PHONG_PER_PIXEL\n#if MAX_POINT_LIGHTS > 0\nfor( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nvPointLight[ i ] = vec4( lVector, lDistance );\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nfor( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz - mvPosition.xyz;\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nvSpotLight[ i ] = vec4( lVector, lDistance );\n}\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvWorldPosition = worldPosition.xyz;\n#endif", +lights_phong_pars_fragment:"uniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\n#ifdef PHONG_PER_PIXEL\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#else\nvarying vec4 vPointLight[ MAX_POINT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\n#ifdef PHONG_PER_PIXEL\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\n#else\nvarying vec4 vSpotLight[ MAX_SPOT_LIGHTS ];\n#endif\n#endif\n#if MAX_SPOT_LIGHTS > 0 || defined( USE_BUMPMAP )\nvarying vec3 vWorldPosition;\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif\nvarying vec3 vViewPosition;\nvarying vec3 vNormal;", +lights_phong_fragment:"vec3 normal = normalize( vNormal );\nvec3 viewPosition = normalize( vViewPosition );\n#ifdef DOUBLE_SIDED\nnormal = normal * ( -1.0 + 2.0 * float( gl_FrontFacing ) );\n#endif\n#ifdef USE_NORMALMAP\nnormal = perturbNormal2Arb( -vViewPosition, normal );\n#elif defined( USE_BUMPMAP )\nnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n#if MAX_POINT_LIGHTS > 0\nvec3 pointDiffuse = vec3( 0.0 );\nvec3 pointSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\n#ifdef PHONG_PER_PIXEL\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz + vViewPosition.xyz;\nfloat lDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / pointLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\n#else\nvec3 lVector = normalize( vPointLight[ i ].xyz );\nfloat lDistance = vPointLight[ i ].w;\n#endif\nfloat dotProduct = dot( normal, lVector );\n#ifdef WRAP_AROUND\nfloat pointDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat pointDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );\n#else\nfloat pointDiffuseWeight = max( dotProduct, 0.0 );\n#endif\npointDiffuse += diffuse * pointLightColor[ i ] * pointDiffuseWeight * lDistance;\nvec3 pointHalfVector = normalize( lVector + viewPosition );\nfloat pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );\nfloat pointSpecularWeight = specularStrength * max( pow( pointDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, pointHalfVector ), 5.0 );\npointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance * specularNormalization;\n#else\npointSpecular += specular * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * lDistance;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nvec3 spotDiffuse = vec3( 0.0 );\nvec3 spotSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\n#ifdef PHONG_PER_PIXEL\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 lVector = lPosition.xyz + vViewPosition.xyz;\nfloat lDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nlDistance = 1.0 - min( ( length( lVector ) / spotLightDistance[ i ] ), 1.0 );\nlVector = normalize( lVector );\n#else\nvec3 lVector = normalize( vSpotLight[ i ].xyz );\nfloat lDistance = vSpotLight[ i ].w;\n#endif\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\nfloat dotProduct = dot( normal, lVector );\n#ifdef WRAP_AROUND\nfloat spotDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat spotDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );\n#else\nfloat spotDiffuseWeight = max( dotProduct, 0.0 );\n#endif\nspotDiffuse += diffuse * spotLightColor[ i ] * spotDiffuseWeight * lDistance * spotEffect;\nvec3 spotHalfVector = normalize( lVector + viewPosition );\nfloat spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );\nfloat spotSpecularWeight = specularStrength * max( pow( spotDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, spotHalfVector ), 5.0 );\nspotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * specularNormalization * spotEffect;\n#else\nspotSpecular += specular * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * lDistance * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_DIR_LIGHTS > 0\nvec3 dirDiffuse = vec3( 0.0 );\nvec3 dirSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_DIR_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, dirVector );\n#ifdef WRAP_AROUND\nfloat dirDiffuseWeightFull = max( dotProduct, 0.0 );\nfloat dirDiffuseWeightHalf = max( 0.5 * dotProduct + 0.5, 0.0 );\nvec3 dirDiffuseWeight = mix( vec3( dirDiffuseWeightFull ), vec3( dirDiffuseWeightHalf ), wrapRGB );\n#else\nfloat dirDiffuseWeight = max( dotProduct, 0.0 );\n#endif\ndirDiffuse += diffuse * directionalLightColor[ i ] * dirDiffuseWeight;\nvec3 dirHalfVector = normalize( dirVector + viewPosition );\nfloat dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );\nfloat dirSpecularWeight = specularStrength * max( pow( dirDotNormalHalf, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlick = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );\ndirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;\n#else\ndirSpecular += specular * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nvec3 hemiDiffuse = vec3( 0.0 );\nvec3 hemiSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nvec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\nhemiDiffuse += diffuse * hemiColor;\nvec3 hemiHalfVectorSky = normalize( lVector + viewPosition );\nfloat hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;\nfloat hemiSpecularWeightSky = specularStrength * max( pow( hemiDotNormalHalfSky, shininess ), 0.0 );\nvec3 lVectorGround = -lVector;\nvec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );\nfloat hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;\nfloat hemiSpecularWeightGround = specularStrength * max( pow( hemiDotNormalHalfGround, shininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat dotProductGround = dot( normal, lVectorGround );\nfloat specularNormalization = ( shininess + 2.0001 ) / 8.0;\nvec3 schlickSky = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );\nvec3 schlickGround = specular + vec3( 1.0 - specular ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );\nhemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );\n#else\nhemiSpecular += specular * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;\n#endif\n}\n#endif\nvec3 totalDiffuse = vec3( 0.0 );\nvec3 totalSpecular = vec3( 0.0 );\n#if MAX_DIR_LIGHTS > 0\ntotalDiffuse += dirDiffuse;\ntotalSpecular += dirSpecular;\n#endif\n#if MAX_HEMI_LIGHTS > 0\ntotalDiffuse += hemiDiffuse;\ntotalSpecular += hemiSpecular;\n#endif\n#if MAX_POINT_LIGHTS > 0\ntotalDiffuse += pointDiffuse;\ntotalSpecular += pointSpecular;\n#endif\n#if MAX_SPOT_LIGHTS > 0\ntotalDiffuse += spotDiffuse;\ntotalSpecular += spotSpecular;\n#endif\n#ifdef METAL\ngl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient + totalSpecular );\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * ( emissive + totalDiffuse + ambientLightColor * ambient ) + totalSpecular;\n#endif", +color_pars_fragment:"#ifdef USE_COLOR\nvarying vec3 vColor;\n#endif",color_fragment:"#ifdef USE_COLOR\ngl_FragColor = gl_FragColor * vec4( vColor, opacity );\n#endif",color_pars_vertex:"#ifdef USE_COLOR\nvarying vec3 vColor;\n#endif",color_vertex:"#ifdef USE_COLOR\n#ifdef GAMMA_INPUT\nvColor = color * color;\n#else\nvColor = color;\n#endif\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n#ifdef BONE_TEXTURE\nuniform sampler2D boneTexture;\nmat4 getBoneMatrix( const in float i ) {\nfloat j = i * 4.0;\nfloat x = mod( j, N_BONE_PIXEL_X );\nfloat y = floor( j / N_BONE_PIXEL_X );\nconst float dx = 1.0 / N_BONE_PIXEL_X;\nconst float dy = 1.0 / N_BONE_PIXEL_Y;\ny = dy * ( y + 0.5 );\nvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\nvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\nvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\nvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\nmat4 bone = mat4( v1, v2, v3, v4 );\nreturn bone;\n}\n#else\nuniform mat4 boneGlobalMatrices[ MAX_BONES ];\nmat4 getBoneMatrix( const in float i ) {\nmat4 bone = boneGlobalMatrices[ int(i) ];\nreturn bone;\n}\n#endif\n#endif", +skinbase_vertex:"#ifdef USE_SKINNING\nmat4 boneMatX = getBoneMatrix( skinIndex.x );\nmat4 boneMatY = getBoneMatrix( skinIndex.y );\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n#ifdef USE_MORPHTARGETS\nvec4 skinVertex = vec4( morphed, 1.0 );\n#else\nvec4 skinVertex = vec4( position, 1.0 );\n#endif\nvec4 skinned = boneMatX * skinVertex * skinWeight.x;\nskinned \t += boneMatY * skinVertex * skinWeight.y;\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n#ifndef USE_MORPHNORMALS\nuniform float morphTargetInfluences[ 8 ];\n#else\nuniform float morphTargetInfluences[ 4 ];\n#endif\n#endif", +morphtarget_vertex:"#ifdef USE_MORPHTARGETS\nvec3 morphed = vec3( 0.0 );\nmorphed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];\nmorphed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];\nmorphed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];\nmorphed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];\n#ifndef USE_MORPHNORMALS\nmorphed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];\nmorphed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];\nmorphed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];\nmorphed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];\n#endif\nmorphed += position;\n#endif", +default_vertex:"vec4 mvPosition;\n#ifdef USE_SKINNING\nmvPosition = modelViewMatrix * skinned;\n#endif\n#if !defined( USE_SKINNING ) && defined( USE_MORPHTARGETS )\nmvPosition = modelViewMatrix * vec4( morphed, 1.0 );\n#endif\n#if !defined( USE_SKINNING ) && ! defined( USE_MORPHTARGETS )\nmvPosition = modelViewMatrix * vec4( position, 1.0 );\n#endif\ngl_Position = projectionMatrix * mvPosition;",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\nvec3 morphedNormal = vec3( 0.0 );\nmorphedNormal += ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];\nmorphedNormal += ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];\nmorphedNormal += ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];\nmorphedNormal += ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];\nmorphedNormal += normal;\n#endif", +skinnormal_vertex:"#ifdef USE_SKINNING\nmat4 skinMatrix = skinWeight.x * boneMatX;\nskinMatrix \t+= skinWeight.y * boneMatY;\n#ifdef USE_MORPHNORMALS\nvec4 skinnedNormal = skinMatrix * vec4( morphedNormal, 0.0 );\n#else\nvec4 skinnedNormal = skinMatrix * vec4( normal, 0.0 );\n#endif\n#endif",defaultnormal_vertex:"vec3 objectNormal;\n#ifdef USE_SKINNING\nobjectNormal = skinnedNormal.xyz;\n#endif\n#if !defined( USE_SKINNING ) && defined( USE_MORPHNORMALS )\nobjectNormal = morphedNormal;\n#endif\n#if !defined( USE_SKINNING ) && ! defined( USE_MORPHNORMALS )\nobjectNormal = normal;\n#endif\n#ifdef FLIP_SIDED\nobjectNormal = -objectNormal;\n#endif\nvec3 transformedNormal = normalMatrix * objectNormal;", +shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\nuniform sampler2D shadowMap[ MAX_SHADOWS ];\nuniform vec2 shadowMapSize[ MAX_SHADOWS ];\nuniform float shadowDarkness[ MAX_SHADOWS ];\nuniform float shadowBias[ MAX_SHADOWS ];\nvarying vec4 vShadowCoord[ MAX_SHADOWS ];\nfloat unpackDepth( const in vec4 rgba_depth ) {\nconst vec4 bit_shift = vec4( 1.0 / ( 256.0 * 256.0 * 256.0 ), 1.0 / ( 256.0 * 256.0 ), 1.0 / 256.0, 1.0 );\nfloat depth = dot( rgba_depth, bit_shift );\nreturn depth;\n}\n#endif",shadowmap_fragment:"#ifdef USE_SHADOWMAP\n#ifdef SHADOWMAP_DEBUG\nvec3 frustumColors[3];\nfrustumColors[0] = vec3( 1.0, 0.5, 0.0 );\nfrustumColors[1] = vec3( 0.0, 1.0, 0.8 );\nfrustumColors[2] = vec3( 0.0, 0.5, 1.0 );\n#endif\n#ifdef SHADOWMAP_CASCADE\nint inFrustumCount = 0;\n#endif\nfloat fDepth;\nvec3 shadowColor = vec3( 1.0 );\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvec3 shadowCoord = vShadowCoord[ i ].xyz / vShadowCoord[ i ].w;\nbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\nbool inFrustum = all( inFrustumVec );\n#ifdef SHADOWMAP_CASCADE\ninFrustumCount += int( inFrustum );\nbvec3 frustumTestVec = bvec3( inFrustum, inFrustumCount == 1, shadowCoord.z <= 1.0 );\n#else\nbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n#endif\nbool frustumTest = all( frustumTestVec );\nif ( frustumTest ) {\nshadowCoord.z += shadowBias[ i ];\n#if defined( SHADOWMAP_TYPE_PCF )\nfloat shadow = 0.0;\nconst float shadowDelta = 1.0 / 9.0;\nfloat xPixelOffset = 1.0 / shadowMapSize[ i ].x;\nfloat yPixelOffset = 1.0 / shadowMapSize[ i ].y;\nfloat dx0 = -1.25 * xPixelOffset;\nfloat dy0 = -1.25 * yPixelOffset;\nfloat dx1 = 1.25 * xPixelOffset;\nfloat dy1 = 1.25 * yPixelOffset;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nfDepth = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );\nif ( fDepth < shadowCoord.z ) shadow += shadowDelta;\nshadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );\n#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\nfloat shadow = 0.0;\nfloat xPixelOffset = 1.0 / shadowMapSize[ i ].x;\nfloat yPixelOffset = 1.0 / shadowMapSize[ i ].y;\nfloat dx0 = -1.0 * xPixelOffset;\nfloat dy0 = -1.0 * yPixelOffset;\nfloat dx1 = 1.0 * xPixelOffset;\nfloat dy1 = 1.0 * yPixelOffset;\nmat3 shadowKernel;\nmat3 depthKernel;\ndepthKernel[0][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy0 ) ) );\ndepthKernel[0][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, 0.0 ) ) );\ndepthKernel[0][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx0, dy1 ) ) );\ndepthKernel[1][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy0 ) ) );\ndepthKernel[1][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy ) );\ndepthKernel[1][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( 0.0, dy1 ) ) );\ndepthKernel[2][0] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy0 ) ) );\ndepthKernel[2][1] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, 0.0 ) ) );\ndepthKernel[2][2] = unpackDepth( texture2D( shadowMap[ i ], shadowCoord.xy + vec2( dx1, dy1 ) ) );\nvec3 shadowZ = vec3( shadowCoord.z );\nshadowKernel[0] = vec3(lessThan(depthKernel[0], shadowZ ));\nshadowKernel[0] *= vec3(0.25);\nshadowKernel[1] = vec3(lessThan(depthKernel[1], shadowZ ));\nshadowKernel[1] *= vec3(0.25);\nshadowKernel[2] = vec3(lessThan(depthKernel[2], shadowZ ));\nshadowKernel[2] *= vec3(0.25);\nvec2 fractionalCoord = 1.0 - fract( shadowCoord.xy * shadowMapSize[i].xy );\nshadowKernel[0] = mix( shadowKernel[1], shadowKernel[0], fractionalCoord.x );\nshadowKernel[1] = mix( shadowKernel[2], shadowKernel[1], fractionalCoord.x );\nvec4 shadowValues;\nshadowValues.x = mix( shadowKernel[0][1], shadowKernel[0][0], fractionalCoord.y );\nshadowValues.y = mix( shadowKernel[0][2], shadowKernel[0][1], fractionalCoord.y );\nshadowValues.z = mix( shadowKernel[1][1], shadowKernel[1][0], fractionalCoord.y );\nshadowValues.w = mix( shadowKernel[1][2], shadowKernel[1][1], fractionalCoord.y );\nshadow = dot( shadowValues, vec4( 1.0 ) );\nshadowColor = shadowColor * vec3( ( 1.0 - shadowDarkness[ i ] * shadow ) );\n#else\nvec4 rgbaDepth = texture2D( shadowMap[ i ], shadowCoord.xy );\nfloat fDepth = unpackDepth( rgbaDepth );\nif ( fDepth < shadowCoord.z )\nshadowColor = shadowColor * vec3( 1.0 - shadowDarkness[ i ] );\n#endif\n}\n#ifdef SHADOWMAP_DEBUG\n#ifdef SHADOWMAP_CASCADE\nif ( inFrustum && inFrustumCount == 1 ) gl_FragColor.xyz *= frustumColors[ i ];\n#else\nif ( inFrustum ) gl_FragColor.xyz *= frustumColors[ i ];\n#endif\n#endif\n}\n#ifdef GAMMA_OUTPUT\nshadowColor *= shadowColor;\n#endif\ngl_FragColor.xyz = gl_FragColor.xyz * shadowColor;\n#endif", +shadowmap_pars_vertex:"#ifdef USE_SHADOWMAP\nvarying vec4 vShadowCoord[ MAX_SHADOWS ];\nuniform mat4 shadowMatrix[ MAX_SHADOWS ];\n#endif",shadowmap_vertex:"#ifdef USE_SHADOWMAP\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;\n}\n#endif",alphatest_fragment:"#ifdef ALPHATEST\nif ( gl_FragColor.a < ALPHATEST ) discard;\n#endif",linear_to_gamma_fragment:"#ifdef GAMMA_OUTPUT\ngl_FragColor.xyz = sqrt( gl_FragColor.xyz );\n#endif"}; +THREE.UniformsUtils={merge:function(a){var b,c,d,e={};for(b=0;b dashSize ) {\ndiscard;\n}\ngl_FragColor = vec4( diffuse, opacity );",THREE.ShaderChunk.color_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n")},depth:{uniforms:{mNear:{type:"f",value:1},mFar:{type:"f",value:2E3},opacity:{type:"f", +value:1}},vertexShader:"void main() {\ngl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",fragmentShader:"uniform float mNear;\nuniform float mFar;\nuniform float opacity;\nvoid main() {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat color = 1.0 - smoothstep( mNear, mFar, depth );\ngl_FragColor = vec4( vec3( color ), opacity );\n}"},normal:{uniforms:{opacity:{type:"f",value:1}},vertexShader:["varying vec3 vNormal;",THREE.ShaderChunk.morphtarget_pars_vertex,"void main() {\nvNormal = normalize( normalMatrix * normal );", +THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.default_vertex,"}"].join("\n"),fragmentShader:"uniform float opacity;\nvarying vec3 vNormal;\nvoid main() {\ngl_FragColor = vec4( 0.5 * normalize( vNormal ) + 0.5, opacity );\n}"},normalmap:{uniforms:THREE.UniformsUtils.merge([THREE.UniformsLib.fog,THREE.UniformsLib.lights,THREE.UniformsLib.shadowmap,{enableAO:{type:"i",value:0},enableDiffuse:{type:"i",value:0},enableSpecular:{type:"i",value:0},enableReflection:{type:"i",value:0},enableDisplacement:{type:"i", +value:0},tDisplacement:{type:"t",value:null},tDiffuse:{type:"t",value:null},tCube:{type:"t",value:null},tNormal:{type:"t",value:null},tSpecular:{type:"t",value:null},tAO:{type:"t",value:null},uNormalScale:{type:"v2",value:new THREE.Vector2(1,1)},uDisplacementBias:{type:"f",value:0},uDisplacementScale:{type:"f",value:1},uDiffuseColor:{type:"c",value:new THREE.Color(16777215)},uSpecularColor:{type:"c",value:new THREE.Color(1118481)},uAmbientColor:{type:"c",value:new THREE.Color(16777215)},uShininess:{type:"f", +value:30},uOpacity:{type:"f",value:1},useRefract:{type:"i",value:0},uRefractionRatio:{type:"f",value:0.98},uReflectivity:{type:"f",value:0.5},uOffset:{type:"v2",value:new THREE.Vector2(0,0)},uRepeat:{type:"v2",value:new THREE.Vector2(1,1)},wrapRGB:{type:"v3",value:new THREE.Vector3(1,1,1)}}]),fragmentShader:["uniform vec3 uAmbientColor;\nuniform vec3 uDiffuseColor;\nuniform vec3 uSpecularColor;\nuniform float uShininess;\nuniform float uOpacity;\nuniform bool enableDiffuse;\nuniform bool enableSpecular;\nuniform bool enableAO;\nuniform bool enableReflection;\nuniform sampler2D tDiffuse;\nuniform sampler2D tNormal;\nuniform sampler2D tSpecular;\nuniform sampler2D tAO;\nuniform samplerCube tCube;\nuniform vec2 uNormalScale;\nuniform bool useRefract;\nuniform float uRefractionRatio;\nuniform float uReflectivity;\nvarying vec3 vTangent;\nvarying vec3 vBinormal;\nvarying vec3 vNormal;\nvarying vec2 vUv;\nuniform vec3 ambientLightColor;\n#if MAX_DIR_LIGHTS > 0\nuniform vec3 directionalLightColor[ MAX_DIR_LIGHTS ];\nuniform vec3 directionalLightDirection[ MAX_DIR_LIGHTS ];\n#endif\n#if MAX_HEMI_LIGHTS > 0\nuniform vec3 hemisphereLightSkyColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightGroundColor[ MAX_HEMI_LIGHTS ];\nuniform vec3 hemisphereLightDirection[ MAX_HEMI_LIGHTS ];\n#endif\n#if MAX_POINT_LIGHTS > 0\nuniform vec3 pointLightColor[ MAX_POINT_LIGHTS ];\nuniform vec3 pointLightPosition[ MAX_POINT_LIGHTS ];\nuniform float pointLightDistance[ MAX_POINT_LIGHTS ];\n#endif\n#if MAX_SPOT_LIGHTS > 0\nuniform vec3 spotLightColor[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightPosition[ MAX_SPOT_LIGHTS ];\nuniform vec3 spotLightDirection[ MAX_SPOT_LIGHTS ];\nuniform float spotLightAngleCos[ MAX_SPOT_LIGHTS ];\nuniform float spotLightExponent[ MAX_SPOT_LIGHTS ];\nuniform float spotLightDistance[ MAX_SPOT_LIGHTS ];\n#endif\n#ifdef WRAP_AROUND\nuniform vec3 wrapRGB;\n#endif\nvarying vec3 vWorldPosition;\nvarying vec3 vViewPosition;", +THREE.ShaderChunk.shadowmap_pars_fragment,THREE.ShaderChunk.fog_pars_fragment,"void main() {\ngl_FragColor = vec4( vec3( 1.0 ), uOpacity );\nvec3 specularTex = vec3( 1.0 );\nvec3 normalTex = texture2D( tNormal, vUv ).xyz * 2.0 - 1.0;\nnormalTex.xy *= uNormalScale;\nnormalTex = normalize( normalTex );\nif( enableDiffuse ) {\n#ifdef GAMMA_INPUT\nvec4 texelColor = texture2D( tDiffuse, vUv );\ntexelColor.xyz *= texelColor.xyz;\ngl_FragColor = gl_FragColor * texelColor;\n#else\ngl_FragColor = gl_FragColor * texture2D( tDiffuse, vUv );\n#endif\n}\nif( enableAO ) {\n#ifdef GAMMA_INPUT\nvec4 aoColor = texture2D( tAO, vUv );\naoColor.xyz *= aoColor.xyz;\ngl_FragColor.xyz = gl_FragColor.xyz * aoColor.xyz;\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * texture2D( tAO, vUv ).xyz;\n#endif\n}\nif( enableSpecular )\nspecularTex = texture2D( tSpecular, vUv ).xyz;\nmat3 tsb = mat3( normalize( vTangent ), normalize( vBinormal ), normalize( vNormal ) );\nvec3 finalNormal = tsb * normalTex;\n#ifdef FLIP_SIDED\nfinalNormal = -finalNormal;\n#endif\nvec3 normal = normalize( finalNormal );\nvec3 viewPosition = normalize( vViewPosition );\n#if MAX_POINT_LIGHTS > 0\nvec3 pointDiffuse = vec3( 0.0 );\nvec3 pointSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_POINT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( pointLightPosition[ i ], 1.0 );\nvec3 pointVector = lPosition.xyz + vViewPosition.xyz;\nfloat pointDistance = 1.0;\nif ( pointLightDistance[ i ] > 0.0 )\npointDistance = 1.0 - min( ( length( pointVector ) / pointLightDistance[ i ] ), 1.0 );\npointVector = normalize( pointVector );\n#ifdef WRAP_AROUND\nfloat pointDiffuseWeightFull = max( dot( normal, pointVector ), 0.0 );\nfloat pointDiffuseWeightHalf = max( 0.5 * dot( normal, pointVector ) + 0.5, 0.0 );\nvec3 pointDiffuseWeight = mix( vec3 ( pointDiffuseWeightFull ), vec3( pointDiffuseWeightHalf ), wrapRGB );\n#else\nfloat pointDiffuseWeight = max( dot( normal, pointVector ), 0.0 );\n#endif\npointDiffuse += pointDistance * pointLightColor[ i ] * uDiffuseColor * pointDiffuseWeight;\nvec3 pointHalfVector = normalize( pointVector + viewPosition );\nfloat pointDotNormalHalf = max( dot( normal, pointHalfVector ), 0.0 );\nfloat pointSpecularWeight = specularTex.r * max( pow( pointDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( pointVector, pointHalfVector ), 5.0 );\npointSpecular += schlick * pointLightColor[ i ] * pointSpecularWeight * pointDiffuseWeight * pointDistance * specularNormalization;\n#else\npointSpecular += pointDistance * pointLightColor[ i ] * uSpecularColor * pointSpecularWeight * pointDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_SPOT_LIGHTS > 0\nvec3 spotDiffuse = vec3( 0.0 );\nvec3 spotSpecular = vec3( 0.0 );\nfor ( int i = 0; i < MAX_SPOT_LIGHTS; i ++ ) {\nvec4 lPosition = viewMatrix * vec4( spotLightPosition[ i ], 1.0 );\nvec3 spotVector = lPosition.xyz + vViewPosition.xyz;\nfloat spotDistance = 1.0;\nif ( spotLightDistance[ i ] > 0.0 )\nspotDistance = 1.0 - min( ( length( spotVector ) / spotLightDistance[ i ] ), 1.0 );\nspotVector = normalize( spotVector );\nfloat spotEffect = dot( spotLightDirection[ i ], normalize( spotLightPosition[ i ] - vWorldPosition ) );\nif ( spotEffect > spotLightAngleCos[ i ] ) {\nspotEffect = max( pow( spotEffect, spotLightExponent[ i ] ), 0.0 );\n#ifdef WRAP_AROUND\nfloat spotDiffuseWeightFull = max( dot( normal, spotVector ), 0.0 );\nfloat spotDiffuseWeightHalf = max( 0.5 * dot( normal, spotVector ) + 0.5, 0.0 );\nvec3 spotDiffuseWeight = mix( vec3 ( spotDiffuseWeightFull ), vec3( spotDiffuseWeightHalf ), wrapRGB );\n#else\nfloat spotDiffuseWeight = max( dot( normal, spotVector ), 0.0 );\n#endif\nspotDiffuse += spotDistance * spotLightColor[ i ] * uDiffuseColor * spotDiffuseWeight * spotEffect;\nvec3 spotHalfVector = normalize( spotVector + viewPosition );\nfloat spotDotNormalHalf = max( dot( normal, spotHalfVector ), 0.0 );\nfloat spotSpecularWeight = specularTex.r * max( pow( spotDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( spotVector, spotHalfVector ), 5.0 );\nspotSpecular += schlick * spotLightColor[ i ] * spotSpecularWeight * spotDiffuseWeight * spotDistance * specularNormalization * spotEffect;\n#else\nspotSpecular += spotDistance * spotLightColor[ i ] * uSpecularColor * spotSpecularWeight * spotDiffuseWeight * spotEffect;\n#endif\n}\n}\n#endif\n#if MAX_DIR_LIGHTS > 0\nvec3 dirDiffuse = vec3( 0.0 );\nvec3 dirSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_DIR_LIGHTS; i++ ) {\nvec4 lDirection = viewMatrix * vec4( directionalLightDirection[ i ], 0.0 );\nvec3 dirVector = normalize( lDirection.xyz );\n#ifdef WRAP_AROUND\nfloat directionalLightWeightingFull = max( dot( normal, dirVector ), 0.0 );\nfloat directionalLightWeightingHalf = max( 0.5 * dot( normal, dirVector ) + 0.5, 0.0 );\nvec3 dirDiffuseWeight = mix( vec3( directionalLightWeightingFull ), vec3( directionalLightWeightingHalf ), wrapRGB );\n#else\nfloat dirDiffuseWeight = max( dot( normal, dirVector ), 0.0 );\n#endif\ndirDiffuse += directionalLightColor[ i ] * uDiffuseColor * dirDiffuseWeight;\nvec3 dirHalfVector = normalize( dirVector + viewPosition );\nfloat dirDotNormalHalf = max( dot( normal, dirHalfVector ), 0.0 );\nfloat dirSpecularWeight = specularTex.r * max( pow( dirDotNormalHalf, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlick = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( dirVector, dirHalfVector ), 5.0 );\ndirSpecular += schlick * directionalLightColor[ i ] * dirSpecularWeight * dirDiffuseWeight * specularNormalization;\n#else\ndirSpecular += directionalLightColor[ i ] * uSpecularColor * dirSpecularWeight * dirDiffuseWeight;\n#endif\n}\n#endif\n#if MAX_HEMI_LIGHTS > 0\nvec3 hemiDiffuse = vec3( 0.0 );\nvec3 hemiSpecular = vec3( 0.0 );\nfor( int i = 0; i < MAX_HEMI_LIGHTS; i ++ ) {\nvec4 lDirection = viewMatrix * vec4( hemisphereLightDirection[ i ], 0.0 );\nvec3 lVector = normalize( lDirection.xyz );\nfloat dotProduct = dot( normal, lVector );\nfloat hemiDiffuseWeight = 0.5 * dotProduct + 0.5;\nvec3 hemiColor = mix( hemisphereLightGroundColor[ i ], hemisphereLightSkyColor[ i ], hemiDiffuseWeight );\nhemiDiffuse += uDiffuseColor * hemiColor;\nvec3 hemiHalfVectorSky = normalize( lVector + viewPosition );\nfloat hemiDotNormalHalfSky = 0.5 * dot( normal, hemiHalfVectorSky ) + 0.5;\nfloat hemiSpecularWeightSky = specularTex.r * max( pow( hemiDotNormalHalfSky, uShininess ), 0.0 );\nvec3 lVectorGround = -lVector;\nvec3 hemiHalfVectorGround = normalize( lVectorGround + viewPosition );\nfloat hemiDotNormalHalfGround = 0.5 * dot( normal, hemiHalfVectorGround ) + 0.5;\nfloat hemiSpecularWeightGround = specularTex.r * max( pow( hemiDotNormalHalfGround, uShininess ), 0.0 );\n#ifdef PHYSICALLY_BASED_SHADING\nfloat dotProductGround = dot( normal, lVectorGround );\nfloat specularNormalization = ( uShininess + 2.0001 ) / 8.0;\nvec3 schlickSky = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVector, hemiHalfVectorSky ), 5.0 );\nvec3 schlickGround = uSpecularColor + vec3( 1.0 - uSpecularColor ) * pow( 1.0 - dot( lVectorGround, hemiHalfVectorGround ), 5.0 );\nhemiSpecular += hemiColor * specularNormalization * ( schlickSky * hemiSpecularWeightSky * max( dotProduct, 0.0 ) + schlickGround * hemiSpecularWeightGround * max( dotProductGround, 0.0 ) );\n#else\nhemiSpecular += uSpecularColor * hemiColor * ( hemiSpecularWeightSky + hemiSpecularWeightGround ) * hemiDiffuseWeight;\n#endif\n}\n#endif\nvec3 totalDiffuse = vec3( 0.0 );\nvec3 totalSpecular = vec3( 0.0 );\n#if MAX_DIR_LIGHTS > 0\ntotalDiffuse += dirDiffuse;\ntotalSpecular += dirSpecular;\n#endif\n#if MAX_HEMI_LIGHTS > 0\ntotalDiffuse += hemiDiffuse;\ntotalSpecular += hemiSpecular;\n#endif\n#if MAX_POINT_LIGHTS > 0\ntotalDiffuse += pointDiffuse;\ntotalSpecular += pointSpecular;\n#endif\n#if MAX_SPOT_LIGHTS > 0\ntotalDiffuse += spotDiffuse;\ntotalSpecular += spotSpecular;\n#endif\n#ifdef METAL\ngl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor + totalSpecular );\n#else\ngl_FragColor.xyz = gl_FragColor.xyz * ( totalDiffuse + ambientLightColor * uAmbientColor ) + totalSpecular;\n#endif\nif ( enableReflection ) {\nvec3 vReflect;\nvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\nif ( useRefract ) {\nvReflect = refract( cameraToVertex, normal, uRefractionRatio );\n} else {\nvReflect = reflect( cameraToVertex, normal );\n}\nvec4 cubeColor = textureCube( tCube, vec3( -vReflect.x, vReflect.yz ) );\n#ifdef GAMMA_INPUT\ncubeColor.xyz *= cubeColor.xyz;\n#endif\ngl_FragColor.xyz = mix( gl_FragColor.xyz, cubeColor.xyz, specularTex.r * uReflectivity );\n}", +THREE.ShaderChunk.shadowmap_fragment,THREE.ShaderChunk.linear_to_gamma_fragment,THREE.ShaderChunk.fog_fragment,"}"].join("\n"),vertexShader:["attribute vec4 tangent;\nuniform vec2 uOffset;\nuniform vec2 uRepeat;\nuniform bool enableDisplacement;\n#ifdef VERTEX_TEXTURES\nuniform sampler2D tDisplacement;\nuniform float uDisplacementScale;\nuniform float uDisplacementBias;\n#endif\nvarying vec3 vTangent;\nvarying vec3 vBinormal;\nvarying vec3 vNormal;\nvarying vec2 vUv;\nvarying vec3 vWorldPosition;\nvarying vec3 vViewPosition;", +THREE.ShaderChunk.skinning_pars_vertex,THREE.ShaderChunk.shadowmap_pars_vertex,"void main() {",THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.skinnormal_vertex,"#ifdef USE_SKINNING\nvNormal = normalize( normalMatrix * skinnedNormal.xyz );\nvec4 skinnedTangent = skinMatrix * vec4( tangent.xyz, 0.0 );\nvTangent = normalize( normalMatrix * skinnedTangent.xyz );\n#else\nvNormal = normalize( normalMatrix * normal );\nvTangent = normalize( normalMatrix * tangent.xyz );\n#endif\nvBinormal = normalize( cross( vNormal, vTangent ) * tangent.w );\nvUv = uv * uRepeat + uOffset;\nvec3 displacedPosition;\n#ifdef VERTEX_TEXTURES\nif ( enableDisplacement ) {\nvec3 dv = texture2D( tDisplacement, uv ).xyz;\nfloat df = uDisplacementScale * dv.x + uDisplacementBias;\ndisplacedPosition = position + normalize( normal ) * df;\n} else {\n#ifdef USE_SKINNING\nvec4 skinVertex = vec4( position, 1.0 );\nvec4 skinned = boneMatX * skinVertex * skinWeight.x;\nskinned \t += boneMatY * skinVertex * skinWeight.y;\ndisplacedPosition = skinned.xyz;\n#else\ndisplacedPosition = position;\n#endif\n}\n#else\n#ifdef USE_SKINNING\nvec4 skinVertex = vec4( position, 1.0 );\nvec4 skinned = boneMatX * skinVertex * skinWeight.x;\nskinned \t += boneMatY * skinVertex * skinWeight.y;\ndisplacedPosition = skinned.xyz;\n#else\ndisplacedPosition = position;\n#endif\n#endif\nvec4 mvPosition = modelViewMatrix * vec4( displacedPosition, 1.0 );\nvec4 worldPosition = modelMatrix * vec4( displacedPosition, 1.0 );\ngl_Position = projectionMatrix * mvPosition;\nvWorldPosition = worldPosition.xyz;\nvViewPosition = -mvPosition.xyz;\n#ifdef USE_SHADOWMAP\nfor( int i = 0; i < MAX_SHADOWS; i ++ ) {\nvShadowCoord[ i ] = shadowMatrix[ i ] * worldPosition;\n}\n#endif\n}"].join("\n")}, +cube:{uniforms:{tCube:{type:"t",value:null},tFlip:{type:"f",value:-1}},vertexShader:"varying vec3 vWorldPosition;\nvoid main() {\nvec4 worldPosition = modelMatrix * vec4( position, 1.0 );\nvWorldPosition = worldPosition.xyz;\ngl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",fragmentShader:"uniform samplerCube tCube;\nuniform float tFlip;\nvarying vec3 vWorldPosition;\nvoid main() {\ngl_FragColor = textureCube( tCube, vec3( tFlip * vWorldPosition.x, vWorldPosition.yz ) );\n}"}, +depthRGBA:{uniforms:{},vertexShader:[THREE.ShaderChunk.morphtarget_pars_vertex,THREE.ShaderChunk.skinning_pars_vertex,"void main() {",THREE.ShaderChunk.skinbase_vertex,THREE.ShaderChunk.morphtarget_vertex,THREE.ShaderChunk.skinning_vertex,THREE.ShaderChunk.default_vertex,"}"].join("\n"),fragmentShader:"vec4 pack_depth( const in float depth ) {\nconst vec4 bit_shift = vec4( 256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0 );\nconst vec4 bit_mask = vec4( 0.0, 1.0 / 256.0, 1.0 / 256.0, 1.0 / 256.0 );\nvec4 res = fract( depth * bit_shift );\nres -= res.xxyz * bit_mask;\nreturn res;\n}\nvoid main() {\ngl_FragData[ 0 ] = pack_depth( gl_FragCoord.z );\n}"}};THREE.WebGLRenderer=function(a){function b(a){if(a.__webglCustomAttributesList)for(var b in a.__webglCustomAttributesList)k.deleteBuffer(a.__webglCustomAttributesList[b].buffer)}function c(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){void 0===a.__webglCustomAttributesList&&(a.__webglCustomAttributesList=[]);for(var e in d.attributes){var f=d.attributes[e];if(!f.__webglInitialized||f.createUniqueBuffers){f.__webglInitialized=!0;var h=1;"v2"===f.type?h=2:"v3"===f.type?h=3:"v4"===f.type? +h=4:"c"===f.type&&(h=3);f.size=h;f.array=new Float32Array(c*h);f.buffer=k.createBuffer();f.buffer.belongsToAttribute=e;f.needsUpdate=!0}a.__webglCustomAttributesList.push(f)}}}function d(a,b){var c=b.geometry,d=a.faces3,g=a.faces4,i=3*d.length+4*g.length,j=1*d.length+2*g.length,g=3*d.length+4*g.length,d=e(b,a),m=h(d),l=f(d),n=d.vertexColors?d.vertexColors:!1;a.__vertexArray=new Float32Array(3*i);l&&(a.__normalArray=new Float32Array(3*i));c.hasTangents&&(a.__tangentArray=new Float32Array(4*i));n&& +(a.__colorArray=new Float32Array(3*i));if(m){if(0l;l++)D.autoScaleCubemaps&&!f?(n=j,s=l,t=c.image[l],z=Ub,t.width<=z&&t.height<=z||(y=Math.max(t.width,t.height),v=Math.floor(t.width*z/y),z=Math.floor(t.height*z/y),y=document.createElement("canvas"),y.width=v,y.height=z,y.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,v,z),t=y),n[s]=t):j[l]=c.image[l]; +l=j[0];n=0===(l.width&l.width-1)&&0===(l.height&l.height-1);s=w(c.format);t=w(c.type);N(k.TEXTURE_CUBE_MAP,c,n);for(l=0;6>l;l++)if(f){z=j[l].mipmaps;y=0;for(A=z.length;y=ib&&console.warn("WebGLRenderer: trying to use "+a+" texture units while this GPU supports only "+ib);fa+=1;return a}function I(a,b,c,d){a[b]=c.r*c.r*d;a[b+1]=c.g*c.g*d;a[b+2]=c.b*c.b*d}function G(a,b,c,d){a[b]=c.r*d;a[b+1]=c.g*d;a[b+2]=c.b*d}function A(a){a!==ja&&(k.lineWidth(a),ja=a)}function K(a,b,c){la!==a&&(a?k.enable(k.POLYGON_OFFSET_FILL):k.disable(k.POLYGON_OFFSET_FILL),la=a); +if(a&&(ia!==b||ra!==c))k.polygonOffset(b,c),ia=b,ra=c}function B(a){for(var a=a.split("\n"),b=0,c=a.length;bb;b++)k.deleteFramebuffer(a.__webglFramebuffer[b]),k.deleteRenderbuffer(a.__webglRenderbuffer[b]);else k.deleteFramebuffer(a.__webglFramebuffer),k.deleteRenderbuffer(a.__webglRenderbuffer);D.info.memory.textures--},uc=function(a){a=a.target;a.removeEventListener("dispose",uc);vc(a)},vc=function(a){var b= +a.program;if(void 0!==b){a.program=void 0;var c,d,e=!1,a=0;for(c=V.length;ad.numSupportedMorphTargets?(j.sort(l),j.length=d.numSupportedMorphTargets):j.length>d.numSupportedMorphNormals?j.sort(l):0===j.length&&j.push([0,0]);for(m=0;mza;za++)Fa=O[za],Sa[jb]=Fa.x,Sa[jb+1]=Fa.y,Sa[jb+2]=Fa.z,jb+=3;else for(za=0;3>za;za++)Sa[jb]=ea.x,Sa[jb+1]=ea.y,Sa[jb+2]=ea.z,jb+=3;E=0;for(D=ta.length;Eza;za++)Fa=O[za],Sa[jb]=Fa.x,Sa[jb+1]=Fa.y,Sa[jb+2]=Fa.z,jb+=3;else for(za=0;4>za;za++)Sa[jb]=ea.x,Sa[jb+ +1]=ea.y,Sa[jb+2]=ea.z,jb+=3;k.bindBuffer(k.ARRAY_BUFFER,C.__webglNormalBuffer);k.bufferData(k.ARRAY_BUFFER,Sa,H)}if(Hb&&Jb&&L){E=0;for(D=sa.length;Eza;za++)Pa=fa[za],fb[Wa]=Pa.x,fb[Wa+1]=Pa.y,Wa+=2;E=0;for(D=ta.length;Eza;za++)Pa=fa[za],fb[Wa]=Pa.x,fb[Wa+1]=Pa.y,Wa+=2;0za;za++)Ra=aa[za],ib[Xa]=Ra.x,ib[Xa+1]=Ra.y,Xa+=2;E=0;for(D=ta.length;Eza;za++)Ra=aa[za],ib[Xa]=Ra.x,ib[Xa+1]=Ra.y,Xa+=2;0f;f++){a.__webglFramebuffer[f]=k.createFramebuffer();a.__webglRenderbuffer[f]=k.createRenderbuffer();k.texImage2D(k.TEXTURE_CUBE_MAP_POSITIVE_X+f,0,d,a.width,a.height,0,d,e,null);var h=a,g=k.TEXTURE_CUBE_MAP_POSITIVE_X+f;k.bindFramebuffer(k.FRAMEBUFFER, +a.__webglFramebuffer[f]);k.framebufferTexture2D(k.FRAMEBUFFER,k.COLOR_ATTACHMENT0,g,h.__webglTexture,0);y(a.__webglRenderbuffer[f],a)}c&&k.generateMipmap(k.TEXTURE_CUBE_MAP)}else a.__webglFramebuffer=k.createFramebuffer(),a.__webglRenderbuffer=a.shareDepthFrom?a.shareDepthFrom.__webglRenderbuffer:k.createRenderbuffer(),k.bindTexture(k.TEXTURE_2D,a.__webglTexture),N(k.TEXTURE_2D,a,c),k.texImage2D(k.TEXTURE_2D,0,d,a.width,a.height,0,d,e,null),d=k.TEXTURE_2D,k.bindFramebuffer(k.FRAMEBUFFER,a.__webglFramebuffer), +k.framebufferTexture2D(k.FRAMEBUFFER,k.COLOR_ATTACHMENT0,d,a.__webglTexture,0),a.shareDepthFrom?a.depthBuffer&&!a.stencilBuffer?k.framebufferRenderbuffer(k.FRAMEBUFFER,k.DEPTH_ATTACHMENT,k.RENDERBUFFER,a.__webglRenderbuffer):a.depthBuffer&&a.stencilBuffer&&k.framebufferRenderbuffer(k.FRAMEBUFFER,k.DEPTH_STENCIL_ATTACHMENT,k.RENDERBUFFER,a.__webglRenderbuffer):y(a.__webglRenderbuffer,a),c&&k.generateMipmap(k.TEXTURE_2D);b?k.bindTexture(k.TEXTURE_CUBE_MAP,null):k.bindTexture(k.TEXTURE_2D,null);k.bindRenderbuffer(k.RENDERBUFFER, +null);k.bindFramebuffer(k.FRAMEBUFFER,null)}a?(b=b?a.__webglFramebuffer[a.activeCubeFace]:a.__webglFramebuffer,c=a.width,a=a.height,e=d=0):(b=null,c=Qa,a=Xa,d=ua,e=Ra);b!==eb&&(k.bindFramebuffer(k.FRAMEBUFFER,b),k.viewport(d,e,c,a),eb=b);Xb=c;Jb=a};this.shadowMapPlugin=new THREE.ShadowMapPlugin;this.addPrePlugin(this.shadowMapPlugin);this.addPostPlugin(new THREE.SpritePlugin);this.addPostPlugin(new THREE.LensFlarePlugin)};THREE.WebGLRenderTarget=function(a,b,c){this.width=a;this.height=b;c=c||{};this.wrapS=void 0!==c.wrapS?c.wrapS:THREE.ClampToEdgeWrapping;this.wrapT=void 0!==c.wrapT?c.wrapT:THREE.ClampToEdgeWrapping;this.magFilter=void 0!==c.magFilter?c.magFilter:THREE.LinearFilter;this.minFilter=void 0!==c.minFilter?c.minFilter:THREE.LinearMipMapLinearFilter;this.anisotropy=void 0!==c.anisotropy?c.anisotropy:1;this.offset=new THREE.Vector2(0,0);this.repeat=new THREE.Vector2(1,1);this.format=void 0!==c.format?c.format: +THREE.RGBAFormat;this.type=void 0!==c.type?c.type:THREE.UnsignedByteType;this.depthBuffer=void 0!==c.depthBuffer?c.depthBuffer:!0;this.stencilBuffer=void 0!==c.stencilBuffer?c.stencilBuffer:!0;this.generateMipmaps=!0;this.shareDepthFrom=null}; +THREE.WebGLRenderTarget.prototype={constructor:THREE.WebGLRenderTarget,clone:function(){var a=new THREE.WebGLRenderTarget(this.width,this.height);a.wrapS=this.wrapS;a.wrapT=this.wrapT;a.magFilter=this.magFilter;a.minFilter=this.minFilter;a.anisotropy=this.anisotropy;a.offset.copy(this.offset);a.repeat.copy(this.repeat);a.format=this.format;a.type=this.type;a.depthBuffer=this.depthBuffer;a.stencilBuffer=this.stencilBuffer;a.generateMipmaps=this.generateMipmaps;a.shareDepthFrom=this.shareDepthFrom; +return a},dispose:function(){this.dispatchEvent({type:"dispose"})}};THREE.EventDispatcher.prototype.apply(THREE.WebGLRenderTarget.prototype);THREE.WebGLRenderTargetCube=function(a,b,c){THREE.WebGLRenderTarget.call(this,a,b,c);this.activeCubeFace=0};THREE.WebGLRenderTargetCube.prototype=Object.create(THREE.WebGLRenderTarget.prototype);THREE.RenderableVertex=function(){this.positionWorld=new THREE.Vector3;this.positionScreen=new THREE.Vector4;this.visible=!0};THREE.RenderableVertex.prototype.copy=function(a){this.positionWorld.copy(a.positionWorld);this.positionScreen.copy(a.positionScreen)};THREE.RenderableFace3=function(){this.id=0;this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.v3=new THREE.RenderableVertex;this.centroidModel=new THREE.Vector3;this.normalModel=new THREE.Vector3;this.normalModelView=new THREE.Vector3;this.vertexNormalsLength=0;this.vertexNormalsModel=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.vertexNormalsModelView=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.material=this.color=null;this.uvs=[[]];this.z= +0};THREE.RenderableFace4=function(){this.id=0;this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.v3=new THREE.RenderableVertex;this.v4=new THREE.RenderableVertex;this.centroidModel=new THREE.Vector3;this.normalModel=new THREE.Vector3;this.normalModelView=new THREE.Vector3;this.vertexNormalsLength=0;this.vertexNormalsModel=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];this.vertexNormalsModelView=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3, +new THREE.Vector3];this.material=this.color=null;this.uvs=[[]];this.z=0};THREE.RenderableObject=function(){this.id=0;this.object=null;this.z=0};THREE.RenderableParticle=function(){this.id=0;this.object=null;this.z=this.y=this.x=0;this.rotation=null;this.scale=new THREE.Vector2;this.material=null};THREE.RenderableLine=function(){this.id=0;this.v1=new THREE.RenderableVertex;this.v2=new THREE.RenderableVertex;this.vertexColors=[new THREE.Color,new THREE.Color];this.material=null;this.z=0};THREE.GeometryUtils={merge:function(a,b,c){var d,e,f=a.vertices.length,h=b instanceof THREE.Mesh?b.geometry:b,g=a.vertices,i=h.vertices,j=a.faces,l=h.faces,a=a.faceVertexUvs[0],h=h.faceVertexUvs[0];void 0===c&&(c=0);b instanceof THREE.Mesh&&(b.matrixAutoUpdate&&b.updateMatrix(),d=b.matrix,e=(new THREE.Matrix3).getNormalMatrix(d));for(var b=0,m=i.length;ba?b(c,e-1):j[e]>8&255,i>>16&255,i>>24&255)),d}d.mipmapCount=1;g[2]&131072&&!1!==b&&(d.mipmapCount=Math.max(1,g[7]));d.isCubemap=g[28]&512?!0:!1;d.width=g[4];d.height=g[3];for(var g=g[1]+4,f=d.width,h=d.height,i=d.isCubemap?6:1,j=0;jm-1?0:m-1,p=m+1>e-1?e-1:m+1,t=0>l-1?0:l-1,q=l+1>d-1?d-1:l+1,r=[],s=[0,0,g[4*(m*d+l)]/255*b];r.push([-1,0,g[4*(m*d+t)]/255*b]);r.push([-1,-1,g[4*(n*d+t)]/255*b]);r.push([0,-1,g[4*(n*d+l)]/255*b]);r.push([1,-1,g[4*(n*d+q)]/255*b]);r.push([1,0,g[4*(m*d+q)]/255*b]);r.push([1,1,g[4*(p*d+q)]/255*b]);r.push([0,1,g[4*(p*d+l)]/255*b]);r.push([-1,1,g[4*(p*d+t)]/255*b]);n=[];t=r.length;for(p=0;pe)return null;var f=[],h=[],g=[],i,j,l;if(0=m--){console.log("Warning, unable to triangulate polygon!");break}i=j;e<=i&&(i=0);j=i+1;e<=j&&(j=0);l=j+1;e<=l&&(l=0);var n;a:{var p=n=void 0,t=void 0,q=void 0,r=void 0,s=void 0,v=void 0,z=void 0,C= +void 0,p=a[h[i]].x,t=a[h[i]].y,q=a[h[j]].x,r=a[h[j]].y,s=a[h[l]].x,v=a[h[l]].y;if(1E-10>(q-p)*(v-t)-(r-t)*(s-p))n=!1;else{var F=void 0,H=void 0,I=void 0,G=void 0,A=void 0,K=void 0,B=void 0,J=void 0,N=void 0,y=void 0,N=J=B=C=z=void 0,F=s-q,H=v-r,I=p-s,G=t-v,A=q-p,K=r-t;for(n=0;ni)h=d+1;else if(0b&&(b=0);1=b)return b=c[a]-b,a=this.curves[a],b=1-b/a.getLength(),a.getPointAt(b);a++}return null};THREE.CurvePath.prototype.getLength=function(){var a=this.getCurveLengths();return a[a.length-1]}; +THREE.CurvePath.prototype.getCurveLengths=function(){if(this.cacheLengths&&this.cacheLengths.length==this.curves.length)return this.cacheLengths;var a=[],b=0,c,d=this.curves.length;for(c=0;cb?b=g.x:g.xc?c=g.y:g.yd?d=g.z:g.zMath.abs(d.x-c[0].x)&&1E-10>Math.abs(d.y-c[0].y)&&c.splice(c.length-1,1);b&&c.push(c[0]);return c}; +THREE.Path.prototype.toShapes=function(a){var b,c,d,e,f=[],h=new THREE.Path;b=0;for(c=this.actions.length;b +g&&(g+=c.length);g%=c.length;0>h&&(h+=j.length);h%=j.length;e=0<=g-1?g-1:c.length-1;f=0<=h-1?h-1:j.length-1;q=[j[h],c[g],c[e]];q=THREE.FontUtils.Triangulate.area(q);r=[j[h],j[f],c[g]];r=THREE.FontUtils.Triangulate.area(r);m+n>q+r&&(g=p,h=l,0>g&&(g+=c.length),g%=c.length,0>h&&(h+=j.length),h%=j.length,e=0<=g-1?g-1:c.length-1,f=0<=h-1?h-1:j.length-1);m=c.slice(0,g);n=c.slice(g);p=j.slice(h);l=j.slice(0,h);f=[j[h],j[f],c[g]];t.push([j[h],c[g],c[e]]);t.push(f);c=m.concat(p).concat(l).concat(n)}return{shape:c, +isolatedPts:t,allpoints:d}},triangulateShape:function(a,b){var c=THREE.Shape.Utils.removeHoles(a,b),d=c.allpoints,e=c.isolatedPts,c=THREE.FontUtils.Triangulate(c.shape,!1),f,h,g,i,j={};f=0;for(h=d.length;fd;d++)i=g[d].x+":"+g[d].y,i=j[i],void 0!==i&&(g[d]=i)}f=0;for(h=e.length;fd;d++)i=g[d].x+":"+g[d].y,i=j[i],void 0!==i&&(g[d]=i)}return c.concat(e)}, +isClockWise:function(a){return 0>THREE.FontUtils.Triangulate.area(a)},b2p0:function(a,b){var c=1-a;return c*c*b},b2p1:function(a,b){return 2*(1-a)*a*b},b2p2:function(a,b){return a*a*b},b2:function(a,b,c,d){return this.b2p0(a,b)+this.b2p1(a,c)+this.b2p2(a,d)},b3p0:function(a,b){var c=1-a;return c*c*c*b},b3p1:function(a,b){var c=1-a;return 3*c*c*a*b},b3p2:function(a,b){return 3*(1-a)*a*a*b},b3p3:function(a,b){return a*a*a*b},b3:function(a,b,c,d,e){return this.b3p0(a,b)+this.b3p1(a,c)+this.b3p2(a,d)+ +this.b3p3(a,e)}};THREE.LineCurve=function(a,b){this.v1=a;this.v2=b};THREE.LineCurve.prototype=Object.create(THREE.Curve.prototype);THREE.LineCurve.prototype.getPoint=function(a){var b=this.v2.clone().sub(this.v1);b.multiplyScalar(a).add(this.v1);return b};THREE.LineCurve.prototype.getPointAt=function(a){return this.getPoint(a)};THREE.LineCurve.prototype.getTangent=function(){return this.v2.clone().sub(this.v1).normalize()};THREE.QuadraticBezierCurve=function(a,b,c){this.v0=a;this.v1=b;this.v2=c};THREE.QuadraticBezierCurve.prototype=Object.create(THREE.Curve.prototype);THREE.QuadraticBezierCurve.prototype.getPoint=function(a){var b;b=THREE.Shape.Utils.b2(a,this.v0.x,this.v1.x,this.v2.x);a=THREE.Shape.Utils.b2(a,this.v0.y,this.v1.y,this.v2.y);return new THREE.Vector2(b,a)}; +THREE.QuadraticBezierCurve.prototype.getTangent=function(a){var b;b=THREE.Curve.Utils.tangentQuadraticBezier(a,this.v0.x,this.v1.x,this.v2.x);a=THREE.Curve.Utils.tangentQuadraticBezier(a,this.v0.y,this.v1.y,this.v2.y);b=new THREE.Vector2(b,a);b.normalize();return b};THREE.CubicBezierCurve=function(a,b,c,d){this.v0=a;this.v1=b;this.v2=c;this.v3=d};THREE.CubicBezierCurve.prototype=Object.create(THREE.Curve.prototype);THREE.CubicBezierCurve.prototype.getPoint=function(a){var b;b=THREE.Shape.Utils.b3(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);a=THREE.Shape.Utils.b3(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);return new THREE.Vector2(b,a)}; +THREE.CubicBezierCurve.prototype.getTangent=function(a){var b;b=THREE.Curve.Utils.tangentCubicBezier(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);a=THREE.Curve.Utils.tangentCubicBezier(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);b=new THREE.Vector2(b,a);b.normalize();return b};THREE.SplineCurve=function(a){this.points=void 0==a?[]:a};THREE.SplineCurve.prototype=Object.create(THREE.Curve.prototype);THREE.SplineCurve.prototype.getPoint=function(a){var b=new THREE.Vector2,c=[],d=this.points,e;e=(d.length-1)*a;a=Math.floor(e);e-=a;c[0]=0==a?a:a-1;c[1]=a;c[2]=a>d.length-2?d.length-1:a+1;c[3]=a>d.length-3?d.length-1:a+2;b.x=THREE.Curve.Utils.interpolate(d[c[0]].x,d[c[1]].x,d[c[2]].x,d[c[3]].x,e);b.y=THREE.Curve.Utils.interpolate(d[c[0]].y,d[c[1]].y,d[c[2]].y,d[c[3]].y,e);return b};THREE.EllipseCurve=function(a,b,c,d,e,f,h){this.aX=a;this.aY=b;this.xRadius=c;this.yRadius=d;this.aStartAngle=e;this.aEndAngle=f;this.aClockwise=h};THREE.EllipseCurve.prototype=Object.create(THREE.Curve.prototype);THREE.EllipseCurve.prototype.getPoint=function(a){var b=this.aEndAngle-this.aStartAngle;this.aClockwise||(a=1-a);b=this.aStartAngle+a*b;a=this.aX+this.xRadius*Math.cos(b);b=this.aY+this.yRadius*Math.sin(b);return new THREE.Vector2(a,b)};THREE.ArcCurve=function(a,b,c,d,e,f){THREE.EllipseCurve.call(this,a,b,c,c,d,e,f)};THREE.ArcCurve.prototype=Object.create(THREE.EllipseCurve.prototype);THREE.LineCurve3=THREE.Curve.create(function(a,b){this.v1=a;this.v2=b},function(a){var b=new THREE.Vector3;b.subVectors(this.v2,this.v1);b.multiplyScalar(a);b.add(this.v1);return b});THREE.QuadraticBezierCurve3=THREE.Curve.create(function(a,b,c){this.v0=a;this.v1=b;this.v2=c},function(a){var b,c;b=THREE.Shape.Utils.b2(a,this.v0.x,this.v1.x,this.v2.x);c=THREE.Shape.Utils.b2(a,this.v0.y,this.v1.y,this.v2.y);a=THREE.Shape.Utils.b2(a,this.v0.z,this.v1.z,this.v2.z);return new THREE.Vector3(b,c,a)});THREE.CubicBezierCurve3=THREE.Curve.create(function(a,b,c,d){this.v0=a;this.v1=b;this.v2=c;this.v3=d},function(a){var b,c;b=THREE.Shape.Utils.b3(a,this.v0.x,this.v1.x,this.v2.x,this.v3.x);c=THREE.Shape.Utils.b3(a,this.v0.y,this.v1.y,this.v2.y,this.v3.y);a=THREE.Shape.Utils.b3(a,this.v0.z,this.v1.z,this.v2.z,this.v3.z);return new THREE.Vector3(b,c,a)});THREE.SplineCurve3=THREE.Curve.create(function(a){this.points=void 0==a?[]:a},function(a){var b=new THREE.Vector3,c=[],d=this.points,e,a=(d.length-1)*a;e=Math.floor(a);a-=e;c[0]=0==e?e:e-1;c[1]=e;c[2]=e>d.length-2?d.length-1:e+1;c[3]=e>d.length-3?d.length-1:e+2;e=d[c[0]];var f=d[c[1]],h=d[c[2]],c=d[c[3]];b.x=THREE.Curve.Utils.interpolate(e.x,f.x,h.x,c.x,a);b.y=THREE.Curve.Utils.interpolate(e.y,f.y,h.y,c.y,a);b.z=THREE.Curve.Utils.interpolate(e.z,f.z,h.z,c.z,a);return b});THREE.ClosedSplineCurve3=THREE.Curve.create(function(a){this.points=void 0==a?[]:a},function(a){var b=new THREE.Vector3,c=[],d=this.points,e;e=(d.length-0)*a;a=Math.floor(e);e-=a;a+=0a.hierarchy[c].keys[d].time&& +(a.hierarchy[c].keys[d].time=0),void 0!==a.hierarchy[c].keys[d].rot&&!(a.hierarchy[c].keys[d].rot instanceof THREE.Quaternion)){var g=a.hierarchy[c].keys[d].rot;a.hierarchy[c].keys[d].rot=new THREE.Quaternion(g[0],g[1],g[2],g[3])}if(a.hierarchy[c].keys.length&&void 0!==a.hierarchy[c].keys[0].morphTargets){g={};for(d=0;dp;p++){c=b[p];h=i.prevKey[c];g=i.nextKey[c];if(g.time<=l){if(jd||1d?0:1;if("pos"===c)if(c=a.position,this.interpolationType===THREE.AnimationHandler.LINEAR)c.x=e[0]+(f[0]-e[0])*d,c.y=e[1]+(f[1]-e[1])*d,c.z=e[2]+ +(f[2]-e[2])*d;else{if(this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD)this.points[0]=this.getPrevKeyWith("pos",m,h.index-1).pos,this.points[1]=e,this.points[2]=f,this.points[3]=this.getNextKeyWith("pos",m,g.index+1).pos,d=0.33*d+0.33,e=this.interpolateCatmullRom(this.points,d),c.x=e[0],c.y=e[1],c.z=e[2],this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD&&(d=this.interpolateCatmullRom(this.points,1.01*d), +this.target.set(d[0],d[1],d[2]),this.target.sub(c),this.target.y=0,this.target.normalize(),d=Math.atan2(this.target.x,this.target.z),a.rotation.set(0,d,0))}else"rot"===c?THREE.Quaternion.slerp(e,f,a.quaternion,d):"scl"===c&&(c=a.scale,c.x=e[0]+(f[0]-e[0])*d,c.y=e[1]+(f[1]-e[1])*d,c.z=e[2]+(f[2]-e[2])*d)}}}}; +THREE.Animation.prototype.interpolateCatmullRom=function(a,b){var c=[],d=[],e,f,h,g,i,j;e=(a.length-1)*b;f=Math.floor(e);e-=f;c[0]=0===f?f:f-1;c[1]=f;c[2]=f>a.length-2?f:f+1;c[3]=f>a.length-3?f:f+2;f=a[c[0]];g=a[c[1]];i=a[c[2]];j=a[c[3]];c=e*e;h=e*c;d[0]=this.interpolate(f[0],g[0],i[0],j[0],e,c,h);d[1]=this.interpolate(f[1],g[1],i[1],j[1],e,c,h);d[2]=this.interpolate(f[2],g[2],i[2],j[2],e,c,h);return d}; +THREE.Animation.prototype.interpolate=function(a,b,c,d,e,f,h){a=0.5*(c-a);d=0.5*(d-b);return(2*(b-c)+a+d)*h+(-3*(b-c)-2*a-d)*f+a*e+b};THREE.Animation.prototype.getNextKeyWith=function(a,b,c){for(var d=this.data.hierarchy[b].keys,c=this.interpolationType===THREE.AnimationHandler.CATMULLROM||this.interpolationType===THREE.AnimationHandler.CATMULLROM_FORWARD?c=h?b.interpolate(c,h):b.interpolate(c,c.time)}this.data.hierarchy[a].node.updateMatrix();d.matrixWorldNeedsUpdate=!0}}if(this.JITCompile&&void 0===f[0][e]){this.hierarchy[0].updateMatrixWorld(!0);for(a=0;ag?(b=Math.atan2(b.y-a.y,b.x-a.x),a=Math.atan2(c.y-a.y,c.x-a.x),b>a&&(a+=2*Math.PI),c=(b+a)/2,a=-Math.cos(c),c=-Math.sin(c),new THREE.Vector2(a,c)):d.multiplyScalar(g).add(h).sub(a).clone()}function e(c,d){var e,f;for(O=c.length;0<=--O;){e=O;f=O-1;0>f&&(f=c.length-1);for(var g=0,h=p+2*l, +g=0;gMath.abs(c-i)?[new THREE.Vector2(b,1-e),new THREE.Vector2(d,1-f),new THREE.Vector2(j,1-h),new THREE.Vector2(m,1-a)]:[new THREE.Vector2(c,1-e),new THREE.Vector2(i,1-f),new THREE.Vector2(l,1-h),new THREE.Vector2(n,1-a)]}};THREE.ExtrudeGeometry.__v1=new THREE.Vector2;THREE.ExtrudeGeometry.__v2=new THREE.Vector2;THREE.ExtrudeGeometry.__v3=new THREE.Vector2;THREE.ExtrudeGeometry.__v4=new THREE.Vector2; +THREE.ExtrudeGeometry.__v5=new THREE.Vector2;THREE.ExtrudeGeometry.__v6=new THREE.Vector2;THREE.ShapeGeometry=function(a,b){THREE.Geometry.call(this);!1===a instanceof Array&&(a=[a]);this.shapebb=a[a.length-1].getBoundingBox();this.addShapeList(a,b);this.computeCentroids();this.computeFaceNormals()};THREE.ShapeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ShapeGeometry.prototype.addShapeList=function(a,b){for(var c=0,d=a.length;cc&&1===a.x&&(a=new THREE.Vector2(a.x-1,a.y));0===b.x&&0===b.z&&(a=new THREE.Vector2(c/2/Math.PI+0.5,a.y));return a.clone()}THREE.Geometry.call(this);for(var c=c||1,d=d||0,g=this,i=0,j=a.length;in&&(0.2>a&&(d[0].x+=1),0.2>b&&(d[1].x+=1),0.2>l&&(d[2].x+=1));i=0;for(j=this.vertices.length;ic.y?this.quaternion.set(1,0,0,0):(a.set(c.z,0,-c.x).normalize(),b=Math.acos(c.y),this.quaternion.setFromAxisAngle(a,b))}}();THREE.ArrowHelper.prototype.setLength=function(a){this.scale.set(a,a,a)}; +THREE.ArrowHelper.prototype.setColor=function(a){this.line.material.color.setHex(a);this.cone.material.color.setHex(a)};THREE.BoxHelper=function(a){var b=[new THREE.Vector3(1,1,1),new THREE.Vector3(-1,1,1),new THREE.Vector3(-1,-1,1),new THREE.Vector3(1,-1,1),new THREE.Vector3(1,1,-1),new THREE.Vector3(-1,1,-1),new THREE.Vector3(-1,-1,-1),new THREE.Vector3(1,-1,-1)];this.vertices=b;var c=new THREE.Geometry;c.vertices.push(b[0],b[1],b[1],b[2],b[2],b[3],b[3],b[0],b[4],b[5],b[5],b[6],b[6],b[7],b[7],b[4],b[0],b[4],b[1],b[5],b[2],b[6],b[3],b[7]);THREE.Line.call(this,c,new THREE.LineBasicMaterial({color:16776960}),THREE.LinePieces); +void 0!==a&&this.update(a)};THREE.BoxHelper.prototype=Object.create(THREE.Line.prototype); +THREE.BoxHelper.prototype.update=function(a){var b=a.geometry;null===b.boundingBox&&b.computeBoundingBox();var c=b.boundingBox.min,b=b.boundingBox.max,d=this.vertices;d[0].set(b.x,b.y,b.z);d[1].set(c.x,b.y,b.z);d[2].set(c.x,c.y,b.z);d[3].set(b.x,c.y,b.z);d[4].set(b.x,b.y,c.z);d[5].set(c.x,b.y,c.z);d[6].set(c.x,c.y,c.z);d[7].set(b.x,c.y,c.z);this.geometry.computeBoundingSphere();this.geometry.verticesNeedUpdate=!0;this.matrixAutoUpdate=!1;this.matrixWorld=a.matrixWorld};THREE.BoundingBoxHelper=function(a,b){var c=b||8947848;this.object=a;this.box=new THREE.Box3;THREE.Mesh.call(this,new THREE.CubeGeometry(1,1,1),new THREE.MeshBasicMaterial({color:c,wireframe:!0}))};THREE.BoundingBoxHelper.prototype=Object.create(THREE.Mesh.prototype);THREE.BoundingBoxHelper.prototype.update=function(){this.box.setFromObject(this.object);this.box.size(this.scale);this.box.center(this.position)};THREE.CameraHelper=function(a){function b(a,b,d){c(a,d);c(b,d)}function c(a,b){d.vertices.push(new THREE.Vector3);d.colors.push(new THREE.Color(b));void 0===f[a]&&(f[a]=[]);f[a].push(d.vertices.length-1)}var d=new THREE.Geometry,e=new THREE.LineBasicMaterial({color:16777215,vertexColors:THREE.FaceColors}),f={};b("n1","n2",16755200);b("n2","n4",16755200);b("n4","n3",16755200);b("n3","n1",16755200);b("f1","f2",16755200);b("f2","f4",16755200);b("f4","f3",16755200);b("f3","f1",16755200);b("n1","f1",16755200); +b("n2","f2",16755200);b("n3","f3",16755200);b("n4","f4",16755200);b("p","n1",16711680);b("p","n2",16711680);b("p","n3",16711680);b("p","n4",16711680);b("u1","u2",43775);b("u2","u3",43775);b("u3","u1",43775);b("c","t",16777215);b("p","c",3355443);b("cn1","cn2",3355443);b("cn3","cn4",3355443);b("cf1","cf2",3355443);b("cf3","cf4",3355443);THREE.Line.call(this,d,e,THREE.LinePieces);this.camera=a;this.matrixWorld=a.matrixWorld;this.matrixAutoUpdate=!1;this.pointMap=f;this.update()}; +THREE.CameraHelper.prototype=Object.create(THREE.Line.prototype); +THREE.CameraHelper.prototype.update=function(){var a=new THREE.Vector3,b=new THREE.Camera,c=new THREE.Projector;return function(){function d(d,h,g,i){a.set(h,g,i);c.unprojectVector(a,b);d=e.pointMap[d];if(void 0!==d){h=0;for(g=d.length;hd;d++)c.faces[d].color=this.colors[4>d?0:1];d=new THREE.MeshBasicMaterial({vertexColors:THREE.FaceColors,wireframe:!0});this.lightSphere=new THREE.Mesh(c,d);this.add(this.lightSphere); +this.update()};THREE.HemisphereLightHelper.prototype=Object.create(THREE.Object3D.prototype);THREE.HemisphereLightHelper.prototype.update=function(){var a=new THREE.Vector3;return function(){this.colors[0].copy(this.light.color).multiplyScalar(this.light.intensity);this.colors[1].copy(this.light.groundColor).multiplyScalar(this.light.intensity);this.lightSphere.lookAt(a.getPositionFromMatrix(this.light.matrixWorld).negate());this.lightSphere.geometry.colorsNeedUpdate=!0}}();THREE.PointLightHelper=function(a,b){this.light=a;this.light.updateMatrixWorld();var c=new THREE.SphereGeometry(b,4,2),d=new THREE.MeshBasicMaterial({wireframe:!0,fog:!1});d.color.copy(this.light.color).multiplyScalar(this.light.intensity);THREE.Mesh.call(this,c,d);this.matrixWorld=this.light.matrixWorld;this.matrixAutoUpdate=!1};THREE.PointLightHelper.prototype=Object.create(THREE.Mesh.prototype);THREE.PointLightHelper.prototype.update=function(){this.material.color.copy(this.light.color).multiplyScalar(this.light.intensity)};THREE.SpotLightHelper=function(a){THREE.Object3D.call(this);this.light=a;this.light.updateMatrixWorld();this.matrixWorld=a.matrixWorld;this.matrixAutoUpdate=!1;a=new THREE.CylinderGeometry(0,1,1,8,1,!0);a.applyMatrix((new THREE.Matrix4).makeTranslation(0,-0.5,0));a.applyMatrix((new THREE.Matrix4).makeRotationX(-Math.PI/2));var b=new THREE.MeshBasicMaterial({wireframe:!0,fog:!1});this.cone=new THREE.Mesh(a,b);this.add(this.cone);this.update()};THREE.SpotLightHelper.prototype=Object.create(THREE.Object3D.prototype); +THREE.SpotLightHelper.prototype.update=function(){var a=new THREE.Vector3;return function(){var b=this.light.distance?this.light.distance:1E4,c=b*Math.tan(this.light.angle);this.cone.scale.set(c,c,b);this.cone.lookAt(a.getPositionFromMatrix(this.light.matrixWorld).negate());this.cone.material.color.copy(this.light.color).multiplyScalar(this.light.intensity)}}();THREE.VertexNormalsHelper=function(a,b,c,d){this.object=a;this.size=b||1;for(var b=c||16711680,d=d||1,c=new THREE.Geometry,a=a.geometry.faces,e=0,f=a.length;eg.end&&(g.end=f);c||(c=i)}}for(i in d)g=d[i],this.createAnimation(i,g.start,g.end,a);this.firstAnimation=c}; +THREE.MorphBlendMesh.prototype.setAnimationDirectionForward=function(a){if(a=this.animationsMap[a])a.direction=1,a.directionBackwards=!1};THREE.MorphBlendMesh.prototype.setAnimationDirectionBackward=function(a){if(a=this.animationsMap[a])a.direction=-1,a.directionBackwards=!0};THREE.MorphBlendMesh.prototype.setAnimationFPS=function(a,b){var c=this.animationsMap[a];c&&(c.fps=b,c.duration=(c.end-c.start)/c.fps)}; +THREE.MorphBlendMesh.prototype.setAnimationDuration=function(a,b){var c=this.animationsMap[a];c&&(c.duration=b,c.fps=(c.end-c.start)/c.duration)};THREE.MorphBlendMesh.prototype.setAnimationWeight=function(a,b){var c=this.animationsMap[a];c&&(c.weight=b)};THREE.MorphBlendMesh.prototype.setAnimationTime=function(a,b){var c=this.animationsMap[a];c&&(c.time=b)};THREE.MorphBlendMesh.prototype.getAnimationTime=function(a){var b=0;if(a=this.animationsMap[a])b=a.time;return b}; +THREE.MorphBlendMesh.prototype.getAnimationDuration=function(a){var b=-1;if(a=this.animationsMap[a])b=a.duration;return b};THREE.MorphBlendMesh.prototype.playAnimation=function(a){var b=this.animationsMap[a];b?(b.time=0,b.active=!0):console.warn("animation["+a+"] undefined")};THREE.MorphBlendMesh.prototype.stopAnimation=function(a){if(a=this.animationsMap[a])a.active=!1}; +THREE.MorphBlendMesh.prototype.update=function(a){for(var b=0,c=this.animationsList.length;bd.duration||0>d.time)d.direction*=-1,d.time>d.duration&&(d.time=d.duration,d.directionBackwards=!0),0>d.time&&(d.time=0,d.directionBackwards=!1)}else d.time%=d.duration,0>d.time&&(d.time+=d.duration);var f=d.startFrame+THREE.Math.clamp(Math.floor(d.time/e),0,d.length-1),h=d.weight; +f!==d.currentFrame&&(this.morphTargetInfluences[d.lastFrame]=0,this.morphTargetInfluences[d.currentFrame]=1*h,this.morphTargetInfluences[f]=0,d.lastFrame=d.currentFrame,d.currentFrame=f);e=d.time%e/e;d.directionBackwards&&(e=1-e);this.morphTargetInfluences[d.currentFrame]=e*h;this.morphTargetInfluences[d.lastFrame]=(1-e)*h}}};THREE.LensFlarePlugin=function(){function a(a,c){var d=b.createProgram(),e=b.createShader(b.FRAGMENT_SHADER),f=b.createShader(b.VERTEX_SHADER),g="precision "+c+" float;\n";b.shaderSource(e,g+a.fragmentShader);b.shaderSource(f,g+a.vertexShader);b.compileShader(e);b.compileShader(f);b.attachShader(d,e);b.attachShader(d,f);b.linkProgram(d);return d}var b,c,d,e,f,h,g,i,j,l,m,n,p;this.init=function(t){b=t.context;c=t;d=t.getPrecision();e=new Float32Array(16);f=new Uint16Array(6);t=0;e[t++]=-1;e[t++]=-1; +e[t++]=0;e[t++]=0;e[t++]=1;e[t++]=-1;e[t++]=1;e[t++]=0;e[t++]=1;e[t++]=1;e[t++]=1;e[t++]=1;e[t++]=-1;e[t++]=1;e[t++]=0;e[t++]=1;t=0;f[t++]=0;f[t++]=1;f[t++]=2;f[t++]=0;f[t++]=2;f[t++]=3;h=b.createBuffer();g=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,h);b.bufferData(b.ARRAY_BUFFER,e,b.STATIC_DRAW);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,g);b.bufferData(b.ELEMENT_ARRAY_BUFFER,f,b.STATIC_DRAW);i=b.createTexture();j=b.createTexture();b.bindTexture(b.TEXTURE_2D,i);b.texImage2D(b.TEXTURE_2D,0,b.RGB,16,16, +0,b.RGB,b.UNSIGNED_BYTE,null);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST);b.bindTexture(b.TEXTURE_2D,j);b.texImage2D(b.TEXTURE_2D,0,b.RGBA,16,16,0,b.RGBA,b.UNSIGNED_BYTE,null);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE); +b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,b.NEAREST);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,b.NEAREST);0>=b.getParameter(b.MAX_VERTEX_TEXTURE_IMAGE_UNITS)?(l=!1,m=a(THREE.ShaderFlares.lensFlare,d)):(l=!0,m=a(THREE.ShaderFlares.lensFlareVertexTexture,d));n={};p={};n.vertex=b.getAttribLocation(m,"position");n.uv=b.getAttribLocation(m,"uv");p.renderType=b.getUniformLocation(m,"renderType");p.map=b.getUniformLocation(m,"map");p.occlusionMap=b.getUniformLocation(m,"occlusionMap");p.opacity= +b.getUniformLocation(m,"opacity");p.color=b.getUniformLocation(m,"color");p.scale=b.getUniformLocation(m,"scale");p.rotation=b.getUniformLocation(m,"rotation");p.screenPosition=b.getUniformLocation(m,"screenPosition")};this.render=function(a,d,e,f){var a=a.__webglFlares,v=a.length;if(v){var z=new THREE.Vector3,C=f/e,F=0.5*e,H=0.5*f,I=16/f,G=new THREE.Vector2(I*C,I),A=new THREE.Vector3(1,1,0),K=new THREE.Vector2(1,1),B=p,I=n;b.useProgram(m);b.enableVertexAttribArray(n.vertex);b.enableVertexAttribArray(n.uv); +b.uniform1i(B.occlusionMap,0);b.uniform1i(B.map,1);b.bindBuffer(b.ARRAY_BUFFER,h);b.vertexAttribPointer(I.vertex,2,b.FLOAT,!1,16,0);b.vertexAttribPointer(I.uv,2,b.FLOAT,!1,16,8);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,g);b.disable(b.CULL_FACE);b.depthMask(!1);var J,N,y,M,w;for(J=0;JG;G++)C[G]=new THREE.Vector3,v[G]=new THREE.Vector3;C=F.shadowCascadeNearZ[z];F=F.shadowCascadeFarZ[z];v[0].set(-1,-1,C);v[1].set(1,-1,C);v[2].set(-1, +1,C);v[3].set(1,1,C);v[4].set(-1,-1,F);v[5].set(1,-1,F);v[6].set(-1,1,F);v[7].set(1,1,F);I.originalCamera=n;v=new THREE.Gyroscope;v.position=q.shadowCascadeOffset;v.add(I);v.add(I.target);n.add(v);q.shadowCascadeArray[s]=I;console.log("Created virtualLight",I)}z=q;C=s;F=z.shadowCascadeArray[C];F.position.copy(z.position);F.target.position.copy(z.target.position);F.lookAt(F.target);F.shadowCameraVisible=z.shadowCameraVisible;F.shadowDarkness=z.shadowDarkness;F.shadowBias=z.shadowCascadeBias[C];v=z.shadowCascadeNearZ[C]; +z=z.shadowCascadeFarZ[C];F=F.pointsFrustum;F[0].z=v;F[1].z=v;F[2].z=v;F[3].z=v;F[4].z=z;F[5].z=z;F[6].z=z;F[7].z=z;H[r]=I;r++}else H[r]=q,r++;p=0;for(t=H.length;pz;z++)C=F[z],C.copy(v[z]),THREE.ShadowMapPlugin.__projector.unprojectVector(C,s),C.applyMatrix4(r.matrixWorldInverse),C.xj.x&&(j.x=C.x),C.yj.y&&(j.y=C.y),C.zj.z&& +(j.z=C.z);r.left=i.x;r.right=j.x;r.top=j.y;r.bottom=i.y;r.updateProjectionMatrix()}r=q.shadowMap;v=q.shadowMatrix;s=q.shadowCamera;s.position.getPositionFromMatrix(q.matrixWorld);l.getPositionFromMatrix(q.target.matrixWorld);s.lookAt(l);s.updateMatrixWorld();s.matrixWorldInverse.getInverse(s.matrixWorld);q.cameraHelper&&(q.cameraHelper.visible=q.shadowCameraVisible);q.shadowCameraVisible&&q.cameraHelper.update();v.set(0.5,0,0,0.5,0,0.5,0,0.5,0,0,0.5,0.5,0,0,0,1);v.multiply(s.projectionMatrix);v.multiply(s.matrixWorldInverse); +g.multiplyMatrices(s.projectionMatrix,s.matrixWorldInverse);h.setFromMatrix(g);b.setRenderTarget(r);b.clear();F=m.__webglObjects;q=0;for(r=F.length;q 0 ) {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat fogFactor = 0.0;\nif ( fogType == 1 ) {\nfogFactor = smoothstep( fogNear, fogFar, depth );\n} else {\nconst float LOG2 = 1.442695;\nfloat fogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n}\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n}\n}"}}; diff --git a/code-de-conduite.html b/code-de-conduite.html new file mode 100644 index 0000000..45c92d0 --- /dev/null +++ b/code-de-conduite.html @@ -0,0 +1,143 @@ + + + + + Code de conduite pour le festival + + + + + + + + +
    + +

    Code de conduite pour le festival

    + +

    + Toutes les personnes participant au festival, + y compris sponsors et bénévoles + s'engagent à accepter le code d'éthique et de déontologie, ou « code de conduite » suivant. + L'organisation s'attachera à faire respecter ce code durant l'événement. + Nous attendons la coopération de chacun‧e pour assurer un environnement sain pour tous. +

    + +

    La version rapide

    + +

    + Notre festival se veut une expérience sans harcèlement, quel que soit + votre sexe, votre identité sexuelle, votre âge, votre orientation + sexuelle, votre handicap, votre apparence physique, votre poids, votre + race ou votre religion. Nous ne tolérons aucun harcèlement des + participant‧e‧s au festival, sous quelque forme que ce soit. + Les expressions et les images à connotation sexuelle inappropriées + lors de l'événement. Ceci inclut les ateliers, les soirées, + et médias en ligne. + L'organisation s'engage à prendre des sanctions appropriées pour les personnes + qui violent ces règles, jusqu'à l'exclusion sans remboursement + et le recours légal. +

    + +

    La version moins rapide

    + +

    + Le harcèlement inclut des commentaires à l'oral ou à l'écrit sur le sexe, + l'identité sexuelle, l'âge, l'orientation sexuelle, le handicap, l'apparence + physique, le poids, la race, la religion, les images à connotation + sexuelle inappropriée dans des lieux publics, les intimidations délibérées, la traque, + la poursuite, un harcèlement photographique ou vidéo, une suite + d'interruptions des festivals et des autres événements, un contact + physique inapproprié et des avances sexuelles non désirées. +

    + +

    + Les participant‧e‧s à qui il sera demandé d'arrêter tout comportement de + harcèlement doivent arrêter immédiatement. +

    + +

    + Les sponsors sont aussi sujet à la politique anti-harcèlement. En + particulier, les sponsors ne doivent pas utiliser d'images ou de supports + à connotation sexuelle. Ils ne doivent pas non plus se livrer à des activités + à connotation sexuelle. L'équipe du stand (y compris les bénévoles) ne + doit pas utiliser de vêtements, uniformes ou costumes à connotation + sexuelle. Ils ne doivent pas non plus créer un environnement sexualisé. +

    + +

    + Face à un comportement de harcèlement, l'équipe d'organisation du festival + peut prendre toute action qui lui semble adéquate. + Cela va d'un simple avertissement à l'exclusion sans remboursement du festival. +

    + +

    + Si vous vous sentez harcelé‧e, si vous pensez que quelqu'un se fait + harceler, et plus généralement en cas de problème, merci de contacter + immédiatement l’équipe d’organisation de l'événement. L'organisation s'assure + que ses membres sont facilement identifiables (badge, brassard, tour de cou, + t-shirt…) présentés au début du festival. Vous pouvez également utiliser + le mail contact@hackersfest.org ou les + numéros de téléphone affichés sur place. +

    + +

    + Les membres de l'organisation seront ravi‧e‧s d'aider les participants à + contacter la sécurité de l'hôtel ou du bâtiment où se déroule l'événement, + ou les forces de l'ordre ; à fournir une escorte ainsi qu'à aider de toute + autre façon les personnes victimes de harcèlement, pour garantir leur + sécurité pendant la durée de l'événement. Nous apprécions votre + participation à l'événement. +

    + +

    + Nous attendons de chacun‧e le respect de ces règles dans le bâtiment + des festivals et des ateliers, ainsi que pendant les événements sociaux + relatifs au festival. +

    + + +
    + + diff --git a/fonts/@font-face/Demo.html b/fonts/@font-face/Demo.html new file mode 100644 index 0000000..215f6de --- /dev/null +++ b/fonts/@font-face/Demo.html @@ -0,0 +1,95 @@ + + + + +Museo W01 500 Font - OnlineWebFonts.COM + + + +

    OnlineWebFonts Font Demo

    +

    +Museo W01 500 Font More Format Downloads

    +
    +
    Instructions:
    +
      +
    • +

      1Use font-face declaration Fonts.
      + +

      +@font-face {font-family: "Museo W01 500";
      +  src: url("d4d3be6c923464b81f4e89e6a57bc539.eot"); /* IE9*/
      +  src: url("d4d3be6c923464b81f4e89e6a57bc539.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
      +  url("d4d3be6c923464b81f4e89e6a57bc539.woff2") format("woff2"), /* chrome、firefox */
      +  url("d4d3be6c923464b81f4e89e6a57bc539.woff") format("woff"), /* chrome、firefox */
      +  url("d4d3be6c923464b81f4e89e6a57bc539.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
      +  url("d4d3be6c923464b81f4e89e6a57bc539.svg#Museo W01 500") format("svg"); /* iOS 4.1- */
      +}
      +
      + +
    • +
    • +

      2Settings font css style
      + +

      +.demo{
      +    font-family:"Museo W01 500" !important;
      +    font-size:16px;font-style:normal;
      +    -webkit-font-smoothing: antialiased;
      +    -webkit-text-stroke-width: 0.2px;
      +    -moz-osx-font-smoothing: grayscale;}
      +
      + +
    • +
    • +

      3View DEMO
      +

      +<div class="demo"> www.OnlineWebFonts.Com </div>
      +
      +
    • +
    • +

      OROr add to the head section of page.
      +

      +<link href="//db.onlinewebfonts.com/c/d4d3be6c923464b81f4e89e6a57bc539?family=Museo+W01+500" rel="stylesheet" type="text/css"/>
      +
      +
    • +
    +
    +
    +
    +
    +OnlineWebFonts.Com features an amazing collection of free fonts,
    +premium fonts and free dingbats. With over 8,000,000 freeware fonts, 
    +you've come to the best place to download fonts! 
    +
    +OnlineWebFonts.Com Some fonts provided are trial versions of full versions and may not allow embedding 
    +unless a commercial license is purchased or may contain a limited character set. 
    +Please review any files included with your download, 
    +which will usually include information on the usage and licenses of the fonts. 
    +If no information is provided, 
    +please use at your own discretion or contact the author directly. 
    +
    +0123456789  /*-+~!@#$%^&*()-=_+{}[]:;"'|\<>.?
    +
    +
    +
    + +
    +
    License and attribution:
    +
    You must credit the author Copy this link ( oNlineWebFonts.Com ) on your web
    Copy the Attribution License:
    + +
    + + + \ No newline at end of file diff --git a/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.eot b/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.eot new file mode 100644 index 0000000000000000000000000000000000000000..b3bd521901e533a6b3ed8248e2f0281e5ee3618c GIT binary patch literal 40774 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 z zY>ls=1p$u~g`Sf+r3$%RA$7{gdWu2;bNqYmGsqM=Os5dYOnVo`LG2ke7o46Wwg0112Jkh*UZL24H)R0SafLGYraKl~^a0o3@y4Wmq z1S%bWZtQgO9>*hPtG%sj+9*EvUh+J#li7KfeG%d^5@3x?CmFqW`ZTlit2tEtc7V-> zZ-I><;IE4Nkscw7PJcISlz35vfs%!fAj ze1TFgvU)sLkzOgt50^=G6cAK#3h;=m@c&d z1S;$|8afMk2k`hklUKK$%8Po&pyw`kyxhLJ)r+BrS8SMuHxq~Gt>kUUESQjcm?MV$ z8zK5%&q$3E2mr@5rIcVWlR~szAQh+rOGijK+??0Au)4UV+#e{l=LLk5ksb=FV~a6MQvzXu7DCtxn&7~Tn1XI5@H z*fo`<1jMEUbMSlDt_gm^yH4l5dgbezcpNM4JWJPt&D=F1ehSClD4kBDkqZ%dTrh}p zIeflC;o`bnkT6D(HqN^ORx@6}2Lk3M9QH|NRuW29%J`HC)d?vDG)S!^B?C_^ibNJY zG4R;-p9Y?n_+pd2b<3I^_NHYG-pMhaI; zN3NDF*gIwF-uWel;>N=I$fC{?*6(2qAO`3i;1_nnepKUe#4(}GhG>RdNEqW9ky9eV z@wG4%1ve|c7BkBLl@x?yH6TtYAf|9NA$vehMaN}j=*-*L(^IwXU;A4&xq^9X^cH=a zC(;u&5$lsXi1P{vk*m9XAVIvpk5Eh-$crDCnQtksqLa$nMtae)B-q-Y~? zlbjA~XD^YR-HEq+IEQ>5*e=3T$w0pW1pf&NIkQrWciI4dDGl^w8rZvNutuh#ZYT?& ztcS7_%0VbUgz_Skt5Enep*7JtB>#6P&?^78&=3>0-BUoZLn($*3#AjvJSc0SJP746 zD953kh4LyC{!Hl3+i>tH6cSpML#t|NRgGJPV+|Z@aKGW$2*<|svF*3#kO|IBaBhQp z1#n!DzUPEvCmiGFJ#g%SW8AJ6j=kyn{@+4^J_16W?>rB|B5e5f`hZ1bR+5;`SRrse zq~a=Y21rQB!pk}wd%?7r9jwtvRHS$1>Iw}ak)iN<+-{G%s#WDSYgAS3irZw8T33y) zzTQ{!L0eQGbSM;#px#hqR}|NU>gs}Z&bUOOki?yJ#kH20rrsI1+2VK(VgEg3Wdkmz zWYb?xFald5`qaZD_8vmMmY2?O6@uN7fZSdNKP1T;w$XUQ{In+#VyVHfD-Hxi*FoZe zPf?7IfO(jL4#+|cj%z93A;)QusA^*2kair*_X^PvN&flLr_utWvBws2<;j0bxf@e{ z)OY3i?y#-LVl0sS{-?>mgoyg&x$DUnNJ~f0RywgtCrYqYPV9S(C^agTMj6TY9!0w3 z9{Sdvj;+aF;waGX#yeYSI1ertvT!H(l=!&;vpKBG)rF-61$;dBAZt?!J6EP++hHkj zJ(Y}y`C}%nWa6}wDWw+H`0B|)3xHZdaZjwRoM1A8bM{WJT4*mc_p0@px&n7=shPLy zSfARUX()8HmYDfFj_&0K=RDj~jVsYfrB~Usr8j7lDRtYVBECWsXeqL~Z~xbFxmcjm z7Pl7X2WaH&kNpMBTT`_#ug80tR)CjX0JDfS(NoDnv@MVYfMe@$&ZOL8gF>zu8A+Z# zaDXLv^G&?p1P%M$mP7N3rDAdW{z1C&Ta(< zGq^&5yJF8xmJg2g_8$9SOZxl%wnriG zB^MI(!Zp@hReoV(e=yYF;LKCy+G-*$sZ}SgUNHhN0~ij^FThulfRmmc29RUVO7i*Mt zGE2xVCuN4VdOuI&_)l{4=vJCY6KM7a>b9)BB5W!cJ&mJ( zO5e7-!_e?@jl!Lq^ia#3Oc)vjr2Vg{oT#rQmKFC@S~LZI6^qRjvRb(sp0Y)5(#Sar z1tw+3Fu{w|)I>J?Z;AY|Wu|Cnv8%So$b|e_hKPSilCzM;Q%bLC_{q14k=kfk><$J! z!2W$^E%_<)Eui=b{(f2p_HxtvBzyEL=3BdPeG>K2`pDFt5RM7@9%yVok?A?9DKJLw zW4k`woq|m~R=EQ2=&&NQqeILHn=`;>4Mx041ANoIu}{O}s=Uzn77d|171f{4yu%!^y_^b00XrYqv$35o zGSTiR3Ff*v2l5mq*@#ju5=KT~!-|Zlk1}Yd{E^>j=)+6ItUwIP&J8i+cbWYt&yFFe zENScx7S$>=B5bE(BwQVI-gjF7tBaHcW|@p9kmz&O#meM|;IzVHhfT!p9HQerwqS3K ziB?OV5MSd=2iBSeJ zQiqIYq|-?VB~L36=MokXB+7?D_W+^;f`eRm_=07foRvxQ#q<|U(H|A=Yi3%QmJo4D z0qU~SQreWK%Eu96I8@J3QtoA9b7qNFyqvDI7n!`3`4Sw|z7BunT8u`5_=Fk{%x|1e zAe%r7sXZLPP($tEAp49hq{`G6zbbtU(f)PsJNk^pfO}Lh8mNfk();Er%3`cHZ?We z*Aocz+}F^wX-41yLu8W2)f_SyLd`DEq=+Foisk=ikpF@2kpFn^ZWfndfvsUo{^z75 zf9i8dGVv;Sa1*b#BokNg!4y-m7(q|Xv7p{8l%o;EhwPL z6lyRj$oyI@O(vxRBBc@ujc1m?4kH8)?>%%KQavbGrL-^VFs;A>D+3jl+I(mnZ2|(e z-bmq%k=kzowq7!Yu;B-iL{p}FaN(qPDWDG@8-3w;vIk?B23BQ8`>YRko*n&ywvE{F z?2a8zBnM8wF5Lp=n{Ype!D0QB!J&gK{rIh(EFxg=87V4wkE|U1)6mVE4}nQXCD1@F zi3CzJlmE@+g2@)oGa3b#chYd_K>gWJQ8&69Yol(1BWeJrC-8;*@WcPzQ$8?ZX(YMAb_))W~V zE7VSdWH{VDBO}~gmI|Man?rc`!>&NGQfpOmz6*HCuBzG1B^p_Quf$#)=gBmDf0w7) zi3MM2^=uG)Qb(a*&t?eY8v`z`7Kb*1&bVQW&MM$Pehi=)*$~asXgKD9SZ#GvV{0od zki+57g+f}OtFn?7s0R{rA;OgxGzZdhvBHxkwG@$M)=8Mm@Rby)(I~U__sh#MePB#t z{%=Te&#}?7KX|BqZGq3eP;1hSOV)bTX_kP+VuK@5#eag!9?p^5bj17bxH>BBfoUs2 zUjH*%{eJPw;Rct0hQi5~z^{KVDU+xw*$#e7Y$MD^dD$@M8%0Kg0cjvtnMY}yX>|jK zmf__rHdRwTd-HQEeI@`~LLbWD44O$`_t zZ*T3muWxeu%xH60%c_|zlc$$Bn?gpdSgOW3=y^p0I}!W`2r56DC6L&G10gXB@;N^T zn#p;#z{P;bS)cdY>Z~HL1L*tfT!GC~5#m4R@)Y=ROMwY(iN@adI`waW#Age9mBoc6 zshSh(j`wX4a|YaIf%{w9w2ZZRm4GNLs28m%Dj0h=@N^g}^AzwEFLo5$ zxkUk~D1W%92r-n9afpV!5@8^fmVw>gIBWs-slmn*d<3MPN>R^B2EjVTUHN^GkS|W> zt&1%*wIbKRB|fD+MrHS|z^S!b4FS2PV7eSVU=LZu$@9P9=h}nz0h+Am1eLEop6;uW zrVN-oeZWp6NB@D7*J(cDm1HRl7xa_bWEYj=Jr#9kkIvrO(jZ`=>VOYm1kbwOgjmUso-v=&+VFJJe&^jntwMm3S%N zSpL30pP2p~dE}FaH_dO%6KgG!g3xefk-}+Fl9SlYRTESprcfop%Fq$vmaF(*c3@g> z0fsq)nh$yD`EUeo#QQMg7|%PnCQw9Op*3HOBO|b^LVkW8vbt>mso-o}js_!^A7}f$X4^nkjQN5a22V(umj)%(D4pxAH4~?i;8mK|BDec z*x!Xghh4D9)UGOQ36}%8%7KdOVX%DSE&Vb(`r-VVP!6HYAs}DKK{As)D~O}SvE|7w z;>7agjAZW$vYvQndD2DPSf0#J=C2^$N_tj+#H+t^ohf6y2k|W~SZlUs^CPp#Xav)J zF2@Bv)QH*av++fuT#gVn7xeAVmD(P~))dTdaYv|>rc7QFbp}05d%P%SM0p#iWfBz> z%5s1~DrH4fU^7)}Yb4nAr@nMnm37q>Lipt3mpc09&MKKzZB6CVF1*~)H=ov7_D~~E zqwQ+$#Yd1>+tYNYXv_X%T~8AHD=Uiq+v5)g?%R80YAUrh9NZD7AGPE|Lhb5}Z%t~k zIdF>Yy4UN0)~H-Rihjar`oVK&qP)Dj&MM->Kdo~G-J)=Pw@kgetwHb;VLH28PU4)h zi&VeLsD7;?9Mn7WoS4Rdu2b`w$_rM4J}_bLHi>-LYE{xLkdm*YDpHRGnFg+%$(#q6LW>BwD(o9wK!jReO2;9;w?wxU=`#G+aO<< zKn{pe+6MOg$#-!YM_wM{xDJ>VXk@ZHet?7U#$+jZ4XZ~ir6HGSOmD|36%+x4Mc!@I zf&G3md;Wlrn92-yw8&LW_dVT#y`Oq_(5)|SpVeMm+P}HFX;q%b95UF9Q@rM=H@CRG zx4qZ^H4JKBgBM4kme*f6sZi49_3j(+6?NZJ<86)x{Y83nd9-Hgf|`~!Ee-=XL=LJX zB8|uz&U4mRS2cA<@@qrT%Ait{@N8;Xl{W+17i9z`)^ysoj=H77ijwMO6R;qBlq9-9NNF7|0DzE0LBI zJI==!Y>rG?H5E4PiC$Q@@YwPa9Mv$YrAKD0uT3R|xFIQI=HXAGbcU)RI%RQn-PZmH zV>6jw-RX@CGzYk&b5-63Uu<5Tz27l)N>kWOSlU;&6e^gK_^gOJm6H{2a!J+R>VoOh zo9_Q{zsMjE2|KrT6^`YR?7COrD=G6C3fk5Z&)|d-OZ7l3dD>X!&MoU(TcTwMG|u$i z3;(aXbB~MiIQRIxdtsMdKybMV!s-Gm8elT-?N=@ zQ`=dzg@!8h(LW55?9s8Yc6ReSh1(;$#KeTJk6>hEQ8$P& zTW&O?=pg6glle}5kolBiDU|_wV;QcuJ9%}YyOs$ACePXRlfg%mimHc|%o}M-8BvvAJolbt z<-`N|ysKA_ zyV_{d_A2m?Sc88=sSjZmiT3A?Kq|n=#~nP9_v|L=Sw`ulf<(aUueX%z z%*|Jo&9A?%>$~sb#($vMqox1aflbL+d>F~qQTw?%?S==Ak;Y`ZJs!Q+lz4MUNTdX3FR&de!AW2K==M(P81pIa)8R1&+p3TKTtu|OKCMqW2GBNL;8=Yqef+iE$Yj4RMhn{Tn*BnHGN6 z&W8CcvzXQ?jhq0h>anWn^lj{HwyK@JYQB;7%wttAK9ZOB$ct5JBL`(#QoHDxyJ!x- zmRVBMKfh{ZO3KKp{DC#&GQ5VU@o3m{N#~&a}Tc_<53p%+1YG-a8;RI+9Qu$ zS&?O*uv*qlM;^=&F)FWeoc(iKc?BN|-Jcr<@l5(Itm)hB;l+0i=^7ms5^jlF8y+65 z&wMJ`61~>e*@AnFem<{;zOg_qSortb(vptATm3V4R6Atfs?{-5mNU$=zAUVMRna|t z@47*n;$gY_am+kh`JyFMIf^5x{&}}%=RS3B<;%ZWG%@3yqNRIlv!+_R-=9^xcWII4 zokrXT)phnbWR_n1a8M^bX?K>3(E~H*zO}x@Xw;<|154IP{XzOIgS0=&W@mOhhamas zS=!{hD?KGm*oNruZs>zhrbOnh4+$OTGfGm6?V0^{?ib2)?RGZI*yr70 zl1mHmy3+O8H0!;yT%Z2m@Ci>JtsAwnZc=w$?z`(}ZGG5d>>Ly@Xv+M8A+;%vB#fQ= zuDfr{%DS=yefM(L%29R4o}Lh}PHWE_pNZYGGw9oLX?#|+xT0Uqw8e$0@tJP^(KVxN zgC}LzFKM-hZa0rj%%9w^-{kzndsZE}=Cg~QU$SyapFR~o8(;Folscen1qsAGw0W2DL;yJ*PZ5%&jb`^zsFJgl|-L9hK9n*BP0dwS~j z^w@#c%~8`G=t;L$hI3^4?fj_esyg{HC>@_BK#`N4eY(0?Vlw_ zI8rg3wV2}qjH1EZO-bx-Z;11neM_h6vX!g*ZHD%XU8mfCbLQ$jqkXH^S||DRLCdNp ztP2lP!Y~65Gsle_mSsr%)z;3&%%bsS7>IYpyOcC9!a{sxVPAvgy?@$`nRkybD{;vM z&A-W)PL7EqlQiQVR1dki64wn)z$aw_+M z{wqx{gN^6W3GH?C+|Ku_ua=+EwPy477CA)qYpHXtoFHf=yRxrT~M8(>Ya z+Y^BPs|b6xEwNvZh=?Bj5^dS`h?3;4R*WsWCd;%Hu^$g5wT4i1I1~Kjn&&3F4N*a% zi#Vb}^&Th<8A9bUR2?FFb5sGnk-EjT|Lwko&feXl5-i3Q56!e?^-8oQMMhaI#(*G2 z*Q;-@7<+o;qGb{BN%0ZU$&M(Q=3?cBZja_^dY13gds?jP+k8y(^hQq}2_H~==kR*W ztXsoR(WNRbp6_eL_neQSwf%GTgje+YTOL+l4c;6oYe-enNQcIcIq%6s zLwS4u@-=UGbM2$yF4C+~^KB4OezmJhN1NgFle!bFX4^p(O>5?Ocs+`mRQ zQ~LgFr;#X+WYK7F$tZoMsLsDpU}EamW-5rM>Kiu>w6q-1);=STb$aI8UjFnf?PnAm zy20{TW3*VpLKKZWcuMN(dyEg-D7R6k%RrNc6x1|GMY(UI@~|hNmNgq&*lbk9IweXQ zq+N@gwQF~D0@9+TqlSlaI={X&GqbclKhGr(HF7CYnfKP`=hw>*o_C>@Px%6()U#LQ zeAwR~Dl)WJ+ZlK2MzcJHMP8D!(_m3G4m$Wlk-7$+ z%_h&xEUDw?4&!dearnm`7NvV$9w?RPIZ!H39x!z)rQ`8Y+Bx!ED6dLlH}zboUjKV1 zO8vkIQ=CKPIo-;4;*@MZ=;LZ?RDB$OulLmRE-h10sfh!tWlyPU;FS8*Zhd+;YF~p+ zk7mP2Y1GSdy zA(ohECEnsuE=R#DN^XH+Z-9}3`Vvahw0KqXzavx z3XCxahb$hm?EXH1`hdV!Oh$ug%(`Qb$uUDCiZ$H~57JNdVF!1pUtc#kE-57_5A)}! zAiF(l)F{-p`*&9K%CP<;v-0GAiL@^t1b0x_V_!lZE+qv>)viVb0=HT|J4*F~*X@tfJ@+E_ef_OAVjQQHgQ$T9VKxSt&J2G{c=KPZ-Rn2jx?lpRL1CAuX)&K6d#QxFFUR5oqtbV4x}RmQM0Y zh%Sn>ZuI=+iDlk2o;Jr5p zJVtr%jUq_n3m?e+KJWJ?k*6Kuy*G;lZIkytNF?Y|8JAJ&g6P zn?pe)oDD5w(=y^!IjNj1tF~HJ=LK#Q`yg}6p!$f;UU6FIxehZtypqbb6Nc;%eZxfb%8oH{sV**LuzL~S~qk0 zjCyO2X(`rBha=ls@u+opt;?D}XXf0>S<|PcS3XkxP(|HLSDH1iy4tD+c3JBxU6pln zD<6QwJ>*DItz~`ZVE-i*+Y6a@anBrAW$k!JMrvONpT-hoIzf3LLI%Xx%IR~er*boo z?<=qztEE8oYWDr_r}2G_$ni_W>P^P#O(sWWRfc>lKCiOk!P;5%t~AfnenT`yCwPm;?El-wx!3CYRWR?rI%G_B=BTc4LT3P3sSv$*`k=Bmd9gFXusH`O` zY_L+`I^G{3nHrTXReVT*;Sc+dg;+TU-rPC_qm4;YJv8(7HbZOoyldU2RR0}bqzJ7L2diuP1^U@xwbyawU zCylzOos~9A2KYaw&$y-jVIU&4+rImEp05}a=z(-t1u<>M6f%%A&dl`H!SsWj@TDEb z*$Wo-2qG}=jG~{6VNW%d^<7sH&-&7eHbi%{!4pLiJFRy5sua@q5H)BVhS?y9AnIK@h8kn9~Y~|&&4xXt8NxQ!_ajpb9Aku z6RS9%dWCpH{EgoHH=NLXReU3^iB00)v1dIjeotji6Hiis$B?=s?75#5$3>GkAwGp~ zZ;MmnwDP&l!DrFI{;60b7K_X1B<>U2#Y^HJSiim^J`x{e8hcKBD9(%b#163&BiX&; zkk}=5i$60`9TZQ97a5~o6$eo3`h{XJ%$YUQ;cygq-t#lP@4db6{d7a;)YTfNS3f#? zMrKAoSc$Gu8rwE)knQK<;aL z{ygCw)S`d*F0G;D@4guFUa6|An??Kb5o5gZF5`p7>cHHGAYW_Xf@t~f{CqX^stMZAt(cFl{baI~%VZiCW z%1$-ZlgM&k zBIY4tUcjftHDVt^U+5YXz7Ui6t(^DC0Gq(uQj zvE0`}?IgdQ0cSyk(36JI{Rw`04^g@k^if@){w1-#rIeqO&zqF=8z@|Z!cFq~4OI4t zV}v~pn!pKg3Y-S-LdyW9PodHbh0DaeMXb+>@hLGrg{xioMRJXP5vpMz9Lf=JKZ?FE zj?cBkYXT?0Nj{(A{WLhk{aFx9%&&?0HL2Vr_GL=iOrCF$-y6`s0+m}Tm6L=y1I_{? z`I0ei5VDz&&4j$Jrgx0*kArR^#Qj%juOQ@G&|e`s!xzczaGoqjkXDrYO=5lvm-JqK zTo+y8S3F1{t`&3x-DxdV?tCFjpyvXv(5`0ZQn%mW?^oVi;?&^8UZvsyDXSAtrkf3j9QyXWC zo@e~gGv*i=Zw#vcgK|pIL>}~vV+KOsBqv`oHU*H2TSyyinba)MZG_*ANK!L&r zlk`$)ISyiFfJ{F30R>PfB-}7i1crmLpad)=?jo=lECEZwGO!#xPTaNNmtY-u3akeW z;J47+2%ZI-z;j?T_#M~+-RHqp@B-KdUIIJ7POuB?27AE)XuZa}vI2lOaA#3Rikxji7@VOYs_OFL8msOq=K(`E(10CO9qt#u3Q`8N$ z5KL{!8VaY~zOT+GY_#k|Qc6bR%IHrfkzzTtCKIEIRGQ#^82R{v2zKw0bxX{TN$G|f zE6M#KF)x#+M)LGNb#{*0-7bcbRxy;y+^3-S9#jrNMGt)waFU~9ayJHy1NVXnU^{pj z{1NN}uYe}^McUj&+T2Cj+(mi?*@9%t$)MD-1aG!=veJH%$y-m53HpG+{9ed!!$1)j4#t8Ka6i9I0Sk$@2rLFm zz*4XbEC-K6V=ee4SO=a0>p=t90*&XvR`3GY23`U?z)r9W>;`+m0m8q=`!Tq1T*?hn za{`7R7?Ov|$qeL&k@$+!w3Y?JKej84_50_8D-3xG6as?+a#JI$#Yw*QH ztvTHw31Rd*TgJT;WeBXvd@<^QV4aO_?Nxu-=uD? zQ#aSCo9oogbyB@asy9hh*3)(BN#^k?BZj9mzlF+1@GRH_o&%e~@4yzqJ`c8n7r-{~ z64(KDf?Z%Y*bDYU?^W;`_f7EU1ULmw1Ej}&lrqV_Pv-PP_;F2@nlj2;4&*pW+4weq za9^sW@^JKKD@T2Nx2U(!{wyj#ClE6G{1t=QOtnkOiYg6e^b*MKpEt(f8$lQF*#FSS6|z-=kZm>Nb8Ef=O6Tngb0d?#13TFNBLp1>?AoL;RL zc}!(pn!vg=m)hWzY(5pS>g-KFK9W`HC@v?XKpCsmNyz#@R)!C-N_~)P2b1F(S_@| Q7YAK2+vWRP=cg?CFA9^LcmMzZ literal 0 HcmV?d00001 diff --git a/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg b/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg new file mode 100644 index 0000000..a9bf630 --- /dev/null +++ b/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.svg @@ -0,0 +1,1450 @@ + + + + +Created by FontForge 20120731 at Thu Jul 18 00:31:43 2019 + By www +Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.ttf b/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fa73b69557dd2760928933acaa07e960f21a4867 GIT binary patch literal 40588 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ã|0FJ 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 Rxfh3Akvru3Tj!@Q{V&|zh&2EJ literal 0 HcmV?d00001 diff --git a/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff b/fonts/@font-face/d4d3be6c923464b81f4e89e6a57bc539.woff new file mode 100644 index 0000000000000000000000000000000000000000..8464db5e60f21c6e1581e5d332ad8d1d9e5edbbd GIT binary patch literal 24808 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

    NNlkB_<*pP&fm+1O#n&-SZ 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 XaOd0b+^eXQFQlCe6~ghAsBF+nRO5Rq literal 0 HcmV?d00001 diff --git a/fonts/License.txt b/fonts/License.txt new file mode 100644 index 0000000..11c98a1 --- /dev/null +++ b/fonts/License.txt @@ -0,0 +1,37 @@ + + +X------------------------------------------------------[ + + FREE FONT : http://www.OnlineWebFonts.Com + +^------------------------------------------------------a + +You must credit the author +Copy this link on your web + +

    + + OR + +oNline Web Fonts + + +======================================================================================================= + +OnlineWebFonts.Com features an amazing collection of free fonts, +premium fonts and free dingbats. With over 8,000,000 freeware fonts, +you've come to the best place to download fonts! + + +======================================================================================================= + + +OnlineWebFonts.Com Some fonts provided are trial versions of full versions and may not allow embedding +unless a commercial license is purchased or may contain a limited character set. +Please review any files included with your download, +which will usually include information on the usage and licenses of the fonts. +If no information is provided, +please use at your own discretion or contact the author directly. + + +======================================================================================================= \ No newline at end of file diff --git a/fonts/Museo W01 500/Museo W01 500.eot b/fonts/Museo W01 500/Museo W01 500.eot new file mode 100644 index 0000000000000000000000000000000000000000..b3bd521901e533a6b3ed8248e2f0281e5ee3618c GIT binary patch literal 40774 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 z zY>ls=1p$u~g`Sf+r3$%RA$7{gdWu2;bNqYmGsqM=Os5dYOnVo`LG2ke7o46Wwg0112Jkh*UZL24H)R0SafLGYraKl~^a0o3@y4Wmq z1S%bWZtQgO9>*hPtG%sj+9*EvUh+J#li7KfeG%d^5@3x?CmFqW`ZTlit2tEtc7V-> zZ-I><;IE4Nkscw7PJcISlz35vfs%!fAj ze1TFgvU)sLkzOgt50^=G6cAK#3h;=m@c&d z1S;$|8afMk2k`hklUKK$%8Po&pyw`kyxhLJ)r+BrS8SMuHxq~Gt>kUUESQjcm?MV$ z8zK5%&q$3E2mr@5rIcVWlR~szAQh+rOGijK+??0Au)4UV+#e{l=LLk5ksb=FV~a6MQvzXu7DCtxn&7~Tn1XI5@H z*fo`<1jMEUbMSlDt_gm^yH4l5dgbezcpNM4JWJPt&D=F1ehSClD4kBDkqZ%dTrh}p zIeflC;o`bnkT6D(HqN^ORx@6}2Lk3M9QH|NRuW29%J`HC)d?vDG)S!^B?C_^ibNJY zG4R;-p9Y?n_+pd2b<3I^_NHYG-pMhaI; zN3NDF*gIwF-uWel;>N=I$fC{?*6(2qAO`3i;1_nnepKUe#4(}GhG>RdNEqW9ky9eV z@wG4%1ve|c7BkBLl@x?yH6TtYAf|9NA$vehMaN}j=*-*L(^IwXU;A4&xq^9X^cH=a zC(;u&5$lsXi1P{vk*m9XAVIvpk5Eh-$crDCnQtksqLa$nMtae)B-q-Y~? zlbjA~XD^YR-HEq+IEQ>5*e=3T$w0pW1pf&NIkQrWciI4dDGl^w8rZvNutuh#ZYT?& ztcS7_%0VbUgz_Skt5Enep*7JtB>#6P&?^78&=3>0-BUoZLn($*3#AjvJSc0SJP746 zD953kh4LyC{!Hl3+i>tH6cSpML#t|NRgGJPV+|Z@aKGW$2*<|svF*3#kO|IBaBhQp z1#n!DzUPEvCmiGFJ#g%SW8AJ6j=kyn{@+4^J_16W?>rB|B5e5f`hZ1bR+5;`SRrse zq~a=Y21rQB!pk}wd%?7r9jwtvRHS$1>Iw}ak)iN<+-{G%s#WDSYgAS3irZw8T33y) zzTQ{!L0eQGbSM;#px#hqR}|NU>gs}Z&bUOOki?yJ#kH20rrsI1+2VK(VgEg3Wdkmz zWYb?xFald5`qaZD_8vmMmY2?O6@uN7fZSdNKP1T;w$XUQ{In+#VyVHfD-Hxi*FoZe zPf?7IfO(jL4#+|cj%z93A;)QusA^*2kair*_X^PvN&flLr_utWvBws2<;j0bxf@e{ z)OY3i?y#-LVl0sS{-?>mgoyg&x$DUnNJ~f0RywgtCrYqYPV9S(C^agTMj6TY9!0w3 z9{Sdvj;+aF;waGX#yeYSI1ertvT!H(l=!&;vpKBG)rF-61$;dBAZt?!J6EP++hHkj zJ(Y}y`C}%nWa6}wDWw+H`0B|)3xHZdaZjwRoM1A8bM{WJT4*mc_p0@px&n7=shPLy zSfARUX()8HmYDfFj_&0K=RDj~jVsYfrB~Usr8j7lDRtYVBECWsXeqL~Z~xbFxmcjm z7Pl7X2WaH&kNpMBTT`_#ug80tR)CjX0JDfS(NoDnv@MVYfMe@$&ZOL8gF>zu8A+Z# zaDXLv^G&?p1P%M$mP7N3rDAdW{z1C&Ta(< zGq^&5yJF8xmJg2g_8$9SOZxl%wnriG zB^MI(!Zp@hReoV(e=yYF;LKCy+G-*$sZ}SgUNHhN0~ij^FThulfRmmc29RUVO7i*Mt zGE2xVCuN4VdOuI&_)l{4=vJCY6KM7a>b9)BB5W!cJ&mJ( zO5e7-!_e?@jl!Lq^ia#3Oc)vjr2Vg{oT#rQmKFC@S~LZI6^qRjvRb(sp0Y)5(#Sar z1tw+3Fu{w|)I>J?Z;AY|Wu|Cnv8%So$b|e_hKPSilCzM;Q%bLC_{q14k=kfk><$J! z!2W$^E%_<)Eui=b{(f2p_HxtvBzyEL=3BdPeG>K2`pDFt5RM7@9%yVok?A?9DKJLw zW4k`woq|m~R=EQ2=&&NQqeILHn=`;>4Mx041ANoIu}{O}s=Uzn77d|171f{4yu%!^y_^b00XrYqv$35o zGSTiR3Ff*v2l5mq*@#ju5=KT~!-|Zlk1}Yd{E^>j=)+6ItUwIP&J8i+cbWYt&yFFe zENScx7S$>=B5bE(BwQVI-gjF7tBaHcW|@p9kmz&O#meM|;IzVHhfT!p9HQerwqS3K ziB?OV5MSd=2iBSeJ zQiqIYq|-?VB~L36=MokXB+7?D_W+^;f`eRm_=07foRvxQ#q<|U(H|A=Yi3%QmJo4D z0qU~SQreWK%Eu96I8@J3QtoA9b7qNFyqvDI7n!`3`4Sw|z7BunT8u`5_=Fk{%x|1e zAe%r7sXZLPP($tEAp49hq{`G6zbbtU(f)PsJNk^pfO}Lh8mNfk();Er%3`cHZ?We z*Aocz+}F^wX-41yLu8W2)f_SyLd`DEq=+Foisk=ikpF@2kpFn^ZWfndfvsUo{^z75 zf9i8dGVv;Sa1*b#BokNg!4y-m7(q|Xv7p{8l%o;EhwPL z6lyRj$oyI@O(vxRBBc@ujc1m?4kH8)?>%%KQavbGrL-^VFs;A>D+3jl+I(mnZ2|(e z-bmq%k=kzowq7!Yu;B-iL{p}FaN(qPDWDG@8-3w;vIk?B23BQ8`>YRko*n&ywvE{F z?2a8zBnM8wF5Lp=n{Ype!D0QB!J&gK{rIh(EFxg=87V4wkE|U1)6mVE4}nQXCD1@F zi3CzJlmE@+g2@)oGa3b#chYd_K>gWJQ8&69Yol(1BWeJrC-8;*@WcPzQ$8?ZX(YMAb_))W~V zE7VSdWH{VDBO}~gmI|Man?rc`!>&NGQfpOmz6*HCuBzG1B^p_Quf$#)=gBmDf0w7) zi3MM2^=uG)Qb(a*&t?eY8v`z`7Kb*1&bVQW&MM$Pehi=)*$~asXgKD9SZ#GvV{0od zki+57g+f}OtFn?7s0R{rA;OgxGzZdhvBHxkwG@$M)=8Mm@Rby)(I~U__sh#MePB#t z{%=Te&#}?7KX|BqZGq3eP;1hSOV)bTX_kP+VuK@5#eag!9?p^5bj17bxH>BBfoUs2 zUjH*%{eJPw;Rct0hQi5~z^{KVDU+xw*$#e7Y$MD^dD$@M8%0Kg0cjvtnMY}yX>|jK zmf__rHdRwTd-HQEeI@`~LLbWD44O$`_t zZ*T3muWxeu%xH60%c_|zlc$$Bn?gpdSgOW3=y^p0I}!W`2r56DC6L&G10gXB@;N^T zn#p;#z{P;bS)cdY>Z~HL1L*tfT!GC~5#m4R@)Y=ROMwY(iN@adI`waW#Age9mBoc6 zshSh(j`wX4a|YaIf%{w9w2ZZRm4GNLs28m%Dj0h=@N^g}^AzwEFLo5$ zxkUk~D1W%92r-n9afpV!5@8^fmVw>gIBWs-slmn*d<3MPN>R^B2EjVTUHN^GkS|W> zt&1%*wIbKRB|fD+MrHS|z^S!b4FS2PV7eSVU=LZu$@9P9=h}nz0h+Am1eLEop6;uW zrVN-oeZWp6NB@D7*J(cDm1HRl7xa_bWEYj=Jr#9kkIvrO(jZ`=>VOYm1kbwOgjmUso-v=&+VFJJe&^jntwMm3S%N zSpL30pP2p~dE}FaH_dO%6KgG!g3xefk-}+Fl9SlYRTESprcfop%Fq$vmaF(*c3@g> z0fsq)nh$yD`EUeo#QQMg7|%PnCQw9Op*3HOBO|b^LVkW8vbt>mso-o}js_!^A7}f$X4^nkjQN5a22V(umj)%(D4pxAH4~?i;8mK|BDec z*x!Xghh4D9)UGOQ36}%8%7KdOVX%DSE&Vb(`r-VVP!6HYAs}DKK{As)D~O}SvE|7w z;>7agjAZW$vYvQndD2DPSf0#J=C2^$N_tj+#H+t^ohf6y2k|W~SZlUs^CPp#Xav)J zF2@Bv)QH*av++fuT#gVn7xeAVmD(P~))dTdaYv|>rc7QFbp}05d%P%SM0p#iWfBz> z%5s1~DrH4fU^7)}Yb4nAr@nMnm37q>Lipt3mpc09&MKKzZB6CVF1*~)H=ov7_D~~E zqwQ+$#Yd1>+tYNYXv_X%T~8AHD=Uiq+v5)g?%R80YAUrh9NZD7AGPE|Lhb5}Z%t~k zIdF>Yy4UN0)~H-Rihjar`oVK&qP)Dj&MM->Kdo~G-J)=Pw@kgetwHb;VLH28PU4)h zi&VeLsD7;?9Mn7WoS4Rdu2b`w$_rM4J}_bLHi>-LYE{xLkdm*YDpHRGnFg+%$(#q6LW>BwD(o9wK!jReO2;9;w?wxU=`#G+aO<< zKn{pe+6MOg$#-!YM_wM{xDJ>VXk@ZHet?7U#$+jZ4XZ~ir6HGSOmD|36%+x4Mc!@I zf&G3md;Wlrn92-yw8&LW_dVT#y`Oq_(5)|SpVeMm+P}HFX;q%b95UF9Q@rM=H@CRG zx4qZ^H4JKBgBM4kme*f6sZi49_3j(+6?NZJ<86)x{Y83nd9-Hgf|`~!Ee-=XL=LJX zB8|uz&U4mRS2cA<@@qrT%Ait{@N8;Xl{W+17i9z`)^ysoj=H77ijwMO6R;qBlq9-9NNF7|0DzE0LBI zJI==!Y>rG?H5E4PiC$Q@@YwPa9Mv$YrAKD0uT3R|xFIQI=HXAGbcU)RI%RQn-PZmH zV>6jw-RX@CGzYk&b5-63Uu<5Tz27l)N>kWOSlU;&6e^gK_^gOJm6H{2a!J+R>VoOh zo9_Q{zsMjE2|KrT6^`YR?7COrD=G6C3fk5Z&)|d-OZ7l3dD>X!&MoU(TcTwMG|u$i z3;(aXbB~MiIQRIxdtsMdKybMV!s-Gm8elT-?N=@ zQ`=dzg@!8h(LW55?9s8Yc6ReSh1(;$#KeTJk6>hEQ8$P& zTW&O?=pg6glle}5kolBiDU|_wV;QcuJ9%}YyOs$ACePXRlfg%mimHc|%o}M-8BvvAJolbt z<-`N|ysKA_ zyV_{d_A2m?Sc88=sSjZmiT3A?Kq|n=#~nP9_v|L=Sw`ulf<(aUueX%z z%*|Jo&9A?%>$~sb#($vMqox1aflbL+d>F~qQTw?%?S==Ak;Y`ZJs!Q+lz4MUNTdX3FR&de!AW2K==M(P81pIa)8R1&+p3TKTtu|OKCMqW2GBNL;8=Yqef+iE$Yj4RMhn{Tn*BnHGN6 z&W8CcvzXQ?jhq0h>anWn^lj{HwyK@JYQB;7%wttAK9ZOB$ct5JBL`(#QoHDxyJ!x- zmRVBMKfh{ZO3KKp{DC#&GQ5VU@o3m{N#~&a}Tc_<53p%+1YG-a8;RI+9Qu$ zS&?O*uv*qlM;^=&F)FWeoc(iKc?BN|-Jcr<@l5(Itm)hB;l+0i=^7ms5^jlF8y+65 z&wMJ`61~>e*@AnFem<{;zOg_qSortb(vptATm3V4R6Atfs?{-5mNU$=zAUVMRna|t z@47*n;$gY_am+kh`JyFMIf^5x{&}}%=RS3B<;%ZWG%@3yqNRIlv!+_R-=9^xcWII4 zokrXT)phnbWR_n1a8M^bX?K>3(E~H*zO}x@Xw;<|154IP{XzOIgS0=&W@mOhhamas zS=!{hD?KGm*oNruZs>zhrbOnh4+$OTGfGm6?V0^{?ib2)?RGZI*yr70 zl1mHmy3+O8H0!;yT%Z2m@Ci>JtsAwnZc=w$?z`(}ZGG5d>>Ly@Xv+M8A+;%vB#fQ= zuDfr{%DS=yefM(L%29R4o}Lh}PHWE_pNZYGGw9oLX?#|+xT0Uqw8e$0@tJP^(KVxN zgC}LzFKM-hZa0rj%%9w^-{kzndsZE}=Cg~QU$SyapFR~o8(;Folscen1qsAGw0W2DL;yJ*PZ5%&jb`^zsFJgl|-L9hK9n*BP0dwS~j z^w@#c%~8`G=t;L$hI3^4?fj_esyg{HC>@_BK#`N4eY(0?Vlw_ zI8rg3wV2}qjH1EZO-bx-Z;11neM_h6vX!g*ZHD%XU8mfCbLQ$jqkXH^S||DRLCdNp ztP2lP!Y~65Gsle_mSsr%)z;3&%%bsS7>IYpyOcC9!a{sxVPAvgy?@$`nRkybD{;vM z&A-W)PL7EqlQiQVR1dki64wn)z$aw_+M z{wqx{gN^6W3GH?C+|Ku_ua=+EwPy477CA)qYpHXtoFHf=yRxrT~M8(>Ya z+Y^BPs|b6xEwNvZh=?Bj5^dS`h?3;4R*WsWCd;%Hu^$g5wT4i1I1~Kjn&&3F4N*a% zi#Vb}^&Th<8A9bUR2?FFb5sGnk-EjT|Lwko&feXl5-i3Q56!e?^-8oQMMhaI#(*G2 z*Q;-@7<+o;qGb{BN%0ZU$&M(Q=3?cBZja_^dY13gds?jP+k8y(^hQq}2_H~==kR*W ztXsoR(WNRbp6_eL_neQSwf%GTgje+YTOL+l4c;6oYe-enNQcIcIq%6s zLwS4u@-=UGbM2$yF4C+~^KB4OezmJhN1NgFle!bFX4^p(O>5?Ocs+`mRQ zQ~LgFr;#X+WYK7F$tZoMsLsDpU}EamW-5rM>Kiu>w6q-1);=STb$aI8UjFnf?PnAm zy20{TW3*VpLKKZWcuMN(dyEg-D7R6k%RrNc6x1|GMY(UI@~|hNmNgq&*lbk9IweXQ zq+N@gwQF~D0@9+TqlSlaI={X&GqbclKhGr(HF7CYnfKP`=hw>*o_C>@Px%6()U#LQ zeAwR~Dl)WJ+ZlK2MzcJHMP8D!(_m3G4m$Wlk-7$+ z%_h&xEUDw?4&!dearnm`7NvV$9w?RPIZ!H39x!z)rQ`8Y+Bx!ED6dLlH}zboUjKV1 zO8vkIQ=CKPIo-;4;*@MZ=;LZ?RDB$OulLmRE-h10sfh!tWlyPU;FS8*Zhd+;YF~p+ zk7mP2Y1GSdy zA(ohECEnsuE=R#DN^XH+Z-9}3`Vvahw0KqXzavx z3XCxahb$hm?EXH1`hdV!Oh$ug%(`Qb$uUDCiZ$H~57JNdVF!1pUtc#kE-57_5A)}! zAiF(l)F{-p`*&9K%CP<;v-0GAiL@^t1b0x_V_!lZE+qv>)viVb0=HT|J4*F~*X@tfJ@+E_ef_OAVjQQHgQ$T9VKxSt&J2G{c=KPZ-Rn2jx?lpRL1CAuX)&K6d#QxFFUR5oqtbV4x}RmQM0Y zh%Sn>ZuI=+iDlk2o;Jr5p zJVtr%jUq_n3m?e+KJWJ?k*6Kuy*G;lZIkytNF?Y|8JAJ&g6P zn?pe)oDD5w(=y^!IjNj1tF~HJ=LK#Q`yg}6p!$f;UU6FIxehZtypqbb6Nc;%eZxfb%8oH{sV**LuzL~S~qk0 zjCyO2X(`rBha=ls@u+opt;?D}XXf0>S<|PcS3XkxP(|HLSDH1iy4tD+c3JBxU6pln zD<6QwJ>*DItz~`ZVE-i*+Y6a@anBrAW$k!JMrvONpT-hoIzf3LLI%Xx%IR~er*boo z?<=qztEE8oYWDr_r}2G_$ni_W>P^P#O(sWWRfc>lKCiOk!P;5%t~AfnenT`yCwPm;?El-wx!3CYRWR?rI%G_B=BTc4LT3P3sSv$*`k=Bmd9gFXusH`O` zY_L+`I^G{3nHrTXReVT*;Sc+dg;+TU-rPC_qm4;YJv8(7HbZOoyldU2RR0}bqzJ7L2diuP1^U@xwbyawU zCylzOos~9A2KYaw&$y-jVIU&4+rImEp05}a=z(-t1u<>M6f%%A&dl`H!SsWj@TDEb z*$Wo-2qG}=jG~{6VNW%d^<7sH&-&7eHbi%{!4pLiJFRy5sua@q5H)BVhS?y9AnIK@h8kn9~Y~|&&4xXt8NxQ!_ajpb9Aku z6RS9%dWCpH{EgoHH=NLXReU3^iB00)v1dIjeotji6Hiis$B?=s?75#5$3>GkAwGp~ zZ;MmnwDP&l!DrFI{;60b7K_X1B<>U2#Y^HJSiim^J`x{e8hcKBD9(%b#163&BiX&; zkk}=5i$60`9TZQ97a5~o6$eo3`h{XJ%$YUQ;cygq-t#lP@4db6{d7a;)YTfNS3f#? zMrKAoSc$Gu8rwE)knQK<;aL z{ygCw)S`d*F0G;D@4guFUa6|An??Kb5o5gZF5`p7>cHHGAYW_Xf@t~f{CqX^stMZAt(cFl{baI~%VZiCW z%1$-ZlgM&k zBIY4tUcjftHDVt^U+5YXz7Ui6t(^DC0Gq(uQj zvE0`}?IgdQ0cSyk(36JI{Rw`04^g@k^if@){w1-#rIeqO&zqF=8z@|Z!cFq~4OI4t zV}v~pn!pKg3Y-S-LdyW9PodHbh0DaeMXb+>@hLGrg{xioMRJXP5vpMz9Lf=JKZ?FE zj?cBkYXT?0Nj{(A{WLhk{aFx9%&&?0HL2Vr_GL=iOrCF$-y6`s0+m}Tm6L=y1I_{? z`I0ei5VDz&&4j$Jrgx0*kArR^#Qj%juOQ@G&|e`s!xzczaGoqjkXDrYO=5lvm-JqK zTo+y8S3F1{t`&3x-DxdV?tCFjpyvXv(5`0ZQn%mW?^oVi;?&^8UZvsyDXSAtrkf3j9QyXWC zo@e~gGv*i=Zw#vcgK|pIL>}~vV+KOsBqv`oHU*H2TSyyinba)MZG_*ANK!L&r zlk`$)ISyiFfJ{F30R>PfB-}7i1crmLpad)=?jo=lECEZwGO!#xPTaNNmtY-u3akeW z;J47+2%ZI-z;j?T_#M~+-RHqp@B-KdUIIJ7POuB?27AE)XuZa}vI2lOaA#3Rikxji7@VOYs_OFL8msOq=K(`E(10CO9qt#u3Q`8N$ z5KL{!8VaY~zOT+GY_#k|Qc6bR%IHrfkzzTtCKIEIRGQ#^82R{v2zKw0bxX{TN$G|f zE6M#KF)x#+M)LGNb#{*0-7bcbRxy;y+^3-S9#jrNMGt)waFU~9ayJHy1NVXnU^{pj z{1NN}uYe}^McUj&+T2Cj+(mi?*@9%t$)MD-1aG!=veJH%$y-m53HpG+{9ed!!$1)j4#t8Ka6i9I0Sk$@2rLFm zz*4XbEC-K6V=ee4SO=a0>p=t90*&XvR`3GY23`U?z)r9W>;`+m0m8q=`!Tq1T*?hn za{`7R7?Ov|$qeL&k@$+!w3Y?JKej84_50_8D-3xG6as?+a#JI$#Yw*QH ztvTHw31Rd*TgJT;WeBXvd@<^QV4aO_?Nxu-=uD? zQ#aSCo9oogbyB@asy9hh*3)(BN#^k?BZj9mzlF+1@GRH_o&%e~@4yzqJ`c8n7r-{~ z64(KDf?Z%Y*bDYU?^W;`_f7EU1ULmw1Ej}&lrqV_Pv-PP_;F2@nlj2;4&*pW+4weq za9^sW@^JKKD@T2Nx2U(!{wyj#ClE6G{1t=QOtnkOiYg6e^b*MKpEt(f8$lQF*#FSS6|z-=kZm>Nb8Ef=O6Tngb0d?#13TFNBLp1>?AoL;RL zc}!(pn!vg=m)hWzY(5pS>g-KFK9W`HC@v?XKpCsmNyz#@R)!C-N_~)P2b1F(S_@| Q7YAK2+vWRP=cg?CFA9^LcmMzZ literal 0 HcmV?d00001 diff --git a/fonts/Museo W01 500/Museo W01 500.otf b/fonts/Museo W01 500/Museo W01 500.otf new file mode 100644 index 0000000000000000000000000000000000000000..563e16ee7d6293ee3cd08e46473f93dac78a333a GIT binary patch literal 93560 zcmdqKcbrsJw)edo=1DtBA;k@79I#o0`J@?LiKJWX-%Z#g5?Y++qYp=Zb zsXjTGJlVB!)vl=XqrTV4L-+49tKR{A=%7E}&pB`G z@Ci)@b<8$++QTN1S--3Gea!e&>qQ6UI-P95!_qIM;kN^_8wjO`W@F z=?f>E-TLrNu0@Oj=RQkr{kiZN&e=93_F(BAe2=*%D&-%~l$4gwxqLq2P)b(sKD38Zn%O-{P&B6bYFE4XPHa#Jaw{TsW zzL&>ax-QN3gL8_SHD{jJ@Lz-%xeo4)Jl@2WyPxuSQ#YunIFC1DT~qUTv1?cKKprn~ z9g1GhBCoW~5%nyJ5_@x7*MC z!RGG%G-c9=@xyxc-tP~+dO0_QCL?J&hDlH4>xhw4#ta9UO8L2n#dsDp*`~iEejepx zUEduBsmu>knIERFk*YTXyQw42y0c{%sob@4x60is_pa+ZXE46%7UQ|az^i;9L6ox?L%^2{6C zpV_&xLuEx}r9E?K;hFIF@Ee|U;h6B8a8P(mc)&Kd_2I1>w*J)c?5by1J+t2A2fNuJ?I{C4@1#~Zjq~Ti=FRkU7cIv9>u0Eb&tCz z+>`Dp_q2P)J?oxx&%3|47u;Xni~Y5rI^o1WopkcxQ-%ypdZ}Smr=E8D8E2k#_BrmFYp-M|uyZ8PF zA9(1IMGI>d*ZOr!9(#Q06Hh()+_TUBW!boM&%5BClkXXG;fjeP-F0_BQ#WFgO>)#U z_wX}U4j=7a$Bnr()8wkF=e+c{f4uX-hwr}kw0rRt_t~e*o%?vo`yYK$edF|-Zb;9( z`OmlB=4Q{obDn$S?Xk|ib%}Gbj`j~G!#Dbm|B75Qe7d5dR{zGF6g7cghGutn**%J~ zdp61L)ifJ#mK)x(=`Sst?S>b4WA`rU^me3WX|AYYKt=4qiqbub+HI^y-nj!gi+E{#*OOLtJgsL7|4K4 zYlEck>~?W+meL-dr=#1|bwW3EcDuPQNOM=WyW7L<>Goog-S9j1aS6At>w*35i2{@* z@8b?|2V!Oqat9-ohoTw}bBDVlTtD|me8Vg7MUHX<-O=tCcdR?k9gkT#!JUYCJ;|Mn z19}Q3f2d134>LN5$Y3_7)hC9=p<<55JnB=*FU( zkk9$Z?L>Ed(VvmSX-M1M$l2vcm85Ga^7R;!`Z#hG$=CCF`ML}FddVd0Z^&2;a{QY6 zyL-jG3Y*@86u;x%a&No$+&|pANca10nft(f=st3vxR2dGT?QHc)P3%jyU+0ZS0LeY z+}G|aw-SH$8zlW(w8HJ~WxVS*;N8{eovY9p*TEp;(Huv@I`Yq^qHCmiCY!by?Zy

    QJoSA3akez9wQwJRI#T8wlp9(FBiU5l4oi}zfM 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

    )f;*pQ~Nckww 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 O88#QkbTa3Q{`(K2a&5%` literal 0 HcmV?d00001 diff --git a/fonts/Museo W01 500/Museo W01 500.svg b/fonts/Museo W01 500/Museo W01 500.svg new file mode 100644 index 0000000..a9bf630 --- /dev/null +++ b/fonts/Museo W01 500/Museo W01 500.svg @@ -0,0 +1,1450 @@ + + + + +Created by FontForge 20120731 at Thu Jul 18 00:31:43 2019 + By www +Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/Museo W01 500/Museo W01 500.woff b/fonts/Museo W01 500/Museo W01 500.woff new file mode 100644 index 0000000000000000000000000000000000000000..8464db5e60f21c6e1581e5d332ad8d1d9e5edbbd GIT binary patch literal 24808 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

    NNlkB_<*pP&fm+1O#n&-SZ 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 XaOd0b+^eXQFQlCe6~ghAsBF+nRO5Rq literal 0 HcmV?d00001 diff --git a/fonts/Online_Web_Fonts.url b/fonts/Online_Web_Fonts.url new file mode 100644 index 0000000..71ff3d5 --- /dev/null +++ b/fonts/Online_Web_Fonts.url @@ -0,0 +1,8 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://www.onlinewebfonts.com/ +IDList= +IconFile=http://www.fontfree.org/favicon.ico +IconIndex=1 +HotKey=0 diff --git a/grayscott.js b/grayscott.js new file mode 100644 index 0000000..8225d19 --- /dev/null +++ b/grayscott.js @@ -0,0 +1,610 @@ +/* + * Gray-Scott + * + * A solver of the Gray-Scott model of reaction diffusion. + * + * ©2012 pmneila. + * p.mneila at upm.es + */ + +(function(){ + +// Canvas. +var canvas; +var canvasQ; +var canvasWidth; +var canvasHeight; + +var mMouseX, mMouseY; +var mMouseDown = false; + +var mRenderer; +var mScene; +var mCamera; +var mUniforms; +var mColors; +var mColorsNeedUpdate = true; +var mLastTime = 0; + +var mTexture1, mTexture2; +var mGSMaterial, mScreenMaterial; +var mScreenQuad; + +var mToggled = false; + +var mMinusOnes = new THREE.Vector2(-1, -1); + +// Some presets. +var presets = [ + { + feed: 0.031, + kill: 0.057 + }, + { + feed: 0.031, + kill: 0.058 + }, + { + feed: 0.031, + kill: 0.060 + }, + { + feed: 0.033, + kill: 0.058 + }, + { + feed: 0.033, + kill: 0.059 + }, + { + feed: 0.033, + kill: 0.061 + }, + { + feed: 0.035, + kill: 0.059 + }, + { + feed: 0.035, + kill: 0.060 + }, + { + feed: 0.035, + kill: 0.061 + } +]; + +// Configuration. +var feed = presets[0].feed; +var kill = presets[0].kill; + +var noAnimation = false; + +skipWebGL = function(){ + + var mobile = /Android|Mobile|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); + var noWebgl = false; + var canvas; + var ctx; + + try { + canvas = document.createElement('canvas'); + ctx = canvas.getContext('webgl') || canvas.getContext('experimental-webgl'); + } + catch (e) { + console && "log" in console && console.log("No webgl"); + } + + if (ctx == undefined) { + noWebgl = true; + } + + if (noWebgl || mobile) { + return true; + } + + return false +} +init = function() +{ + + if( skipWebGL() ){ + $("canvas").hide(); + $("#replacementImage").show() + noAnimation = true + return + } + + canvasQ = $('#myCanvas'); + canvas = canvasQ.get(0); + + init_controls(); + canvas.onmousedown = onMouseDown; + canvas.onmouseup = onMouseUp; + canvas.onmousemove = onMouseMove; + + mRenderer = new THREE.WebGLRenderer({canvas: canvas, preserveDrawingBuffer: true}); + + mScene = new THREE.Scene(); + mCamera = new THREE.OrthographicCamera(-0.5, 0.5, 0.5, -0.5, 0, 100); + mCamera.position.z = 100; + mCamera.scale.x = mCamera.scale.y = 0.99985 ; + mScene.add(mCamera); + + // For debugging purpose + window.mCamera = mCamera; + + mUniforms = { + screenWidth: {type: "f", value: undefined}, + screenHeight: {type: "f", value: undefined}, + tSource: {type: "t", value: undefined}, + delta: {type: "f", value: 0.0}, + feed: {type: "f", value: feed}, + kill: {type: "f", value: kill}, + brush: {type: "v2", value: new THREE.Vector2(-10, -10)}, + color1: {type: "v4", value: new THREE.Vector4(0, 0, 0.0, 0)}, + color2: {type: "v4", value: new THREE.Vector4(0, 1, 0, 0.2)}, + color3: {type: "v4", value: new THREE.Vector4(1, 1, 0, 0.21)}, + color4: {type: "v4", value: new THREE.Vector4(1, 0, 0, 0.4)}, + color5: {type: "v4", value: new THREE.Vector4(1, 1, 1, 0.6)} + }; + mColors = [mUniforms.color1, mUniforms.color2, mUniforms.color3, mUniforms.color4, mUniforms.color5]; + $("#gradient").gradient("setUpdateCallback", onUpdatedColor); + + mGSMaterial = new THREE.ShaderMaterial({ + uniforms: mUniforms, + vertexShader: document.getElementById('standardVertexShader').textContent, + fragmentShader: document.getElementById('gsFragmentShader').textContent, + }); + mScreenMaterial = new THREE.ShaderMaterial({ + uniforms: mUniforms, + vertexShader: document.getElementById('standardVertexShader').textContent, + fragmentShader: document.getElementById('screenFragmentShader').textContent, + }); + + var plane = new THREE.PlaneGeometry(1.0, 1.0); + mScreenQuad = new THREE.Mesh(plane, mScreenMaterial); + mScene.add(mScreenQuad); + + mColorsNeedUpdate = true; + + resize(canvas.clientWidth, canvas.clientHeight); + + render(0); + mUniforms.brush.value = new THREE.Vector2(0.5, 0.5); + mLastTime = new Date().getTime(); + requestAnimationFrame(render); +} + +var resize = function(width, height) +{ + // Set the new shape of canvas. + canvasQ.width(width); + canvasQ.height(height); + + // Get the real size of canvas. + canvasWidth = canvasQ.width(); + canvasHeight = canvasQ.height(); + + mRenderer.setSize(canvasWidth, canvasHeight); + + // TODO: Possible memory leak? + mTexture1 = new THREE.WebGLRenderTarget(canvasWidth/2, canvasHeight/2, + {minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + type: THREE.FloatType}); + mTexture2 = new THREE.WebGLRenderTarget(canvasWidth/2, canvasHeight/2, + {minFilter: THREE.LinearFilter, + magFilter: THREE.LinearFilter, + format: THREE.RGBAFormat, + type: THREE.FloatType}); + mTexture1.wrapS = THREE.RepeatWrapping; + mTexture1.wrapT = THREE.RepeatWrapping; + mTexture2.wrapS = THREE.RepeatWrapping; + mTexture2.wrapT = THREE.RepeatWrapping; + + mUniforms.screenWidth.value = canvasWidth/2; + mUniforms.screenHeight.value = canvasHeight/2; +} + +var render = function(time) +{ + var dt = (time - mLastTime)/20.0; + if(dt > 0.8 || dt<=0) + dt = 0.8; + mLastTime = time; + + mScreenQuad.material = mGSMaterial; + mUniforms.delta.value = dt; + mUniforms.feed.value = feed; + mUniforms.kill.value = kill; + + for(var i=0; i<8; ++i) + { + if(!mToggled) + { + mUniforms.tSource.value = mTexture1; + mRenderer.render(mScene, mCamera, mTexture2, true); + mUniforms.tSource.value = mTexture2; + } + else + { + mUniforms.tSource.value = mTexture2; + mRenderer.render(mScene, mCamera, mTexture1, true); + mUniforms.tSource.value = mTexture1; + } + + mToggled = !mToggled; + mUniforms.brush.value = mMinusOnes; + } + + if(mColorsNeedUpdate) + updateUniformsColors(); + + mScreenQuad.material = mScreenMaterial; + mRenderer.render(mScene, mCamera); + + requestAnimationFrame(render); +} + +loadPreset = function(idx) +{ + feed = presets[idx].feed; + kill = presets[idx].kill; + worldToForm(); +} + +var updateUniformsColors = function() +{ + var values = $("#gradient").gradient("getValuesRGBS"); + for(var i=0; i= mWord[currentLetterIndex].length - 1 ) { + nexPos = mWord[currentLetterIndex][0] + }else{ + nexPos = mWord[currentLetterIndex][currentPositionIndex +1] + } + + // Let's get the line to draw X and Y vector components + vectX = nexPos[0] - curPos[0] + vectY = nexPos[1] - curPos[1] + + + // Let's move along the vector on the line + angle = Math.atan2( vectY, vectX ) + moveX = Math.cos(angle) * simSpeed + moveY = Math.sin(angle) * simSpeed + curX += moveX + curY += moveY + + // Draw the point + mUniforms.brush.value = new THREE.Vector2(curX/canvasWidth, 1-curY/canvasHeight); + + // Is line fully drawn? + var finishedPos = false + if (( moveX > 0 && curX > nexPos[0]) + || ( moveX < 0 && curX < nexPos[0]) + || ( moveY > 0 && curY > nexPos[1]) + || ( moveY < 0 && curY < nexPos[1]) ){ + finishedPos = true + } + + // Change position and letter if necessary + if( finishedPos ){ + + // Get new letter if it was the last line + if( currentPositionIndex >= mWord[currentLetterIndex].length - 1 ){ + currentLetterIndex = currentLetterIndex == (mWord.length - 1) ? 0 : currentLetterIndex + 1 + currentPositionIndex = 0 + + // Randomize preset + key = parseInt( Math.random() * presets.length) + newPreset = presets[key] + feed= newPreset.feed + kill = newPreset.kill +// mCamera.left = - 0.501 +// mCamera.right = 0.501 + + // Just a new line of the letter + }else{ + currentPositionIndex++ + } + + // Force new position point + curX = mWord[currentLetterIndex][currentPositionIndex][0] + curY = mWord[currentLetterIndex][currentPositionIndex][1] + + } + var factor = 0.000002 + var positionBoundary = 0.00005 + randX = (Math.random() - 0.5 ) * factor; + randY = (Math.random() - 0.5 ) * factor; + randS = (Math.random() - 0.5 ) * factor * 5 ; + if( mCamera.position.x < -positionBoundary ){ + mCamera.position.x = -positionBoundary; + }else if( mCamera.position.x > positionBoundary ){ + mCamera.position.x = positionBoundary; + }else if(mCamera.position.y < -positionBoundary ){ + mCamera.position.y = -positionBoundary; + } else if(mCamera.position.y > positionBoundary ){ + mCamera.position.y = positionBoundary; + } + mCamera.position.x += randX; + mCamera.position.y += randY; + if( mCamera.scale.x < 0.9997 ){ + mCamera.scale.x = 0.9997 + }else if(mCamera.scale.x >= 1.0003 ){ + mCamera.scale.x = 1.0003; + } + mCamera.scale.x += randS; + mCamera.scale.y += randS ; + + mCamera.updateProjectionMatrix(); + + + + } + + setInterval( simulateClick, 1 ) + + +})(); +$(function(){ + + $(".close").bind("click",function(){ + $(this).parent().toggle(); + }) + $("#format_show").bind("click",function(){ + $("#format").toggle(); + }) + + + +}) diff --git a/images/background-01.png b/images/background-01.png new file mode 100644 index 0000000000000000000000000000000000000000..c5eeec79277aef9595a4ba8bc3b36463067ae08e GIT binary patch literal 68574 zcma%ic|4R~^#6lG*;7f@5N$|`?34&0*%L$dknFo5m7VN6MV5%MMb;tvI`*+I*$u`% z#+aGkqviAce*gPDy?Tvjx%ZxX?zv}qpL2tsswvW(y?hn`02-yo^3MR^6!<3@KuHe% zR99c10e{F}swm0>#FKxY>T+YiCuiO~)^`E`D#nxlBtUZNCGa7Ivy$o~iutotOgC=W zQm^v?04Ja%FQ?@`zMke5%k&+CK@WH>t1x_=eo_7Sd!L4u__I@wo;EzFG$A=HmmNyV z^;nRr_&h^Y#IFG_^rLt#6?BUSA#q0fyxW-BGu|Ww&ZSq1LOP{Gb<^xlN7@2!SP&~I zIP9&~?L%HFs@+P~(mk)Q@EI4;Y}QLJpLh-=qEU*=M>NW}37kD+2F}eW&>z^CoU4xk>__&uc@HO-3;@vny_-Gx{nzsMH@}~pJU#j3zgE9L z`Payqrdnu?9BBAUuk4mmBE1Ok-~AubDNgzTuY;It47UHPr`7wkzo+)^eX>&OrT^7f zc2+6+)c?BobAB>G3Y>iWZ}bO#UzAM1+5BVBV+uI{q~zc0lTZIq_J1jPb3)F)R=+>_ z{RDjYDHuw8e^g1|2i@0~O2l>d=-sdHnZn1rGK`+7OzzgCpYB6e?SWVbXNsEy-p988#F9m{Ee+21_$i{nx6 zh4y@)DP}ood;M8M(Z5N|GCm63fpB}CzXXW9S&k4hukvQbfc*Ny{!?e@mf_?#Pej7g zV?Nw?>|o5Yzy6=dk6+gbBPOp{jnbUTfD-TJ-qOq^@2c3C$nyEiI{Kf~%r7I!0KcaV z4#oka?J zLuJ+%KYxNEH9PJWXm|OhP_qX8w-)r7CJzZVYN>ux zKye4jM^V_+!Q*IoHEHXCPj>%JQY-I-T{%&AzY@(yYsXlK}cW*i482JKDTSM|GdZELFj0;nMmp}(CYLxNzgA05WkmF={a#o7FFYuKgZDuMtfHC`61Mw@4F-Wk zObc6f7cYXuMM{T=oSp@OOc3m1F;M39NhRl5pnnEhvp8N6ZngTXoZ+8<25~*AeY6!B z-WeA>0;{xi%=`%olM;{W8q8O)Eg(Pf7^Ww8*Zi!8{5#1&zQ3xmK|JJQT!L;MN0iGp z*Er+t(B@$LFmxjsV`J`<2KPy^I&!u*cn_MeQ$i<%zPmLySL}bwHk<@_8@iq);)Wi{ zg)3hWGdHSWajD~cfzD?(a3xRZ z0AjbsEWKAzL))-#4?nc`pm)qA(E56p#_gU~IW$2i{Lb72xVZa4J@iL|D_@e4c1FD} zAOk+BlE=vqI71>7B>poi9WSa#S%9+pULxfv8JmmaVE?~07|Ft(wO5z4TT!a_5e8Gq zt_vHthE7xh##9e)<4!ZTPcNM~HNnOwEu|vPutrW`>%(Cu8@Xico{7+wP1uu4O zxB#b4-v|7xS??QLR#ngT%}B6?=VMV1s; z2MkX5qeo}&{Cf7;*K@2O2TmoVNo?@r-kzQ=GAIwqb1*&FD}2siH{C6bjSP32afuYT zrA28+`&Zf1tdEhgxX)!L%mR=7qMjO$m3I*De0e;#QN5f#54Y$%pP76QTf{8=!pP7K z&3jqu^2WcG0oR`o5%0VU#AQ{w+Ie`4d7cGyfKyD2<6j;Ve-4T;@^HTDe+yCUjCDj! zGoF`s9WA$0DfzSxd+6xH*=({0Ou&Cqsx&X;nut_0NGUAF^y>q zXxZ7E&|QD{wV2q?iX2)1 zNgcoSSB}V|`64Heiwx)COAAV3)yTpo`~o|r36I(7mJlrDgHhcfY^;9DdqOSc!@=o4 zTR}GHqj2uzu|>}>_)#W^-nXjA!DA@yrA|S@+5SfZ0|4cD)3zfB`2;Uf-jU5Q z@tEwyl$>0*oqt~B;o@3Yj1#rD8Y_B8QO*I7;-@)nPdrL`p!jry^c3%?kp=T{F&@-u z)`M%q)=d`y_{2V_564R1TR`*I#>jzo63}}8zCH%^#6Y<+71jP$z2YWy9M0<8(l4y(new$>b;jBZ|gAI>yD0d8o&6hKy z@2a|*^M1bJhTbDF`A)~hvomYw0YCQQ6Fn&VxJlTf)IU*WOmk#=esS@;yU=Fch=1xFch&APIL-?_`y^qr zSrxQpEnt``_OSd_oV3pykR89b2fe#;?8g}OG7G}6NdrKzxnt2>hY4A|37Fjn&R!fc zSVBn8s}R@A9QTU!O%Lk6z0ikAw_Q=rU`N~s24+~^nF8Q0It4@tDtPSX2kZ10 z59I7CR%R$Bet*qx-y)yKM&`auJ97h=Y6EE5ZurI@4;OeVo(UQ0r%MSrFu9Ro8MnAs zBLKYPItd*C&V|*PnJ~vMO7j`7^$X}~wuQy>-~owK7m{o6xd*Ct-b zzpFno2KPX8hRM&9h#nx3b^e(5lI#0xw*L7@oF;8b{X1OMP9wq-MYxO(>~)*Ia&%x& zv$ldGE*78uMl;+PK#tuyOM-G z_YL8%bJN_(=vp87lX`Zsfl9ynZhyAQtNr7Bru3`8>kEo*dO8Mwl$glOZr1Iq9MJU6EnW zwKjwdE>}X4ww#PJVK8@pZK7HmR&U<5u)saPKsyB?a+nc)k^cJNPS%P&KF;tyhhY3G zGnh9U$)o#YrC11sOc$q3rIG(WAM-EMCQ4QBUvXEk!G3S0Cd zc=^m<#qISt>cP6_1xVrXLX7(1K-Y7U+2tGL#uw#gNZ-u*5k*Ayd4fLB1TP`lghAUs zd;WxA|DWZ9z;T!|`VpLZN-3It>c^aVn!{N?eQ_6*N{oUeCtGAa=wepb?ZRg6;4ifg zWCx4be!TA>R9g>>f>s#3D9>j?0L$)=2I=LO$tyVKOe^_lE2!y!JTj% zLrkumIe^t7Bm=z2ftwxC*ethS@?N&FcfUe?uK(TSoJOAeJG#&;g`J(}#eRbL8uTv$ zS%Y%5Ghv18ejhta9Dk@Q>7Om__aH}|sixi%F+2Je!{fJ{{t!pv7Z=8i?=QfWlfh!I z$?c7r{=z;<`A|Xr*VeLrGo)f^<`gCs1*(Ol)^J2Zpx55*@rt;U?FWV%f4o75*;zjW z)Z?UcA^@>v?=dDxxT}MY>#ZQ3Q9TigK6{bp)wq@ zdfs}lv%?bSTEB;owy7|j_6W?=;otUtGDAx07tZtc47fsmxRTYN!cUwwr)9OyYZSdG zwtSkW)3d&Vb)o(geEz0_*7qA4U!TcicSF-YzL_VtrTVM-$XY@}m;3WCtmmb0Jz7|B zI=*kqoS!PjolXJc?nJnA*SL0gy{`Qzey>0Fy8KCK17{O^P;MQA`l#~J@0yKH<{k5( zfn2D2`frTuZ3Xq;ez_}HBQH3+uFpykR7T`M?`2e4YmVj%6HBe-2&DcN?0Bk%k>*lE zy3t4lvyomZI||9TzZp)r1Te}`pGe#+`v;l;8nXt8Ejqe{EXMwYX5@QV-bF@!bnX05iBrCsVHx{xt0+;lOvuVm<{;wVLOlhCP zA`h&&j|<%KDk1JnQ{Zl)(LZ;9`(fZTo4eG}3Lc6YR@wZtzTMWcYc={boUI=FftbA1 zv$zU(Q6bhrYA(|HJ#_;ns~Ek#SjBln;nQ_>hRfzSS?@45mDoF1i7t2E3biVB=f69D z{jey28vrtIbNw_0`6nx08}KbfG&q`fI2SDkO3ccHeNPERRIP9^2F=%*pbj^h7JmrC zicfs!zAP5azmcOVpRIx_$Ou1(9ZTpC2u*Oj`%3<{)k>S;iOD8@;z*vkxqS#Ux4CFb_#ea$;BncA;LZJ~n6`}Kb@jVs|{jr!Za zj=J!3fsOTo60Td>#2I2=yxjUiM^n1a9#4=$_~_tteYh8Qs0>kSM&!2s-;H+}++w1) zksA~8=sG?bqL|a|zR=L^c~Il)s77ptvtS2sbMHvr0FsXb$k(kE!{}iXmKmQjxVZAQ zIwo8+G+alRB2Lr4;-usR?I-Iky%xmkQ$!RFQ*g5W~+y3-0hvBd0-GxYFtsvQF* zsnxVFU%sa0Q)za?MURf?&!p)b#!Q)@GN}m9dp^ujhmb)>PM2FdApDu1B!YooTbM?I+pp%e zF31-aJnMn%jRIUSBZ$uY_*5BY6mh>hzGwQNy(Sw3|BkO))_bo= zJV@iqSWqEimv_22*EqXV_0_}(hXKT7`QV|cl-vvj++W?_$xF=N86;8X; z9bN8Rgkaq%%CnWnyaa9at5LeekBn*GQ{f6^xE}bxbEDPLh883odB%DFX!1k4jfsK| z3?4H!sFw6Ho{{rb*vddQ4hs3+iN}u$5j$IP*$jD#F7F&Z#RpJqz#i6lTBs5{)U~bp zWPO>7F&uv^a&u!4!>gS|F{=7UR8`e{YUdH$s>wCIe#N&lJL4W!h9BeIR)$>Apl%Rz z%A^ybNzc007CvZDftij;$!K@IsSP32$+w`9>gfbAr#I)Q{}4xc{rUH^uczG8u7!ia4HNEt0CeX<4#JP0VXVrH#!Y|9KrsNyY zP{{VZ;iRWL^|JDQg!ml4idO88USIqhggiPRuQ%@IMxkYm>(T_0F3k(GHf$Nd&gHl{ z*$T zehBnJ>Xu|yS39q-Y>2}QNJe0yHY{>qpKanjZa;9#l;1={@rzPu&bIqoDOrjp0iz#X z)Fi1gEyq(j7dn1nJZSAVa&q`xmFsPAWGvU0HTh{aUoJZBj4ot)I(PHP|X1nZb9dG?_!KV z?^fDyTT0?{w+$?5u&pdwqH@A=;+Nmb1Tuw8LW3)FqOxCs7=kSUk$U?cr8VXLfSLqj*6EI?G}hg`WyfME>O(C(9q%|ZE9<)DNzFE@Mz zc0;s&Z?SW1f|h_suJ5d-J|6!CxX;rZl*5m?iUbYC>-UoGB$*cYlYt?`{))JljyKn) z3suTI{URc=gyy$4^!v~u!_cn_+0GW!R`z8krx~b$jNYwfHC;SCwVZ&SK_t{0%Q>Wl zUfj-x9y@qV^rT5xB&aWotyZ)8IxPhm5A~q*l`9s?qeT2k!~(-;IiSZ1Q*c*}9*G@nUQHH{v)X@! zDVY7Lxyd9km~cDA+n!Ht@8Vd7VnSHm*IJhVHP_w@KIN2=NzaRdzM`{vOd%Jqj+Z=C zpVC9c-AbzIc^rs$9#(S0ZRIN-NNgRsWG-}Uc^wkC8z4vFo3Nop81D`ksGd?r&H5Um!YpxX!enM~= zsI5u@JqJuucd(uOyW|d;sCqjp-w38Z(C>rh{$gViXu1!sI%-UA();iV@m_*}$KY@_ zmDl){hi~lt+~nsyR~!MYJmd6@ctNHb-yO3uzBCwoGlOw9J7JR1REvRm74Af<_9x2L zqwY%ZNP3dNjziD4?Jm1u@AS_$9?S$N#SmD$mF~(S>)g+f-uJ2yHI$4wx@+Bxs_+m_ zH=*9?aRszsuZ^Z8Tn2Jg_R7fxAp?rxJ4J$^C21f*BU|?)VuH`KIsH5XJRv!Oz#HBs z9L_b#+l~KV96ZJbOXFkntThSVQ5j3MOgM4GD?{@O zXSJ(poj||f>z-r=)uc@I3?_r|d|~nAYY)ktP}lSA=M@e#73G}^_2l-3G}rbQy4rm2 zeCWj!t4(PR``MiqIK_P>@AAzBodJ$dGF(6dspB&5^U`-KORAvSs8b~fLUcs29QU_2 z6An?x;0oI-)sFA2TB)l%b&AYX+}0BhWh33P1Cbr@*Ewn}yXO}=-YbV(9L@@K*%1us zg&lo9D9dCx+S#6@)i*d z-Olw{X3MmP?;{Sl_DA-IdlzDWVp6{}Vavl_!O9II@(qu^Y(-2y3*+0PIVoBLGN;B9 z1c8#oOd-#W6+cFO7Wc8QC_x=;e4UuC`7QHlOpUQNONG%yBnpB>^(Dmj6P3^G?&N;aW(IMR@8R_q30@-u^XA{Z^CT_BMM& zt%idW+!^UWEQ}S9l`b_6Yj>B%=a?zkBZI}oY;)WlFot6l{QWJV?nSa&zoVnR`|ZR7 zgUk$Hu8k3Pl&LYFj4j?K@o<$@NAKl29Br(FImIyz<dyGvh@rh{d5W@j{p^9lP1xhs#( zW?sG*q@2L(`Rh#P&SLODc8uhifF6JK6I{2U^UPtB{Jp5CX_%C2x0E1uRxWd@Ciq}| zJ6;{LxjFk8G)%4=L9OAM@UW6MbA7hvJcE7{QPd>i{Z>H(q(Ao2~>x`A}h@N6| z_PA~{@Z|{O&&XgmZl)m7C#B~@#Lr5pn6|DAV{qutLRYFh81dz56n>Q9my?hX{ukGZ z)Xf%8yWf{^rLQAY*H@68^zHX?al5Tfb;YHSa`y8pZ8v70_h;qJyUxX3YZR5GrrNcS z?k_dBs*r*CQ>ZFnbZ<=$U%&Ti)EbFG_CqE>tFz1|KU`48(Qo-vS0l>nO3kr2#=UH1 zpi2FRxr%7w7XhDYOg`OZ`JuuTsSWNAE~poQ*2?#XW;+&|;EZDDt_{%!mYrg-1 zp=1XaWImLb2Ir{7C1kXJseNOTIaxKYj?4+KF>E+rJAxfl?_o*oQg9{;sDJbCP71)U zGhI6w=7lVrKg62WuihuX#%A#7DOaX1e$tKTg~ns-XM9nFp2$o0OG|XUj&ph#IjJv7meEg$wKKhqu)GqCdrCt{d6^Ga_ zc2VbpZ#5Zxs1iT%uaKGA*$`QNeuFg`G1=HNj6u`B2C&}2+`(N z$n@>0m-ri~?*^5g8MBi3yZt+hOOl9<2}U1c9UH=_+F5?N7rWa#h@VV+mcT3=bXlZ4 zw-z`iVo1Q;eNdz>WM3MKlu8o)>>YZM;ez01{Yul%pc^{Wn+q})vW&=2AFlS9d`y%O zP2Bg~xQFZXUZy>IEps$yH&F|*c@D@%fkp{L5Bbx=WPd0|Oon$uvXxh)HEUc=cIak7 z-kyprG2LMHCjag&B1Zc2=j44V6O&C@p;&sUdVz{|q{B9L`DkspqRdq;z0q zSH#iVJfY-CzYQ~sXlorQM%e1<*4h^w6*l^+=l-@rFnW|>;{~~dYaUVv)E_o7pz&sN zk5s+@3V4MxpPG9Ybj$dl+y^&4<(uIXzcTc-rhtvLjb>BK{dPa2`myLqj!lN}SgY;` zUoiXZ3up2@Dm=+;#uK#maZ0(ci?|74b;+bZvoFL579#BvBz@G5$NUD5a7byF(=Tj> zJEf+sJa&oxT%a$Ud0lgFb$1|e^rCxTb44cieFzvbhBBqt2{WQqTSAWc*4;hmc88YN zw6_N}&Gs%>_R^boA8y^vRjcAV{H7n^CQ;0CGHt6gKhSA#9ja3ZH*Pz9P3v)8#0~9D zH9~NZa$Gg;(N*hbc$XqArO5O%jD2p+=6lnAAjG%CvCE&K#Mv>`{q1U@ zp|4Hp2XVUHmr%{3SU#@K=&R)c?4&0--3G=C-_CT`u{*-#VZn;-ogpts6IPCW~A^%rB|dnfoRV zQq4*+vG5y&tR@Qu@J|u&N34Ly&Q|ualp5N|$af6)-N-f?5a#=xQOaZcI8*aZQbhW= zZ;FW7tl1Q6hY~l~yLN|l<-b1bkO-Vs;A=3A+)gmik+Prc%Zk}ww_&~o=}i|g6qhpZ zj8%f*%ghHSd_5vGLPJT&_TsUXGktAjqSsh&vWTu-*F=pRBi*MA5H*VRRvPI2WKngr zgb&)N-2V6IZyHe!=!pc-D*0VdW5WO4fA~^jY6W zO*?z&ixnIDv)Mh)jS(~u$&8fYJvw%3W(Rf}J%Z>d<;SqKbe$;JZUVR6b4TCfs8qw6 zcKy2K)XM3dO0_}*3gR^Oa|WsN#p*l(Lr>{LS;QF1XyW~*rAafT*El7tNItk*%F-wy zf&)rDvRh;9|6B?JwR;T_$h28jBTk2x+7`PBw&u}a@n_(q50a*kJ=&Y@jOL>gL&&JB z1)ux1FYcyR%ifg$j^i)5Ed5=`<8bc6RZ*EJ)4FrKJVzLa zhxzJM$~7m8GhTVDnOu+hbT+e}ex4oK2<96dtUpLjzcXAAC}MeY9~Ei{w`1`dS7aBO zxELwZ8y|6Rtq!skiyjq{GGFU|2*KC5Ua0Y%k={2Ci#TvKTApj21{IE_OL~Vs{bpV1-Pf!ScqDa$L}~cMMpiQgtBV)an&G z?=@Bxv(kK~yzP>RZC?SR+0Q^;-n8`-zhqE?X{GF>?Ray#jxHbxi@nhj|N6+e40UBb z?dQ+t;B{+D#6eN63RB&I4N|Qxs{yroy+EgKWQlASjGfh_06 zjv$7k`1gkJUKncpo+Aj3ED!5;T-SU0tte7@johxz-+ktvhz3IcIP0~K2`#evq+T>r3m(NN7gd>%V`cr2{_iyRZkJI`gWGuUgNXY)^ z*GE)dtiU&oU6=Z%wV{5bC|FMgdp+N}nsPjIb8haE;=@_MPxgVxB?z*}R@~tGON8)^ zkkoJbEvT{buei7wwBSamQQsRNu|QK^eRFc%Q(nE$cv#r0!i|lBZp~&eOOaxRWNSdh z!Z$5E&l@|Q)L6EBlefYWts+bXHe z^N4f+L8x!(=A9p%c6l>;HL~9N#HMf1`g!cWMFF$@E{h>p7f+&(E1P-OPZB@=>keHJ zY@;vfwJ3nDs2K4X6T|8}AN%R*tD?|pZd&co6=fz$HPF+{qwJl_L(Dh?8F_DS+Anr8 z6uwX@cNg-K26gMBw4RUtR(Q`$(6=x0!n^EaK)~2)?m-#a^u^*q3X@SEY!?L^8x*n0 z$$fJDS>g(ou}C1xQ*rI<{6D7|KYo~H@gXi}Z+?yKf>*If%S@fben;Y?e2Oco!> ze7F381n;eN-#NAz$uJHm&)V4FH<7*dvdzNWv4u6EliW4`xE9x$ZO$L2gK$x@@B%|kjYQG1O$E;c)7 ztHY4KVvdQ>NS3>ly~6H$*N(1S^d%auAAy1~sFuPDo3t5e##hGOTwJ*%naFP#cf)lO z1s0M#uN0~D7K#AIa&M8G7)w@a77KNKh_Ak6B(G|BIx7PMn-~{C+pvf1FE<>a>gBJ=hazlrern6GQnFeYzfvAB|$Ru zu4yVnrt1{$t;}J?VFAb3mLjCjMJaTGXg|LUZ>2ulWbIcGDD0*is2cdE3Sgds6YFE% zj1LW2rN1evyZ>-!*DpOaFQ!*LG~IDG^)~?Dx815FFK;!SCF!wV1rNUrrd?KHb?%sP z-8{}55O9&g%uk9Pl;e+9OZMA1Qi#W9-Rr>2l!-H&M6SxPO|lB0=mmrR&5ST zOkd)h@rO5L+=?)Oyl*TfEAsFltaYoALLTCCwFvHD>gI8UDv&m~&2`ozLVh#Q+Ed^K zr*eY8eUSo42D%_WOj>(n*JJQCh{w19lK)hQbytzemwvXdq)bg-t<6z6FJ-H8aGBam07J2es&}Z^6*2VlYFvj+m{RcYY?x6{DEw?XtJs)*PiI> zv4Nj*+aGor;Bl3*uQRt`IXPGG)jPVWlpKZDd5)s4TP@SFb#2FFL!*(N3jbwqUB zTvJQe_LSSJHm~_MQ(w?mIdx7}s72y(2!v?5u%>+?bUG*x4Fut62>s=DC&H9~!vO7Ikh ztRaH!mua5e#6p72%F}P8e#KO8fwvzQzatmctK3*KLoT%J6tA+bEN3KSScaT;-Bd60 zfWC<4v0bfpOUQM?ysmI=3Y;)$60z%xd^?I=<~S&45eZuTRb{kyo=zqNZHq>Ov-vEPaLMXLFT}F6h{uKu2s6IhJ1& zX?fLnlEsH{`}1uxQ(RlcQeT9uozGKSY{PvG{#MJHI(z z03yBZxn)b%o;GoebKK!E0JmxL-Z#Up_+FIJf=WVnX+fBs#<#FbS7g+u91Ptn-kcZQ zRBcNYvt3OV70qSS&TEJ-Qes4lo7qLZ{On=_-5AS{t3*ZfT&Z?yn<5p0)*m{0#+gPl z@-2kVA5V|px1#Uw&$@&QxZfH^|M(gux~f||QWcALb2qh%?@8%-e)Yiz7-`>duSa@8 z8~bh!H$=MPIDvn#%=4@EO?#|*y6wnWzoD;ns97oQ6mNp(wTECxzkVcQd)xAR-!aw} zd*Q}HVQsGZycw1L&$59zIsNi$2az-SUIT(b#i&bdHf>GUXj!jQqhikhYlX5 zaER}j=|jwtYS@(kUNEQV$Hn`^SiR;o8)VwB=4bsk$=$G;RP=Tm5m!mgJPEJc2}z77 zH0a6SWrA!$nyPI@&6T%zPRe3j!D;}os zsP2I&7D}HG9?8xouCZhA{pSvp6096C=BaWl$*ysss(6`gu5wVm*p;Fm`1Ae#>SYNL zcRS+&o_%p=?`@^zSboENt?3>01T`PFTJnstU`6(AbxZ`?x;4aSxQ2a1aO}F~xs4h1 zSdk4p9FeL7DmMdmE;;nbHxm`Ub3n1By70tYq7b3Hz-znuvQk%qdSIR^iw73Vwk{~G z7tr3?nicu-7PHpu8Gqx`eq7ii8|X>bc4vBCFHLoRFQ#o8j0oXqlHv(@_hbHut$ zm!MF@mHy8{?5tt~5!+8g&L1ApRY86d&>X<2__wF0vMi6^B86FJwuMDpw)@CBEe zX%x&ikYv_+;IXfk_x1U;f~?R+cyszf=-X4Tp%$Grn#;mpH3JhWt`^v#e2IBxllQmX zW#}rPZJErm38l&Pr6iQ)kVN2AT2IQx4SR375%*pVI_(d17+LZ+Bd*hQvq7)N-(98}VLkD@g zx7|kI$5eZdNpU?{-uZg8U&0gW{o>d1qveAQTaU=g=7iFhjQjGBJdlG`WpyeM0p5Yc9_zB6XK#!w zv%C#?Am;+y(rbu!gBdkC0+ZE?hU%qeOT*Smaf(ua5w#VfRbpqZBVW!5o7 z+Y6Tdx_O5Mg^SoLP!xJS_1()8O*3sPT_iSAEOC&uIK42S*JW9G<;LN2{&^#Z{%(dy z&w6midI!9)jij?eF+sqwbGuu(@ywkSB);6|?XBG^Z?qJyOZmA@8q6pu>V%rK^5BKB>yRit%8gKn>HM$AYA5fX`sI%kWcU`B(%4}Dk<%-OZ zb1Uv-BchsWidL+oT%MQ8*F}g<&#KJiMoy?ddQ|0b6FgZ(M1M!;KfiYgF^k<@O3-K_ zfR67*y}e1=JJ&Nnc2!eg+ovAPLrFZ^E2q@^&JLPfzg>=n;2 zmS&gTV?VQX$Q~fu{t~^u)U$B@+8az>OubLt@-Q4eSxwD;>vciku;nlL@~dMTT?M`D zQlJ*PbJbnZd-W)q*D;JeGF>@tUBdD1t{~uO+8tS}}<4suZlwYrm3Y#C$i9)&p5$%j_j}S+v4()%uz}*~hD^ zgA{EdGfd>)Li|_t4EbG;gY2w>6aB`Zr_j0r} zT7R?#RXMJfXk^N7BfT)MyVZXO-+d%o#rPk$o|XK)CZD}v z^Qc)Xb^XprA*zt(){B)Xh5fbD=urB|B9L(?X7RiCE4+4;@IJ_p3$9NtfwCh#Wk9eV zEM0^ z3!P-r^zO`lA$h(g-@!3%uko0I7NBGWNREz(pQta%_Wo*FsNIXMmBj4@!;if%`Bji@ zwtlNMsevhS<%E%}TsblyJI|3@yW~S~Vv%BGyDonkqWKu>iCf%V9!3R)?Zrduy=}2> zo8Rhb>2S%dp5o!{c*!@iGiy;^+18r%2e{STMps~Tp?S5hF``4JfUyVd`2zkrf?pp* z(^#`cUxOY!&nfdGXJI}fmzSEVV`|X4U}cL*)ALP(%DwuJ&%WG7cX`uO42i5@7n!6G z4?1IyGIo_>hEPEf2k}JH$dW}!bve<_5-ITA?&&f^3Pu^bLr^7kk610#MbxA-3wN&- zJo`c!4kKPw=|n%|d-7CMC;fuI_<9nr>T$LGjD?IzXizE>B-V-Uj``0?N{~PG1OvkU z%&7?%bOi2^yjm2Ow})EVD{$Ujf<2SueOZBSQeuwpin9E5<=>tUiN}Dsx$i#yq_!S> zs`(Yi%y-(m>}O?b;y>yZd{`t3InKRJU);E3tDE<6Y@T9dGWirIyZG zJ^uz&E*}BaYcuZL?iEzkWSw_I&#E| zl`#uZKPjo=K!*t!f)!O!JB!1pk8?i`26XKvtRCfCeH8dV>ma@#W$e!W+Bd41FD`yZ%(DxGgzoGb_m`r!he(Nl-t z%6!=75ShPY(Scdh-d%salV8FqNM!2Q%%L_QgkB7u;Me4J;vJN5O?0budddn^s1iyp zgP8mZC$m6xW(N*kjZMLL#J!qejV*kyMQr(=;#-vg0lff!;rg2@J>g|o>!G*fEsWw z+7AeNU*#0c%IB*8y|Y*R!mY>WFDjg8{%WNALY!3*TKCA=cR$VpvpoaF4$!gX!)*D~ zOLOboHC{jhY1ge$Lkxq%^-^Bry=iqQrL@a<*lUGIo!xb*_VMo)LzS{5_poZo&Cs5Y zS3vuca~IBbRedvZ+GBTgaC0Iz_euC=4|s+0g$id&L`d9r4Z7P(w6yJ!iAm9+9A@*E zc|uPF+W|c5_>x2*>DD`00-TyTbNXg(lYu*!pq{bQ}jqI<;hhYt#RHDab-<55=c_&$))Zl;JA&6m!Ze5a)d zrrUGQVXo;w@oRw}u~gn;F(rU^69~cB@{m*3Fj(4^_L4J-K(9suSUK zd^lTMP-@6|xgSUu={IE%6NMJe3$Whus>kLKymB7S%r(7UaC*5#0L!!a z=uZ-+jtTUt!k0RXxN>a*_$L?e+%~#?0 z)*SSjcD=VH;-W!CuEDdMp}{Edh@niHB_bWO%*3V&CPjZ?>-WxyF$qrhU|MO=%Mjcu zpjUfo0G{R} zD$w8=-qa0Q)rT7ydd*MeT&bB+Nxu7oQEqU}@!*?Yk`ByOMhgV9A{v{1P6GL2PSqra zEO$ANn&L0{J#s@!Jau0^@;s_tTlp4fP0c>c(YfY<$wDWx+#h?br z&y@5c!(nxD)s*9u5qLe`wV0InwOkvs34;GT_sMTJe>KqcO^=j(Q0{_)lDWEzO?S06 z2-LPw|38|}Ix4F6d;3F3C@G2{DJjwn(kUP)El3K3baxFkU;xtHE!~|%N~d%)D%~B! zz|4D|?{B^TuwX3~%*;9GzW3hOb$#wIdZ)9$A$Ri;ROAMSeti$yZ~G%A%bZS3z=u3O z7da%}*qV#38B^^8jZq8?2Ho)i_p{QgmwV7Q9^b2*XN`kcxsmdC&-aZC>EpxO!NK3voDY64+r_!>m|VRI1Y2F~wYjqDjhxR{4ZH%;-M0{P zg7nO)Pqs#UUtHtx2P|#(6@GNI-rvsaUa2yvO#*!UZ*zCwe0g9Yq#41K=Aqr zyL{XwCWYLh!60yStM(e0kICUR@3zNNI>~{qIG)3BPSWy~gMrgLgXHt)p0<-f#;YpJ zP_qioozn5|h1uJ7hnETu{SQ?)_RkTpx`J~bc>@#pO;m>!@(!4Osb%Zvc5vzfapRV{ zR)HcFYFJvP_$o6LXmeOzMPL44-`GC(u;+49VHczS!^+enN%HBN?JQsC;|C-l6TwEVmZyCq zaTWNfV0<-@{@u+_Z+f^I_2gzbd^@el=I20?rsi7JSn4#qQL`)w8V}1Hq^fST3y}(b zmZ%m_mBclv^(^*>4H2NWCmWkTZgGC$yJXyc(G0Q%cv-POVk>bS2G(nxfS%dw76& zr2l3TSWf=iVkccWM$9?i3fU865)$n!=*S}+Zq)8U1POWuk_7O>7rubiwNo*9|Jujxw;dTJ;D_$!98n@1&x_ z_>rR;hTzXxzN+mNQ0$Yv=4=FvcWr=}-rh0WwhSl7QWZ1O z;hek1FN?mjb?{ja=9HNK)Yh*X5^#S&yALcb_<&Q643Vs!Du%rNMN#fM8yu!~nC|qu zWY~7U6I}{94#K%2(u3w9_lhUV_18QSUUpZqYq2?r+0Jh{eHHg?j(`8u|DXxc3Nal{ zX16+6`0Waal&~ILQRH5=M@)u$fXK)FIpPkSu5T{;8$;a-XrBWr(Fc#v*XD8jW;f@1 zi{PWPXS_!hewvz=5q&^}UF0bVD71Eb$P-`Y<(gtFVMK&)*!KHK)yhx&*WrmfE@I_A z{n7JocX3gz84@fNrS$e-F&2hj6POv&f-rYx2b=T~c(`)B1h5;(rL0M<^j0y@k}i~a2@9YLovX;_DpFT2_S567qG->Y)G z;A2v$YC9TG7BBc{sK)H79J@;h1jwk8K7-j8g0}f{lof{Q;?(|nYrLJbsMj1?XNabe zRf6Q z_7%k=AvzqwOsmJcoig~3%#ei{P2JEg`KKoJO2?gU+4u-D zSH4I0TkJMa%D>m$`$tf29Rv5r_v7NPn7(voE!Lr~)i#Y@vn+r9XVqyp;`^s&;Ev9# z!ST>>zb_dEv>P>pxpHR=w;_iw;$}I<(iPPz3^u-fUmYuZ|J3Wjmmj1p2ds5$cwf#( zu)0dER>jJ(3F0UMKMuq)uX)rvF^Kt2Tl@$Ge=CB+QC`rf!gEtQ8Xdz2Hc08%w#32u zDom5(_qQM!8fk+_s@x8HhJfOu)KBn*EGp6v(tW3A%!vpf~H)@Yzd2Tv~``*e0`%GyhDTM~O+4MgYc_yznI4G-O&>N#Evg4&69rHIc z#a9Ehr0+L)@VO1N{h@Gqhz{~Z*pU{NWib+bboDSDehXMYCOJ?dL%^^4#}qb%@ECn* zdnjX`*Zq?n7Ep)3{wi73*XY&ASpis)1d~mnm4%h*Z=cL_#n8}f6%F`2fL=89<|KoN zsZ8=TBl>9j-8D4P5s$xLTCHjv3|lNJwBOxtNQ*6Hon9tzY_Pol_M=6JA4%jL zuaGoZenAcYMm$s8p(b#XXeZp;Pu_oY;7=p2NKfn~~~|(Yv%K z%b=q~U1NSb=YiV*f;gNU+m9ai#y-TEXmCsqDS%R>_MT5_4xBz+-BREn;a9fk8dv> zrD^CZ#|u$cCH`Ku7eh?6Qe2(@Izm3%KiF#I*~x222e4NA3ND;&4lOqG3r3?)4DE?W z0pZBU{$x_|3b$T!vJ&cnIeVmo6}kh(_#cZ=a({p%_k}N>RcXj#z;1WVNdK3}n@j0; zkK6r~vZXAq9N3PGU_c569!zwKSp`^E#_hUQX*9E$4eAl90+!lZY-`-lYomWBaobD{ zRw-|fZ$*_cGxH0de&qX1+L4o+ZlSvdau+z{vrS0byp*+GW>egGHap+Q-9{g~@Q73A zn+{(WjqrhFsg?zFJxol}1Ozc6rTxQeR%hwsz~NeW`BlKZI78rYd7u*f>V4FBp2Fe< zt5VLD|Az)!YdD2Hwe+H3q21a_2ESdQir=_nBKzm!R{T;2DnsdoHsLKfXVACM4AHM| z9n)~SqJtjvxdvRWwV&ZB%Q`#1wx>G4%C>PZ3?Yfd%B)1yy0N!aj-}rpDnk5XrL8Ri zF>hm7Vf-0n2iif&Reem=WjS`|i?A3gg;;$Gl7ZdvyJz;m*=0YU@v4_<^TUYJUy_Sz z6{Wc`!27pCWBJWy66`LluLS~fpLic915Nqaq<^-BWYFkp%5)%m#zS|9m<;KWjZx;;8lv=3RAklj0aR!R-cbs1b z%#>|+G^yA!Fqvr>nH{L4hNiuCLyZDyZP%?kr!=?i74+!>zit$LJL;H%Jyb1=1&BvQ zb)OVSbe*mF-rTC2ZzXRtI&Kp5ya$zIJ4b&wEBy&L_zi4M2AOZwzVUC0>Qawvg)kgI zv%EWmc3Y$2MUNNOj?3yxDh1$o0@+zE>obkHN!(*?&jgZw4Jb9(UPaqL)p}iMU746h zsgGw%%#Ju9wZq!E*rM}Q>5|gD93ZUi8IFa(&|(L}1sVK+N^M~9S448SykEBdr`zWO zAWqybt+tKX#>)j4k3r^!UY2}VJkLnxQFY%4y^|6HM#h)(hc$BPLVmm3qnZfCvw$Dh z=VgXuYvKYaBC)*p6VhdzBN5c{6l^Ki7P|dEh_e0u0XYS5-WM9-&@f61bx2iKo9j5P zdF4OGINxF2Q5&uM+fyT9i{Vu}x{#f!&d@lv*M9IQZcumOM^1FIvIhTOf)-z!nb2c} z4x4!Klg96#T2`JN0bRUN+ZO$Hy+wFi#O~7TJVgeNc!4nIqP!GqXSOG0J?w zcJrZetXdF;xz=K1HJ-B7!&PPNoIptmx=ASyq-)-*k9Qo?IkNJrt-EEItugt6_o*K0 zX~JGjgi8`g^^BCAD~H!mNawh4=zNWXf<@*;=DN6$&in?Vz9#5hIpmm!_4*fyuv4qU zUym=h%0;J7iDp_HS&XE1CACGEzv?48Gk4w68#n22XnYS(nG61 zOnMbpFfzuFaE)Luk_$0eWjOmhlsoPdPLFvK)(vXk0(!(XA>I5?|K&iH&^dbM*LHip zmZY@R($?vrS;RD7U_IpOfofHoC5H3kha^G?9NKE#wX7P22R;+2Uy-@L>#&$pxYZ?D zudu15Xyehoo0E!t$3G&>&hL(z&6bPW1N`}Du^0lZ5hL6d@BLe|p#9}T$nEShL^u#q zu-$)gUT(3BSJz;BD*Y2|Rmw3ENh4A_HWP1eFR|o(Wq-LTkc*bhxT`V@AvI(Z#Zp1% z;NydOUoN(%V?Gz_9(Us8NMm~QA)W&->S)_MQ=85ht<=CrnoW*q#7`hT&61-__pub$ z>}lY;3Cmcfe@OL|KNxd9iIt-vr^~$qAGOS>d8@gyq5-_x0dcc|xaoXCQHzmQho7HB zU0>;X_Dx)Cb_R5Nfl`E!RoaA*d+6q26Vl)C>n6@5AGruDA3LME@m+C_gPmp*0Cv-4;~%($u68F zvV@j_3e~SG*N2~84v^H+=d!xOX_e7sy8AYEja3O6vsElAgO#u;7A_2;ZlH4rQ~J>} zg1G0`*L@J5L*D(gy6Gkq4K26bOsusyEVHWol)?@aWir$v8b@EJ8p_b;W)8_L?^aSC z^0wzY?Y>Z_S*&4pZ|@cI;~<}{^LgC{m?+=ybul{PoV1Y`qo_Jj3B@lZZxKG>>lvH4 zTUW8Gtw^xTC%8y6McKtJ@;o~9H^vz3a0a_^cJ91=#-lQx3~A+53n67MGLe1lvs6!r zeg(?nP6gyP`d3Bj@pT@YqMSN0fPHUcG+TXqs^G{enP-<^$yu`A ztf_wQeOhLlT{^;Rhf?;NTr^|RDm1CYR!Y-uk1A9h%gljYJ~c!OTuG#zBu<7$b$?wv zSI?jt!Q3A)xNXl#Lsx297a%$ipP@UGu0mDx*ZK|EKlzT@5t1o7b9|Xhv6N~~g2FID zsxm=`J^CRlE%{}z)xyYR4f9dWE}h|WPiP)yoU&gD4t%jHv+Tlv^OFW0B@@G*vl`J;5O{9@p50oH(f-wwZ|^Urtj zm?p#=g2cNKy|97Hhg@72eMf+eALukyOx`wWHTqkZCkre5$G}(@7UKkcp2J_`RIyoz zFP%u2?wZ|vuScz4rU$Jn5DMA)Zz2N+1R?Wjm-S#Ty2;7hzvh8BGAh7B+5HLav?oN6 z*$DXf5JKFoeOU3B8(=Q(e`s@V=^tP7gW|r%p~bbE(3aqDJT7iNpBbK}-U5tOs}O^p zD~|1OtuSQwY+onyzlik~r5!+d7*{=TUG8ZIuEkoisM}qMa)+PaZagdVQmul@HXLfd zt5Y#$*hwSY>pqq-lmrM7$6~LvO_Y;aet6N9Z!WhR`lBwUto%=~3|kfHWg%=m|N8bk zGDOJjX@b9(yyLtb{aA8#(y5+dz2=6=so0xKv{RfEc*@B(A(aXaPh{tccq#DVUQfz$ zML+Lbht=L@@}+dTynKsm>U0&0TDj#YAg_BL_uCx@2BEn^?vu)0~-alF?m0dp+eQ!`F1Br1M=Ccje7%n!}BZM z``elVtdqgZ&=ic8>EY=;^s5-xtM&{e0(uFrSn%p@wZ!f&E zGrtiY!;-?DyfCQ4TlZq(LJXX_{u*z-1iuX$x>o8ZkK#7iF*Lrozur64DU4WSjVwow zgqi`6nzjz7&c4_{`J<~>G|AHE8_7UIUAYl;^%{oYr0)2roJ_X{gJi9F9v-*S8UjRttRBEi{r#6(e`ZjdBBp@k*nO3^9fA3PZq;^)~?+rwS$k;jx2H3KMco zeOLgfubo$dH=a^Q)PKn^6__*KNp`XIV+WF;8+F<|50D$f7KO}nNkYmQ+mMO00`{FM z$Z_mq-QtKh%5x`RMWdkTEiuNy^|JH^Wx$e>dvN;prOMsMnM)wBNy|OP38-?Fhn@#9 zhJ`?20Z=)2q@GZimt$+3$5;&gQ)j=OR_}&O%X%YI7doI95?q5bUtKSXy#bNUZ2o#H zeM@}>aPV3s28UJ{L;DO3m)quvuPz1{e6n9;t(!Qwfj+eY@oPD}%gft6z=Q=uw=_o% zCzEC}w!P`DdR&bBLif#Ot<|GD>kjZ|xodkK9{%0?czIas<>Vo>+&l@hDqU}e>?$@ zyTyL6a0aP+TTYLc;MG^hE>v%}BpSEAGq=dT+ey>^_G?Mq z-CxJ(&3KHaZvO3w9IXKl z8jxD+7K5ZTNVsj`dOeld9`DwB;C%7Y5H0B&hM>_22_{0`n4K?cn6m)Ze4xd;JKG*4 zUkSPhdx}=2*JEpJJ*=^cru9wW<}3mTRE)++wzF^cfl^V5-z>xPFSc(+$pAewV2JtS z!1^8VHL}alx*}aq#2`-}Ki%Y698KKsyi&@}%9xOPq%*+2XCzz_S)}H$r8^GvnjW*| zB?AF~ZEk+DIF^pnuBT^|;bvzFFx>5kfeae8mvs|)d8HALS*s&8b*SB!%!VG<{XHeRe*1Ho*>`z#HCC%nrL0FIX5?r4SI%Km=0DCHNR z8=rCkwbwdTmqz0C8o17gRh^!QU1oR6*0@yQs&uz@`)m{VWd11r)>!M3g_lLi4>wxJ zrpBKk&&OaqSw6!EKn}0qj6>ji%Cfjg)6rx7*0 zTTZ|QVHxy2K9%-6T*mhzOmdiNbU4AY&4W}}B=&6-jK{Op?7z|-ziWOXE7jz`z;})( z^Y^c%7|4Bf9eNJmzxj&~rUgl0X-Ct3o@i1e1tZu68dHb-`j?wv%~5{HndSU94_pjG z`@>=-`+cvCS~g=njBk^;ucEIlXdmqseG4%g$HNE7mnLuyph1ocWOx30jYG8--EP=} zJc=EDTN$KdsLS!B`*9pRV1&&4tN$y5`I)gSchqhVe%`vj-J(Hm?oQ&wk0)>((sXuQQf@(j>(7`mRrZVx zL;BFt3V?O~pBG^GV%Jj~OFOB^>$uIQ}mP;W#?)-9o!yZBJJKzSG zh3w{~Z4dOD zzeP3vZ3RgcyZ=u0WP6l4rKq2t5sga9Z;y`QfO-F`)FrDT87!wwgZ3p!Ho=a&Hm@c- z!iM>?&55c)32K3F#?pWR=qf_NV!$V`3-EKiOfJ_S67~KaVAa(XgkCtVoA`rEaJIPJ zy2l&`3#W9(-th#Tyyd(u-JW7?ysNX)wQD-t{Cdh2zIV=ilH#yT@uk{pX>OLf$!U4f zt4LKDFa}*k2(zp9taQ7-lK};W0RCjnHMl&W>}!{@up^-7q0a>whvU8j2%0=UB66URu;BTS-iG5+xXKY zIUO1?^V4ehNu#@dT`BiKf$~~qnT~37ruS`xZ}wNirqHRvNbxb$F~Yw}Bnp)^sW2+8 z|C;R@U(|J{rn_CcB(LaxXbYfa$p1Llkyea?V_L*u#t_KgzRIz*ReyRQv1}YbeJn#0 z$c~F0TaB^Bpqrx)$^hDChol4_q-x&s)t3`Z zf(p>@*|++-&jlSy8|eY7JPaar$46zj4DU6}0R>p=?aD^aZ5g4`rwwet(ZOcMGTtBDH3_Im&&2%sN{>zn>^$D$w{y5+}Cz|g?RFWM-DM$ZUqo&L7f~J*##r)uDfGf zNC=OJ%y*L4n6?~++^;g7KUYcX`31!2^#yA7oz^0xRl}a#;!niJb~|JLm(gkTuoD%7 zp;ILtt`2PXAvJj|NMZZpCT^lT*nyFSyN)770QNV=7r0-hZLK5s zbkpCAuAg1R-^d;A23RLZS4s3(enxp(^6BlrUVnS4wu*gw#H-DyajxNnAiIu9_b>Q_H<%ijm7~$L{eO*<2KCQ6uS@P{Pb|? z@~AH8`D-OM$6S~7HPvp@nT8df$_TJkZ4Eso9&lEH`f`0fu3^J474KT*v>1H2`9rJw zRszt9cg4I|3W#UKvdf;+!`6vkx=4_)J~1)Kw#cvMGwYOg!`qo5yg2~p1o)dQ3AS7X zrxcqi2qkAr#oBqP% z_q&jKQ2kG+NDhD7vS=_H0$aYlekMI&HZZ4)PUQ3h1R7@adake6rA^!DUh=_WLv*-q z)l8!QWoZE2_w5WSaIgUVPImX#+YHA9;jXww`Tt+6-vy%t)B7N|0A80d!NV|5|2 zFZKpggd#8I2Y2S9`|$H>a$PD|Uy#Y?e3moFH&;M(xUQ(2(0|1z6`Kc0-Nk-*AcfD} zR|n1n0(L}{+^-xXDhvl;|h0^`|{=MFQ2t-p>N?6$^# zR2p5*GAok297zHM&<=kM*X<;A-i6kWB)ku%vh^d_r#|K;aF1LOJf|=R2<%i~t0_}9 zn%j$-fM2@4@$7YW1zE)J^YhFvI0%m$^;bil@uYzJM|Ji>i0i6oYPo_ysEfab=!@N} zlZ~LL2&!aWn)PWobX1}PW4!k3r{M*t!j)PiMqRR=sv+|Wop{d1m~!h&5U@D6k|4Zk=V~dLy&h+x4@E zy{+koIDxTTB(>0mP-7=fT>!dUzO&h2moAL9n{`EJ9dENwNEzgP^L1Y%p;JN-DgFv} z$9qg%g<<0*kDa;LBCZaQtTw|30^>lHPxknYtBY*RhZouNJ#y+$>R8k*@uDnObw1;e@ks zxu0fi9=3nxxI5t9(J=CJPChabmp7|TzE>btzw!qEt;aa@CjI4eX9 z>#Y>8&+U_wbFlIF-(NDhZ~BK*!1&f{D~o4GbHr5ASr@GvLqQ( z`}_h_i`uKVymE z%|5@H#KNgBlKQ9|O<&WX@aSV1Ub+6d{VD)V`P1{jYu|~29UBp#>{D+4BwSu*!xCU% zTQ4Q7O02YAey*Iqu5qAg%RRYbTl~So%Zmqg43W@0{datI9fTv(8E}x)@<}wu#S93b z0A}@2rwDrV_87S62!<{>60Zo6=CnT0yF^Gqdpe~6L;C6UpCHL?^~=3-bWqT!a^Et| z%{An*Q`$RbE(d)->wi5a{BJKo?DeIx`QH45H?`Zg*!l@(OqgMh7fyl!#R%HqW)DOM zm1ybHr3pP~^|HdhzusT({RLP*$Zx}vliNrDTq!o{%702S+5>tm=cH5`uZ&KuHXF2oRlT4ddzx*NBnie zMd-O;3^;%Qw~yxKhu+o&{(-0#-cW{akzgX1Z1m;*^~`Z&G}Z}3`x7-W#UvW$jyc@j z;-jrGZ4Y0lVMa$#gxn*gO#8xa{6!|J`L^EDJjTYw$B~si;NBid?h1c)5PX7k`?FXV ziU~Ny_Pz{jw<0CBuz>p3Ef=u7TcG((L>(9{Z7B@U-fC!UnXIPvX1o4$AKcT%x|C|+ z>otxVdkCFJ+O&Cg@pks!8I^qKI$GVTnzU^CsLTbTKhu_b`l@>D{B#N@m=wPQvvw}5 zUxz&q4PG^@I_d{sMX1cQw+Tf{Fr|xPksXAvyvw=RvoIch^+iI&m-7AJ9>M;|JURRp zl&FJ&+p@S%{X+3vCuST|IHk7RDqm2ojRS#PUP`&VsU)~o&mQ)b<25Ucq+pLYZ-XJI z*YF(G&bMz9Eb%slz4;OVZz4AkWw5v!N*Y7ne#n#8n5+2dvhj*E5F?g7n42Iitl|jgJ=jpOebX!;GOM~`7^>B^r>aT z`Z|eQrY|fXVO_8{8`KvbbaVQS(viKDn}zD_8e9X&BZjA019*YPWhv|gyZQ3{DqOuS1Ng)95V^%#g$^3N1_@*M?+LRt2^8Y@GwxSK&jKes6e^k$ z20h-ZFP7;{9(GdRp?DMW-yLpyIR63d^4m`46YdV-o`D!^W71yZyp6{DP{5=gnzK0) zlq(nXQ}G>To}+3WGx$Ss>LLK4*58vLhcif+h{7rkc-!Fn71}>Ge^h=@xOXyW!ULG# zoQCaZcSqtTy#yT+^6*LB5#|6tN*X2J%|WaTNlwcQc9lWXCnbvmk(S)Ceag%k0#*Ae$b4%Bfe*kVjf#scJGxMJX2%YJuPC7E(~;htBA;enj}$ zja7$>5;isvQgE#r69|3F{=WCm_BNAbicIyx7FQs&7|P|sR0ESv=xw&_nfYlNPoFY@o*=g{a-%Mk}JET|m+~?-* zDqV8JGTFb}SQ6FGDB=+|x8rlg zI?Fw+hBG076#j`;cg+dAfAUt;AbANpm*Km1s8*CvT7?&v!N&Myvz2K zF6r8P<1GoSrk&0}BZ1Ml>U-we2PW$V!b(-5+H-vO}?7uRZ}=I)TvlY=#6pV!f~waj%^d28u=pFr~c`UV+7mh}CNF zG({AFO4h;ArTwA+dcDw0@tPVmnqtMQ820z_tU!$Z`gmEw27V-Y=a}8}64vRPjMGj*&m90jr{{9-H zOXkpOb&3@8jOdK3WL1ucCjwcT+h~s1jXgI@^^+e|3vYUNb>KSw3m`=SCX=N6FV1&nl@Dme16D-)Q@0Ki0|Go)00}M2rl|kg?5T{Ce%P}UL zKx#Mj#-;;LA3Vl%D>;*#x@@d`HR1waub0Wl3W^ zYEl}@V<^9U3Q}OP2Iu`!{Sg@Sd(01aIKidqSs=xKpFPFjpx1UePq^QUMLq>qUaOtA zUdOdEvol4w|J^h^3c%p4O+mbmfN>vngZ*G5;j-uZRVKd2{#ktZY8`>d?(gfXiVTj! zxhi%X84)4J`ZZ9_>-#d581MyT;Xi`W_#<6LaT2}L;}J}#RN6YcI- zFeQz%Tv-}6E$4r1*R^K_@{|I-{k}W>PS_>S5Hnk*@u46O&HUd@g!$?4@is!pla zlMggV8MG8;$hdY7L?9DrMGwHiotUgD33{mntyBvBXa5FtC#<&B%;4kMx)Ws%hNo`x zFFPlHa*%*l(XdcqrwFKp2yrLcwo^(lE-gXk_rofKhLopWCHXJ+Fsmc`zhI=8wn11h z^BG3*5_MAhtA~l~`7qhz9x~cdvM0SKx37Pd>2{?HGcvgnZH^Mw+u*qGV)uqw7`JGS z8UEb=5?kBwd-A6Y`tILy)khM`sr3Pw_5QA4V%O+-NC4JS!@Aa0B#q2sZC8QvTw{$A zxd|o!y=DAU2C0}Sh6c|E^JWm&;u%3Mn zLDpH}a2pKPU8S^>a7NAfEYgdA{?c|4zSIx|oW`Yv(5YCUWo4=jgQM#zACpt(;gbgb z3JJo&r@A_NkR`?1Le{6^wgnnX4;R0q7sY<^(xd{5k!#d@(FuXQwl=O2%=r;p$RW-! zmtHyxf}AeGk@N|LfEB2FfEW{=3^}|$Vp|&hyYq@FRW5I75EaNX406Uu#V~yrHS72+ zXY%)r*HJ?>Jyx3+&TFo+R{UfL4r zygeEuU`^)Bt6%!$5!Dk;%9j0Rto4DB)2r-|{gPCkANMHndDc0iCi|>vrrE8ZiW*mk zUj@wYfCoOue8dt?ceyu2%?)9xa#=42UenDfPp6q8N+Of5buLqCEUOjzs!faCYS&yY zWVr6g^N6ddoK1!CKGFpIyF31m&bRM1fxsC^HIV>%AW49?P&JDYFZ`L}suKcsETLfZ zNWjWdUE98hs!aaRINi${v$8T@nZR3Dxi=YhAnTO{_-VCkflmj3N3q!!Mo>Mvc@_R* z?mbRdi(CJV$Ic(Fb`FRX|Gr(xhqK`vJKd=X0+LWH8Ff%-XvDNM22`el75)qdbrmbY za_#d$K|LEAjlM+!2fdjOn>(&T2Uub*9qikEx~2+T=PKS33te0M{QN60;9lwuHJ%xi z4by=DhY*fFFq~Mj>E^bl z4S=mt#|41vaNE#w@?!UPUFRe}iF;8?f$20sh}-ulmY+H11r7=$XcMSi61Xv>4+k6* zN@}ea?|>DH{Ip0RTu&pb-S-`(CqL*3_wYacLFbsYwr4Lj-$+saD3r#SJ9%5MFfjbt zRA%(F58)s*{?{K*?bKc&2uk37WWQW^v}`*Y=&^s(G|Pbpnlw8dU>Z(>1^luLA5@^70o!Q@(#d=d=s$Gz%^9=1jl->g1d5|8U*J9?xocs{`10TCn0b zO@_mzP(;8QMg%h0{zm=2DG_)rce5w2bfX^lPs?SB_0g&Zbb)}_)iyQA+!!K%C@C=? zp;Z(p0o{m0#Iw7nAFTi4q3Iz#dhiH)cPe&G2@k}?#Pk<16Dvnv?mZoP;|VnE5qQVb z6^5g$s-DBKUmIGyoEX(;Pwz$&VwbITazND{oG~K&z@PuucOJuT=xcF-UEKqU5nyfm z==JZfbjI`7*pyr`MN;9EH4!*A)7Xd0;A@9PfTs<(=e>5MfghvE!CL$ju~>njp-Ld+ z4XC@D1wZSdLz*BE5j0I$DlWEEElgNQ98MNa8ZjaTOb%HNgKF{YKrnpaCj+k$cC95V zPN2>baPf4wwvM+Z@Y94mim-qw7tl=iJqP(*V!w@aZN%z2XdfJ!X&2{n%&1#l$S34; zqQ87S86q#l$i$RBnJ#Sa<}@E=o}2iuPwP4}>sP1##-_#bFX=8vcsra*ezp7wN6*&x zyz1+a+7AO!Fshk+@d-4__rqMY}vDOVIPUaa)K{F z0)7-BvRS>c`G5z zGZmHP+RpaUn;g6;(^aJPHf((I>->+bkZ>g=*-(g1Onz`{1&9G8i#N6Rr&0baey;1x z3|J{!kAXa3f05mMN~eCC4h(5q>oh3h`IG5278@zO`}mS!QziKN2{WoJIXOe$a5S$! za&c`tiJe#;s1BH1xi^O>T+U0j8vDnzI|D`$L^Op}_RJhO2)Ii~o{*K=x5sl$ys&`X zDTUEUezT1v)$t5dNw%3+qn>$DbekpNOUt@z!2}?{j_HK#=(r6i5*B%(F0einUXBkD zp87_3WP_2$R9h*?%a_hQ2s8zer7EBPt8o_^iUYp9i?1ClMWeaMlCl}JsQmna!foOD z^dFYXI)tD(V0$a;B4D6<}?+3*x4JUTYkc!u_Kp#NFi&GHkyWnwM7P<<^)J1BN zE6`g`245C_nvq*=t%3imoz7E``HFW7L*zZ+^K$IP2-_2IeR{b@!1xL;&_D_ctLvxY z9ZKCH4E*!Z@poY4Q)7vxrf5-dx$ZArvCMw+D$EXg4PgbP6tA}|3NQDAh7&WFJHS>4 z+wCm2k*rKiI3V)a?+H9~k7TAR(qG?QAAGKidd7==eS{?|tD=8-X%U)ZxAvyPzo^!Mt@%WdvIL<_Pt7td5OUk!`kR#TCn zu3F40Dn6xB;~uC1rbc0-)jBJgJo$WKvR%Drgt%WC04ermn5h$RU~GZ0r0C}U`p-(@ zx5x~!0%Kz!c@qJoV1Y!lUDEkhzc3<{=2tvhi`AGWXM7}0->HBY{%k@gv@WAoXn1{y zV&B3p|IQzk$9vs&+#A{HY(BE(n3=Ef;w6ocb@KAzvPP>{$YXZ3QHe0h?|?C(1Fhc_ zb!p9YSlo1u>e$+wdB1zWu}Bj$U@(z&cR z?olL-XyvUmr-bCtbaP4Ve1d9N=eEBOp^BxMx?<;#JdS?zEP zmR=p+U;<%^B+bp0q1mRx>ca%iqT{Ch`Sa*(nGM>rYkZw@&~O63@!a9Eij|mu8uXKt zZ~t6V{<}q5LLzhH$f0;~-K^Z)QJRxWyWkwgU|}b!FJGzOyrEj_upl6|fCYcA!H_&M zBZ$U-LY*}?d~zvp*C~0QSp{W+Nq2M3W&pSFUf| zr9!WM&_@)796BB{VRKyJb3#YctNIWIz4-X*W#=7J2>r#$iv+ol93a_lG5lmpb*Y9K z=mB#QIPqD%9A6H_Yh{z?;SvVP#E=6=KdpS+t>z^;{g=8NLio6vSnncejN0|sQaL3SUFcE@-4K4Ls(y+g_!5FW8KHcc4Lcfzf?-k^ey}GO6e~s2 z5uY?^-+8IMP1LDZtLW-eXPIu~kf<7M$NkMbgg+UE={P4v8}QjvJ%K=`KCjdlh4myu zKK$RmXdb>l_#-P;evZw-$zZxBF)_h?5SS&293G4?feJ*I1l;#V8FFu0jXigRT1})u zu4Bj!H&xRu55XYvb%hHm^r@on(Q9_~sTWZsnA?*Z{!4}+pcnjNr&+^9w=mY<;h$e^ z?ebkcbt>SzP?I@8V0U@mxc23zluj3wXxel^O-M(Y(gO1Qyrd~>n=xzHuw_aQcC@(O za@QY;tdiBQ{f#wFWWP3=cN$+QXSVGhLHo{Mi4SiWTSk5Zxa$a;UB7RbQ2O7$9x36W z;fSl63#Y`2e7;y#mCW;CZ|-&HC(gXFb9!Bgb2!c40p{Dz=;&J&I)f3%Dcls{=!pg3 zztV0 z`Aa7*u{S2}ZC&tw?t#&h8oX0yqvM$&I23wBo1R_;(c+?sL3JJiGsjEjAYij1Xp~8O zwM2R2)WIKp9f&n~F6#5-eJs=5V7`~rI?dwJju92t9Rv6-#4G2IL73su409&%^PNyQpx08OU{vG0+$g$E;$gm}z)y%Q9 z(IZhSLo&OeUR_-r7#8|mX=D6jnf4GO=b>0JFUe01s1XgHho9v5qlz&O_dY-p0<&Rj3Avo>?-Wa{G^EBJI)?MWxvR_+S@$;i2SD5|+C$RKVP9w6Pa3l# zdfU4(G*`~u7be@{7IOIdwVl{N_|d7^OHsG8s{I^Uzp1*%z@8%k3e5v*d`36R;0Wp< zVD5ggOFdO+k&^>9Z)gHPePu2YclP&JSI_sZY?v5x^KW1vJjfhr)8fbi)k+gQu+$@# z^y!tz^d3?z^Ycz1tPTWjxV}3hL`PRB`PK;Y=QmrQ3qyn)uwUtH2;0&tcZ>Iyra@qmEI@4Zu|I1UASoSI_(XF5h4 z5JEvH0I;aRL#2QHU8gv;au2=pzq{eu^Xd5(SjFq6esONb0qZfE`2nn=`O(1POVXw& z23YSwj}`tcpa7`SJfGLpEY$`|>e~Rraw=dGyh6+tW0f0R9wE4mi3F_~bzW?_1Of-7 z4kyZtrTOiZy=5b&5x~iz-&>)+L2d)re)mI;v84az*4X~yq236^BWAO{h?dIjoPOWP z5+fSDjtuul>h71X+9cwjyc*y}M}#Hb2Wll%;E2$ACp?hF z1z$6P^^x;#9C8!bJ&8Qja-}i2fVoHK?Rx*HT@S~_SwY9jo-~?(h_?91P`yd|FUy`o z6FCkZX&B8j@AKdZS+fJZ9AB>qgm%SnM5x4u<3`{{$)}(Es`AvpIyspXrx`3~0myqT zuJ%z+ct$12{rpy}aI2YgzR`ybqjoQB7}e>Kx8u6r`?1Cr5>{$b_sOq0olo-s-J1P46D~k; z5|=vHK_jkXSV$%u|L-Jz`Fy)8Q+zb#`VSVc_nmAIo)`O}C74h;8e}7bPak8${YPqD zz6T2+;k-XjT#h#TBpBiFya5zKksVWvju;hh#YC47k^8Iu*J=XYkAkf2O4y}Fe?(V< z9gsWFh!Ja={}r+*z74}fBA4HM55#_;S30g39k|-2pCeTC(kfGopHIljq_(Thu?%n7Zt7wp*%o!> z6E-Dx8&dVPO6KXhId$EqYxAtp_Q=PHB@a~Usl%fN<{ITiMs0yp1@A}%rWWf|e!TYh z>k<2<4hq)D{X%8Tt_A{#JpSq8?jSbxIdmJlI#7)2^*>c7Ux7x0i+r%CO6N#Z*6ob?~_gcBQASQt~8poZIP9U8ASfy zKj-=xLb|BB-u<;JOOoqlZ2TH8#Set_YGHYpj`q>28P@5WHwV*eIQW6oU_F`cTsi$1 zHUUtI?y=))#A@1^SiYeJ5N9BM3CTL9LUclw>v9I&_bGuRNh^wMtw*VH6iKb9v5FzH zlPfL%Oy83I*Lf@1wz~glsihb1CpltQo?lCGDZP60=FJ-1M zuCgkeKCX3J%IzqnDMV2@Ao>>4FVj$-3IQ!tG}&!jzH~=B%^Gkfk0#K6Z*Q8{zWy6J z$ngH=xcxQq->!s1`o!h~Jh`2sIgx&tR4% z9YrWY8q>RLJH&A~-c7^YUx8ZxXQ#j%0d$o2AO4-b2P^7_5B$&5ZaJJCg&CCI6i#!0 zoODm$sPyyU!fJ7IZ$eqpOeop6e*cH#r3dA(_K&8vkou5J)WCmt3vozM@o|5uCo9B1 z8B;u)C~z9*F>m`Bw_WrPA(CA?yv}}EBjQ@u)-@)o&hGFtGkWLI(1QiC%%IuJkz@-w ze%9b1JF+n@|0%tP9;&{$R;XLq{8ddYzW5O})2pdIM1omB2@Lfb8}wHiYQn0TRrQkx zc6>|J=6y3((B!I&XUDA1)DKz6&mwF#tgB*2Jl1mF1EP>*-7FJS(Vy>X<+C%#c2m(z zHz3Mvce(4r!72saEzkKh^D17Xct;eg6eW>hNZRd=a}>BT@C_INE-{*1?nkC*PK;<} z2md)+L5gTH>4Lw2^=}gurW~92W0sv+GItb}`@9|X{?>%4)mG5)6C<_p;R$Pskpj&| zh?D+o4V84&nZCF?``_A_)DQ#zuuUQ+w*NuD;ytuzIu)wW?NR1qNIKV zIIwG9@4G*IO9_Ni`^vN)jFsGZIu(D|OO0=OL-X`A!DLJ2%`&DNUlcD|$sDXQa(+iS z2Ru#dh|^0JTBBq>dY{8ZJOK5tgsL`@(wg{k$3JWI?{}v$nMs2AB8aCf=c`stYZes0 z5(TFFo~Dn_iJ95WY0SP^09LJ|@vqSrYF!?s$}sfxCU~o$V@y^cs%pH-oe>m5rhhC} z|9D``j%155DtWUX+Yf)3KW_inFr)YY9s;njSd?|cpDrM$<8E62d)6IG=rh8XWBXYe z<~*fcMcX)>=c|u5^4kVy>H>(z>M=(tEwG>?l2PpsqNlX`%0&3>+v9`Pg2pv4`0~fr zhQE0q0(`6*AJ}lxUnUPZQQdA0S_lme(nk*tPAuzYMy?;@Fq##xY^xS>qtcgpY!nnz zCU^EIdN$R#dOoZTg%sw#qO1wr~4FCv##*h1q?#g8&Y_P-7W(2zUim zNt}iO((Zc+0~;e}NMQrsGtanNBi8Qu>f?$Lq6WkUFR_%l+;{c0{$uwX?Z-a5k=|f* zT!n^%E-k5YK-AQjo^1?oJKQ}eYt8%FQ>&RES3O`@u-=vmJ5*OjDFl3VHT;(2!M8bX z{47)}sb=nJDodDh##%pvhz8#U`lyH_N~H5}N2A9jh||bHf=0Q;8GLKQ0hge6l(N-Z z{fmD;I-|mY!)c(-=DqXiUnQn@Z)-?*EtsEVe1!%zH;10%S538#9E2+6KYXkL%YBz& z)lVJq6Yym466a>@ok@SJ?lyU~$aEytEtv3CQG2rTUBeWr1v#tQ{%5jHIrw$RnPxQ| zdC)O=wL>KZ8t6$X5b#3!EWij9sXQ_^O>`$7(hjq|%Kk4E(bT$5d(HXe952EKRS5XB z-d*DqW{y~4ad5Zd5%+G9J)pJOaCgoDx3BX)C>?psElvhi>*tG_1rf4rj|T4@^wCz1^pQps(!385mNP(EmN{`?uk6P)g|=Dq=b9|5>bXc(PJu zD9e*mSJ+g@?KAr1&xHb^j~~VJAIGwX#>G{N({oT3=w7IEeMN>?>a-1LH?JjcJ?rDJ z)v?nJs%-|P=NfS*2Ml5k*u4b|*;OW{!{ZgQtEw*JqQ|~dE6*Cle}=T6p;-!KfD+!# z!QF1fyPU>y<3$Bssg=%|i5;uL&70D6{%47Hs&>N)d{?(4X<2fBU}%r`)!N9VHb*?% zKg@rw-u#YzAj8S(mTpGqm%A|@EVvyv%%pta^L`V}wC97*jkwoB=c~+X4UCCV%rA5qTKx2M1A+-+*&aJvE~J*A&dXw3j%g3ZsRT<6J{&!etcRs< zu)O&3w;?o#ZiP&R_kul=>N@`~cP1Jp%E;?vOWk}8Uo~NPavpV=LPhhspM^KMH%0}L zvpycjMBYFs2^v9aog?Cx!M-A0%EsTa<+5Erzj{}m`+!lIfuC(jO8B%duXdLWY%hz( zY(@;O^tWD2`P6)sOuxE-X#T8Z)Aidna0Fa{uPP4O7ns$CCJAb`MMMS%huU<0?RISN z+%AqX7vQB_pG#LXzs*g)ehCua`y5Dt!NyHes3%CZXCuqqLiD)3#T}>Wo_8fT`U-l2 zaoA0uoE@${E4upT+UOOZk*nkRclew5T61rbeFejr`616-qXWcIVNec=9bR7&dj~0PnQL zZHv~;vDJ_x9Oix34ijm8nGSpY1hi*{!$Vopo0})oo%Nh*whMADP(>PVCJT`z3oi>& z#D~L$ejl*u0_X zhsRMl*Y7`F{>!gKvS^io=$~5ou4=j1qnCNI`+uG45PyYrov!y4xyyp5;@+t-C7Z|r9xF!IVV}{+Ye@h8RWfpRGOdHUmHSKYXC@qT&N*Hg9uUe zjg@$=7xC#m)J%yz>%7f%yZ!Iar`DuRcg_i1aS$yareum~GD)^^Z=YM2(dy`JKu%PM^W8fNz z{N*9~>ah>3nOUTwk1q4&Iq1mxprV*_J0c&SKca%X)hM;lq_&s0B?j|%Mvcfwy|qUw zApH*=Jet?{Do_wE?K!`lZ!_?gV6__C-{d~4DZ<)R5DDabRp%5{XylF4GJ)fr;tGv$ zy0yLLkhx%(Jz95IIwNwVaCI!fy2XY$eN@jg>@DQ-H+ET*L|l)ml=C=mLyuNC9T_Tw z2H@afIVpE_fVoxE$gJ2N`AJs4Fcu9Jd=8mLNQXn`8qX+{Fw>9EnQq+CXW`ysucm)Baep}%08eb6 z^X3H}yJN2$mYHw*Pn2$Cg_u=!WN|QPetFHNS79xGjI)M*zFWI0?Zl1HmL58wpg0{@ zERc+tXik1HPb40cYB+Dc0VJ8=p=@*^{VheU#t6fIKXVnm55VvL)U{fe9m=6-;lN9*!S>=jjzQiwn_D)wH?)=4+%6P&Ly zEKJV&V8IYA4Yko_?h5LMs2r?3O{osdT&y&9vZOfryEXAkgR^qGSS~m^*&K^v&{F@lI2sM6@SUtIKC)myR06B`>D3Zw?@w93D}9x~xo4 z!RIl8Ld^3)NQIRui#(H7mcl69;n!B%g@jK%-hsI2mN;eaPjh|Q^3)cMl+D4KRUWJ$ z$p|a}Dd9r9{kPn&*1b?ZIf1CEPKPjF@0jO3NH(;)XO%I)z(6>{#a-lJlO_jKj9)Zn zw)j3BrJgKHG3lG8N_Xs9N{cH9AP928C@oq`D?qgxPze>`5@5n;X=**th@}iXPIk=x z{3^5N;1-E^u2NwIoVzuSa$%RRLt@!)%ht#AIAuPO#!Qk?QmJ!tiFnw6RqM+I6@W$$ zOW@ns+oil`@>w7<{+;Q85+NZ^HJo%@><7h!!&L~2oT9!be%Fd+32b+SRk;HG=055Q zfgigck#M*&q9-g^fz;I2My#r^2Ey{%05*j*=eOCGbmt=LE=6MsGuZl%*Oa|}#&lh} zitcKx;}DQToXV;hZz-OY?_?<}_r9kE7f{l_cpjm9ZYz)TTum271-`_TK5u*gHne-| z&qmpN>@4abrKS{5Q^})ml0~y#=uf3!S0*kZz+nK=`EF5TT8g)bQRb~dpJIv07GZr9s!gc&a* z1c3F)j(iKp4QD5uYh7!pIp5H%R^r8*igM11%j3d*!DEd+qgCL(ktN5WOe`-Kv2`Hh z_PQ<*Xszo{ov;3H=B9kEt%hS_-0k1^fRg_TxUgcpH3!i*w1xDhy2FGN>fDx% zL-N(THc<^;NA__XWo@&Jd&t@`dg1PbyRuDl*eyepM(b%T zotf9LaYgyO4rmC0SK0{Cyeq_=?}rl)G@?bVG!!|mzIwIP)s-oK22ba{KsxL7Zm;zd zX{*x95XIp`AxhZT4Jsuog>!r5K;8*CS+_I=pW^457DrgXqc@u?O+Clefi^9xV~yD8 zsi4O+r+A8h!@w-ZW}JI1DpNtg&w8%$0ywBW9Drc&Ezxu@(e6_GRTzGF;G20o@1;bi zk=Jy8*38xAzRX!VcRYZ@+OmQH^88>8&HlDmi*$R2uofe>KVUsO&=lRU+0 zY)^Kb+3YW^BXtwh;SH}|Wo^yngb}Msj8mW-2UaNwcShVR0=Oqer)IZ?>8@7%0c7$DAM@xh0;qho6q! zelR+@Tk?EA_|Rch;Zy7ppn3#=>IRYqEb#rT8DkTUBs9 z2AhPsY<4_0N(Pz8uez*dl=mQ%X=H!-y2r?s2d~Kg7BlwV7B4d)>(6l7)?a*ncA$Ni z4Jmywf&Pl5GjK*ll)zW}gs>Sbk-0BC4cnVk$QCBWh{4e{+G=UPnMJ<3{7AxxP9JCW zp-p#1TL13;uqvSa32UkkxQ!h79(?+ht}y9fg-kcQ&fQWk{*PDPCGLF}|EK@$^Q6ko zS6Q!-cSJl|)~4d7heW*|<<~+isyRjqvYe35CH6~y>iU!v=RORtMI zFJ}x3BP>U}sezRCxWZcEosnH=-=tu@%m5dUgEdc-L|0h&0}<;c7X?!4Y|5nRH!cSM~0z zhjsIZ<=L!#Nn3L;{4cV!ZU+gxfR&s2dFhjXNX+{z#Y{PKaVRMi2wYtoS3 zy!zu{qQb&h{eF`w1WQSNnMCS=2L@F7z1k(6Dsh{$@SqYud?bgWszMpS&1GvDnIgoE z8z~erID1FEna|9~@L@z61!+59%fJy%`Jxo}aAi&ST3+~A z>tj7%p5AMO9z#XlOq;M8wVFq6Y=c?$z=W$<$|thv9&T_L~X6UcCp-5rlDboU*84@7+Honzrn6|oK-hYamdCl+L=5+|L+C^A zgfV{iznF@pc=>De;FSzn9^Kqyti8H(HCR*l2;?{nIhgYFK)CM9HBVJtdj`!qm-j1g zMBj5zju#7@bf5gJH~S%qc}mV9EpO*%sMB(n7)96|;NB?>c`tR@2Ri@DQ`ui~3Z_QJs0GJx z+@~+bPgnV#7PXf0>77i-YtXfd%f9)QCVQ|RFT1s|+m>#PczNHG~=sl6mzn4`SLM#c34oD`qDi_rJ&9>dPxKxdFsV@KbAAvvRr%Ots zC#ZLfex;@p&Bk-!e>%)c@v9|htsIbk(yhCZDW}`inCS*vRE0HXUmK~fmU$PoOQ=_) zVg53x2}Z8#Hx<)JI=3qxJCZ{9+rz7`l(-o4Gx9YaGa+m>Sdrq;Kyhw2v*iOoJIe61 zYHhBEXmd{|DmG2F4{T4Jb!m?M@Z`*J?El;i0j5g$JI%ABEF_S(W)-FoL(`CV;{Ls_ zFXgx(6iWkrh8aeINO($4F|Eq?!{9>~9hfldGFJfDU{RYlOF7)2^s86bt6JyXI_R-G znEboe|E=}D*?TFQzjmnP|MkYHIg>Qu>zngNsgMZ9sI8KRA6CR5&r7=6DzcPQ+O^d? zPHLBaB`P!!o}o}0V?PMTF^lb*P^MyYlev#Gh|bMB4W9q%Jucfklc5giEqz@D+3RFJ z>&q9S*?c`->L+0aw&L3}=;*qZzze0OhdZbw{#QFE*Tty&^Zx3CYi;r!F3;??xC~k4 z#B{U1v>WSV$Y!~%OI?NGY0?uo#oYxX0mEtA*#BB%O!QLjb6?a)wf=*rD9Y1_o~%UF zpZc$VRyeqCouy1~jasiBD77qUX^vCMgGq_IP5nU-ywLq3UUPDFYyVNX=3!@QrDVXe zBNO37664`ouW=f$z3t;X{!y8DwSD(!!;fNsVTzEU`6dM^v5p%PWtH+K-i+o%nbFiI zxG%FwJs*nFc&Q`#JLzTh42e~;BW7r#!gj6NAx6I0oNHfazu0iIPZ?%5YeL#-@`I-c zret`A$0z{M%XNuyua$+S?j4kf?@qb7Mx&4S$ud1Yh{B|{qB%roxw`;tAqF6#PS;o< zHQ?>&7t{&jX@UL0wyVebfHl6g+gu?X@iN38_Sr3c>+lL0X znXgE*=1JmKZYeb=XIZ&Kc{3J&oD0eb_M4uj=42=c_?CA(C$_?XTG7#g9v7Bk+MICo z2#;lt$LsrTe33jnS<&R@gg-s=l{r`uyFY?}t~%+ZiZ6AKa>D=00EJoAc`Gw5up`j{ z+1rzi%CyzPl(o5TEORff4SanU91!#Z-PI3@2hyvzFYB6f+AH!i3GurR7^L5N_$&v!V8XYC)&^`gQ}1Yl;4$F~Y1X8{ zpkLwWdW(fNSKk`~HYMYupVcISUTZMp+dH-o(@(kb^z+`IR01P-CK@;$etsv*F%k1) z$ALwLSfS+2uR>%i(GDiBXHVL%8%aZ*k;`rlYyo@bHBXc%LVGH0#uF|dypII=ykPs+ zD@F#RH)ks!DOS{b#Cd;@XiDb~Wk#6;KkgGov0; zngFfe8E!&YoX?j|HJx=dc!8KlbywY#sq-KEvDy*^w^Eb%+G>9fF~T4Fm*JB0SHK3Q zSJWfV!boNcnupu@V2}feNpB8F6;eZzaBj9(;)$(`Fkm!mBnIqqTo(}ufjuwJn0(Uc zY;RipC4}R`; z;%EaqR$?jdvwFNM(nhB8-s8F2E$H0R(DJk-Q9;~s+?vR2Jvjk0#TZ^M+3#e=jW;wm zpCF5jgd3(6;7W>DxF|xkbJS%kn;3o#4Nadl2T<5gKj4>ic^JVM-j!hnz{ltU_Xqk( zV{Dy!i=4@Aw&4=Akg8Q*#1;nr=I2Sk4f(nT+gw9F*~Hq-v9To3B?kWAXnx0ju(UjO zwQoP=QL(`pl2hL3DZI{&O(O2EegpP>vM}Zq?N`~6*2b^N+nnkkqN(5pPElGiJIEXU z(KY`%o6l*omHqWF{DC%>ur`oi`JEY*V36)wReh_JDmVL{=}0)SS!0e-9=qz9(G1y5DsK9bhbCe^@VotcQ<6>-jjyRLT1@^xdb9mzyfL9F%L$ zQWk0B5QE7DY)o(HKm7<1hkPz+`9<~vur+)KG3)wOyb_mJhV&9NMM`^yoGH8G%q5Q3 zh7f*oN~R+Mk^WG(P7EAiwDokmwpMHa2nf9p< z_6OEWZzY${TFL8F(uun~#<=`byvy$VW&kBM8+1aM)Wez1eK51@G?D|5MYFq2zVAYzsvEk{)HqfHy?osKQk7>gig{dA67t!vhmx z4&}NOA?Ewn`O0u;p_aLX(9LPrvGtqtA+O_U{aT7)|>QG=}FF;qV|!Ba~{~9 zlzET5EzaddxucFKY!OR+>Jwk1&3 zHpF=!pcHtPdy1{dsvUYq*1#?sA^qy%^dsOxy6Um~g)H372|#iiml2-F(Bc zE5)x5Gz8p|_eO>!0zHsmyvvYe`uK{t{k4&`6p>Y@!_i`!X~H&36k>T-FQ{x2sa+pU zJfl%l`>6Tsrroz2f}y;c5RnQ$z#FSQ7zT-9Q{!;Urv63K{Euf)?Zm%BeCATJ_+g|r zd&Nj$XY4;zNP^#$&+%q;-o`<3x0a1@j@gg5RZ}HgNaxJ~U0a{U?fX&9Fc%cDDLB=7 zYNA5k1@n6P$kGz{@B=n|m(@Egrt1GqH(Io?-sZ_llH>cuPm0P2R#B zS^f-(9z;uJtbhQQHpG}N)hn$Oa9H%bSK$DJ?`iz46@a0oOc}BDbtN<96+no7X&L;euLW+k(#10%jCo zmlcAj6yS8t!M#K!{)@naxbYIC4RdoBU$f&CL)fR7z&K)3*FhYwOcXPrp!J zya@Ti=a{a#Ioj_gZ7IhE3oL;Acvfdz`f?|cn@X7lGW*>kmgCCNjvJ>vSgQiKkW}hi z!O`JY?fH3?H$VM};vD{Jhn_a+kTrF)2Jx~cg$c6MD?rN>%Y0lQR-CMrMDDxGG*PH- zcU6SL(5~!nTcZyJP}>O>r$>eh>(9^?mo(zYPY;pC6|!C{{y!c#(1NPG!x#u;ubXrG zQiQAb#U|JC_}9ce4C80QaHlBh~wA{ zpk?oYJ}uOGtVP26AN8=9QmqSPRKV7Mam2W1S*wTB z&}(sE3M;YW z>e1pbu+-D`efjdpp12DKD~g>rXm;f+Y*>=JnnS%tU|@Cz7g>;ot<)-#IzwS&w(?my z`%j+|c6Z0Tx!AHL!M;22#fJbk71Ec>zqx#3DZ&J{5BEH6H z3h#PJfkxPrTCJZtYiC!%f;7NUoj1Q)vijeutMn$R&a%1ZNL|?OW680<^+gI|~ePb4xWZ{0s4bp$EA1VsQXV^|i@;sbf=E zn?>TGfF-L|nHlYBpK5RN6|L>bEI4|1$ReRoFWhsvs|oAB2kHBKd*|oh`z9~56?U9| zI?^Xr*_#4Ir`nNE#5xUW+k5TcV*CbGI3LLx{(T1Cv=`QaAUUXgsPh!oPv@NP+xI#y z59WZJOx{wcQgYa4rU_Vc`)V19kDt?6r*5;qlBTo z6rT?R4AsL7Ee^=r_1(7A4@bjym;#Q+1evg+?iNhHM1i&1NXVfw02e*?1;kbfhjD=% zceJY(^zLXu0uCS`lZIZ2=h-fBSbT^!vp27S016d)p!~*4a?WSN!YY1zRgc!tiKyV- z7o+(PG!)@a?An55^_%Ku&+j`AoUSlprRN=LUc?mY6g=%W z9KDFe(9p8o4arvWqy)Mgi(L0~?ZIrvMCqkcE8#fTno>RAQG35#2eb%x!r3@TsY)K< zgx@Sv$)98^BDu>s<*C?}2Z!(Y=lSoOP|ii(n9BZexn&E-aGi2{l1#`Xhm^xU)`3h2 zZ}2%g5pC~m@B-fPC40vt?ZQkt5{WE=+<$BsOH73FXaN5&7&9m+Qg^m^(?rSEM|%!Ton2TqYLVwz-Kx-%~K%5sn*PQQN^QQRq<&Mhv+0IuH2kh?>W0gPe$0v}{mBr}H zv>u951}ih0kOwYQ{psCpih!S#DL;eX+kK!{pactDY>(MDtD`+xqJg!YpV+zuG}}Lb z++<-+5uxCO@eWNxQ?OTF%2^jY-7%-`*NPVslyu62D|`M4Geyqdx>f5&0}jB9^PnB} z&x-Q5mSXO!95MY-1@mxgQU2$>bLH>w=i%NPIn4pK<^AKOm3}`ed-e`T1`+-q9vH>I z#Cf8|M+8F3O4h57tzC^*&ihlV4hrUYZg$UB%S3S%;lj7e!D|~FYuVJX|MuIySM<`6 zlV68`^Xw$7F}JO)8avZQ%#+Aw=-_7jR1Ffh4lj(ZV|Q;W#>Y$dISe1HdiFM$OQTy3 z!Md{Cb#WQwcD5$QnrwdL<~G_r`#^w3rooA& zNnL^)yOB?vG5Fqr)#*zlxJU2KR=W4E_T3Oeh*&`SQv3?sn_rRvAp6nwoEbVg?DCg57$)p_dWcWcqI9)=clE{i`)IIOgEmrIT6L= zH{z_Wy$$-?+;Dd31wi9$ye_rKp{Cul*qN-H?hC^8XR%rA&JPCNd-c7^cD{K!AVt8I zb5+Lh?y1EO!2akhhXsK(o_dwtc#nw)XW7u=!qth5WZ^NyDG?UL0x>8|7QBbg84Nq3Yk31lVcSLkz4vk9D+&1?qsjF$9?;5s+{QCK76DeSA73?rL9DJxk}PEk6tF3n5I(A-@~WCEHcY9B(_( z?ZzpO4>mdIEC*LuCL9_O^W!pn@T7z97Sg1jVa#u*Qm=94;*}wHoD7cbBN_q>ttwaq zyZ$b=6YPoY^qdD}R&(=uH0rV5U2foo7`&SJpg72e56sO&PW&{Gc%EL@t*o@yyMX~` zcype7&XAYVC%RjHS>vuP$^O+sf6P2%!bg6*=sGRX6G6NE`L0a}2*xJWizSHWVx=FK z80}|kI6NyhShLsqt3}TlIhSxW?>&_|{O#GXWjLM97O>W@B}w|0oMJ($lIq8+4?mQ$X|x2*$kS-afTSX-_H^;l-9puO8Etj!ihb71K4~FtQXqHG^IR_A z%h1xgfDWBVR&%dr6yXyC0iWZjcg_~}qKjI>zXZnd=h5krS~z`F{A#JG&9stzWF@M? z!fE?>qP%kd;1s=9DNbFqlL|foy1+N=?icI*h6q*gld#^+70m|w9O*07{EgndN?qRCU80>3 zuHmY%?dc1k^UA%?;5&Jhqoee?h?VGv#lq|kca8?HYQMrfsXNt7U+j^S=>|}BLny4Oi42iRG^K2Tx7@3R%cANT%J z?l&EpJDS&syD?ocQAI8NbqY;WyKVoOji;Y=`bFf$hj4o6NPjEcn_yuBuUUq0@R zF6|wz&@#4SgUbGU8^fxa*&JFQX=zy`#Qk5Cv)59q)W6VpcJt5wfHvHp+h9l`1CT;Z zmu9$l*@kKCufC7^MJSXjz!NtwcDI(SB4Pf>b*acJ%Rq|H# zG`d?#-j#ypOp|pw8M&_~MVUT~YXLh6K&4JrQ%_d5XNbd3RMQ1plcY6`hEZ_fo|s1d zaW%4j%$#Ie=V8#=Tq&tq_up03w27(6>;-=J8t+RyFZ6#hT4U zot#$g+dOV6jqOtQMSW#(u$%j7ra=+9)ENfDtJskRoI9#=ec9Fr0_Pc*1~**-xJh5=#=zDd zQ2d&z7W%#bKnsP}yWfuUsC-a3 zOo`I1Tub`*3gc{o*Zo-R+^}gK?+gkkneN*$(>NDDO{J$V@s)y@6w`NfSlb0zw^D+D zFm4A+nDO2Kmw|y|jY8dD-!#4N|J5cEr)mAfYY%%Ea$c&+DVvQ$DP?DExQgW`J~52y z`NGIWp;?OfJFq}mi@wq&>zq)jtP3=(%K#G@Xw~Gmh4#Xg25;rw>JA^<8i>4sd;O@^ z*|RsHFnFo+ok10^mtdwOP2cZ#`W%W?LyT8zgQ2sZ9Wx@9ZYe8e*AcN3O~F#oI$xMr z6{3gM+S>1%d4__ib<0dmu0;N0uG^o$l}^9W=YR2{+mCWqdKOC&Sz%%NKb|u%()_wa z1=uJjSmTj`9f_=c{hlmkL|jdv&-u0@^VHCkSmT^D9a9(zA)%E1xOpDY>svAt^6BYSom}x zV(m+8F49+}vqT@*i-Ej!a(+wi7gZ+|M;|9#1!V5}&hgVT21QphcYzFZwGM)CaqO=Z z@UU5S1F@34=2qB1k|B{We(#o*mG>TX&TNyT1=V*g*>C}h8QPdvjf7*(i9>s9k?&XB999gvAns^BvWf8veV?5Am32R7;8K)7Sg92Ef1r~basIo?G%N8`i27yT~n$dt9d*K1F=l41i6XM^@gM}}Tf($$9I zQyY8GuCgk_S<++N%zO(jqa>UzRRSGyo&>i{5s@|mrm)iqj{#P3h|E7oPOTDlGh(r` z3FeS&jVLE9%RHjmny`bzJutTv&A|AwV*xyLKmdB;M0p}2`OQgzif+_scSwm*Vxz)3 z#kNww(hQ~;LYiZ-^*ZyGP5Sq|c-9Bc$#nN)Hq#w+I%;HyU!2O=7hEKx*hd+uHWH1d*SpYQSC4JUi(xeie0N^q$7FbhuRbi_2luz zlj!WjVsrh^vRF2Suh9^N{~UlwQC)W8`PmGVfPRR_d6wZFkUupUgQA`E!ek%Y%*q_I zkk1k*lfg%D2VnaMnl*v7xL&h7wNd*QWj}U~udqeN9q2A==-Qip47|c>H{f+$VwyB@ z{^auic>%_ZfyOX{fqSo`l)0;5Z$zWG6@BhSH7hz_Pqb`OKuGwy2GEa+SVxLcer66e zIo;Q#=HHsGg=V+VLLl0Djwv1kf~$Ew=v=eU%57M;v85PoIXNJDODXlVz>rLcc%Ix+ zi((8SiYe8YG?1=%2<{eVCPsGx2HCx~UNp@G1Vj@jurwQN&SIn;RU~)PXS&@yqB;d;47*(`{Q7~IoO}vcnOMU z2S`B75liC=`+6$x7%N+BtGL+B*|{UoMp&Zb`PHAgh82qwQ*!;fFO?(buaV6`e+K?m6mXOF-jkw84Fa@*7AznCL8_Je8+O2cbMBJr-{N4xdZRtY)eI=ow zlQ)~jQ{B-*KH~5E$}J91#00Wm(+HB;^ox8d)G7X-#^&ZTMEN-`>Gq@kgoN=K?`n_5 zw_+1kwbZp0t>StPlFobaos*R|=vTd82s5t66rtu>$h~BgG)e}^7CQXuKSm`LWRbDO z`2|1hOhq$0>&y`6XBA1lx*Ru9X4w7_=Xs6*7$}8?YFY^Q^b+NA;tTONUk;WBljM)Bi37qYGFZb*5jv4+>zjsu#PdEj2^cWP$GN|BUP-VG);L1aaaO<$(2d-zi%j1OUT+? zSymFt;bWdASzVwcZ2ltwThZ1hVKrXim%PvjX2}Zi18Db|1F_EPn2JSB422q--K7^OsejpH! zm6hDYMkuPyr5kU8EIPoCu!4LyY{js#CYUCLBb8au0pq{Ou<+RBvVt@RabQ895thKG zVd?u_>!7Li(9F2Z>XCmk=NzV*#WP<>^y#88PYE^s_IJaZ#kK`cH~srFUEmZTqQAqk z1wNTiD_&T+0XR>PY%deDCHUlz#wws8gPTP;l4X~6 z&%h&mx-(H>&bXjirvu(vo0Yz0wHzD{tx-lZv28^0E_9soim?iuWXVCH;%)y;TLYox z8*!SG1gbRj`;zVNF96C&)L#)7p{u4bRSF7Z_F(KCgw@@9sN4qU?2EmnPb4t*Ep_VG zx!b2Ut(%I1V_@aN%Zu3|&Vz0XMbComhuhjLXiQ?+$3<$ODCgyT9Pa&p2jK3vM^`Iq zNBaGyouMk&f(y^hcVcg4Ax&E|61C%P+cfBHgGawj5;h8p;O4n+Gqz@;SvHYPaO-{( z*MAS2O6hLpiS53ZPxU_G1MJ9`6g;6!f{m7zNc)SE-!A|wl6m+cdX=NZVP83DoFklc z-!gi?#2Uqt?q6=PIV0-yB}A#U)h6*fKpDps7U*D@?J%$!cby=G-2eq>7P`v3E)n^% z(ATZVXuwo%rj0brXk5r{0G=on2U(IJHSV_r^LcR3EEYs1O!q5Jk zh2#Py=wBJz9C0i2ovP|VTp_z`sj_RNz8VFE6I}Yw@|fWMx$wjLe!G1W*;m+DId?T; zWvnYKTc%ILN83mR?LhIkNXgceMom3Ks+$`epA$6BVOOFBIcjX%v*qE9_w9&yIbJQh z4D?{;wEujo&JKw?=5Cp}%koHt_2?=s`+79`mP0cM;jH)|O=@JvOSJ?M&ctEX*Oy^x z30v+EyPE<&%1vGWRG;1&%=Bt?Wqpv--p0lN6uG>F6k*5m4@UzwXHrbQr`qk=?6k#^llt$dcjaimH1gh$Rk+=MvuCjT< z)O4x+lIn{Mz*X;<%_QPZoDW%m1T@_HFNeQ9)m37=F^&Q^=&L8TyYuvXUhN;(5@E;X zxDR$)Mu*cu$(*07wAzESRRfgx!@9k-aGaMtq*8wejowk$W zh%)ra#Tz1nv%cKzMfgkxzj4pi{>Afl`hM&c z$opH*PkE48b?NR;9Utd;eAy^2`1ExQ0UqSXff%b%CX!&;4tE;UUp#pI@Ez5aCjxom znNM@WXj8eBioLErETH->&U-IOK=V4crU2^$_ItgPTuFB|53%RVXLD@@_|}S+iFp@H zEe;!~#IfZOyVEjZ7KAy4m9-?_S9|!xN%myn=d0h1gXian%zvJ3_R0sJ+6dva9?KJ9 z;OP|`U&jJ_c$(X>SyrEldw2oi^p3~jz!(1oGHh|3R?=l(_Tx=^v`Bb%$Pd445P9Gu ziL@OhL-Du`iO|=z&dwv@A1zaclqZbGX+&1C&~! z$9|}R2972_?L4S;R*KKO-k&F`RM+n8UxGwHLebtsit|W;XAiIKws8_KR0Lx8rU4RD zg8m~|qu+wmpZhj#+8svue_bs|>l1t(pcv>s1n;}9nc<<1L!}O-GrKM5`Vp~PTLUEQ z1a^gl2mYTH;@Jr`#C0p#vZb+A9K5oP{X}>&(x;8@D;oQ3-<Rv{rY%+&M&>C+y9n{Sacn1M-~xho)lcD7gsm0 z`fksIcweb>x!jO1Xsg?+CNO6TdDFtMfH(WyYl$uhq||e>n41&k{pMbJ=@B}cJ5DK$ zaNjCLem8oDtuBY4D^fTk(#Cr{Bi4OlzMCI6+O4y<)Xmu<5;Uy2m}pv=H;2wZEf3W} zf4s|3-kO-HzU4MuRED-^9s8G$9h*6N9z?_RRlxDo6K1$E6?i}5lj|I-+o_-tr8zK$ zGz%jFYg=JymVu|MZ_0hHuu=|bbYraM zKy&5)mG&jjP`A&m{=Ao=GtZEH7ipZTS_`J+)^0wfSDr9n6Hv-6{2 z9XPCHnIj2y)L0_Gk5sGtq1KAW1f9n5qD;SDoHFeHB>V%`GMK1znyL_YDxXNU?>mHL zlCIl0e!s36|HMfV1}mbkgr0wiFnEDQCbds&u$hgTJ15R2Ux>HIm6G=<_^Xh4Ret-+ zL_d3aXiOTaJ?Jj-a7> z9IR&lugh@&LK#8fR}jt!hpN&O?u%}_k$>aY?6%#Ip7y#tc`x6#T`I6S@(^-uwPN@w zHwaqeg@vVf-&vx#VU(x}Sq9IsBSm)-N6ha9=JjJy>kFNE#-)WLbmB#yGYIkR%Rg;R z;?mvZ6Xd*zNl%EW&9+K2&^_gD)%Bd0ZOIr};@5*vpy$HjbeG+>^$U4!y37)Yu zdyIdvW6k%7kP)0Vd!WvRqVOeOQkB2`o#8X)hP+2Ery;6rE_BsE=9wN0x?nO9rSCFZTg+O89H1jT&1gcpiITxh8|oB(v`7zG!+}TMou3F z`O^xB%hdjH_V2OYcv%Nr4c$RKGBMv&KS{YQuv%Ii^Ou=F<6#Na>l$pR)^E=K_|+RY zB-7gsmpIS0G>Y^l(5@K2r*&voaWD@}%l!#{O{|snXEo$omauuQpvEr-JbsIvn%24D z$ouh!6k|wA4}ZI1gpTP+_@7NuYYf;9q{08Ph;A$$XYfOybRocRYD>Zb>y9^JQ(9)UUse`Fz@>-ilIyV`PnmHlM6b6)m$|lo#~vL0`lNz z0gG7m?MZLxXj#n_ba{R_x&kT%SX4zr9`Ll;|PDrvS+&(AkrlKvxnzwxWJJ3|?| zi+-!KS#?n_4}{A>ckhcqSf<=dX6BqbJ)JXfX!}5&=1>CJ;Pw1Q=fjn0yOLt0&m}8V z00osEa7zg8-*9G^%r;0Srjys>&5;l3PuLrZwAwu)uhzaw=nv+lIyAKv8;R1mA#wGB zxXw>m)&e5mBbrw3nAO#?0SxtL@-de|1vk2JS_)DN#mezck+VJ(eo->+TksBt4x)9< z*AAc7cPT5g{l?_wsVC6ghTyyQW`)x%6~D=SD;?*K7kgYyW}y4Oi`EP(cABA0_g^CR z{M_nL+0&puTd=daSu0h{#RqN-bL%OCv4#pb+<6bwgC>JmompT0Q+Iksi`&&!Mk_lk z*%*X=_li;fvc#IBKt6>v#;wi`#h$>+N4#3#dZLZ7jJ&dgH>s+RUs8ew5T0)7DK_j5)e}Rk z3LrJqvg$S>wx?@0o`acYDnH0b!?w@L3n)E!L$kjbWg%+Q_X>!0p>+K0+x zpQNgFVmBOjtLY~hmds|iYvJoA3awO8xMbf;9u}RM&2)gKbwG83uX4`jeQ;eZX7z^O zqACWTfbU60u@7B4MDUMIxzR!Pd-6NnTbx&${ceR2sci$VQtL=$E_QcIgjP={-Sw&^ zN|14Z>?(xn6t1wyk#elYsdshPHjO2nC5=9`sNdS)q*>ueO+@YTPTKvM@0EfwG1KQf zA9xZxdp{ofxQJyr5NNi@wGWjSBSgFd$&RI3xs`))E32;*=hu~Q`y3j4jUXRuOHNQD zr{oq3U6|nAt|@?ARZ;6m)AWE7KbFmlmHkoq6vEOC-~nzmZ3|B!>w`Q}r{hj$d8hEC zKKy2Ur$$+`?xHzn8u)m~v}>s|HPZdNhRg0JD{B~3m)q~WHpB@OrF(C8a z|LEb!A`o`a)3o@!ND^Y7Ke-V?IBZ}_<;p5$i&Ow`c+zb(a_vDBPr|R7+LL}O)inZh zeOEE9k>dFYCahew$SiompV3T$y4MXHEdut0gDko;=aqI=*DYCN?OkGpq{=U5Y1QjT z_^DngYdS9m;8gaXf95`%XVTkXX8|CD*owjsNWJ+0-gOh6 z6sfJXAqt5W+kStkFZsC3>&%SC3CX~B?oe$u|B>3bfKfkJD-Tki7isYB@R#|@EWed? zKAkJS_d}3~S6PyZ$s`#Y;K_YsrfWEdmuc#i9)FtXno#qKFZwwz28Nn(JalTVcYhVj zJNk6-*lnX@EwcvtdTG9YxoEOyMCkW(wqz}ZcY6-}V&bp_*HpdN zA$d=^O)Jf@fryqm>May=A^PIi)6AErpU4r>SQ+<)ayI4k?dxFox#vUPos5Khn~^iu z%WK`fG!z;0+W5aw;+E?)2A3|%R3M#C#IqU zNwsqYF+r;EAu+obuTr|wH0P*(Oc&}C*q8cL$B^IOkI6f{lDSnB^DX;QjLHNb?Fagg zeUMbNp?uP1SE`e%)V&-zYnkPG?&byw7p)hWPU*LbWIj131`y8XT0&B(lnR#Gw4LD8p%@da0p zq;(nsy;p|R6{THGr8H`(Ygl_+Ej6+|aNa_6%{p3ot^MA|JENuc+o3B{MO}UQ6eU$2 zwRC7e7y^#*mWSNxX4yJHgE@G&N|Ks?@6Bb2Z^eH-pC<+MS!k$7AKWfz_~>SVSPHsM zKVmq6wbU4bQwTEpoTOy5H$%lW<)=$!_^?;PAf?dUCoA;@Unl%Ui%z_5%9EGaDKeIT ze-a^*-hHf}(znnoA#N0{6 zDd7KD>YkNW8zr{d9&w()w{|AhP^Nn}5AXNU#@k|zqxC4B?znTT#3NKsdU<#7)qOON z_ULaDQAWS#3P&E*+$o*gg+H-~RNMP?o`^OdvS{{l=3> zCu4~=9Rk{u7H{pe>^D#x9vw9U&Vi0VaZQ1icwvi5IU?3){!ayO=T(;q_bkJ3p=tby zS1j6(Bhun(Up!LsDR_1uDX$cTiGPonpJ~O~U5e&El37?8S?e;Znd5<-b;gsiqWQOE ziCDOw{gW0&VN!p@Te(!GLh|{D129*|n&i5Q4*&oO_hZ&5M`@z%4pL%nJT1&H8v1cq8kcm%k zPK{UGI0p2N^8_=?j_>q2Ug6(r7|;B=TJz#o7MYkc}0hc=wi*vx;BF-e1~3-}9X&c|p^`l-fiv&d zuk2WFlJvIDiZ~Gc4UQUAl_EvY&gQid&S%zfmaQ%;#LaL)Ifb>zh_A zQcjsquZInlbui$>y!5@2ce_{bCfoj)X+sT`t`2e*hNjrG7yP~G9pQQu(nPzN&e!N~iqD z8jWy5+x;hkUVPhRaw2ME*e8JD3$O5SELSjyn!YpHkK!CzTn4xwLlKOEoB0WTWX-at z+^|6ARrsj#4hTWpTT#b9(Pw9U)Y-`#{p0n1zYX^?`@Irk?U)N*4hQN76g9&2e(w*G znyu%$WaV*n(VjZHKhOswb@VF9HNDun+ih*9{8Hjy*g!S~U)GfBaplZHd&((-N!C1L zdxl-}(u#Gdp0Tytmp{DHbPdi5AeAFN_Ixl|wO)16hGqR}bY`8;s7bl?-M+RwI}Eb0 zxAFoHbLfqpkOLQVw;P?UJ2Rgqp6#OSdf?>EmSRMr1l_8C*MR;@nVQm}>Jf|Lsvk&E zfH11xu5!Umopd-K=+pYst(~#7SBKa&; z;mb-#e=K>ps-X{N5fd;Gnr@QsGcTyRsKS&KWBGFm85DBwt3ysCO~!*cdowuOSnVWL z!3{H|4Tr%vfjwx+4i8sOAl2(?KyY005jQiqPtTv~wC4Q07YXJ-j@H+^Q}N0b`_Uq{ zHY&TIam0rQMdtx|7ylA~q!v1Pb&Qi|5K=E~1)#Xp4}^$aSz z0vC^POgs+*Q5TD(*k%bR0WL>rS6>|IzB*#LSFB{Bf7u1Ecl?UsTJXu+*Rvm*MvKS} zKQhin*Pi2oo*DOR{Ma-tIx@@w^w6sI{5j_tmM$$F)v9Hd=t~z}UZcP=*C^=Z1b81% z4M>8M#|9m~zpS!GjbI!yujgF;4C5Fjy!2mw{!_jw%nWv)>tA1h&rZjHNM8jbl;s(6 z*waJA;u^gdeBpuG;yx)LF@pxN-r9c~R8N1f62vt=ouG|c(paoD?Wl;CE2GGuG(n&aA?%@6PN ze6*tgt0Xn=$O;0+TesD+T(ctQ%BAu0R7=f!~W>Qkh3zAH3(CKKwYO za%vHC{ChquhG$_B_>-)>pB=emmc; z`7wUHo=ZJ%xj9|i#uR$_MY}D2uFAHccCUC31z_ATW_evy)`lwkYvAdA$E#--J*Qc7 zh2C)O+W1coO-r7{!)P{rK7>RpD&04e+3}|)lF{MVv{yadzQT>D`Zim;lN+kPmpQi^ z1nM_8cNi`o-7Th8LE!b%tfcJ%`aoyTjIp})lwe^bKq=K{y@>( zez>`12hMO77yli_c_II&rR#J@lw(bPr1|}1;FncIc03;Orxq7DxAs{B$wLMSgfzb& zC>#BkVV-k#1Z5G~7ENKsJ_vf_B6yc#S2mUE5&3g*Kfd{j4& z-rB6xzYcet?eZPHcscI34amlM7csou+O~J5t9Yc7vo;YmN5`xs8IFHlbB0@K^91K~ zz+{BNW%l_CU9a)}VjV5%f8EV8#UoONO+P_X+n_|S0~9Uc$E)RdPW{t4`;&5A|m=AZ9k`k7B3)>bzn3aq>n;!F^ z|C&(F3*;#R+mEqM0IV522eZ`cvrLpV0& z1%}a!viYzC1@5iG!t!NoL$BpF|0W9c16$E;lz~IT?OpRdRoBRAY0jzFf6o zKtMu;&(Jxy?&CWLbItJYlW3GFX(gv;>6OKd+!p)~n9k%972wa*U1wxak zRfY|^W>M`O=Yqf|j{f|@UN@(qvm@BggFO=lN}S_YSEn@X3>WEjl$UqvtZNKBoG%?- zgU))1FW>p`_4zW1s{~o8PJ0_KYwBkF`taf_lwCoBbhykF?p^iI;!f*>NaZ}OoXg>p z9qCL3T?dWZHEUx%dXDLB?DH&M+{3)Yd~y}B0A2I=o-Y;Tr(u>RSUZr}+2;r3qs{&@`)ik6WRRNa}YU$AD`AvSjy#mC5ErY<*^1*v;P5=buf3aRRaMg3*O zagL^47zXb<{#-g_XZWy3RN4kWD^s01u!7H?m^zg2GL&6c+)i%~Y2_`R>jjaYq2-Uj zDc*pss1Ff2D>T|9uoQAK=_dpQEM$D?5-iyaIe@ z-SBN`vf;`uk?kjpB`$f+$%Mz9Uhq{}xpOT|qf^eU@D>|1Cd<_)qVD! zNN!D32Q#X5xSV3Ew!$*ZrJxg~i(CL+L$|h0+7l(aaqS8g@&lAqUu?g_K6@jl0 zOQW&v9(!~E`J@Bg&!wiH46FV%Q^kx1d zb2#;ntl1L~5G4^dq_QK5$W5dK-KX)Tvif2 zZMpLMJS%GExMxqJX9`gV2$hS&vjKz0jCyeSZ~}{Tp*xpB>09>GEl5z>1|cwv0-8N5 zus}HO$Lls5g0qB}N2hdJBD4*Hc5Mq|9<3(hi7r*;k0#0qwTvlI3>^e8Rg7%RH%SKm zf~SMUpn2YN<8peA_rlW373#y-{0?nr5cT2Ea!9p{SxO_24e-LJ4mh*)zB0cYt>}1V zf|lqof`BaiY0tLxfcIxC6xNL%EdO5oY(l4a_t=iWgRbfq~Tm z$-5Y>@1oQCQ!@1%I}~pU1bOmvv`uCpQAb-wNjS{yv8;AGa0 zf?2(LD9;5xL(pAH>gZACL-J6C<~r?aa&Us^Q{Dp65>=S+!vsAS?Qf|_YjQjfPm3~wwa0K~h238Ja_44?*KAT1+c1tE>*a*t# zugzmr%L+bX+7v@YJLuZxj`v3a!6%e{*0bvp4}4ACyQi|KF_g!W^WzA$LzP@EaeQI0 z(N8E3()qb-Ec||K;16*YLAZqqB>wuT7MYD)&5hkYWi?FRYB2@&I1-1;BOM%eq3n#xx^lG<319Y-yYlK?1!X1ajiZ8{b@ba=2CGI`t`x2gvz=iOdIxa zz|+G|4D)UC=L9TKDxEJ)yU%}OFPcE0Mx8UkkS^{{bq`7c_92N~h>S!fPRuNlFZf;m8f@w?6od;47gyr+1Y+evfI&oLjZh z)!w%(?PlZC;U0KTBc;D#-l;FUD0q*Wl#^@!22O5&;@Llj8G&q7Cf{b24}T{;`sx=R z$YI$@=z_d7u_ZQjFZd&J**+uo#UJ^P^z=O%xQ-gRrZqTX`$lxIG4UYW7GJSmLD+p_ z-7;`cK@&(@mnL7H{>l#}oN1s1>AfNX%Hfd-(HdRA;6%zB0L}l9wBk>i&YQa80dw#1`#zvt7Ge zi)A)R;8dV(%&m_-q4qYc_|5zgeNke$&R_c8qUl=(wHIA}FQ8(FjsOCXA>|1nprMb( z#Nnd_#@ugK7PA$CuhoXrw~qlwI-1zM_yKNn%ItCXa>=o<(?;0B>upBm@tg%KR?sH^_II zV;gl7r)~%}IUKwE%~n0>oV=yY#E0<*&Lq3(0RYRgMGz=j z=gQt#b8Z4LM|IAK*?8+OXNjHfe;*!r+1t!}*-`Lk<8!L4daFkfGQh#1v_1UU&-$m{JCrwh zGIV?Ojk=HPlK&OdQL%UgwHAh?PccYkzMn8IH$MXd)0IH&t5ChHqJy4!#oXB2+-Kq% z3!NA2Xp13SPgA;#wfBAI21_04`U>QA*4N(mAwQq(ZlHiDwj}S{U%*iqYU4c?z%CCW zTYc$uSRJnRq6>brO3`u#k*k&d>00A)U}&63iSs)I^#uwp$HlnB3JX3MjF~tf1!@gT z)%y$hQY=Z_A^0Bk)#4TTLLK{P^v3&F8;-`>4z=3Ho+-S8 z8Df^koi0r1&NtPFl-vfff#ry;;M98q?!)k0GdZQ`XkhAkOKPlkCG#ZK+a)?3<-pk* zw1+GTP_%#cZ(r6dobR2Uo^~n3VP$^j}0%GLR9}{eTYwX+{$P|S@|0NCJ zWJh1O_3%nlUYLPnzHTV5wVcMln0=OF7o*ZEcj9dD>Mlu! z`8Vc$wyKg4K65bLB~h^nNS!qp?}f_{ONsqc&g zzB4;~kW%echUQ;e>=lJ{eA(+E$|aXN(p>vNHk4?`wB7L+Sqw3r%_2H?eCJLM={yIZ zaNhH0P4hI7yTA?>_Je>bgJ*eea!J$}*U;8>R02-B8de?*-<}+>?JgWq^HQ)J9j@}` zfo4YC`d;ua$8fAm zCmT=^HT0FXw^>8n&@vzNj<0l35Hj@XEySZxM7RH17F?j( zpJ*3Y$_*6n9psi8ftP#*&ZiD7%PX_Zs>JQ5NuiRNkBqw&g9c`@qJZe+b;@Pe=GL#0 z^JMBVMU^%@V{_QAneT-J7-_T3HNtcH(QMbukVkvUT@rb;2<H%>Xsnvsn=+$O2?!5ruZC?b$d_(Cd!Bx1HauN*|T# zTC*_5Nmss_?L``!>M52jwcAbHe|L{2=*O)+6H^!zXUxxze=XE^J2aEJFHP36^=(-| z4b7g^ca^}BM|>V!ncP^3#qCIp^z4+jVQ-C=n9%n1F>WfAj5+TsJ{n-|f*EfdL=~(p zWbs>-xEyi0J7ZuV5__nX*TJ{S@jcX?*h3XsVhFCV5|IO+n9gx_CzW;E^%fN)Ap-A z)|u4iT-v$+PPvfZynJ-3x;{85$%m)g?hHE|0{WLy;uHtCzBF*Zs2Dy^IPmaSJqJ-> zI<3j^Uk~w{%D$4g$_xGCmO6aQ=r|mj$aTTrCBcy{8$&WjFJ!~DSM0Yff#HN8M=ST| zbcLHdLT0I5xXGZ~iHWmdm7Tk$@>KcPu?K?NwwB^YYP&kS|K#<0f6c3{CnP*;f+M3c za3ExmlFOrWt|i_puh^}2{1*ONYSL(v2$sFYZRK+*yX*PSzeDHE4R8f|&L4DU{q-D} zKtSj7pUES`%=6M(a4@{U=0uY+YfI999HR6%6f;+FmqhGH2c$tjdX1C5`=?rVSfWPM zP&m|DBEkX}pO0n^*v+%TA_ zUqZc^dl(#5O*Zf}65>N8y(fHIehMZkJYU%(1)A1T&OFFHmKibZ8&=Wzl>6^bx}2bF z9{=bl2}RHO8817UfSTZsuJ)q#OhsP|CNAS((zZXsR_7Bp>_`NT$ZX$LyWih@;gyj2 zS$-)%9yKIX-v)u`K?f44(vp*;)PUO<51mxCz%a%+b@wh%2v<|l{6`9kD(^r4$zh*R zK(RYvoQn*mTXejvfUCK|3oyZ(>l=p3rL{R{o-h|eIpR7hn|jsb%gr(Dev2<}ygkC( zT^at{#vGu#Klq~87TS7!SO^p@R5b%QaCc&t>eiAt76!moygB(i9eYYdR;X(AM!T@i z`7PPB6j9Fcy23%s08fqj199~u(Ol5G?)+Hb1KxW%a0NAJ|5;K8d{WSx4}3F~{;CV{ z3m1ZNjJY;0M;+afC}-T8dzBq8U<+v`e`wuxy)@epZ6j^0`CWd~bOKyw56C(DuqbyJ ze@K-<^*e#9pk+G~!aO-nIs2o{Ujn)wGd!y>_xjxH> zA!k4MKk@p2V!!9#Vlz?~iK&1SKjj8yiB@^9=jTnTJyqx$v=r=AI!a5+<#vs? z3jLg0`|=h?uFo4R>+MTcIF`hyUV7x&nJH$j<67+lwys1tz%>^{0fU8WEdcx4~qMu614vaWiU; znf1~5WmIpCT+1ddCs`lXxQ!Yl_&3V)Y!bg-9$y)n4j@;X6Ie%01&!j@H-~8qZ<4va ziD&rJU0sGV>G$_4p2BLMe#zFu>dM0#a&sPNkM6o7u9nd}$df?1Ktjl55 z7}m?xm4!-nyf$t4aSQ*W1H^LqN*(g}+J=9O|yFrCd3+#u47KS*VuqK!bwOJD3;8}Wey zf9%&cufP9mNn>O0lRZJ3uU!TKqLr@xOygwkdk?z}jO!ltZMW2(;XAphxI<%rw*iCu zC}uDZYAv`Ooq*aZw3A;Ph{nJ?L(qV%@TXJ2y(Yv*+p+BpWq=ygUN+T z{aYUm+jpZL99C{!bO9iPtX%_ghNAS05mMeYeiRaTh4}?+EHzFld4As$?Y%J25mb1P z8&LJ_t5=haA70)ndctA4RElrx0B|?aAmbH=Yu&WqEu%X2L?N2_m3Q3r;wEd+N@Nj6 zQSi;<@G6f%!WIv>f0wy7$x+A=hGG>I^t=~@z(&YaBLtjyLMj@63;$A5IcnfB9X8nk zEA@df`5y012c!9hw|8`>YW~d#Zj)GRRcmPYU z5P`L`2|NPcZkCkE-RH5vJ6N(HVN{c;*bcvYD=U9Ve2*A+Z_@8C){l7N%(Y34Ad|vd z_8fASK~<&f^F7a#)6-A>*ag+=18+&oz*M!_{^?gcw!U6ULG^XyLOJsD)vs)&Zu0Hz zy4;W_|1~$0c}{EV5+zBclcT0e)!FvF=M3pEGrDJ|g&(IOdKErYq+{AhcA)+PL%j1DziN zWg8~xXi@CxFEeYxAXp3MeFRY zPgz5VS2f(b*>TU zuNpL4QlA*^?-i5r*Yl-q&^=bt7u(Pw#J$J|?Yyd2cqhys_dZ>JQKxQpfreX>?%tBnE;?X!xE-v8zOdABW8 zuf$yI+*!>pai-Mk^aAwl(5B+lB@KbZnm^r}j`93v&>f@oBOZtbflZ&fKJl4rYrY@c z4k^1`+q>&_wjsrG7&z>>)xCECC0%EK=^EFaHh<|nY{=Z2Tw%Hpz?F?2snNftqHBkX zpG+B^6$44Nb>1ELu?%vpF8rD4rl!~5bbHGz2JPDiJgp{Iy9L;^@Dne4@{dxQPe@Dp z>o6fXDd^2=yE=kWWD-)bql;^+qkUx^T|0wLdq(;TL~Hoz6=UMP|6cy4Hw(h70+be@ z8Id0+pzYA=5%qZGzaQD6vDc13CYYZ6&~=XyF9xNK={h7TwMnE`y#@M5pg_8~VOKfD zS=lwEu9k;CGhl03eH-Y?nXPPlH7C$NAPD_T*Vb&m7c9FqNN=WL+B$Dxg~}=1_ATGg z)*fB&xtnCS2=%Ud*`S8hMC&m0QQi(+ep`aJ_T0hsBZ~NL%RDJ)x*3cBy{T!vqE6Z} z^Z&sV+w2PH>iV}6d|{39W}iP`7Gk6S0F!on+5#={kG!_DjX(RnwElcCVScb#2V~nD zpHg)>%oN`&ti#7IW(fYZ?-B9LO7j{1<3_QSieIXa#J`WJGrC70wQu%Amy&b2uGo*L zMWa|oc4V7KZ9pm@5IpA_dq+KHEKxahCR(s+wQG#7!93HnrG-ET1K#im%8GJ3f*2cc zxKg6ASRE0trJ(|AYgpmaFQ04&eYPk)##cQb;vvOQ`=TaJB&@^ z+IImwL0dP*4jr8X6MOUbz@c$-xVAPU=;1PjJG({``G9+?TTsvd9)oW~h@Sab$E~yZ zwj)?)Dcqg?4ZRW&b3%QBg0ZeUgV`x1EJZrz6d>CbN9 zd>Hii9nuEtyvsiqI^Y)9*6l@nRjl$qbuP7)%R_8>D9Bs2^-K^6{4xIR%BM=?e-sx) zB57U!`M^!`f2ddeanQf@O8wh^=$}un=L+BcZ;}74$I#xNKQsQN7$6KN3w}Z1Z;Lvc zbddrV|Mk{C-xTzClap_KRS{Y{ + + + HSF 2020 + + + + + + + + + + + + + + + + + + + +

    +
    + x +

    Hacker Space Festival 2020

    +

    Le vendredi 7 et le samedi 8 février, le /tmp/lab vous invite à un Hacker Space Festival ouvert et libre.

    +

    Au programme de cette rencontre

    +
      +
    • Ateliers
    • +
    • Installation
    • +
    • Démos
    • +
    • Concerts
    • +
    • Projections de films
    • +
    • Conférences
    • +
    +

    Quelques thèmes sélectionnés

    +
      +
    • Shaders
    • +
    • Lasers
    • +
    • Fiction interactive
    • +
    • Blobs
    • +
    • Aquaponie
    • +
    • Dômes géodésiques +
    • Jeu vidéo +
    • Logiciel Libre +
    • Sécurité Linux +
    +

    Pour l'appel à participation ouvert à tou·te·s ou toute autre question,
    merci d'utiliser info@hackersfest.org

    + +
    + +
    + + +
    + +
    + + + +
    Font made from oNline Web Fonts is licensed by CC BY 3.0
    Font made from oNline Web Fonts is licensed by CC BY 3.0