1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t.SENTRY_RELEASE={id:"5a81d2c90fd7ae44a33fc70711b21ba80139d902"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="42624cdd-6ab4-4af8-9500-95553f44bc1c",t._sentryDebugIdIdentifier="sentry-dbid-42624cdd-6ab4-4af8-9500-95553f44bc1c")}catch(t){}}(),function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var a,n,o,r,s=[],l=!0,c=!1;try{if(o=(i=i.call(t)).next,0===e){if(Object(i)!==i)return;l=!1}else for(;!(l=(a=o.call(i)).done)&&(s.push(a.value),s.length!==e);l=!0);}catch(t){c=!0,n=t}finally{try{if(!l&&null!=i.return&&(r=i.return(),Object(r)!==r))return}finally{if(c)throw n}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return i(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i<e;i++)a[i]=t[i];return a}function a(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,n(a.key),a)}}function n(e){var i=function(e,i){if("object"!=t(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,"string");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(i)?i:i+""}!function(){"use strict";var t=function(t){t.parentNode&&t.parentNode.removeChild(t)},i=function(){return i=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.iframe=null,this.widgetId=e},(n=[{key:"destructor",value:function(){this.iframe&&t(this.iframe)}},{key:"initDetailViewIframe",value:function(t,i,a){a=a||{},this.iframe=document.createElement("iframe"),this.iframe.setAttribute("id","wallsio-widget-detail-view"),this.iframe.setAttribute("style",["border: 0","width: 100%","height: 100%","position: fixed","top: 0","right: 0","bottom: 0","left: 0","z-index: 2147483647","display: none","opacity: 0","transition: opacity 0.3s ease"].join(";")),this.iframe.setAttribute("allowfullscreen","");var n=new URL("".concat(i,"/p/").concat(t));if(n.host){n.searchParams.append("theme","single"),n.searchParams.append("widget_id",this.widgetId);for(var o=0,r=Object.entries(a);o<r.length;o++){var s=e(r[o],2),l=s[0],c=s[1];n.searchParams.append(l,c)}this.iframe.setAttribute("src",n.toString()),document.body.appendChild(this.iframe)}else console.error("Invalid wall url",i)}},{key:"openModalView",value:function(e){var i=["position: fixed","border: 0","width: 100%","height: 100%","top: 0","right: 0","bottom: 0","left: 0","background-color: #000000c2","opacity: 1","transition: all 0.25s ease","z-index:"+Number.MAX_SAFE_INTEGER],a=document.createElement("div");a.id="detailModalView",a.setAttribute("style",i.join(";")),a.innerHTML="<div id='closeDetailModalView'><svg style='height:30px' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='times' class='svg-inline--fa fa-times fa-w-11' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'><path fill='currentColor' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'></path></svg></div>",a.appendChild(e),document.body.appendChild(a);var n=function(){var e=a;e.style.opacity=0,setTimeout((function(){t(e)}),100)};document.getElementById("closeDetailModalView").setAttribute("style",["position: absolute","width: 50px","height: 50px","padding: 15px","top: 0","right: 0","cursor: pointer","color: white","background-color: #000000c2","border-radius: 50%","display: flex","align-items: center","margin: 10px","box-sizing: border-box"].join(";")),document.getElementById("closeDetailModalView").addEventListener("click",(function(){n()})),window.addEventListener("message",(function(t){"closeWallDetailVie
1w"===t.data&&n()}))}},{key:"initDirectPostIframe",value:function(t,i,a){var n=this;if(a=a||{},function(t){try{var e=new URL(t);return"https:"===e.protocol&&!(!(i=e.hostname)||"string"!=typeof i)&&("walls.io"===i||"wallsio.com"===i||i.endsWith(".walls.io")||i.endsWith(".wallsio.com"))}catch(t){return!1}var i}(i)){var o,r=["border: 0","width: 100%","height: 100%","opacity: 0","transition: all 0.25s ease"],s=new URL(i);(o=document.getElementById("detailModalView"))?(o.style.visibility="visible",o.style.opacity="1",setTimeout((function(){document.getElementById("wallsio-widget-direct-post-view").focus()}),100)):function(){var o=document.createElement("iframe");if(o.setAttribute("id","wallsio-widget-direct-post-view"),o.setAttribute("style",r.join(";")),o.setAttribute("allow","camera"),s.host){for(var l=0,c=Object.entries(a);l<c.length;l++){var d=e(c[l],2),u=d[0],h=d[1];s.searchParams.set(u,h)}s.searchParams.set("wallId",t),o.src=s.toString(),o.onload=function(){o.style.opacity=1,o.focus()},n.openModalView(o)}else console.error("Invalid widget URL",i)}()}else console.error("Invalid widget URL - must be https:// on a walls.io domain",i)}},{key:"triggerDocumentEventInDetailViewIframe",value:function(t,e){return!!this.iframe.contentWindow&&(this.iframe.contentWindow.postMessage({method:"Wallsio.triggerDocumentEvent",args:[t,e]},"*"),!0)}},{key:"changeCheckin",value:function(t){this.triggerDocumentEventInDetailViewIframe("wall.changeDetailCheckin",{checkinHash:t})}},{key:"showWidgetDetail",value:function(t,e,i){this.iframe&&this.iframe.parentElement?this.changeCheckin(t):this.initDetailViewIframe(t,e,i),this.iframe.style.setProperty("display","block"),this.iframe.style.setProperty("opacity","1")}},{key:"showWidgetDirectPost",value:function(t,e,i){this.initDirectPostIframe(t,e,i)}},{key:"hideWidgetDetail",value:function(){var t=this;this.iframe?(this.iframe.style.setProperty("opacity","0"),setTimeout((function(){t.iframe.style.setProperty("display","none")}),300)):console.error("WallsioWidgetDetailView.hideWidgetDetail() was called, but the iframe doesn't exist yet.")}}])&&a(i.prototype,n),Object.defineProperty(i,"prototype",{writable:!1}),i;var i,n}();window.WallsioWidgetDetailView||(window.WallsioWidgetDetailView=i)}()}(),function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i<e;i++)a[i]=t[i];return a}function i(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(e){var i=function(e,i){if("object"!=t(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,"string");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(i)?i:i+""}!function(){"use strict";if(document.body){var t,a=Number.MAX_SAFE_INTEGER||9007199254740991;"function"==typeof window.CustomEvent?t=window.CustomEvent:(t=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}).prototype=window.Event.prototype;var n=function(){var t=document.querySelector("script[data-wallurl]:not([data-wallsio-was-fired])");if(!t)throw new Error("Walls.io <script> tag not found");return t.dataset.wallsioWasFired=!0,t}(),o=n.getAttribute("id")||"wallsio-widget-"+Math.floor(Math.random()*a),r=function(t,e){Object.keys(t).forEach((function(i){e(t[i])}))},s=function(t){t=(t=t.replace(/^https:\/\/dev\.walls\.io/,"https://dev-my.walls.io")).replace(/^https:\/\/walls\.io/,"https://my.walls.io");var e=document.createElement("a");return e.href=t,e},l=/^https:\/\/([a-z0-9-]+\.)*(walls\.io|wallsio\.com)$/,c=function(t,e){e.parentNode.insertBefore(t,e)},d=function(t){t.parentNode&&t.parentNode.removeChild(t)},u=function(t){return"wallsio-load-more-button-".concat(t)},h=function(){return a=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}
1(this,t),this.widgetId=e,this.detailView=new WallsioWidgetDetailView(e),this.autoHeightInterval=null,this.currentHeight=0,this.isInitialized=!1,this.isLoaded=!1,this.params=function(){var t={};if(["autoheight","height","injectLoadMoreButton","lazyload","lazyloadDistance","loadMoreCount","loadMoreText","notscrollable","iframe","title","aria-label","wallUrl","width","accessibility","allow","posthog","allow-social-media-sharing","no-collected-name-edit"].forEach((function(e){var i,a;t[e]=(i=e,""===(a=n.getAttribute("data-".concat(i)))?null:function(t){return"string"==typeof t&&""!==t&&!isNaN(t)}(a)?Number(a):a)})),!t.wallUrl)throw new Error("missing data-wallurl attribute");return t.height||(t.height=400),t}(),this.src=function(t,e){var i,a=s(t.wallUrl),n=a.search.replace(/^\?/,"");return(i=n.length>0?n.split("&"):[]).push("widget_id=".concat(e)),(t.notscrollable||t.autoheight)&&i.push("notscrollable=1"),t.autoheight&&i.push("autoheight=1"),t.posthog&&i.push("posthog=1"),t["no-collected-name-edit"]&&i.push("no-collected-name-edit=1"),(i=i.filter((function(t,e,i){return i.lastIndexOf(t)===e}))).length>0&&(a.search="?"+i.join("&")),a.href}(this.params,this.widgetId),this.initialHeight=this.params.height,this.iframe=this.getInitialIframe();var i=this.params.lazyload;this.init(),i?this._initLazyLoad():this.loadContent()},o=[{key:"getInitialIframe",value:function(){var t=this.params.iframe;if(!t)return null;var e=document.getElementById(t);return e?e.tagName.toLowerCase()?e:(console.error("Element with id '".concat(t,"' is not an iframe")),null):(console.error("There is no element with id '".concat(t,"'")),null)}},{key:"init",value:function(){this.isInitialized||(this.initDom(),this._initPostMessageChannel(),this.params.autoheight&&this.initAutoHeight(),this.isInitialized=!0)}},{key:"initAutoHeight",value:function(){var t=this;this.iframe.addEventListener("load",(function(){t.setAutoHeight(!0)}))}},{key:"initDom",value:function(){var t,e;this.iframe||(this.iframe=document.createElement("iframe")),this.initIframe(),e=this.iframe,document.body.contains(e)||(t=this.iframe,c(t,n)),this.params.injectLoadMoreButton&&this.injectLoadMoreButton()}},{key:"injectLoadMoreButton",value:function(){var t=this.createLoadMoreButton();c(t,n)}},{key:"restoreLoadMoreButtonIfNeeded",value:function(){if(this.params.injectLoadMoreButton){var t=u(this.widgetId);document.getElementById(t)||this.injectLoadMoreButton()}}},{key:"initIframe",value:function(){var t=["border: 0"];this.params.width&&(isNaN(this.params.width)?t.push("width: 100%"):t.push("width: ".concat(this.params.width,"px"))),isNaN(this.params.height)?t.push("height: 100%"):t.push("height: ".concat(this.params.height,"px"));var e,i=this.iframe.getAttribute("id"),a=i||(e=this.widgetId,"wallsio-iframe-".concat(e));i||this.iframe.setAttribute("id",a),this.params.title&&this.iframe.setAttribute("title",this.params.title);var n=this.params["aria-label"]||this.params.title;n&&this.iframe.setAttribute("aria-label",n),this.iframe.setAttribute("id",a),this.iframe.setAttribute("class","wallsio-iframe ".concat(a)),this.iframe.setAttribute("allowfullscreen",""),this.iframe.setAttribute("style",t.join(";"))}},{key:"clearIframeContent",value:function(){try{this.iframe.contentDocument.open(),this.iframe.contentDocument.close()}catch(t){console.error(t)}}},{key:"loadContent",value:function(){if(!this.isLoaded){this.isLoaded=!0;try{this.iframe.contentWindow.location.replace(this.src)}catch(t){this.iframe.setAttribute("src",this.src)}}}},{key:"createLoadMoreButton",value:function(){var t=this,e=document.createElement("button"),i=this.params.loadMoreText||"load more",a=this.params.loadMoreCount||18,n=u(this.widgetId);return e.setAttribute("type","button"),e.setAttribute("id",n),e.setAttribute("class","wallsio-load-more-button ".concat(n)),e.innerText=i,e.addEventListener("click",(function(e){e.preventDefault(),t.loadMorePosts(a)})),document.addEventListener("WallsioNoMorePosts",(function(i){i.detail.widgetId===t.widgetId&&d(e)})),e}},{key:"destructor",value:function(){clearInterval(this.autoHeightInterval),this._closePostMessageChannel(),this.iframe&&d(this.iframe),this.detailVie
1w.destructor(),d(n),delete window.WallsioWidgets[this.widgetId]}},{key:"_sendPostMessage",value:function(t){if(!this.iframe||!this.iframe.contentWindow)return!1;for(var e=arguments.length,i=new Array(e>1?e-1:0),a=1;a<e;a++)i[a-1]=arguments[a];return this.iframe.contentWindow.postMessage({method:t,args:i},"*"),!0}},{key:"_postMessageIsFromValidSource",value:function(t){return!(!(e=t.origin)||"string"!=typeof e||!l.test(e))&&(!(!this.iframe||!this.iframe.contentWindow||t.source!==this.iframe.contentWindow)||this.detailView&&this.detailView.iframe&&this.detailView.iframe.contentWindow&&t.source===this.detailView.iframe.contentWindow);var e}},{key:"_handlePostMessage",value:function(t){var i,a;if(t&&t.data&&t.data.method&&this._postMessageIsFromValidSource(t)&&(!t.data.widgetId||t.data.widgetId===this.widgetId))switch(t.data.method){case"Wallsio.height":this._setIframeHeight.apply(this,t.data.args);break;case"Wallsio.triggerDomEvent":this._triggerDomEvent.apply(this,t.data.args);break;case"Wallsio.showWidgetDetail":(i=this.detailView).showWidgetDetail.apply(i,function(t){if(Array.isArray(t))return e(t)}(a=t.data.args)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,i){if(t){if("string"==typeof t)return e(t,i);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?e(t,i):void 0}}(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());break;case"Wallsio.showDirectPostView":var n=t.data.args[0],o=t.data.args[1],r=t.data.args[2],l=s(this.src);l.hash&&(o+=l.hash),this.detailView.showWidgetDirectPost(n,o,r);break;case"Wallsio.hideWidgetDetail":this._sendPostMessage("Wallsio.triggerDocumentEvent","wall.hideIframeDetailOverlay"),this.detailView.hideWidgetDetail()}}},{key:"_initPostMessageChannel",value:function(){this._handlePostMessage=this._handlePostMessage.bind(this),window.addEventListener("message",this._handlePostMessage)}},{key:"_closePostMessageChannel",value:function(){window.removeEventListener("message",this._handlePostMessage)}},{key:"_getViewportHeight",value:function(){return window.innerHeight}},{key:"_getWidgetDistanceFromViewportBottom",value:function(){return this.iframe.getBoundingClientRect().top-this._getViewportHeight()}},{key:"_checkLazyLoad",value:function(){if(!this.isLoaded){var t=this._getWidgetDistanceFromViewportBottom(),e=this._getViewportHeight();t<(null!==this.params.lazyloadDistance?this.params.lazyloadDistance:e)&&this.loadContent()}}},{key:"_initLazyLoad",value:function(){var t=this;this.clearIframeContent(),function(t){if(n.async)if("complete"!==document.readyState){var e=!1;addEventListener("load",(function(){e||(e=!0,t())})),setTimeout((function(){e||(e=!0,t())}),3e3)}else t();else t()}((function(){return t._startLazyLoadInterval()}))}},{key:"_startLazyLoadInterval",value:function(){var t,e,i,a=this,n=(t=this._checkLazyLoad.bind(this),100,function(){var a=this,n=arguments;i?(clearTimeout(e),e=setTimeout((function(){Date.now()-i>=100&&(t.apply(a,n),i=Date.now())}),100-(Date.now()-i))):(t.apply(a,n),i=Date.now())});window.addEventListener("scroll",n,!0),setTimeout((function(){a._checkLazyLoad()}),0)}},{key:"_setIframeHeight",value:function(t){var e=this.initialHeight;return t=Math.max(t,e),this.currentHeight!==t&&(this.iframe.style.height=t+"px",this.currentHeight=t,!0)}},{key:"isAutoheightActive",value:function(){return!!this.autoHeightInterval}},{key:"setAutoHeight",value:function(t){var e=this;if(!this.iframe||!this.iframe.contentWindow)return!1;var i=!t;return this._sendPostMessage("Wallsio.setAutoFillEnabled",i),!1===t?(clearInterval(this.autoHeightInterval),!1):!this.autoHeightInterval&&(this.autoHeightInterval=setInterval((function(){e._sendPostMessage("Wallsio.getHeight")}),1e3),this._sendPostMessage("Wallsio.getHeight"),!0)}},{key:"loadMorePosts",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return!(!this.iframe||!this.iframe.contentWindow||(this._sendPostMessage("Wallsio.requestOlderCheckins",t),0))}},{key:"setNetworkFilter",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.isAutoheightActive()&&this._setIframeHeight(this.initialHeight),this._sendPostMessage("Wallsio.setNetworkFilter",t),this.restoreLoadMoreButtonIfNeeded()}},{key:"_triggerDomEvent",value:function(e){if(document.dispatchEvent){var i=new t(e,{detail:{widgetId:this.widgetId}});document.dispatchEvent(i)}}}],o&&i(a.prototype,o),Object.defineProperty(a,"prototype",{writable:!1}),a;var a,o}();window.WallsioWidgets=window.WallsioWidgets||{},window.WallsioWidgets[o]?console.error('This page already contains a walls.io script widget with the id "'.concat(o,'". To use multiple <script> widgets on the same page, please use different "id" attributes for each of them.')):(window.WallsioWidgets[o]=new h(o),window.Wallsio||(window.Wallsio={setAutoHeight:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];r(window.WallsioWidgets,(function(t){t.setAutoHeight.apply(t,e)}))},setNetworkFilter:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];r(window.WallsioWidgets,(function(t){t.setNetworkFilter.apply(t,e)}))}
1,loadMorePosts:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];r(window.WallsioWidgets,(function(t){t.loadMorePosts.apply(t,e)}))},destructor:function(){r(window.WallsioWidgets,(function(t){t.destructor()}))}}))}else console.error("Please add the Walls.io <script> tag inside the <body> of the page.")}()}()
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.