Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

1 linha
12 KiB

  1. (self.webpackChunk_ihk24_storybook=self.webpackChunk_ihk24_storybook||[]).push([[8669],{"./stories/_global/scripts/masonry.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.splice.js"),__webpack_require__("./node_modules/core-js/modules/web.timers.js"),__webpack_require__("./node_modules/core-js/modules/es.array.sort.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.date.to-primitive.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.number.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.js");var jquery__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("./node_modules/jquery/dist/jquery.js"),jquery__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_13__);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,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:String(i)}var Masonry=function(){function Masonry(row,buttonText,sizes){var _this=this,buttonColor=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"primary";!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Masonry),this.section=row.addClass("initiated"),this.sizes=sizes,this.items=[],this.visibleItems=[],this.batchSize=0,this.btn=jquery__WEBPACK_IMPORTED_MODULE_13___default()('<button class="btn btn-regular icon-right icon-laden '+buttonColor+'" />').text(buttonText),row.children().each((function(i,element){_this.items.push(jquery__WEBPACK_IMPORTED_MODULE_13___default()(element).remove())})),row.after(jquery__WEBPACK_IMPORTED_MODULE_13___default()('<div class="button-wrapper" />').append(this.btn)),this.btn.on("click",(function(e){e.preventDefault(),_this.addBatch()})),this.buildCols(),this.addBatch(),this.handleResize()}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(Masonry,[{key:"addBatch",value:function addBatch(){for(var newItems=[],i=0;i<this.batchSize;i++)this.items.length>0&&(this.items[0].attr("data-thumb")&&this.loadImage(this.items[0]),this.items[0].find("img[data-src]").each((function(i,el){jquery__WEBPACK_IMPORTED_MODULE_13___default()(el).one("load",(function(e){jquery__WEBPACK_IMPORTED_MODULE_13___default()(e.currentTarget).addClass("loaded")})).attr("src",jquery__WEBPACK_IMPORTED_MODULE_13___default()(el).attr("data-src"))})),this.visibleItems.push(this.items[0]),newItems.push(this.items[0].css({opacity:0,transform:"scale(0.8)",transition:"0.4s ease "+.07*i+"s"})),this.items.splice(0,1));0===this.items.length&&this.btn.parent().hide(),this.addToCols(newItems)}},{key:"loadImage",value:function loadImage(item){var img=jquery__WEBPACK_IMPORTED_MODULE_13___default()('<img src="'+this.items[0].attr("data-thumb")+'" alt="" />').one("load",(function(){setTimeout((function(){item.addClass("loaded")}),200)}));item.find("a").append(img)}},{key:"handleResize",value:function handleResize(){var _this2=this;this.width=this.section.outerWidth(),this.timer=null,jquery__WEBPACK_IMPORTED_MODULE_13___default()(window).on("resize",(function(){_this2.timer&&clearTimeout(_this2.timer),setTimeout((function(){_this2.buildCols()}),200)}))}},{key:"buildCols",value:function buildCols(){var _this3=this,w=this.section.width(),cols=1;if(jquery__WEBPACK_IMPORTED_MODULE_13___default().each(this.sizes,(function(i,size){if(!(w>size.minWidth))return!1;cols=i+1,_this3.batchSize=size.batchSize})),!this.cols||cols!==this.cols.length){jquery__WEBPACK_IMPORTED_MODULE_13___default().each(this.cols,(function(i,item){item.col.remove()})),this.cols=[],this.section.attr("data-cols",cols);for(var i=0;i<cols;i++){var col=jquery__WEBPACK_IMPORTED_MODULE_13___default()('<div class="column" />').appendTo(this.section);this.cols.push({col,index:i,height:0})}this.addToCols(this.visibleItems)}}},{key:"addToCols",value:function addToCols(items){var _this4=this;jquery__WEBPACK_IMPORTED_MODULE_13___default().each(items,(function(i,element){var item=jquery__WEBPACK_IMPORTED_MODULE_13___default()(element);_this4.cols[0].col.append(item),_this4.cols[0].height=Math.round(item.position().top+item.outerHeight()),_this4.cols.sort(_this4.compareCols),window.requestAnimationFrame((function(){item.css({opacity:"1",transform:"scale(1)"})}))}))}},{key:"compareCols",value:function compareCols(a,b){return a.height<b.height?-1:a.height>b.height?1:a.index<b.index?-1:a.index>b.index?1:0}}]),Masonry}();const __WEBPACK_DEFAULT_EXPORT__=Masonry;jquery__WEBPACK_IMPORTED_MODULE_13___default()("body").on("ihk-init dynamic-component-loaded gfi-dynamic-init",(function(){jquery__WEBPACK_IMPORTED_MODULE_13___default()('.teasers[data-type="masonry"] .row:not(.initiated)').each((function(i,el){var btnText=window.ihk.translations.loadMoreArticles,selector=jquery__WEBPACK_IMPORTED_MODULE_13___default()(el);selector.find("dynamic-content").length||new Masonry(selector,btnText,[{minWidth:0,batchSize:2},{minWidth:567,batchSize:3},{minWidth:1e3,batchSize:6}])}))}))},"./node_modules/core-js/internals/engine-ff-version.js":(module,__unused_webpack_exports,__webpack_require__)=>{var firefox=__webpack_require__("./node_modules/core-js/internals/engine-user-agent.js").match(/firefox\/(\d+)/i);module.exports=!!firefox&&+firefox[1]},"./node_modules/core-js/internals/engine-is-ie-or-edge.js":(module,__unused_webpack_exports,__webpack_require__)=>{var UA=__webpack_require__("./node_modules/core-js/internals/engine-user-agent.js");module.exports=/MSIE|Trident/.test(UA)},"./node_modules/core-js/internals/engine-webkit-version.js":(module,__unused_webpack_exports,__webpack_require__)=>{var webkit=__webpack_require__("./node_modules/core-js/internals/engine-user-agent.js").match(/AppleWebKit\/(\d+)\./);module.exports=!!webkit&&+webkit[1]},"./node_modules/core-js/modules/es.array.sort.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $=__webpack_require__("./node_modules/core-js/internals/export.js"),uncurryThis=__webpack_require__("./node_modules/core-js/internals/function-uncurry-this.js"),aCallable=__webpack_require__("./node_modules/core-js/internals/a-callable.js"),toObject=__webpack_require__("./node_modules/core-js/internals/to-object.js"),lengthOfArrayLike=__webpack_require__("./node_modules/core-js/internals/length-of-array-like.js"),deletePropertyOrThrow=__webpack_require__("./node_modules/core-js/internals/delete-property-or-throw.js"),toString=__webpack_require__("./node_modules/core-js/internals/to-string.js"),fails=__webpack_require__("./node_modules/core-js/internals/fails.js"),internalSort=__webpack_require__("./node_modules/core-js/internals/array-sort.js"),arrayMethodIsStrict=__webpack_require__("./node_modules/core-js/internals/array-method-is-strict.js"),FF=__webpack_require__("./node_modules/core-js/internals/engine-ff-version.js"),IE_OR_EDGE=__webpack_require__("./node_modules/core-js/internals/engine-is-ie-or-edge.js"),V8=__webpack_require__("./node_modules/core-js/internals/engine-v8-version.js"),WEBKIT=__webpack_require__("./node_modules/core-js/internals/engine-webkit-version.js"),test=[],nativeSort=uncurryThis(test.sort),push=uncurryThis(test.push),FAILS_ON_UNDEFINED=fails((function(){test.sort(void 0)})),FAILS_ON_NULL=fails((function(){test.sort(null)})),STRICT_METHOD=arrayMethodIsStrict("sort"),STABLE_SORT=!fails((function(){if(V8)return V8<70;if(!(FF&&FF>3)){if(IE_OR_EDGE)return!0;if(WEBKIT)return WEBKIT<603;var code,chr,value,index,result="";for(code=65;code<76;code++){switch(chr=String.fromCharCode(code),code){case 66:case 69:case 70:case 72:value=3;break;case 68:case 71:value=4;break;default:value=2}for(index=0;index<47;index++)test.push({k:chr+index,v:value})}for(test.sort((function(a,b){return b.v-a.v})),index=0;index<test.length;index++)chr=test[index].k.charAt(0),result.charAt(result.length-1)!==chr&&(result+=chr);return"DGBEFHACIJK"!==result}}));$({target:"Array",proto:!0,forced:FAILS_ON_UNDEFINED||!FAILS_ON_NULL||!STRICT_METHOD||!STABLE_SORT},{sort:function sort(comparefn){void 0!==comparefn&&aCallable(comparefn);var array=toObject(this);if(STABLE_SORT)return void 0===comparefn?nativeSort(array):nativeSort(array,comparefn);var itemsLength,index,items=[],arrayLength=lengthOfArrayLike(array);for(index=0;index<arrayLength;index++)index in array&&push(items,array[index]);for(internalSort(items,function(comparefn){return function(x,y){return void 0===y?-1:void 0===x?1:void 0!==comparefn?+comparefn(x,y)||0:toString(x)>toString(y)?1:-1}}(comparefn)),itemsLength=lengthOfArrayLike(items),index=0;index<itemsLength;)array[index]=items[index++];for(;index<arrayLength;)deletePropertyOrThrow(array,index++);return array}})},"./stories/components/magazine-article/MagazineArticle.stories.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{MagazineArticle:()=>MagazineArticle,__namedExportsOrder:()=>__namedExportsOrder,default:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.function.bind.js"),__webpack_require__("./node_modules/core-js/modules/es.error.cause.js"),__webpack_require__("./node_modules/core-js/modules/es.error.to-string.js");var _MagazineArticleComponent__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./stories/components/magazine-article/MagazineArticleComponent.js");function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const __WEBPACK_DEFAULT_EXPORT__={title:"Components/Magazine Article",args:{}};var MagazineArticle=function Template(_ref){var args=_extends({},(function _objectDestructuringEmpty(obj){if(null==obj)throw new TypeError("Cannot destructure "+obj)}(_ref),_ref));return(0,_MagazineArticleComponent__WEBPACK_IMPORTED_MODULE_4__.o)(Object.assign({},args))}.bind({});MagazineArticle.args={};var __namedExportsOrder=["MagazineArticle"];MagazineArticle.parameters={...MagazineArticle.parameters,docs:{...MagazineArticle.parameters?.docs,source:{originalSource:"({\n ...args\n}) => {\n return createMagazineArticle({\n ...args\n });\n}",...MagazineArticle.parameters?.docs?.source}}}}}]);