PageSourceSearch

https://eagawards.com/cdn/shop/t/81/assets/ndnapps-bannerslider.js?v=29434791764331259801649961912

js eagawards.com collected 2026-10-10 01:33:51 UTC 33,216 bytes, 2 lines download raw bytes

1var loadScript=function(url,callback){var script=document.createElement("script");script.type="text/javascript",script.readyState?script.onreadystatechange=function(){(script.readyState=="loaded"||script.readyState=="complete")&&(script.onreadystatechange=null,callback())}:(script.onreadystatechange=callback,script.onload=callback),script.src=url;var x=document.getElementsByTagName("script")[0];x.parentNode.insertBefore(script,x)},replacer=function(finder,element,blackList){if(finder)for(var regex=typeof finder=="string"?new RegExp(finder,"g"):finder,regex2=typeof finder=="string"?new RegExp(finder,"g"):finder,childNodes=element.childNodes,len=childNodes.length,list=typeof blackList=="undefined"?"html,head,style,title,link,meta,script,object,iframe,pre,a,":blackList;len--;){var node=childNodes[len];if((node.nodeType===1||list.indexOf(node.nodeName.toLowerCase())===-1)&&replacer(finder,node,list),!(node.nodeType!==3||!regex.test(node.data))){var frag=(function(){var wrap=document.createElement("span"),frag2=document.createDocumentFragment(),sliderId=regex2.exec(node.data)[1];for(wrap.innerHTML='<div class="ndn-bannerslider" id="ndn-bannerslider-'+sliderId+'"></div>';wrap.firstChild;)frag2.appendChild(wrap.firstChild);return frag2})(),parent=node.parentNode;parent.insertBefore(frag,node),parent.removeChild(node)}}},showBannerSliders=function(jQuery2){var B64={alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",lookup:null,ie:/MSIE /.test(navigator.userAgent),ieo:/MSIE [67]/.test(navigator.userAgent),encode:function(a){var e,f,g,b=B64.toUtf8(a),c=-1,d=b.length,h=[,,];if(B64.ie){for(var i=[];++c<d;)e=b[c],f=b[++c],h[0]=e>>2,h[1]=(3&e)<<4|f>>4,isNaN(f)?h[2]=h[3]=64:(g=b[++c],h[2]=(15&f)<<2|g>>6,h[3]=isNaN(g)?64:63&g),i.push(B64.alphabet.charAt(h[0]),B64.alphabet.charAt(h[1]),B64.alphabet.charAt(h[2]),B64.alphabet.charAt(h[3]));return i.join("")}for(var i="";++c<d;)e=b[c],f=b[++c],h[0]=e>>2,h[1]=(3&e)<<4|f>>4,isNaN(f)?h[2]=h[3]=64:(g=b[++c],h[2]=(15&f)<<2|g>>6,h[3]=isNaN(g)?64:63&g),i+=B64.alphabet[h[0]]+B64.alphabet[h[1]]+B64.alphabet[h[2]]+B64.alphabet[h[3]];return i},decode:function(a){if(a.length%4)throw new Error("InvalidCharacterError: 'B64.decode' failed: The string to be decoded is not correctly encoded.");var b=B64.fromUtf8(a),c=0,d=b.length;if(B64.ieo){for(var e=[];d>c;)b[c]<128?e.push(String.fromCharCode(b[c++])):b[c]>191&&b[c]<224?e.push(String.fromCharCode((31&b[c++])<<6|63&b[c++])):e.push(String.fromCharCode((15&b[c++])<<12|(63&b[c++])<<6|63&b[c++]));return e.join("")}for(var e="";d>c;)e+=b[c]<128?String.fromCharCode(b[c++]):b[c]>191&&b[c]<224?String.fromCharCode((31&b[c++])<<6|63&b[c++]):String.fromCharCode((15&b[c++])<<12|(63&b[c++])<<6|63&b[c++]);return e},toUtf8:function(a){var d,b=-1,c=a.length,e=[];if(/^[\x00-\x7f]*$/.test(a))for(;++b<c;)e.push(a.charCodeAt(b));else for(;++b<c;)d=a.charCodeAt(b),128>d?e.push(d):2048>d?e.push(192|d>>6,128|63&d):e.push(224|d>>12,128|63&d>>6,128|63&d);return e},fromUtf8:function(a){var c,b=-1,d=[],e=[,,];if(!B64.lookup){for(c=B64.alphabet.length,B64.lookup={};++b<c;)B64.lookup[B64.alphabet.charAt(b)]=b;b=-1}for(c=a.length;++b<c&&(e[0]=B64.lookup[a.charAt(b)],e[1]=B64.lookup[a.charAt(++b)],d.push(e[0]<<2|e[1]>>4),e[2]=B64.lookup[a.charAt(++b)],e[2]!=64)&&(d.push((15&e[1])<<4|e[2]>>2),e[3]=B64.lookup[a.charAt(++b)],e[3]!=64);)d.push((3&e[2])<<6|e[3]);return d}},html={3309:"PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgICAgdmFyIGljb25fcGF0aCA9ICJodHRwczovL2QxYmx1OXZxZWYyNXB4LmNsb3VkZnJvbnQubmV0L2ltYWdlcy9pY29ucy8iOwogICAgICA8L3NjcmlwdD4KICAgICAgPCEtLSBTaW1wbGUgRmFkZSBTbGlkZVNob3cgPT0+IFdhdmUgU2xpZGVzaG93LS0+CiAgICAgICAgICAgIDwhLS0gU2ltcGxlIEZhZGUgU2xpZGVTaG93ID09PiBXYXZlIFNsaWRlc2hvdyAtLT4KICAgICAgPCEtLSBJbWFnZSBHYWxsZXJ5IC0tPgogICAgICAgICAKICAgICAgPCEtLSBFbmQgSW1hZ2UgR2FsbGVyeSAtLT4gCiAgICAgIDwhLS0gTGlzdCBzbGlkZXIgLS0+CiAgICAgICAgIAogICAgICA8IS0tIEVuZCBMaXN0IHNsaWRlciAtLT4KICAgICAgPCEtLSAgR2FsbGVyeSBXaXRoIFZlcnRpY2FsIFRodW1ibmFpbCAgLS0+CiAgICAgICAKICAgICAgPCEtLSAgRW5kIEdhbGxlcnkgV2l0aCBWZXJ0aWNhbCBUaHVtYm5haWwgIC0tPgogICAgICA8IS0tIFNjcm9sbGluZyBMb2dvL1RodW1ibmFpbCBTbGlkZXIgLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIFNjcm9sbGluZyBMb2dvL1RodW1ibmFpbCBTbGlkZXIgLS0+CiAgICAgIDwhLS0gM0QgU2xpZGVyIC0tPiAgIAogICAgICAgICAgICA8IS0tIEVuZCAzRCBTbGlkZXIgLS0+ICAKICAgICAgPCEtLSBUYWIgU2xpZGVyIC0tPiAgCiAgICAgICAgICAgIDwhLS0gRW5kIFRhYiBTbGlkZXIgLS0+CiAgICAgIDwhLS0gQ2FtZXJhLVNsaWRlc2hvdyAtLT4KICAgICAgICAgICAgPCEtLSBFbmQgQ2FtZXJhLVNsaWRlc2hvdyAtLT4KICAgICAgPCEtLSBSb3RhdGUtQ2Fyb3VzZWwgLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIFJvdGF0ZS1DYXJvdXNlbCAtLT4KICAgICAgPCEtLSBGdWxsIFdpZHRoIENhcm91c2VsIC0tPgogICAgICAgICAgICA8IS0tIEVuZCBGdWxsIFdpZHRoIENhcm91c2VsIC0tPgogICAgICA8IS0tIEtlbiBCdXJucyBFZmZlY3QgQ2Fyb3VzZWwgLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIEtlbiBCdXJucyBFZmZlY3QgQ2Fyb3VzZWwgLS0+CiAgICAgIDwhLS0gUG9zdCBDYXJvdXNlbCAtLT4KICAgICAgICAgICAgPCEtLSBFbmQgUG9zdCBDYXJvdXNlbCAtLT4KICAgICAgPCEtLSBQaG90byBHYWxsZXJ5IERyaXZlIFJvdGF0ZSAtLT4KICAgICAgICAgICAgPCEtLSBFbmQgUGhvdG8gR2FsbGVyeSBEcml2ZSBSb3RhdGUgLS0+CiAgICAgIDwhLS0gQ29vbCBzbGlkZXIgLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIENvb2wgc2xpZGVyIC0tPgogICAgICA8IS0tIEltYWdlIFNsaWRlciBDb250ZW50IFJpZ2h0IC0tPgogICAgICAgICAgICA8IS0tIEVuZCBJbWFnZSBTbGlkZXIgQ29udGVudCBSaWdodCAtLT4KICAgICAgPCEtLSBJbWFnZSBTbGlkZXIgQ29udGVudCBMZWZ0IC0tPgogICAgICAgICAgICA8IS0tIEVuZCBJbWFnZSBTbGlkZXIgQ29udGVudCBMZWZ0IC0tPgogICAgICA8IS0tIEltYWdlIFNsaWRlciBDb250ZW50IExlZnQgQW5kIFJpZ2h0IC0tPgogICAgICAgICAgICA8IS0tIEVuZCBJbWFnZSBTbGlkZXIgQ29udGVudCBMZWZ0IEFuZCBSaWdodCAtLT4KICAgICAgPCEtLSBWaWRlbyBTbGlkZXIgRnVsbCBTY3JlZW4gLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIFZpZGVvIFNsaWRlciBGdWxsIFNjcmVlbiAtLT4KICAgICAgPCEtLSBWaWRlbyBHYWxsZXJ5IFdpdGggSG9yaXpvbn
1RhbCBEYXJrbmVzcyBTa2luIC0tPgogICAgICAgICAgICA8IS0tIEVuZCBWaWRlbyBHYWxsZXJ5IFdpdGggSG9yaXpvbnRhbCBEYXJrbmVzcyBTa2luIC0tPgogICAgICA8IS0tIFZpZGVvIEdhbGxlcnkgV2l0aCBIb3Jpem9udGFsIExpZ2h0IFNraW4gLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIFZpZGVvIEdhbGxlcnkgV2l0aCBIb3Jpem9udGFsIExpZ2h0IFNraW4gLS0+CiAgICAgIDwhLS0gVmlkZW8gVmVydGljYWwgU2tpbiAtLT4KICAgICAgICAgICAgPCEtLSBFbmQgVmlkZW8gVmVydGljYWwgU2tpbiAtLT4KICAgICAgPCEtLSBGdWxsIFdpbmRvdyBGb3IgTW9iaWUgLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIEZ1bGwgV2luZG93IEZvciBNb2JpZSAtLT4KICAgICAgPCEtLSBJbWFnZSBWZXJ0aWNhbCBTbGlkZXIgLS0+CiAgICAgICAgICAgIDwhLS0gRW5kIEltYWdlIFZlcnRpY2FsIFNsaWRlciAtLT4KICAgICAgPCEtLSBOZWFyYnkgSW1hZ2UgUGFydGlhbCBWaXNpYmxlIFNsaWRlciAtLT4KICAgICAgICAgICAgPCEtLSBFbmQgTmVhcmJ5IEltYWdlIFBhcnRpYWwgVmlzaWJsZSBTbGlkZXIgLS0+CiAgICAgIDwhLS0gQ2Fyb3VzZWwgU2xpZGVyIC0tPgogICAgICAgICAgICA8IS0tIEVuZCBDYXJvdXNlbCBTbGlkZXIgLS0+CiAgICAgIDwhLS0gU2xpZGVzaG93IFBhcmFsbGF4IC0tPgogICAgICA8c3R5bGUgY2xhc3M9ImNwLXBlbi1zdHlsZXMiPi5idXR0b24tbmRuIHsNCiAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICBwYWRkaW5nOiAxM3B4IDIwcHg7DQogIGNvbG9yOiAjZmZmOw0KICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7DQogIGZvbnQ6IDEycHgvMS4yICJPc3dhbGQiLCBzYW5zLXNlcmlmOw0KICBsZXR0ZXItc3BhY2luZzogMC40ZW07DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgdGV4dC1pbmRlbnQ6IDJweDsNCiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsNCiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXIgMC4wNXM7DQogIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7DQp9DQouYnV0dG9uLW5kbjo6YmVmb3JlIHsNCiAgY29udGVudDogIiI7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogNTAlOw0KICBsZWZ0OiAwOw0KICB3aWR0aDogMTAwJTsNCiAgaGVpZ2h0OiAxcHg7DQogIGJhY2tncm91bmQ6ICNlMWUxZTE7DQogIHotaW5kZXg6IDE7DQogIG9wYWNpdHk6IDA7DQogIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UsIHRvcCAwLjJzIGVhc2UsIG9wYWNpdHkgMHMgbGluZWFyIDAuMnM7DQp9DQouYnV0dG9uLW5kbjo6YWZ0ZXIgew0KICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBsaW5lYXIgMC4wNXM7DQp9DQouYnV0dG9uLW5kbiAuYnRuLWlubmVyIHsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KICB6LWluZGV4OiAyOw0KfQ0KLm1haW4tY29udGVudC1uZG5hcHBzLTMzMDkgLmJ1dHRvbi1uZG46aG92ZXIgew0KICBjb2xvcjogIzM3MzczNzsNCiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXIgMHM7DQp9DQoubWFpbi1jb250ZW50LW5kbmFwcHMtMzMwOSAuYnV0dG9uLW5kbjpob3Zlcjo6YmVmb3JlIHsNCiAgdG9wOiAwOw0KICBoZWlnaHQ6IDEwMCU7DQogIG9wYWNpdHk6IDE7DQogIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UsIHRvcCAwLjJzIGVhc2UsIG9wYWNpdHkgMHMgbGluZWFyIDBzOw0KfQ0KLm1haW4tY29udGVudC1uZG5hcHBzLTMzMDkgLmJ1dHRvbi1uZG46aG92ZXI6OmFmdGVyIHsNCiAgYm9yZGVyLWNvbG9yOiAjMzczNzM3Ow0KICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBsaW5lYXIgMHM7DQp9DQoNCi5zbGlkZXNob3ctbmRuYXBwcyB7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgbWFyZ2luOiBhdXRvOw0KICB6LWluZGV4OiAxOw0KICBtYXgtd2lkdGg6IDE2MDBweDsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuc2xpZGVzaG93LWlubmVyIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQogIGxlZnQ6IDA7DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IDEwMCU7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlcyB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdG9wOiAwOw0KICBsZWZ0OiAwOw0KICB3aWR0aDogMTAwJTsNCiAgaGVpZ2h0OiAxMDAlOw0KICB6LWluZGV4OiAxOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSB7DQogIGRpc3BsYXk6IG5vbmU7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdG9wOiAwOw0KICBsZWZ0OiAwOw0KICB3aWR0aDogMTAwJTsNCiAgaGVpZ2h0OiAxMDAlOw0KICB6LWluZGV4OiAxOw0KICBvcGFjaXR5OiAwOw0KICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuc2xpZGUuaXMtYWN0aXZlIHsNCiAgZGlzcGxheTogYmxvY2s7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlLmlzLWxvYWRlZCB7DQogIG9wYWNpdHk6IDE7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC5jYXB0aW9uLW5kbmFwcHMgew0KICBwYWRkaW5nOiAwIDEwMHB4Ow0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSAuaW1hZ2UtY29udGFpbmVyIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQogIGxlZnQ6IDA7DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IDEwMCU7DQogIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsNCiAgei1pbmRleDogMTsNCiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsNCiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC5pbWFnZS1jb250YWluZXI6OmJlZm9yZSB7DQogIGNvbnRlbnQ6ICIiOw0KICBkaXNwbGF5OiBibG9jazsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQogIGxlZnQ6IDA7DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IDEwMCU7DQogIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuc2xpZGUgLmltYWdlIHsNCiAgd2l
1kdGg6IDEwMCU7DQogIHdpZHRoOiAxMDAlOw0KICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgaGVpZ2h0OiAxMDAlOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZS1jb250ZW50IHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQogIGxlZnQ6IDA7DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IDEwMCU7DQogIHotaW5kZXg6IDI7DQogIGNvbG9yOiAjZmZmOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGRpc3BsYXk6IGZsZXg7DQogIGp1c3RpZnktY29udGVudDogY2VudGVyOw0KICBhbGlnbi1pdGVtczogY2VudGVyOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSAudGl0bGUtbmRuYXBwcyB7DQogIG1hcmdpbjogMCBhdXRvIDE1cHggIWltcG9ydGFudDsNCiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDsNCiAgZm9udDogMzAwIDUwcHgvMS4yICJPc3dhbGQiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07DQogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC50ZXh0IHsNCiAgbWFyZ2luOiAwIGF1dG87DQogIG1heC13aWR0aDogMTAwMHB4Ow0KICBmb250LXNpemU6IDE4cHg7DQogIGxpbmUtaGVpZ2h0OiAxLjQ7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC50ZXh0IHB7DQogIGNvbG9yOiB1bnNldCAhaW1wb3J0YW50Ow0KICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7DQogIG1hcmdpbi1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC5idXR0b24tbmRuIHsNCiAgbWFyZ2luOiAzMHB4IDAgMDsNCiAgYm9yZGVyLWNvbG9yOiAjZmZmOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSAuYnV0dG9uLW5kbjo6YmVmb3JlIHsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgYm90dG9tOiAzNXB4Ow0KICBsZWZ0OiAwOw0KICB3aWR0aDogMTAwJTsNCiAgaGVpZ2h0OiAxMnB4Ow0KICBjdXJzb3I6IGRlZmF1bHQ7DQogIHotaW5kZXg6IDI7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDAgIWltcG9ydGFudDsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiAuaXRlbSB7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgcGFkZGluZzogMTVweCA1cHg7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgd2l
1kdGg6IDQ2cHg7DQogIGhlaWdodDogMzJweDsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICB0ZXh0LWluZGVudDogLTk5OWVtOw0KICB6LWluZGV4OiAxOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5wYWdpbmF0aW9uIC5pdGVtICsgLnBhZ2Ugew0KICBtYXJnaW4tbGVmdDogLTJweDsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiAuaXRlbTo6YmVmb3JlIHsNCiAgY29udGVudDogIiI7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogMTVweDsNCiAgbGVmdDogNXB4Ow0KICB3aWR0aDogMzZweDsNCiAgaGVpZ2h0OiAycHg7DQogIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsNCiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLnBhZ2luYXRpb24gLml0ZW06OmFmdGVyIHsNCiAgd2lkdGg6IDA7DQogIGJhY2tncm91bmQ6ICNmZmY7DQogIHotaW5kZXg6IDI7DQogIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiAuaXRlbTpob3Zlcjo6YmVmb3JlLCAuc2xpZGVzaG93LW5kbmFwcHMgLnBhZ2luYXRpb24gLml0ZW0uaXMtYWN0aXZlOjpiZWZvcmUgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5hcnJvd3MgLmFycm93IHsNCiAgbWFyZ2luOiAtMzNweCAwIDA7DQogIHBhZGRpbmc6IDIwcHg7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdG9wOiA1MCU7DQogIGN1cnNvcjogcG9pbnRlcjsNCiAgei1pbmRleDogMzsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuYXJyb3dzIC5wcmV2IHsNCiAgbGVmdDogMzBweDsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuYXJyb3dzIC5wcmV2OmhvdmVyIC5zdmcgew0KICBsZWZ0OiAtMTBweDsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuYXJyb3dzIC5uZXh0IHsNCiAgcmlnaHQ6IDMwcHg7DQp9DQouc2xpZGVzaG93LW5kbmFwcHMgLmFycm93cyAubmV4dDpob3ZlciAuc3ZnIHsNCiAgbGVmdDogMTBweDsNCn0NCi5zbGlkZXNob3ctbmRuYXBwcyAuYXJyb3dzIC5zdmcgew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIGxlZnQ6IDA7DQogIHdpZHRoOiAxNHB4Ow0KICBoZWlnaHQ6IDI2cHg7DQogIGZpbGw6ICNmZmY7DQogIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlOw0KfQ0KLnNsaWRlc2hvdy1uZG5hcHBzIC5hcnJvd3MgLnN2Z3sNCiAgb3BhY2l0eTogMDsNCn0NCi5tYWluLWNvbnRlbnQtbmRuYXBwcy0zMzA5OmhvdmVyIC5zbGlkZXNob3ctbmRuYXBwcyAuYXJyb3dzIC5zdmd7DQogIG9wYWNpdHk6IDE7DQp9DQpAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KXsNCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSAudGl0bGUtbmRuYXBwcyB7DQogICAgZm9udDogMzAwIDQ1cHgvMS4yICJPc3dhbGQiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIH0NCiAgLmJ0bi1uZG57DQogICAgZm9udDogMTBweC8xLjIgIk9zd2FsZCIsIHNhbnMtc2VyaWY7DQogICAgcGFkZGluZzogMTFweCAxNHB4Ow0KDQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5wYWdpbmF0aW9uIC5pdGVtew0KICAgIHdpZHRoOiAzOHB4Ow0KICB9DQogIC5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiAuaXRlbTo6YmVmb3Jlew0KICAgIHdpZHRoOiAzMHB4Ow0KICAgIA0KICB9DQp9DQpAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpew0KICAuc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC50aXRsZS1uZG5hcHBzIHsNCiAgICBmb250OiAzMDAgNDVweC8xLjIgIk9zd2FsZCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsNCiAgfQ0KICAuYnRuLW5kbnsNCiAgICBmb250OiAxMHB4LzEuMiAiT3N3YWxkIiwgc2Fucy1zZXJpZjsNCiAgICBwYWRkaW5nOiAxMXB4IDE0cHg7DQoNCiAgfQ0KICAuc2xpZGVzaG93LW5kbmFwcHMgLnBhZ2luYXRpb24gLml0ZW17DQogICAgd2lkdGg6IDM4cHg7DQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5wYWdpbmF0aW9uIC5pdGVtOjpiZWZvcmV7DQogICAgd2lkdGg6IDMwcHg7DQogICAgDQogIH0NCn0NCkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXsNCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSAudGl0bGUtbmRuYXBwcyB7DQogICAgZm9udDogMzAwIDQwcHgvMS4yICJPc3dhbGQiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIH0NCiAgLmJ0bi1uZG57DQogICAgZm9udDogMTBweC8xLjIgIk9zd2FsZCIsIHNhbnMtc2VyaWY7DQogICAgcGFkZGluZzogMTFweCAxNHB4Ow0KDQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5wYWdpbmF0aW9uIC5pdGVtew0KICAgIHdpZHRoOiAzOHB4Ow0KICB9DQogIC5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiAuaXRlbTo6YmVmb3Jlew0KICAgIHdpZHRoOiAzMHB4Ow0KICAgIA0KICB9DQp9DQpAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7DQogIC5zbGlkZXNob3ctbmRuYXBwcyAuc2xpZGUgLnRpdGxlLW5kbmFwcHMgew0KICAgIGZvbnQ6IDMwMCAyNnB4LzEuMiAiT3N3YWxkIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbjogMCBhdXRvIDlweCAhaW1wb3J0YW50Ow0KICB9DQogIC5idG4tbmRuew0KICAgIGZvbnQ6IDhweC8xLjIgIk9zd2FsZCIsIHNhbnMtc2VyaWY7DQogICAgcGFkZGluZzogOXB4IDEwcHg7DQoNCiAgfQ0KICAuc2xpZGVzaG93LW5kbmFwcHMgLnBhZ2luYXRpb24gLml0ZW17DQogICAgd2lkdGg6IDI1cHg7DQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5wYWdpbmF0aW9uIC5pdGVtOjpiZWZvcmV7DQogICAgd2lkdGg6IDIwcHg7DQogICAgDQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5zbGlkZSAudGV4dCBwew0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgfQ0KICAuc2xpZGVzaG93LW5kbmFwcHMgLmFycm93cyAubmV4dCB7DQogICAgcmlnaHQ6IDBweDsNCiAgfQ0KICAuc2xpZGVzaG93LW5kbmFwcHMgLmFycm93cyAucHJldiB7DQogICAgbGVmdDogMHB4Ow0KICB9DQogICNzdmc1LUxheWVyXzF7DQogICAgaGVpZ2h0OiAyMHB4Ow0KICB9DQogICNzdmc0LUxheWVyXzF7DQogICAgaGVpZ2h0OiAyMHB4Ow0KICB9DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpew0KICAuc2xpZGVzaG93LW5kbmFwcHMgLnNsaWRlIC50aXRsZS1uZG5hcHBzIHsNCiAgICBmb250OiAzMDAgMThweC8xLjIgIk9zd2FsZCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsNCiAgICBtYXJnaW46IDAgYXV0byA1cHggIWltcG9ydGFudDsNCg0KICB9DQogIC5idG4tbmRuew0KICAgIGZvbnQ6IDdweC8xLjIgIk9zd2FsZCIsIHNhbnMtc2VyaWY7DQogICAgcGFkZGluZzogNnB4IDdweDsNCiAgICB0ZXh0LWluZGVudDogMXB4Ow0KICB9DQogIC5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbiAuaXRlbXsNCiAgICB3aWR0aDogMThweDsNCiAgfQ0KICAuc2xpZGVzaG93LW5kbmFwcHMgLnBhZ2luYXRpb24gLml0ZW06OmJlZm9yZXsNCiAgICB3aWR0aDogMTVweDsNCiAgICB0b3A6IDI1cHg7IA0KICB9DQogIC5zbGlkZXNob3ctbmRuYXBwcyAuc2xpZGUgLnRleHQgcHsNCiAgICBmb250LXNpemU6IDEycHg7DQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5hcnJvd3MgLm5leHQgew0KICAgIHJpZ2h0OiAwcHg7DQogIH0NCiAgLnNsaWRlc2hvdy1uZG5hcHBzIC5hcnJvd3MgLnByZXYgew0KICAgIGxlZnQ6IDBweDsNCiAgfQ0KICAjc3ZnNS1MYXllcl8xew0KICAgIGhlaWdodDogMTVweDsNCiAgfQ0KICAjc3ZnNC1MYXllcl8xew0KICAgIGhlaWdodDogMTVweDsNCiAgfQ0KfQ0KPC9zdHlsZT4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAganNzb3JfMV9zbGlkZXJfaW5pdCA9IGZ1bmN0aW9uKCl7DQogICAgdmFyIHNsaWRlc2hvd0R1cmF0aW9uID0gMjAwMDsNCiAgICB2Y
1XIgc2xpZGVzaG93ID0gJCgnLm1haW4tY29udGVudC1uZG5hcHBzLTMzMDkgLnNsaWRlc2hvdy1uZG5hcHBzJyk7DQogICAgZnVuY3Rpb24gc2xpZGVzaG93U3dpdGNoKHNsaWRlc2hvdywgaW5kZXgsIGF1dG8pIHsNCiAgICAgIGlmIChzbGlkZXNob3cuZGF0YSgnd2FpdCcpKSByZXR1cm47DQoNCiAgICAgIHZhciBzbGlkZXMgPSBzbGlkZXNob3cuZmluZCgnLnNsaWRlJyk7DQogICAgICB2YXIgcGFnZXMgPSBzbGlkZXNob3cuZmluZCgnLnBhZ2luYXRpb24nKTsNCiAgICAgIHZhciBhY3RpdmVTbGlkZSA9IHNsaWRlcy5maWx0ZXIoJy5pcy1hY3RpdmUnKTsNCiAgICAgIHZhciBhY3RpdmVTbGlkZUltYWdlID0gYWN0aXZlU2xpZGUuZmluZCgnLmltYWdlLWNvbnRhaW5lcicpOw0KICAgICAgdmFyIG5ld1NsaWRlID0gc2xpZGVzLmVxKGluZGV4KTsNCiAgICAgIHZhciBuZXdTbGlkZUltYWdlID0gbmV3U2xpZGUuZmluZCgnLmltYWdlLWNvbnRhaW5lcicpOw0KICAgICAgdmFyIG5ld1NsaWRlQ29udGVudCA9IG5ld1NsaWRlLmZpbmQoJy5zbGlkZS1jb250ZW50Jyk7DQogICAgICB2YXIgbmV3U2xpZGVFbGVtZW50cyA9IG5ld1NsaWRlLmZpbmQoJy5jYXB0aW9uLW5kbmFwcHMgPiAqJyk7DQogICAgICBpZiAobmV3U2xpZGUuaXMoYWN0aXZlU2xpZGUpKSByZXR1cm47DQoNCiAgICAgIG5ld1NsaWRlLmFkZENsYXNzKCdpcy1uZXcnKTsNCiAgICAgIHZhciB0aW1lb3V0ID0gc2xpZGVzaG93LmRhdGEoJ3RpbWVvdXQnKTsNCiAgICAgIGNsZWFyVGltZW91dCh0aW1lb3V0KTsNCiAgICAgIHNsaWRlc2hvdy5kYXRhKCd3YWl0JywgdHJ1ZSk7DQogICAgICB2YXIgdHJhbnNpdGlvbiA9IHNsaWRlc2hvdy5hdHRyKCdkYXRhLXRyYW5zaXRpb24nKTsNCiAgICAgIGlmICh0cmFuc2l0aW9uID09ICdmYWRlJykgew0KICAgICAgICBuZXdTbGlkZS5jc3Moew0KICAgICAgICAgIGRpc3BsYXk6ICdibG9jaycsDQogICAgICAgICAgekluZGV4OiAyIH0pOw0KDQogICAgICAgIG5ld1NsaWRlSW1hZ2UuY3NzKHsNCiAgICAgICAgICBvcGFjaXR5OiAwIH0pOw0KDQoNCiAgICAgICAgVHdlZW5NYXgudG8obmV3U2xpZGVJbWFnZSwgMSwgew0KICAgICAgICAgIGFscGhhOiAxLA0KICAgICAgICAgIG9uQ29tcGxldGU6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgIG5ld1NsaWRlLmFkZENsYXNzKCdpcy1hY3RpdmUnKS5yZW1vdmVDbGFzcygnaXMtbmV3Jyk7DQogICAgICAgICAgICBhY3RpdmVTbGlkZS5yZW1vdmVDbGFzcygnaXMtYWN0aXZlJyk7DQogICAgICAgICAgICBuZXdTbGlkZS5jc3MoeyBkaXNwbGF5OiAnJywgekluZGV4OiAnJyB9KTsNCiAgICAgICAgICAgIG5ld1NsaWRlSW1hZ2UuY3NzKHsgb3BhY2l0eTogJycgfSk7DQogICAgICAgICAgICBzbGlkZXNob3cuZmluZCgnLnBhZ2luYXRpb24nKS50cmlnZ2VyKCdjaGVjaycpOw0KICAgICAgICAgICAgc2xpZGVzaG93LmRhdGEoJ3dhaXQnLCBmYWxzZSk7DQogICAgICAgICAgICBpZiAoYXV0bykgew0KICAgICAgICAgICAgICB0aW1lb3V0ID0gc2V0VGltZW91dChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgc2xpZGVzaG93TmV4dChzbGlkZXNob3csIGZhbHNlLCB0cnVlKTsNCiAgICAgICAgICAgICAgfSwgc2xpZGVzaG93RHVyYXRpb24pOw0KICAgICAgICAgICAgICBzbGlkZXNob3cuZGF0YSgndGltZW91dCcsIHRpbWVvdXQpO319IH0pOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgaWYgKG5ld1NsaWRlLmluZGV4KCkgPiBhY3RpdmVTbGlkZS5pbmRleCgpKSB7DQogICAgICAgICAgdmFyIG5ld1NsaWRlUmlnaHQgPSAwOw0KICAgICAgICAgIHZhciBuZXdTbGlkZUxlZnQgPSAnYXV0byc7DQogICAgICAgICAgdmFyIG5ld1NsaWRlSW1hZ2VSaWdodCA9IC1zbGlkZXNob3cud2lkdGgoKSAvIDg7DQogICAgICAgICAgdmFyIG5ld1NsaWRlSW1hZ2VMZWZ0ID0gJ2F1dG8nOw0KICAgICAgICAgIHZhciBuZXdTbGlkZUltYWdlVG9SaWdodCA9IDA7DQogICAgICAgICAgdmFyIG5ld1NsaWRlSW1hZ2VUb0xlZnQgPSAnYXV0byc7DQogICAgICAgICAgdmFyIG5ld1NsaWRlQ29udGVudExlZnQgPSAnYXV0byc7DQogICAgICAgICAgdmFyIG5ld1NsaWRlQ29udGVudFJpZ2h0ID0gMDsNCiAgICAgICAgICB2Y
1XIgYWN0aXZlU2xpZGVJbWFnZUxlZnQgPSAtc2xpZGVzaG93LndpZHRoKCkgLyA0Ow0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgIHZhciBuZXdTbGlkZVJpZ2h0ID0gJyc7DQogICAgICAgICAgdmFyIG5ld1NsaWRlTGVmdCA9IDA7DQogICAgICAgICAgdmFyIG5ld1NsaWRlSW1hZ2VSaWdodCA9ICdhdXRvJzsNCiAgICAgICAgICB2YXIgbmV3U2xpZGVJbWFnZUxlZnQgPSAtc2xpZGVzaG93LndpZHRoKCkgLyA4Ow0KICAgICAgICAgIHZhciBuZXdTbGlkZUltYWdlVG9SaWdodCA9ICcnOw0KICAgICAgICAgIHZhciBuZXdTbGlkZUltYWdlVG9MZWZ0ID0gMDsNCiAgICAgICAgICB2YXIgbmV3U2xpZGVDb250ZW50TGVmdCA9IDA7DQogICAgICAgICAgdmFyIG5ld1NsaWRlQ29udGVudFJpZ2h0ID0gJ2F1dG8nOw0KICAgICAgICAgIHZhciBhY3RpdmVTbGlkZUltYWdlTGVmdCA9IHNsaWRlc2hvdy53aWR0aCgpIC8gNDsNCiAgICAgICAgfQ0KDQogICAgICAgIG5ld1NsaWRlLmNzcyh7DQogICAgICAgICAgZGlzcGxheTogJ2Jsb2NrJywNCiAgICAgICAgICB3aWR0aDogMCwNCiAgICAgICAgICByaWdodDogbmV3U2xpZGVSaWdodCwNCiAgICAgICAgICBsZWZ0OiBuZXdTbGlkZUxlZnQsDQogICAgICAgICAgekluZGV4OiAyIH0pOw0KDQoNCiAgICAgICAgbmV3U2xpZGVJbWFnZS5jc3Moew0KICAgICAgICAgIHdpZHRoOiBzbGlkZXNob3cud2lkdGgoKSwNCiAgICAgICAgICByaWdodDogbmV3U2xpZGVJbWFnZVJpZ2h0LA0KICAgICAgICAgIGxlZnQ6IG5ld1NsaWRlSW1hZ2VMZWZ0IH0pOw0KDQoNCiAgICAgICAgbmV3U2xpZGVDb250ZW50LmNzcyh7DQogICAgICAgICAgd2lkdGg6IHNsaWRlc2hvdy53aWR0aCgpLA0KICAgICAgICAgIGxlZnQ6IG5ld1NsaWRlQ29udGVudExlZnQsDQogICAgICAgICAgcmlnaHQ6IG5ld1NsaWRlQ29udGVudFJpZ2h0IH0pOw0KDQoNCiAgICAgICAgYWN0aXZlU2xpZGVJbWFnZS5jc3Moew0KICAgICAgICAgIGxlZnQ6IDAgfSk7DQoNCg0KICAgICAgICBUd2Vlbk1heC5zZXQobmV3U2xpZGVFbGVtZW50cywgeyB5OiAyMCwgZm9yY2UzRDogdHJ1ZSB9KTsNCiAgICAgICAgVHdlZW5NYXgudG8oYWN0aXZlU2xpZGVJbWFnZSwgMSwgew0KICAgICAgICAgIGxlZnQ6IGFjdGl2ZVNsaWRlSW1hZ2VMZWZ0LA0KICAgICAgICAgIGVhc2U6IFBvd2VyMy5lYXNlSW5PdXQgfSk7DQoNCg0KICAgICAgICBUd2Vlbk1heC50byhuZXdTbGlkZSwgMSwgew0KICAgICAgICAgIHdpZHRoOiBzbGlkZXNob3cud2lkdGgoKSwNCiAgICAgICAgICBlYXNlOiBQb3dlcjMuZWFzZUluT3V0IH0pOw0KDQoNCiAgICAgICAgVHdlZW5NYXgudG8obmV3U2xpZGVJbWFnZSwgMSwgew0KICAgICAgICAgIHJpZ2h0OiBuZXdTbGlkZUltYWdlVG9SaWdodCwNCiAgICAgICAgICBsZWZ0OiBuZXdTbGlkZUltYWdlVG9MZWZ0LA0KICAgICAgICAgIGVhc2U6IFBvd2VyMy5lYXNlSW5PdXQgfSk7DQoNCg0KICAgICAgICBUd2Vlbk1heC5zdGFnZ2VyRnJvbVRvKG5ld1NsaWRlRWxlbWVudHMsIDAuOCwgeyBhbHBoYTogMCwgeTogNjAgfSwgeyBhbHBoYTogMSwgeTogMCwgZWFzZTogUG93ZXIzLmVhc2VPdXQsIGZvcmNlM0Q6IHRydWUsIGRlbGF5OiAwLjYgfSwgMC4xLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgbmV3U2xpZGUuYWRkQ2xhc3MoJ2lzLWFjdGl2ZScpLnJlbW92ZUNsYXNzKCdpcy1uZXcnKTsNCiAgICAgICAgICBhY3RpdmVTbGlkZS5yZW1vdmVDbGFzcygnaXMtYWN0aXZlJyk7DQogICAgICAgICAgbmV3U2xpZGUuY3NzKHsNCiAgICAgICAgICAgIGRpc3BsYXk6ICcnLA0KICAgICAgICAgICAgd2lkdGg6ICcnLA0KICAgICAgICAgICAgbGVmdDogJycsDQogICAgICAgICAgICB6SW5kZXg6ICcnIH0pOw0KDQoNCiAgICAgICAgICBuZXdTbGlkZUltYWdlLmNzcyh7DQogICAgICAgICAgICB3aWR0aDogJycsDQogICAgICAgICAgICByaWdodDogJycsDQogICAgICAgICAgICBsZWZ0OiAnJyB9KTsNCg0KDQogICAgICAgICAgbmV3U2xpZGVDb250ZW50LmNzcyh7DQogICAgICAgICAgICB3aWR0aDogJycsDQogICAgICAgICAgICBsZWZ0OiAnJyB9KTsNCg0KDQogICAgICAgICAgbmV3U2xpZGVFbGVtZW50cy5jc3Moew0KICAgICAgICAgICAgb3BhY2l0eTogJycsDQogICAgICAgICAgICB0cmFuc2Zvcm06ICcnIH0pOw0KDQoNCiAgICAgICAgICBhY3RpdmVTbGlkZUltYWdlLmNzcyh7DQogICAgICAgICAgICBsZWZ0OiAnJyB9KTsNCg0KDQogICAgICAgICAgc2xpZGVzaG93LmZpbmQoJy5wYWdpbmF0aW9uJykudHJpZ2dlcignY2hlY2snKTsNCiAgICAgICAgICBzbGlkZXNob3cuZGF0YSgnd2FpdCcsIGZhbHNlKTsNCiAgICAgICAgICBpZiAoYXV0bykgew0KICAgICAgICAgICAgdGltZW91dCA9IHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICBzbGlkZXNob3dOZXh0KHNsaWRlc2hvdywgZmFsc2UsIHRydWUpOw0KICAgICAgICAgICAgfSwgc2xpZGVzaG93RHVyYXRpb24pOw0KICAgICAgICAgICAgc2xpZGVzaG93LmRhdGEoJ3RpbWVvdXQnLCB0aW1lb3V0KTsNCiAgICAgICAgICB9DQogICAgICAgIH0pOw0KICAgICAgfQ0KICAgIH0NCg0KICAgIGZ1bmN0aW9uIHNsaWRlc2hvd05leHQoc2xpZGVzaG93LCBwcmV2aW91cywgYXV0bykgew0KICAgICAgdmFyIHNsaWRlcyA9IHNsaWRlc2hvdy5maW5kKCcuc2xpZGUnKTsNCiAgICAgIHZhciBhY3RpdmVTbGlkZSA9IHNsaWRlcy5maWx0ZXIoJy5pcy1hY3RpdmUnKTsNCiAgICAgIHZhciBuZXdTbGlkZSA9IG51bGw7DQogICAgICBpZiAocHJldmlvdXMpIHsNCiAgICAgICAgbmV3U2xpZGUgPSBhY3RpdmVTbGlkZS5wcmV2KCcuc2xpZGUnKTsNCiAgICAgICAgaWYgKG5ld1NsaWRlLmxlbmd0aCA9PT0gMCkgew0KICAgICAgICAgIG5ld1NsaWRlID0gc2xpZGVzLmxhc3QoKTsNCiAgICAgICAgfQ0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgbmV3U2xpZGUgPSBhY3RpdmVTbGlkZS5uZXh0KCcuc2xpZGUnKTsNCiAgICAgICAgaWYgKG5ld1NsaWRlLmxlbmd0aCA9PSAwKQ0KICAgICAgICBuZXdTbGlkZSA9IHNsaWRlcy5maWx0ZXIoJy5zbGlkZScpLmZpcnN0KCk7DQogICAgICB9DQoNCiAgICAgI
1HNsaWRlc2hvd1N3aXRjaChzbGlkZXNob3csIG5ld1NsaWRlLmluZGV4KCksIGF1dG8pOw0KICAgIH0NCg0KICAgIGZ1bmN0aW9uIGhvbWVTbGlkZXNob3dQYXJhbGxheCgpIHsNCiAgICAgIHZhciBzY3JvbGxUb3AgPSAkKHdpbmRvdykuc2Nyb2xsVG9wKCk7DQogICAgICBpZiAoc2Nyb2xsVG9wID4gd2luZG93SGVpZ2h0KSByZXR1cm47DQogICAgICB2YXIgaW5uZXIgPSBzbGlkZXNob3cuZmluZCgnLnNsaWRlc2hvdy1pbm5lcicpOw0KICAgICAgdmFyIG5ld0hlaWdodCA9IHdpbmRvd0hlaWdodCAtIHNjcm9sbFRvcCAvIDI7DQogICAgICB2YXIgbmV3VG9wID0gc2Nyb2xsVG9wICogMC44Ow0KICAgICAgaW5uZXIuY3NzKHsNCiAgICAgICAgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgnICsgbmV3VG9wICsgJ3B4KScsIGhlaWdodDogbmV3SGVpZ2h0IH0pOw0KDQogICAgfQ0KDQogICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkgew0KICAgICAgJCgnLnNsaWRlJykuYWRkQ2xhc3MoJ2lzLWxvYWRlZCcpOw0KDQogICAgICAkKCcuc2xpZGVzaG93LW5kbmFwcHMgLmFycm93cyAuYXJyb3cnKS5vbignY2xpY2snLCBmdW5jdGlvbiAoKSB7DQogICAgICAgIHNsaWRlc2hvd05leHQoJCh0aGlzKS5jbG9zZXN0KCcuc2xpZGVzaG93LW5kbmFwcHMnKSwgJCh0aGlzKS5oYXNDbGFzcygncHJldicpKTsNCiAgICAgIH0pOw0KDQogICAgICAkKCcuc2xpZGVzaG93LW5kbmFwcHMgLnBhZ2luYXRpb24gLml0ZW0nKS5vbignY2xpY2snLCBmdW5jdGlvbiAoKSB7DQogICAgICAgIHNsaWRlc2hvd1N3aXRjaCgkKHRoaXMpLmNsb3Nlc3QoJy5zbGlkZXNob3ctbmRuYXBwcycpLCAkKHRoaXMpLmluZGV4KCkpOw0KICAgICAgfSk7DQoNCiAgICAgICQoJy5zbGlkZXNob3ctbmRuYXBwcyAucGFnaW5hdGlvbicpLm9uKCdjaGVjaycsIGZ1bmN0aW9uICgpIHsNCiAgICAgICAgdmFyIHNsaWRlc2hvdyA9ICQodGhpcykuY2xvc2VzdCgnLnNsaWRlc2hvdy1uZG5hcHBzJyk7DQogICAgICAgIHZhciBwYWdlcyA9ICQodGhpcykuZmluZCgnLml0ZW0nKTsNCiAgICAgICAgdmFyIGluZGV4ID0gc2xpZGVzaG93LmZpbmQoJy5zbGlkZXMgLmlzLWFjdGl2ZScpLmluZGV4KCk7DQogICAgICAgIHBhZ2VzLnJlbW92ZUNsYXNzKCdpcy1hY3RpdmUnKTsNCiAgICAgICAgcGFnZXMuZXEoaW5kZXgpLmFkZENsYXNzKCdpcy1hY3RpdmUnKTsNCiAgICAgIH0pOw0KICAgICAgLyogTGF6eWxvYWRpbmcNCiAgICAgICAgICAkKCcuc2xpZGVzaG93JykuZWFjaChmdW5jdGlvbigpew0KICAgICAgICAgICAgdmFyIHNsaWRlc2hvdz0kKHRoaXMpOw0KICAgICAgICAgICAgdmFyIGltYWdlcz1zbGlkZXNob3cuZmluZCgnLmltYWdlJykubm90KCcuaXMtbG9hZGVkJyk7DQogICAgICAgICAgICBpbWFnZXMub24oJ2xvYWRlZCcsZnVuY3Rpb24oKXsNCiAgICAgICAgICAgICAgdmFyIGltYWdlPSQodGhpcyk7DQogICAgICAgICAgICAgIHZhciBzbGlkZT1pbWFnZS5jbG9zZXN0KCcuc2xpZGUnKTsNCiAgICAgICAgICAgICAgc2xpZGUuYWRkQ2xhc3MoJ2lzLWxvYWRlZCcpOw0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgKi8NCiAgICAgIHZhciB0aW1lb3V0ID0gc2V0VGltZW91dChmdW5jdGlvbiAoKSB7DQogICAgICAgIHNsaWRlc2hvd05leHQoc2xpZGVzaG93LCBmYWxzZSwgdHJ1ZSk7DQogICAgICB9LCBzbGlkZXNob3dEdXJhdGlvbik7DQoNCiAgICAgIHNsaWRlc2hvdy5kYXRhKCd0aW1lb3V0JywgdGltZW91dCk7DQogICAgfSk7DQogICAgdmFyIGltZyA9IG5ldyBJbWFnZSgpOw0KICAgICQoaW1nKS5vbmUoJ2xvYWQnLCBmdW5jdGlvbigpIHsNCiAgICAgIHZhciBoZWlnaHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW1hZ2VfSWQxIikuY2xpZW50SGVpZ2h0Ow0KICAgICAgJCgiLnNsaWRlc2hvdy1uZG5hcHBzIikuY3NzKCdoZWlnaHQnLGhlaWdodCsncHgnKTsNCiAgICB9KTsNCiAgICBpbWcuc3JjID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImltYWdlX0lkMSIpLnNyYzsNCiAgICBpZiAoJCgnLm1haW4tY29udGVudC1uZG5hcHBzLTMzMDkgLnNsaWRlc2hvdy1uZG5hcHBzJykubGVuZ3RoID4gMSkgew0KICAgICAgJCh3aW5kb3cpLm9uKCdzY3JvbGwnLCBob21lU2xpZGVzaG93UGFyYWxsYXgpOw0KICAgIH0NCiAgfQ0KPC9zY3JpcHQ+DQo8c3BhbiBzdHlsZT0iZGlzcGxheTogbm9uZSI+bmRuYXBwc19iYW5uZXJfcHVibGlzaHRvc2hvcDwvc3Bhbj4NCjxkaXYgY2xhc3M9Im1haW4tY29udGVudC1uZG5hcHBzLTMzMDkgY29udGFpbmVyIj4NCiAgICA8ZGl2IGNsYXNzPSJzbGlkZXNob3ctbmRuYXBwcyI+DQogICAgICA8ZGl2IGNsYXNzPSJzbGlkZXNob3ctaW5uZXIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlcyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIGlzLWxvYWRlZCBpcy1hY3RpdmUiIHN0eWxlPSJyaWdodDoiPg0KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUtY29udGVudCIgc3R5bGU9InJpZ2h0OiAwcHgiPg0KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FwdGlvbi1uZG5hcHBzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZS1uZG5hcHBzIiBzdHlsZT0iIj5FbmdyYXZlZCBXaGlzdGxlczwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0IiBzdHlsZT0iIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkVuZ3JhdmUgYW5kIHBlcnNvbmFsaXplIGFueSBvZiBvdXIgd2hpc3RsZXMgdG8gbWFrZSB5b3VyIGdpZnQgb3IgYXdhcmQgYSBjaGVyaXNoZWQga2VlcHNha2UuPC9wPg0KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VhZ2F3YXJkcy5jb20vY29sbGVjdGlvbnMvd2hpc3RsZXMiIHRhcmdldD0iX2JsYW5rIiBzdHlsZT0iY29sb3I6ICNGMERFQkE7YmFja2dyb3VuZDogI0E3MTQzMyIgY2x
1hc3M9ImJ1dHRvbi1uZG4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJ0bi1pbm5lciI+U2hvcDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltYWdlLWNvbnRhaW5lciIgc3R5bGU9IiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgaWQ9ImltYWdlX0lkMSIgd2lkdGg9IjEwMCUiIHNyYz0iaHR0cHM6Ly9kMWJsdTl2cWVmMjVweC5jbG91ZGZyb250Lm5ldC9pbWFnZXMvYmFubmVyLWl0ZW1zL2VhZy1hd2FyZHMtaW5jLm15c2hvcGlmeS5jb20vMTYwMFg2MDAvOTI3OF8xNTgxOTUwMTE5LmVuZ3JhdmVkLXdoaXN0bGVzLXNsaWRlc2hvdy5wbmciIGFsdD0iRW5ncmF2ZSBhbmQgcGVyc29uYWxpemUgYW55IG9mIG91ciB3aGlzdGxlcyB0byBtYWtlIHlvdXIgZ2lmdCBvciBhd2FyZCBhIGNoZXJpc2hlZCBrZWVwc2FrZS4iLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0icGFnaW5hdGlvbiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpdGVtIGlzLWFjdGl2ZSI+DQogICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+MTwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImFycm93cyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhcnJvdyBwcmV2Ij4NCiAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdmcgc3ZnLWFycm93LWxlZnQiPg0KICAgICAgICAgICAgICAgICAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc0LUxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIyNnB4IiB2aWV3Qm94PSIwIDAgMTQgMjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0IDI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMywyNmMtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2wtMTItMTJjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRsMTItMTJjMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMHMwLjM5MSwxLjAyMywwLDEuNDE0TDIuNDE0LDEzbDExLjI5MywxMS4yOTNjMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNEMxMy41MTIsMjUuOTAyLDEzLjI1NiwyNiwxMywyNnoiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFsdCBzci1vbmx5Ij48L3NwYW4+DQogICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFycm93IG5leHQiPg0KICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN2ZyBzdmctYXJyb3ctcmlnaHQiPg0KICAgICAgICAgICAgICAgICAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc1LUxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIyNnB4IiB2aWV3Qm94PSIwIDAgMTQgMjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0IDI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLDBjMC4yNTYsMCwwLjUxMiwwLjA5OCwwLjcwNywwLjI5M2wxMiwxMmMwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0bC0xMiwxMmMtMC4zOTEsMC4zOTEtMS4wMjMsMC4zOTEtMS40MTQsMHMtMC4zOTEtMS4wMjMsMC0xLjQxNEwxMS41ODYsMTNMMC4yOTMsMS43MDdjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRDMC40ODgsMC4wOTgsMC43NDQsMCwxLDB6Ij48L3BhdGg+DQogICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhbHQgc3Itb25seSI+PC9zcGFuPg0KICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQogIA0KICAvLyAkKHdpbmRvdykucmVzaXplKGZ1bmN0aW9uKCkgew0KICAvLyAgIHZhciBpbWcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VJZCcpOw0KICAvLyAgIHZhciBoZWlnaHQgPSBpbWcuY2xpZW50SGVpZ2h0Ow0KICAvLyAgIGNvbnNvbGUubG9nKGhlaWdodCk7DQogIC8vICAgJCgiLnNsaWRlc2hvdy1uZG5hcHBzIikuY3NzKCdoZWlnaHQnLGhlaWdodCk7DQogIC8vIH0pOw0KPC9zY3JpcHQ+DQogICAgICA8IS0tIEVuZCBTbGlkZXNob3cgUGFyYWxsYXggLS0+CiAgICAgIDwhLS0gVmlkZW8gR2FsbGVyeSAtLT4KICAgICAgICAgICAgPCEtLSBFbmQgVmlkZW8gR2FsbGVyeSAtLT4KICAgIAo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+anNzb3JfMV9zbGlkZXJfaW5pdCgpOzwvc2NyaXB0Pgo8IS0tICAtLT4KCg=="},add_css_setting_theme="PHN0eWxlPjwvc3R5bGU+";jQuery2("head").append(B64.decode(add_css_setting_theme));var blackList;jQuery2("body").each(function(){replacer("\\[ndn-bannerslider-(\\d+)\\]",jQuery2(this).get(0),blackList)});var array=[];jQuery2("body").each(function(){replacer("\\[ndn-bannerslider-(\\d+)\\]",jQuery2(this).get(0),blackList)});var array=[];
1jQuery2(".ndn-bannerslider").each(function(index){var id=jQuery2(this).attr("id"),numb=id.match(/\d+$/)[0];array[index]=numb});var idslider=array.reduce(function(a,b){return a.indexOf(b)<0&&a.push(b),a},[]);idslider.forEach(function(id){if(html[id]){var html_banner=B64.decode(html[id]),regex=RegExp("ndnapps_banner_publishtoshop*");regex.test(html_banner)==!0&&jQuery2("#ndn-bannerslider-"+id).append(html_banner)}}),jQuery2.ajaxSetup({cache:!1})};typeof jQuery=="undefined"||parseFloat(jQuery.fn.jquery)<1.7?loadScript("//code.jquery.com/jquery-3.4.1.min.js",function(){NDNAPPS=jQuery.noConflict(!0),NDNAPPS(document).ready(function(){showBannerSliders(NDNAPPS)})}):showBannerSliders(jQuery);
2//# sourceMappingURL=/cdn/shop/t/81/assets/ndnapps-bannerslider.js.map?v=29434791764331259801649961912

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.