PageSourceSearch

https://www.ttipattorney.gov.au/-/media/Base-Themes/Editing-Theme/…&hash=B605D6C1167EE3EDB82B25D31649588F

js ttipattorney.gov.au collected 2026-09-29 16:39:57 UTC 45,427 bytes, 1 lines download raw bytes

1var SXA,__awaiter,__generator,SXAToolbox;(function(n){var i=function(){function i(n){this.allowedRenderings=[];this.notifyPlaceholdersPositions={};this.notifyBoxPositions={};this.droppablePlaceholders={};this.placeholders={};this.droppablePlaceholders=[];this.isToolboxDrop=!1;this.mouseManager=new t;this.init();this.$=n}return i.prototype.getOpenedPlaceholdersCount=function(){var n=this,i=this.$('.scpm[chrometype="placeholder"][kind="open"]'),t=0;return i.each(function(i,r){var o=n.$(r),s=o.attr("key"),f,u,e;if(o.siblings('.scEmptyPlaceholder[sc-placeholder-id="'+o.attr("id")+'"]').length!==0){t++;return}for(e=0;e<n.chromes.length;e++)u=n.chromes[e],u._originalDOMElement.length>0&&(f=u._originalDOMElement[0].attributes.key,f!==undefined&&f!==null&&f.value===s&&u.data!==undefined&&u.data.custom!==undefined&&u.data.custom.editable==="true"&&t++)}),t},i.prototype.cleanup=function(){this.$(".sxa-toolbox-div.toolbox-dropping").remove();this.$(".sxa-toolbox-droppable").removeClass("sxa-toolbox-droppable");this.$(".toolbox-dropping").removeClass("toolbox-dropping");this.$(".zg-height-fix").removeClass("zg-height-fix");this.$(".sxa-disabled-placeholder").removeClass("sxa-disabled-placeholder");this.$(".zg-delightful-droppable").remove();this.$(".notify-box").remove();this.currentChrome=null;Sitecore.PageModes.ChromeHighlightManager.highlightChromes();Sitecore.PageModes.ChromeHighlightManager.planUpdate()},i.prototype.prepareDroppablePlaceholders=function(t,i){var r=this,l=this.$('.scpm[chrometype="placeholder"][kind="open"]'),s=this.getPlaceholdersRenderings(),h=t.data("moving")!==undefined,a=t.data("getPlaceholderPositionChange")||function(){return-1},u,o,f,e;for(t.data("component")!==undefined&&(u=this.$(t.data("component").type.getPlaceholder().openingMarker()).attr("key")),l.each(function(i,f){var e=r.$(f),c=s.filter(function(n){return n.name===e.attr("key")});if(s.length>0){var l=e[0].attributes.key.value,o=u,v=new n.Feature.Composites.CompositePlaceholderValidator;(o==null||v.validate(l,o))&&r.createPlaceholders.call(r,e,t,u,a,h,c[0])}}),typeof i!="undefined"&&(document.body.click(),i.droppable({drop:function(){r.isToolboxDrop=!0}})),o=this.getPossibleDropPlaces(),f=0;f<o.length;f++){for(e=o[f];e.attributes.key==null;)e=e.previousElementSibling;var v=e.attributes.key.value,c=u,y=new n.Feature.Composites.CompositePlaceholderValidator;(c==null||y.validate(v,c))&&this.initializeDrapability.call(this,this.$(o[f]),t,u,h)}this.$(".scEmptyPlaceholder.ui-droppable.sxa-toolbox-droppable").each(function(n,t){var i=r.$(t);i.prevAll("code").attr("id")===i.attr("sc-placeholder-id")&&i.html(r.$(t).prevAll("code").attr("key"))});Sitecore.PageModes.ChromeHighlightManager.highlightChromes()},i.prototype.clearDroppablePlaceholders=function(){for(var n=0;n<this.droppablePlaceholders.length;n++)this.droppablePlaceholders[n].hasClass("toolbox-dropping")||this.droppablePlaceholders[n].remove();this.droppablePlaceholders=[];this.$(".sxa-toolbox-div.ui-droppable,.scEmptyPlaceholder.sxa-toolbox-droppable").not(".toolbox-dropping").removeClass("sxa-toolbox-droppable").html("");this.$(".zg-height-fix").removeClass("zg-height-fix");this.$(".sxa-disabled-placeholder").removeClass("sxa-disabled-placeholder");this.$(".notify-box").remove();this.mouseManager.stopTracking();this.notifyPlaceholdersPositions={};this.notifyBoxPositions={};this.$(".scEmptyPlaceholder").css("width","");this.$(".zg-delightful-droppable-image").attr("left","-23px");Sitecore.PageModes.ChromeHighlightManager.highlightChromes()},i.prototype.refreshConfiguration=function(){var r,t,n,u,i;if(XA.hasPageModes())for(this.allowedRenderings=[],this.placeholders={},this.chromes=Sitecore.PageModes.ChromeManager.chromes(),r=0;r<this.chromes.length;r++)if(n=this.chromes[r],n.data!==undefined&&n.data.custom!==undefined&&n.data.custom.allowedRenderings!==undefined){for(i=n.data.custom.allowedRenderings,t=0;t<i.length;t++)this.$.inArray(i[t],this.allowedRenderings)===-1&&this.allowedRenderings.push(i[t]);n._originalDOMElement.length>0&&(u=n._originalDOMElement[0].attributes.key,u!==undefined&&u!==null&&(this.placeholders[u.value]=i))}},i.prototype.getCurrentChrome=function(){return this.currentChrome},i.prototype.getAllowedRenderings=function(){return this.allowedRenderings},i.prototype.initMoveComponentPlugIn=function(){var t=this,i,r,u,n;if(XA.hasPageModes()){i=Sitecore.PageModes.ChromeTypes.PlaceholderSorting.prototype;r=i.insertSortingHandle;u=function(i,u,f,e){var o,s,h;n=this;r.call(n,i,u,f,e);o=n.handles.splice(0);s=$sc(o[o.length-1]);s.unbind("click");h=function(i){var r=function(){return i}();s.click($sc.proxy(function(n){var u=t.getComponentTree(this.rendering),i=this.rendering;n.stop();Sitecore.PageModes.DesignManager.sortingEnd();Sitecore.PageModes.DesignManager.moveControlTo(i,this.placeholder,r);t.moveComponentTree(i,u);t.postMoveActions(i)},n))};h(f);n.handles=o};try{i.insertSortingHandle=u}catch(f){console.log(f)}}},i.prototype.initDeleteComponentPlugIn=function(){var u=this;if(XA.hasPageModes()){var f=this,n=Sitecore.PageModes.ChromeTypes.Rendering.prototype,t=n.deleteControl,i="zg-cascade-delete",r=function(n,t){var r=u.$(t).filter(".scEnabledChrome");n?r.addClass(i):r.removeClass(i)},e=function(n){for(var i="This operation will delete the following nested components:\n",r,t=0;t<n.bfs.length;t++)r=n.bfs[t],i+="· "+r.node._displayName+"\n";return confirm(i)},o=function(n){for(var r,u,i=n.bfs.length-1;i>=0;i--)r=n.bfs[i].node,u=r.type,t.call(u,r.type.chrome)},s=function(){var u=this,s=u.chrome,i,n=f.getComponentTree(s);n.bfs.length!==1?(i=n.node.element,r(!0,i),e(n)&&o(n),r(!1,i)):t.call(u,s)};try{n.deleteControl=s}catch(h){console.log(h)}}},i.prototype.initTouchDragNDropPlugIn=function(){!function(n){function t(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var r,i=n.ui.mouse.prototype,u=i._mouseInit,f=i._mouseDestroy;i._touchStart=function(n){var i=this;!r&&i._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,i._touchMoved=!1,t(n,"mouseover"),t(n,"mousemove"),t(n,"mousedown"))};i._touchMove=function(n){r&&(this._touchMoved=!0,t(n,"mousemove"))};i._touchEnd=function(n){r&&(t(n,"mouseup"),t(n,"mouseout"),this._touchMoved||t(n,"click"),r=!1)};i._mouseInit=function(){var t=this;t.element.bind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});u.call(t)};i._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});f.call(t)}}}(this.$)},i.prototype.init=function(){var n=this;XA.hasPageModes()&&Sitecore.PageModes.ChromeManager.chromesReseted.observe($sc.proxy(function(){n.cleanup()}))},i.prototype.getPossibleDropPlaces=function(){var n=this,t=this.$(".sxa-toolbox-div,.scEmptyPlaceholder").not(".ui-droppable").toArray();return t.sort(function(t,i){var r=n.$(t).find(".zg-delightful-droppable").attr("key"),u=n.$(i).find(".zg-delightful-droppable").attr("key");return typeof r=="undefined"&&(r=n.$(t).prevAll("code").filter(function(t,i){return n.$(i).attr("key")}).attr("key")),typeof u=="undefined"&&(u=n.$(i).prevAll("code").filter(function(t,i){return n.$(i).attr("key")}).attr("key")),n.countSlashes(r)-n.countSlashes(u)}),t},i.prototype.countSlashes=function(n){return(n.match(/\//g)||[]).length},i.prototype.createPlaceholderHtmlElement=function(n,t,i){var r,u,f;i===void 0&&(i=!0);n.next()!=null&&(r=n.next().attr("hintname"),u=t.lastIndexOf("/"),t=u>0?t.substring(0,u+1)+r:r);f=this.$('<div class="zg-delightful-droppable" key="'+t+'" style="width: '+n.css("width")+'; visibility: hidden"><div class="inner"><\/div><\/div>');i&&n.append(f);n.addClass("sxa-toolbox-droppable");n.hasClass("sxa-toolbox-div")||n.css("width",n.parent().css("width"));n.hasClass("scEmptyPlaceholder")&&n.parent().addClass("zg-height-fix");i||n.parent().addClass("sxa-disabled-placeholder")},i.prototype.initializeDrapability=function(n,t,i,r){var f=n.attr("sc-placeholder-id"),u=this;(n.prevAll("code").attr("id")===f&&(f=n.prevAll("code").attr("key")),r&&t.data("isPlaceholderNestedInsideComponent")(i,f,t))||(this.$.inArray(t.data("id"),this.placeholders[f])!==-1?(n.children(".zg-delightful-droppable").length===0&&this.createPlaceholderHtmlElement(n,f),n.find(".zg-delightful-droppable, .zg-delightful-droppable-image").not(".inner").droppable({tolerance:"pointer",out:function(){(u.$(this).hasClass("zg-delightful-droppable-image")||u.$(this).parent().hasClass("scEmptyPlaceholder"))&&u.notifyDropPlace.call(u,!0,u.$(this))},over:function(){var n=this;setTimeout(function(){(u.$(n).hasClass("zg-delightful-droppable-image")||u.$(n).parent().hasClass("scEmptyPlaceholder"))&&u.notifyDropPlace.call(u,!1,u.$(n))},50)},drop:function(n,i){u.placeholderDrop(t,f,i,u.$(this).parent())}}),u.handleImageMouseMoves.call(u,n),u.handleEmptyPlaceholders(n)):this.createPlaceholderHtmlElement(n,f,!1))},i.prototype.handleImageMouseMoves=function(n){var t=this;n.find(".zg-delightful-droppable-image").mouseover(function(n){var i=t.$(n.currentTarget);i.attr("position")?t.$(".zg-delightful-droppable[key='"+i.attr("key")+"'][position="+i.attr("position")+"]").addClass("hovered"):t.$(".zg-delightful-droppable[key='"+i.attr("key")+"']").addClass("hovered");i.addClass("hovered-icon")}).mouseout(function(n){var i=t.$(n.currentTarget);i.attr("position")?t.$(".zg-delightful-droppable[key='"+i.attr("key")+"'][position="+i.attr("position")+"]").removeClass("hovered"):t.$(".zg-delightful-droppable[key='"+i.attr("key")+"']").removeClass("hovered");i.removeClass("hovered-icon");i.children().remove()})},i.prototype.handleEmptyPlaceholders=function(n){var t=this;n.hasClass("scEmptyPlaceholder")&&n.mouseover(function(n){t.$(n.currentTarget).find(".zg-delightful-droppable").addClass("hovered").css("visibility","visible")}).mouseout(function(n){n.currentTarget.classList.contains("toolbox-dropping")||t.$(n.currentTarget).find(".zg-delightful-droppable").css("visibility","hidden")})},i.prototype.placeholderDrop=function(n,t,i,r){return n.data("moving")!==undefined?this.moveComponent(t,n,r):this.dropComponent(i,r)},i.prototype.createPlaceholders=function(n,t,i,r,u,f){var w=this,l=n.attr("key"),v=!1,s=null,e,o=0,h,c,y,a,p;if(this.shouldCreatePlaceholder(t,n)&&(c=n.nextAll(":not([chrometype='field'])"),y=n.siblings("div.component,div.json-component-wrapper"),!u||!t.data("isPlaceholderNestedInsideComponent")(i,l,t)))if(y.length>0){if(h=f.renderings,h.length<=1&&u&&i===f.name)return;for(e=0;e<h.length;e++)a=r(t,e,c),this.createDroppableGridPlaceholder(this.$(h[e]),!0,o,f.name),o++,e===h.length-1&&this.createDroppableGridPlaceholder(this.$(h[e]),!1,o,f.name)}
1else{for(e=0;e<c.length;e++){if(s=this.$(c[e]),a=r(t,e,c),u&&a>=0){o+=a;continue}if(s.prop("tagName")!=="CODE"){if(v)continue;this.createDroppablePlaceholder(s,!0,o,l);o++}else if(s.attr("kind")==="open"&&(v=!0,this.createDroppablePlaceholder(s,!0,o,l),o++),s.attr("kind")==="close")if(s.attr("key")!==l)v=!1;else break}p=c.filter(function(n,t){return w.$(t).attr("kind")==="open"}).length;o>0&&p!==o-1&&this.createDroppablePlaceholder(s,!1,o,l)}},i.prototype.createDroppablePlaceholder=function(n,t,i,r){var u=this.$('<div class="sxa-toolbox-div" sc-placeholder-id="'+r+'" position="'+i+"\" ><div class='zg-delightful-droppable-image' position=\""+i+'" key="'+r+'"><\/div><div class="zg-delightful-droppable" position="'+i+'" key="'+r+'"><div class="inner"><\/div><\/div><\/div>');u.width(n.parent().width());this.dropPlaceholder(t,u,n)},i.prototype.createDroppableGridPlaceholder=function(n,t,i,r){var u=this.$('<div class="sxa-toolbox-div" sc-placeholder-id="'+r+'" position="'+i+"\" ><div class='zg-delightful-droppable-image' position=\""+i+'" key="'+r+'"><\/div><div class="zg-delightful-droppable" position="'+i+'" key="'+r+'"><div class="inner"><\/div><\/div><\/div>'),f=n.position(),e=n.outerHeight();e<20&&(e+=8);u.css({width:n.outerWidth(),position:"absolute",top:t?f.top:f.top+e,left:f.left});t||u.find(".zg-delightful-droppable-image").addClass("rotated");this.dropPlaceholder(t,u,n)},i.prototype.dropComponent=function(n,t){var t,i,r,u,f;if(this.isToolboxDrop){this.isToolboxDrop=!1;return}if(this.currentChrome===null)for(t.addClass("toolbox-dropping"),i=t.attr("sc-placeholder-id"),t.prevAll("code").attr("id")===i&&(i=t.prevAll("code").attr("key")),u=0;u<this.chromes.length;u++)if(r=this.chromes[u],r._originalDOMElement.length>0&&(f=r._originalDOMElement[0].attributes.key,f!==undefined&&f!==null&&f.value===i)){this.currentChrome=r;r.type._insertPosition=t.attr("position")?t.attr("position"):0;Sitecore.PageModes.PageEditor.layoutDefinitionControl().value=Sitecore.PageModes.PageEditor.layout().val();Sitecore.PageModes.PageEditor.postRequest("webedit:addrendering(placeholder="+i+",toolboxRendering="+n.draggable.data("id")+")");return}},i.prototype.moveComponent=function(n,t,i){var r=this;return function(){var f,e,u,o,s,h,c;try{if(u=t.data("component"),f=r.getPlaceholderFromId(n),f.length<1)throw"Cannot find placeholder";else f.length>1&&console.log("Warning! You have two placeholders with the same path on the page!");if(e=i.attr("position")||0,!t.data("isPositionChanged")(u,e,n))return;o=t.data("tree");Sitecore.PageModes.DesignManager.moveControlTo(u,f[0],e);r.moveComponentTree(u,o);r.postMoveActions(u);s=Sitecore.LayoutDefinition.getDeviceID();h=Sitecore.PageModes.ChromeManager.selectedChrome();c=h.type.uniqueId();Sitecore.PageModes.PageEditor.postRequest("webedit:updatelayout(deviceId="+s+",renderingUid="+c+")",null,!1)}catch(l){console.log(l)}}()},i.prototype.moveComponentTree=function(n,t){var r,i,e,u,o,f,s={};if(t=t.bfs,t.length!==1){for(o=t[0].placeholder,e=this.getPlaceholderFullPath(t[0].node),f=Sitecore.LayoutDefinition.getLayoutDefinition(),r=1;r<t.length;r++)(i=t[r],i.node.type.key()==="rendering")&&(u=i.placeholder.replace(o,e),this.updateLayoutDefinition(i.node,u,f),this.updatePlaceholder(this.getPlaceholderFullPath(i.node),u,s));Sitecore.LayoutDefinition.setLayoutDefinition(f)}},i.prototype.getComponentTree=function(n){var f=[],u,t,i,o,r,h=[],e,s=[],c=function(n){return n.type.key()==="rendering"},l=function(n){return n.type.key()==="placeholder"},a=function(n,t){return t.type.getPlaceholder!==undefined?n.placeholder+"/"+t.type.getPlaceholder().displayName():n.placeholder},v=function(n){return n.type.getPlaceholder!==undefined?Sitecore.LayoutDefinition.getRenderingPositionInPlaceholder(n.type.getPlaceholder().displayName(),n.type.uniqueId()):-1};for(u={parent:null,node:n,placeholder:n.type.getPlaceholder().openingMarker().attr("key"),position:0}
1,f.push(u),s.push(u);f.length>0;)for(t=f.shift(),t.children=[],r=t.node.getChildChromes(),i=0;i<r.length;i++)r[i]!==t.node&&c(r[i])?(e={parent:t,node:r[i],placeholder:a(t,r[i]),position:v(r[i])},f.push(e),t.children.push(e),s.push(e)):l(r[i])&&(o=t.placeholder[0]==="/"?t.placeholder:"/"+t.placeholder,o+="/"+r[i].displayName(),h.push(o),f.push({node:r[i],placeholder:t.placeholder}));return u.bfs=s,u.descendantPlaceholders=h,u},i.prototype.updatePlaceholder=function(n,t,i){var r;i.hasOwnProperty(n)||(r=this.$(this.getPlaceholderFromId(n)[0].openingMarker()),r.attr("key",t),r.attr("id",t.replace(/\//g,"_").replace(/-/g,"_")),i[n]=t)},i.prototype.updateLayoutDefinition=function(n,t,i){var u=n.type.uniqueId(),r;r=this.$.grep(i.r.d[0].r,function(n){return Sitecore.LayoutDefinition.getShortID(n["@uid"])===u});r.length===1&&(r=r[0],r["@ph"]=t)},i.prototype.dropPlaceholder=function(n,t,i){t.width()===0&&i.parent().is("span")&&(t.width("100%"),t.height(20));t.css("visibility","hidden");n?i.before(t):i.after(t);this.droppablePlaceholders.push(t);this.mouseManager.trackDropPlace(t.find(".zg-delightful-droppable-image"))},i.prototype.notifyDropPlace=function(n,t){var r,t,e,o,u=this.$("#wrapper")[0]?this.$("#wrapper"):this.$("#__next"),i,s,f;r=t.attr("key");t.attr("position")&&(e=parseInt(t.attr("position"))+1,r+=" ("+e+")");o=u.find(".notify-box");o.remove();i=this.$("<div />");s=this.$("<span />").addClass("notify-icon");f=this.$("<span />").addClass("notify-text");i.addClass("notify-box");this.$(".touch-version").length!==0&&i.addClass("touch-version");u.find(".notify-box").length||u.prepend(i);n?i.removeClass("visible"):(i.addClass("visible"),i.append(s).append(f),f.text(r));this.updateNotifyBoxPosition(i,t)},i.prototype.updateNotifyBoxPosition=function(n,t){var u=t.parent().find(".zg-delightful-droppable-image"),f,i,r;u.length>0?(r=u.attr("key")+"#"+u.attr("position"),this.notifyPlaceholdersPositions.hasOwnProperty(r)?(i=this.notifyPlaceholdersPositions[r],f=this.notifyBoxPositions[r]):(i=u[0].getBoundingClientRect(),f=n[0].getClientRects()[0],this.notifyPlaceholdersPositions[r]=i,this.notifyBoxPositions[r]=f),n.css("left",i.left-f.width/2+"px"),n.css("top",i.top-n.height()*3+"px")):(i=t[0].getBoundingClientRect(),n.css("left",i.left-10+"px"),n.css("top",i.top-10+"px"))},i.prototype.shouldCreatePlaceholder=function(n,t){var f=t.attr("key"),r,i,u;if(t.siblings('.scEmptyPlaceholder[sc-placeholder-id="'+t.attr("id")+'"]').length===0&&this.$.inArray(n.data("id"),this.placeholders[f])!==-1){for(u=0;u<this.chromes.length;u++)if(i=this.chromes[u],i._originalDOMElement.length>0&&(r=i._originalDOMElement[0].attributes.key,r!==undefined&&r!==null&&r.value===f&&i.data!==undefined&&i.data.custom!==undefined&&i.data.custom.editable==="false"))return;return!0}},i.prototype.getPlaceholdersRenderings=function(){var n=this;return Sitecore.PageModes.DesignManager.placeholders().map(function(t){for(var r=[],i=0;i<t.element.length;i++)n.$(t.element[i]).is(".component,.json-component-wrapper")&&r.push(t.element[i]);return{name:t.type.placeholderKey(),renderings:r}})},i.prototype.postMoveActions=function(n){try{var t=n.openingMarker().attr("id");Sitecore.PageModes.PageEditor.layoutDefinitionControl().value=Sitecore.PageModes.PageEditor.layout().val();Sitecore.PageModes.ChromeManager.handleMessage("chrome:rendering:propertiescompleted",{controlId:t})}catch(i){}},i.prototype.getPlaceholderFullPath=function(n){var t=Sitecore.LayoutDefinition.getRendering(n.type.uniqueId())["@ph"];return t.indexOf("/")===0?t:"/"+t},i.prototype.getPlaceholderFromId=function(n){return Sitecore.PageModes.DesignManager.placeholders().filter(function(t){return t.openingMarker()[0].id===n.replace(/\//g,"_").replace(/-/g,"_")})},i}(),t;n.SxaMover=i;t=function(){function n(){this.dropPlaces=[];this.dropPlacesPositions={};this.tolleranceX=10;this.tolleranceY=50;this.refreshTime=5;this.initialized=!1;this.processedPlaceholderIcons=[];this.useLineProximity=!0;this.$=jQuery;this.init()}return n.prototype.trackDropPlace=function(n){var r=n.attr("key")+"#"+n.attr("position"),u=document.body.scrollTop||document.documentElement.scrollTop,i,t=this;this.useLineProximity?n=n.next():(this.tolleranceX=100,this.tolleranceY=100);this.init();setTimeout(function(){t.dropPlacesPositions.hasOwnProperty(r)?i=t.dropPlacesPositions[r]:(i=n[0].getBoundingClientRect(),t.dropPlacesPositions[r]=i);t.dropPlaces.push({dropPlace:n,top:i.top+u-t.tolleranceY,bottom:i.bottom+u+t.tolleranceY,left:i.left-t.tolleranceX,right:i.right+t.tolleranceX})},0)},n.prototype.stopTracking=function(){this.dropPlaces=[];this.$(document).unbind("mousemove");this.initialized=!1;this.processedPlaceholderIcons=[];this.dropPlacesPositions={}},n.prototype.init=function(){var n=this;this.initialized||(this.$(document).mousemove(function(t){n.timer&&clearTimeout(n.timer);n.timer=setTimeout(function(){n.trackMousePosition(t)},n.refreshTime);n.initialized=!0}),this.$(window).resize(function(){n.dropPlacesPositions={}}))},n.prototype.trackMousePosition=function(n){for(var t,i=[],r,f=this.dropPlaces.length,u=0;u<f;u++)t=this.dropPlaces[u],r=this.useLineProximity?t.dropPlace.prev():t.dropPlace.next(),n.pageY<t.bottom&&n.pageY>
1t.top&&n.pageX>t.left&&n.pageX<t.right?(t.dropPlace.css("visibility","visible"),r.css("visibility","visible"),this.useLineProximity&&r.length>0?i.push(r):i.push(t.dropPlace)):t.dropPlace.css("visibility")==="visible"&&(t.dropPlace.css("visibility","hidden"),r.css("visibility","hidden"),i=i.filter(function(n){return n.attr("key")===(this.useLineProximity?t.dropPlace.prev().attr("key"):t.dropPlace.attr("key"))}));this.moveDropPlaces(i)},n.prototype.collide=function(n,t){for(var i,r=0;r<n.length;r++)if((i=n[r],!i.hasClass("position-updated")&&(i.attr("key")!==t.attr("key")||i.attr("position")!==t.attr("position")))&&this.yInstersection(i,t)&&this.xInstersection(i,t))return!0;return!1},n.prototype.findSmallestY=function(n,t){return n.offset().top<t.offset().top?n:t},n.prototype.yInstersection=function(n,t){var i=this.findSmallestY(n,t),r=n!==i?n:t;return i.offset().top+i.height()-r.offset().top>0},n.prototype.findSmallestX=function(n,t){return n.offset().left<t.offset().left?n:t},n.prototype.xInstersection=function(n,t){var i=this.findSmallestX(n,t),r=n!==i?n:t;return i.offset().left+i.width()-r.offset().left>0},n.prototype.moveDropPlaces=function(n){for(var f,o,i={},r,u,e,t=0;t<n.length;t++)e=n[t],f=this.normalizeKey(e.attr("key")),i.hasOwnProperty(f)?i[f].push(e):i[f]=[e];if(n.length>1)for(o in i)if(i.hasOwnProperty(o))for(r=i[o],this.positions=[],t=1;t<r.length;t++)u=r[t],!u.hasClass("position-updated")&&this.collide(r,u)&&(this.position=parseInt(r[0].css("left"))-35,this.positions.indexOf(this.position)!==-1&&(this.position=this.positions[this.positions.length-1]-35),u.css("left",this.position),u.addClass("position-updated"),this.positions.push(this.position))},n.prototype.normalizeKey=function(n){return n.indexOf("/")===0&&(n=n.substr(1,n.length)),n.indexOf("/")!==-1&&(n=n.substr(0,n.indexOf("/"))),n},n}()})(SXA||(SXA={})),function(n){var t;(function(n){var t;(function(n){var i=function(){function n(){}return n.prototype.GetCompositeId=function(n){var i=new t(n).GetCompositeSectionPlaceholder();if(i!=null){var u=i.match(/(section-[\w]+-)\d+-\d+/g),r=u[0].replace(/section-[\w]+-/g,"").split("-"),f=r[0],e=r[1],o=new t(n).GetCompositePlaceholderName();return o+"-"+f+e}return""},n.prototype.validate=function(n,t){var i=Sitecore.PageModes.PageEditor;return i==null||i.onPageEditingOfComposites==null?!0:this.GetCompositeId(n)==this.GetCompositeId(t)},n}(),t;n.CompositePlaceholderValidator=i;t=function(){function n(n){this.Parts=n.split("/");this.Parts=this.Parts.filter(function(n){return n!==""})}return n.prototype.GetLastPlaceholderName=function(){return this.Parts.slice(-1)[0]},n.prototype.GetParentPlaceholderName=function(){return this.Parts.length>1?this.Parts[this.Parts.length-2]:this.Parts[0]},n.prototype.GetParentPlaceholderPath=function(){if(this.Parts.length>1){var n=this.Parts.slice(0,this.Parts.length-1);return n.length==1?n.join("/"):"/"+n.join("/")}return this.Parts[0]},n.prototype.GetPlaceholderPath=function(){return this.Parts!=null?this.Parts.length==1?this.Parts[0]:"/"+this.Parts.join("/"):""},n.prototype.GetCompositeSectionPlaceholderName=function(){for(var t,n=this.Parts.length-1;n>=0;n--)if(this.Parts[n].match(/section-[title|content]+-\d+-\d+/g)){t=this.Parts[n];break}return t},n.prototype.GetCompositeSectionPlaceholder=function(){var t=new n(""),i,u,r;if(this.Parts.forEach(function(n){t.Parts.push(n)}),i=t.GetCompositeSectionPlaceholderName(),i!=null){for(u=t.Parts.lastIndexOf(i),r=0;r<u;r++)t.Parts.shift();return t.GetPlaceholderPath()}return null},n.prototype.GetCompositePlaceholderName=function(){var t=this.GetCompositeSectionPlaceholderName(),n=this.Parts.lastIndexOf(t);return n>=1?this.Parts[n-1]:null},n}();n.Placeholder=t})(t=n.Composites||(n.Composites={}))})(t=n.Feature||(n.Feature={}))}(SXA||(SXA={}));window.$xa(document).ready(function(){window.$xa.xaMover=new SXA.SxaMover(window.$xa);setTimeout(function(){window.$xa.xaMover.initMoveComponentPlugIn();window.$xa.xaMover.initDeleteComponentPlugIn();window.$xa.xaMover.initTouchDragNDropPlugIn()},1)});typeof $xa!="undefined"&&($xa.dragndrop=function(n){var i={},t="xa-rendering-dragger",r=!1,u=function(){var p=n("<div />").addClass(t),f,s,i,o,e,h,c,u,l,a,v,y;l=function(t,i,r){var f=t.data("component"),u=n(r[i])[0];return u.id==f._openingMarker[0].id?0:n.inArray(u,t.data("frame").chrome.element)>=0?1:u==f._closingMarker[0]?0:-1};a=function(t,i,r){var f=t.type.getPlaceholder(),u;
1return n(f.openingMarker()).attr("key")!=r?!0:(u=Sitecore.LayoutDefinition.getRenderingPositionInPlaceholder(r,t.type.uniqueId()),i!=u&&i!=u+1)};v=function(n,t,i){var r,u=i.data("tree");if(n==t)return!1;for(r=0;r<u.descendantPlaceholders.length;r++)if(t.indexOf(u.descendantPlaceholders[r])>=0)return!0;return!1};h=function(i,r){return{opacity:.7,cursor:"move",scroll:!0,appendTo:"#wrapper",handle:"."+t,refreshPositions:!0,start:function(){var t;n(".ui-draggable-dragging").addClass("no-pointer-events");n.xaMover.refreshConfiguration();t=r.chrome.data.custom.renderingID;n(this).data("id",t);n(this).data("component",i);n(this).data("frame",r);n(this).data("moving",!0);n(this).data("getPlaceholderPositionChange",l);n(this).data("isPositionChanged",a);n(this).data("isPlaceholderNestedInsideComponent",v);n(this).data("tree",n.xaMover.getComponentTree(i));n.xaMover.prepareDroppablePlaceholders(n(this))},stop:function(){delete n(this).data("moving");n(".ui-draggable-dragging").removeClass("no-pointer-events");r.hide();setTimeout(function(){n.xaMover.clearDroppablePlaceholders()},50)}}};f=function(){if(i=Sitecore.PageModes.ChromeManager.selectedChrome(),i!=null)if(Sitecore.PageModes.ChromeManager.setCommandSender(i),o=Sitecore.PageModes.ChromeManager.selectionFrame(),e=n(o.controls.commands[0]),u=e.parent(),c=e.find(".scChromeName"),i.key()!="rendering")try{u.draggable("disable");u.removeClass("ui-state-disabled")}catch(r){}else e.find("."+t).length==0&&(c.append(p),u.draggable(h(i,o)),u.draggable("enable"))};f.dragndrop=!0;Sitecore.PageModes.ChromeManager.selectionChanged._callbacks.push(f);y=Sitecore.PageModes.ChromeControls.prototype.renderExpandCommand;s=function(){var n=this;return r&&f(),y.call(n)};Sitecore.PageModes.ChromeControls.prototype.renderExpandCommand=s};return i.init=function(){u();r=!0},i.remove=function(){var f=n("body").find("."+t),u=Sitecore.PageModes.ChromeManager.selectionChanged._callbacks,i;for(f.unbind().remove(),i=0;i<u.length;i++)if(u[i].hasOwnProperty("dragndrop")){Sitecore.PageModes.ChromeManager.selectionChanged._callbacks.splice(i,1);break}r=!1},i}($xa));typeof $xa!="undefined"&&($xa.gridlines=function(n,t,i){function h(n){var t=n.parent(!0);return t!=null&&t.type.constructor!==i.PageModes.ChromeTypes.Placeholder&&(t=h(t)),t}function v(n){var i,t,r;if(s=="Grid 960"){for(i=n.attr("class").split(" "),t=0;t<i.length;t++)if(r=i[t],r.indexOf("grid-")>=0)return parseInt(r.substr(5))}else return a}function c(n){var t=$sc("<div />");return t.addClass("grid-1 grid-column "+o),t.css({"min-width":t.width(),height:n}),t}function r(){}if(i){var u={},o="",f=new r,a=12,e,s;return r.prototype.drawGridlines=function(t){var r,o,u,f,s,a;if(t!=null){for(e!=undefined&&e.remove(),r=t,r.type.constructor!==i.PageModes.ChromeTypes.Placeholder&&(r=h(r)),r==null?(o=$sc(t._originalDOMElement).closest('div[sc-part-of="placeholder rendering"]'),u=$sc(o)):(o=r._originalDOMElement,u=$sc(o).parent()),f=n("<div class='canvas-lines visible'><\/div>"),s=u.height(),f.css({width:u.width(),top:0}),f.append(c(s)),a=v(u),j=1,l=a;j<l;j++)f.append(c(s));e=f;u.append(f)}},r.prototype.bindEvents=function(){i.PageModes.ChromeManager.selectionChanged.observe(this.drawGridlines)},r.prototype.unbindEvents=function(){i.PageModes.ChromeManager.selectionChanged.stopObserving(this.drawGridlines)},u.remove=function(){var t=n(".canvas-lines");t.remove();f.unbindEvents()},u.init=function(n,t){s=t;o=n;f.drawGridlines();f.bindEvents()},u}}($xa,document,window.Sitecore));typeof $xa!="undefined"&&function(n){typeof scBrowser!="undefined"&&(scBrowser.prototype.closePopups=function(t,i){var r,u;if(window.top!=null){if(window.top.popups!=null){if(t=="mainWindowBlur")return;for(r=0;r<window.top.popups.length;r++)i&&i.indexOf(window.top.popups[r])>=0||(u=n(window.top.popups[r]),u&&u.remove())}window.top.popups=i?$$(".scPopup"):null;this.onPopupClosed&&this.onPopupClosed.call(this,t)}},scBrowser.prototype.attachEvenstState=!1,scBrowser.prototype.showPopupParent=function(t){var nt=t.id,o=scForm.lastEvent!=null?scForm.lastEvent:event,tt,i,f,a,b,it,s,st,k,e,v,rt,ut,h,ft,c,d,g,et,ot,w;for(this.clearEvent(o,!0,!1),tt=document,scForm.lastEvent!=null&&scForm.lastEvent.target!=null&&(tt=scForm.lastEvent.target.ownerDocument),i=parent.document.createElement("div"),i.id="Popup"+(window.top.popups!=null?window.top.popups.length+1:0),i.className="scPopup",i.style.position="absolute",i.style.left="0px",i.style.top="0px",i.onBlur="scForm.browser.removeChild(this.parentNode)",f="",typeof t.value=="string"?f=t.value:(f=this.getOuterHtml(t.value),a=f.indexOf(">"),a>0&&(f=f.substring(0,a).replace(/display[\s]*\:[\s]*none/gi,"")+f.substr(a),f=f.substring(0,a).replace(/position[\s]*\:[\s]*absolute/gi,"")+f.substr(a))),b=parent.document.createDocumentFragment(),it=parent.document.createElement("div"),it.innerHTML=f,b.appendChild(it),s=b.querySelectorAll("table tr"),st="document.getElementById('scWebEditRibbon').contentWindow",e=0;e<s.length;e++){for(v=0;v<=s[e].attributes.length;v++)s[e].attributes[v]!=undefined&&(k=s[e].attributes[v].nodeValue,k=k.replace("scForm.",st+".scForm."),s[e].attributes[v].nodeValue=k);s[e].attributes.length||(s[e].className="divider-row")}rt=function(n){var t=n.querySelectorAll(".scPopup");t.length&&t[0].parentNode.removeChild(t[0])};rt(parent.document);i.appendChild(b);parent.document.body.appendChild(i);
1this.attachEvenstState||(ut=function(){rt(parent.document)},parent.document.body.addEventListener("click",ut),document.body.addEventListener("click",ut),this.attachEvenstState=!0);var l=i.offsetWidth,y=i.offsetHeight,p=null,r=o.clientX!=null?o.clientX:0,u=o.clientY!=null?o.clientY:0;if(nt!=null&&nt!=""&&(p=scForm.browser.getControl(nt,tt),p!=null&&(p=n(p),h=p.getDimensions(),h.width>0))){switch(t.where){case"contextmenu":r=o.pageX;u=o.pageY;break;case"left":r=-l;u=0;break;case"right":r=h.width-3;u=0;break;case"above":r=0;u=-y+1;break;case"below-right":r=h.width-l;u=h.height;break;case"dropdown":r=0;u=h.height;l=h.width;break;default:r=0;u=h.height}ft=p.viewportOffset();r+=ft.left;u+=ft.top}if(c=parent.document.body,c.clientHeight==0&&(d=$$("form")[0],d&&d.clientHeight>0&&(c=d)),r+l>c.clientWidth&&(r=parent.document.body.clientWidth-l),u+y>c.clientHeight&&(u=c.clientHeight-y),r<0&&(r=0),u<0&&(u=0),y>c.clientHeight&&(y=c.clientHeight,g=getScrollBarWidth(),l+=g,r>g&&navigator.userAgent.indexOf("Firefox")<0&&(r-=g),i.style.overflow="auto"),i.style.width=""+l+"px",i.style.height=""+y+"px",i.style.top=""+u+"px",i.style.left=""+r+"px",i.style.zIndex=window.top.popups==null?1e3:1e3+window.top.popups.length,window.top.popups!=null?window.top.popups.push(i):window.top.popups=new Array(i),et=this.findParentPopup(o),et)for(i.scParentPopup=et,ot=[],w=i;w;)ot.push(w),w=n(w.scParentPopup);this.closePopups("show popup",ot||new Array(i));scForm.focus(i)},scBrowser.prototype.showPopupLegacy=scBrowser.prototype.showPopup,scBrowser.prototype.showPopup=function(n){n.id=="SnippetsList"||n.id=="DesignsList"||n.id=="ZenGardenPublish_menu_button"?this.showPopupParent(n):this.showPopupLegacy(n)})}($xa);__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})};__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},function(n){var t=function(){function n(n,t){this.cookieName="sxa-toolbox-json";this.toolBoxPlaceholder=n("#wrapper")[0]?"#wrapper":"#__next";this.ribbonPlaceholder="#scWebEditRibbon";this.defaultSettings={activeGroupList:[],isMobile:!1,opened:!1,position:{}};this.$=n;this.$.xaMover.refreshConfiguration();this.cookies=t}return n.prototype.stringToDOM=function(n){var t=new DOMParser,i=t.parseFromString(n,"text/html");return i.querySelector("body>*")},n.prototype.loadConfiguration=function(){return __awaiter(this,void 0,void 0,function(){var t,n,i;return __generator(this,function(r){switch(r.label){case 0:n=window.location.search.slice(1).split("&").find(function(n){return n.indexOf("sc_site=")>-1});n=n?n:"sc_mode=edit";r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.$.ajax({data:{allowedRenderings:JSON.stringify(this.getAllowedRenderings())},dataType:"json",type:"POST",url:"/~/sxa-toolbox/renderings-feed/?"+n})];case 2:return t=r.sent(),[2,t];case 3:return i=r.sent(),console.error(i),[3,4];case 4:return[2]}})})},n.prototype.filterAllowedComponents=function(n){var t=this;return n.filter(function(n){return t.$.xaMover.allowedRenderings.indexOf(n.ID)>-1})},n.prototype.addNotificationIfEmpty=function(n,t){return Object.keys(n).length===0&&(n[t.NoRenderings]=[]),n},n.prototype.toggleDeviceMode=function(){var n=this.getCookieSettings();n.isMobile=!n.isMobile;this.cookies.createCookie(this.cookieName,JSON.stringify(n));this.$("#sxa-toolbox").toggleClass("sxa-mobile-toolbox");this.$("body").trigger("sxa-toolbox-refresh")},n.prototype.toggleComponentsGroup=function(n){var t=this.getCookieSettings(),r=this.$(n.target),i=r.data("section-name");(n.type!=="click"||!t.isMobile)&&(n.type==="click"||t.isMobile)&&i&&(t.activeGroupList||(t.activeGroupList=[]),t.activeGroupList&&t.activeGroupList.indexOf(i)===-1?t.activeGroupList.push(i):t.activeGroupList=t.activeGroupList.filter(function(n){return n!==i}),this.cookies.createCookie(this.cookieName,JSON.stringify(t)),r.toggleClass("expanded"))},n.prototype.makeDraggable=function(){var t,n=this,i={appendTo:this.$("#wrapper")[0]?"#wrapper":"#__next",containment:"html",cursorAt:{top:-20,left:2
10},helper:"clone",opacity:.7,refreshPositions:!0,start:function(){n.$(".ui-draggable-dragging").addClass("toolbox-item");window.$xa.xaMover.prepareDroppablePlaceholders(n.$(this),n.$("#sxa-toolbox"));t=n.$(".ui-draggable-dragging");t.refreshCounter=0},stop:function(){setTimeout(function(){window.$xa.xaMover.clearDroppablePlaceholders()},50)},scroll:!0};this.$("#sxa-toolbox-root li span").draggable(i)},n.prototype.fixToolboxHeight=function(){this.$("#sxa-toolbox-root").css({height:this.getVisibleHeight()+"px"})},n.prototype.bindEvents=function(){var t=this,r,n=this,u=this.$(this.ribbonPlaceholder),i=u.contents(),f=i.find("nav > [data-sc-id='QuickRibbon']")||i.find(".sc-quickbar-item.sc-quickbar-button.sc_QuickbarButton_56");this.$(window).on("resize",function(){n.$("#sxa-toolbox-root").trigger("sxa-toolbox-refresh")});this.$("body").on("sxa-toolbox-refresh",function(){t.refreshToolbox()}).on("click",".sxa-toggle-device",function(){t.toggleDeviceMode()}).on("touchstart pointerdown MSPointerDown",".sxa-toggle-device-touch",function(){t.toggleDeviceMode()}).on("click touchstart pointerdown MSPointerDown","#sxa-toolbox-root span",function(n){t.toggleComponentsGroup(n)}).on("click touchstart pointerdown MSPointerDown",".sxa-toolbox-expander",function(){t.toggleVisibility()}).on("keyup",".sxa-toolbox-search-input",function(t){var i=n.$(t.target).val();i.length>=1?(n.filterRenderings(i),n.hideEmptySections()):n.clearSearch()}).on("click touchstart pointerdown MSPointerDown",".sxa-toolbox-clear-search",function(){n.$(".sxa-toolbox-search-input").val("").trigger("keyup")}).on("click",".sxa-search-glass-btn",function(){n.$(".sxa-toolbox-search").toggleClass("sxa-toolbox-hided");n.$(".sxa-toolbox-clear-search").trigger("click")});XA.hasPageModes()&&Sitecore.PageModes.ChromeManager.chromesReseted.observe(function(){n.$.xaMover.refreshConfiguration()});r=setInterval(function(){var t=window.ExperienceEditor&&window.ExperienceEditor.getContext&&window.ExperienceEditor.getContext(),i=t&&t.isRibbonRendered;i&&(clearInterval(r),setTimeout(n.fixToolboxHeight.bind(n),0))},1e3);i.on("click","nav > [data-sc-id='QuickRibbon'],.sc-quickbar-item.sc-quickbar-button.sc_QuickbarButton_56",function(){n.fixToolboxHeight()});this.makeDraggable()},n.prototype.groupComponentByNames=function(n,t){var i={};return n.forEach(function(n){i[n.Parent]||(i[n.Parent]=[]);i[n.Parent].push(n)}),i=this.addNotificationIfEmpty(i,t)},n.prototype.setInitialSettings=function(){var n=Object.assign(this.defaultSettings,this.getCookieSettings());this.cookies.createCookie(this.cookieName,JSON.stringify(n))},n.prototype.hideEmptySections=function(){var n=this.$(".mCustomScrollBox.mCSB_outside .mCSB_container"),t=n.find(">div"),i=this;t.each(function(n,t){var r=i.$(t),u=r.find("#sxa-toolbox-section");r.find(".ui-draggable:not(.sxa-toolbox-hided)").length==0?(r.addClass("sxa-toolbox-hided"),u.removeClass("search-expanded")):(r.removeClass("sxa-toolbox-hided"),u.addClass("search-expanded"))})},n.prototype.clearSearch=function(){var n=this.$(".mCustomScrollBox.mCSB_outside .mCSB_container"),i=n.find(">div>span"),t=n.find(">div");i.removeClass("search-expanded");t.removeClass("sxa-toolbox-hided");t.find("li>span").removeClass("sxa-toolbox-hided")},n.prototype.filterRenderings=function(n){var t=this.$(".mCSB_container li"),i=n.toLowerCase(),r=this;t.each(function(n,t){var u=r.$(t).find("span");u.text().toLowerCase().indexOf(i)>-1?u.removeClass("sxa-toolbox-hided"):u.addClass("sxa-toolbox-hided")})},n.prototype.getMarkup=function(n){var t=JSON.parse(this.cookies.readCookie(this.cookieName)),i=this.filterAllowedComponents(n.renderings),r=this.groupComponentByNames(i,n.translations),u='<div id="sxa-toolbox" class="'+(t.opened?"show-toolbox":"")+"  "+(t.isMobile?"sxa-mobile-toolbox":"")+'">\n                    <div class="sxa-toolbox-expander"><\/div>\n                    <div class="handle sxa-toolbox-header">\n                        <div class="sxa-toolbox-label">'+n.translations.Toolbox+'<\/div>\n                        <div class="sxa-toggle-device"><\/div>\n                        <div class="sxa-toggle-device-touch"><\/div>\n                        '+(i.length>0?'<div class="sxa-search-glass-btn"><\/div>':"")+"\n                    <\/div>\n                    "+(i.length>0?'<div class="sxa-toolbox-search sxa-toolbox-hided"> \n                        <input class="sxa-toolbox-search-input" type="text" value="" placeholder="Search for component"/>\n                        <div class="sxa-toolbox-clear-search" title="Clear">x<\/div>\n                    <\/div>
1':"")+'\n                    <div class="mCustomScrollbar">\n                        <div id="sxa-toolbox-root" style="height:'+this.getVisibleHeight()+'px">\n                            '+(Object.keys(r)&&Object.keys(r).map(function(n){return'\n                                <div>\n                                    <span id="sxa-toolbox-section" data-section-name="'+n.toLocaleLowerCase()+'"\n                                        class="'+(t.activeGroupList.indexOf(n.toLocaleLowerCase())>-1?"expanded":"")+" \n                                               "+(i.length==0?"sxa-toolbox-empty-section":"")+' ">\n                                        '+n+"\n                                    <\/span>\n                                    <ul>\n                                    "+r[n].map(function(n){return"\n                                        <li>\n                                            "+(t.isMobile?'\n                                                <div class="gripper-icon touch-gripper">\n                                                    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"\n                                                    version="1.1" id="Layer_1" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 512 512"\n                                                    style="enable-background:new 0 0 512 512;" xml:space="preserve">\n                                                        <g>\n                                                            <rect y="144" width="512" height="32"/>\n                                                            <rect y="240" width="512" height="32"/><rect y="336" width="512" height="32"/>\n                                                        <\/g>\n                                                    <\/svg>\n                                                <\/div>':"")+'\n                                            <span data-icon="'+n.Icon+'" data-icon24="'+n.Icon24+'"\n                                                data-id="'+n.ID+'" style="background:\n                                                url('+(t.isMobile?""+n.Icon24:""+n.Icon)+')\n                                                no-repeat 5px 5px;">\n                                                '+n.Name+"\n                                            <\/span>\n                                        <\/li>\n                                    "}).join(" ")+"\n                                    <\/ul>\n                                <\/div>\n                            "}).join(" "))+"\n                        <\/div>\n                    <\/div>\n                <\/div>";return this.stringToDOM(u)},n.prototype.getVisibleHeight=function(){return this.$(window).height()-document.getElementById(this.toolBoxPlaceholder.slice(1)).offsetTop-(this.$(".sxa-toolbox-header").height()||20)},n.prototype.getAllowedRenderings=function(){var r;if(XA.hasPageModes()){for(var e=[],u=Sitecore.PageModes.ChromeManager.chromes(),n,t,f=[],i=0;i<u.length;i++)if(t=u[i],t.data!==undefined&&t.data.custom!==undefined&&t.data.custom.allowedRenderings!==undefined)for(r=t.data.custom.allowedRenderings,n=0;n<r.length;n++)this.$.inArray(r[n],e)===-1&&e.push(r[n]);return u.filter(function(n){return n.data.custom!=null&&n.data.custom.editable==="true"&&n.data.custom.allowedRenderings!=null&&n.data.custom.allowedRenderings.length>0}).forEach(function(n){for(var i,t=0;t<n.data.custom.allowedRenderings.length;t++)(i=n.data.custom.allowedRenderings[t],f.indexOf(i)>=0)||f.push(i)}),f}},n.prototype.addCustomScroll=function(){this.$("#sxa-toolbox-root").mCustomScrollbar({theme:"minimal-dark"})},n.prototype.handleResponse=function(n,t){n!=="chrome:placeholder:controladdingcancelled"?this.$.xaMover.currentChrome.type.addControlResponse(t.id,t.openProperties,t.dataSource):this.$.xaMover.cleanup()},n.prototype.getCookieSettings=function(){var n=this.cookies.readCookie(this.cookieName)||"{}";return JSON.parse(n)},n.prototype.toggleVisibility=function(){var n=this.getCookieSettings(),t=this.$("#sxa-toolbox");n.opened=!n.opened;this.cookies.createCookie(this.cookieName,JSON.stringify(n));n.opened?t.addClass("show-toolbox"):t.removeClass("show-toolbox")},n.prototype.toolboxExpanderPosition=function(){var n=document.querySelector(".sxa-toolbox-expander"),t=n.getBoundingClientRect();t.top+t.height>=window.innerHeight?jQuery(n).addClass("expander-out-screen"):jQuery(n).removeClass("expander-out-screen")}
1,n.prototype.refreshToolbox=function(){var n=this.config,t=this.getMarkup(n);this.$("#sxa-toolbox").remove();this.$(t).insertBefore(this.toolBoxPlaceholder);this.addCustomScroll();this.makeDraggable();this.toolboxExpanderPosition()},n.prototype.init=function(){var n=this;!this.config&&window.Sitecore&&this.loadConfiguration().then(function(t){n.config=t;n.setInitialSettings();n.refreshToolbox();n.bindEvents();n.$(document).trigger("sxa-toolbox-loaded")}).catch(function(n){console.info(n)})},n}();n.Toolbox=t}(SXAToolbox||(SXAToolbox={}));window.$xa(document).ready(function(){window.$xa.toolbox=new SXAToolbox.Toolbox(window.$xa,window.XA.cookies)});typeof Sitecore!="undefined"&&typeof Sitecore.Treeview!="undefined"&&(Sitecore.Treeview.getDataContext=function(n){for(var t=n,i,u,r;t.id.lastIndexOf("_")<=t.id.indexOf("_");)t=t.up();for(i=n.id.substring(t.id.indexOf("_")+1,t.id.lastIndexOf("_")),i&&(u=i.toLowerCase());!n.previous(".scDataContexts");)n=n.up();return(r=n.previous(".scDataContexts").childElements().find(function(n){var t=n.readAttribute("data-context-id");return t&&t.toLowerCase()===u}),!r)?null:{id:i,parameters:r.value||""}})

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.