1(window.wpJsonpPaskit=window.wpJsonpPaskit||[]).push([[17],{10:(function(module,__webpack_exports__,__webpack_require__){"use strict";var jquery__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),jquery__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__),eventHandlers=[],previousBreakpoint=null;function getBreakpoints(){return window.getComputedStyle(document.documentElement,":before").getPropertyValue("content").replace(/"/g,"").split(",")}function getBreakpoint(){return window.getComputedStyle(document.documentElement,":after").getPropertyValue("content").replace(/"/g,"")}jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on("resize",function(event){var currentBreakpoint=getBreakpoint();previousBreakpoint!==currentBreakpoint&&eventHandlers.forEach(function(eventHandler){eventHandler(event,{previous:previousBreakpoint,current:currentBreakpoint})}),previousBreakpoint=currentBreakpoint});function isLessThanBreakpoint(breakpoint){var inclusive=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,breakpoints=getBreakpoints(),currentBreakpoint=getBreakpoint(),comparison=breakpoints.indexOf(currentBreakpoint)-breakpoints.indexOf(breakpoint);return inclusive?comparison<=0:comparison<0}function isGreaterThanBreakpoint(breakpoint){var inclusive=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,breakpoints=getBreakpoints(),currentBreakpoint=getBreakpoint(),comparison=breakpoints.indexOf(currentBreakpoint)-breakpoints.indexOf(breakpoint);return inclusive?comparison>=0:comparison>0}function isBreakpoint(){for(var currentBreakpoint=getBreakpoint(),_len=arguments.length,breakpoints=new Array(_len),_key=0;_key<_len;_key++)breakpoints[_key]=arguments[_key];return breakpoints.some(function(breakpoint){return breakpoint===currentBreakpoint})}function onBreakpointChange(eventHandler){eventHandlers.indexOf(eventHandler)===-1&&eventHandlers.push(eventHandler)}function offBreakpointChange(eventHandler){var index=eventHandlers.indexOf(eventHandler);index!==-1&&eventHandlers.splice(index,1)}__webpack_exports__.a={isLessThanBreakpoint:isLessThanBreakpoint,isGreaterThanBreakpoint:isGreaterThanBreakpoint,isBreakpoint:isBreakpoint,onBreakpointChange:onBreakpointChange,offBreakpointChange:offBreakpointChange}}),13:(function(module,exports){module.exports=debounce;function debounce(fn,delay,at_start,guarantee){var timeout,args,self;return function(){if(self=this,args=Array.prototype.slice.call(arguments),timeout&&(at_start||guarantee))return;if(!at_start)return clear(),timeout=setTimeout(run,delay),timeout;timeout=setTimeout(clear,delay),fn.apply(self,args);function run(){clear(),fn.apply(self,args)}function clear(){clearTimeout(timeout),timeout=null}}}}),57:(function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(e,t){__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=t,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__=="function"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)})(0,function(){var e="",t=20,a=!0,i=[],n=!1,s=!0,l=!0,r=null,o=!0,c=!0,d=null,m=!0,u=!1,p=!1,g=!0,h="en",w=!0,f=!1,v=null;function b(e2){return e2.replace(/<b[^>]*>(.*?)<\/b>/gi,function(e3,t2){return t2}).replace(/class="(?!(tco-hidden|tco-display|tco-ellipsis))+.*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi,"")}function _(e2){for(var t2=e2.getElementsByTagName("a"),a2=t2.length-1;a2>=0;a2--)t2[a2].setAttribute("target","_blank")}function y(e2,t2){for(var a2=[],i2=new RegExp("(^| )"+t2+"( |$)"),n2=e2.getElementsByTagName("*"),s2=0,l2=n2.length;s2<l2;s2++)i2.test(n2[s2].className)&&a2.push(n2[s2]);return a2}function T(e2){if(e2!==void 0&&e2.innerHTML.indexOf("data-image")>=0){var t2=e2.innerHTML.split('data-image="')[1].split('"')[0];return decodeURIComponent(t2)+".jpg"}}var k={fetch:function(o2){if(o2.maxTweets===void 0&&(o2.maxTweets=20),o2.enableLinks===void 0&&(o2.enableLinks=!0),o2.showUser===void 0&&(o2.showUser=!0),o2.showTime===void 0&&(o2.showTime=!0),o2.dateFunction===void 0&&(o2.dateFunction="default"),o2.showRetweet===void 0&&(o2.showRetweet=!0),o2.customCallback===void 0&&(o2.customCallback=null),o2.showInteraction===void 0&&(o2.showInteraction=!0),o2.showImages===void 0&&(o2.showImages=!1),o2.useEmoji===void 0&&(o2.useEmoji=!1),o2.linksInNewWindow===void 0&&(o2.linksInNewWindow=!0),o2.showPermalinks===void 0&&(o2.showPermalinks=!0),o2.dataOnly===void 0&&(o2.dataOnly=!1),n)i.push(o2);else{n=!0,e=o2.domId,t=o2.maxTweets,a=o2.enableLinks,l=o2.showUser,s=o2.showTime,c=o2.showRetweet,r=o2.dateFunction,d=o2.customCallback,m=o2.showInteraction,u=o2.showImages,p=o2.useEmoji,g=o2.linksInNewWindow,w=o2.showPermalinks,f=o2.dataOnly;var b2=document.getElementsByTagName("head")[0];v!==null&&b2.removeChild(v),(v=document.createElement("script")).type="text/javascript",o2.list!==void 0?v.src="https://syndication.twitter.com/timeline/list?callback=__twttrf.callback&dnt=false&list_slug="+o2.list.listSlug+"&screen_name="+o2.list.screenName+"&suppress_response_codes=true&lang="+(o2.lang||h)+"&rnd="+Math.random():o2.profile!==void 0?v.src="https://syndication.twitter.com/timeline/profile?callback=__twttrf.callback&dnt=false&screen_name="+o2.profile.screenName+"&suppress_response_codes=true&lang="+(o2.lang||h)+"&rnd="+Math.random():o2.likes!==void 0?v.src="https://syndication.twitter.com/timeline/likes?callback=__twttrf.callback&dnt=false&screen_name="+o2.likes.screenName+"&suppress_response_codes=true&lang="+(o2.lang||h)+"&rnd="+Math.random():v.src="https://cdn.syndication.twimg.com/widgets/timelines/"+o2.id+"?&lang="+(o2.lang||h)+"&callback=__twttrf.callback&suppress_response_codes=true&rnd="+Math.random(),b2.appendChild(v)}},callback:function(h2){if(h2===void 0||h2.body===void 0)return n=!1,void(i.length>0&&(k.fetch(i[0]),i.splice(0,1)));p||(h2.body=h2.body.replace(/(<img[^c]*class="Emoji[^>]*>)|(<img[^c]*class="u-block[^>
1]*>)/g,"")),u||(h2.body=h2.body.replace(/(<img[^c]*class="NaturalImage-image[^>]*>|(<img[^c]*class="CroppedImage-image[^>]*>))/g,"")),l||(h2.body=h2.body.replace(/(<img[^c]*class="Avatar"[^>]*>)/g,""));var v2=document.createElement("div");function C(e2){var t2=e2.getElementsByTagName("img")[0];return t2&&t2.length&&(t2.src=t2.getAttribute("data-src-2x")),e2}v2.innerHTML=h2.body,v2.getElementsByClassName===void 0&&(o=!1);var x=[],E=[],N=[],A=[],I=[],B=[],L=[],M=0;if(o)for(var H=v2.getElementsByClassName("timeline-Tweet");M<H.length;)H[M].getElementsByClassName("timeline-Tweet-retweetCredit").length>0?I.push(!0):I.push(!1),(!I[M]||I[M]&&c)&&(x.push(H[M].getElementsByClassName("timeline-Tweet-text")[0]),B.push(H[M].getAttribute("data-tweet-id")),l&&E.push(C(H[M].getElementsByClassName("timeline-Tweet-author")[0])),N.push(H[M].getElementsByClassName("dt-updated")[0]),L.push(H[M].getElementsByClassName("timeline-Tweet-timestamp")[0]),H[M].getElementsByClassName("timeline-Tweet-media")[0]!==void 0?A.push(H[M].getElementsByClassName("timeline-Tweet-media")[0]):A.push(void 0)),M++;else for(H=y(v2,"timeline-Tweet");M<H.length;)y(H[M],"timeline-Tweet-retweetCredit").length>0?I.push(!0):I.push(!1),(!I[M]||I[M]&&c)&&(x.push(y(H[M],"timeline-Tweet-text")[0]),B.push(H[M].getAttribute("data-tweet-id")),l&&E.push(C(y(H[M],"timeline-Tweet-author")[0])),N.push(y(H[M],"dt-updated")[0]),L.push(y(H[M],"timeline-Tweet-timestamp")[0]),y(H[M],"timeline-Tweet-media")[0]!==void 0?A.push(y(H[M],"timeline-Tweet-media")[0]):A.push(void 0)),M++;x.length>t&&(x.splice(t,x.length-t),E.splice(t,E.length-t),N.splice(t,N.length-t),I.splice(t,I.length-t),A.splice(t,A.length-t),L.splice(t,L.length-t));var R=[],j=(M=x.length,0);if(f)for(;j<M;)R.push({tweet:x[j].innerHTML,author:E[j]?E[j].innerHTML:"Unknown Author",author_data:{profile_url:E[j]?E[j].querySelector('[data-scribe="element:user_link"]').href:null,profile_image:E[j]?E[j].querySelector('[data-scribe="element:avatar"]').getAttribute("data-src-1x"):null,profile_image_2x:E[j]?E[j].querySelector('[data-scribe="element:avatar"]').getAttribute("data-src-2x"):null,screen_name:E[j]?E[j].querySelector('[data-scribe="element:screen_name"]').title:null,name:E[j]?E[j].querySelector('[data-scribe="element:name"]').title:null},time:N[j].textContent,timestamp:N[j].getAttribute("datetime").replace("+0000","Z").replace(/([\+\-])(\d\d)(\d\d)/,"$1$2:$3"),image:T(A[j]),rt:I[j],tid:B[j],permalinkURL:L[j]===void 0?"":L[j].href}),j++;else for(;j<M;){if(typeof r!="string"){var q=N[j].getAttribute("datetime"),P=new Date(N[j].getAttribute("datetime").replace(/-/g,"/").replace("T"," ").split("+")[0]),S=r(P,q);if(N[j].setAttribute("aria-label",S),x[j].textContent)if(o)N[j].textContent=S;else{var U=document.createElement("p"),F=document.createTextNode(S);U.appendChild(F),U.setAttribute("aria-label",S),N[j]=U}else N[j].textContent=S}var O="";a?(g&&(_(x[j]),l&&_(E[j])),l&&(O+='<div class="user">'+b(E[j].innerHTML)+"</div>"),O+='<p class="tweet">'+b(x[j].innerHTML)+"</p>",s&&(O+=w?'<p class="timePosted"><a href="'+L[j]+'">'+N[j].getAttribute("aria-label")+"</a></p>":'<p class="timePosted">'+N[j].getAttribute("aria-label")+"</p>")):(x[j].textContent,l&&(O+='<p class="user">'+E[j].textContent+"</p>"),O+='<p class="tweet">'+x[j].textContent+"</p>",s&&(O+='<p class="timePosted">'+N[j].textContent+"</p>")),m&&(O+='<p class="interact"><a href="https://twitter.com/intent/tweet?in_reply_to='+B[j]+'" class="twitter_reply_icon"'+(g?' target="_blank">':">")+'Reply</a><a href="https://twitter.com/intent/retweet?tweet_id='+B[j]+'" class="twitter_retweet_icon"'+(g?' target="_blank">':">")+'Retweet</a><a href="https://twitter.com/intent/favorite?tweet_id='+B[j]+'" class="twitter_fav_icon"'+(g?' target="_blank">':">")+"Favorite</a></p>"),u&&A[j]!==void 0&&T(A[j])!==void 0&&(O+='<div class="media"><img src="'+T(A[j])+'" alt="Image from tweet" /></div>'),(u||!u&&x[j].textContent.length)&&R.push(O),j++}
1(function(t2){if(d===null){for(var a2=t2.length,i2=0,n2=document.getElementById(e),s2="<ul>";i2<a2;)s2+="<li>"+t2[i2]+"</li>",i2++;s2+="</ul>",n2.innerHTML=s2}else d(t2)})(R),n=!1,i.length>0&&(k.fetch(i[0]),i.splice(0,1))}};return window.__twttrf=k,window.twitterFetcher=k,k})}),73:(function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"default",function(){return DynamicTwitterFeed});var jquery__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),jquery__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__),twitter_fetcher__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(57),twitter_fetcher__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(twitter_fetcher__WEBPACK_IMPORTED_MODULE_1__),just_debounce__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13),just_debounce__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(just_debounce__WEBPACK_IMPORTED_MODULE_2__),flickity__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(18),flickity__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(flickity__WEBPACK_IMPORTED_MODULE_3__),_Layout__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(10);function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}var DynamicTwitterFeed=(function(){function DynamicTwitterFeed2(section){_classCallCheck(this,DynamicTwitterFeed2),this.$el=jquery__WEBPACK_IMPORTED_MODULE_0___default()(section.el),this.settings=section.data,this._load()}return _createClass(DynamicTwitterFeed2,[{key:"_load",value:function(){var _this=this;this.$window=jquery__WEBPACK_IMPORTED_MODULE_0___default()(window),this.flickity=null,this.$content=this.$el.find("[data-twitter-content]"),this.$wrapper=this.$el.find("[data-twitter-wrapper]"),this.$tweets=this.$el.find("[data-tweet-content]"),this.$template=jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.settings.template);var _this$settings=this.settings,onboarding=_this$settings.onboarding,username=_this$settings.username,retweets=_this$settings.retweets,images=_this$settings.images,locale=this.settings.locale||"en";this._mobileSlider=this._mobileSlider.bind(this),_Layout__WEBPACK_IMPORTED_MODULE_4__.a.onBreakpointChange(this._mobileSlider),this._mobileSlider(),!(onboarding||!username)&&twitter_fetcher__WEBPACK_IMPORTED_MODULE_1___default.a.fetch({profile:{screenName:username},maxTweets:3,enableLinks:!0,showUser:!0,showTime:!0,dataOnly:!1,useEmoji:!0,showImages:images,showRetweet:retweets,lang:locale,customCallback:function(tweets){return _this._renderTweets(tweets)},showInteraction:!1})}},{key:"onSectionUnload",value:function(){this.$window.off(".twitter"),this.$content.off(".twitter"),_Layout__WEBPACK_IMPORTED_MODULE_4__.a.offBreakpointChange(this._mobileSlider),this._destroyFlickity()}},{key:"_initFlickity",value:function(){this.flickity=new flickity__WEBPACK_IMPORTED_MODULE_3___default.a(this.$content[0],{cellSelector:"[data-tweet-content]",contain:!0,freeScroll:!0,percentPosition:!1,prevNextButtons:!1,pageDots:!1,setGallerySize:!1}),this._bindSlider()}},{key:"_destroyFlickity",value:function(){this.flickity&&(this.flickity.destroy(),this.flickity=null)}},{key:"_mobileSlider",value:function(){if(_Layout__WEBPACK_IMPORTED_MODULE_4__.a.isGreaterThanBreakpoint("S")){this._destroyFlickity();return}this.flickity||this._initFlickity()}},{key:"_bindSlider",value:function(){var _this2=this,$slider=this.$content.find(".flickity-slider");this.$window.on("resize.twitter",just_debounce__WEBPACK_IMPORTED_MODULE_2___default()(function(){_this2.$content.trigger("heightUpdate.twitter")})),this.flickity.on("cellSelect",function(){_this2.$content.trigger("heightUpdate.twitter")}),this.$content.on("heightUpdate.twitter",function(){_this2.flickity&&$slider.height(Math.ceil(_this2.flickity.maxCellHeight))}),this.$content.trigger("heightUpdate.twitter")}},{key:"_extractAuthor",value:function(el){var $el=jquery__WEBPACK_IMPORTED_MODULE_0___default()(el),link=$el.find("a").attr("href"),name=$el.find('[data-scribe="element:name"]').text(),screenName=$el.find('[data-scribe="element:screen_name"]').text(),$avatar=$el.find("img");return{$avatar:$avatar,link:link,name:name,screenName:screenName}}},{key:"_extractMeta",value:function(el){var $el=jquery__WEBPACK_IMPORTED_MODULE_0___default()(el),link=$el.find("a").attr("href"),postedAt=$el.text();return{link:link,postedAt:postedAt}}},{key:"_extractWrapperClass",value:function(){var wrapperClass=this.$wrapper.attr("class").match(/tweet--count-\d+$/);return wrapperClass?wrapperClass[0]:""}},{key:"_renderTweets",value:function(tweets){var _this3=this,tweetsLength=tweets.length;if(!(!tweets||!tweetsLength)){var tweetsArray=[],wrapperClass="tweet--count-".concat(tweetsLength);
1tweets.forEach(function(tweet){var $tweet=jquery__WEBPACK_IMPORTED_MODULE_0___default()(tweet),$template=_this3.$template.clone(),authorInfo=_this3._extractAuthor($tweet[0]),meta=_this3._extractMeta($tweet[2]),content=$tweet[1];$template.find(".tweet--header").attr("href",authorInfo.link),$template.find(".tweet--header-image").html(authorInfo.$avatar),$template.find(".tweet--header-name").text(authorInfo.name),$template.find(".tweet--header-screenname").text(authorInfo.screenName),$template.find(".tweet--content").append($tweet[3]?$tweet[3]:null).append(content),$template.find(".tweet--footer").attr("href",meta.link).find(".tweet--footer--posted").text(meta.postedAt),tweetsArray.push($template)}),this.$wrapper.css("min-height",this.$wrapper.height()),this.$tweets.fadeOut().promise().then(function(){_this3._destroyFlickity(),_this3.$tweets.remove(),_this3.$content.append(tweetsArray),_this3.$wrapper.removeClass(_this3._extractWrapperClass()).addClass(wrapperClass).css("min-height",""),_this3.$tweets=_this3.$el.find("[data-tweet-content]"),_this3._mobileSlider()})}}}]),DynamicTwitterFeed2})()})}]); 2//# sourceMappingURL=/cdn/shop/t/2/assets/DynamicTwitterFeed.bundle.js.map?v=2704232419802691641591870232
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.