PageSourceSearch

https://www.hersheyfoodservice.com/etc.clientlibs/hershey/componen…-5a87fd84fa1df581597bea8f5842845b-lc.min.js

js hersheyfoodservice.com collected 2026-10-08 10:51:14 UTC 85,010 bytes, 165 lines download raw bytes

1var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,d){a.raw=d;return a};
2var $jscomp$templatelit$m813427480$0=$jscomp.createTemplateTagFirstArg(['\x3cspan class\x3d"loadmorebutton"\x3eShow More ',"\x3c/span\x3e"]),$jscomp$templatelit$m813427480$1=$jscomp.createTemplateTagFirstArg(['\x3cspan class\x3d"aa-SourceHeaderTitle"\x3eResults\x3c/span\x3e\n                \t\x3cdiv class\x3d"aa-SourceHeaderLine" /\x3e']),$jscomp$templatelit$m813427480$2=$jscomp.createTemplateTagFirstArg('\x3cdiv class\x3d"aa-ItemWrapper"\x3e\n                  \x3ca href\x3d";" className\x3d"aa-ItemLink"\x3e\n                      \x3cdiv class\x3d"aa-ItemContent"\x3e\n                        \x3cdiv class\x3d"aa-ItemIcon aa-ItemIcon--picture aa-ItemIcon--alignTop"\x3e\n                          \x3cimg\n                            src\x3d";"\n                            alt\x3d";"\n                            width\x3d"40"\n                            height\x3d"40"\n                          /\x3e\n                        \x3c/div\x3e\n                        \x3cdiv class\x3d"aa-ItemContentBody"\x3e\n                          \x3cdiv class\x3d"aa-ItemContentTitle"\x3e\n                            ;\n                          \x3c/div\x3e\n                          \x3cdiv class\x3d"aa-ItemContentDescription"\x3e\n                            ;\n                          \x3c/div\x3e\n                        \x3c/div\x3e\n                        \x3cdiv class\x3d"aa-ItemActions"\x3e\n                              \x3cbutton\n                                class\x3d"aa-ItemActionButton aa-DesktopOnly aa-ActiveOnly"\n                                type\x3d"button"\n                                title\x3d"Select"\n                              \x3e\n                                \x3csvg\n                                  viewB
2ox\x3d"0 0 24 24"\n                                  width\x3d"20"\n                                  height\x3d"20"\n                                  fill\x3d"currentColor"\n                                \x3e\n                                  \x3cpath\n                                    d\x3d"M18.984 6.984h2.016v6h-15.188l3.609 3.609-1.406 1.406-6-6 6-6 1.406 1.406-3.609 3.609h13.172v-4.031z"\n                                  /\x3e\n                                \x3c/svg\x3e\n                              \x3c/button\x3e\n                        \x3c/div\x3e\n                      \x3c/div\x3e\n                  \x3c/a\x3e\n                \x3c/div\x3e'.split(";")),
3$jscomp$templatelit$m813427480$3=$jscomp.createTemplateTagFirstArg(['\x3cspan class\x3d"aa-SourceHeaderTitle"\x3eFAQs\x3c/span\x3e\n                \t\x3cdiv class\x3d"aa-SourceHeaderLine" /\x3e']),$jscomp$templatelit$m813427480$4=$jscomp.createTemplateTagFirstArg(['\x3ca style\x3d"border-bottom: none;" href\x3d"','" class\x3d"aa-ItemWrapper"\x3e\n                      \x3cdiv className\x3d"aa-ItemLink"\x3e\n                          \x3cdiv class\x3d"aa-ItemContent"\x3e\n                \t\t\t\x3cdiv class\x3d"aa-ItemIcon aa-ItemIcon--picture aa-ItemIcon--alignTop" style\x3d"display: none"\x3e\x3c/div\x3e\n                            \x3cdiv class\x3d"aa-ItemContentBody"\x3e\n                              \x3cdiv class\x3d"aa-ItemContentTitle"\x3e\n                                ',
4'\n                              \x3c/div\x3e\n                              \x3cdiv class\x3d"aa-ItemContentDescription"\x3e\n                                ','\n                              \x3c/div\x3e\n                            \x3c/div\x3e\n                            \x3cdiv class\x3d"aa-ItemActions"\x3e\n                                  \x3cbutton\n                                    class\x3d"aa-ItemActionButton aa-DesktopOnly aa-ActiveOnly"\n                                    type\x3d"button"\n                                    title\x3d"Select"\n                                  \x3e\n                                    \x3csvg\n                                      viewB
4ox\x3d"0 0 24 24"\n                                      width\x3d"20"\n                                      height\x3d"20"\n                                      fill\x3d"currentColor"\n                                    \x3e\n                                      \x3cpath\n                                        d\x3d"M18.984 6.984h2.016v6h-15.188l3.609 3.609-1.406 1.406-6-6 6-6 1.406 1.406-3.609 3.609h13.172v-4.031z"\n                                      /\x3e\n                                    \x3c/svg\x3e\n                                  \x3c/button\x3e\n                            \x3c/div\x3e\n                          \x3c/div\x3e\n                      \x3c/div\x3e\n                    \x3c/a\x3e']);
5$jscomp.arrayIteratorImpl=function(a){var d=0;return function(){return d<a.length?{done:!1,value:a[d++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var d="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return d?d.call(a):$jscomp.arrayIterator(a)};$jscomp.arrayFromIterator=function(a){for(var d,b=[];!(d=a.next()).done;)b.push(d.value);return b};
6$jscomp.arrayFromIterable=function(a){return a instanceof Array?a:$jscomp.arrayFromIterator($jscomp.makeIterator(a))};
7var $jscomp$destructuring$var0=window["@algolia/autocomplete-js"],autocomplete=$jscomp$destructuring$var0.autocomplete,getAlgoliaResults=$jscomp$destructuring$var0.getAlgoliaResults,$jscomp$destructuring$var1=window["@algolia/autocomplete-plugin-query-suggestions"],createQuerySuggestionsPlugin=$jscomp$destructuring$var1.createQuerySuggestionsPlugin,$jscomp$destructuring$var2=window["@algolia/autocomplete-plugin-recent-searches"],createLocalStorageRecentSearchesPlugin=$jscomp$destructuring$var2.createLocalStorageRecentSearchesPlugin,
8isSearchResultsPage,searchPagePath,queryKey;document.querySelector("#searchform")&&(searchPagePath=document.querySelector("#searchform").getAttribute("action"),queryKey="searchQuery",isSearchResultsPage=window.location.pathname==searchPagePath);var instantSearchResultsCmp=$(".instant-search-results-cmp");instantSearchResultsCmp&&(isSearchResultsComponentExist=(instantSearchResultsCmp=$(".instant-search-results-cmp"))&&0<instantSearchResultsCmp.length,searchAsYouType=!1);
9window.adobeDataLayer=window.adobeDataLayer||[];document.addEventListener("DOMContentLoaded",function(){$(document).on("click",".retry-search",function(a){if(document.querySelector(".mobile-search")){var d=document.querySelector(".mobile-search");d.classList.contains("active")||d.classList.add("active");$(".search-form.nav-js").find("input").focus()}a.preventDefault()})});
10var ATTRIBUTE_ORIENTED_WIDGETS=["refinementList","ratingMenu"],ROUTE_MAPPING={refinementList:{brand:{key:"metaTags.brand",isArray:!0,removeIf:[void 0]},promotionId:{key:"promotionIds",isArray:!0,removeIf:[void 0]},shareClickGuid:{key:"shareClickGuids",isArray:!0,removeIf:[void 0]},shareGuid:{key:"shareGuids",isArray:!0,removeIf:[void 0]},marcas:{key:"metaTags.marcas",isArray:!0,removeIf:[void 0]},marca:{key:"metaTags.marca",isArray:!0,removeIf:[void 0]},marque:{key:"metaTags.marque",isArray:!0,removeIf:[void 0]},
11subBrand:{key:"metaTags.subBrand",isArray:!0,removeIf:[void 0]},subMarca:{key:"metaTags.subMarca",isArray:!0,removeIf:[void 0]},occasion:{key:"metaTags.occasion",isArray:!0,removeIf:[void 0]},occasions:{key:"metaTags.Holidays \x26 Celebrations",isArray:!0,removeIf:[void 0]},gifting:{key:"metaTags.Festive \x26 Gifting",isArray:!0,removeIf:[void 0]},articleTypeName:{key:"metaTags.articleTypeName",isArray:!0,removeIf:[void 0]},category:{key:"metaTags.category",isArray:!0,removeIf:[void 0]},recipeCategory:{key:"metaTags.recipeCategory",
12isArray:!0,removeIf:[void 0]},dietaryNeeds:{key:"metaTags.dietaryNeeds",isArray:!0,removeIf:[void 0]},type:{key:"Types",isArray:!0,removeIf:[void 0]},flavor:{key:"metaTags.flavor",isArray:!0,removeIf:[void 0]},label:{key:"metaTags.label",isArray:!0,removeIf:[void 0]},packSize:{key:"metaTags.packSize",isArray:!0,removeIf:[void 0]},packType:{key:"metaTags.packType",isArray:!0,removeIf:[void 0]},partySnacks:{key:"metaTags.partySnacks",isArray:!0,removeIf:[void 0]},flavors:{key:"metaTags.Flavors \x26 Ingredients",
13isArray:!0,removeIf:[void 0]},"time+to+make":{key:"metaTags.Time to Complete",isArray:!0,removeIf:[void 0]},season:{key:"metaTags.season",isArray:!0,removeIf:[void 0]},seasons:{key:"metaTags.Seasons \x26 Occasions",isArray:!0,removeIf:[void 0]},materials:{key:"metaTags.Materials",isArray:!0,removeIf:[void 0]},besoinsNutritionnels:{key:"metaTags.besoinsNutritionnels",isArray:!0,removeIf:[void 0]},"cat\u00e9gorie":{key:"metaTags.cat\u00e9gorie",isArray:!0,removeIf:[void 0]},formatDuProduit:{key:"metaTags.formatDuProduit",
14isArray:!0,removeIf:[void 0]},"f\u00eateEtC\u00e9l\u00e9brations":{key:"metaTags.f\u00eateEtC\u00e9l\u00e9brations",isArray:!0,removeIf:[void 0]},saison:{key:"metaTags.saison",isArray:!0,removeIf:[void 0]},"Total+Time":{key:"metaTags.totalTime",isArray:!0,removeIf:[void 0]},tempsTotal:{key:"metaTags.tempsTotal",isArray:!0,removeIf:[void 0]},"\u00e9tiquettes":{key:"metaTags.\u00e9tiquettes",isArray:!0,removeIf:[void 0]},tempoTotal:{key:"metaTags.tempoTotal",isArray:!0,removeIf:[void 0]},tiempoTotal:{key:"metaTags.tiempoTotal",
15isArray:!0,removeIf:[void 0]},"categor\u00eda":{key:"metaTags.categor\u00eda",isArray:!0,removeIf:[void 0]},"feriadosECelebra\u00e7\u00f5es":{key:"metaTags.Feriados \x26 Celebra\u00e7\u00f5es",isArray:!0,removeIf:[void 0]},"r\u00f3tulo":{key:"metaTags.r\u00f3tulo",isArray:!0,removeIf:[void 0]},sabor:{key:"metaTags.sabor",isArray:!0,removeIf:[void 0]},"estaci\u00f3n":{key:"metaTags.estaci\u00f3n",isArray:!0,removeIf:[void 0]},etiqueta:{key:"metaTags.etiqueta",isArray:!0,removeIf:[void 0]},temporadasYCelebraciones:{key:"metaTags.Temporadas \x26 Celebraciones",
16isArray:!0,removeIf:[void 0]},"tama\u00f1o":{key:"metaTags.tama\u00f1o",isArray:!0,removeIf:[void 0]},"recetasCategor\u00eda":{key:"metaTags.recetasCategor\u00eda",isArray:!0,removeIf:[void 0]},saborPrincipal:{key:"metaTags.saborPrincipal",isArray:!0,removeIf:[void 0]},necesidadesNutricionales:{key:"metaTags.necesidadesNutricionales",isArray:!0,removeIf:[void 0]},"skill-level":{key:"hero.skill",isArray:!0,removeIf:[void 0]},"NiveauDHabilet\u00e9":{key:"hero.niveauDHabilet\u00e9",isArray:!0,removeIf:[void 0]},
17skill:{key:"metaTags.skill-level",isArray:!0,removeIf:[void 0]},"Skill+Level":{key:"metaTags.skillLevel",isArray:!0,removeIf:[void 0]},"N\u00edvelDeHabilidade":{key:"hero.n\u00edvelDeHabilidade",isArray:!0,removeIf:[void 0]},NivelDeHabilidad:{key:"hero.nivelDeHabilidad",isArray:!0,removeIf:[void 0]}},ratingMenu:{rating:{key:"hero.rating",isArray:!1,encode:!0,removeIf:[void 0]}},page:{encode:!1,removeIf:[void 0,"0","1"]},query:{encode:!0,removeIf:[void 0,""]},sortBy:{encode:!1,removeIf:[void 0,""]},
18selected:{encode:!1}};function shouldRemove(a,d){return a&&a.removeIf&&0!==a.removeIf.length?a.removeIf.includes(d):!1}
19function getStateToRoute(a){for(var d={},b=$jscomp.makeIterator(Object.keys(a)),c=b.next();!c.done;c=b.next())if(c=c.value,c in ROUTE_MAPPING){var e=ROUTE_MAPPING[c];if(ATTRIBUTE_ORIENTED_WIDGETS.includes(c))for(var h=$jscomp.makeIterator(Object.keys(e)),f=h.next();!f.done;f=h.next()){f=f.value;
19var m=e[f],q=a[c][m.key];q&&(d[f]=m.encode?encodeURIComponent(q):q)}else d[c]=a[c]}return d}
20function getRouteToState(a){for(var d={},b=$jscomp.makeIterator(Object.keys(a)),c=b.next();!c.done;c=b.next()){c=c.value;var e=a[c];if(c in ROUTE_MAPPING)shouldRemove(ROUTE_MAPPING[c],e)||(d[c]=e);else for(c=$jscomp.makeIterator(ATTRIBUTE_ORIENTED_WIDGETS),e=c.next();!e.done;e=c.next()){e=e.value;for(var h=ROUTE_MAPPING[e],f={},m=$jscomp.makeIterator(Object.keys(h)),q=m.next();!q.done;f={$jscomp$loop$prop$descriptor$25:f.$jscomp$loop$prop$descriptor$25},q=m.next()){q=q.value;f.$jscomp$loop$prop$descriptor$25=
21h[q];var t=f.$jscomp$loop$prop$descriptor$25.key,A=a[q];t&&(d[e]||(d[e]={}),d[e][q]||shouldRemove(f.$jscomp$loop$prop$descriptor$25,A)||(f.$jscomp$loop$prop$descriptor$25.isArray&&!Array.isArray(A)?d[e][t]=[f.$jscomp$loop$prop$descriptor$25.encode?decodeURIComponent(A):A]:d[e][t]=A.map(function(z){return function(y){return z.$jscomp$loop$prop$descriptor$25.encode?decodeURIComponent(y):y}}(f))))}}}return d}
22var router=instantsearch.routers.history({createURL:function(a){var d=a.qsModule,b=a.routeState;a=a.location;a.href.match(/^(.*?)\//);var c=new URL(window.location.href);c=new URLSearchParams(c.search);a=c.has("token")||c.has("code")?a.href.replace(/#[^#]+$/,"").replace(/\/$/,""):a.href.replace(/#[^#]+$/,"").replace(/\?[^\?]+$/,"").replace(/\/$/,"");a=a.substr(a.lastIndexOf("/")+1);c=Object.assign({},b);b.query&&(c.searchQuery=encodeURIComponent(b.query),delete c.query
22);1!==b.page&&(c.page=b.page);
23b.sortBy&&(c.sortBy=b.sortBy);d=d.stringify(c,{addQueryPrefix:!0,arrayFormat:"repeat"});return""+a+d},parseURL:function(a){var d=a.qsModule.parse(a.location.search.slice(1)),b=Object.assign({},d);a=void 0===d.searchQuery?"":d.searchQuery;var c=d.page;d=d.sortBy;b=(delete b.searchQuery,delete b.page,delete b.sortBy,b);return Object.assign({},b,{query:decodeURIComponent(a),sortBy:d,page:c})}}),stateMapping={stateToRoute:function(a){return Object.assign({},getStateToRoute(a[INDEX_NAME]))},routeToState:function(a){var d=
24{};return d[INDEX_NAME]=Object.assign({},getRouteToState(a)),d}},searchRouting={router:router,stateMapping:stateMapping};function getSearchRouting(a){console.log("isSearchResultsComponentExist: ",isSearchResultsComponentExist);console.log("searchAsYouType: ",a);return!1}
25function getInstantSearchDialogValues(){if(document.querySelector("#searchCreationJson"))var a=document.querySelector("#searchCreationJson").value;a||(a="{}");try{a=JSON.parse(a)}catch(d){console.log("Unable to parse JSON: ",d),a=null}return a}var instantSearchDialogValues=getInstantSearchDialogValues();instantSearchDialogValues||console.error("Algolia Search configuration not found!!!");var algoliaInsightsInitialized=!1;
26function hasAnalyticsConsent(){return"string"===typeof window.OnetrustActiveGroups&&-1<window.OnetrustActiveGroups.indexOf("C0003")}
27function initAlgoliaInsights(){hasAnalyticsConsent()&&!algoliaInsightsInitialized&&("function"!==typeof window.aa?console.warn("Algolia Insights library not loaded"):(window.aa("init",{appId:instantSearchDialogValues.app.id,apiKey:instantSearchDialogValues.app.apiKey,useCookie:!0}),window.aa("getUserToken",null,function(a,d){!a&&d&&window.aa("setUserToken",d)}),algoliaInsightsInitialized=!0,console.log("Algolia Insights initialized after consent")))}
28function clearAlgoliaInsightsCookies(){document.cookie="_ALGOLIA\x3d; expires\x3dThu, 01 Jan 1970 00:00:00 UTC; path\x3d/;";document.cookie="_ALGOLIA_TEST\x3d; expires\x3dThu, 01 Jan 1970 00:00:00 UTC; path\x3d/;"}window.addEventListener("load",function(){hasAnalyticsConsent()?initAlgoliaInsights():clearAlgoliaInsightsCookies()});window.addEventListener("OneTrustGroupsUpdated",function(){hasAnalyticsConsent()?initAlgoliaInsights():clearAlgoliaInsightsCookies()});var indexNameVal,indexNameFromInstantSearchResultComp;
29void 0!=document.querySelector(".indexNameForSortByDefaultOption")&&(indexNameFromInstantSearchResultComp=document.querySelector(".indexNameForSortByDefaultOption").innerHTML);
30var INDEX_NAME=indexNameVal=null!=indexNameFromInstantSearchResultComp&&void 0!=indexNameFromInstantSearchResultComp&&""!=indexNameFromInstantSearchResultComp?indexNameFromInstantSearchResultComp:instantSearchDialogValues.app.indexName,allResults=null,firstLoadClient=algoliasearch(instantSearchDialogValues.app.id,instantSearchDialogValues.app.apiKey),searchClient=algoliasearch(instantSearchDialogValues.app.id,instantSearchDialogValues.app.apiKey),getHitsPluginDataPresent=!1,recentSearchesPlugin=createLocalStorageRecentSearchesPlugin({key:"qs-with-rs-example",
31limit:3,transformSource:function(a){a=a.source;return Object.assign({},a,{templates:Object.assign({},a.templates,{header:function(d){var b=d.items,c=d.createElement;return!d.state.query&&0!==b.length||getHitsPluginDataPresent?c("div",null,c("span",{className:"aa-SourceHeaderTitle"},"Recent searches"),c("div",{className:"aa-SourceHeaderLine"})):null}})})}});
32querySuggestionsPlugin=createQuerySuggestionsPlugin({searchClient:searchClient,indexName:instantSearchDialogValues.app.querySuggestionsIndexName,getSearchParams:function(){return recentSearchesPlugin.data.getAlgoliaSearchParams({hitsPerPage:3})},transformSource:function(a){a=a.source;return Object.assign({},a,{templates:Object.assign({},a.templates,{header:function(d){var b=d.items,c=d.createElement;return d.state.query||0===b.length?c("div",null,c("span",{className:"aa-SourceHeaderTitle"},"Suggested Searches"),
33c("div",{className:"aa-SourceHeaderLine"})):c("div",null,c("span",{className:"aa-SourceHeaderTitle"},"Popular searches"),c("div",{className:"aa-SourceHeaderLine"}))}})})}});var searchBarData=instantSearchDialogValues.searchBar,searchResultsWrapper;document.querySelector(".search-box-wrapper")&&(searchResultsWrapper=document.querySelector(".search-box-wrapper"));var searchType,hitsType;searchResultsWrapper.dataset.searchType&&(searchType=searchResultsWrapper.dataset.searchType);
34searchResultsWrapper.dataset.hitsType&&(hitsType=searchResultsWrapper.dataset.hitsType);
35"infiniteScrollHits"==hitsType&&(document.getElementById("hits-per-page-pages")&&(document.getElementById("hits-per-page-pages").style.display="none"),document.getElementById("hits-per-page-recipe")&&(document.getElementById("hits-per-page-recipe").style.display="none"),document.getElementById("hits-per-page-craft")&&(document.getElementById("hits-per-page-craft").style.display="none"),document.getElementById("hits-per-page-product")&&(document.getElementById("hits-per-page-product").style.display=
36"none"),document.getElementById("hits-per-page-article")&&(document.getElementById("hits-per-page-article").style.display="none"));var query=(new URL(window.location)).searchParams.get(queryKey);query=null!=query?query:"";document.querySelector("#instant-search-autocomplete input")&&(document.querySelector("#instant-search-autocomplete input").value=query);
37var virtualSearchBox=instantsearch.connectors.connectSearchBox(function(){}),infiniteHitsCache=instantsearch.createInfiniteHitsSessionStorageCache(),configs={};instantSearchResultsCmp&&getSelectorConfigs();console.debug("Config set for all selectors!!!");
38function getSelectorConfigs(){document.querySelectorAll(".instant-search-results-cmp").forEach(function(a){try{var d="";a.dataset.selector&&(d=a.dataset.selector);console.debug("Getting configs for selector:  ",d);if(!d)return console.debug("No selector found for Algolia"),!1;if(document.querySelector("#searchResultsConfigJson-"+d))var b=document.querySelector("#searchResultsConfigJson-"+d).value;b||(b="{}");try{b&&(b=JSON.parse(b))}catch(c){console.log("Unable to parse JSON: ",c)}d&&b&&(configs[d]=
39b);console.debug("config set for selector:  ",d)}catch(c){d&&console.error(d,c)}})}var queries=[];generateQueries();
39function generateQueries(){Object.keys(configs).forEach(function(a){try{if(!a)return console.debug("No selector found for Algolia"),!1;var d=configs[a],b={indexName:INDEX_NAME,query:query,params:getQueryItemParams(d.filter?d.filter:{})};queries.push(b)}catch(c){console.error(c)}})}var MAX_CACHE_SIZE=2,CACHE_KEY_SEARCH="searchCache",CACHE_KEY_PRODUCT="productCache";
40function getFullCache(a){return(a=sessionStorage.getItem(a))?JSON.parse(a):{}}function saveFullCache(a,d){sessionStorage.setItem(a,JSON.stringify(d))}function getRequestKey(a){return JSON.stringify(a)}function getFromCache(a,d,b){return(a=getFullCache(a))&&a[d]&&a[d][b]?a[d][b]:null}function addToCache(a,d,b,c){var e=getFullCache(a);e[d]||(e[d]={});var h=e[d];if(!h[b]){var f=Object.keys(h);f.length>=MAX_CACHE_SIZE&&delete h[f[0]]}h[b]=c;e[d]=h;saveFullCache(a,e)}
41function getSearch(a,d){if(document.querySelector("#searchResultsConfigJson-"+a))var b=document.querySelector("#searchResultsConfigJson-"+a).value;b||(b="{}");try{b=JSON.parse(b)}catch(f){console.log("Unable to parse JSON: ",f)}try{var c=b.filter?b.filter:{},e=!1;console.debug("Generating searchClientItem...");var h=Object.assign({},searchClient,{search:function(f){if(e){var m=1<f.length?!0:!1,q="";f&&f[0]&&f[0].params&&f[0].params.query&&(q=f[0].params.query.trim().toLowerCase());var t=f&&f[0]&&
42f[0].params&&"undefined"!==typeof f[0].params.page?f[0].params.page:0,A=f&&f[0]&&f[0].params?f[0].params.hitsPerPage:void 0;if(""!==q&&0===t)if(20===A){var z=getFromCache(CACHE_KEY_SEARCH,a,q);if(!m&&z)return Promise.resolve(z)}else if(21===A&&(z=getFromCache(CACHE_KEY_PRODUCT,a,q),!m&&z))return Promise.resolve(z);f=f.map(function(y){y.params.query&&0!==y.params.query.length||(y.params.analytics=!1);return y});z=f[0];c.show&&c.expression&&(z.filters=c.expression);if(!z.params.analytics)return searchClient.search(f).then(function(y){""===
43q||m||0!==t||(20===A?addToCache(CACHE_KEY_SEARCH,a,q,y):21===A&&addToCache(CACHE_KEY_PRODUCT,a,q,y));return y})}else return e=!0,Promise.resolve({results:[allResults[d]]})}});return createInstantSearchItem(b,h,c,a)}catch(f){console.error(d,f)}}function getQueryItemParams(a){var d={facets:["*"]};a.show&&a.expression?d.filters=a.expression:console.debug("Algolia filters disabled");return d}
44function filterDebounce(a,d){var b;return function(c){for(var e=[],h=0;h<arguments.length;++h)e[h-0]=arguments[h];var f=this;clearTimeout(b);b=setTimeout(function(){a.apply(f,e)},d)}}var filterDebouncedSearch=null;function getCookie(a){a=("; "+document.cookie).split("; "+a+"\x3d");if(2==a.length)return a.pop().split(";").shift()}
45function createInstantSearchItem(a,d,b,c){var e,h=[],f="#hits-"+c,m="#hits-template-"+c;if(document.querySelector(f)&&0<document.querySelectorAll(f).length&&a.hits){console.debug("Hits:: ",document.querySelector(f));document.querySelector(f).setAttribute("data-insights-index",instantSearchDialogValues.app.indexName);var q={hitsPerPage:a.hits.hitsPerPage,clickAnalytics:hasAnalyticsConsent()};b.show&&b.expression?q.filters=b.expression:console.debug("Algolia filters disabled");"autoCompleteSearch"===
46searchType?h.push(virtualSearchBox({})):h.push(instantsearch.widgets.searchBox({container:"#instant-search-autocomplete",placeholder:searchBarData.placeholder,autofocus:searchBarData.autoFocus,showLoadingIndicator:searchBarData.showLoadingIndicator,searchAsYouType:!1,showReset:!0,showSubmit:!0}));b="#hero-instant-search-box-"+c;if(document.querySelector(".hero-instant-search-box-field"))var t=document.querySelector(".hero-instant-search-box-field").dataset.placeholderText;if(document.querySelector(b)){var A=
47document.getElementById("listingType").getAttribute("value");searchAsYouType=!1;if("Pok\u00e9mon"==A){var z="#dynamic-widgets-"+c;searchClient.initIndex(INDEX_NAME);var y=instantsearch.connectors.connectRefinementList(function(g,l){g=g.widgetParams;var n=getCookie("close_banner");l&&n&&(l=document.createElement("ul"),l.className="ais-RefinementList-list",g.container.appendChild(l),l.closest("div").classList.add("ais-RefinementList"),g.container.querySelector("ul").innerHTML='\n\t\t\t\t\t\t\t\x3cli class\x3d"ais-RefinementList-item"\x3e\n\t\t\t\t\t\t\t\t\x3cdiv\x3e\n\t\t\t\t\t\t\t\t\t\x3clabel for\x3d"Discovered" class\x3d"ais-RefinementList-label"\x3e\n\t\t\t\t\t\t\t\t\t\t\x3cinput id\x3d"Discovered" type\x3d"checkbox" class\x3d"ais-RefinementList-checkbox my-collection" value\x3d"Discovered" /\x3e\n\t\t\t\t\t\t\t\t\t\t\x3cspan class\x3d"ais-RefinementList-labelText"\x3e '+
48Granite.I18n.get("Discovered Pok\u00e9mon")+'\x3c/span\x3e\n\t\t\t\t\t\t\t\t\t\x3c/label\x3e\n\t\t\t\t\t\t\t\t\x3c/div\x3e\n\t\t\t\t\t\t\t\x3c/li\x3e\n\t\t\t\t\t\t\t\x3cli class\x3d"ais-RefinementList-item"\x3e\n\t\t\t\t\t\t\t\t\x3cdiv\x3e\n\t\t\t\t\t\t\t\t\t\x3clabel for\x3d"Undiscovered" class\x3d"ais-RefinementList-label"\x3e\n\t\t\t\t\t\t\t\t\t\t\x3cinput id\x3d"Undiscovered" type\x3d"checkbox" class\x3d"ais-RefinementList-checkbox my-collection" value\x3d"Undiscovered"/\x3e\n\t\t\t\t\t\t\t\t\t\t\x3cspan class\x3d"ais-RefinementList-labelText"\x3e '+
49Granite.I18n.get("Undiscovered Pok\u00e9mon")+"\x3c/span\x3e\n\t\t\t\t\t\t\t\t\t\x3c/label\x3e\n\t\t\t\t\t\t\t\t\x3c/div\x3e\n\t\t\t\t\t\t\t\x3c/li\x3e\n\t\t\t\t\t\t",setTimeout(function(){document.querySelectorAll(".my-collection").forEach(function(v){v.addEventListener("click",function(u){document.querySelectorAll(".my-collection").forEach(function(r){r!==u.target&&(r.checked=!1,r.closest(".ais-RefinementList-item").classList.remove("ais-RefinementList-item--selected"))});var p=u.target.checked;
50p?(u.target.closest(".ais-RefinementList-item").classList.add("ais-RefinementList-item--selected"),u.target.checked=!0):(u.target.closest(".ais-RefinementList-item").classList.remove("ais-RefinementList-item--selected"),u.target.checked=!1);var k=localStorage.getItem("pChar"),w=[],x=[],G=[],F=[],H=["Male","Female"],D=[],I=document.documentElement.lang;k&&""!==k&&(w=k.split(",").filter(function(r){return""!==r.trim()}
50),w.forEach(function(r){"fr-CA"===I&&(r=pokemonNameEn[r]);if(r.includes("-")){var E=
51$jscomp.makeIterator(r.split("-"));r=E.next().value;E=E.next().value;x.push(r);F.push(E)}else x.push(r),G.push(r)}),D=H.filter(function(r){return!F.includes(r)}));p&&"Discovered"==u.target.id?(B.helper.setQueryParameter("facetFilters",[]),0<w.length?(p=x.map(function(r){return'Name:"'+r+'"'}).join(" OR "),D=D.map(function(r){return'NOT Gender:"'+r+'"'}).join(" OR "),B.helper.setQueryParameter("filters",D?"("+p+") AND ("+D+")":p)):B.helper.setQueryParameter("filters",'Name:"null"')):p&&"Undiscovered"==
52u.target.id?0<w.length?(D=G.map(function(r){return'NOT Name:"'+r+'"'}).join(" AND "),p=F.map(function(r){return'NOT Gender:"'+r+'"'}).join(" AND "),B.helper.setQueryParameter("filters",D&&p?"("+D+") AND ("+p+")":D||p)):B.helper.setQueryParameter("filters",void 0):(B.helper.setQueryParameter("facetFilters",[]),B.helper.setQueryParameter("filters",void 0));B.helper.search()})})},400))}),J=instantsearch.widgets.panel;getCookie("close_banner")&&h.push(instantsearch.widgets.dynamicWidgets({container:document.querySelector(z),
53attribute:"Name",widgets:[function(g){return y({container:document.querySelector(z),attribute:"Name"})}],fallbackWidget:function(g){var l=g.container;g=g.attribute;return J({templates:{header:'\x3cdiv class\x3d"my-collection-header"\x3e '+Granite.I18n.get("My Collection")+"\x3c/div\x3e"}})(y)({container:l,attribute:g})}}));h.push(virtualSearchBox({}),instantsearch.widgets.searchBox({container:b,placeholder:t,autofocus:searchBarData.autoFocus,showLoadingIndicator:searchBarData.showLoadingIndicator,
54searchAsYouType:!0,showReset:!0,showSubmit:!0}))}else h.push(instantsearch.widgets.searchBox({container:b,placeholder:t,autofocus:searchBarData.autoFocus,showLoadingIndicator:searchBarData.showLoadingIndicator,searchAsYouType:!1,showReset:!0,showSubmit:!0}))}h.push(instantsearch.widgets.configure(q));if(document.querySelector(m))var C=document.querySelector(m).innerHTML;if("normalHits"==hitsType)h.push(instantsearch.widgets.hits({container:f,escapeHTML:!1,templates:{item:C,empty:"\x3ch1 style\x3d'color: #3f000b;'\x3e"+
55Granite.I18n.get("no-results")+"\x26nbsp;\x3cq\x3e{{ query }}\x3c/q\x3e\x3c/h1\x3e\x3cul\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Check your spelling and try again")+"\x3c/li\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Try a different search term")+"\x3c/li\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Keep your search terms different")+"\x3c/li\x3e\x3c/ul\x3e\x3cbutton class\x3d'clear-filter h6' tabindex\x3d'9' onclick\x3d'clearFilter()'\x3e"+
56Granite.I18n.get("Clear filter")+"\x3c/button\x3e"}}));else{m=document.getElementById("listingType").getAttribute("value");console.log("resultTypeData::",m);var K=m.charAt(0).toUpperCase()+m.slice(1);"products"==m||"recipes"==m||"crafts"==m||"stories"==m||"Pok\u00e9mon"==m?h.push(instantsearch.widgets.infiniteHits({container:f,showPrevious:!1,escapeHTML:!1,cache:infiniteHitsCache,templates:{item:C,empty:"\x3ch1 style\x3d'color: #3f000b;'\x3e"+Granite.I18n.get("no-results")+"\x26nbsp;\x3cq\x3e{{ query }}\x3c/q\x3e\x3c/h1\x3e\x3cul\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+
57Granite.I18n.get("Check your spelling and try again")+"\x3c/li\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Try a different search term")+"\x3c/li\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Keep your search terms different")+"\x3c/li\x3e\x3c/ul\x3e\x3cbutton class\x3d'clear-filter h6' tabindex\x3d'9' onclick\x3d'clearFilter()'\x3e"+Granite.I18n.get("Clear filter")+"\x3c/button\x3e",showMoreText:function(g,l){g=l.html;return g($jscomp$templatelit$m813427480$0,
58K)}}})):h.push(instantsearch.widgets.infiniteHits({container:f,escapeHTML:!1,templates:{item:C,empty:"\x3ch1 style\x3d'color: #3f000b;'\x3e"+Granite.I18n.get("no-results")+"\x26nbsp;\x3cq\x3e{{ query }}\x3c/q\x3e\x3c/h1\x3e\x3cul\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Check your spelling and try again")+"\x3c/li\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+Granite.I18n.get("Try a different search term")+"\x3c/li\x3e\x3cli style\x3d'color:#333333;font-size:1.6rem'\x3e"+
59Granite.I18n.get("Keep your search terms different")+"\x3c/li\x3e\x3c/ul\x3e\x3cbutton class\x3d'clear-filter h6' tabindex\x3d'9' onclick\x3d'clearFilter()'\x3e"+Granite.I18n.get("Clear filter")+"\x3c/button\x3e"}}))}"normalHits"==hitsType&&(f=instantsearch.connectors.connectHitsPerPage(function(g,l){var n=document.querySelector("#hits-per-view-"+c),v=g.refine;if(l)n.appendChild(document.createElement("ul"));else{n.querySelector("ul").innerHTML=[{label:"20",value:20,default:!0},{label:"50",value:50},
60{label:"100",value:100}].map(function(p){return'\x3cli class\x3d"ais-HitsPerPage-option"\x3e\x3cdiv class\x3d"option"\x3e\n          \x3ca\n            href\x3d"#"\n            data-value\x3d"'+p.value+'"\n            data-text\x3d"'+p.label+'"\n        \tdata-index\x3d"'+p.index+'" class\x3d"custom-select-hits-anchor"\n          \x3e\n            \x3cspan class\x3d"custom-select-hits custom-select"\x3e'+p.label+"\x3c/span\x3e\n          \x3c/a\x3e\n        \x3c/div\x3e\x3c/li\x3e"}).join("");[].concat($jscomp.arrayFromIterable(n.querySelectorAll("a"))).forEac
60h(function(p){p.addEventListener("click",
61function(k){k.preventDefault();v(k.currentTarget.dataset.value)})});if(document.querySelector("#selectedHitsIndexValue-"+c))var u=document.querySelector("#selectedHitsIndexValue-"+c).value;(function(){var p=history.pushState;history.pushState=function(){var w=p.apply(this,arguments);window.dispatchEvent(new Event("pushstate"));window.dispatchEvent(new Event("locationchange"));return w};var k=history.replaceState;history.replaceState=function(){var w=k.apply(this,arguments);window.dispatchEvent(new Event("replacestate"));
62window.dispatchEvent(new Event("locationchange"));return w};window.addEventListener("popstate",function(){window.dispatchEvent(new Event("locationchange"))})})();window.addEventListener("locationchange",function(){var p=(new URLSearchParams(window.location.search)).get("sortBy");p?document.querySelector("#sort-by-"+c+" ul.select__choose-option li.ais-SortBy-option a")&&document.querySelectorAll("#sort-by-"+c+" ul.select__choose-option li.ais-SortBy-option a").forEach(function(k){k.getAttribute("data-value")==
63p&&(document.querySelector(".option.custom-select")&&(document.querySelector(".option.custom-select").setAttribute("aria-label",k.innerText.trim()),document.querySelector(".option.custom-select span").innerText=k.innerText.trim(),document.querySelector(".option.custom-select").setAttribute("data-sort-value",k.dataset.value)),k.classList.add("active"))}):document.querySelector("#sort-by-pages .select__choose-option li.ais-SortBy-option")&&document.querySelector("#sort-by-pages .select__choose-option li.ais-SortBy-option").firstChild.querySelector("a").classList.add("active")});
64u&&setTimeout(function(){document.querySelector("#hits-per-page-"+c+" #hits-per-view-"+c+" ul li.ais-HitsPerPage-option a")&&document.querySelectorAll("#hits-per-page-"+c+" #hits-per-view-"+c+" ul li.ais-HitsPerPage-option a").forEach(function(p){p.getAttribute("data-value")==u&&p.classList.add("active")})},100)}}),C=parseInt(document.getElementById("resultPerPage").getAttribute("value")),m="#hits-per-view-"+c,document.querySelector(m)&&h.push(f({container:m,items:[{label:"20",value:C,tabindexval:101,
65default:!0},{label:"50",value:50,tabindexval:102},{label:"100",value:100,tabindexval:103}]})));f=instantsearch.connectors.connectSortBy(function(g,l){function n(){document.querySelector("div.sort-by-select")&&document.querySelectorAll("div.sort-by-select").forEach(function(k){k.classList.contains("active")?(k.classList.remove("active"),k.querySelector("i.fas").classList.remove("fa-angle-up"),k.querySelector("i.fas").classList.add("fa-angle-down"),k.querySelector(".select__choose-option.custom-select").classList.add("d-none")):
66(k.classList.add("active"),k.querySelector("i.fas").classList.remove("fa-angle-down"),k.querySelector("i.fas").classList.add("fa-angle-up"),k.querySelector(".select__choose-option.custom-select").classList.remove("d-none"))})}var v=document.querySelector("#sort-by-"+c),u=g.refine;if(l)v.appendChild(document.createElement("ul"));else{v.querySelector("ul").className="select__choose-option custom-select d-none";v.querySelector("ul").innerHTML=a.sortBySelector.data.map(function(k){return'\x3cli class\x3d"ais-SortBy-option" tabindex\x3d"-1"\x3e\x3cdiv class\x3d"option"\x3e\n\t\t          \x3ca\n\t\t            href\x3d"#"\n\t\t            data-value\x3d"'+
67k.value+'"\n\t\t\t\t\ttabindex\x3d"-1"\n\t\t            data-text\x3d"'+k.label+'" class\x3d"custom-select-sorts-anchor"\n\t\t          \x3e\n\t\t            \x3cspan class\x3d"custom-select-sorts custom-select" tabindex\x3d"'+k.tabindexval+'"\x3e'+k.label+"\x3c/span\x3e\n\t\t          \x3c/a\x3e\n\t\t        \x3c/div\x3e\x3c/li\x3e"}).join("");(g=document.querySelector(".tabs.tab-heading"))&&"function"===typeof g.checkVisibility&&g.checkVisibility();(g=document.querySelector("li[data-active\x3d'true']"))&&
68(g=g.querySelector("button"))&&g.getAttribute("aria-controls");0==window.location.href.includes("pokemon")&&document.body.addEventListener("keypress",function(k){document.querySelector(".select__choose-option li a")&&k.target.matches("a.custom-select-sorts-anchor,.ais-SortBy-option,.classforIndex")&&("aa-Input"!=k.target.classList[0]&&"ais-SearchBox-input"!=k.target.classList[0]&&"emailInput"!=k.target.classList[0]&&k.preventDefault(),window.preventDuplicateKeyPresses||(window.preventDuplicateKeyPresses=
69!0,window.setTimeout(function(){window.preventDuplicateKeyPresses=!1},500),"select__default-option"!=k.target.classList[0]&&"classforIndex"!=k.target.classList[0]||13!=k.which||!document.querySelector(".justify-content-center.contentBox .sort-by-select .ais-SortBy-option")||!document.querySelector(".justify-content-center.contentBox .sort-by-select .ais-SortBy-option").classList.contains("selected")&&n()))});var p=2;document.querySelector(".ais-DynamicWidgets-widget")&&document.querySelectorAll(".ais-DynamicWidgets-widget").forEach(function(k){""!=
70k.innerText&&(k.setAttribute("tabindex",p),p+=1)});document.querySelector(".tab-content .list__filter-group .dynamic-widgets .ais-DynamicWidgets .ais-DynamicWidgets-widget")&&document.querySelectorAll(".tab-content .list__filter-group .dynamic-widgets .ais-DynamicWidgets .ais-DynamicWidgets-widget").forEach(function(k){""!=k.innerText&&k.setAttribute("tabindex","0")});[].concat($jscomp.arrayFromIterable(v.querySelectorAll("a"))).forEac
70h(function(k){k.addEventListener("click",function(w){w.preventDefault();
71u(w.currentTarget.dataset.value);var x=document.querySelector("button.tab-btn[aria-expanded\x3dtrue]");w=w.currentTarget.dataset.text;992<=window.innerWidth&&(x?(x="general-tab-button"==x.id?0:"recipe-tab-button"==x.id?1:"craft-tab-button"==x.id?2:"product-tab-button"==x.id?3:4,document.querySelectorAll("div.custom-select \x3e span")[x].innerText!=w&&(document.querySelectorAll("div.custom-select \x3e span")[x].innerText=w)):document.querySelector("div.custom-select \x3e span").innerText!=w&&(document.querySelector("div.custom-select \x3e span").innerText=
72w))})})}});C="#sort-by-"+c;0<document.querySelectorAll(C).length&&a.sortBySelector&&(!0===a.sortBySelector.enabled?h.push(f({container:C,items:a.sortBySelector.data})):console.log("Sort By not enabled for "+c));"normalHits"==hitsType&&(f="#pagination-"+c,0<document.querySelectorAll(f).length&&a.pagination&&(!0===a.pagination.show?h.push(instantsearch.widgets.pagination({container:f,showFirst:!1,showLast:!1})):console.log("Pagination not enabled for "+c)));992>=window.innerWidth?document.querySelectorAll(".bootomFilterTagBox.fordesktopFilter").forEach(function(g){return g.remove()}):
73document.querySelectorAll(".bootomFilterTagBox.formobileFilter").forEach(function(g){return g.remove()});f="#current-refinements-"+c;var L=function(g){return Object.keys(g).map(function(l){return"data-"+l+'\x3d"'+g[l]+'"'}).join(" ")},M=function(g){return"\n\t\t\t\t"+g.refinements.map(function(l){return'\x3cli class\x3d"ais-CurrentRefinements-item"\x3e\n\t\t\t\t\t\t\x3cspan class\x3d"ais-CurrentRefinements-label"\x3e'+g.label+':\x3c/span\x3e\n\t\t\t\t\t\t\x3cspan class\x3d"ais-CurrentRefinements-category"\x3e\n\t\t\t\t\t\t\t\x3cspan class\x3d"ais-CurrentRefinements-categoryLabel"\x3e\n                                '+
74("shaq a licious"===l.label.toLowerCase()?l.label.toLowerCase().replace(/\s+/g,"-"):l.label.toLowerCase())+'\n                            \x3c/span\x3e\n\t\t\t\t\t\t\t\x3cbutton class\x3d"ais-CurrentRefinements-delete" type\x3d"button" tabindex\x3d"0" '+L(l)+"\x3e\u2715\x3c/button\x3e\n\t\t\t\t\t\t\x3c/span\x3e\n\t\t\t\t\t\x3c/li\x3e"}).join("")+"\n\t\t"};C=instantsearch.connectors.connectCurrentRefinements(function(g,l){var n=g.refine;l=g.widgetParams;l.container.innerHTML='\n\t\t\t\x3cul class\x3d"ais-CurrentRefinements-list"\x3e\n\t\t\t\t'+
75g.items.map(M).join("")+"\n\t\t\t\x3c/ul\x3e\n\t\t\t";[].concat($jscomp.arrayFromIterable(l.container.querySelectorAll("button"))).forEach(function(v){v.addEventListener("click",function(u){var p=Object.keys(u.currentTarget.dataset).reduce(function(k,w){var x={};return Object.assign({},k,(x[w]=u.currentTarget.dataset[w],x))},{});n(p)})})});document.querySelector(f)?h.push(C({container:document.querySelector(f),excludedAttributes:["hero.rating","query"],transformItems:function(g){return g.map(function(l){var n=
76l.attribute,v=n.indexOf(".");n=n.slice(v+1).trim();return Object.assign({},l,{label:""+n})})}})):console.log("Current Refinements does not exist for "+c);f="#clear-refinements-"+c;document.querySelector(f)?h.push(instantsearch.widgets.clearRefinements({container:f,templates:{resetLabel:Granite.I18n.get("clear-ref")}})):console.log("Clear Refinements does not exist for "+c);f="#dynamic-widgets-"+c;document.querySelector(f)?h.push(instantsearch.widgets.dynamicWidgets({container:f,widgets:[function(g){return instantsearch.widgets.panel({templates:{header:function(l){l=
77l.widgetParams.attribute;var n=l.split(".");return(2===n.length?n[1]:l).replace(/(?=[A-Z])/g," ")}}})(instantsearch.widgets.ratingMenu)({container:g,attribute:"hero.rating",templates:{item:function(l){return'\n\t   \t\t\t\t\t\t\t\t\t\t\x3ca\n\t\t \t\t\t\t\t\t\t\t\t\thref\x3d"'+l.url+'"\n                                                class\x3d"'+l.cssClasses.link+' ais-RefinementList-label"\n\t\t \t\t\t\t\t\t\t\t\t\taria-label\x3d"'+l.name+' \x26amp; up"\x3e\n                                                \x3cinput type\x3d"checkbox" class\x3d"ais-RefinementList-checkbox" '+
78(l.isRefined?"checked":"")+" /\x3e\n\t\t \t\t\t\t\t\t\t\t\t\t"+l.stars.map(function(n){return'\n\t\t   \t\t\t\t\t\t\t\t\t\t\t\t\x3csvg\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\tclass\x3d"'+l.cssClasse
78s.starIcon+" "+(n?l.cssClasses.fullStarIcon:l.cssClasses.emptyStarIcon)+'"\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\taria-hidden\x3d"true"\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\twidth\x3d"24"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t \theight\x3d"24"\n\t\t   \t\t\t\t\t\t\t\t\t\t\t\t\t\x3e\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\x3cuse xlink:href\x3d"#'+
79(n?"ais-RatingMenu-starSymbol":"ais-RatingMenu-starEmptySymbol")+'" /\x3e\n\t\t   \t\t\t\t\t\t\t\t\t\t\t\t\x3c/svg\x3e\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t '}).join("")+'\n\t\t \t\t\t\t\t\t\t\t\t\t\x3cspan class\x3d"'+l.cssClasses.label+'"\x3e\x26amp; Up\x3c/span\x3e\n\t  \t\t\t\t\t\t\t\t\t\t \x3c/a\x3e\n\t\t\t\t\t\t\t\t \t\t\t'}}})}],fallbackWidget:function(g){var l=g.container,n=g.attribute;return instantsearch.widgets.panel({templates:{header:function(v){v=v.widgetParams.attribute;var u=v.split(".");
80return(2===u.length?u[1]:v).replace(/(?=[A-Z])/g," ")}}})(instantsearch.widgets.refinementList)({container:l,attribute:n,limit:50,showMore:!0,showMoreLimit:100,transformItems:function(v){return"metaTags.brand"===n?v.map(function(u){return"shaq a licious"===u.label.toLowerCase()?Object.assign({},u,{label:"shaq-a-licious",highlighted:"shaq-a-licious"}):u}):v}})}})):console.log("Dynamic widgets does not exist for "+c);f="#results-count-"+c;document.querySelector(f)?h.push(instantsearch.widgets.stats({container:f,
81templates:{text:"\n\t\t\t\t\t\t  {{^areHitsSorted}}\n\t\t\t\t\t\t\t{{#hasNoResults}}No "+Granite.I18n.get("res-ints")+"{{/hasNoResults}}\n\t\t\t\t\t\t\t{{#hasOneResult}}1 "+Granite.I18n.get("res-int")+"{{/hasOneResult}}\n\t\t\t\t\t\t\t{{#hasManyResults}}{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}}  "+Granite.I18n.get("res-ints")+"{{/hasManyResults}}\n\t\t\t\t\t\t  {{/areHitsSorted}}"}})):console.log("stats widgets does not exist for "+f);f="#results-count-heading-"+c;document.querySelector(f)?
82h.push(instantsearch.widgets.stats({container:f,templates:{text:"\n\t\t\t\t\t\t  {{^areHitsSorted}}\n\t\t\t\t\t\t\t{{#hasNoResults}}No "+Granite.I18n.get("res-ints")+"{{/hasNoResults}}\n\t\t\t\t\t\t\t{{#hasOneResult}}1 "+Granite.I18n.get("res-int")+"{{/hasOneResult}}\n\t\t\t\t\t\t\t{{#hasManyResults}}{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}}  "+Granite.I18n.get("res-ints")+"{{/hasManyResults}}\n\t\t\t\t\t\t  {{/areHitsSorted}}"}})):console.log("stats widgets does not exist for "+
83f);f="#total-"+c;document.querySelector(f)?h.push(instantsearch.widgets.stats({container:f,templates:{text:"\n\t\t\t\t\t\t  {{^areHitsSorted}}\n\t\t\t\t\t\t\t{{#hasNoResults}}0{{/hasNoResults}}\n\t\t\t\t\t\t\t{{#hasOneResult}}1{{/hasOneResult}}\n\t\t\t\t\t\t\t{{#hasManyResults}}{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}}{{/hasManyResults}}\n\t\t\t\t\t\t  {{/areHitsSorted}}"}})):console.log("stats widgets does not exist for "+c);document.querySelector("#voiceSearchBox")&&(!0===instantSearchDialogValues.voiceSearch.show?
84h.push(instantsearch.widgets.voiceSearch({container:"#voiceSearchBox",searchAsYouSpeak:!1,language:instantSearchDialogValues.voiceSearch.language})):console.log("Voice Search not enabled"))}var B=instantsearch({indexName:INDEX_NAME,searchClient:d,routing:searchRouting,initialUiState:{indexName:{query:query,page:0}},searchFunction:function(g){if(searchAsYouType)console.log("searchAsYouType: ",searchAsYouType),searchAsYouType&&(""===g.state.query||1<g.state.query.length)?(clearTimeout(e),e=setTimeout(function(){console.log("Search as you type - Searching for Single search results for: ",
85g.state.query);g.on("search",function(){1<document.querySelectorAll("#instant-search-autocomplete input").length&&document.querySelectorAll("#instant-search-autocomplete input").forEach(function(n){n.value=g.state.query});documnet.querySelector("#instant-search-autocomplete input")&&document.querySelector(".aa-ClearButton")&&0<documnet.querySelector("#instant-search-autocomplete input").value.length&&document.querySelector(".aa-ClearButton").removeAttribute("hidden")});if(0==g.state.query.length||
86""===g.state.query)g.state.analytics=!1,query="";g.search()},200)):console.log("Waiting for minimum characters to search: ",g.state.query);else if(query!=g.state.query&&""!=g.state.query)if(searchAsYouType)console.log("Pushing state: ",window.location.pathname+"?"+queryKey+"\x3d"+g.state.query);else{if(""===g.state.query||1<g.state.query.length)clearTimeout(e),e=setTimeout(function(){console.log("Search as you type - Searching for Single search results for: ",g.state.query);g.on("search",function(){1<
87document.querySelectorAll("#instant-search-autocomplete input").length&&(document.querySelector("#instant-search-autocomplete input").value=g.state.query);document.querySelector("#instant-search-autocomplete")&&document.querySelector(".aa-ClearButton")&&0<document.querySelector("#instant-search-autocomplete input").value.length&&document.querySelector(".aa-ClearButton").removeAttribute("hidden")});if(0==g.state.query.length||""===g.state.query)g.state.analytics=!1,query="";g.search()},200)}else{console.log("Finding search results for: ",
88g.state.query);document.querySelector(".new-filter-heading .search-keyword i")&&document.querySelectorAll(".new-filter-heading .search-keyword i").forEach(function(n){g.state.query&&(n.innerHTML=g.state.query)});g.state.query=query;if(0==g.state.query.length||""===g.state.query||""===query)g.state.analytics=!1,g.state.query="";var l=Object.values(g.state.disjunctiveFacetsRefinements||{}).some(function(n){return 0<n.length});filterDebouncedSearch||(filterDebouncedSearch=filterDebounce(function(n){n.search()},
89300));l?filterDebouncedSearch(g):g.search()}}});console.debug("widgets: ",h);B.addWidgets(h);"function"===typeof window.aa&&algoliaInsightsInitialized&&hasAnalyticsConsent()&&(d=instantsearch.middlewares.createInsightsMiddleware({insightsClient:window.aa}),B.use(d));return B}
90function handleMutation(){(-1<window.location.hostname.indexOf("hersheyland")||-1<window.location.pathname.indexOf("hersheyland"))&&-1<window.location.pathname.indexOf("search")&&(document.querySelector("#voiceSearchBox").style.display="none")}var observerSearch=new MutationObserver(handleMutation),targetNodeSearch=document,configSearch={childList:!0,subtree:!0};observerSearch.observe(targetNodeSearch,configSearch);handleMutation();
91function debouncePromise(a,d){var b;return function(c){b&&clearTimeout(b);return new Promise(function(e){b=setTimeout(function(){return e(a(c))},d)})}}
92var debouncedSearch=debouncePromise(function(a){return Promise.resolve(a)},300),getHitsPlugin={getSources:function(a){var d=a.query;if(!d||2>d.trim().length)return null;a=[];a.push({sourceId:"products",getItems:function(){return getAlgoliaResults({searchClient:searchClient,queries:[{indexName:INDEX_NAME,query:d,params:{hitsPerPage:5,attributesToSnippet:["name:10","description:35"],snippetEllipsisText:"\u2026"}}]})},templates:{header:function(b){var c=b.html;if(0===b.items.length)return getHitsPluginDataPresent=
93!1,null;getHitsPluginDataPresent=!0;return c($jscomp$templatelit$m813427480$1)},item:function(b){var c=b.item,e=b.components;b=b.html;return c.faq?null:b($jscomp$templatelit$m813427480$2,c.url.href,c.hero.image,c.metaTags.primaryImageAltText,e.Highlight({hit:c,attribute:"title"}),e.Snippet({hit:c.seo,attribute:"description"}))}}});a.push({sourceId:"faq",getItems:function(){return getAlgoliaResults({searchClient:searchClient,queries:[{indexName:INDEX_NAME,query:d,params:{hitsPerPage:5,attributesToSnippet:["name:10",
94"description:35"],snippetEllipsisText:"\u2026"}}]})},templates:{header:function(b){var c=b.html;if(0===b.items.length)return getHitsPluginDataPresent=!1,null;getHitsPluginDataPresent=!0;return c($jscomp$templatelit$m813427480$3)},item:function(b){var c=b.item,e=b.components;b=b.html;if(c.faq)return b($jscomp$templatelit$m813427480$4,c.url.href,e.Highlight({hit:c.faq,attribute:"question"}),e.Snippet({hit:c.jcr,attribute:"description"}))}}});return debouncedSearch(a)}};
95function startAutocomplete(){autocomplete({container:"#instant-search-autocomplete",placeholder:searchBarData.placeholder,plugins:[querySuggestionsPlugin,getHitsPlugin,recentSearchesPlugin],openOnFocus:!0,initialState:{query:query,page:0},onSubmit:function(a){a=a.state;
95if(a.query){var d=window.location.href,b="";!d.includes("hersheyland.com")&&!d.includes("/hersheyland/en-us")||d.includes("search")||(d.includes("products")?b="\x26selected\x3dproduct":d.includes("recipes")?b="\x26selected\x3drecipe":
96d.includes("crafts")||d.includes("activities")?b="\x26selected\x3dcraft":d.includes("stories")&&(b="\x26selected\x3darticle"));window.location.href=searchPagePath+"?"+queryKey+"\x3d"+encodeURIComponent(a.query)+b}document.querySeletor(".mobile-search")&&document.querySeletor(".mobile-search").classList.remove("active")}})}
97isSearchResultsComponentExist?firstLoadClient.multipleQueries(queries).then(function(a){allResults=a.results;console.debug("allResults: ",allResults);a=-1;for(key in instantSearchResultsCmp)try{a++;var d=instantSearchResultsCmp[key];if(d.dataset.selector){var b=d.dataset.selector;console.debug("Processing Selector:  ",b)}if(!b)return console.debug("No selector found for Algolia: ",a),!1;processSearch(b,a)}catch(c){}}):processNonSearchPageSearch();
98var pokemonType={Bug:{count:12,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_bug-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.bug"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-bug.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-bug.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-insecte.pdf"},
99Dragon:{count:3,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_dragon-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.dragon"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-dragon.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-dragon.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-dragon.pdf"},
100Electric:{count:9,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_electric-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.electric"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-electric.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-electric.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-electrik.pdf"},
101Fairy:{count:5,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_fairy-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.fairy"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-fairy.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-fairy.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-fee.pdf"},
102Fighting:{count:8,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_fighting-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.fighting"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-fighting.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-fighting.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-combat.pdf"},
103Fire:{count:12,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_fire-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.fire"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-fire.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada
103/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-fire.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-feu.pdf"},
104Flying:{count:19,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_flying-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.flying"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-flying.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-flying.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-vol.pdf"},
105Ghost:{count:3,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_ghost-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.ghost"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-ghost.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-ghost.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-spectre.pdf"},
106Grass:{count:14,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_grass-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.grass"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-grass.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-grass.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-plante.pdf"},
107Ground:{count:14,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_ground-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.ground"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-ground.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-ground.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-sol.pdf"},
108Ice:{count:5,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_ice-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.ice"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-ice.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-ice.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-glace.pdf"},
109Normal:{count:22,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_normal-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.normal"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-normal.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-normal.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-normal.pdf"},
110Poison:{count:33,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_poison-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.poison"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-poison.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-poison.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada
110/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-poison.pdf"},
111Psychic:{count:14,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_psychic-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.psychic"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-psychic.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-psychic.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-psy.pdf"},
112Rock:{count:11,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_rock-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.rock"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-rock.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-rock.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-roche.pdf"},
113Steel:{count:2,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_steel-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.steel"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-steel.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-steel.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-acier.pdf"},
114Water:{count:32,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_water-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.water"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-water.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-water.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-eau.pdf"},
115Team_Rocket:{count:10,discovered:0,imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/pokemon-team-rocket-types-badge.svg",message:Granite.I18n.get("pokemon.achievement.message.team_rocket"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-rocket.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-team-rocket.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-de-type-team-rocket.pdf"}},
116pokemonName={Caterpie:"Bug",Metapod:"Bug",Butterfree:"Bug|Flying",Weedle:"Bug|Poison",Kakuna:"Bug|Poison",Beedrill:"Bug|Poison",Paras:"Bug|Grass",Parasect:"Bug|Grass",Venonat:"Bug|Poison",Venomoth:"Bug|Poison",Scyther:"Bug|Flying",Pinsir:"Bug",Dratini:"Dragon",Dragonair:"Dragon",Dragonite:"Dragon|Flying",Pikachu:"Electric",Raichu:"Electric",Magnemite:"Electric|Steel",Magneton:"Electric|Steel",Voltorb:"Electric",Electrode:"Electric",Electabuzz:"Electric",Jolteon:"Electric",Zapdos:"Electric|Flying",
117Clefairy:"Fairy",Clefable:"Fairy",Jigglypuff:"Fairy|Normal",Wigglytuff:"Fairy|Normal",MrMime:"Fairy|Psychic",Mankey:"Fighting",Primeape:"Fighting",Poliwrath:"Fighting|Water",Machop:"Fighting",Machoke:"Fighting",Machamp:"Fighting",Hitmonlee:"Fighting",Hitmonchan:"Fighting",Charmander:"Fire",Charmeleon:"Fire",Charizard:"Fire|Flying",Vulpix:"Fire",Ninetails:"Fire",Growlithe:"Fire",Arcanine:"Fire",Ponyta:"Fire",Rapidash:"Fire",Magmar:"Fire",Flareon:"Fire",Moltres:"Fire|Flying",Gastly:"Ghost|Poison",Haunter:"Ghost|Poison",
118Gengar:"Ghost|Poison",Bulbasaur:"Grass|Poison",Ivysaur:"Grass|Poison",Venusaur:"Grass|Poison",Oddish:"Grass|Poison",Gloom:"Grass|Poison",Vileplume:"Grass|Poison",Bellsprout:"Grass|Poison",Weepinbell:"Grass|Poison",Victreebel:"Grass|Poison|Team_Rocket",Exeggcute:"Grass|Psychic",Exeggutor:"Grass|Psychic",Tangela:"Grass",S
118andshrew:"Ground",Sandslash:"Ground",Nidoqueen:"Ground|Poison",Nidoking:"Ground|Poison",Diglett:"Ground",Dugtrio:"Ground",Geodude:"Ground|Rock",Graveler:"Ground|Rock",Golem:"Ground|Rock",
119Onix:"Ground|Rock",Cubone:"Ground",Marowak:"Ground",Rhyhorn:"Ground|Rock",Rhydon:"Ground|Rock",Dewgong:"Ice|Water",Cloyster:"Ice|Water",Jynx:"Ice|Psychic",Lapras:"Ice|Water",Articuno:"Ice|Flying",Pidgey:"Normal|Flying",Pidgeotto:"Normal|Flying",Pidgeot:"Normal|Flying",Rattata:"Normal",Raticate:"Normal",Spearow:"Normal|Flying",Fearow:"Normal|Flying",Farfetchd:"Normal|Flying",Doduo:"Normal|Flying",Dodrio:"Normal|Flying",Meowth:"Normal|Team_Rocket",Persian:"Normal|Team_Rocket",Lickitung:"Normal|Team_Rocket",
120Chansey:"Normal",Kangaskhan:"Normal",Tauros:"Normal",Ditto:"Normal",Eevee:"Normal",Porygon:"Normal",Snorlax:"Normal",Ekans:"Poison|Team_Rocket",Arbok:"Poison|Team_Rocket",NidoranFemale:"Poison",NidoranMale:"Poison",Nidorina:"Poison",Nidorino:"Poison",Zubat:"Poison|Flying|Team_Rocket",Golbat:"Poison|Flying",Grimer:"Poison",Muk:"Poison",Koffing:"Poison|Team_Rocket",Weezing:"Poison|Team_Rocket",Abra:"Psychic",Kadabra:"Psychic",Alakazam:"Psychic",Slowpoke:"Psychic|Water",Slowbro:"Psychic|Water",Drowzee:"Psychic",
121Hypno:"Psychic",Starmie:"Psychic|Water",Mewtwo:"Psychic|Team_Rocket",Mew:"Psychic",Omanyte:"Rock|Water",Omastar:"Rock|Water",Kabuto:"Rock|Water",Kabutops:"Rock|Water",Aerodactyl:"Rock|Flying",Squirtle:"Water",Wartortle:"Water",Blastoise:"Water",Psyduck:"Water",Golduck:"Water",Poliwag:"Water",Poliwhirl:"Water",Tentacool:"Water|Poison",Tentacruel:"Water|Poison",Seel:"Water",Shellder:"Water",Krabby:"Water",Kingler:"Water",Horsea:"Water",Seadra:"Water",Goldeen:"Water",Seaking:"Water",Staryu:"Water",Magikarp:"Water",
122Gyarados:"Water|Flying",Vaporeon:"Water"},pokemonNameFr={Bulbizarre:"Bulbasaur",Herbizarre:"Ivysaur",Florizarre:"Venusaur","Salam\u00e8che":"Charmander",Reptincel:"Charmeleon",Dracaufeu:"Charizard",Carapuce:"Squirtle",Carabaffe:"Wartortle",Tortank:"Blastoise",Chenipan:"Caterpie",Chrysacier:"Metapod",Papilusion:"Butterfree",Aspicot:"Weedle",Coconfort:"Kakuna",Dardargnan:"Beedrill",Roucool:"Pidgey",Roucoups:"Pidgeotto",Roucarnage:"Pidgeot",Rattata:"Rattata",Rattatac:"Raticate",Piafabec:"Spearow",Rapasdepic:"Fearow",
123Abo:"Ekans",Arbok:"Arbok",Pikachu:"Pikachu",Raichu:"Raichu",Sabelette:"Sandshrew",Sablaireau:"Sandslash","Nidoran-Female":"Nidoran-Female",Nidorina:"Nidorina",Nidoqueen:"Nidoqueen","Nidoran-Male":"Nidoran-Male",Nidorino:"Nidorino",Nidoking:"Nidoking","M\u00e9lof\u00e9e":"Clefairy","M\u00e9lodelfe":"Clefable",Goupix:"Vulpix",Feunard:"Ninetails",Rondoudou:"Jigglypuff",Grodoudou:"Wigglytuff",Nosferapti:"Zubat",Nosferalto:"Golbat",Mystherbe:"Oddish",Ortide:"Gloom",Rafflesia:"Vileplume",Paras:"Paras",
124Parasect:"Parasect",Mimitoss:"Venonat","A\u00e9romite":"Venomoth",Taupiqueur:"Diglett",Triopikeur:"Dugtrio",Miaouss:"Meowth",Persian:"Persian",Psykokwak:"Psyduck",Akwakwak:"Golduck","F\u00e9rosinge":"Mankey",Colossinge:"Primeape",Caninos:"Growlithe",Arcanin:"Arcanine",Ptitard:"Poliwag","T\u00eatarte":"Poliwhirl",Tartard:"Poliwrath",Abra:"Abra",Kadabra:"Kadabra",Alakazam:"Alakazam",Machoc:"Machop",Machopeur:"Machoke",Mackogneur:"Machamp","Ch\u00e9tiflor":"Bellsprout",Boustiflor:"Weepinbell",Empiflor:"Victreebel",
125Tentacool:"Tentacool",Tentacruel:"Tentacruel",Racaillou:"Geodude",Gravalanch:"Graveler",Grolem:"Golem",Ponyta:"Ponyta",Galopa:"Rapidash",Ramoloss:"Slowpoke",Flagadoss:"Slowbro","Magn\u00e9ti":"Magnemite","Magn\u00e9ton":"Magneton",Canarticho:"Farfetch'd",Doduo:"Doduo",Dodrio:"Dodrio",Otaria:"Seel",Lamantine:"Dewgong",Tadmorv:"Grimer",Grotadmorv:"Muk",Kokiyas:"Shellder",Crustabri:"Cloyster",Fantominus:"Gastly",Spectrum:"Haunter",Ectoplasma:"Gengar",Onix:"Onix",Soporifik:"Drowzee",Hypnomade:"Hypno",
126Krabby:"Krabby",Krabboss:"Kingler",Voltorbe:"Voltorb","\u00c9lectrode":"Electrode",Noeunoeuf:"Exeggcute",Noadkoko:"Exeggutor",Osselait:"Cubone",Ossatueur:"Marowak",Kicklee:"Hitmonlee",Tygnon:"Hitmonchan",Excelangue:"Lickitung",Smogo:"Koffing",Smogogo:"Weezing",Rhinocorne:"Rhyhorn","Rhinof\u00e9ros":"Rhydon",Leveinard:"Chansey",Saquedeneu:"Tangela",Kangourex:"Kangaskhan",Hypotrempe:"Horsea","Hypoc\u00e9an":"Seadra","Poissir\u00e8ne":"Goldeen",Poissoroy:"Seaking",Stari:"Staryu",Staross:"Starmie","M. Mime":"Mr. Mime",
127"Ins\u00e9cateur":"Scyther",Lippoutou:"Jynx","\u00c9lektek":"Electabuzz",Magmar:"Magmar",Scarabrute:"Pinsir",Tauros:"Tauros",Magicarpe:"Magikarp","L\u00e9viator":"Gyarados",Lokhlass:"Lapras","M\u00e9tamorph":"Ditto","\u00c9voli":"Eevee",Aquali:"Vaporeon",Voltali:"Jolteon",Pyroli:"Flareon",Porygon:"Porygon",Amonita:"Omanyte",Amonistar:"Omastar",Kabuto:"Kabuto",Kabutops:"Kabutops","Pt\u00e9ra":"Aerodactyl",Ronflex:"Snorlax",Artikodin:"Articuno","\u00c9lecthor":"Zapdos",Sulfura:"Moltres",Minidraco:"Dratini",
128Draco:"Dragonair",Dracolosse:"Dragonite",Mewtwo:"Mewtwo",Mew:"Mew"},pokemonNameEn={Bulbasaur:"Bulbizarre",Ivysaur:"Herbizarre",Venusaur:"Florizarre",Charmander:"Salam\u00e8che",Charmeleon:"Reptincel",Charizard:"Dracaufeu",Squirtle:"Carapuce",Wartortle:"Carabaffe",Blastoise:"Tortank",Caterpie:"Chenipan",Metapod:"Chrysacier",Butterfree:"Papilusion",Weedle:"Aspicot",Kakuna:"Coconfort",Beedrill:"Dardargnan",Pidgey:"Roucool",Pi
128dgeotto:"Roucoups",Pidgeot:"Roucarnage",Rattata:"Rattata",Raticate:"Rattatac",
129Spearow:"Piafabec",Fearow:"Rapasdepic",Ekans:"Abo",Arbok:"Arbok",Pikachu:"Pikachu",Raichu:"Raichu",Sandshrew:"Sabelette",Sandslash:"Sablaireau","Nidoran-Female":"Nidoran-Female",Nidorina:"Nidorina",Nidoqueen:"Nidoqueen","Nidoran-Male":"Nidoran-Male",Nidorino:"Nidorino",Nidoking:"Nidoking",Clefairy:"M\u00e9lof\u00e9e",Clefable:"M\u00e9lodelfe",Vulpix:"Goupix",Ninetails:"Feunard",Jigglypuff:"Rondoudou",Wigglytuff:"Grodoudou",Zubat:"Nosferapti",Golbat:"Nosferalto",Oddish:"Mystherbe",Gloom:"Ortide",Vileplume:"Rafflesia",
130Paras:"Paras",Parasect:"Parasect",Venonat:"Mimitoss",Venomoth:"A\u00e9romite",Diglett:"Taupiqueur",Dugtrio:"Triopikeur",Meowth:"Miaouss",Persian:"Persian",Psyduck:"Psykokwak",Golduck:"Akwakwak",Mankey:"F\u00e9rosinge",Primeape:"Colossinge",Growlithe:"Caninos",Arcanine:"Arcanin",Poliwag:"Ptitard",Poliwhirl:"T\u00eatarte",Poliwrath:"Tartard",Abra:"Abra",Kadabra:"Kadabra",Alakazam:"Alakazam",Machop:"Machoc",Machoke:"Machopeur",Machamp:"Mackogneur",Bellsprout:"Ch\u00e9tiflor",Weepinbell:"Boustiflor",
131Victreebel:"Empiflor",Tentacool:"Tentacool",Tentacruel:"Tentacruel",Geodude:"Racaillou",Graveler:"Gravalanch",Golem:"Grolem",Ponyta:"Ponyta",Rapidash:"Galopa",Slowpoke:"Ramoloss",Slowbro:"Flagadoss",Magnemite:"Magn\u00e9ti",Magneton:"Magn\u00e9ton","Farfetch'd":"Canarticho",Doduo:"Doduo",Dodrio:"Dodrio",Seel:"Otaria",Dewgong:"Lamantine",Grimer:"Tadmorv",Muk:"Grotadmorv",Shellder:"Kokiyas",Cloyster:"Crustabri",Gastly:"Fantominus",Haunter:"Spectrum",Gengar:"Ectoplasma",Onix:"Onix",Drowzee:"Soporifik",
132Hypno:"Hypnomade",Krabby:"Krabby",Kingler:"Krabboss",Voltorb:"Voltorbe",Electrode:"\u00c9lectrode",Exeggcute:"Noeunoeuf",Exeggutor:"Noadkoko",Cubone:"Osselait",Marowak:"Ossatueur",Hitmonlee:"Kicklee",Hitmonchan:"Tygnon",Lickitung:"Excelangue",Koffing:"Smogo",Weezing:"Smogogo",Rhyhorn:"Rhinocorne",Rhydon:"Rhinof\u00e9ros",Chansey:"Leveinard",Tangela:"Saquedeneu",Kangaskhan:"Kangourex",Horsea:"Hypotrempe",Seadra:"Hypoc\u00e9an",Goldeen:"Poissir\u00e8ne",Seaking:"Poissoroy",Staryu:"Stari",Starmie:"Staross",
133"Mr. Mime":"M. Mime",Scyther:"Ins\u00e9cateur",Jynx:"Lippoutou",Electabuzz:"\u00c9lektek",Magmar:"Magmar",Pinsir:"Scarabrute",Tauros:"Tauros",Magikarp:"Magicarpe",Gyarados:"L\u00e9viator",Lapras:"Lokhlass",Ditto:"M\u00e9tamorph",Eevee:"\u00c9voli",Vaporeon:"Aquali",Jolteon:"Voltali",Flareon:"Pyroli",Porygon:"Porygon",Omanyte:"Amonita",Omastar:"Amonistar",Kabuto:"Kabuto",Kabutops:"Kabutops",Aerodactyl:"Pt\u00e9ra",Snorlax:"Ronflex",Articuno:"Artikodin",Zapdos:"\u00c9lecthor",Moltres:"Sulfura",Dratini:"Minidraco",
134Dragonair:"Draco",Dragonite:"Dracolosse",Mewtwo:"Mewtwo",Mew:"Mew"},pokemonTypeFr={Plante:"Grass",Poison:"Poison",Feu:"Fire",Eau:"Water",Insecte:"Bug",Vol:"Flying",Normal:"Normal","\u00c9lectrik":"Electric",Psy:"Psychic",Combat:"Fighting",Roche:"Rock",Spectre:"Ghost",Glace:"Ice",Dragon:"Dragon","F\u00e9e":"Fairy",Acier:"Steel",Sol:"Ground",Team_Rocket:"Team_Rocket"},teamRocketChars="Arbok Ekans Koffing Lickitung Meowth Mewtwo Persian Victreebel Weezing Zubat".split(" "),allPokemonAchievement={imagePath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/types_all-badge.svg",
135message:Granite.I18n.get("pokemon.achievement.message.fully_collected"),attachmentPath:"/content/dam/hersheyland/en-us/pokemon/extras-landing-page/hersheyland_pokemon-achievement-all.pdf",attachmentPathEN_CA:"/content/dam/hersheyland_canada/en_ca/pokemon/extras-landing-page/hersheyland_pokemon-achievement-all.pdf",attachmentPathFR_CA:"/content/dam/hersheyland_canada/fr_ca/pokemon/extras-landing-page/hersheyland_pokemon-accomplissements-151.pdf"},checkboxChangeCallbackFlag=!1;
136function updateCountOnType(a,d){a.includes("|")?a.split("|").forEach(function(b){d&&pokemonType[b.trim()].discovered<pokemonType[b.trim()].count?pokemonType[b.trim()].discovered=pokemonType[b.trim()].discovered+1:!d&&0<pokemonType[b.trim()].discovered&&(pokemonType[b.trim()].discovered=pokemonType[b.trim()].discovered-1)}):d&&pokemonType[a.trim()].discovered<pokemonType[a.trim()].count?pokemonType[a.trim()].discovered=pokemonType[a.trim()].discovered+1:!d&&0<pokemonType[a.trim()].discovered&&(pokemonType[a.trim()].discovered=
137pokemonType[a.trim()].discovered-1)}function updateCountOnName(a){a=a.split(/[^a-zA-Z0-9\s]/);a=1<a.length?a[0].trim()+a[1].trim():a[0].trim();console.log(a);updateCountOnType(pokemonName[a],!0)}
138function showPopup(a){var d=document.documentElement.lang;if("object"===typeof a&&2<=a.length){var b=pokemonType[a[0].trim()].attachmentPath;"en-CA"===d?b=pokemonType[a[0].trim()].attachmentPathEN_CA:"fr-CA"===d&&(b=pokemonType[a[0].trim()].attachmentPathFR_CA);document.querySelector("#primary-popup").style.display="block";document.querySelector("#primary-popup .pokemon-achievement-popup img").setAttribute("src",pokemonType[a[0].trim()].imagePath);document.querySelector("#primary-popup .pokemon-achievement-popup .description").innerHTML=
139pokemonType[a[0].trim()].message;document.querySelector("#primary-download-pdf").setAttribute("href",b);b=document.querySelector("#primary-popup .pokemon-achievement-popup");var c=document.querySelector("#primary-popup .pokemon-achievement-popup .description").innerHTML;c&&c.includes("Team Rocket")?b.classList.add("popup-team-rocket"):b.classList.remove("popup-team-rocket");b=pokemonType[a[1].trim()].attachmentPath;"en-CA"===d?b=pokemonType[a[1].trim()].attachmentPathEN_CA:"fr-CA"===d&&(b=pokemonType[a[1].trim()].attachmentPathFR_CA);
140document.querySelector("#secondary-popup").style.display="block";document.querySelector("#secondary-popup .pokemon-achievement-popup img").setAttribute("src",pokemonType[a[1].trim()].imagePath);document.querySelector("#secondary-popup .pokemon-achievement-popup .description").innerHTML=pokemonType[a[1].trim()].message;document.querySelector("#secondary-download-pdf").setAttribute("href",b);b=document.querySelector("#secondary-popup .pokemon-achievement-popup");(c=document.querySelector("#secondary-popup .pokemon-achievement-popup .description").innerHTML)&&
141c.includes("Team Rocket")?b.classList.add("popup-team-rocket"):b.classList.remove("popup-team-rocket")}else"string"===typeof a&&pokemonType[a.trim()].count===pokemonType[a.trim()].discovered&&(b=pokemonType[a.trim()].attachmentPath,"en-CA"===d?b=pokemonType[a.trim()].attachmentPathEN_CA:"fr-CA"===d&&(b=pokemonType[a.trim()].attachmentPathFR_CA),document.querySelector("#primary-popup").style.display="block",document.querySelector("#primary-popup .pokemon-achievement-popup img").setAttribute("src",
142pokemonType[a.trim()].imagePath),document.querySelector("#primary-popup .pokemon-achievement-popup .description").innerHTML=pokemonType[a.trim()].message,document.querySelector("#primary-download-pdf").setAttribute("href",b),b=document.querySelector("#primary-popup .pokemon-achievement-popup"),(c=document.querySelector("#primary-popup .pokemon-achievement-popup .description").innerHTML)&&c.includes("Team Rocket")?b.classList.add("popup-team-rocket"):b.classList.remove("popup-team-rocket"));a=!0;for(var e in pokemonType)"Team_Rocket"!==
143e&&pokemonType[e].count!==pokemonType[e].discovered&&(a=!1);!0===a&&(e=allPokemonAchievement.attachmentPath,"en-CA"===d?e=allPokemonAchievement.attachmentPathEN_CA:"fr-CA"===d&&(e=allPokemonAchievement.attachmentPathFR_CA),document.querySelector("#tertiary-popup").style.display="block",document.querySelector("#tertiary-popup .pokemon-achievement-popup img").setAttribute("src",allPokemonAchievement.imagePath),document.querySelector("#tertiary-popup .pokemon-achievement-popup .description").innerHTML=
144allPokemonAchievement.message,document.querySelector("#tertiary-download-pdf").setAttribute("href",e))}
145function achivementPopup(a,d){var b=document.documentElement.lang;if(null!=document.getElementById(a)){var c=document.getElementById(a).closest(".toggle-container").nextElementSibling.innerText;d&&(teamRocketChars.includes(a[0])||teamRocketChars.includes(a[1]))&&!c.includes("Team_Rocket")&&(c+=" | Team_Rocket");"fr-CA"===b&&(c=c.split("|").map(function(e){return pokemonTypeFr[e.trim()]}).join(" | "));updateCountOnType(c,d);a=c.split("|");1<a.length&&"object"===typeof a?a.forEach(function(e){showPopup(e)}):
146showPopup(c)}else"object"===typeof a&&2<=a.length&&("fr-CA"===b&&(a=a.map(function(e){return pokemonTypeFr[e.trim()]})),a.forEach(function(e){updateCountOnType(e.trim(),d)}),pokemonType[a[0].trim()].discovered===pokemonType[a[0].trim()].count&&pokemonType[a[1].trim()].discovered===pokemonType[a[1].trim()].count?showPopup(a):a.forEac
146h(function(e){showPopup(e)}))}
147function checkboxChangeCallback(){console.log("callback called");var a=getCookie("close_banner"),d=document.documentElement.lang;if(null==a){document.querySelector(".pokemon-signup-wrap").style.display="block";document.body.classList.add("collected");document.getElementById("pokemon-login").style.display="none";document.getElementById("pokemon-signup").style.display="block";document.getElementById("pokemon-forgot-pwd").style.display="none";document.getElementById("pokemon-forgot-success").style.display=
148"none";document.getElementById("reset-password-success").style.display="none";document.getElementById("pokemon-reset").style.display="none";document.querySelectorAll(".logavat .logvatsub .avtarbox").forEach(function(t){t.style.display="none"});document.querySelectorAll(".logavat .logvatsub .logout").forEach(function(t){t.style.display="none"});document.querySelectorAll(".logavat .logvatsub .login").forEach(function(t){t.style.display="block"});a=this.id;"fr-CA"===d&&(a=pokemonNameFr[a.trim()]);console.log("clickedChar "+
149a);localStorage.setItem("pChar",a);d=this.closest(".character-card");a=d.querySelector(".image.activeImage");var b=d.querySelector(".image.inactiveImage"),c=d.querySelector(".rare");this.checked&&(a.style.display="block",b.style.display="none",c&&(c.classList.add("collected"),document.body.classList.add("collected"),d.querySelector(".pokemon-signup-wrap").style.display="block"))}else{var e=this.id;a=this.id;"fr-CA"===d&&(e=pokemonNameFr[e.trim()]);c=this.closest(".character-card");var h=c.querySelector(".image.activeImage"),
150f=c.querySelector(".image.inactiveImage"),m=c.querySelector(".rare"),q=this.closest(".ais-InfiniteHits-item");console.log("updatedChar "+e);localStorage.hasOwnProperty("pChar")?(b=localStorage.getItem("pChar"),this.checked?(h.style.display="block",f.style.display="none",m&&(m.classList.add("collected"),document.body.classList.add("collected"),q.classList.add("collected"),c.querySelector(".pokemon-signup-wrap").style.display="block"),null!==b&&(b=b.split(","),b.includes(e)||(b.push(e),b=b.join(","),
151console.log("checked storedChar"+b),localStorage.removeItem("pChar"),localStorage.setItem("pChar",b),c=new FormData,c.append("character",b),b=new XMLHttpRequest,b.open("POST","/bin/hershey/pokemonDataUpdate",!0),b.onreadystatechange=function(){},b.send(c),window.gtag&&"function"==typeof window.gtag&&gtag("event","pokemon_collected_character",{click_text:e})))):(h.style.display="none",f.style.display="block",m&&(m.classList.remove("collected"),document.body.classList.remove("collected"),q.classList.remove("collected")),
152b=b.split(","),b=b.filter(function(t){return t!==e}),b=b.join(","),console.log("unchecked storedChar"+b),localStorage.removeItem("pChar"),localStorage.setItem("pChar",b),c=new FormData,c.append("character",b),b=new XMLHttpRequest,b.open("POST","/bin/hershey/pokemonDataUpdate",!0),b.onreadystatechange=function(){},b.send(c))):(localStorage.setItem("pChar",e),console.log("index.js local storage set"),b=new FormData,b.append("character",e),c=new XMLHttpRequest,c.open("POST","/bin/hershey/pokemonDataUpdate",
153!0),c.onreadystatechange=function(){},c.send(b));b="fr-CA"===d?document.getElementById(a).closest(".toggle-container").nextElementSibling.innerText:document.getElementById(e).closest(".toggle-container").nextElementSibling.innerText;this.checked&&teamRocketChars.includes(e)&&!b.includes("Team_Rocket")&&(b+=" | Team_Rocket");checkboxChangeCallbackFlag?b.includes("|")?(d=b.split("|"),achivementPopup(d,this.checked)):"fr-CA"===d?achivementPopup(a,this.checked):achivementPopup(e,this.checked):(localStorage.getItem("pChar").split(",").forEach(function(t){updateCountOnName(t)}),
154b.includes("|")?(a=b.split("|"),"fr-CA"===d&&(a[0]=pokemonTypeFr[a[0].trim()],a[1]=pokemonTypeFr[a[1].trim()]),pokemonType[a[0].trim()].discovered===pokemonType[a[0].trim()].count&&pokemonType[a[1].trim()].discovered===pokemonType[a[1].trim()].count?showPopup(a):a.forEach(function(t){showPopup(t)})):("fr-CA"===d&&(b=pokemonTypeFr[b.trim()]),pokemonType[b.trim()].discovered===pokemonType[b.trim()].count&&showPopup(b)),checkboxChangeCallbackFlag=!0)}}
155function processSearch(a,d){if(a=getSearch(a,d)){a.on("render",function(){for(var b=document.querySelectorAll(".quick-view-btn"),c=Granite.I18n.get("Quick View"),e=0;e<b.length;e++)b[e].innerText=c;b=document.querySelectorAll(".adimo-quick-view-btn");var h=Granite.I18n.get("Buy Now");b&&b.forEach(function(m){m.textContent=h});b=document.querySelectorAll(".adimo-product-details");var f=Granite.I18n.get("Product Detail");b&&b.forEach(function(m){m.textContent=f})});a.on("render",function(){for(var b=
156document.getElementsByClassName("featured"),c=Granite.I18n.get("Featured"),e=0;e<b.length;e++)b[e].setAttribute("data-text",c);b=document.getElementsByClassName("ais-SearchBox-input");b.length&&(c=Granite.I18n.get("Search Box Aria Label"),b[0].setAttribute("aria-label",c))});a.on("render",function(){var b=Granite.I18n.get("Cancel");setInterval(function(){null!=document.querySelector(".aa-DetachedCancelButton")&&(document.querySelector(".aa-DetachedCancelButton").innerHTML=b)},300)});a.on("render",
157function(){var b=Granite.I18n.get("CLEAR");document.querySelector(".aa-ClearButton")&&document.querySelector(".aa-ClearButton").setAttribute("clear-data-text",b);b=document.getElementsByClassName("pack-type");for(var c=Granite.I18n.get("Pack Type"),e=0;e<b.length;e++)null!=b[e].getAttribute("tohide")&&(b[e].firstChild.innerText=c+":")});if(-1<window.location.href.indexOf("pokemon")){if(document.querySelector("#primary-close-popup-achievement")||document.querySelector("#secondary-close-popup-achievement")||
158document.querySelector("#tertiary-close-popup-achievement"))document.querySelector("#primary-close-popup-achievement").addEventListener("click",function(){document.querySelector("#primary-popup").style.display="none"}),document.querySelector("#secondary-close-popup-achievement").addEventListener("click",function(){document.querySelector("#secondary-popup").style.display="none"}),document.querySelector("#tertiary-close-popup-achievement").addEventListener("click",function(){document.querySelector("#tertiary-popup").style.display=
159"none"});a.on("render",function(){document.querySelectorAll(".checkbox").forEach(function(b){b.addEventListener("change",checkboxChangeCallback);if(null!=getCookie("close_banner"))var c=setInterval(function(){var e=localStorage.getItem("pChar");if("undefined"!=e&&null!=e&&2<e.length){clearInterval(c);e=e.split(",");for(var h=0;h<e.length;h++){var f=e[h];"fr-CA"===document.documentElement.lang&&(f=pokemonNameEn[f.trim()]);if(document.getElementById(f)&&(f=document.getElementById(f))){f.checked=!0;
160var m=f.closest(".character-card").querySelector(".image.activeImage"),q=f.closest(".character-card").querySelector(".image.inactiveImage");m.style.display="block";q.style.display="none";if(f=f.closest(".character-card").querySelector(".rare"))f.classList.add("collected"),document.querySelectorAll(".rare .pokemon-signup-wrap").forEach(function(t){t.style.display="none"})}}}},500)});document.querySelectorAll("#close-popup-signup-btn, #close-popup-login-btn, #close-popup-frgtPwd-success, #close-popup-frgtPwd-btn").forEach(function(b){b.addEventListener("click",
161function(){console.log("cross clicked");document.querySelectorAll(".checkbox").forEach(function(c){c.checked=!1;var e=c.closest(".character-card"),h=e.querySelector(".image.activeImage"),f=e.querySelector(".image.inactiveImage");h.style.display="none";f.style.display="block";e=e.querySelector(".rare");c=c.closest(".ais-InfiniteHits-item");document.body.classList.remove("collected");e&&(e.classList.remove("collected"),c.classList.remove("collected"),document.querySelectorAll(".rare .pokemon-signup-wrap").forEach(function(m){m.style.display=
162"none"}))})})});document.addEventListener("keydown",function(b){"Escape"===b.key&&(document.querySelectorAll(".rare .pokemon-signup-wrap").forEach(function(c){c.style.display="none"}),document.querySelectorAll(".ais-InfiniteHits-item").forEach(function(c){c.classList.remove("collected")}),document.body.classList.remove("collected"))})})}a.start();0==d&&("autoCompleteSearch"===searchType?a.addWidgets([startAutocomplete()]):console.log("Autocomplete not enabled"))}}
163function processNonSearchPageSearch(){var a=[],d=Granite.I18n.get("CLEAR");setInterval(function(){document.querySelector("#instant-search-autocomplete .aa-InputWrapperSuffix button.aa-ClearButton")&&document.querySelector("#instant-search-autocomplete .aa-InputWrapperSuffix button.aa-ClearButton").setAttribute("clear-data-text",d)},300);var b=instantsearch({indexName:INDEX_NAME,searchClient:searchClient,routing:getSearchRouting(!1),searchFunction:function(c){""!=c.state.query&&console.log("Redirecting search state 2: ",
164c.state.query)}});document.querySelector("#voiceSearchBox")&&0<document.querySelectorAll("#voiceSearchBox").length&&!0===instantSearchDialogValues.voiceSearch.show&&a.push(instantsearch.widgets.voiceSearch({container:"#voiceSearchBox",searchAsYouSpeak:!1,language:instantSearchDialogValues.voiceSearch.language}));"autoCompleteSearch"===searchType?a.push(virtualSearchBox({})):a.push(instantsearch.widgets.searchBox({container:"#instant-search-autocomplete",placeholder:searchBarData.placeholder,autofocus:searchBarData.autoFocus,
165showLoadingIndicator:searchBarData.showLoadingIndicator,searchAsYouType:!1,showReset:!0,showSubmit:!0}));b.addWidgets(a);b.start();"autoCompleteSearch"===searchType&&a.push(startAutocomplete())}function clearFilter(){var a=window.location.href,d="?"+a.split("?")[1];a=a.replace(d,"");window.location.href=a}var currentUrl=window.location.href;1!=currentUrl.includes("hershey-corporate")&&1!=currentUrl.includes("thehersheycompany")||document.querySelector(".search-form form .search-box-wrapper").classList.add("searchBox_style");

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.