1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.extension_Theme_Search=t():e.extension_Theme_Search=t()}(self,function(){return function(){var e={11:function(){var e,t,a,i,s;XA.component.search.parameters=(e=jQuery,document,i=!1,s={},(a={}).init=function(){e("body").hasClass("on-page-editor")||i||(t=XA.component.search.query,XA.component.search.results.searchResultModels,i=!0)},a.registerDefault=function(e){_.each(e,function(t,a){s[a]=e[a].toString()})},a.updateHash=function(e){_.each(e,function(t,a){s[a]===e[a].toString()&&(e[a]="")}),t.updateHash(e)},a),XA.register("searchParameters",XA.component.search.parameters)},62:function(){var e,t,a,i,s,n,r,o;XA.component.search.variantFilter=(e=jQuery,document,i={},s=[],n=!1,s={},r=Backbone.Model.extend({defaults:{dataProperties:{},sig:[]}}),o=XA.component.search.baseView.extend({initialize:function(){var e,a=t.parseHashParameters(window.location.hash),i=this.$el.data(),n=this.translateSignatures(i.properties.searchResultsSignature,"v"),r=this;for(null===i.properties.searchResultsSignature&&(i.properties.searchResultsSignature=""),this.model.set({dataProperties:i}),this.model.set("sig",n),e=0;e<n.length;e++)a.hasOwnProperty(n[e])&&this.selectVariantIcon(a[n[e]]);XA.component.search.vent.on("results-loaded",function(o){var l,c,d=i.properties.searchResultsSignature.split(",");for(a=t.parseHashParameters(window.location.hash),e=0;e<d.length;e++)l=d[e],a.hasOwnProperty(n[e])&&s.hasOwnProperty(l)?(c=s[l][a[n[e]]],r.triggerAddVariant(c.cssClass,l),r.selectVariantIcon(a[n[e]])):s.hasOwnProperty(l)&&s[l].hasOwnProperty(0)&&setTimeout(function(){r.triggerAddVariant(s[l][0].cssClass,l),r.selectVariantIcon(0)},100)})},events:{"click div > div":"changeVariant"},changeVariant:function(t){var i=e(t.currentTarget),s=this.model.get("sig"),n=i.data();this.$el.find(".active-variant").removeClass("active-variant"),i.addClass("active-variant"),a.updateHash(this.updateSignaturesHash(s,n.variantindex,{})),this.triggerAddVariant(e(t.currentTarget).attr("class"))},triggerAddVariant:function(e,t){XA.component.search.vent.trigger("add-variant-class",{classes:e,sig:t})},selectVariantIcon:function(e){this.$el.find("div[data-variantIndex]").removeClass("active-variant"),this.$el.find("div[data-variantIndex="+e+"]").addClass("active-variant")}}),i.init=function(){if(!e("body").hasClass("on-page-editor")&&!n){t=XA.component.search.query,a=XA.component.search.parameters;var i=e(".variant-selector");_.each(i,function(t){new o({el:e(t),model:new r})}),n=!0}},i.getVariantMappings=function(t){var a,i,n=e(".variant-selector"),r={};if(!s.hasOwnProperty(t))for(i=0;i<n.length;i++)-1!==e(n[i]).data().properties.searchResultsSignature.split(",").indexOf(t)&&(a=e(n[i]).find(".variant-option"),_.each(a,function(t){var a=e(t).data();r[a.variantindex]={id:a.variant,cssClass:e(t).attr("class")}}),s[t]=r);return s.hasOwnProperty(t)?s[t]:{}},i),XA.register("variantFilter",XA.component.search.variantFilter)},81:function(){XA.component.search.baseModel=(jQuery,document,Backbone.Model.extend({sortFacetArray:function(e,t){"SortByCount"===e?t.sort(function(e,t){return t.Count-e.Count}):t.sort(function(e,t){return e.Name.localeCompare(t.Name)})}})),XA.register("searchBaseModel",XA.component.search.baseModel)},90:function(){XA.component.search.results.count=function(e,t){var a={},i=!1,s=".results-count",n=Backbone.View.extend({initialize:function(){this.$el.data();var e=this.$el.find(s),a=this;if(this.resultsCountText=e.html(),window.location.href.startsWith("file://"))return e.html(a.resultsCountText.replace("{count}",1)),void a.$el.find(s).show();XA.component.search.vent.on("results-loaded",function(i){var n=i.dataCount;if(a.$el.find(s).length>0){var r,o=a.$el.data("properties").targetSignature;if(""!=o&&o!=i.searchResultsSignature)return;n?(e.html(a.resultsCountText.replace("{count}",n)),a.$el.find(".results-count").show(),a.$el.find(".no-results-text").hide()):(a.$el.find(".results-count").hide(),a.$el.find(".no-results-text").show()),"function"==typeof Event?r
1=new Event("SearchResultCountLoaded"):(r=t.createEvent("Event")).initEvent("SearchResultCountLoaded",!0,!0),window.dispatchEvent(r),window.searchResultsCount={count:i.dataCount,loaded:!0}}}),XA.component.search.vent.on("results-loading",function(e){if(a.$el.find(s).length>0){a.$el.data("properties").targetSignature;a.$el.find(".results-count").hide(),a.$el.find(".no-results-text").hide()}})}});return a.init=function(){if(!e("body").hasClass("on-page-editor")&&!i){var t=e(".search-results-count");_.each(t,function(t){new n({el:e(t)})}),i=!0}},a}(jQuery,document),XA.register("searchResultsCount",XA.component.search.results.count)},200:function(){var e,t,a,i,s;XA.component.search.facet.summary=(e=jQuery,document,t={},XA.component.search.url,a=XA.component.search.query,XA.component.search.ajax,i=Backbone.Model.extend({defaults:{dataProperties:{},sig:[],hash:""},initialize:function(){var e=this;this.set("resultData",{}),XA.component.search.vent.on("facet-data-loaded",e.processData.bind(e)),XA.component.search.vent.on("facet-data-partial-filtered",e.processData.bind(e)),XA.component.search.vent.on("facet-data-filtered",e.processData.bind(e))},requestFacetData:function(e,t){return _.find(e,function(e){return e.Key.toLowerCase()===t.facetName.toLowerCase()})},translateSignatures:function(e,t){var a,i;if(t=t.toLowerCase(),null==e)return[t];if(a=e.split(","),""===e)return[t];for(i=0;i<a.length;i++)a[i]=a[i]+"_"+t;return a},processData:function(e){var t,i,s,n,r=a.parseHashParameters(window.location.hash),o=this,l=[],c=XA.component.search.facet;for(s in c)if("function"==typeof(n=XA.component.search.facet[s]).getFacetDataRequestInfo){l=n.getFacetDataRequestInfo();for(var d=0;d<l.length;d++)for(var h=l[d],u=h.signature.split(","),p=0;p<u.length;p++){var g=u[p];if(e.Signature==g&&o.get("sig")==g&&void 0!==(t=o.requestFacetData(e.Facets,h))){i=t.Name;for(var f=this.get("resultData"),m=o.translateSignatures(g,t.Key.toLowerCase()),v=0;v<m.length;v++){var w=m[v];r[w]?f[i]={value:r[w],key:t.Key,signature:e.Signature,facetHashName:w}:delete f[i]}this.set("resultData",f),this.trigger("change",this)}}}}}),s=XA.component.search.baseView.extend({tagName:"div",className:"facet-search-summary",template:"<% if(Object.keys(resultData).length){ %> <div class='facet-summary-wrapper clearfix'><% _.forEach(resultData, function(obj,key){ %><div class='active-facet-summary-element' data-hash='<%=obj.facetHashName%>' data-key='<%=obj.key%>' data-signature='<%=obj.signature%>'><span class='facet-summary-name'><%= key %>:</span> <%= renderFacetValues(obj.value) %></div><% }); %></div><% }%>",renderFacetValues:function(e){return e.split("||").map(function(e){return"<div class='facet-summary-value' data-value="+encodeURIComponent(e)+"><p>"+e+"</p><span class='removeFacetValue'>x</span></div>"}).join(" ")},clearButtons:function(t){e(t.currentTarget).closest(".facet-summary").find(".clear-all-active-facets").trigger("click")},initialize:function(){var e=this.$el.data(),t=this,a=e.properties;Backbone.$(".facet-summary .clear-filter").on("click",function(e){t.clearButtons(e)}),Backbone.$(".facet-summary .bottom-remove-filter").on("click",function(e){t.clearButtons(e)}),this.translateSignatures(a.searchResultsSignature,"summary"),this.model.set("sig",a.searchResultsSignature),e=this.$el.data("properties"),this.model.on("change",this.render,this),this.render()},events:{"click .removeFacetValue":"removeFacetValue","click .clear-filter":"clearAllActiveFacets","click .bottom-remove-filter button":"clearAllActiveFacets"},createHash:function(e){var t="#";for(option in e)t+=option+"="+e[option]+"&";return t},updateLocation:function(e){XA.component.search.query.updateHash(e)},getFacetParams:function(t){var a=e(t).closest(".active-facet-summary-element");return{key:a.data("key"),signature:a.data("signature")}},clearAllActiveFacets:function(){var t=this,i=a.parseHashParameters(window.location.hash);this.$el.find(".active-facet-summary-element").each(function(){var a=t.getFacetParams(e(this)),s=t.translateSignatures(a.signature,a.key);_.each(s,function(e){i[e]=""})}),t.updateLocation(i)},removeFacetValue:function(t){var i=e(t.currentTarget).closest(".facet-summary-value"),s=decodeURIComponent(i.data("value")),n=this.getFacetParams(t.currentTarget),r=a.parseHashParameters(window.location.hash),o=this.translateSignatures(n.signature,n.key);_.each(o,function(e){r[e]=r[e].split("||").filter(function(e){return e!==s}).join("||")}),this.updateLocation(r)},render:function(){var e,t=this.model.get("resultData"),a=this.$el.data();this.properties=a.properties,this.manageVisibilityByData(this.$el,t),this.model&&(this.model.set({dataProperties:this.properties}),this.model.set("sig",this.properties.searchResultsSignature)),window.location.href.startsWith("file://")||(void 0!==t&&(e=_.template(this.template,{imports:{renderFacetValues:this.renderFacetValues}})({resultData:t})),this.$el.find(".facet-summary-placeholder").html(e))}}),t.init=function(){if(!e("body").hasClass("on-page-editor")){a=XA.component.search.query,XA.component.search.ajax,XA.component.search.url;var t=e(".facet-summary:not(.initialized)");_.each(t,function(t){var a=e(t),n=new i;new s({el:a,model:n}),a.addClass("initialized")})}},t),XA.register("facetSummary",XA.component.search.facet.summary)},263:function(){XA.component.search.facet.dropdown=function(e){"use strict";var t,a={},i=!1,s=XA.component.search.baseModel.extend({defaults:{template:"<% _.forEach(results, function(result){%><option data-facetName=\"<%= result.Name !== '' ? encodeURIComponent(result.Name) : '_empty_' %>\" <%= result.Selected !== undefined ? 'selected' : '' %> ><%= result.Name !== '' ? result.Name : emptyText %> (<%= result.Count %>)</option><%}); %>",dataProperties:{},blockNextRequest:!1,resultData:{},optionSelected:!1,sig:[]},initialize:function(){XA.component.search.vent.on("facet-data-loaded",this.processData.bind(this)),XA.component.search.vent.on("facet-data-filtered",this.processData.bind(this)),XA.component.search.vent.on("facet-data-partial-filtered",this.processData.bind(this)),XA.component.search.vent.on("hashChanged",this.updateComponent.bind(this))},toggleBlockRequests:function(){var e=this.get("blockNextRequest");this.set(this.get("blockNextRequest"),!e)},processData:function(e){var a,i,s,n,r=this,o=t.parseHashParameters(window.location.hash),l=r.get("sig"),c=this.get("dataProperties"),d=c.searchResultsSignature.split(","),h=c.sortOrder,u=c.f;for(n=0;n<d.length;n++)if(e.Facets.length>0&&e.Signature===d[n]||""===e.Signature||null===e.Signature){if(void 0===(i=_.find(e.Facets,function(e){return e.Key.toLowerCase()===u.toLowerCase()})))return;for(s=0;s<l.length;s++)jQuery.isEmptyObject(_.pick(o,l[s]))||""!==o[l[s]]&&(0===(a=_.where(i.Values,{Name:o[l[s]]})).length&&(a=_.where(i.Values,{Name:""})),a.length>
10&&(a[0].Selected=!0,r.optionSelected=!0));this.sortFacetArray(h,i.Values),r.set({resultData:i.Values})}},updateComponent:function(e){var t,a,i=this.get("sig");for(t=0;t<i.length;t++)a=i[t].toLowerCase(),e.hasOwnProperty(a)&&""!==e[a]?this.set({optionSelected:!0}):this.set({optionSelected:!1})}}),n=XA.component.search.baseView.extend({initialize:function(){var e=this.$el.data();this.properties=e.properties,this.model&&this.properties&&(this.model.set({dataProperties:this.properties}),this.model.set("sig",this.translateSignatures(this.properties.searchResultsSignature,this.properties.f))),this.model.on("change",this.render,this),this.$el.change(this.updateFacet.bind(this))},events:{"click .bottom-remove-filter, .clear-filter":"clearFilter"},updateFacet:function(e){var a=this.$el.find(".facet-dropdown-select").find("option:selected"),i=decodeURIComponent(a.data("facetname")),s=this.model.get("sig");""===i?this.model.set({optionSelected:!1}):this.model.set({optionSelected:!0}),t.updateHash(this.updateSignaturesHash(s,i,{}))},render:function(){var t=this,a=t.model.get("resultData"),i=this.$el.find(".facet-dropdown-select"),s=t.model.get("dataProperties").emptyValueText,n=this.$el.find(".facet-heading > span"),r=i.find("option:first"),o=e("<option />"),l=_.template(t.model.get("template"))({results:a,emptyText:s});this.manageVisibilityByData(this.$el,a),o.text(r.text()),o.data("facetname",""),this.model.get("optionSelected")?n.addClass("has-active-facet"):""===r.data("facetname")&&n.removeClass("has-active-facet"),i.empty().append(o).append(l)},clearFilter:function(){var e=this.$el.find(".facet-dropdown-select"),a=this.$el.find(".facet-heading > span"),i=this.model.get("sig");t.updateHash(this.updateSignaturesHash(i,"",{})),this.model.set({optionSelected:!1}),a.removeClass("has-active-facet"),e.val(e.find("option:first").val())}});return a.init=function(){if(!e("body").hasClass("on-page-editor")&&!i){t=XA.component.search.query,XA.component.search.url;var r=e(".facet-dropdown");_.each(r,function(t){var i=new n({el:e(t),model:new s});a.view=i}),i=!0}},a.getFacetDataRequestInfo=function(){var t=e(".facet-dropdown"),a=[];return _.each(t,function(t){var i=e(t).data().properties;if(i){var s,n=i.searchResultsSignature.split(",");for(s=0;s<n.length;s++)a.push({signature:null===n[s]?"":n[s],facetName:i.f,endpoint:i.endpoint,filterWithoutMe:!0})}}),a},a}(jQuery,document),XA.register("facetDropdown",XA.component.search.facet.dropdown)},313:function(){var e,t,a,i,s,n;XA.component.search.radiusFilter=(e=jQuery,document,n={},a=Backbone.Model.extend({defaults:{properties:[],selected:{},sig:[]}}),i=XA.component.search.baseView.extend({initialize:function(){var t=_.map(this.$el.find("li[data-value][data-title]"),function(t){return e(t)}),a=this.$el.data("properties");_.each(t,function(e){e.addClass("radius-button")}),this.model.set({properties:a,selected:{}}),this.model.bind("change",this.render,this),this.model.set("sig",this.translateSignatures(a.searchResultsSignature,a.f)),XA.component.search.vent.on("hashChanged",this.hashChanged.bind(this)),this.render()},events:{"click li":"radiusClick","click .bottom-remove-filter, .clear-filter":"deselect"},render:function(){var t;t=this.model.get("selected"),this.$el.find(".selected").removeClass("selected"),void 0!==t&&t.length?t.addClass("selected"):(t=this.$el.find("[data-value='-1']")).length&&t.length>=1&&e(t[0]).addClass("selected")},updateHash:function(e){var t=this.model.get("sig");e=-1==e?"":e,s.updateHash(this.updateSignaturesHash(t,e,{}))},radiusClick:function(t){var a=e(t.currentTarget);this.updateHash(a.data("value")),this.model.set({selected:a})},deselect:function(e){this.updateHash(""),this.model.set({selected:void 0})},hashChanged:function(t){var a,i,s,n,r=this,o=this.model.get("sig");for(n=0;n<o.length;n++)a=o[n].toLowerCase(),t.hasOwnProperty(a)&&(i=""===(i=t[a])?-1:i,(s=r.$el.find("[data-value='"+i+"']")).length&&s.length>=1?r.model.set({selected:e(s[0])}):r.model.set({selected:void 0}))}}),t=function(e){var t=new a;new i({el:e[0],model:t}),e.addClass("initialized")},n.init=function(){if(!e("body").hasClass("on-page-editor")){var a=e(".radius-filter:not(.initialized)");_.each(a,function(a){t(e(a))}),s=XA.component.search.query,XA.component.search.url}},n),XA.register("radiusFilter",XA.component.search.radiusFilter)},345:function(){var e,t,a,i,s;XA.component.search.facet.managedrange=(e=jQuery,document,a={},i=Backbone.Model.extend({defaults:{dataProperties:{},sig:[]}}),s=XA.component.search.baseView.extend({initialize:function(){this.properties=this.$el.data().properties,this.model&&(this.model.set({dataProperties:this.properties}),this.model.set("sig",this.translateSignatures(this.properties.searchResultsSignature,this.properties.f))),0===this.$el.find(".filterButton").length&&(this.$el.find(".manualRangeMin").on("blur",this.textBoxChange.bind(this,[])),this.$el.find(".manualRangeMax").on("blur",this.textBoxChange.bind(this,[]))),this.model.on("change",this.render,this),XA.component.search.vent.on("hashChanged",this.updateComponent.bind(this))},events:{"click .faceLink":"linkClick","click .facetRadio":"radioClick","click .facetCheckbox":"checkBoxClick","click .filterButton":"filter","click .bottom-remove-filter, .clear-filter":"clearFilter","keyup .manualRangeMin, .manualRangeMax":"configureKeyCodes"},configureKeyCodes:function(e){13==e.keyCode&&this.filter()},updateHash:function(a){var i=this.model.get("sig"),s=[];_.each(a,function(t){var a=e(t);s.push(a.data().minvalue+"|"+a.data().maxvalue)}),this.$el.find(".manualRangeMin").val(""),this.$el.find(".manualRangeMax").val(""),t.updateHash(this.updateSignaturesHash(i,s.join(","),{}))},render:function(){var a,i,s=t.parseHashParameters(window.location.hash),n=this.$el.find(".facet-heading > span"),r=this.model.get("sig"),o=this;for(i=0;i<r.length;i++)s.hasOwnProperty(r[i])&&""!==s[r[i]]&&(a=s[r[i]].split(","),n.addClass("has-active-facet"),_.each(a,function(t){var a,i,s=t.split("|"),n=s[0],r=s[1];""===n&&""===r||(""!==n&&""!==r?a=".facetCheckbox[data-minvalue='"+n+"'][data-maxvalue='"+r+"'], .facetRadio[data-minvalue='"+n+"'][data-maxvalue='"+r+"']":""!==n&&""===r?a=".facetCheckbox[data-minvalue='"+n+"'], .facetRadio[data-minvalue='"+n+"']":""===n&&""!==r&&(a=".facetCheckbox[data-maxvalue='"+r+"'], .facetRadio[data-maxvalue='"+r+"']"),(i=e(a
1)).length>0?i.attr("checked","checked"):(o.$el.find(".manualRangeMin").val(s[0]),o.$el.find(".manualRangeMax").val(s[1])))}))},radioClick:function(t){var a=e(t.currentTarget);e(".facetRadio").attr("name",a.attr("name")),this.updateHash(a)},checkBoxClick:function(t){e(t.currentTarget).is(":checked")&&(this.$el.find(".manualRangeMin").val(""),this.$el.find(".manualRangeMax").val(""))},linkClick:function(a){var i=e(a.currentTarget),s=i.data().minvalue+"|"+i.data().maxvalue;this.$el.find(".facetCheckbox[data-shortid!="+i.data().shortid+"]").removeAttr("checked"),this.$el.find(".facetCheckbox[data-shortid="+i.data().shortid+"]").attr("checked","checked"),this.$el.find(".manualRangeMin").val(""),this.$el.find(".manualRangeMax").val(""),t.updateHash(this.updateSignaturesHash(sig,s,{}))},filter:function(){var e,a,i=this.model.get("dataProperties").multipleSelection,s=this.$el.find(".facetCheckbox:checked"),n=this.$el.find(".facetRadio:checked"),r=this.$el.find(".manualRangeMin"),o=this.$el.find(".manualRangeMax"),l=this.model.get("sig");e=r.length>0&&""!==r.val()?r.val():"",a=o.length>0&&""!==o.val()?o.val():"",""!==e||""!==a?(this.$el.find(".facetRadio").removeAttr("checked"),this.$el.find(".facetCheckbox").removeAttr("checked"),t.updateHash(this.updateSignaturesHash(l,e+"|"+a,{}))):(s.length>0||n.length>0)&&(i?this.updateHash(s):this.radioClick({currentTarget:n}))},clearFilter:function(){var e,a,i=this.$el.find(".manualRangeMin"),s=this.$el.find(".manualRangeMax"),n=this.model.get("dataProperties"),r=this.$el.find(".facet-heading > span"),o=t.parseHashParameters(window.location.hash),l=this.model.get("sig"),c=!1;for(a=0;a<l.length;a++)void 0!==o[e=l[a]]&&""!==o[e]&&(delete n[e],o[e]="",c=!0);c&&(t.updateHash(o),this.model.set({dataProperties:n}),this.$el.find(".facetCheckbox").removeAttr("checked"),this.$el.find(".facetRadio").removeAttr("checked"),r.removeClass("has-active-facet"),i.length>0&&i.val(i.data().defaultvalue),s.length>0&&s.val(s.data().defaultvalue))},textBoxChange:function(){var e=this.$el.find(".manualRangeMin"),a=this.$el.find(".manualRangeMax"),i=e.length>0&&""!==e.val()?e.val():"",s=a.length>0&&""!==a.val()?a.val():"",n=this.model.get("sig");this.$el.find(".facetRadio").removeAttr("checked"),this.$el.find(".facetCheckbox").removeAttr("checked"),""!==i||""!==s?t.updateHash(this.updateSignaturesHash(n,i+"|"+s,{})):t.updateHash(this.updateSignaturesHash(n,"",{}))},updateComponent:function(e){var t,a,i=this.model.get("sig");for(a=0;a<i.length;a++)t=i[a].toLowerCase(),e.hasOwnProperty(t)?this.render():this.clearFilter()}}),a.init=function(){if(!e("body").hasClass("on-page-editor")){t=XA.component.search.query,XA.component.search.ajax,XA.component.search.url;var a=e(".facet-managed-range");_.each(a,function(t){var a=new i;new s({el:e(t),model:a}).render()}),initialzied=!0}},a),XA.register("managedrange",XA.component.search.facet.managedrange)},371:function(){XA.component.search={},XA.component.search.facet={},XA.component.search.results={},XA.component.search.vent=_.extend({},Backbone.Events)},392:function(){var e,t,a,i,s;XA.component.search.loadMore=(e=jQuery,document,i={},s=!1,t=Backbone.Model.extend({defaults:{dataProperties:{},sig:[]}}),a=Backbone.View.extend({initialize:function(){var e=this.$el.data(),t=this;null===e.properties.searchResultsSignature&&(e.properties.searchResultsSignature=""),this.model&&this.model.set("sig",e.properties.searchResultsSignature.split(",")),XA.component.search.vent.on("results-loaded",function(e){var a,i=t.model.get("sig"),s=void 0!==e.offset?e.offset:0;for(a=0;a<i.length;a++)i[a]===e.searchResultsSignature&&(e.pageSize>=e.dataCount||s+e.pageSize>=e.dataCount?t.$el.hide():t.$el.show())})},events:{"mousedown input":"loadMore"},loadMore:function(){var e,t=this.model.get("sig");for(e=0;e<t.length;e++)XA.component.search.vent.trigger("loadMore",{sig:t[e]})}}),i.init=function(){if(!e("body").hasClass("on-page-editor")&&!s){var i=e(".load-more-trigger");_.each(i,function(i){new a({el:e(i),model:new t})}),s=!0}},i),XA.register("searchLoadMore",XA.component.search.loadMore)},411:function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(t,a,i){return(a=function(t){var a=function(t,a){if("object"!=e(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var s=i.call(t,a||"default");if("object"!=e(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(t)}
1(t,"string");return"symbol"==e(a)?a:a+""}(a))in t?Object.defineProperty(t,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[a]=i,t}var a,i,s,n,r,o,l,c,d;XA.component.search.box=(a=jQuery,document,n={},r=[],o=[],l=!1,c=Backbone.Model.extend({defaults:{searchEngine:"",typeahead:"",dataProperties:{},searchQuery:"",loadingInProgress:!1,sig:[]},initSearchEngine:function(){var e=this,t=XA.component.search.ajax.getPrameterByName("sc_site"),i=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("name"),queryTokenizer:Bloodhound.tokenizers.whitespace,limit:e.get("dataProperties").p,remote:{url:s.createSiteUrl(e.createSuggestionsUrl(a.extend({l:e.getLanguage()},e.get("dataProperties")),e.get("searchQuery")),t),filter:function(e){return _.map(e.Results,function(e){return{html:e.Html}})},replace:function(){var i=e.get("valueProvider")(),n=a.extend({l:e.getLanguage()},e.get("dataProperties"));return s.createSiteUrl(e.createSuggestionsUrl(n,i),t)},ajax:{beforeSend:function(){e.set({loadingInProgress:!0})},complete:function(){e.set({loadingInProgress:!1})}}}});i.initialize(),this.set({searchEngine:i})},createSuggestionsUrl:function(e,t){var a=this.get("dataProperties").suggestionsMode,i=this.get("dataProperties").endpoint,n=this.get("dataProperties").suggestionEndpoint;return"ShowPredictions"===a?s.createPredictiveSearchUrl(n,e,t):s.createPredictiveSearchUrl(i,e,t)},getSignature:function(){var e,t=this.get("dataProperties").searchResultsSignature;return null==t?"":(e=t.split(","),""===t?"":e[0])},getLanguage:function(){var e,t=this.get("dataProperties"),a=XA.component.search.results.searchResultModels,i=t.languageSource,s=this.getSignature();switch(i){case"CurrentLanguage":case"AllLanguages":return t.l;default:if(void 0!==(e=a.filter(function(e){return e.get("dataProperties").sig===s})[0]))return e.get("dataProperties").l}return""}}),d=XA.component.search.baseView.extend(t(t(t(t(t(t(t(t(t(t({initialize:function(){var e,t=this,i=this.$el.data(),s=i.properties.p;i.properties.targetSignature=null!==i.properties.targetSignature?i.properties.targetSignature:"",this.model.set({dataProperties:i.properties}),this.model.set("sig",this.translateSignatures(i.properties.searchResultsSignature,"q")),this.model.initSearchEngine(),this.model.on("change:loadingInProgress",this.loading,this),(e=this.$el.find(".search-box-input").typeahead({hint:!0,minLength:i.properties.minSuggestionsTriggerCharacterCount,maxLength:!1,highlight:!0,maxItem:s,dynamic:!0,delay:300},{source:t.model.get("searchEngine").ttAdapter(),displayKey:function(){return t.$el.find(".search-box-input.tt-input").val()},limit:s,templates:{empty:function(){return'<div class="suggestion-item pl-16 pr-sm-16 pr-8 no-suggestions">'+window.noAutoSuggestionResults+"</div>"},suggestion:function(e){var t=i.properties.suggestionsMode,a=e.html.replace(/(<([^>]+)>)/gi,""),s=""!==a?a:e.html;switch(t){case"ShowPredictions":case"ShowSearchResultsAsPredictions":return'<div role="option" id="'+s+'" class="suggestion-item pl-16 pr-sm-16 pr-8">'+s+"</div>";default:return'<div class="suggestion-item pl-16 pr-sm-16 pr-8">'+e.html+"</div>"}}}}).on("typeahead:selected",this.suggestionSelected.bind(t))).on("typeahead:render",function(){var e,t=a(".suggestion-item").length;e=t>0?"".concat(t,t>1?" suggestions are available, use up and down arrow keys to navigate.":" suggestion is available, use up and down arrow keys to navigate."):"No suggestions are available",a(".twitter-typeahead").find('[role="status"]').text(e)}),this.model.set({typeahead:e}),this.model.set({valueProvider:function(){return t.$el.find(".search-box-input.tt-input").val()}}),XA.component.search.vent.on("hashChanged",this.updateSearchBoxValue.bind(this)),this.bindClickEvents(),this.bindDropDownEvents()},bindClickEvents:function(){this.clickEvents.apply(this,arguments)},clickEvents:function(){var e=this.$el.find(".search-icon-js"),t=this.$el.find(".mm-delete-icon");e.on("click",function(){var e=a.Event("keypress");e.keyCode=13,a(".search-box-input.tt-input").trigger(e)}),t.on("click",function(){a(".result-page-search .search-box-input").val("")}
1)},bindDropDownEvents:function(){var e=this.$el.find(".result-page-search"),t=e.find(".search-box-input"),a="tt-menu-opened";t.on("typeahead:open",function(){e.addClass(a)}),t.on("typeahead:close",function(){e.removeClass(a)})},events:{"click .search-box-button":"updateQueryModelClick","click .search-box-button-with-redirect":"updateQueryWithRedirect","keypress .search-box-input.tt-input":"predictiveSearch","keydown .search-box-input.tt-input":"predictiveSearch"},loading:function(){this.$el.toggleClass("loading-in-progress")}},"loading",function(){this.$el.toggleClass("loading-in-progress")}),"suggestionSelected",function(e,t){e.preventDefault();var i,s=t.html.replace(/[()\[\]{}]/g,""),n=a(s),r=this.model.get("dataProperties").suggestionsMode,o=n.text(),l=""!=o?o:t.html;switch(r){case"ShowPredictions":case"ShowSearchResultsAsPredictions":this.performSearch(l);break;default:(i=n.find("a")).length&&(window.location.href=a(i[0]).attr("href"))}}),"updateQueryWithRedirect",function(e){e.preventDefault();var t=this.model.get("dataProperties").resultPage,a=this.model.get("dataProperties").targetSignature,i=this.model.get("dataProperties").searchResultsSignature,n=encodeURIComponent(this.$el.find(".search-box-input.tt-input").val()),r=this.model.get("sig"),o={};o=""!==a?this.updateSignaturesHash([a+"_q"],n,this.createOffsetObject()):this.updateSignaturesHash(r,n,this.createOffsetObject()),window.location.href=s.createRedirectSearchUrl(t,o,i,a)}),"updateQueryModelClick",function(e){e.preventDefault();var t=this.$el.find(".search-box-input.tt-input").val();this.closeDropdown(),this.updateQueryModel(t)}),"updateQueryModel",function(e){var t,a={},s=this.translateSignatures(this.model.get("dataProperties").searchResultsSignature,"e"),n=this.model.get("sig");for(t=0;t<n.length;t++)a[n[t]]=e,a[s[t]]=0;i.updateHash(a,this.model.get("dataProperties").targetUrl)}),"predictiveSearch",function(e){if(13===e.keyCode){e.preventDefault(),this.performSearch(this.$el.find(".search-box-input.tt-input").val()),a(".search-close-js").trigger("click");var t=a(".search-page-main, .stories-and-media-search-page main, .cancer-az-search-page main");t.length&&(t.find(".search-result-links").hide(),t.find(".result-page-search").removeClass("focused"))}}),"performSearch",function(e){var t=this.model.get("dataProperties"),a=t.targetSignature,i=t.searchResultsSignature,n=t.resultPage,r=this.model.get("sig"),o={};this.closeDropdown(),""===n?(this.updateQueryModel(e),this.$el.find(".search-box-input.tt-input").blur().val(e)):(e=encodeURIComponent(e),o=""!==a?this.updateSignaturesHash([a+"_q"],e,this.createOffsetObject()):this.updateSignaturesHash(r,e,this.createOffsetObject()),window.location.href=s.createRedirectSearchUrl(n,o,i,a))}),"createOffsetObject",function(){var e,t=this.model.get("sig"),a=this.model.get("dataProperties").targetSignature,i=""!==a?a:this.model.get("dataProperties").searchResultsSignature,s=this.translateSignatures(i,"e"),n={};for(e=0;e<t.length;e++)n[s[e]]=0;return n}),"updateSearchBoxValue",function(){var e,t=i.parseHashParameters(window.location.hash),a=this.$el.find(".search-box-input.tt-input"),s=this.model.get("sig");for(e=0;e<s.length;e++)t.hasOwnProperty(s[e])?(t[s[e]]=t[s[e]].replace(/\%/g,"%25"),a.typeahead("val",decodeURIComponent(t[s[e]]))):a.typeahead("val","")}),"closeDropdown",function(){this.$el.find(".search-box-input").typeahead("close")})),n.init=function(){if(!a("body").hasClass("on-page-editor")&&!l){i=XA.component.search.query,XA.component.search.results.searchResultModels,s=XA.component.search.url;var e=a(".search-box:not(.initialized)");_.each(e,function(e){var t=a(e),i=new c;o.push(i),r.push(new d({el:t,model:i})),t.addClass("initialized")}),l=!0}},n.searchBoxViews=r,n.searchBoxModels=o,n),XA.register("searchBox",XA.component.search.box)},481:function(){var e,t,a,i,s,n,r;XA.component.search.pageSize=(e=jQuery,document,i={},s=!1,n=Backbone.Model.extend({defaults:{sig:[]}}),r=XA.component.search.baseView.extend({clicks:0,initialize:function(){var e=this,t=this.getCurrentPageSize(),a=this.$el.data().properties;this.model.set("sig",this.translateSignatures(a.searchResultsSignature,"p")),this.selectOption(t),void 0===t&&""!==a.defaultPageSize&&e.selectOption(a.defaultPageSize),XA.component.search.vent.on("hashChanged",function(t){var a,i=e.model.get("sig");for(a=0;a<i.length;a++)t.hasOwnProperty(i[a])&&e.selectOption(t[i[a]])})},events:{"click select":"updatePageSizeClick","change select":"updatePageSizeSelect"},getCurrentPageSize:function(){t.parseHashParameters(window.location.hash);var e,a=this.model.get("sig");for(e=0;e<a.length;e++)if(hash.hasOwnProperty(a[e]))return hash[a[e]]},selectOption:function(e){if(void 0!==e){var t=this.$el.find("select option[value='"+e+"']");t.siblings().removeAttr("selected"),t.attr("selected","selected")}},updatePageSizeClick:function(t){if(this.clicks++,2===this.clicks){var a=e(t.target).find("option:selected").val();void 0!==a&&this.updatePageSize(a),this.clicks=0}},updatePageSize:function(e){var t=this.model.get("sig");a.updateHash(this.updateSignaturesHash(t,e,{}))},updatePageSizeSelect:function(e){var t=e.currentTarget.value;this.updatePageSize(t)}}),i.init=function(){if(!e("body").hasClass("on-page-editor")&&!s){t=XA.component.search.query,a=XA.component.search.parameters,XA.component.search.results.searchResultModels;var i=e(".page-size");_.each(i,function(t){new r({el:e(t),model:new n})}),s=!0}},i.getDefaultPageSizes=function(){var t,a,i,s,n,r=e(".page-size"),o=[];if(r.length>0){for(a=0;a<r.length;a++)s=(t=(n=e(r[a])).data()).properties.searchResultsSignature.split(","),i=t.properties.defaultPageSize,o.push({signatures:s,defaultPageSize:""!==i?i:n.find("select option:first-child").val()});return o}return-1},i),XA.register("searchPageSize",XA.component.search.pageSize)},490:function(){XA.component.search.query=(jQuery,document,new(Backbone.Model.extend({defaults:{hash:"",hashObj:{}},initialize:function(){var e=window.location.hash;e.length&&(this.set({hash:e}),this.createHashObj())},createHashObj:function(){this.set({hashObj:this.parseHashParameters(this.get("hash"))})},parseHashParameters:function(e){if(null===e||""===e)return{};var t={},a=(e=e||window.location.hash).slice(e.indexOf("#")+1).split("&");a=a.filter(function(e){return""!==e});for(var i=0;i<a.length;i++){var s=a[i].split("="),n=s[0].toLowerCase();if(s.length>1){var r;1===s[1].length&&"%"===s[1]&&(s[1]="");try{r=decodeURIComponent(s[1])}catch(e){s[1]=s[1].replace(/%/gi,""),r=decodeURIComponent(s[1])}t[decodeURIComponent(n)]=r.replace("+"," ")}
1else t[decodeURIComponent(n)]=null}return t},updateHash:function(e,t){var a="#",i=this.parseHashParameters(window.location.hash);_.each(e,function(e,t){""!==e?i[t]=e:delete i[t]}),"#"!==t&&null!=t||(t=window.location.pathname);var s=0;_.each(i,function(e,t){s>0&&(a+="&"),s++,a+=t+"="+encodeURIComponent(e).replace("%7C","|")}),Backbone.history.navigate(a,{trigger:!0}),a.length&&(this.set({hash:a}),this.createHashObj())},isSignaturePresentInHash:function(e,t){for(var a=Object.keys(e),i=!1,s=a.length,n=0;n<s;n++)if(a[n].startsWith(t)){i=!0;break}return i}})))},494:function(){XA.component.search.locationfilter=function(e){"use strict";var t,a,i,s,n={},r=[],o=!1,l=!1,c=XA.connector.mapsConnector;return s=function(){var e;for(e=0;e<r.length;e++)new i({el:r[e],model:new a})},a=Backbone.Model.extend({defaults:{dataProperties:{},sig:[]},initAutocompleteEngine:function(){var e,t=this;t.get("dataProperties").p>0&&((e=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("name"),queryTokenizer:Bloodhound.tokenizers.whitespace,limit:t.get("dataProperties").p,remote:{url:"-",replace:function(){return Date.now().toString()},transport:function(e,a,i){var s=t.get("queryParams");s.text?c.locationAutocomplete(s,function(e){var t=e.map(function(e){return e.hasOwnProperty("text")?e.text:e});a(t)},function(){i("Could not autocomplete")}
1):a([])}}})).initialize(),this.set({searchEngine:e}))}}),i=XA.component.search.baseView.extend({initialize:function(){var e=this,t=this.$el.data(),a=this.$el.find(".location-search-box-input"),i=t.properties.searchResultsSignature.split(",");null===t.properties.searchResultsSignature&&(t.properties.searchResultsSignature=""),this.model.set({dataProperties:t.properties}),this.model.set({sig:i}),this.model.set({queryParams:{maxResults:t.p,text:""}}),this.model.initAutocompleteEngine();var s=this.model.get("searchEngine");s&&a.typeahead({hint:!0,minLength:2},{source:s.ttAdapter(),templates:{suggestion:function(e){return'<div class="suggestion-item">'+e+"</div>"}}}).on("typeahead:selected",function(t,i){e.translateUserLocation(i),a.typeahead("val",i)}),this.addressLookup(!0),XA.component.search.vent.on("hashChanged",function(e){var t=e[i.length>0&&""!==i[0]?i[0]+"_a":"a"];null!=t&&""!==t&&a.val(t)})},events:{"click .location-search-box-button":"addressLookup","keypress .location-search-box-input":"searchTextChanges","keyup .location-search-box-input":"autocomplete"},addressLookup:function(e){var t,a=this.model.get("dataProperties"),i={text:this.getAddress(e),maxResults:1};switch(""===i.text&&(t=this.createHashObject("","",""),this.updateHash(t,a)),a.mode){case"Location":this.detectLocation();break;case"UserProvided":this.translateUserLocation(i);break;case"Mixed":void 0===i.text||""===i.text?this.detectLocation():this.translateUserLocation(i)}},getAddress:function(e){var a,i=this.$el.find(".location-search-box-input.tt-input"),s=0!==i.length?i.val():this.$el.find(".location-search-box-input").val(),n=t.parseHashParameters(window.location.hash),r=this.model.get("sig");return!0===e||""!==s&&void 0!==s?(""!==s&&void 0!==s||(""!==(a=n[r.length>0&&""!==r[0]?r[0]+"_a":"a"])&&(s=a),void 0===s&&(s="")),s):""},autocomplete:function(e){var t,a,i=this.model.get("dataProperties");e.stopPropagation(),13!==e.keyCode&&(a={text:0!==(t=this.$el.find(".location-search-box-input.tt-input")).length?t.val():this.$el.find(".location-search-box-input").val(),maxResults:i.p},this.model.set({queryParams:a}))},searchTextChanges:function(e){return e.stopPropagation(),13!==e.keyCode||(this.addressLookup(!1),!1)},translateUserLocation:function(e){var t=this,a=this.model.get("dataProperties"),i=void 0!==e.text?e.text:e,s=this.$el.find(".location-search-box-input.tt-input"),n={};""!==i&&(c.addressLookup({text:i},function(e){n=t.createHashObject(e[0]+"|"+e[1],a.f+",Ascending"),t.updateHash(n,a)},function(){n=t.createHashObject(""),t.updateHash(n,a),console.error("Error while getting '"+i+"' location")}),s.blur(),""===s.val()&&s.val(i))},detectLocation:function(){var e=this.model.get("dataProperties"),a=this.$el.find(".location-search-box-input"),i=(this.model.get("sig"),t.parseHashParameters(window.location.hash),{}),s=this;XA.component.locationService.detectLocation(function(t){i=s.createHashObject(t[0]+"|"+t[1],e.f+",Ascending"),s.updateHash.call(s,i,e),a.length>0&&a.attr("placeholder",e.myLocationText)},function(e){console.log(e)})},updateHash:function(e,a){var i,s,n,r=this.model.get("sig"),o=void 0!==XA.component.search?XA.component.search.results.searchResultModels:[],l=this.$el.find(".location-search-box-input.tt-input"),c=0!==l.length?l.val():this.$el.find(".location-search-box-input").val();for(s=0;s<o.length;s++)for(n=0;n<r.length;n++)i=r[n],o[s].get("dataProperties").sig===i&&o[s].set("loadMoreOffset",0);if(null!==c&&""!==c)for(s=0;s<r.length;s++)e[""!==(i=r[s])?i+"_a":"a"]=c;for(t.updateHash(e,a.targetUrl),s=0;s<r.length;s++)XA.component.search.vent.trigger("my-location-coordinates-changed",{sig:r[s],coordinates:e[""!==r[s]?r[s]+"_g":"g"].split("|")})},createHashObject:function(e,t,a){var i,s,n=this.model.get("sig"),r={};for(s=0;s<n.length;s++)r[""!==(i=n[s])?i+"_g":"g"]=e,r[""!==i?i+"_o":"o"]=t,void 0!==a&&(r[""!==i?i+"_a":"a"]=a);return r}}),n.init=function(){if(!e("body").hasClass("on-page-editor")&&!o){t=XA.component.search.query,XA.component.search.url;var a=e(".location-filter:not(.initialized)");_.each(a,function(t){var a=e(t),i=a.data("properties");r.push(a),l||"Location"===i.mode?s():c.loadScript(i.key,XA.component.search.locationfilter.scriptsLoaded),a.addClass("initialized")}),o=!0}},n.scriptsLoaded=function(){l||(console.log("Maps api loaded"),l=!0,s())},n}(jQuery,document),XA.register("locationfilter",XA.component.search.locationfilter)},507:function(){var e,t,a,s,n;XA.component.search.facet.resultsfilter=(e=jQuery,document,a={},s=XA.component.search.baseModel.extend({defaults:{template:"<fieldset class='facet-search-filter <% if(!showAllFacets){%>facet-hidden<%}%>'>\n <%\n let total = 0;\n let labelText = '';\n _.forEach(facet.Values, function(value,key){\n total += value.Count;\n });\n if($('.facet-single-selection-list').length > 0){\n const $el = $('.facet-single-selection-list');\n const $heading = $el.find('.facet-heading');\n labelText = $heading.find('.facet-title').html();\n }\n %>\n <legend><%= labelText %></legend>\n <div class='facet-value show-all' tabindex='0'>\n <input type=\"radio\" name=\"service\" id=\"show-all\" value=\"show-all\" tabindex='-1'>\n <label for=\"show-all\" tabindex='-1'>Show all</label>\n </div>\n <%_.forEach(facet.Values, function(value,key){ %>\n <div class='facet-value<%if(highlightBehaviour<=key){ %> hide-facet-value <% }%>' data-facetValue='<%= value.Name !== '' ? encodeURI(value.Name) : '_empty_' %>' tabindex='0'>\n <input type=\"radio\" name=\"service\" id=\"<%=value.Name%>\" value=\"<%=value.Name%>\" tabindex='-1'>\n <label for=\"<%=value.Name%>\" tabindex='-1'><%= value.Name !== '' ? value.Name : emptyText %></label>
1\n <span class='facet-count' data-facetCount='<%= value.Count %>'>(<%= value.Count %>)</span>\n </div>\n <% }); %>\n <% if(highlightBehaviour>=1 && resultsCount>highlightBehaviour){ %>\n <div class='toogle-facet-visibility'>\n <% if(showAllFacets){ %><%=showLessText%><%} else {%><%=showMoreText%><% } %>\n </div>\n <% } %>\n </fieldset>",templateMulti:"<div class='facet-search-filter <% if(!showAllFacets){%>facet-hidden<%}%>'>\n <% _.forEach(facet.Values, function(value,key){ %>\n <p class='facet-value <% if(highlightBehaviour<=key){ %> hide-facet-value <% } %>' data-facetValue='<%= value.Name !== '' ? encodeURI(value.Name) : '_empty_' %>'>\n <input type='checkbox' name='facetValue' />\n <label for='facetName'><%= value.Name !== '' ? value.Name : emptyText %>\n <span class='facet-count' data-facetCount='<%= value.Count %>'>(<%= value.Count %>)</span>\n </label>\n </p>\n <% }); %>\n <% if(highlightBehaviour>=1 && resultsCount>highlightBehaviour){ %>\n <div class='toogle-facet-visibility'><% if(showAllFacets){ %><%=showLessText%><%}else{%><%=showMoreText%><%} %></div>\n <%}%>\n </div>",dataProperties:{},blockNextRequest:!1,resultData:{},timeStamp:"",showAllFacets:!1,sig:[]},initialize:function(){XA.component.search.vent.on("facet-data-loaded",this.processData.bind(this)),XA.component.search.vent.on("facet-data-partial-filtered",this.processData.bind(this)),XA.component.search.vent.on("facet-data-filtered",this.processData.bind(this)),XA.component.search.vent.on("hashChanged",this.updateComponent.bind(this)),this.set({facetArray:[]})},toggleBlockRequests:function(){var e=this.get("blockNextRequest");this.set(this.get("blockNextRequest"),!e)},processData:function(e){var t,a=this,i=this.get("dataProperties"),s=i.searchResultsSignature.split(","),n=i.sortOrder;for(null===e.Signature&&(e.Signature=""),t=0;t<s.length;t++)if(e.Facets.length>0&&e.Signature===s[t]){var r=_.find(e.Facets,function(e){return e.Key.toLowerCase()===a.get("dataProperties").f.toLowerCase()});void 0!==r&&(this.sortFacetArray(n,r.Values),a.set({resultData:r}))}},updateFacetArray:function(e){if(e){for(var t=e.split("||"),a=[],i=0;i<t.length;i++)a.push(t[i]);this.set({facetArray:_.unique(a)})}},updateComponent:function(e){var t=this.get("sig");for(i=0;i<t.length;i++)e.hasOwnProperty(t[i])?this.updateFacetArray(e[t[i]]):this.set({facetArray:[]}),this.set("timeStamp",(new Date).getTime())}}),n=XA.component.search.baseView.extend({initialize:function(){var e,a,i=this.$el.data(),s=t.parseHashParameters(window.location.hash),n=i.properties;for(null===i.properties.searchResultsSignature&&(i.properties.searchResultsSignature=""),e=this.translateSignatures(n.searchResultsSignature,n.f),this.model.set({dataProperties:n}),this.model.set("sig",e),a=0;a<e.length;a++)if(!jQuery.isEmptyObject(_.pick(s,e[a]))){var r=_.values(_.pick(s,e[a]))[0];this.model.updateFacetArray(r)}this.model.on("change",this.render,this)},events:{"click .facet-value":"updateFacet","keydown .facet-value":"handleKeydownOnFacet","click .filterButton":"updateFacet","click .clear-filter":"removeFacet","click .bottom-remove-filter > button":"removeFacet","click .toogle-facet-visibility":"toogleFacetVisibility"},toogleFacetVisibility:function(){var e=this.model.get("showAllFacets");this.model.set("showAllFacets",!e)},handleKeydownOnFacet:function(t){if(" "===t.key||"Enter"===t.key){t.preventDefault();var a=e(t.target).find("input");e(a).trigger("click")}},updateFacet:function(a){var i,s,n=e(a.currentTarget),r=this.model.get("facetArray"),o=this.model.get("dataProperties"),l=this.$el.find(".facet-heading > span"),c=this.$el.find(".clear-filter"),d=n.parents(".component-content").find(".facet-search-filter"),h=o.f.toLowerCase(),u=n.data("facetvalue"),p=void 0!==u?decodeURIComponent(u):u,g=this.model.get("sig"),f={};if(o.multi){if(p&&(n.is(":not(.active-facet)")?(this.setActiveFacet(h,p),r.push(p)):(n.removeClass("active-facet"),n.find("[type=checkbox]").prop("checked",!1),n.find("[type=checkbox] + label:after").css({background:"#fff"}),(i=r.indexOf(p))>-1&&r.splice(i,1),0==r.length&&l.removeClass("has-active-facet")),this.model.set({facetArray:r})),"button"==n[0].type){for(s=0;s<g.length;s++)f[g[s]]=_.uniq(r,function(e){return JSON.stringify(e)}).join("||");t.updateHash(f)}}else if(p){for(s=0;s<g.length;s++)f[g[s]]=p;d.data("active-facet",f),this.setActiveFacet(h,p),t.updateHash(f)}n[0].classList.contains("show-all")&&c.click()},removeFacet:function(a){a.preventDefault();var i=this.$el,s=i.find(".facet-heading > span"),n=i.find(".facet-value"),r=this.model.get("sig");t.updateHash(this.updateSignaturesHash(r,"",{})),s.removeClass("has-active-facet"),_.each(n,function(t){var a=e(t);a.hasClass("active-facet")&&(a.removeClass("active-facet"),a.find("[type=checkbox]").prop("checked",!1),a.find("[type=checkbox] + label:after").css({background:"#fff"}))}),this.model.set({facetArray:[]})},render:function(){var e,a,i=this,s=this.model.get("resultData"),n=this.$el.find(".facet-heading > span"),r=this.model.get("dataProperties").f.split("|"),o=this.model.get("dataProperties").emptyValueText,l=this.model.get("dataProperties").highlightThreshold,c=this.model.get("dataProperties").showLessText,d=this.model.get("dataProperties").showMoreText,h=parseInt(this.model.get("dataProperties").highlightBehaviour),u=this.model.get("showAllFacets"),p=t.parseHashParameters(window.location.hash),g=this.model.get("sig");window.location.href.startsWith("file://")||(this.manageVisibilityByData(this.$el,s),void 0!==s&&(a=(!0===i.model.get("dataProperties").multi?_.template(i.model.get("templateMulti")):_.template(i.model.get("template")))({facet:s,emptyText:o,showLessText:c,showMoreText:d,highlightBehaviour:h,showAllFacets:u,resultsCount:s.Values?s.Values.length:-1})),i.$el.find(".contentContainer").html(a),_.each(r,function(t){e=t.toLowerCase();for(var a=0;a<g.length;a++)if(!jQuery.isEmptyObject(_.pick(p,g))){var s=_.values(_.pick(p,g))[0];if(s)return void i.setActiveFacet(e,s)}}),l&&this.handleThreshold(l),0===this.model.get("facetArray").length?n.removeClass("has-active-facet"):n.addClass("has-active-facet"))}
1,setActiveFacet:function(t,a){var i,s,n=this.model.get("dataProperties"),r=this.$el.find("p[data-facetvalue]"),o=this.$el.find(".facet-heading > span"),l=this;0===r.length&&(r=this.$el.find("div[data-facetvalue]")),a=a.toString().toLowerCase(),i=this.$el.find("[data-facetvalue]").filter(function(){return decodeURIComponent(e(this).attr("data-facetvalue").toLowerCase())===a}),null!=a&&((s=a.split("||")).length>1&&(n.multi=!0),n.multi?_.each(r,function(t){if(s.length>1)for(var a=0,n=s.length;a<n;a++)t===(i=l.$el.find("[data-facetvalue]").filter(function(){return decodeURIComponent(e(this).attr("data-facetvalue").toLowerCase())===s[a]}))[0]&&(e(t).addClass("active-facet"),e(t).find("[type=checkbox]").prop("checked",!0));t===i[0]&&(e(t).addClass("active-facet"),e(t).find("[type=checkbox]").prop("checked",!0))}):_.each(r,function(t){t!==i[0]?(e(t).removeClass("active-facet"),e(t).find("[type=checkbox]").prop("checked",!1),e(t).find("[type=checkbox] + label:after").css({background:"#fff"})):e(t).addClass("active-facet")}),o.addClass("has-active-facet"))},handleThreshold:function(t){var a=this.$el.find(".facet-search-filter").children("p");_.each(a,function(a){var i=e(a).find(".facet-count");i.data("facetcount")>t&&i.addClass("highlighted")}),0===e(".active-facet").length&&e(".show-all").addClass("active-facet")}}),a.init=function(){if(!e("body").hasClass("on-page-editor")){t=XA.component.search.query,XA.component.search.ajax,XA.component.search.url;var a=e(".facet-single-selection-list:not(.initialized)");_.each(a,function(t){var a=e(t),i=new s;new n({el:a,model:i}),a.addClass("initialized")})}},a.getFacetDataRequestInfo=function(){var t=e(".facet-single-selection-list"),a=[];return _.each(t,function(t){var i,s=e(t).data().properties,n=s.searchResultsSignature.split(",");for(i=0;i<n.length;i++)a.push({signature:null===n[i]?"":n[i],facetName:s.f,endpoint:s.endpoint,showMoreText:s.showMoreText,showLessText:s.showLessText,highlightBehaviour:s.highlightBehaviour,s:s.s,filterWithoutMe:!s.collapseOnSelection})}),a},a),XA.register("facetResultsFilter",XA.component.search.facet.resultsfilter)},560:function(){var e,t,a,i,s;XA.component.search.sort=(e=jQuery,document,a={},i=Backbone.Model.extend({defaults:{updateOrder:!1,sig:[]}}),s=XA.component.search.baseView.extend({initialize:function(){var e=this.$el.data();this.model&&this.model.set("sig",this.translateSignatures(e.properties.sig,"o")),XA.component.search.vent.on("hashChanged",this.updateComponent.bind(this))},events:{"click .sort-results-group a":"sortSearchResultsLink","change select":"sortSearchResultsSelect"},sortSearchResultsLink:function(t){t.preventDefault(),this.sortSearchResults(e(t.currentTarget).parent())},sortSearchResultsSelect:function(t){this.sortSearchResults(e(t.currentTarget[t.currentTarget.options.selectedIndex]))},sortSearchResults:function(e){var a=e.data(),i=this.model.get("sig"),s=a.facet+","+a.direction;""!==a.direction?t.updateHash(this.updateSignaturesHash(i,s,{})):t.updateHash(this.updateSignaturesHash(i,"",{}))},updateComponent:function(e){var t,a,i,s=this.model.get("sig");for(i=0;i<s.length;i++)e.hasOwnProperty(s[i])?(a=e[s[i]].split(","),t=this.$el.find("[data-facet='"+a[0]+"'][data-direction='"+a[1]+"']")):t=this.$el.find("[data-facet][data-direction]:first");this.$el.find("[data-facet][data-direction]").removeAttr("selected"),t.attr("selected","selected")}}),a.init=function(){if(!e("body").hasClass("on-page-editor")){XA.component.search.query,t=XA.component.search.parameters;var a=e(".sort-results");_.each(a,function(t){var a=new i;new s({el:e(t),model:a})}),initialzied=!0}},a.getFirstSortingOption=function(t){var a,i,s,n,r=e(".sort-results");for(s=0;s<r.length;s++)if(void 0!==t)for(i=e(r[s]).data().properties.sig.split(","),n=0;n<i.length;n++)if(i[n]===t&&""!==(a=e(r[s]).find("[data-facet][data-direction]").data()).direction)return a.facet+","+a.direction;return-1},a),XA.register("searchSort",XA.component.search.sort)},568:function(){XA.component.search.results=function(e,t){"use strict";var a,i={},s=[],n=[],r=!1,o=Backbone.Model.extend({defaults:{template:"<% if(!results.length){ %><div class='no-results'><%= noResultsText %></div> <% }else { %><ul class='search-result-list'> <% _.forEach(results, function(result){ %><li <% if(result.Geospatial){%>data-id='<%= result.Id %>' data-longitude='<%= result.Geospatial.Longitude %>' data-latitude='<%= result.Geospatial.Latitude %>'<% } %>><%= result.Html %></li><% }); %></ul><% } %><div class='search-result-overlay'>",templateItems:"<% _.forEach(results, function(result){ %><li <% if(result.Geospatial){%>data-id='<%= result.Id %>' data-longitude='<%= result.Geospatial.Longitude %>' data-latitude='<%= result.Geospatial.Latitude %>'<% } %>><%= result.Html %></li><% }); %>",dataProperties:{},blockNextRequest:!1,noResultsText:"",resultData:{},loadingInProgress:!1,loadingMoreInProgress:!1,resultDataMore:{},loadMoreOffset:0,loadMore:!1,loadedItemsCount:0},initialize:function(){var e=a.parseHashParameters(window.location.hash),t=encodeURIComponent(this.get("dataProperties").sig),i="e_"+t;e.hasOwnProperty("e")&&""===t&&this.set("loadMoreOffset",parseInt(e.e)),e.hasOwnProperty(i)&&this.set("loadMoreOffset",parseInt(e[i])),XA.component.search.vent.on("results-loaded",this.resultsLoaded.bind(this)),XA.component.search.vent.on("results-loading",this.resultsLoading.bind(this)),window.ajaxRequestsFilter={value:0}},blockRequests:function(e){this.set("blockNextRequest",e)},checkBlockingRequest:function(){return this.get("blockNextRequest")},getMyOffset:function(){var e=a.parseHashParameters(window.location.hash),t=encodeURIComponent(this.get("dataProperties").sig);return e.hasOwnProperty("e_"+t)?e["e_"+t]:0},resultsLoaded:function(e){var a;encodeURIComponent(this.get("dataProperties").sig)===e.searchResultsSignature&&(this.get("loadMore")?(this.set({resultDataMore:e}),this.set({loadingMoreInProgress:!1}),this.unset("loadMore",{silent:!0})):(this.set({resultData:e}),this.set({loadingInProgress:!1})),this.blockRequests(!1)),"function"==typeof Event?a=new Event("SearchResultLoaded"):(a=t.createEvent("Event")).initEvent("SearchResultLoaded",!0,!0),window.dispatchEvent(a),window.searchResult={sig:this.get("dataProperties").sig,loaded:!0}},resultsLoading:function(e){this.cid==e&&(this.get("loadMore")?this.set({loadingMoreInProgress:!0}):this.set({loadingInProgress:!0}))}}),l=Backbone.View.extend({initialize:function(){var e=this.$el.data(),t=this.$el.find(".no-results").html(),a=this;null===e.properties.sig&&(e.properties.sig=""),this.model&&this.model.set({dataProperties:e.properties,noResultsText:t}),this.model.on("change:loadingInProgress",this.loading,this),this.model.on("change:loadingMoreInProgress",this.loadingMore,this),this.model.on("change:resultData",this.render,this),this.model.on("change:resultDataMore",this.renderPart,this),XA.component.search.vent.on("add-variant-class",function(e){var t=a.model.get("dataProperties").sig;
1e.sig===t&&(a.$el.removeClass(a.$el.attr("data-class-variant")),a.$el.attr("data-class-variant",e.classes),a.$el.addClass(e.classes))}),XA.component.search.vent.on("loadMore",function(e){var t=a.model.get("dataProperties").sig;e.sig===t&&XA.component.search.service.getData({loadMore:"true",p:a.model.get("dataProperties").p,singleRequestMode:t})}),XA.component.search.vent.on("my-location-coordinates-changed",function(e){e.sig===a.model.get("dataProperties").sig&&a.model.get("loadMore")&&a.$el.find(".search-result-list").html("")}),this.render()},events:{"click .search-result-list > li[data-longitude][data-latitude]":"poiClick"},loading:function(){var t='<div class="dot-container"><div class="dot"></div></div><p>Loading</p>';if(this.model.get("loadingInProgress"))this.$el.addClass("loading-in-progress"),this.$el.children().hide(),e(".load-more").addClass("hidden"),this.$el.prepend('<div class="searchLoader loader" role="alert">'+t+"</div>");else{var a=e(".sidekick-container").attr("data-searchboxid"),i=e("#"+a);if(e(".sidekick-container").length>0&&""!=i.find(".search-box-input.tt-input").val()){var s=this.$el;s.find(".search-result-list").hide(),void 0!==window.ajaxRequestsFilter&&(window.ajaxRequestsFilter.value++,2!==window.ajaxRequestsFilter.value?s.prepend('<div class="loader-search loader" role="alert">'+t+"</div>"):(e(".illustration-component").removeClass("hide-component"),s.children().show(),s.find(".search-result-list").show()))}else this.$el.children().show(),this.$el.find(".search-result-list").show();this.$el.removeClass("loading-in-progress"),this.$el.find(".searchLoader").remove();var n=this.model.get("resultData").data,r=this.model.get("resultData").dataCount,o=this.model.get("resultData").pageSize;this.model.set("loadedItemsCount",n.length),r>o&&e(".load-more").removeClass("hidden"),0===r&&this.$el.find(".no-results").show(),window.chevron&&window.chevron.applyChevronOnLinks()}},loadingMore:function(){this.model.get("loadingMoreInProgress")?this.$el.addClass("loading-more-in-progress"):this.$el.removeClass("loading-more-in-progress")},renderPart:function(){var t=_.template(this.model.get("templateItems"))({results:this.model.get("resultDataMore").data}),a=this.model.get("resultDataMore").data,i=this.model.get("resultDataMore").dataCount,s=this.model.get("loadedItemsCount");s+=a.length,t&&(this.$el.find(".search-result-list").append(t),this.model.set("loadedItemsCount",s)),s>=i&&e(".load-more").addClass("hidden"),window.chevron&&window.chevron.applyChevronOnLinks()},render:function(){var t=this,a=t.model.get("resultData").data;if(!window.location.href.startsWith("file://")){void 0===a&&(a=[]),""!==e("#textBoxSearch").val()&&(a.length>0?e(".results-count").attr("tabindex","0").trigger("focus").attr("tabindex","-1"):e(".no-results").attr("tabindex","0").trigger("focus").attr("tabindex","-1"));var i=_.template(t.model.get("template"))({results:a,noResultsText:t.model.get("noResultsText")});this.$el.html(i)}},poiClick:function(t){var a=e(t.currentTarget);XA.component.search.vent.trigger("center-map",{sig:this.model.get("dataProperties").sig,coordinates:[a.data("latitude"),a.data("longitude")],id:a.data("id")})}});return i.init=function(){if(!e("body").hasClass("on-page-editor")&&!r){XA.component.search.url,a=XA.component.search.query,XA.component.search.ajax;var t=e(".search-results");_.each(t,function(t){var a=new o;n.push(a),s.push(new l({el:e(t),model:a}))}),r=!0}},i.searchResultViews=s,i.searchResultModels=n,i}(jQuery,document),XA.register("searchResults",XA.component.search.results)},601:function(){XA.component.search.pageSelector=function(e){var t,a={},i=!1;facetName="e";var s=Backbone.Model.extend({defaults:{dataProperties:{},resultsCount:0,offset:0,selectedValue:1,pageSize:0,repeatRequest:!1,template:"<ul class='page-selector-list'> <li class='page-selector-item-first'><a href='#'><%= data.first %></a></li><li class='page-selector-item-previous'><a href='#'><%= data.previous %></a></li><% var beforePage = 0; %><% _.each(data.pages, function(page){ %><% if((beforePage+1) != page.number){ %><li><span class='page-selector-more'>...</span></li><% } %><% beforePage = page.number; %><% if(data.selectedValue === page.number){ %><% active = 'active'; %><% }else { active = '' } %><li><a class='page-selector-item-link <%= active %>' data-offset='<%= page.offset %>' data-itemNumber='<%= page.number %>' href='#'><%= page.number %></a></li><% }); %><li class='page-selector-item-next'><a href='#'><%= data.next %></a></li><li class='page-selector-item-last'><a href='#'><%= data.last %></a></li></ul>",sig:[],timeStamp:(new Date).getTime()}}),n=XA.component.search.baseView.extend({initialize:function(){var e=this.$el.data();null===e.properties.searchResultsSignature&&(e.properties.searchResultsSignature=""),this.model.set("dataProperties",e),this.model.set("sig",this.translateSignatures(e.properties.searchResultsSignature,facetName)),this.model.on("change",this.render,this),XA.component.search.vent.on("results-loaded",this.handleLoadedData.bind(this)),window.location.href.startsWith("file://")&&this.model.set({resultsCount:10,pageSize:2,selectedValue:2})},events:{"click .page-selector-item-link":"updateSelectedValue","click .page-selector-item-first a":"show
1FirstPage","click .page-selector-item-last a":"showLastPage","click .page-selector-item-previous a":"showPrevPage","click .page-selector-item-next a":"showNextPage"},updateModelAfterSearch:function(e,t){this.model.set({pageSize:parseInt(e.pageSize),resultsCount:parseInt(e.dataCount),offset:parseInt(e.offset),selectedValue:parseInt(t)}),this.model.set("timeStamp",(new Date).getTime()),this.updateElementCssClass(e)},updateElementCssClass:function(e){this.el.classList.remove("page-selector-empty"),this.el.classList.remove("page-selector-single-page"),0===e.dataCount?this.el.classList.add("page-selector-empty"):(e.pageSize>e.dataCount||e.offset>e.dataCount)&&this.el.classList.add("page-selector-single-page")},updateSelectedValue:function(a){a.preventDefault();var i=this.model.get("sig"),s=e(a.target).data();t.updateHash(this.updateSignaturesHash(i,s.offset,{}))},showFirstPage:function(a){a.preventDefault();var i=this.model.get("sig");e(a.target).data();t.updateHash(this.updateSignaturesHash(i,0,{}))},showLastPage:function(e){e.preventDefault();var a=this.model.get("resultsCount")%this.model.get("pageSize"),i=this.model.get("resultsCount")-(0===a?this.model.get("pageSize"):a),s=this.model.get("sig");t.updateHash(this.updateSignaturesHash(s,i,{}))},showNextPage:function(e){e.preventDefault();var a=this.model.get("offset"),i=this.model.get("sig");a+this.model.get("pageSize")<this.model.get("resultsCount")&&(a+=this.model.get("pageSize")),t.updateHash(this.updateSignaturesHash(i,a,{}))},showPrevPage:function(a){a.preventDefault();var i=this.model.get("offset"),s=(e(a.target).data(),this.model.get("sig"));i-this.model.get("pageSize")>=0&&(i-=this.model.get("pageSize")),t.updateHash(this.updateSignaturesHash(s,i,{}))},render:function(){var e,t=this.model.get("dataProperties").properties,a=this.model.get("resultsCount"),i=this.model.get("pageSize"),s=this.model.get("selectedValue"),n=Math.ceil(a/i),r=[],o=s-t.treshold/2,l=s+t.treshold/2;if(o<0&&(l+=Math.abs(o)),l>n&&(o-=l-n),t.treshold>=n)for(var c=0;c<n;c++)r.push({number:c+1,offset:c*i});else for(c=1;c<=n;c++)(1===c||c===n||c>=o&&c<=l)&&r.push({number:c,offset:(c-1)*i});e={previous:t.previous,first:t.first,next:t.next,last:t.last,pages:r,selectedValue:s};var d=_.template(this.model.get("template"))({data:e});this.$el.html(d),this.handleButtonState(s,n)},handleButtonState:function(e,t){this.$el.find(".page-selector-item-last, .page-selector-item-next").removeClass("inactive"),this.$el.find(".page-selector-item-first, .page-selector-item-previous").removeClass("inactive"),0==t?(this.$el.find(".page-selector-item-first, .page-selector-item-previous").addClass("inactive"),this.$el.find(".page-selector-item-last, .page-selector-item-next").addClass("inactive")):(1==e&&this.$el.find(".page-selector-item-first, .page-selector-item-previous").addClass("inactive"),e==t&&this.$el.find(".page-selector-item-last, .page-selector-item-next").addClass("inactive"))},handleLoadedData:function(e){var a,i,s,n,r=this,o=this.model.get("dataProperties").properties.searchResultsSignature.split(","),l=t.parseHashParameters(window.location.hash);for(void 0===e.offset&&(e.offset=0),n=0;n<o.length;n++)encodeURIComponent(o[n])===e.searchResultsSignature&&(e.pageSize>e.dataCount||e.offset>e.dataCount?(this.updateModelAfterSearch(e,1),setTimeout(function(){s=t.parseHashParameters(window.location.hash),i=""!==e.searchResultsSignature?e.searchResultsSignature+"_e":"e","0"!==l[i]&&(s[i]=0,Backbone.history.navigate(r.createFirstPageUrlHash(s),{trigger:!0,replace:!0}))},100)):(a=Math.ceil(e.offset/e.pageSize)+1,this.updateModelAfterSearch(e,a)))},createFirstPageUrlHash:function(e){var t="",a=0;return _.each(e,function(e,i){a>0&&(t+="&"),a++,t+=i+"="+e}),t}});return a.init=function(){if(!e("body").hasClass("on-page-editor")&&!i){t=XA.component.search.query;var a=e(".page-selector");_.each(a,function(t){new n({el:e(t),model:new s})}),i=!0}},a}(jQuery,document),XA.register("searchPageSelector",XA.component.search.pageSelector)},622:function(){XA.component.search.ajax=(jQuery,document,new(Backbone.Model.extend({getData:function(e){var t=this.getPrameterByName("sc_site"),a=void 0!==e.excludeSiteName&&e.excludeSiteName?e.url:XA.component.search.url.createSiteUrl(e.url,t);Backbone.ajax({dataType:"json",url:a,success:function(t){e.callback(t)}})},getPrameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var a=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);
1return a?a[2]?decodeURIComponent(a[2].replace(/\+/g," ")):"":null}})))},691:function(){var e,t,a,i,s;XA.component.search.facet.rangeslider=(e=jQuery,document,a={},i=Backbone.Model.extend({defaults:{dataProperties:{},sig:[],timeStamp:""}}),s=XA.component.search.baseView.extend({initialize:function(){var e=this.$el.data();this.properties=e.properties,this.model&&(this.model.set({dataProperties:this.properties}),this.model.set("sig",this.translateSignatures(this.properties.searchResultsSignature,this.properties.f))),this.model.on("change",this.updateSelectedValue,this),XA.component.search.vent.on("hashChanged",this.updateModel.bind(this)),this.render()},events:{"click .bottom-remove-filter, .clear-filter":"removeFacet","mouseup .ui-slider-handle":"updateModel"},render:function(){var t,a,i,s=this,n=this.model.get("sig"),r=XA.component.search.query.parseHashParameters(window.location.hash),o=parseFloat(this.model.get("dataProperties").minRangeValue),l=parseFloat(this.model.get("dataProperties").maxRangeValue),c=parseFloat(this.model.get("dataProperties").changeStep),d=e("<div />").addClass("slider-value"),h=this.$el.find(".facet-heading > span"),u=this.$el.find(".slider");for(i=0;i<n.length;i++)if(jQuery.isEmptyObject(_.pick(r,n[i])))t=parseFloat(this.model.get("dataProperties").selectedMinValue),a=parseFloat(this.model.get("dataProperties").selectedMaxValue),h.removeClass("has-active-facet");else{var p=_.values(_.pick(r,n[i]))[0];p&&(t=parseFloat(p.split("|")[0]),a=parseFloat(p.split("|")[1]),h.addClass("has-active-facet"))}isNaN(o)&&(o=0),isNaN(l)&&(l=0),(isNaN(c)||0===c)&&(c=1),isNaN(t)&&(t=o),isNaN(a)&&(a=l),u.slider({range:!0,min:o,max:l,step:c,values:[t,a],create:function(i,n){e(".slider-value").remove(),u.after(d),0===t&&0===a||s.updateText(t,a)},slide:_.debounce(function(e,t){s.updateModel(s.updateSignaturesHash(n,t.values[0]+"|"+t.values[1],{}))},500)})},removeFacet:function(){var e=this.$el,a=this.model.get("sig"),i=this.$el.find(".slider"),s=e.find(".facet-heading > span"),n=this.model.get("dataProperties"),r=t.parseHashParameters(window.location.hash);s.removeClass("has-active-facet"),n.selectedMinValue=n.minRangeValue,n.selectedMaxValue=n.maxRangeValue,this.updateText(n.minRangeValue,n.maxRangeValue),i.slider("values",[n.minRangeValue,n.maxRangeValue]),this.model.set({dataProperties:n}),r.hasOwnProperty(this.model.get("sig"))&&t.updateHash(this.updateSignaturesHash(a,"",r))},updateModel:function(e){var a,i,s,n,r,o,l=this.model.get("sig");for(e||(e=t.parseHashParameters(window.location.hash)),o=0;o<l.length;o++)if(a=l[o].toLocaleString(),e.hasOwnProperty(a))if(""!==(s=_.values(_.pick(e,a))[0])){if(n=parseFloat(s.split("|")[0]),void 0===(r=parseFloat(s.split("|")[1]))||void 0===n)continue;(i=this.model.get("dataProperties")).selectedMinValue=isNaN(n)?i.minRangeValue:n,i.selectedMaxValue=isNaN(r)?i.maxRangeValue:r,this.model.set("dataProperties",i),this.model.set("timeStamp",(new Date).getTime())}else this.removeFacet()},updateSelectedValue:function(){var e=this.model.get("dataProperties"),a=e.selectedMinValue,i=e.selectedMaxValue,s=this.$el.find(".slider"),n=this.model.get("sig");s.slider("values",[a,i]),this.updateText(a,i),this.$el.find(".facet-heading > span").addClass("has-active-facet"),t.updateHash(this.updateSignaturesHash(n,a+"|"+i,{}))},updateText:function(e,t){var a=this.$el.find(".slider-value"),i=this.model.get("dataProperties").formatingString;i=i.replace("{from}",e).replace("{to}",t),a.html(i)}}),a.init=function(){t=XA.component.search.query,XA.component.search.url;var a=e(".facet-range-selector:not(.initialized)");_.each(a,function(t){var a=e(t),n=new i;new s({el:a,model:n}),a.addClass("initialized")})},a),XA.register("searchFacetRangeSlider",XA.component.search.facet.rangeslider)},809:function(){XA.component.search.facet.daterange=function(e){var t,a,i,s={};a=function(t){return null!==t&&""!==t?e.datepicker.formatDate("yymmdd",t):""},i=function(e){var t=e.substr(0,4),a=e.substr(4,2)-1,i=e.substr(6,2),s=new Date(t,a,i);if(""!==e){if(s.getFullYear()==t&&s.getMonth()==a&&s.getDate()==i)return s;throw"Invalid date: "+e}};var n=Backbone.Model.extend({defaults:{dataProperties:{},sig:[]}}),r=XA.component.search.baseView.extend({initialize:function(){this.properties=this.$el.data().properties,this.model&&(this.model.set({dataProperties:this.properties}),this.model.set("sig",this.translateSignatures(this.properties.searchResultsSignature,this.properties.f))),this.model.on("change",this.render,this),XA.component.search.vent.on("hashChanged",this.updateComponent.bind(this))},events:{"change .startDate":"updateFacet","change .endDate":"updateFacet","click .bottom-remove-filter, .clear-filter":"clearFilter"},render:function(){var a,s,n=parseInt(this.model.get("dataProperties").fromDateDefaultOffset),r=parseInt(this.model.get("dataProperties").toDateDefaultOffset),o=this.model.get("dataProperties").fromDateDisplayFormat,l=this.model.get("dataProperties").toDateDisplayFormat,c=this.model.get("dataProperties").fromDateMonthsShown,d=this.model.get("dataProperties").toDateMonthsShown,h=this.model.get("dataProperties").fromDatePastDays,u=this.model.get("dataProperties").toDateFutureDays,p=this.model.get("dataProperties").fromDateVisible,g=this.model.get("dataProperties").toDateVisible,f=this.$el.find(".startDate"),m=this.$el.find(".endDate"),v=t.parseHashParameters(window.location.hash),w=this.model.get("sig"),S=e("html").attr("lang")?e("html").attr("lang"):"";for(l&&(l=l.replace(/yy/g,"y")),o&&(o=o.replace(/yy/g,"y")),p&&f.datepicker({dateFormat:o,changeMonth:c,changeYear:c,minDate:h?""!=n?-1*n:new Date(1900,1,1):new Date}),g&&m.datepicker({dateFormat:l,changeMonth:d,changeYear:d,maxDate:u?""!=r?r:new Date(2100,1,1):new Date}),$xa.datepicker.setDefaults($xa.datepicker.regional[S]),s=0;s<w.length;s++)v.hasOwnProperty(w[s])&&""!=v[w[s]]&&(a=v[w[s]].split("|"),f.datepicker("setDate",i(a[0])),m.datepicker("setDate",i(a[1])))},updateFacet:function(e){var i=this.$el.find(".facet-heading > span"),s=this.$el.find(".startDate"),n=this.$el.find(".endDate"),r=s.length>0?s.datepicker("getDate"):null,o=n.length>0?n.datepicker("getDate"):null,l=this.model.get("sig");t.updateHash(this.updateSignaturesHash(l,a(r)+"|"+a(o),{})),i.addClass("has-active-facet")},clearFilter:function(e){var a,i,s=this.model.get("dataProperties"),n=this.$el.find(".facet-heading > span"),r=t.parseHashParameters(window.location.hash),o=this.model.get("sig"),l=!1;for(n.removeClass("has-active-facet"),i=0;i<o.length;i++)void 0!==r[a=o[i]]&&""!==r[a]&&(delete s[a],l=!0);l&&(t.updateHash(this.updateSignaturesHash(o,"",r)),this.model.set({dataProperties:s}),this.$el.find(".startDate").val(""),this.$el.find(".endDate").val(""))},updateComponent:function(e){var t,a,i,s=this.$el.find(".startDate"),n=this.$el.find(".endDate"),r=this.model.get("sig");for(i=0;i<r.length;i++)t=r[i].toLowerCase(),e.hasOwnProperty(t)&&""!==e[t]?(""!==(a=e[t].split("|"))[0]&&this.handleDate(s,a[0]),""!==a[1]&&this.handleDate(n,a[1])):this.clearFilter()},handleDate:function(e,t){var s=this.$el.find(".facet-heading > span");0!==e.length&&a(e.datepicker("getDate"))!==t?(e.datepicker("setDate",i(t)),s.addClass("has-active-facet")):""===t&&e.datepicker("setDate",null)}});return s.init=function(){if(!e("body").hasClass("on-page-editor")){t=XA.component.search.query,XA.component.search.url;var a=e(".facet-date-range");_.each(a,function(t){var a=new n;new r({el:e(t),model:a}).render()}),initialzied=!0}},s}(jQuery,document),XA.register("facetDateRange",XA.component.search.facet.daterange)},902:function(){XA.component.locationService=function(){"use strict";var e,t,a,i,s={},n=!1,r=[],o=[];return e=function(e,a){var s;r.push(a),o.push(e),n||(n=!0,navigator.geolocation?navigator.geolocation.getCurrentPosition(function(e){for(s=0;s<o.length;s++)o[s]([e.coords.latitude,e.coords.longitude]);n=!1},function(e){i("Error while detecting user location"),n=!1},t()):(i("Your browser does not support geolocation"),n=!1))},t=function(){return-1!==a().indexOf("Chrome")?{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}:{timeout:1e3,maximumAge:1/0}},a=function(){var e,t=navigator.userAgent,a=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(a[1])?"IE "+((e=/\brv[ :]+(\d+)/g.exec(t)||[])[1]||""):"Chrome"===a[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?e.slice(1).join(" ").replace("OPR","Opera"):(a=a[2]?[a[1],a[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&a.splice(1,1,e[1]),a.join(" "))},i=function(e){var t;for(t=0;t<r.length;t++)"function"==typeof r[t]&&r[t](e)},s.detectLocation=function(t,a){e(t,a)},s}(jQuery,document),XA.register("locationService",XA.component.locationService)},905:function(){XA.component.search.router=function(e){"use strict";var t,a,i,s={},n=!1;return i=Backbone.Router.extend({routes:{"*params":"checkUrl"},checkUrl:function(e){var i=t.parseHashParameters(window.location.hash);XA.component.search.service.getData(),i?JSON.stringify(i)!==JSON.stringify(a)&&(XA.component.search.facet.data.filterFacetData(i),a=i,XA.component.search.vent.trigger("hashChanged",i)):(XA.component.search.facet.data.getInitialFacetData(),XA.component.search.vent.trigger("hashChanged",i))}}),s.init=function(){if(!e("body").hasClass("on-page-editor")&&!n){t=XA.component.search.query;new i;Backbone.History.started||Backbone.history.start(),n=!0}},s}(jQuery,document),XA.register("searchRouter",XA.component.search.router)},907:function(){var e;XA.component.search.baseView=(e=jQuery,document,Backbone.View.extend({initialize:function(){},translateSignatures:function(e,t){var a,i;if(t=t.toLowerCase(),null==e)return[t];if(a=e.split(","),""===e)return[t];for(i=0;i<a.length;i++)a[i]=a[i]+"_"+t;return a},updateSignaturesHash:function(e,t,a){for(var i=0;i<e.length;i++)a[e[i]]=t;return a},manageVisibilityByData:function(t,a){0===_.size(a)||void 0!==a.Values&&0==a.Values.length?e(t).hide():e(t).show()}})),XA.register("searchBaseView",XA.component.search.baseView)},915:function(){var e,t,a,i,s;XA.component.search.facet.slider=(e=jQuery,document,a={},i=Backbone.Model.extend({defaults:{dataProperties:{},selectedValue:null,sig:[],timeStamp:""}}),s=XA.component.search.baseView.extend({initialize:function(){var e=this.$el.data();this.properties=e.properties,this.model&&(this.model.set({dataProperties:this.properties}),this.model.set("sig",this.translateSignatures(this.properties.searchResultsSignature,this.properties.f))),this.model.on("change",this.updateSelectedValue,this),XA.component.search.vent.on("hashChanged",this.updateModel.bind(this)),this.render()},events:{"click .bottom-remove-filter, .clear-filter":"removeFacet","mouseup .ui-slider-handle":"updateModel"},render:function(){var a=this,i=this.model.get("sig"),s=this.model.get("dataProperties"),n=t.parseHashParameters(window.location.hash),r=parseFloat(s.minValue),o=parseFloat(s.maxValue),l=_.isEmpty(_.pick(n,s.f))?parseFloat(s.selectedValue):_.values(_.pick(n,s.f))[0],c=p
1arseFloat(s.changeStep),d=e("<div />").addClass("slider-value"),h=this.$el.find(".slider");t=XA.component.search.query,XA.component.search.url,isNaN(r)&&(r=0),isNaN(o)&&(o=0),isNaN(c)&&(c=1),isNaN(l)&&(l=0),h.slider({min:r,max:o,step:c,value:l,slide:function(e,t){a.updateModel(a.updateSignaturesHash(i,t.value,{}))}}),e(".slider-value").remove(),d.html(s.formatingString.replace("{value}",l)),h.after(d)},removeFacet:function(){var e=this.$el,a=this.model.get("sig"),i=this.$el.find(".slider"),s=this.$el.find(".slider-value"),n=e.find(".facet-heading > span"),r=this.model.get("dataProperties"),o=e.data("properties"),l=o.f;n.removeClass("has-active-facet"),s.html(""),i.slider("value",o.minValue),r[l]="",t.updateHash(this.updateSignaturesHash(a,"",{})),this.model.set({dataProperties:r})},updateModel:function(e){var a,i,s,n,r=this.model.get("sig");for(e||(e=t.parseHashParameters(window.location.hash)),n=0;n<r.length;n++)i=r[n].toLowerCase(),e.hasOwnProperty(i)&&(""!==(s=_.values(_.pick(e,i))[0])?((a=this.model.get("dataProperties")).selectedValue=s,this.model.set("dataProperties",a),this.model.set("timeStamp",(new Date).getTime())):this.removeFacet())},updateSelectedValue:function(){var e,a=this.model.get("dataProperties"),i=a.selectedValue,s=this.$el.find(".slider-value"),n=this.$el.find(".slider"),r=this.model.get("sig");n.slider("value",i),e=a.formatingString.replace("{value}",i),s.html(e),this.$el.find(".facet-heading > span").addClass("has-active-facet"),t.updateHash(this.updateSignaturesHash(r,i,{}))}}),a.init=function(){t=XA.component.search.query,XA.component.search.url;var a=e(".facet-slider");_.each(a,function(t){var a=new i;new s({el:e(t),model:a})})},a),XA.register("searchFacetSlider",XA.component.search.facet.slider)},934:function(){var e;XA.component.search.facet.data=(e=jQuery,document,new(Backbone.Model.extend({defaults:{},initialize:function(){},getInitialFacetData:function(){var e,t=this.getFacetRequestData(),a=t.data,i=[];for(var s in a)a.hasOwnProperty(s)&&(i=(i=i.concat(a[s].normalFiltering)).concat(a[s].partialFiltering),e=this.getSearchResultsLanguage(s),i.length>0&&XA.component.search.ajax.getData({callback:function(e){XA.component.search.vent.trigger("facet-data-loaded",e)},url:XA.component.search.url.createMultiFacetUrl({endpoint:t.endpoint,s:t.s,l:e},i,s)}))},filterFacetData:function(t){var a,i,s,n,r,o=this.getFacetRequestData(t),l=o.data;for(var c in l)l.hasOwnProperty(c)&&(i=this.getSearchResultsLanguage(c),s=this.getSearchResultsScope(c),n=this.getSearchResultsModelBySignature(c),r=n.get("dataProperties").itemid,l[c].normalFiltering.length>0&&(a=e.extend({endpoint:o.endpoint,s:s,l:i},t),XA.component.search.ajax.getData({callback:function(e){XA.component.search.vent.trigger("facet-data-filtered",e),window.azDropdown={data:e,filtered:!0},window.dispatchEvent(new CustomEvent("FacetDataFiltered",{detail:e}))},url:XA.component.search.url.createMultiFacetUrl(a,l[c].normalFiltering,c,r)})),l[c].partialFiltering.length>0&&_.each(l[c].partialFiltering,function(n){var l=e.extend({},t);delete l[""!==c?c+"_"+n:n],delete l[""!==c?c+"_"+n.toLowerCase():n.toLowerCase()],a=e.extend({endpoint:o.endpoint,s:s,l:i},l),XA.component.search.ajax.getData({callback:function(e){XA.component.search.vent.trigger("facet-data-partial-filtered",e),window.azDropdown={data:e,filtered:!0},window.dispatchEvent(new CustomEvent("FacetDataFiltered",{detail:e}))},url:XA.component.search.url.createMultiFacetUrl(a,[n],c,r)})}))},getFacetRequestData:function(e){var t,a,i,s,n=this,r=[],o={};for(t in XA.component.search.facet)"function"==typeof(a=XA.component.search.facet[t]).getFacetDataRequestInfo&&(r=a.getFacetDataRequestInfo(),_.each(r,function(t){s=""!==t.signature?t.signature+"_"+t.facetName:t.facetName,o.hasOwnProperty(t.signature)||n.initRequestObject(o,t),t.filterWithoutMe&&(void 0===e||e.hasOwnProperty(s)||e.hasOwnProperty(s.toLowerCase()))?(o[t.signature].partialFiltering.push(t.facetName),i=t.endpoint):(o[t.signature].normalFiltering.push(t.facetName),i=t.endpoint)}));return{endpoint:i,data:o}},initRequestObject:function(e,t){e[t.signature]={},e[t.signature].normalFiltering=[],e[t.signature].partialFiltering=[]},getSearchResultsLanguage:function(e){var t=this.getSearchResultsModelBySignature(e);return void 0!==t?t.get("dataProperties").l:""}
1,getSearchResultsScope:function(e){var t=this.getSearchResultsModelBySignature(e);return void 0!==t?t.get("dataProperties").s:""},getSearchResultsModelBySignature:function(e){return XA.component.search.results.searchResultModels.filter(function(t){return t.get("dataProperties").sig===e})[0]}})))},969:function(){XA.component.search.service=function(e){"use strict";var t=XA.component.search.results.searchResultModels,a=XA.component.search.url,i=XA.component.search.query,s=XA.component.search.parameters,n=XA.component.search.ajax,r={};return new(Backbone.Model.extend({defaults:{},initialize:function(){var e=this;XA.component.search.vent.on("orderChanged",function(t){e.getData(t)})},getData:function(e){t.length>0?this.getSearchResultsData(e):this.getEndpointAndSearch(e)},getSearchResultsData:function(s){var o,l,c,d,h,u,p,g=i.parseHashParameters(window.location.hash),f=this;_.each(t,function(t){if(h=null!==t.get("dataProperties").sig?encodeURIComponent(t.get("dataProperties").sig):"",l=""!==h?h+"_e":"e",(t.get("dataProperties").autoFireSearch||g&&i.isSignaturePresentInHash(g,h))&&(o=t.get("dataProperties").defaultSortOrder,c=t.get("dataProperties").p,d=t.get("dataProperties").v,void 0===s||!s.hasOwnProperty("singleRequestMode")||s.singleRequestMode==h)){if((g=f.getDefaultDefaultPageSize(h,c,g)).hasOwnProperty("l")&&""===g.l&&(g.l=t.get("dataProperties").l),u=e.extend({},t.get("dataProperties"),g),(u=e.extend(u,s)).hasOwnProperty("loadMore"))if(t.set("loadMore",!0),delete u.loadMore,"search-result-events"===u.sig||"search-result-stories-and-media"===u.sig){var m,v=void 0!==(m=u.sig?r[u.sig]:r).newCountToLoadMore?m.newCountToLoadMore:3;if(u[u.sig+"_p"]=v,u.p=v,0===t.get("loadMoreOffset")){var w=m.initialPageCount;t.set("loadMoreOffset",m.initialPageCount)}else{w=t.get("loadMoreOffset")+m.returnedDataCount;t.set("loadMoreOffset",w)}u[l]=w}else{w=t.get("loadMoreOffset")+u.p;t.set("loadMoreOffset",w),u[l]=w}else t.get("loadMoreOffset")&&(0!==u.p&&(u.p=u.p*(1+t.get("loadMoreOffset")/u.p),u[l]=0,t.set("loadMoreOffset",0)),delete u.variantChanged);if(u=f.getSortOrder(h,u,o),u=f.setVariant(h,u,d),p=a.createSearchUrl(u,h)){t.checkBlockingRequest()||(t.blockRequests(!0),XA.component.search.vent.trigger("results-loading",t.cid),n.getData({callback:function(e){e.Signature=null!==e.Signature?e.Signature:"",function(e,t){var a;switch(e&&void 0===r[e]?(r[e]={},a=r[e]):a=e?r[e]:r,"initialPageCount"in a==0&&(a.initialPageCount=void 0),"totalLoadedDataCount"in a==0&&(a.totalLoadedDataCount=void 0),"remainingDataCount"in a==0&&(a.remainingDataCount=void 0),t.Results.length?a.returnedDataCount=t.Results.length:a.returnedDataCount=0,void 0===a.initialPageCount&&(a.initialPageCount=e?u[e+"_p"]:u.p),a.totalDataCount=t.Count,void 0===a.totalLoadedDataCount&&a.returnedDataCount<a.initialPageCount?a.totalLoadedDataCount=a.returnedDataCount:void 0===a.totalLoadedDataCount?a.totalLoadedDataCount=a.initialPageCount:a.totalLoadedDataCount=a.totalLoadedDataCount+=a.returnedDataCount,a.totalDataCount===a.returnedDataCount?a.remainingDataCount=0:void 0===a.remainingDataCount?a.remainingDataCount=a.totalDataCount-a.initialPageCount:a.remainingDataCount=a.totalDataCount-a.totalLoadedDataCount,!0){case a.remainingDataCount>=12:a.newCountToLoadMore=12;break;case a.remainingDataCount>=9:a.newCountToLoadMore=9;break;case a.remainingDataCount>=6:a.newCountToLoadMore=6;break;default:a.newCountToLoadMore=3}XA.component.search.results.searchResultModels[0].attributes.loadmoreProps=r}(e.Signature,e),XA.component.search.vent.trigger("results-loaded",{dataCount:e.Count,data:e.Results,pageSize:""!==e.Signature&&u.hasOwnProperty(e.
1Signature+"_p")?u[e.Signature+"_p"]:u.p,offset:""!==e.Signature&&u.hasOwnProperty(e.Signature+"_e")?u[e.Signature+"_e"]:u.e,searchResultsSignature:e.Signature,loadMore:t.get("loadMore")})},url:p}))}}})},getSearchData:function(t){var s,r,o,l,c=i.parseHashParameters(window.location.hash),d=e.extend({},c,d,t);for((d=this.getDefaultDefaultPageSize("",0,d)).hasOwnProperty("o")||void 0===XA.component.search.sort||-1!==(r=XA.component.search.sort.getFirstSortingOption())&&(d.o=r),d.endpoint=XA.component.map.getSearchEndpoint(),s=XA.component.map.getSignatures(),l=0;l<s.length;l++){if(d.sig=s[l],!(o=a.createSearchUrl(d,s[l])))return;n.getData({callback:function(e){e.Signature=null!==e.Signature?e.Signature:"",XA.component.search.vent.trigger("results-loaded",{dataCount:e.Count,data:e.Results,pageSize:d.p,offset:0,searchResultsSignature:e.Signature})},url:o})}},getEndpointAndSearch:function(){XA.component.map&&void 0!==XA.component.map.getSearchEndpoint()?this.getSearchData():setTimeout(this.getEndpointAndSearch.bind(this),100)},getSortOrder:function(e,t,a){var i=XA.component.search.sort.getFirstSortingOption(e),n=""!==e?e+"_o":"o",r="",o={};return-1!==i?r=i:""!==a&&(r=a),t.hasOwnProperty(n)||""===r||(delete t.defaultSortOrder,delete t.o,t[n]=r),o[n]=r,s.registerDefault(o),t},getDefaultDefaultPageSize:function(e,t,a){var i,n=XA.component.search.pageSize.getDefaultPageSizes(),r=""!==e?e+"_p":"p";a.hasOwnProperty(r)||void 0===XA.component.search.pageSize||-1!==n&&(i=n.filter(function(t){return-1!==t.signatures.indexOf(e)})).length>0&&(a[r]=i[0].defaultPageSize),a.hasOwnProperty(r)||0==t||(a[r]=t);var o={};return o[r]=t,s.registerDefault(o),a},setVariant:function(t,a,i){var n=XA.component.search.variantFilter.getVariantMappings(t),r=""!==t?t+"_v":"v";""===t&&e.isEmptyObject(n)||(""===t&&a.hasOwnProperty(r)&&n.hasOwnProperty(a[r])?a[r]=n[a[r]].id:""===t&&n.hasOwnProperty(0)?a[r]=n[0].id:(delete a.v,a.hasOwnProperty(r)?a[r]=n[a[r]].id:n.hasOwnProperty(0)?a[r]=n[0].id:a[r]=i));var o={};return o[r]=0,s.registerDefault(o),a}}))}(jQuery,document)},995:function(){var e,t;XA.component.search.url=(e=jQuery,document,t=function(e){var t,a=(e+="").split("||"),i=[];return _.each(a,function(e){t=e.split("|"),_.contains(e,"|")&&3===t.length?i.push(t[1]+"|"+t[2]):i.push(e)}),i.join("||")},new(Backbone.Model.extend({createSearchUrl:function(e,t){var a=this.setEndpoint(e.endpoint);return a+=e.l?"&l="+e.l:"",a+=e.s?"&s="+e.s:"",a+=e.itemid?"&itemid="+e.itemid:"",a+=this.getFacetParams(e,t),a=this.fixUrl(a)},createRedirectSearchUrl:function(t,a,i,s){var n,r,o,l,c=XA.component.search.query.get("hashObj"),d={},h={},u=0;if(""!==i)for(o in c)n=o.substring(o.indexOf("_")+1),(r=o.substr(0,o.indexOf("_")))===i&&(h[o]=c[o]);else h=c;if(a=e.extend({},h,a),""!==s)for(o in a)n=o.substring(o.indexOf("_")+1),(r=o.substr(0,o.indexOf("_")))===i?d[s+"_"+n]=a[o]:r===s&&(d[o]=a[o]);else d=a;return l=this.setEndpoint(t+"#"),_.each(d,function(e,t){"g"!=t&&(l+=(0===u?"":"&")+t+"="+e),u++}),l},createPredictiveSearchUrl:function(e,t,a){var i=this.setEndpoint(e);return i+="?q="+encodeURIComponent(a),i+="&v="+t.v,i+="&p="+t.p,i+=t.l?"&l="+t.l:"",i+=t.s?"&s="+t.s:"",i+=t.itemid?"&itemid="+t.itemid:""},createFacetUrl:function(e,t){var a=this.setEndpoint(e.endpoint);return a+="?f="+e.f.toLowerCase(),a+=e.s?"&s="+e.s:"",a+=e.l?"&l="+e.l:"",a+=t?"&q="+encodeURIComponent(t):"",a+=this.getFacetParams(e)},createMultiFacetUrl:function(e,t,a,i){var s=this.setEndpoint(e.endpoint);return s+="?f="+t.join("||").toLowerCase(),s+=e.s?"&s="+e.s:"",s+=e.l?"&l="+e.l:"",s+=i?"&itemid="+i:"",s+=this.getFacetParams(e,a),s+="&sig="+encodeURIComponent(a)},clearUrlParams:function(e,t){var a=e.f.toLowerCase(),i={};return delete t[a],delete i[a],XA.component.search.query.updateHash(i),t},getFacetParams:function(e,a){var i,s="",n=["endpoint","l","s","e","f","sig","itemid"],r=["g","o","q","p","e","v"];for(facet in e.hasOwnProperty("sig")&&(s+="&sig="+encodeURIComponent(e.sig)),e)-1===n.indexOf(facet)&&facet&&e[facet]&&(i=facet.substring(facet.indexOf("_")+1),a===facet.substr(0,facet.indexOf("_"))&&-1===r.indexOf(i)&&(s+="&"+i+"="+encodeURIComponent(t(e[facet]))));return s=this.getSpecialParams(e,a,r,s)},getSpecialParams:function(e,t,a,i){var s,n,r,o;for(s in e)r=s.substring(s.indexOf("_")+1),o=s.substr(0,s.indexOf("_")),-1!==a.indexOf(r)&&(n=void 0!==e[s]?e[s]:"",t===o&&(i+="&"+r+"="+encodeURIComponent(n)));return i},createGetPoiContentUrl:function(e,t,a){var i=this.setEndpoint(e.endpoint);return i+="/"+a+"/"+t},createGetGeoPoiContentUrl:function(e,t,a,i,s,n){var r=this.setEndpoint(e.endpoint);return r+="/"+a+"/"+t+"/"+i+"/"+s+"/"+n},createSiteUrl:function(e,t){return null!=t&&""!==t?e+"&sc_site="+t:e},setEndpoint:function(e){var t=window.location.origin;return-1!==e.indexOf(t)?e:t+e},fixUrl:function(e){var t;return t=(e=e.replace(/[?]/g,"&")).indexOf("&"),e=e.substr(0,t)+"?"+e.substr(t+1)}})))}},t={};function a(i){var s=t[i];if(void 0!==s)return s.exports;var n=t[i]={exports:{}};return e[i](n,n.exports,a),n.exports}var s={};return function(){"use strict";var e=s;
1Object.defineProperty(e,"__esModule",{value:!0}),a(902),a(371),a(622),a(81),a(907),a(411),a(934),a(809),a(263),a(345),a(691),a(915),a(200),a(392),a(494),a(601),a(481),a(11),a(490),a(313),a(90),a(507),a(568),a(905),a(560),a(995),a(62),a(969)}(),s}()});
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.