From bcaf05ee638a075b657b96d6583ab83b089cc6ba Mon Sep 17 00:00:00 2001 From: Mike Rottina Date: Sat, 8 Apr 2023 22:35:29 -0400 Subject: [PATCH] V 2.9.0 optimizations --- index.html | 55 +++++---- lib/8fac666a0a596d41fe05ef3d83eca175.json | 2 +- lib/core.css | 130 +++++++++++----------- lib/core.js | 16 +-- lib/jquery.min.js | 4 +- lib/menlo-webfont.woff | Bin 22756 -> 0 bytes lib/menlo-webfont.woff2 | Bin 0 -> 17188 bytes lib/typed.min.js | 3 +- manifest.json | 2 +- options.html | 4 +- 10 files changed, 107 insertions(+), 109 deletions(-) delete mode 100644 lib/menlo-webfont.woff create mode 100644 lib/menlo-webfont.woff2 diff --git a/index.html b/index.html index 8675b78..2230163 100755 --- a/index.html +++ b/index.html @@ -13,32 +13,31 @@ 🎶 Albumized! -
- Settings - -
-

albumized!

-

album artapalooza

-

-
-
- Fro! - album1 - album2 - album3 - album4 - album5 - album6 - album7 - album8 - album9 - album10 - album11 - album12 - album13 - album14 - album15 - album16 - - +
+ Settings + +
+

albumized!

+

album artapalooza

+

+
+
+ Fro! + album1 + album2 + album3 + album4 + album5 + album6 + album7 + album8 + album9 + album10 + album11 + album12 + album13 + album14 + album15 + album16 + \ No newline at end of file diff --git a/lib/8fac666a0a596d41fe05ef3d83eca175.json b/lib/8fac666a0a596d41fe05ef3d83eca175.json index 4b1be37..aedc6e3 100644 --- a/lib/8fac666a0a596d41fe05ef3d83eca175.json +++ b/lib/8fac666a0a596d41fe05ef3d83eca175.json @@ -1 +1 @@ -[ "!","#","#wtf","$","%","*","=","*","**","***","@","100","1000","1973","200","2129","300","400","500","600","700","800","901","911","48+laws","B","D","F","G","H","I","J","K","O","R","U","W","X","Z","a+call","a+day","about+a","above+the","ace+of+spades","accidents","ache","acid","africa","against+the","alabama","all+the","alert","alki","alone","alright","always+never","amanda","america","amplify","ana+no","anarchy","annie","anubis","apoptosis","apple","apron","arena","archangel","argyll","arise","arose","articulate","artificial","arsenal","august","awol","axed","axiom","azteca","baby","back+side","back+yard","ballad","banana","bang","bankroll","battle","bay","bear","beatnik","beautiful","bedsheets","beef","began","begin","beholden","believe+again","benign","besides","best+kept","better","big","big+dipper","biohazard","bird","birds","b*tch+p","bite","black","black+horse","black+king","black+winter","blast","blatant","blind","bloc","blowout","blow+torch","blue","blue+fetish","blunted","boogieman","boomerang","bore","boredom","borstal","box","bread","break","bring","brooke","brother","bruthas","buggin","bumper","burden","buried+in+the","burner","buy","buzzwords","by+the","by+then","c+minor","caged","california","can+you","cambodia","camelback","candles","carbon","carcass","carnage","carpetbagger","carrie","catacomb","catch","cats","cavernous","cess+pool","charmer","cherry","chipped","clamps","chewy","chloe","chlorine","christmas","cholo","chung+king","chupacabra","city","city+girl","clash","clay","clipped","clique","club","cntrl","coastlines","coded","cold","color","come","come+on","come+out","commotion","compute","corkscrew","correct","coward","cower","craft","crapshoot","crash","crashing+down","crazy","creep","crowbar","crust","css","cubbie","cumbersome","cure","cursor","cut+the+cord","cutthroat","daddy","dandruff","dang","day+a","dead+man","death","deathmask","death+match","december","deprivation","destroy","destroya","destroyer","destroyed","divine","dizzle","do","dogs","dome+shot","doses","drag","draw","drawers","dream","dreams","dreg","dregs","droppings","drown","duo","earth+go","east","eastbound","easy+go","echoes","eggshell","emptyhead","encounter","engineered","entropic","episode","eradicate","et+tu","eulogy","every+other","eviscerate","exile","eyelid","eyez","fade+me","fall","fallback","falo","family","fantastic","fantasy","father","fazed","fear+not","february","feral","fingernails","finsta","fire","first","fives","flagranti","fleet","flesh+for","flips","float","floor","floppy","fluidity","flurry","fly+fly","foetus","fool","forever","forgive","fone","forked","fortnight","foundation","fractured","francis","freestyle","freeze","freezer","frequency","friday","fritz","fuck+off","funky","funny","garbo","gateways","gas","gash","game+tight","gegen","gemz","generate","get","ghetto","ghosts","ginger","girl","give","gloaming","go","good+times","gold","going+back","goobie","good","gorf","grab","granduer","graphite","gravy","great","greatest","green","grinder","groggy","grub","gyroscope","grow","halo","handlebars","hang","happy","hardaway","hate","have+you","heart","helium","hell+bent","hell+born","hemp","here+they+come","herb","hey","hide","holland","hologram","homeslice","home+now","hooked","hourglass","horrorscope","how","huddle","hurt","hyperbole","hypocrite","hysteric","ice","idiotic","incubation","in+my+time","infamy","infinity","infrared","invert","iodine","iris","island","iverson","izm","jah","jam","jam+session","jane","janu","jazz","joanne","job+well","judith","july","june","just","karma","kate","keep+on+knockin","keep+your","kids","killers","killing","know","know+that","kon","korn","kugel","labirynth","lady+penelope","laid","later","lantern","lay","land+of+hope","learn","legendary","lemon","lemonade","levi","lies","light","lightning","lilyann","lockjaw","long","looking","loophole","loops","lose","lost+cause","love","love+you","lovely","lovers","lunatic","lysergic","madness","maggot","make+some+noise","march","mass+appeal","master","matt","may","mayhem","mazzy","mcfly","meaty","megalomania","melancholy","metathon","metroid","mic","microphone","midas","mine+all+mine","minority","miss+you","mom","monsoon","monday","monster+man","moon","mookie","mosquito","mother","motorbike","motorcycles","move","moving","mumble","mush","myriad","mystery+meat","my+truck","nancy","new+clothes","new+wave","new+york","never+miss","NY+dag","nigeria","nickel","nights","nitrogen","nothing+from+nothing","nowheres","obelisk","oblivion","ocean","ocean+city","octane","october","offset","oh+girl","oh+snap","once","options","onyx","open+wide","orange+cloud","orange+county","orangy","orchard","orifice","ornery","pankaj","paper+planes","parabola","parasites","parallel","party","patagonia","peaches","peacenik","pegleg","penetrate","pencil","people+look","pesci","philadelphia","picture","pictures","pirate+love","portia","posse","praying+hands","pretty","primordial","protest","prove","pszczole","Pt.+2","psychosomatic","quark","query","quintessential","rain","rage","raggamuffin","raindrops","red","red+flag","reducer","reefer","remote+control","rendered","rep+yo","rev","revert","ride","riot","rise","rockafella","rollins","roman+candle","rum","running+wild","sasquatch","saturday","save","scuzz","scraps","screwball","secrets","seek","september","seismic","set+me+free","set+it+off","sewn","sez","s**t","shake","shake+shake","shaken","shazam","shellback","she+left","shimmy","shook","shrug","sideburns","sidewalk","silkscreen","simple","sing","sink","sinking","sit","ska","sketch","sketchy","skin+deep","skullduggery","sky","sleep","slit","slowdance","smack","smacked","small+town","smash","smothered","snafu","snatch","sniff","snitch","snot","snow","snuggle","somebody","sons","somersault","sore+eyes","sooki","sour+grapes","southern","southern+rock","spacetime","spaz","speak","speed+law","spirit","spliff","spores","spring","stabbing","stalked","stand+together","star","stars","starfish","steal","sting","stink","strobe","stylo","subjugate","subway","sugar","summer","sun","sunday","sunny","sunshine","super+disco","super+stupid","surff","svefn","swing","syndrome","synthetic+substitution","tabs","take","take+me","take+mine","talking","teacher","teargas","teed","tempo","terrain","terrified","test","text+me","thank+you","thanx","the+ave","the+best","the+coldest","these+days","the+mantra","the+mark","the+thrill","thorn","thorns","throw","throwdown","thuggin","the+less+I+know","thermonuclear","thursday","timecop","tired","to","together","tom","tonight","tookie","too+much","torment","towers","tractor","travel+hymn","trench","tsuki","tuesday","turn+away","turned+into","twenty+below","twisted","union+jack","unreal","uses","van","vanquish","vascular","verses","vexed","vodka","voiceless","voiture","wake","walking+the+cow","war","was","waste","wasted","we+all","we+know","weaving","wednesday","weirdo","west","well+well+well","western","what+I","what+if+I","when","whiff","whilst","white","why","wicked","wicked+world","wildwood","will","will+you","wing","wing+nut","wishful","wishing","witness","wolf","wonder","work","whirlwind","will","wknd","working","wretched","write","wrong","wu","x-ray","yellow","yolo","you","young","your","your+mama","your+skin","yves","zeitgeist","zerk","zip+it","zooma","zone"] +[ "!","#","#wtf","$","%","*","=","*","**","***","@","100","1000","1973","200","2129","300","400","500","600","700","800","901","911","48+laws","B","D","F","G","H","I","J","K","O","R","U","W","X","Z","a+call","a+day","about+a","above+the","ace+of+spades","accidents","ache","acid","africa","against+the","alabama","all+the","alert","alki","alone","alright","always+never","amanda","america","amplify","ana+no","anarchy","annie","anubis","apoptosis","apple","apron","arena","archangel","argyll","arise","arose","articulate","artificial","arsenal","august","awol","axed","axiom","azteca","baby","back+side","back+yard","ballad","banana","bang","bankroll","battle","bay","bear","beatnik","beautiful","bedsheets","beef","began","begin","beholden","believe+again","benign","besides","best+kept","better","big","big+dipper","biohazard","bird","birds","b*tch+p","bite","black","black+horse","black+king","black+winter","blast","blatant","blind","bloc","blowout","blow+torch","blue","blue+fetish","blunted","boogieman","boomerang","bore","boredom","borstal","box","bread","break","bring","brooke","brother","bruthas","buggin","bumper","burden","buried+in+the","burner","buy","buzzwords","by+the","by+then","c+minor","caged","california","can+you","cambodia","camelback","candles","carbon","carcass","carnage","carpetbagger","carrie","catacomb","catch","cats","cavernous","cess+pool","charmer","cherry","chipped","clamps","chewy","chloe","chlorine","christmas","cholo","chung+king","chupacabra","city","city+girl","clash","clay","clipped","clique","club","cntrl","coastlines","coded","cold","color","come","come+on","come+out","commotion","compute","corkscrew","correct","coward","cower","craft","crapshoot","crash","crashing+down","crazy","creep","crowbar","crust","css","cubbie","cumbersome","cure","cursor","cut+the+cord","cutthroat","daddy","dandruff","dang","day+a","dead+man","death","deathmask","death+match","december","deprivation","destroy","destroya","destroyer","destroyed","divine","dizzle","do","dogs","dome+shot","doses","drag","draw","drawers","dream","dreams","dreg","dregs","droppings","drown","duo","earth+go","east","eastbound","easy+go","echoes","eggshell","emptyhead","encounter","engineered","entropic","episode","eradicate","et+tu","eulogy","every+other","eviscerate","exile","eyelid","eyez","fade+me","fall","fallback","falo","family","fantastic","fantasy","father","fazed","fear+not","february","feral","fingernails","finsta","fire","first","fives","flagranti","fleet","flesh+for","flips","float","floor","floppy","fluidity","flurry","fly+fly","foetus","fool","forever","forgive","fone","forked","fortnight","foundation","fractured","francis","freestyle","freeze","freezer","frequency","friday","fritz","fuck+off","funky","funny","garbo","gateways","gas","gash","game+tight","gegen","gemz","generate","get","ghetto","ghosts","ginger","girl","give","gloaming","go","good+times","gold","going+back","goobie","good","gorf","grab","granduer","graphite","gravy","great","greatest","green","grinder","groggy","grub","gyroscope","grow","halo","handlebars","hang","happy","hardaway","hate","have+you","heart","helium","hell+bent","hell+born","hemp","here+they+come","herb","hey","hide","hoedown","holland","hologram","homeslice","home+now","hooked","hourglass","horrorscope","how","huddle","hurt","hyperbole","hypocrite","hysteric","ice","idiotic","incubation","in+my+time","infamy","infinity","infrared","invert","iodine","iris","island","iverson","izm","jah","jam","jam+session","jane","janu","jazz","joanne","job+well","judith","july","june","just","karma","kate","keep+on+knockin","keep+your","kids","killers","killing","know","know+that","kon","korn","kugel","labirynth","lady+penelope","laid","later","lantern","lay","land+of+hope","learn","legendary","lemon","lemonade","levi","lies","light","lightning","lilyann","lockjaw","long","looking","loophole","loops","lose","lost+cause","love","love+you","lovely","lovers","lunatic","lysergic","madness","maggot","make+some+noise","march","mass+appeal","master","matt","may","mayhem","mazzy","mcfly","meaty","megalomania","melancholy","metathon","metroid","mic","microphone","midas","mine+all+mine","minority","miss+you","mom","monsoon","monday","monster+man","moon","mookie","mosquito","mother","motorbike","motorcycles","move","moving","mumble","mush","myriad","mystery+meat","my+truck","nancy","new+clothes","new+wave","new+york","never+miss","NY+dag","nigeria","nickel","nights","nitrogen","nothing+from+nothing","nowheres","obelisk","oblivion","ocean","ocean+city","octane","october","offset","oh+girl","oh+snap","once","options","onyx","open+wide","orange+cloud","orange+county","orangy","orchard","orifice","ornery","pankaj","paper+planes","parabola","parasites","parallel","party","patagonia","peaches","peacenik","pegleg","penetrate","pencil","people+look","pesci","philadelphia","picture","pictures","pirate+love","portia","posse","praying+hands","pretty","primordial","protest","prove","pszczole","Pt.+2","psychosomatic","quark","query","quintessential","rain","rage","raggamuffin","raindrops","red","red+flag","reducer","reefer","remote+control","rendered","rep+yo","rev","resist","revert","ride","riot","rise","rockafella","rollins","roman+candle","rum","running+wild","sasquatch","saturday","save","scuzz","scraps","screwball","secrets","seek","september","seismic","set+me+free","set+it+off","sewn","sez","s**t","shake","shake+shake","shaken","shazam","shellback","she+left","shimmy","shook","shrug","sideburns","sidewalk","silkscreen","simple","sing","sink","sinking","sit","ska","sketch","sketchy","skin+deep","skullduggery","sky","sleep","slit","slowdance","smack","smacked","small+town","smash","smothered","snafu","snatch","sniff","snitch","snot","snow","snuggle","somebody","sons","somersault","sore+eyes","sooki","sour+grapes","southern","southern+rock","spacetime","spaz","speak","speed+law","spirit","spliff","spores","spring","stabbing","stalked","stand+together","star","stars","starfish","steal","sting","stink","strobe","stylo","subjugate","subway","sugar","summer","sun","sunday","sunny","sunshine","super+disco","super+stupid","surff","svefn","swing","syndrome","synthetic+substitution","tabs","take","take+me","take+mine","talking","teacher","teargas","teed","tempo","terrain","terrified","test","text+me","thank+you","thanx","the+ave","the+best","the+coldest","these+days","the+mantra","the+mark","the+thrill","thorn","thorns","throw","throwdown","thuggin","the+less+I+know","thermonuclear","thursday","timecop","tired","to","together","tom","tonight","tookie","too+much","torment","towers","tractor","travel+hymn","trench","tsuki","tuesday","turn+away","turned+into","twenty+below","twisted","union+jack","unreal","uses","van","vanquish","vascular","verses","vexed","vodka","voiceless","voiture","wake","walking+the+cow","war","was","waste","wasted","we+all","we+know","weaving","wednesday","weirdo","west","well+well+well","western","what+I","what+if+I","when","whiff","whilst","white","why","wicked","wicked+world","wildwood","will","will+you","wing","wing+nut","wishful","wishing","witness","wolf","wonder","work","whirlwind","will","wknd","working","wretched","write","wrong","wu","x-ray","yellow","yolo","you","young","your","your+mama","your+skin","yves","zeitgeist","zerk","zip+it","zooma","zone"] diff --git a/lib/core.css b/lib/core.css index c66bae5..fc1bb15 100755 --- a/lib/core.css +++ b/lib/core.css @@ -1,21 +1,21 @@ @charset "utf-8"; * { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); box-sizing: border-box;} ::selection { background: rgba(16, 16, 25, 1); } -@font-face {font-family: 'Menlo'; src: url('menlo-webfont.woff') format('woff');} +@font-face {font-family: 'Menlo'; src: url('menlo-webfont.woff2') format('woff2');} -html{ - position: fixed; - width: 100%; - height: 100%; +html { box-sizing: border-box; + height: 100%; max-height: 100%; overflow: hidden; + position: fixed; + width: 100%; } body { background-image: linear-gradient(to bottom,#000 0%,#002 100%); height: 100%; - -webkit-backface-visibility: hidden; + backface-visibility: hidden; height: 100%; max-height: 100%; font-family: 'Menlo', sans-serif; @@ -29,44 +29,44 @@ body { .opts option { padding: .5em; margin-bottom: 1em; } .opts input { padding: .25em; margin-bottom: 1em; } .opts input.buttonz { - margin-right: 5px; - background: #3498db; background-image: linear-gradient(to bottom, #3498db, #10405e); + background: #3498db; border-radius: 5px; - font-family: 'Menlo', sans-serif; color: rgba(255, 255, 255, 1);; + font-family: 'Menlo', sans-serif; font-size: 0.9em; + margin-right: 5px; + outline: 0; padding: .35em; text-decoration: none; - outline: 0; } .opts input.buttonz:hover { - background: #3cb0fd; background-image: linear-gradient(to bottom, #3cb0fd, #3498db); - text-decoration: none; - outline: 0; + background: #3cb0fd; cursor: pointer; + outline: 0; + text-decoration: none; } header { - position: absolute; - top: 5px; - right: 0; - width: 125px; + background-image: url(/img/noun_87940_cc_light.svg); + background-position: left 0; + background-repeat: no-repeat; + background-size: 35px 35px; + color: rgba(55, 55, 55, 1); + display: block; + font-size: 1.42em; height: 30px; - z-index: 100; + letter-spacing: .3em; line-height: 0; - font-size: 1.42em; overflow: visible; - color: rgba(55, 55, 55, 1); + position: absolute; + right: 0; text-transform: uppercase; - letter-spacing: .3em; - display: block; - background-image: url(/img/noun_87940_cc_light.svg); - background-size: 35px 35px; - background-repeat: no-repeat; - background-position: left 0; + top: 5px; + width: 125px; + z-index: 100; } header.sheep { @@ -78,67 +78,67 @@ header.sheep { } main a { + background-position: -12px -12px; + background-repeat: no-repeat; + background-size: 30px 30px; + background: url(/img/settings.svg); + display: block; + font-size: 0; + height: 32px; + left: 5px; + overflow: visible; position: absolute; top: 5px; - left: 5px; - width: 20px; - height: 20px; + width: 32px; z-index: 111; - overflow: visible; - display: block; - background: url(/img/settings.svg); - background-size: 30px 30px; - background-repeat: no-repeat; - background-position: -12px -12px; - font-size: 0; } h1 { background: transparent; - margin: 0.36em 0 0 3em; - line-height: 1em; + color: rgba(75, 77, 88, 1); font-size: 0.75em; + letter-spacing: -0.015em; + line-height: 1em; + margin: 0.36em 0 0 3em; overflow: visible; - color: rgba(75, 77, 88, 1); text-transform: uppercase; - letter-spacing: -0.015em; } h2 { - margin: 0.3em auto 0 5.58em; - height: auto; background: transparent; - line-height: 1em; + color: rgba(85, 172, 238, 0.66); font-size: 7px; + height: auto; + letter-spacing: 0.08em; + line-height: 1em; + margin: 0.3em auto 0 5.58em; overflow: visible; - color: rgba(85, 172, 238, 0.66); text-transform: lowercase; - letter-spacing: 0.08em; } h2 a { color: inherit; text-decoration: none;} h3 { - margin: 0.66em auto 0 5.5em; - padding-left: 5px; - height: auto; background: transparent; - line-height: 1em; + color: rgba(135, 140, 66, 1); font-size: 7px; + height: auto; + letter-spacing: 0.08em; + line-height: 1em; + margin: 0.66em auto 0 5.5em; overflow: visible; - color: rgba(135, 140, 66, 1); + padding-left: 5px; text-transform: lowercase; - letter-spacing: 0.08em; } .typed-cursor { + animation: blink 1.5s infinite; + color: rgba(80,80,40,1); display: block; - position: absolute; - top: 33px; - right: 77px; font-size: .08em; opacity: 1; - animation: blink 1.5s infinite; - color: rgba(80,80,40,1); + position: absolute; + right: 77px; + top: 33px; } @keyframes blink{ 0% { opacity:1; } @@ -163,18 +163,17 @@ h3 { } main { - position: absolute; - top: 0; - left: 0; - width: 100%; + backface-visibility: hidden; height: 100%; - max-width: 100%; + left: 0; max-height: 100%; - /*-webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000);*/ + max-width: 100%; + perspective: 1000; + position: absolute; + top: 0; + transform: translate3d(0, 0, 0); transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1.000); - -webkit-transform: translate3d(0, 0, 0); - -webkit-perspective: 1000; - -webkit-backface-visibility: hidden; + width: 100%; } #accelerationY { @@ -190,7 +189,6 @@ main { } em { cursor: help; } - small { color: #eee; } .vday {color: rgba(240, 140, 235, 0.66)} diff --git a/lib/core.js b/lib/core.js index 3823b59..66f1127 100755 --- a/lib/core.js +++ b/lib/core.js @@ -347,16 +347,16 @@ if(isBlankTab){ }); } - let randomTerm = "midas"; - //var randomTerm = searchTerms[Math.floor(Math.random() * searchTerms.length)]; - $("h3").typed({ - strings: [randomTerm.replace(/\+/g,' ')], - cursorChar: "|", - startDelay: 808, - typeSpeed: 7 + //let randomTerm = "resist"; + let randomTerm = searchTerms[Math.floor(Math.random() * searchTerms.length)]; + let typed = new Typed('h3', { + strings: [randomTerm.replace(/\+/g,' ')], + cursorChar: "|", + startDelay: 808, + typeSpeed: 7, }); - var artist, song, albumCover, albumUrl, regex = /100x100/; + let artist, song, albumCover, albumUrl, regex = /100x100/; $.getJSON('https://itunes.apple.com/search?media=music&entity=song&attribute=songTerm&limit=16&term='+encodeURIComponent(randomTerm), function(data) { $.each(data, function() { $.each(this, function(s, song) { diff --git a/lib/jquery.min.js b/lib/jquery.min.js index d467083..fde8714 100644 --- a/lib/jquery.min.js +++ b/lib/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0sL^??>1F4>2*} zyGAw!_5c9Lj|vp_gZ?u^8ezOnYD-M4;KdjNZbPe;iEJ6;?(9Q2F3t@e9(^#{SR2boOwXaf5;!M z@khu10WlmC7_qsHv-=PCUyMILIpuHxhbday8U5HP{#*yp@DJu0FA-mC4BUU>D*rbo z|M}trg8_5e8rYcpaNIw+A^ha|^(Q)K!rsow830g~{_#8c;pZlgyQu9QO@4gUnScC> ze|S*i=)Zs5ObmZ=R^R;L!2iP#r2_1a1o{DBlBZziKRM)#$@HI`Vst5YU&op5fCn=8 z#lOeoyC`{Mg_R_3OgBUeC&^sd|EX~MJ0?3(qWdfa@OB;WO$-hy#AbBJ(yZUFJVTw9 zcoCqew%Be^u2%Ut96-a>)w0{GkZb;!9@(vF-!PaR>Z7?oq~-f^uKNtbM>2pj`Crig zGJ*b?1GoSnYXfK7pV0>WkN*Dt?+5_6uN&zb>+A0t#u?2T=ub*ej~VUi>jOp5e|*mX z5)3BCq~$;(82H`!Ind~*fCd%yGs69&{X_RS;-1Xh!HNI)6-2@20J3Tz+kQF&0j&p$ z1AqZQ!I;3(e?sH_uLM~Em;xjHj3Nv;6bK|JFfiybfbe@B@cIr60FeKeg}kYVF@PTc z_YMq>@`ds>T?b|i}_0l2n$FG$O=dZ$O!25NfPK9L>J71gzQLve+N$O zft_phVt}el<>BYy=i`H@*g&aGK`KwZd|!Nzd?S3)z1-YCfA6Rv#PG2{=zjKy;P3zwAu&N!VR3OrzUqyf%MCrBM zRc|x$#MAM7ZA309G1aM6SBw8Hp@AkeLLFiV9`fK=d*Nt_p?Ya4Jq=RlWOYNr(j?30 z{Bqu;)l##wI%a85+5Ak z;vDYub5C@^W&ss|JU}8K3lIw^0(1k;0Ih)jA9MrC026=(zzQG(Fa!ty)B&6UW`G7j z2_PEq2VnQJdei_40Ez%DfG`;1fAddAp+iF98yhRagNt7gvMRbUKsNczlK1 znbnNa32|Ki7WfqFr>uBW1K_#n;vzb#F%Ux2+Vo-E<^2l=JaaCI%Mx(JV@H92DZ}Nj z*;x8D_W>R9{(*PTh0(~o@UX}Ubw&VsoarDHc!N3BK7sHSu(W4LPhXT)vQNubqWIOq zd}29K+Y~?78OVhAI>yYeWMu=I@wG^>bnk#76*o~*$C{Q_|3!@47d+;yqSQ3`vfigt z-*BoQNIB&Xu{xmY0gDTdK#DToLOf0lhxlapcMuXW5gVH0XmjkVi2qd_X}D8DlItL( z34Azyr8kdNuHls4Xy)Fu~r231H;pN-ACiHHu>w&_SgH@gbUvU!TBcirjk5s(~Q zm;nK!zRa2TFG>G5Zt7}gb9hi8Pd3l*f~NDZzn$p3^<)b@b(;S@u0Q~wpY;R5eZ8v- zN*~!|ot^h)@{pIzB4OLcvzVkYAF3FXyk!#~9~ihkEQ}nVkdUz6ZNhKtEUbG+{T^DB4Nlu^Pg=h-9o{db7T z8zU^2h#SuU19*ubp>&znWH0&`6ZM&k?={+iI=eA3yxhgD^JE^Kc z&BXD9$RU(R#`W7h-NVt2!EOTe41Jb}8&b7ZfY;!zwmjjnu=EI{0AYp@p%dkF8wMGk zvfeoywh^pkClkRP!Pu^}I2w{MF%F`30mFL!yx!5Xy`b5LurSfK`o1<)yptq1lq9&CAY)%Nr*b=( zw!EwH6mH)8lH z@?&LOw$dTY0Q5PBnJsS4a-T)ln04TSpP*B1cj>e~^l%iK6+1Smp^x|^H;D;5l3|F_ z9WXzx7%*+j&V8$lz}y82+-oW57-T7&D7Ve-UgJpkX?$f&&>@*Xozn64HKrM^F}J|| zcE&IhFm71-v?uGrF8s37Lkq6&fX=xLrYM_k>-J?+>p#Uu)>zc;-J%|_H!e8e12^vn zu3NRUhnn3Cjdhp$ri;T}w{xc^yW>5N>e9p``z=`@#H8%ROtralzB)6~g0AtKkS-Uo zR>&{+kB8D(9Z0??t}S z>QmETl_^2Oa>Df(NDNX?IgRRjMMD(Otsu0t0)y}bbMBJH{fho11ZeEV+DK9VQVdte z-D3g~U-T!BDFWT}HH?=~o+&zT1Gc#E~=ZNvhj@qGZ7fvaFJtBG<{;6JHQ?PBHn_}SXM(-W8lVNZj z7&@jql8##&8VVeqO7a`Hh*SEZTZ!NGOSy{g!}^ucj+z$`VY_jqS?>z8D2)^Kxd-3T zg8cf;MlpgaTTbMySkZ~xuc#)Rf+cToRG?691cnU;Q=lMPQH`Qq*Quz6BCm!Y7E^ZE z6yW@;z_9rj6T>vQ;q+FW67l7uf;1{xQfoMZ0xFanFf%IJsl-I=UnSnV8;v<9TMv(; z?IWtE)7O7{Ff-b|8%;uHlNg-NoElAL9y1)MsC!*hs@J*>8@2fhX0Vv9SbVNSR5;@k zCr_GRFS8%35vod!Mun}{`N^(p8TXpSyQ0ym(pOWzshJ%L0{35HtiutCqapifS$$n zmT*9+?G+f5R&DChl2x56fi02lwGDyrr!=6&7tqx#M$1ctgV_NQ0V-a8G31EB;-KLZ zY8bTx9-@8HE^dl4m&9+g=k}p3dY4U&dMm*zo6csb`NmRtK|~wiaMfHKm+f6G-x6Pf z+#kjrP*)Am*>`172V+)$yE7Pf^S@$mB%iym$#MA_FA}seW7K$gX?k)AZZCUAe0Ur5 z^bFrU2R6=lLuZDca9*@R2r6-luF*Z|>?`p|+!f95GiFQpI4P^3#4S~09X(YSG(+M- zeKDt^=XM5GG1!EJxjtb6SqM0i?A)AH#2zZirjDqn4aNp8*sL|0ozLoNu$CLXUxGRx zr*@92^}K1_UiY;ee^s*pRilb`p}9#ilGPMn99Eo|Y4Uj(R&mEuf3Kv2p^thw4h4gmeYxy_wFPv#0o^bK zYV_9Zu`!^T5-<6H%ZqCRE9*rOkcVS1k>m9566{I)DO-s%=OV4u8av7}m@^)jkuJ)Z zBI9OYD#_PV%&O!YK6rfqR$=ef;X!R6HqJcmD!ixe?^q61el_^D5Y&(Q$k~E~$HQ1H zg$g@TPIq8%Ay}e~CW)z3NAA0}3M@DpkKz>F>lw#~4HAEo$M#y$E3M&w|9a=0^+Q4tYeI`q{a_bicx_U6dI^l#kwufg}X%e zrzT1q_4EMm`ljo8wX|%3giYg+razkIMIun*c7;v#ORR0j13bx+DfF!Vju-g*z1i^)M#v2D^C8~N|{Be7_bldry-6g$&)2KIfsp&)DtLKdVgm`7q zpxq(k1AJc-O^ns7Q0sr!N&D1{-Ek=jaDLiiZjl}9#GQOP-!Ph%kRdbScZ$Z$1Ef~0 zpu$U(%)^G@-ZmwhFuP7=0-kgmSrNPeQoA`m6Rho5^I~`bCxpJ+G5)12%x(z|@N_DmOj@}S5{Uw|w~Cg5kFp(X zEED90QKvv|={^D&I-#P7R8j+hk`fnXsiM3mx046W%W$D&DRYIk$6%-NwFcoM>{OLT zr$yuI?Xs$LJXYDo+j|NGt7V7HX*ytjzU%e1R8Oc z5QVaM1ILV-bQulQO2aS;>X*3kZn|vva;uVR zlA;Kq;GhyDA#hee`Q>WOw$FQ*wkR*Y()O-lbiB=-DWeJ22@v-RaLxo!3ih!rX-e_l zn(Qms?InZR8qf?byV;Yxgt3r+G8U3eDRC+ZqSM-K}? z0ql?&1s9-5XddVUH}%xg-$|GS)hf((IB^(IU`2M>b=H=u`^R>$#OD%0#tv+x@jHS2 zsOOXYMt+ZLPtxHcMcskn-6p$p`7EyI^Bn6{n)i*X0-JrHh)HD9ne=!_#l%VxP{w^t zed}0DNd_HcNcqb;Z_H+qI$;yw3uWn?xf_wmQOX9w!af@z5E~)~q#ngE4CfvrX-Y;t z{tJ~uU{Q&o?}bHYdfp{ZlXB8bi6+yeD6R-j(^n=|Eadw8PiQ;W*TW1RZwgk=xBF+p z&!-oyUVV;C-1}%oXI9q`&@1vQo>IvK-`BerefvrEYO|WBLu#wqUhERT5INSPG!XIv z0a(6Y62_r{kT@fu$ghxf!icnxjp}1p);}%*Eaw3(g)?+>U<#(RVA^mX+OKJXwIk?E z3q{Qgh%>%Lg;|0ky zO;kwQbm`bR)O=zVeYwG+Y-uru{BhX&>Jdl!`sZ3$A{5kWNfCX@$c|@Bv2+^mpB*DT zdL4)V%#2@ed{ccb+^yHfU1DkU>ZW_#zy3s`)1>vJE!uMIKaZdf#o)!#M7)27=5o9} z_k14ZM`PjYJ`RF6e|GhJJ$60Q==RI6Yk;%j?EVFdL&fJBz_csoGGPN#Jw&wl9q;;wRN}Y^0aXhU(7|4V7FDQo(e8UwwZ6K zm7;#QGqNSkMxY7t`apH2%pgO!wHVidWJ=K(m^nEC!t;ynMOsX!d{tsNWk8%!-`;7B z#2O1}POR!U`n>B)HOL)F==<=l_TR@>YOpQy@W(cWweW{L#D4L&(tZhgPVAfElj8*# zg|?k;drx?&sii}1`cSjgJD}g_-7}UG@VHGNw-7~t0y-~1e@}pIXZH`@#SPz05 zQs@F)qW|(61i>BwAP7TgK*28rn4_<%Biwz`UWOaH@SfAzpE45uuoMovAkbuUP&YUG z^Sx*`-hY{eQfJe*KbK|92FN6;MR(?3td3({w;q4Y)WcehCFt$5ogMq-T#s^(EMlznn#c;{976{F-r|>WEJyBS zOM$B1%34Z}-{Fl4Sj8Xw0LvRNC|(A}PuVP6#Wik#QpE!A%eo3vG}C=B2VOfug#H_s zEUBy)S)Bo-y5KRegv$km!ay86RzKQRwDIpg7L5+)^)eiJ23}8>xSEH|R~kINQ`Qdd z>QPqtE8CkWv&;DHVJNaxPOtyi-{D#8b+a`3t`hf8kMC8}&HK{BYNwnoVGm&sY)Wpt zud><03kw$8Mxj_SHhQ(DHx)K+x_n;H=fZJY z$-Qcr(s0Q43O~zkBQGt!lER~3FST;4EM9MN2&qIALmmnmhZ>eAw#~P!I9c%Pq~(0z zVbl(%v;5YnkX@IH`Q<%Gs4WhiFDV{q)gOp8bye5OlG2arkC+d!*R33uk@4}-gW8q9 zfEgm78PPc8?DRB50wy41>ZbZ%jOf9WppeWQb2Ev~0AkO=1bw6g$O*9mFy$jRq%4xJ zeidS2(ZudME61%QiAg%K*pGhc`Rt^XiO9Yqck6dBMnBk+uTz57Z~E3Aus?+DBc!rh zM)XhnoWYxAyA7m30&Gd`Wu!2VOsz#N`7ikq2o)dL`_~q~hj{0m(ceR^jkCSQbQb=) z*zbUDx>0Yg1a-qDHY#ZDENl+*WZsxsxU_(>{j~u0l3GY~FXg((z>c8Kf%f9Ve&P*n zQ)@C(dgi_UXPUqKgkSH(!pI+q5YE1p5!SZwuiF-3Gyb=~{>RXyHkzVHyXhOpT!>7p zq%MNF8y2KGK91#=PKGuA!wZ-sr;>zR0+YkZEuu>gr}Js_&U0JwrBJ zdHK1s^(p@=#_TlWt8q?l<<@qi{jGexz`syHD#$7BlYDWoKs;IjEz-#(N~ZQbJfU8_ zfxb*qxu04EXJfRI;YIMRmkNm1^6cz`|F!XgmUYX$z*7gQK;H>sYi`bVO-~8~;L{v> zp$Nz}-yCuwv(EXVS98%EY%&N#Y6}JJk63Gqr(Q28DZD*aY+Ts~s~S;{Oo7WsLVG(* zWSp+)*B#q6OKWMbvza0Md1NnchDNYHMJh(w4K9;gReA@!%tfIF>>t>EEyT+-bQNzD-(eD)iEAn?N_=3g3 zT@GP3yvVGe%7~L<#L3s%`t9FHNr@Ags`X~0;ZR95l^>T{+z`IX$;9(mWFM#w#Z7z< zKBh7L$3#+3-W#^brS|zk2TK(B{50JBh;jahg&_R`d79~Bromig8Xx%;kGP7hR72xP z8i@Kh=2+Sw0TQ2_`fDnT-k--?rOXxYVy@Sg1-$Pj3ka$jy=H5ieetiHeQ^MVd-k{h zE}WRgRKW}wJFpp#&Jf~whqLoCM~9nBTmtz#I~a$*s(9PC z$pj1TUn9-4&+(lOz1B^~8Q1n09;hDFS&cdT0CA~c$~ylkd+iVoUR%~?cmX1+|9G4XJC z!y&Y-ue~Eycx$)h7;?TIcAtN98Z|bKER4Sz*jTIf9dXsWjg$8yL2TfGJ0a4@lskx8 zg0~bZ$g!zZ*nI%>QyFpNNy>XYUyk}brjS>L4D5^VBxdU~1+}^5ZqOn_X=y}bL_ei5 zpehj1tngRL9(lWC@3vMw3tAO{qXLn{aLe)>h9ZMqlJZPWv?g(;LqwW1RB=&#!J>dl z(q=i)n+}_PDrBpc8Sl%d=cfrimhGpn2aX%*4RtoRt0*_UgTDyhRKMIyty)YP>~d7o zbYHin$oOdJzV-EYRA8<<$@qvG5pEF!{%lIxY|z58w^GzW+25CGmGcFg8cLUza;VEc zF?7KrJYq~)K6T1t2fuJQdIZv{tGRsy4im`zot2IpC^2H~SPmtBz9_=pp0m*V++AJV)&;V;jOw}!y3-!Y25%swX zAcb+wQMYhndPB}nuNh9?>svMQqCM{7Xj zt^cXHNA1iEYQ(IhTSTN?4jUz|&1W%^+Cu<#%%cevgT>MMzS{(0D7cli+zidG^5wS8 z*`ZnYg1fZ^4su`roCI!m4y%Mwp;sE=EwzwPmSPbt;)8pEKUNi(Xb`(?OS=SxlYgUU zghhVfBYgk5+%Ui!?;0h;8}ErfapZN?Ti~)TDt9vq&{=Q%b)EmJF8ceAc^w|9rKJAl zPL$#-KLdi6zIh!O2H&UOB>nd1AWV%=xh!N6*&BR!)ON>%_;CA5>@%7<-6}KdG>kSjP}YY~(rOSQxg-DgnPY4{FPE%V;cz1812kI9_)wyN zOkN$Pmm9_bdF=WS&W=9nm{%9GY9-djg8nPzBFUQ^Eu!CG3?@YL*Y+Xdqn2NraPBWA z&U*9NK&7l-bL4q)SH13paG9^N#&<_)|AMaxI-dls82c_Md zu8;W{2_I_h%XB__2wvBj{|0I68;;j@5`1d9(;K{fN@Ki${o{!SE|ytn)_9N9AY8W` zPr|!Q8WiO4{9Iy|N*QEl7Yp)L%A?bV$rBUv<1 z|6Dm0sDua#k4uB}Oaw6)EY+4MI9uu`fpQB zK3K@q#A3r-FSy;U+~qT@R2c}}e7_bdmGW}RSnT8X>cGAyBH;npIY3t{?P3trzY|{o zlnci%y#k8TFNm2TaN2GMkzRUR9B1LWfjPe^*v3oOen}8zZ#41E{+%ej!F{i^dS(j{ zn8&nl1L!-l9Lz_xHd?hFGHW}cq-Nz~rUHw*_mzv&;mt;k73|JOxlm>Cgi8$<#FE;u z)gXNGN}^a>qWtMo6SG@e^qI+th*tWIWLK@-Z2fp{GNBr<`b+#V?P8Ue&$r>YouP;d zQTETn$+KL}mw2!j(k^56m{CYM2U;k&BYd1kNc^!nW8CC@BCe0<{D9cbcC5LpJJ6IZ zv3Uk^-f1w;GmtN^;~$Du7j&g4I{a5N*-vxp4=hYBiimU(S6%wp9e!PEgE`!K9I5Od1t&h&%vec!kN-K;jqg&yf*3 zT*;Kt$S3;|tI(^pCWpZ)wiVWp)`KuH55SG0$uM?_hPFI6_(NmLNR<^DswyRAExU|f zk*$}aGJBT7B+a6eYDo7aaC!k3nUI>Pv;4)EUVK_4S)Dgriu@_uyZq{z9!8 z4+{072oB!Uq*M6*)WMiCWpB!l+E-XbEnWQSdO$Ir#tS*fc0r@OCP(yhK&6px(fDnE zz*dD41}cO2UX%*5ZQD;_OO-**gQ>>S#4>orZ*#nQezVE)icc?p%aY3dyiV!0#=Unw z^$$SEoyw6SC82lwKaT8fqm^`WT<0G$F6M=Hah&$G;5@vT;=OK^I{Fg&lFI28%UNmj z$4ne#yw!E3j`G~%n(g8qJfzolLoYc&To+KF2L`B7rCp>5Pmb>eR7xZHt6wA>7sIM3 zl4KF&M)m9k4&La_^E{jegFS!0jUn4Pn*DoYV#tN(R`zQGc818t)JG;#Qkn-QQydTG z^6Y1B0FI=zm#?6dw`^IAkOP9xh9?YwQ6Pmo z={@c16id)zjK0ZgK2(XL@)_c`g^0sUKQ5QCSS8l;1yapH>pRaJt8+KQ0mEyjIY`Ul zMAl7uq=Z&EQZ=+4CzkM6K=hTab-;<^dY9~~HH<@DGmrtWYmVqNXPhXugY8tuI-*^v zhT|j=PxE)01c@)_ozmfYw-BMm<6({kfe%`cJ5_n~X3Q6?fKy;xVtZ_%R4(W3lqkq5 zmpcOw%szj*Gsc3ICqp4g;_RZQiEERxnYn|Ah=r%|26Zvv`{nL*G5V_STD=bV65gY6 zTia_3J)ELhw_tJw&VNmYh&Rs~_ zbqkcc)BpmhaA!32gn!AtGaR!z;Wg@61r9w)7cUx<8whsiGH8Wd>UP6B3@_Q=@?S#1 zo*lapz?0J0AKFcl8AaGixhrwO!8C%N48v;BpcGSqSPAes_Fa9~6uk`rfDj`|7pbtW z)_EnUK7ISQ!>XF-cDq-N1D2VO|Ux^Hm1#^+kyk_nV|t-GhQ-f~z-ngPU6_$8))5Z_XKYI27VA239S zt#KYR9>F=nojr$mukgJ}L>IPZqc@u~ptr^(duYY8G7y355I#6E6tML=Fy0wj#B{1B z#HWI|`Se7I>SC0dZ`p;~gjMvY%y zeU&+Kgs))s&7irwyA%M8Wm+NDo>}y>iQ?;7{T1}3Q5K?CZg}5KDQ(8xq{&6UFe0S( z!rkbwz-u}0M{~7YAl;lHsQogj{Yt6(?dVdML0}xqeSuIE1sXHfFq)Hihx>}^3dp3D zBa3DEv(^}j4IuKTU*IpH^Y>~^GZft*W%j!qJ+S?i6jxo+ha^9aX6Obc1nHo!dG64?G9BTB+>z#^lOs9(2=gG8pyzMQL z&|YV)Fwd0?%r_2`(XfYT&dwETZmlWAe;D~(mHzlK!}HGL{V5c>Dh3b4T-M&;9CDY{l2xy##5+uw#_t68#PPHMSq*k)_pa75)Pz-Y{_Qsz?NqQJJ!98D$yUil@`ySGl9Co!YJrHZKbX?U z#HgHe-WEnbh!8076pqvP?8dZ$!C(5MJab=InCn}O(cC4>nOo~srw~rN#07%k9^xh#P75}N&fsKR;^)>xmT?Q{?gF|@M!IzDrOikjyiElg zLV&%z=cjLNeC~yaK=&qP!(F}G4b)nl^-w$@^|&+B7TBJifAT&c)$ur+?gWku-N@h->H!fdGSS9} z&CJx8%62H1^m(n#RKLT)O^@$KYcR2y*Wqx)ZS>KGZxazhcf;rKRWh3^WGvkd?>`Rr z+)u4~-~N8RSiBZ}e?qlJ3?ELXT*DP}hL6@=M|xIf()|E`2O#juz1A728B9WlTt``m zjSK-So=tmpQG*WbpqTFHuF5F}m@tf3wQi#Uy3i`ITK8~yBI?jPW>NJ~IG@~F3J zB8`{5*P^ep=Jl#MOZYRSO$Ub|zEo=gB}NUbDASg2{!P=AoAfXqn1MZVk5k*=9#&v)@Jw6jp_oltP^Yc*#7#m5 z8-aHgpmY(eOq>yjWLNUzK~Cwi40v*>17~-?ppDDPRJ%?YV6>6Sgf+?0bzL*OgReN9 z&qM6)bsn3Yt>B}nny5erll-L7bmuqjK*rIf$K)S|Y-D(wCMNRIJI5-CNO9u-B` z&LN+G3Xd93>_W-w^v%KQQMMhOph*t33ubXok z8_HK9iwkT+9A7mScm~rTtg$NnF5Zw6s^%qL#Itftd(b}OQJD^Tb*Y#zwlEXiS)&u8 zR5=%bZH2s3=U^~TcvF%u5uC_w1+qF-r|r!(UiQ!10?*kR-cymC@+IMAa|ybOe#QH4 ziLkaI*(ypcN=2fDf0DGBizQMcQBEIhK=zB~E2SoEbDnX3s{`Jr=bYHVunY#D&xcr# z?h9h4G!Ccxs8q|=*L)m7U??o^$Na;F-fwRA(>J#ZtLyVs6V=oMSdx23_@ zy4>%#nS+r&--GYU4+>r5y~b1sgud_H-(KJdxXk9ayF4vD?u!?h@!5~7`w)0zqgluI zxTfsD?fzT<=G?JEMiXh8QIJVwOw_hC)Ce;wv9o-4e@7I^Ar2MQ`CAKaxjwTTVc3XPik)0Ic#k8wQ@VCJWrRERoa}6V+XvhP77p4;G50PbA``N9jV-t zv6=FxdP&(`_a<#8*t!{75{Z%hO|LFduxe8Ur0Kg10ukeTp#I97iU&9N`4W zp?Ccuq6t-YqkN-$odV6I2+40IjG?(RGN4|CfvP}NE@cWjHDaFuNEE{hqu4XV7xA-9 z)F{JuUpUs*rLfw5D_(JMcZq9sneRi=P{Fa950N~hpTTh5Uz`IiyUDz}CfupxG+jdf zx*y1wJLtAM-5}y-xBBv#q5W4 z+O8h5<4r0+>qsfl+6HZFcm8+{i1o^4V}6*2;j4b4Z-ORh|8GV8r6$l)b>9R~ocyH(++nN6s?WmSp>FNk+N&FVRzE~{uN-i)v zIVZh8a5>3%mQC%=RrO*^eHUc&`1Fj+7OWQns;d(5 zNZpu%9!%MsU@T(CMolq8P^N2NGjnEL4L{(;O6|Q_#$6jJH-+-LqW8yXY(@qC6{qgtRzv}_^ppwo6*p_}9 zY6bfsvac=4?Us$=W;bK%CM^|n|FJITL6Ig%&{Ok_f_5q~2a(){Mbw`@0Swlz?$@S^ zzbj_@Aa*-l>NV{{Nrq_A4oky?UE4`adKbhNyT^RmlbdUosjd4}OkE-AcBkCABYKCI zkLqz)cVNim>0Fgltn-d{pUceDr=7ExDQu5#Tj=$c#g~>XU6sk`if7A4waKY`xGN2Z z45JTS&$zGDb+X$0OE!0eZ$>VtFHdr~Nnz?~wEhD;2-;esF;yl5Sf-JO&n4}!dQQ?! zUP%Jfh=F<%D**X?#9BDyus9|ZcOz#L(?fxza?cWHTdIjwSxtz&^<-NkGNm)&hV95W z^?~M;cU80QG6X7eeWLJTxdbTIx@=>*+G2CQsbQ^o`=sk>eQzKH){ax+X#J|kx!7fr zRYtP>NpMnJC1cK7F$MX&m-ICILBSH4K5~XRGhMY3acV}|xjKpf?}#tzp=-gr z-=*IDa0Wv6p3r;uherkP&B;uwLH|fCIuz@m&$LWHSJ~`S|1`u>YLe+GY%wM$Q5%!_ zSE4Wx7Gd%o0|{D>X3j)%Up&?YIz1Lh0;R=nk%5ZNW(mJUVVS3Z1>}B~WWW|E8jKCX zl0_0m81a=ueY?JWnUu`?)3bAR`*Y46!_^FA3_NO^k!AbN@?OY4RjO@Y>d`8fb~y|t zrVItkCRhR)=YIz6oTwP<&DbXt^lF#ds^gxM5tseasO+l1nD4JbzUFVcI66BWAToVi z*ZOvpC!@MV=)~W;a^VjUHx6Z&E`gzQ8!$t;g8q;G+o0DxeXDHs|dTDO= z(>Yo0=oT8aK6=&m!{Yc-ri1GgQ0*G2Icw%R{xAg{gg6I=71__u*9^9>Wc8gmvX~?? zQUnW(jIo68sn`WNfb?oQENLdk#B4!rt8BidN;FWlLST`|e){-RYkwWArjXzPMmlp$ ze7H;p_N{FhZ>IVc#!|GFGC}oWzBT`|s0ng3YqX9b>$|2x5Qd$So^A5$ANYhx zT#NFsY2ZgTnW@j=cWpz4yumz7)MB~W2m-sO z?-VvCd%$&-R0A7SjMt9MiU+9_n>C9pKJe{F#0O>( ziGSM8hJ`ERo_vg8yMq)HN78%q^}r;T>sP}C94Y*0qZRE4(EJpx_v4o$bQlPDVng8P z?@@#xd5tSI)*hXVuBD}7ZwqG;Q!F)26qb!B>0+hId*sTcCi!osTwGr$1u{!SAC(kQ) zDkVZ)V3`k62~uE!bTK2(JD!=e=;|peVLqa9-btd@D~X{xUtmm)HlU?sD8|=4qY_V_)Yo|=G3f%qI_~TDacT6hfP-uO#aNzC zkPNO91#viQ=tA-YNlLg?>(?p2nfJRHtb9t_oAEhNRF$=piRxw%jftx=KW=vuT04+` zBE2Cvt?#&xh-p>bqBVk>-dk^figkZ1FEN&o*yZ<630Tp3*RZ}ps)ojG>(P3q+Sn{% zj5X?N?jQuq^8vds^CXw=w%RPW%W9WLnSqO#4)Vue+Wfg2X54Ekfbka?o8vkOq!=SLTisyeYJp{W$PC@-`4 ze%hw0rU*O@=tW+CKDvftLD28pRp+c`Umw?pOU`fJ!}9q-=f_za_9VK+hkd}e6`wJA zOwhz8RGh75Zq`(v*|`|UcLu@PbL)`3*jf5|a+o&M0_(64Cr%k+EKVvsw-7eTap1W! z=drsHF#oa%uxd$ndSisyAYcNQUtv^~<-+fGT&Igm$IBzKoV_-JwUEqSMP1*Jz>3); z(b^tMQpG(e_S(&4ZFD3}_8Bw4|DKD*@+hu$K2dQlHhL@xSD<9kaxE}=nIr)z>w=wlVyInl z)}rj~m=-Q22q0Guy7W=>9(kqT^Oyv6=Ur>btC=4aZ!^3D-0ZLQ6Q0J{vI$)_CP60 zIaVVSX=CsxH zAawnM6)8{754A0ML@VopZN5A$4h7X-?zYAykawZjV03Br^AXW%CMo9Obn?3^j~(mR zTxKnSH*R5Z!56FYt6_6EOJ782jpzdz#Xv{ED+7gcECvGAR{p2=Ww$pZyA!#m1A%lb zd0U^HQN5tAYAi?V)WzDM6qqhMFs|f@1IlU5CKSwp=Mq@3FbKOxk~nqk?BMJP)XdGG z*xWLOYW}6Bg^ahY3_2Ge1?Mwc7h!DKY3}ad91~s}!&nmGA+96V)*J(w=GsOu_qz`i z?@p?Y4gF;(|5l3hR*I~B)K#!xdmUa`zf;;E)s;CtnyPwc-p%hG^L+7Go?B`!%kom6 zq7eD1b@L8#t6SV-W5dm3q>?6UQ70l)R0l~4%!WbvU~!rKKqU)K$>`OCe2Zdv^Y=1i z)MC)6>Y=Bs`USBwVMHMVA!Ot&J+pGvZfsG~~CUkV?e|ndENW&5y{iFueTb@;9vH#eTAClZL8UD~6XCcZO}pQiI2b4FS&c z8B&Z|<%d=;I`Lwu~$9t`cC<1zKSu`>4u zEKPXl&WEK@9EG`>zbAD#Ef=60+8prb_@dRZIX*`7?8HWEz4?#A5aBKn2J9&GW20Mj zznl^cR@sG5ai}H)(C5+-@HZR*5IP$fZ}PLti=l!p=R(vxY+vgHXTyElHhqL-PpC9M5ukgE17_n39}%*87hZt`XZQUIYiUDPk!y6 zdAx#&h%?frp7t;vR={?H-fo~!c$3^JSqq!M4Ul(7)~y#lQp!J|2^VqyA`CX5iGY!+ zm?@rVyKPa|{!=#rMCNd3C;(a5!Q7~|3-Lbz^cM^04oWv&4GpPw;w6^16HLa-udP(G zBefW*5iH4$ttVL6k`pZK>I91zi|pFw6blZ+pvg%V0qS@*PqW|-HT#}uZ?B=Yt4Etl zs07h0HtN+`zOF?$dV94PN`UFio_Tgw$BNcM7==(y(^W%$a6oZ{ZvZx<;-2F(bQuDw#G(*g%YOb2FuDh^6p;Gm)z2bB~D#ejoi6$e2T2VrD{7BsM%(tsk_y;QRQ zH)zl-?yI1NZRggVTm4de-j&FKAA~qKdp1cD8ZN2<7g6RK=6_OgQPTn!eKcH%p^%sx ziI*xSc&AX@uN(zIL-eCq>H_j2w+kBMQN`%)qN1#)f-*6P4s3hH4DSyg1fyVvJF@)7 zPz`0AK0X|Do!(p}jA;XFR4N5|BSxZPCqXLd7`-wx(KD*qUfsfKzbdqDB2&i)dKO1L zep{f3EKI($mlUxRuZZjU%hzZ7tJBnFcAh#>vlZud33F;;SpO)tW9jpPKI|5XcTniG4^}dCQt32OPU-X#NRxU1Jxd+hMgKGOr4&rH7<_+4bY?s= z=k8~oxqHqt3&!;9Id*K%o?|YLTs}PKnP=wA*|KF$uQ6kL_82<`zXht=CstP2RFpq=&<6#JFG^OPNaWA4opJ3rWc=!4zH-(T#1 z@P=J$We*{@+jX3P*0d7*yny^Di^ z9fkfLJ!^XZQ~u*PM`6LUk47Rp%Yq|^4IjR9#|<|v+cRKXqT_~TE1v>e@t{0cou_nh zK1&^{)J8tb`u}G>tK~SRw(?n*9MMENw9aR>IkTzhY^z)rr_4eEJ?sHYuV^<=_&yvlmKE!X31b3L>O^=en6 ztOU)awpXJ~dD=itrM6b140FqV}H@MVYnXS!TIn( zzA~<~NcH&D&6M(Ulu9PQP;Yf}O2F8N17EIUXE{~5UVe9V=p@Ci38q#8Z6MdG2GNh1>ZbEPGN<*6@0}D&DMOzMU0uGC5!UdF=2}Vt**Kg$T}sIuEPm{4J!q zW)!-C!c>6O?oD;xkv@&d1RHIa8bt!(9dly*gA1fP(Ja#^XR)bG@B#_e3xdZEf&@LvqD}$pLj|W&AL?Fm(4x$vaXLlEeo=6WuKkSUa8*$`*tN0$F)BkLn3Qp&RBH?*HHdHCVA6DJRU zUw-hg{Db@_QcA3Ez5o7OcQo{~+1^9CQ)aqVGj6cD)?H#^6^ffQTA7RHZ2J&4XycJT zti^1Sv#i7rx>ae4;hGkThmudNREJ!Ne*8i~bEmsMgimYpIf^NYa*Kg~%IIT3vfD*3 zG5w0Wj8Bz18Ee92e5Z@1X6bS+_LYDK6uO$K<~fFGSq@D~XXul8Ij6NbondY6Qc#{5 z6gSy8hyAiijAYcM)m*Jds10!DQq#3`qrm{^m7K7}w1C-{0&~mhU)gO<|I%`aaTAxG zk)@6k&%C-hV5s&lo&{E`srt4jf{}zG|59OYkxSHI&ek{Q60Oa-MC<=Lm)I7@wPv#K8P|*^I8Nfvy>B>s2iF#`(#w^r) zd#O{ZP?lMrsjp~}K+IG)s0tH^0VRQ$6Re~JRvA=REO}Ac`=er!Af**tw0T#IOteDF z-gYrtHMumr@haY&7v~XEIIQhFqP49&qV<2BM@(&6h4;zT?{3(qt&uD^ zdeJgF9X;BZP?yE_LJNljYxQw{K0k}jD6rsE7!!>Xn3ZQ$nG9J-u| zb)Vtp2ZmDphnCk^-rqF$?Afzyd0m}+8@&GQ+&P8cL%(d{ALn0FbByvlVNr|{-Js~;O(bW5)_k6Nv1hx;F#jcBg!EDk-``@nsO>aN}P zvd?t5yFXjrq2g52`=QY3lO1PuQS3=Ny9{KA8!$2QlGDr5FEPC=L(7Y$MMaxXFL=B@ zr40OXgUnEBw-{zN3Z?bM6U}s6sYCPs0!Ey$RxhM^5ISsA^p(;x-F& z?QKGh^=0W1$zw`T(VML;p+1c!6n)NCi>c4D+KfTvxrreuOMT>QI)>c@I{W|f1fp86 zEtYdX#vU(T%LA${OXsNp?p=(xt%+*B5I!;EN)y#MIML=*weCvC@I|xL_&;mD2%XWX z&!aOhZ(uGv9{hhdsZ;n5Cv_T*G{r78suT8K!JCufEfZrOEis2RkiLkNW=hZ^H=tej zDangIv;uIZQz2X&9TYRNv@t&u9};y%RI7X3Cb~a@y}lUPx{m5z4*>i7fbJyVIs%9F;V$A z90{?4K9UY|SXM_u>H@E&1ps;;M|(9SeYWy^K$9y2x5O$)9vZ|c#wl1{{Lqe%3=}I| zF{Ypt1C3lz(5Ah+QUkFUhhY&BNOVplI-S3xN`4-D-Rn0j4i!Hz=6@cQJvZMud}*lb z!a84Bh=XOh;vSNC2RdL8xKN2?+`gJpes z_w9vYNcrE-?f8xq?t1P8ONnXiid9c1dqsxP`T!@!wNfht@DUfbh-5b510<>2uapba zTlEGIMf6#7AxzxY+vo`=P%hf=HtQvyg`v@Cb0xt+T5_FIN$|N+yFf@8|1GxzSQQ^kUU)u7X#Zkive1cPesi_~=jkMSuLGyhQoVI{7p9dlE|d&bpf$56PdAMaPcG>N9jtz;$GL z9jtnzcZ<;9C*IyTIrX;5n=60QsQpbAwO9T0`X?qgzC|ii;LxCfzmY%V8YwK7`Wp={ z4LU-4kmKB1-j6=w%cgfZt9~?Nb-w>iCF6Ym?;S`=>WcK(x$yoMcP+gC1@`>?FYH`! z|BEl6ei#lsw}@1#_Bcb!TGW5T8=q=?x)H}UXg_ejam*SnM0@@jqKs!E<1QM^1mD{R z-Q2>#)e#rdJh98*Hz)}s9~>xz zOyw2B6<5wBgk=fYUb(OXaeXps-Jssj4ExQlbn;oH+z-wZa$BW*!nbSPwNLdKu>ShL z%KvQ7=G|dUD|fg;Zp#dkMf|1hj@9&i_YX7D$}1ctzB?L@_vwDDT`9>Y+1Sg)t>dTC zXFsJW6o?}-2%R^J5~Pq5$nLFok!f|S7Vf-jbM5;1}@t!WOtsAwK^a=mm2wKx2{A2QSb^8^T?I6bg?#U%x+o^H6r( z9=UiA{7ycB;g$M@+#VES~c-muNWME)mV%H8|!BrK{Z}XKwo`V4d&Ki}jM9}|aS#GoE z0=XOvOdwGJ9ia*_c-muNWMJS3{d1FnfjyUj;r}<5+YCSv6!07Xh^q!lnVM5W+&{POPL^L$CCDG6jVv(an6f{(W6f_9Y&=_q&G&F<=A`%i& z64Kyb5Lh(y2lTzZpZRz+d^q>r_wKppo~vHd%tva*ba)YB0UnAN!8G&Tk(xcl8qW!A zGhQO5h{t|3F23RdInAAE{sf0O;QJe_Fir;iUwA}@f)C|#&sAhJe#a;Vkkz+Y z?djG}BJbDVI$yu?Uvi!))jp;iytjj@wS+SEq#TG}ct8{1s->)Yihi_P#JbMw-fd`q z*RM35a7zs{#0L5Ty|1hGXTMg@)%-}#S=AUN?x<%+%FCJUggPTSx0Im)%;%tGIG`|N6b& z8pllR7j_>X3;+NCc-muNV9p5s6Nm8 za)9zAS8Eog+aoO3~9kLg(&#*t_pyrU~aL7@{vCK)rDb1War6orpTXlX%3LWlt) zFQ7FE1q7j!mI^@yLZYY)k(0PdO8g_o31SBf*a%x-1u$a`EPxRMMu^YXFAXJ4kY&H~ z?$3Gmo_8(jsy?eGuf8Vf2XBQvt+T7}1#Re;!!_-DD-PFn(>rkZqBgv)!zF{N>YC8^J(TCc^;V-&T`|a>oHR{*(NU1WtSFVA2>Z_2i zPrSF);CTSr#h+=Y2>euuItoCG@}`;hKyCcKUMbW>u};WHi1oFHrN5M=;@Cdr*u!6F z#G6w`2;1hFYIdn_$ole>XJosGH6mxiw@c)6)`ZB^d_9f9A^w@&|HtzX%Y8B%TJVVK$DKdXf zo5+!A~eZEXA_ETw-!^fa%uO`KL$ z=`L%_rhobuZ2tiS5X!3nc-n2xM@*A(7{~GN z1Eqzs_ZIga@B5ZAoV3!q_uisFTSdTPRUD`RHyDkHH;wC}#yz7^4{F>ij;IIE?s!nI zT73WB{9QhIp5%G*JVfv}znhrN|MCGOLL!O8LKIePL=%IZSmKB$fkcu>CWTbeNGF3# zvdAWfT=K}L0|j)X6P@WoSGv)i9`vLaz3D?=`q7^OXy_O?D8xw-#gtIWKn5|GAq-_0 zWw>xNoN_#P8NoF`or2q(Uqlp@q#{ zXJ7cEE$m_^`#Hu@iDC!uXlAci#YUS%vyEH4mlzIkoS*#Q7l%2?eeQCKMJ#4Fl{}=1 zdpzJNk9f=zK2psKp7EU1`1sBqUh|Sy`1#CNwzGr)OIbz@wH&05<j zWo~nUi`-!=CnSp-+>~s|p;dAvPx7t4n#Ov+ZVS~0G)*fvb!kdfyA7p7=~R}sYlH`t zy3$ZOl!Z#CvPfC1EK&a3=Q7pRUR}3W2YjJmRb@qk-)tFPQ>WMB2?gug3y-?P>o)HQ zYy1JM)tVImc-lS9y$ZrG90c&Dv1x0+rJD$K&Z3K(;9v`-i#RpV=Wr8U9Q8Gvgnyj` zA5Kq=+3t74-GjYO#LiYj-lpvtyQsbrvYk?@8p^i_M>QcKyVfFJl*HwlyrR7Gr!Bv5 z0Z(cO!0j{~KfaHU=-+&5N&Xqnki%7##)#*_E-FY15=0Ra)2z@bvLH2d?mRZ>FV~GybeXG~JG=6sUH>5I|)u-@5AH8k$_w_Tt-53W> ztuDd$`@QaY{{{$TCOR^T$s!d&_!?cKK?AbJqc;1#s=I-tiVo|3GBKc&;mt4>WlchQ zCG2|gW=|q=5;umd-0UCDf0*j`f_26ghD(+`!pYc{ zJvI4Q&`&?l%lCmjFY3L__y1nJ$73=dv*h(AW@0loGmB($jYaX#e;2#&4=gSR0Z4*z zK%FFkB=sm5i}u@Nl1)N|(8$y$rBgDY$`{MxGP`G(2EgUCf3=paZfjR}_Pt)_-%eJ) zL}`uk0G8naH~^a<4-WxBX>fq=^6($cRTY{Ebtk<5^mh-q-6(lN$jSjJeZoBd)8Dt; z6|pRE@`Jyui6@AA2a_3^TJ-+Es1}V`QBrh9s4T`p-eQ!#ZdLDqdWY+CVbX^zRca@E zS9t#0t2RG!OZp#IS#DjilSpZ^1qIWki}<~7M)o;@%NCFY{BNi2a!zIcd=b=`<&q+V zc9nAfzpC}N_W`8zz}Y1Il*?$lC^^v~*Dg92mEL_1pnwOEgCOY>phj_m2(9;%oJ30g z2c*bZlB50RYJZUP{B=l46er}99dn&}dn<=jx^h)->8f?pdiZOv-rIhq*w=w3^4-r` zcHJT|nycydX_1x3IugOkzJ)Wo&6O*tBId$~r zU@$rFGS4$yPUw7nv5q}FMsOo~cbgamLj)wa8gUH5Cd$^r0@h=k>-Dm-TO>N0t4tJt z8o^#D)oi9k5||5uJW9C{I>g(7YU-pE-PM_eCI4Xg~je zi*(t2?(Jjr4-8(ua`pPn8$-d+WF~>k#6>wZ&TU_?Hch=z}AF@jeN|+43vw{+iGDDNL zM>`dJM4O!j;P!E=s_aTQ##9@kv^r&fRX;c>a!31DesfYQjtwk-I_7ex#IVl9np8j3 ztcWw=5K$CY_LtVIku2(1i8tZJ=i{gS6HHbn8p=vI(co+Y=3D2Hz|l(vG&pAIAcOIy z|EvE4yV`oGl#`xGO=4qql4eU8GDD%QBpbZ%%5(}(P{#4W8VmI4-i^Cpv1L>Ec!{sQYFsg)SUo9&{j}OjN4LV-8+O1TT zNQ>ILqMWI|G(MLi^gEm40}pe<$W+0xPCds`iuntIotJYB=ms`d%DN&)Q5daOawPd5AanWaCB zU!HA{FYCG=poWpds!296b^M_Ob>dHQlMjGDK?yyK;e-sXQzR?KLKx)e1YoaNtP_k8 zHfb(gJHB}P68TJE!Lcm_PwAKso-U#Zw`?>_@p!s?9hxBbyG;a%G%DD|FoGY?O{mxH ze-?!9R;+3%qPUFgS(WOeo_{YJlrZ8?J}ZpjQo>k8RO$B2V4-7PS1^`gva)QJB#V`3 zaVcCDBo|ZEY*B+B3~MJ+i)M>{p?=e4dI1oocWRE%xTFA5_g^@m2`6aTWgtOvS$kEOV1*Mv zL%bynQ*#oXN^hC#e(|KJ2Tl7{v{4iIQ(4>;hGcs(sj6pGuE{2AwlKWb;o6Bm;TV7D zD)w_TE|OyoVnLTVdLEjhg<%c}ZVn@7gF!pO9IT04Wp!8r0BGRMnBQO}M+P&h6u5*R z4*}6ic|!P4ors&KOJ6h$lsNV8*;T6liEKHixkfY93v6|#cJ$+(&QnjR6}?$m0-&wPfTiS}pQv4OO>`l*5`{ z?Pnp3!g#V-871RIE&n`4q`bpU*<#E*aqr4UhFFMAuRe||wzxU?Eo?|VcE_~sD<3bP z^svB}XyUjx6R6?b@{m@1Jw3`gwgc{G-0QB_vu6!MMGm8F*yU7fxWa0noI#WSO-pPE zb?)1Y`*CL#HiykDw<#$EGgc1si&69mfg&scqhyfmK`J-kGP{yva28GKLpBozz-8xA zq&!ZK-Q>-Ou-c~hNjHH9JY(m=PcEafY*Az9OqhN%01duNUTr@Zxi*$!ybMw{dW*bB z=iR+QF>238?P?eyL(6zx(6zBk7TD@TZkJd4p0JxFwcN<)ah>5aal`3liA2rpa?8eA z1h_=Uf|jjji1N!TPv`I3&dFgZuUl}=f$f3+D`>|6VNt0(oO_VF2mtZd93oje=;-lq>U! z>Rj-)44pe4#e zGJ_u;%%XjL)EN87S2(N^{STWK!u%-ww>ZxxX2M@okn{Xycdv@OD1QP0|9co8i%q8v zIlB=D8SanO_+h@8RTeHAm53VKbq0LvdC^($wHCQ+XBRUdZsHaOaOFMVRVGNW3#)CI zTmAY?adSa3#ZCJ$({`fK4WFeGB8saoA|b($)wWHGN+c(?1YQU-teFMfXD7LDUqhDg zyH4MovvzhH545axZ*a%EV!AVfV(pj@OF=Y7h)T-It2k@=dQ0yRPrtF?6Io%`Kh&aO z#n3=@Y@*ji*nRE8CWGA$wxPMYGPTk0ATQ6>zf1x`-)Om|9Y(E2l}}5;ZHxLbGvRfX zy$^el7q1F`hUS?G2Rt6@%a&U-jQ6?3e|j$A<_BVRR@BxaM?MnaBc0Gh~xxSj37GF5x7QN=& zG!x{gd8xZ#Q>MY|XnKvL1>vM=sgsi_vV($7_|E(_GMC6kI*?*pxeDs4t<7fIx+Y?1 zu4#MIwhq+T))A=F4t6559T8-|lclb)9F`Ksaw8VJMlgm?0v85c5Aw21usfc!9@;swlNjB83^W1M z@~j_hxlO}d>k?&U7~ndgt1JG}EG_%4{Cdm`DqOoR(o^fB9nTy;w*Nnq6O@&=V<_j1%Ww(1Dh zOkSEc&UBT$(hW6qEx?hHyRxQ}uUG>~k^`b7(&Z26h&Mb;KCF&ij7`kZibp2!r5C?> zyJa4`-H}B!hXj;LODwxp{wvN}!_#&)9M-l$wpSg&DY+R5PCuBJrzlVBh|CkKdUOFe zrAWCjjIs|GGxHxDxsBa$@@uzg6Z+$pM6kE@G6y=XGizsrVcIJewyd5|cejqF=EnCB zR}gc3fMGa}xXM0>@5jKprT&wb=wfA=fJLLbf}^&Tg910crkyp52{$Xo$k1$m7w@`x zld8L0&)pd$oMOr1tDWIiXC>?Urx?C3`xq9bhqorff6cS;wNQut19u6xRqVRfaZo&) zv#3Xho}le;WLS}G(wxBh<~3V9=*7%(P$O>;YF)*(*ofG%%O9SuoeWO20)vt$@$crD zZOy$JJ@$WG{{-m{v?ZFDVXGbAOn30>;B%AehGeO)JrhXbt<^^cwxs$PHDIPVs+A6; z{Hj$Bt8WRfKM8U3`$^oXIl)kl|63F28(51)>mZiJd4+|W)s1VTlL809z`h%MtGt)= zfVWnQ9*k}9p2EiMy1LzaW88pVFrX8{epi>ns16>D#S1ltu_fZgL~C)Z841Du_|Pnk1)vv!^0fi_E#qjVjYAhy_;d-;V{>zNY~gWGD3nB%z%4w&%{8)&CJK7IxOK*3g@t=XSOZ7>LdWVm0|V9sNqdRm zu1r z=(75sK3lXCsx3|l+l_yXS1u;JqR&(xv=HABX5ViU=7`%Z)gS27qG$o)&ZBv^m4UW= z59l+m-iS;gYDOCWJpRc(z4g}`ZLQ!p!q}&=&-Q7j!^uUR>m48K8Jp;xNY>TU1%?~s zG3I%3Ss_HLSG8A?REeoP7cyaRo<3=yP8TM=&;CaG^y!F{oqd$T2g_m>RV01&y$dmq zTBHj;a_%T8<*#+VQbhD*C0wnksq3mMu1~`yl%h*W3?u+dohpnrHhhV4F@~`dRo9~zpUI>2Nz9H^i zs&Wr)FaiqfzA@O=GJ3V!qgK^k_2Uu496tyb)Y&~HyniTn>U+wpVj^)jU8O|KnXX_b zH@ZbtcfB>IB(0C_jf{D6$o=i>H=Y;lUlN~_JLn^M$mkS2TdCWPA`=&OdAFdpd z^H7PTtwJbmX}Vjbl&e&BJ?Gk&2M<=QzLvw>a+Ru-n&z7qS>A1J0dE&y6jj!cC>7Nu zg_W1c1ueLec4|&mTKe^Lsp;7{8EHAWxm@2)zI^3=$^Ip&JWZuU9MU3a7N<8l&z&!q z$%6%X6(b!T6_e?r2BM9lFC0f0N0`CogR(5?Gn>WDF2)W8^406I5pEkgrwq>FEQW=B zoqLsgZG<-x7a8A@;Vi

6-*F5y#lGvofolNZ8ApHH+eBA5X>Q1sZ zw`v%iC_hojc7#Ak3V@k~vXz0^mjMcjwQW_FO31B?ipr@Ya_h>};oz;} zhA)+9c`raeCjx;AmDxC za

MxT4({%Nluft0q))1!CT71)rPIH!_Ur=MX(sPUb66%~nmcqIs1?VV$$phucQw zX4^)>v7MOz3%{IP?*0P48qaZuO=k30lrl=~rx?zAr(1$&bd-fKLcV}Qc4Mq+ z3vg(!GIUe{=Yb&0G28K}-Ed<7$7!KQBT& zok*RHc&BCC@Y-HVMr>kInPQaGir&~n4ePNsBZ2Xd4lX5YVp?Hdvvh>x^V|KEY6kaB zG2`9kLr0%1)@&Q!vbVH0?KO#va10w$I}4N93v5GcSn+Lb@nh{(S)cV|i^))P+(+ZQ z?J5s>XH@qgotzUmUZ3K>p2FXrGF2v`Xe&85vFT{&YPdN$A^%Ns6Gtc_sI&U4Z$wo@ zR&2_DyU?`M1Zt?$Pb`1KSf~Tdma8!I4C4SUl^)t>V8#BKc8)V-ed;diJ}Ip6HY4pR zxZswowwVWBSNFXh0WlOD<@DrT#$8F_|iQzkQbnZX>1A1E$WQjF=(n zqw0v_Sr2m$55)?4&PbOj_F6!0-_ot&fsizObj`pTFmk5fqO~m+cN^doW7=wa)cJ-k z?wl7E-!)wdu7T@%QuQAdJ|mL~HXlFs7Lv$?PtntQVyYL|J!;RmYTtGOSD5$@jJ$fV zGWxn7bIBBJF$K|T(DGzgy3b!)QsbjoCAB{YC967U~{`&7dnUIzS4y8ya>$$aSICd^3aF10X4<&nu?FcE^`+)BCwA_W@c?$(2f&luB~BjH{Sz1AZ?PVR5 z9mDOM3t}E97xv_RI2-TaZkoQG*OT|z81D=*KC~S^gJJgQG^Ha&PvKa1Z|_7`LGf5; zf6tuL3hT6|B~*^}$FxmqiH+Sv?^m_VM`(Q?^Sz0L@XqEYVUD$kK0a>3M){CMp zv177mbuDc~f@Go-8WFOvdwyE1I0T9EbbX!jf*oPOW|n9>b5-DX{{taNuT7c^u@ z1tLI^E~(GzIv8E^x~VeCZPoc&GA-L^ZJ12|z@!!Wo0ZL>o)E4H0GG>V1sIb|(vDG@oI3yH|xpFP!YRHv& z=&)m%$(=Y`c>B9Jkb6Q zGipl=O(V4^x^B5oPf6(ThxPksyC&}l^c2pl~LQxxkum{7AX8E(b;>G9c z$T%vP2Bt&2MhP93J%VVd16w!?67dZh5{wGo7V~Vy@RB=y)f<6;`H= zH)N-Y1-GUPjsM2RyVkiGJ<|KdY5qb)F+-hAEXpB4p--C^B?~`{rSq8BIhK>e3q?kOU}M_YcqkCuqw^K zFUxgyzLoRSGgR<9?C$gr=h1wL;IDYKx3wOd%}EEw^NNAOs>OIy;R*KFcRj7T8?kpc$l158-hX=`<}1 z4dsm%_Ybk7lF>;{ywum#-tUYreaWE6Bs zuV2q5yGKXC++%TWFgzXxi-~bTFq9cKBA*%KaXoPpjETga#6au%nD=jjG45$b7FZWg zgV@vWvcR&bvSy`y#3&O;a&qF@a$UTq{mnExnOJGvkR*3IXPgVpCfeCQ(9+!aqNT46 zUa~9APAE~>u)I47+uDQZCE_m@6y=^dLAq)hC-xsAf8(Q6${o8DrRhF^lb^{fO{vD` zh{ut;LeG+mO)HhwxQ_zNwCuf}v2O(2X$+~d9F$-~$UE-E{(fV@CnV5T6 z_$fQ@@x@oYjNlj_TX@;Wm`ZUbqa#BzyEwi!G$gTsvaIXFLa`6JRbttoN3EWMt%oZD zGFTgHPMIj1I8IjE-CExw?(KJxr`lu^@rk2FqxrEhB8|u8>L~#4A-I^?>#9`(LiTn| zB3@D&dHg@TWj|^l*;uu0#lkKjI?EiPrL$;_pcfm0#z%`NfqEp~xe zCAFU?(=Yb-YEvs;Un?twgZ@tgVFiZ6a{=kj^-m1XQ6q+td?NrgaCJx)WIt(v@_>sOVmH)JmHrt)dXjQ8I zXn+5NM9TsaA2d24+3!3yz2erfe&r|c?a5Nsk{vDzM0vC59E^t}I3NXL zqmI6SBEoW88TBeGk*RTUX>o*NT+xWnmPc)RlvtDSw}z2l(Z!D&?Rehly!R}$WQ1V6 zcFxBs^z3c%jic*FTnXBkTH4d{bff{K5IS1pH<)b8Dxh&10=Q>oNP_CEvAA=*TWX-_ z2D|J4oF;zASadZQF<2@M6PlV55@UF2niFBT^muDH91QmL1zSy!xBu@v1~m=)=C4g9 zAyR{K0*v#u9``_1@|Dcd8I~~qd~4+8vO`1Efgr0&YcMSqmTM@|AD*w}7*pw?=&BAQ z!U7xG`r5mZ2#l8>gvfL<=uJU>-*r5D2}<SX6X+pg?DT=#$?gJUdMx9x1whC^5+5S%P}W^735C;Y=JHJ zHr%MvPECH&pnz_lS1>ExH9id?6ffJ$UdS~J)o`Es@&pU$U7Fj6S`5Er!xwy>2 zNeXGw!98z-_thC;SQk|vYlfq@C&wp7?|SFe9Wh9lM=QZ_HDhIPtQU-VWL*= zr8h)z25XU+Po#(g*DT@nRj{~EXV|fAJ#VsK)h2oYu7we|PYV?cS)+qM=h?=$0`9om z`psF>lMy=V#Bh?2WB6+vK^N*#MO#-b@+__vZ6gKrjC(~VkU185VAnjb?;!2|wT9m9 zL9|$R!r8a|j7&}Epb8s(Ya`nnu=hl-=->qbSXWr6NB5`Guz~Qfb5lYLCq8kWau^xz z3#ByGzYBKYH`;#Zj7Er5-i-Cu7Cyc{WC35$$^j(qntiK%&mQzXa^L1xX0qx6vsMnb z3e3L$=l*OqP@xc%z4B+}sZzjbe&tS9ZBc$jgq?FZF_Uc|I=QA0$TLD_Z_A&VeT=Nk z{=SUNf&R6`V2HRsM4F8;X&L}pNWyR;cDQiV%7LbM=}3 zgDZUZn0rOmr_Z9U02~?G0!1~d+Vm9x>zlRPAyluw3)`czK=R(7Iw6}lESySbT@Zd0y z`0paV56pnQd)1RqJ4F!3cY4Uqd#2nhG72;WnPh545t^(IAw}rTFTFuthB}R6FF`XN zU75)M;`Z$8>*?P=fO-1l-^>4h54%xbV)f2ex2F{)3SkPCDmz_sAf4dLQ%GJ=^E1C1 zN3}|f#cIYR)SThvD~z#PX=ZCHq;%!c#yqM__U68K@TXq;-K|4TC6%|OX1eN`1(v8^ z&C}|GeOF9U6_yoGIhv5m0}4S5Qpe& zy}{B#8i3f2e_H@Ut5Cz20AM!?C=93$6r$0cONMVek>yuSh6Rh=Rvz~bSHu3^2quz>mQM2N&cMhNfqoXACg*Gnir9+yN2-QIY~-6{bClxMgk6 zSo;UT7KuY8T7V=t*raA*-L=Z}wA1%XNxLxbA}Ssu6@~hNW>tDkj1mmnf^i7UFU2Gb z)<4ZN*vVp0$xD@`W^FGl&gpamP>92z`y(g?AxgaHA(Ex)GqAx)wJ!xmhMiDWfZZ*F z$Ixjiwy1 zP&qg5B+0y04->GzO6S|n$3f10IAsfF+BEi9>JCT@VV7^wC|sktwfPvN>&1N3=Aq9E zmUkz|BO#Dsn4pxxOls|4urErJ6*{lc3p)0b>BZx$)GX%H1;jl=A}!Ria?C=gX$(hu zhs{vqHzOMv~$?Em_}On539iFaZIZ)pm}9P9&t{Fn^zFR`8NBxS9;L1E(d(IQ7AeKAwXn*9%Dac4ZR|+ubK$ZCxOkcW z5)qN8B?4759o2}lB1qB`&H$`a8lbp~A_6%=Y*Vftw4Kg1=nA}^6}98C*51+lK+DRd zC*L@Evd+jbOlCjUL?fqDk6y`mAv4QOJBw3S%STi+ zSb>t}&}ZTXrvTOp=Rw6WN#M#VDxPB1=nf1A7^*<}G^D^&TAvzJzzoyeQLGR6j+<3M z9*!|kRi5a+7f|@mR&7u?98VmZ7JVz$mzyjT$F&kh@~spC)LB)YSa(8)x=j(-E*et~ zu8)gm$-|jtKyygmOy@qUl<#v2Y3V{h05z2w{Mt~s?Lxd0vEm8BP$RJTNfXQ56@4b9 z0&*Uqa-8%yJ`t=FS`|dX^RFTgboCf@D7uUt%Wr^j-ANk9!=Pz@N|`tda83jcbH5h- z-vQT7bNW0)?-F_7Lhf`tAxT9*ejv?I=O~LBwpcxC zY;pi$b6`S0QIh9f476%k^q{LUNfJTiALA(ee$|r&%3&QC}6{GA$__cNV)hS1d1np9~Yjjc+cR_ zOWBnygaC2nOP^TAPA7roPysVkBLo|TYcZN((;VFsOVc3*TBL6?j|0#$=RTz+J*kB! z`jJ<2NEFu(lr7hUvcLkdn1V~U(m^B3cM=p9LEam6Jx`g(bsJ2pp#3!Gp^A@GOF)BD zlWp#VxXc32c|5%Ggd7%t?}&Ir2cv1Afq55tp1kCUMs5ggBeWzNf*)ox(@3`S+qJ6C zij)f(MUWSzB#K1;5CTFpbU}tCZfE<%h9zLK{2|XA0H6T_S22-zG@D^s3s_pv3|&b> z4asuf=U`cJ5>XJNK$bbmMEGokeHue5`Z9=~WfLqK*C!6M8L6modLB)0197FKV;Y*M zg&VS1g;)!HwlH3>rVy|il6vVgPJp}!KuRRq5D-kLYEzrEz*u5{T}A_W%O><0$5-~qR(9A;^U zDo%uFF$qf?JhU}Rm0=PK#R7wTNgc4s3f_dg?`C9-z!+)CVG>c2=#N>`L0DlCF_bp8 z?P#Oif+8z*y@L|;2uZ9tozGRyg*F0NZ4DABaAL4!%<^JOQtFeS#Dd|4j$hu1E~X&Z z2*giIwj{jDl29wT7Em>pSRcL2)CUrSUb50rq+D=F^h1`SdYOR1aA#B~QkCH(&F4Dg zUj15Tu;*kq=aeo-q!pRKu{?{=P_Ur<@gOpJVy>`&DnrlOgM-}UFESjHC6!%a&$%&T znD_oa;nora1hma=x1Kaq7TfJ<<=;u*UwymB!o-vdtfj`nFoN9OJ+pARTj==|%mnS6 zS22?D%&(gR=iPMLJ-NaXF**$7pq&6e3=L9&AHo37vJ%c*6dc-H>Oop>aQeDtc{MqL zBr4}#go%=9N)tN=%|x0&KI0$~WGi&zMR3VH6OI$mtaBJAD~`wa{66rNQ~?mV{t7qY zt?$b}|N4EWXFd(EYZveE&kOwX4g77x$5G`_dSCylYySlgtrNswA5?X{-^|F{uuJ}L zFI!IWCvu`A23-iFQEX@!j*Vpj)1aQou1E(0)^5>&gebC+&{R2(hAnNN!nOitr62c0!YwVRcd1iHS;mMnPg!W4nhjNsdk``# zExOZElJj+eR^P$?-Oz52LD}3!IK&v}zP{P=(t_aocUs$8ilww{c@H#|#lCc2%!tHJ z3~{1DhWSMh$}x$Io-}PCHA|QYbD8j5wj{SGh+qI|O!l!EVe`zIm{&Dq$GM zSm|HkjF4GomrJC-C3|nrCS08p-0IArdGhJ<-F|y|Fn<5^=IzJtURL&{s*`7@hr1^? z_kCv7Fti}!#pPCq;c0Q|bxG(6aFu(^!f{+D;?_!O_4Bcv*6^6Rf{jYT&c9Lco1gyM zOpcy|+KYzag)F7q?D?I*_ZuIgtCgqu$1jc@)=r<{!#MDs({$ z3<)Z`UPGQ5VRn#l@jNtWN1!v~)dGH;%@LLxiFl_@8c%p`TIdENN~|8x@uXzDn@Xo( zjtum~WMY)rI7P-i6Ntp%6fV{q1~3>W;#C8WsFTC3gka&F`XP*WAC9E&zJJ*~3qOwS zQp|_@nR;LO;ga{pFEjh*P4A7|$uIilJ+$J@%9r3GZitu0l8Wb+{O~THt-Q~Pz>mTW zr{2KVrk;z@6Pd&NOp64sRw)e{5`6~Nw?4_PpKz6F3g~rYDhH*rF(az}grScIAwrm( z!H+sOI0pz-c_olg&Z#L><`Uuf$_XbB$ElC%Q8m|%yD`u_@zXo(taFcE5r{+=_Pm;quhCR#}-t*6n>6OO$ z_`<>Z1my()-y8n%yU{FGX2w-wNZ<7@`O}Ygdg>6X2i5lUtNHJz+B--ml4avPV*ATN zHjy93@AxYNUeF~mG!7XlVP0?#c4yh{rZ&hqW22x5i}lxY9c9rhU>a1Ikdi8S(&||p^?4GFytiXR%42Wpv zLd_Y&8an%`>x= z_i2ulM;bK0TrAOQB_J96uSbS8lwYqn+kxuq)#v+wCw9G*@fL8 z9S=w!NI0pp(qVPlkVUBKJQO0U?{TAp0@pd#>m0-P0ST zTeC+mC7ZWM?wv3b<;|rhhxJKdcXHIG4lszLHDF6JWkP;)Fzb}b(YjAp%-8iv##EJu zm6C5i>Y6IOwW7iJ438`e4hKtSd-RB-H#|$B`@f{hxkPsKE*<|ELQSd6x5(EHSua)X z%LS31WC8otJZf4gd`3A3?#9GXsQNnC-UviEg;EL=w6D-ym{F0cJPa{D5)q*MBY8?V z;v|gMrbOcisd>`Ljyv#)#eOfPW^<9^bjYK?8|oZ0^5KzT99cYvC@pdhh9-2>?=u}w z3I=l6I^96^4|Y#S&HFb^6l1AUs~vHUBi}M0z3p1w2nt%TG0u5}g-jImj`b4Z*dDH` zw2Z8!JW61g$(k6lm$?a*EUzJwg!8R7?WR*2J6gbTUOJv$6Pij}&`AzErWdCo zzdCB#Z=TN`b|R|)Db%q+Q_HW9PR{!Ny@(1!Bxoa_I#xT6g$S#F{MrVp^bV|->Qr9l zkkK0%#qtFmZ|BWDmn}#n<0>6`;Yo1|B8d>G4v4WvIEv<5Kqp3ur; z$v6j{xe>2QR^}*i19OKhiw#Unk8$;gPTto5hlq#S$Wc02lj|IR&AuzR2%VTYI5fa1 z@cpzHPEBcQKRKRSG-s;Xx068T)mU zBh%Kl?($Y|xeYh*RyzNb9C+Mx?Kf#n?V*!%9(hascG3=T}yq zxt-sf>wCEM`Ey1dcz=5&Gkw!ap1)-w*^gkZUK#W<#o0Nws&u++=0(m-)}iH<WBb z+fb%nD`%FZOr?iN51(>tZD$)Yq#C6eUmo0i%T1hKU&9R5)?<{DY3pQ1FqG!ZK6lDo z6mgbkS^e9T>@Te}XAM;4ZY1t$K{7Z5;3=9zfPS(<{2Kl zMydcEIIiUI@-|Vlee^l&0rRT*O-eV~#av-@nE{i;@vh{(5WSjy291r?6ov4uP_@I> z=?2>T!FYnXZ=+O@3`PUB8D^zpp7PrW;R3xsH#)(R7o zmC8-(`7Ni@ch6qDd!{e}!;fZ3#&>1VhPHIrbc~Z^XLmdF1Y=v_t+%GZQFs$bqb2Pw zfk#G=N#04YLcvmiF+}FHtgI<3L3~cP%Uri6w*#{sNuDqC9*AodRXcBOfAb`*?NT$N zN-tNt-=tGSlBOMxj-=|X`6G>62fok9LNamOrzWo^p6Z#eV<=v%;oCC9xE8NU0TDVm z&sKeUX@2mvAq&ZawIsPgcIdoq*!<-ql(vX@1jl66*kcZ2M1r%@q%2qkC1xZ3f>9Jf zhaUWJB|%$K)zH$vp(9KYGV8&;+-QjDe~xOb-Ly3a7HPO%Vj?XgW-6F4XK6H~fzo+J z^#?o|YoaKGRamKZBkeGq*R36F&x3l0o)PPeL)f2l`Ev>ISaf}d?04D$P?B5(C{D66 zo+2_?nhIQdrdx)FMAA5v0C!iHPl(>bESh!iMi`^2-2cHQKdB2v{H!X?x>bmu#U-_0 z)gv(c7`?Mf!5&2b*OtQ(^3-i_u0qQY3Z~*TsEw15QYf#gt8Pca#Ei4GYRIdlrp_~n z@E3)V!S$RB7EBKZ_cwW9;d-$6-5B7nd~{f;9&xK21oE3|zjXaJT|Q-g+$wSdpPK*O ze3;HNQ%Xd2WN3N|TKkO!p3Da<-FhZK{1$Z;Ep!S~BTkRu{X)SNC+lqYk}9uBf( z!NDEL22mxVPLi0Dqz+|?zD?Jio92jML&MA%>FsFBn}F*`>Pc>s87Cv|o=M3^GD;4e z&w4mBu082!MLO%IBHsyCjZ{InW(i&dW10>Upxs&5+rFnK9TC^O<5=lO1f3MR93mzp z1!-s9Y+~ZzJX6c`aNBbjUOtMQ+cX<4vfEJu2hgS892{z)o7)C0!Kp6lM+Zku&KakC zOQ+u%I~Z`NYu$x5XbBEt81$O~C){3`5+_?wA2W5UDY6aSG=_VX>^uO(6F~IF*Yph# zmjJ*nU}zeU0-kLJ&Fp#z+>VyJ96OpQ*XqE`Q9WNPZccAr5ctRy2l$T^F2Ytoz)#k{ zYX86nQysu}fV&a-1B8bElTHmz%60+e*d#*Z@+z6<iwZOodp{^G6&|n zbEW&5L}K*~P?GX3!E}0mhd0GMe*%9jV7r8Qltn*Gq|6Hje4eaBWi4cBfW-8f z#5WU1wgSZ(qU~gs*@CFzzD!~`PGXm%D$K~2l%g2;V5t~bfg4>0;UYZzn3I?%Gm*

tGn+5hWxYL{3MA z7=T+4D3xJW$%a7Ps6VMlp)ti&aZNIvS7U>Ic5uv8ss52>Qh|k5r9^)DveS_g*x#y4lA$FDNFzzj)&ii*v znJX*NRBOz*kCB%|b7k|-D75)^9JLO&%QEoezfo{J9WGBz9brDLA+QN6;=~fEOs-I> z)Ecc$Z!lU|nyk#$&TMS$>>V7n-i}LGuHCqG=iY-yPoBMa^~Q-c8@BA&bKuAcgfo}_ zSmbkc1LMwvCokT7!1+QzLP7K6FTh0@fx!+>BO;klZ5LUoVvTxr!~qje<)g=m9;~^9 zV#dqhhQ}}*J947UfCcj|3xZW9*pd);En2bcp8NKMdgy^wgTj1P?y*PKg*)&;p-2&; zY#cU53%od6Zc&0HiISz*mnvPF3|TTUwaSq#SDr&3jk@BhF;8q77sEfL%>Ap!2cdxh zZbHH&LZT!_;v^xinRnj>55CB4_Yk*HDX91@B?SRoyE#NdJ9q39jK9D4F r-X$E}o9qK+C9j-'+this.cursorChar+""),this.el.after(this.cursor)),this.stringsElement){s.strings=[],this.stringsElement.hide();var e=this.stringsElement.find("p");t.each(e,function(e,i){s.strings.push(t(i).html())})}this.init()},typewrite:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.typeSpeed,i=this;i.timeout=setTimeout(function(){var e=0,r=t.substr(s);if("^"===r.charAt(0)){var o=1;/^\^\d+/.test(r)&&(r=/\d+/.exec(r)[0],o+=r.length,e=parseInt(r)),t=t.substring(0,s)+t.substring(s+o)}if("html"===i.contentType){var n=t.substr(s).charAt(0);if("<"===n||"&"===n){var a="",h="";for(h="<"===n?">":";";t.substr(s).charAt(0)!==h;)a+=t.substr(s).charAt(0),s++;s++,a+=h}}i.timeout=setTimeout(function(){if(s===t.length){if(i.options.onStringTyped(i.arrayPos),i.arrayPos===i.strings.length-1&&(i.options.callback(),i.curLoop++,i.loop===!1||i.curLoop===i.loopCount))return;i.timeout=setTimeout(function(){i.backspace(t,s)},i.backDelay)}else{0===s&&i.options.preStringTyped(i.arrayPos);var e=t.substr(0,s+1);i.attr?i.el.attr(i.attr,e):i.isInput?i.el.val(e):"html"===i.contentType?i.el.html(e):i.el.text(e),s++,i.typewrite(t,s)}},e)},e)}},backspace:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===t.substr(s).charAt(0)){for(var e="";"<"!==t.substr(s).charAt(0);)e-=t.substr(s).charAt(0),s--;s--,e+="<"}var r=t.substr(0,s);i.attr?i.el.attr(i.attr,r):i.isInput?i.el.val(r):"html"===i.contentType?i.el.html(r):i.el.text(r),s>i.stopNum?(s--,i.backspace(t,s)):s<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],s))},e)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)e=Math.floor(Math.random()*(i+1)),s=t[e],t[e]=t[i],t[i]=s;return t},reset:function(){var t=this;clearInterval(t.timeout);var s=this.el.attr("id");this.el.after(''),this.el.remove(),"undefined"!=typeof this.cursor&&this.cursor.remove(),t.options.resetCallback()}},t.fn.typed=function(e){return this.each(function(){var i=t(this),r=i.data("typed"),o="object"==typeof e&&e;r||i.data("typed",r=new s(this,o)),"string"==typeof e&&r[e]()})},t.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery); \ No newline at end of file +!function(t,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):(t||self).Typed=s()}(this,function(){function t(){return t=Object.assign?Object.assign.bind():function(t){for(var s=1;s0&&(e.strPos=e.currentElContent.length-1,e.strings.unshift(e.currentElContent)),e.sequence=[],e.strings)e.sequence[u]=u;e.arrayPos=0,e.stopNum=0,e.loop=e.options.loop,e.loopCount=e.options.loopCount,e.curLoop=0,e.shuffle=e.options.shuffle,e.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},e.typingComplete=!1,e.autoInsertCss=e.options.autoInsertCss,e.autoInsertCss&&(this.appendCursorAnimationCss(e),this.appendFadeOutAnimationCss(e))},n.getCurrentElContent=function(t){return t.attr?t.el.getAttribute(t.attr):t.isInput?t.el.value:"html"===t.contentType?t.el.innerHTML:t.el.textContent},n.appendCursorAnimationCss=function(t){var s="data-typed-js-cursor-css";if(t.showCursor&&!document.querySelector("["+s+"]")){var e=document.createElement("style");e.setAttribute(s,"true"),e.innerHTML="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ",document.body.appendChild(e)}},n.appendFadeOutAnimationCss=function(t){var s="data-typed-fadeout-js-css";if(t.fadeOut&&!document.querySelector("["+s+"]")){var e=document.createElement("style");e.setAttribute(s,"true"),e.innerHTML="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ",document.body.appendChild(e)}},e}()),n=new(/*#__PURE__*/function(){function t(){}var s=t.prototype;return s.typeHtmlChars=function(t,s,e){if("html"!==e.contentType)return s;var n=t.substring(s).charAt(0);if("<"===n||"&"===n){var i;for(i="<"===n?">":";";t.substring(s+1).charAt(0)!==i&&!(1+ ++s>t.length););s++}return s},s.backSpaceHtmlChars=function(t,s,e){if("html"!==e.contentType)return s;var n=t.substring(s).charAt(0);if(">"===n||";"===n){var i;for(i=">"===n?"<":"&";t.substring(s-1).charAt(0)!==i&&!(--s<0););s--}return s},t}());/*#__PURE__*/ +return function(){function t(t,s){e.load(this,s,t),this.begin()}var s=t.prototype;return s.toggle=function(){this.pause.status?this.start():this.stop()},s.stop=function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))},s.start=function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))},s.destroy=function(){this.reset(!1),this.options.onDestroy(this)},s.reset=function(t){void 0===t&&(t=!0),clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,t&&(this.insertCursor(),this.options.onReset(this),this.begin())},s.begin=function(){var t=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){0===t.strPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos):t.backspace(t.strings[t.sequence[t.arrayPos]],t.strPos)},this.startDelay)},s.typewrite=function(t,s){var e=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var i=this.humanizer(this.typeSpeed),r=1;!0!==this.pause.status?this.timeout=setTimeout(function(){s=n.typeHtmlChars(t,s,e);var i=0,o=t.substring(s);if("^"===o.charAt(0)&&/^\^\d+/.test(o)){var a=1;a+=(o=/\d+/.exec(o)[0]).length,i=parseInt(o),e.temporaryPause=!0,e.options.onTypingPaused(e.arrayPos,e),t=t.substring(0,s)+t.substring(s+a),e.toggleBlinking(!0)}if("`"===o.charAt(0)){for(;"`"!==t.substring(s+r).charAt(0)&&(r++,!(s+r>t.length)););var u=t.substring(0,s),p=t.substring(u.length+1,s+r),c=t.substring(s+r+1);t=u+p+c,r--}e.timeout=setTimeout(function(){e.toggleBlinking(!1),s>=t.length?e.doneTyping(t,s):e.keepTyping(t,s,r),e.temporaryPause&&(e.temporaryPause=!1,e.options.onTypingResumed(e.arrayPos,e))},i)},i):this.setPauseStatus(t,s,!0)},s.keepTyping=function(t,s,e){0===s&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this));var n=t.substring(0,s+=e);this.replaceText(n),this.typewrite(t,s)},s.doneTyping=function(t,s){var e=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){e.backspace(t,s)},this.backDelay))},s.backspace=function(t,s){var e=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var i=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){s=n.backSpaceHtmlChars(t,s,e);var i=t.substring(0,s);if(e.replaceText(i),e.smartBackspace){var r=e.strings[e.arrayPos+1];e.stopNum=r&&i===r.substring(0,s)?s:0}s>e.stopNum?(s--,e.backspace(t,s)):s<=e.stopNum&&(e.arrayPos++,e.arrayPos===e.strings.length?(e.arrayPos=0,e.options.onLastStringBackspaced(),e.shuffleStringsIfNeeded(),e.begin()):e.typewrite(e.strings[e.sequence[e.arrayPos]],s))},i)}else this.setPauseStatus(t,s,!1)},s.complete=function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0},s.setPauseStatus=function(t,s,e){this.pause.typewrite=e,this.pause.curString=t,this.pause.curStrPos=s},s.toggleBlinking=function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&(this.cursorBlinking=t,t?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))},s.humanizer=function(t){return Math.round(Math.random()*t/2)+t},s.shuffleStringsIfNeeded=function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))},s.initFadeOut=function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)},this.fadeOutDelay)},s.replaceText=function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t},s.bindFocusEvents=function(){var t=this;this.isInput&&(this.el.addEventListener("focus",function(s){t.stop()}),this.el.addEventListener("blur",function(s){t.el.value&&0!==t.el.value.length||t.start()}))},s.insertCursor=function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.setAttribute("aria-hidden",!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))},t}()}); \ No newline at end of file diff --git a/manifest.json b/manifest.json index 0087a8a..7468c7f 100755 --- a/manifest.json +++ b/manifest.json @@ -30,7 +30,7 @@ ], "optional_host_permissions": [ "*://*/*" ], "short_name": "Albumized", - "version": "2.8", + "version": "2.9.0", "web_accessible_resources": [{ "matches": [""], "resources": ["index.html", "options.html", "img/*.*", "lib/*.*"], diff --git a/options.html b/options.html index 903ca65..c1a2f60 100644 --- a/options.html +++ b/options.html @@ -103,8 +103,8 @@

Sheep icon:





About | Inspiration | Credits | Thanks
- Created by @rottina. Special thanks to the following…
- jscolor ♪ box2dweb ♪ funk icon by melvin salas ♪ konami js ♪ Typed.js
p--m.co ♪ itunes api ♪ @chrislundeen ♪ @andrewtdunn ♪ @matthewcanning
+ Created by @rottina. Special thanks to the following…
+ @matthewcanning ♪ jscolor ♪ box2dweb ♪ funk icon by melvin salas ♪ konami js ♪ typed.js ♪ itunes api