Plugin Directory

Changeset 2760212

Timestamp:
07/22/2022 10:53:57 AM (2 years ago)
Author:
sayful
Message:

Add new version 1.6.1 of Filterable Portfolio

Location:
filterable-portfolio/trunk
Files:
1 added
1 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • filterable-portfolio/trunk/assets/css/admin.css

    r2746801 r2760212  
    1 .gallery_images_list{list-style:none;margin:0;padding:0}.gallery_images_list li{float:left;margin:0;padding:0}.gallery_images_list li>img{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:block;margin-bottom:10px;margin-right:10px}
     1.gallery_images_list{list-style:none;margin:0;padding:0}.gallery_images_list li{float:left;margin:0;padding:0}.gallery_images_list li>img{;display:block;margin-bottom:10px;margin-right:10px}
  • filterable-portfolio/trunk/assets/css/frontend.css

    r2757596 r2760212  
    1 .filterable-portfolio{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%!important}.filterable-portfolio,.filterable-portfolio *,.filterable-portfolio :after,.filterable-portfolio :before{-webkit-box-sizing:border-box;box-sizing:border-box}.filterable-portfolio:after,.filterable-portfolio:before{content:" ";display:table}.filterable-portfolio:after{clear:both}.filterable-portfolio-item__content{margin:0;overflow:hidden;padding:0;position:relative;text-align:center}.filterable-portfolio-item__media{display:block;overflow:hidden}.filterable-portfolio-item__media img{display:block;height:auto;margin:0;max-width:100%;padding:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.filterable-portfolio-item__title{color:#fff;font-size:inherit;line-height:1;margin:0 0 .5rem;padding:0;text-align:center}.filterable-portfolio-item__action.button{-webkit-box-shadow:none;box-shadow:none;font-size:1rem;font-weight:400;line-height:1;padding:.5rem 1rem}.filterable-portfolio-item__action.button,.filterable-portfolio-item__action.button:hover{background-color:#4cc1be;background-color:var(--portfolio-primary,#4cc1be);color:#fff;color:var(--portfolio-on-primary,#fff)}.grids{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}.grids:after,.grids:before{content:"";display:table}.grids:after{clear:both}.grids [class*=grid]{float:left;padding:1rem;vertical-align:top;width:99.99999%}.grid.xs1{width:8.33333%}.grid.xs2{width:16.66666%}.grid.xs3{width:24.99999%}.grid.xs4{width:33.33333%}.grid.xs5{width:41.66666%}.grid.xs6{width:49.99999%}.grid.xs7{width:58.33333%}.grid.xs8{width:66.66666%}.grid.xs9{width:74.99999%}.grid.xs10{width:83.33333%}.grid.xs11{width:91.66666%}.grid.xs12{width:99.99999%}@media only screen and (min-width:768px){.grid.s1{width:8.33333%}.grid.s2{width:16.66666%}.grid.s3{width:24.99999%}.grid.s4{width:33.33333%}.grid.s5{width:41.66666%}.grid.s6{width:49.99999%}.grid.s7{width:58.33333%}.grid.s8{width:66.66666%}.grid.s9{width:74.99999%}.grid.s10{width:83.33333%}.grid.s11{width:91.66666%}.grid.s12{width:99.99999%}}@media only screen and (min-width:992px){.grid.m1{width:8.33333%}.grid.m2{width:16.66666%}.grid.m3{width:24.99999%}.grid.m4{width:33.33333%}.grid.m5{width:41.66666%}.grid.m6{width:49.99999%}.grid.m7{width:58.33333%}.grid.m8{width:66.66666%}.grid.m9{width:74.99999%}.grid.m10{width:83.33333%}.grid.m11{width:91.66666%}.grid.m12{width:99.99999%}}@media only screen and (min-width:1200px){.grid.l1{width:8.33333%}.grid.l2{width:16.66666%}.grid.l3{width:24.99999%}.grid.l4{width:33.33333%}.grid.l5{width:41.66666%}.grid.l6{width:49.99999%}.grid.l7{width:58.33333%}.grid.l8{width:66.66666%}.grid.l9{width:74.99999%}.grid.l10{width:83.33333%}.grid.l11{width:91.66666%}.grid.l12{width:99.99999%}}.filterable-portfolio__terms{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #4cc1be;border-bottom:1px solid var(--portfolio-primary,#4cc1be);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1rem;padding-bottom:1rem}.filterable-portfolio__terms.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filterable-portfolio__terms.is-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filterable-portfolio__terms.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filterable-portfolio__terms button{background-color:transparent;border:1px solid #4cc1be;border:1px solid var(--portfolio-primary,#4cc1be);color:#4cc1be;color:var(--portfolio-primary,#4cc1be);cursor:pointer;display:inline-block;font-size:1rem;line-height:1;margin-right:.5rem;padding:.5rem 1rem}.filterable-portfolio__terms button.is-active,.filterable-portfolio__terms button:focus,.filterable-portfolio__terms button:hover{background-color:#4cc1be;background-color:var(--portfolio-primary,#4cc1be);border:1px solid #4cc1be;border:1px solid var(--portfolio-primary,#4cc1be);color:#fff;color:var(--portfolio-on-primary,#fff)}.filterable-portfolio__terms button:last-child{margin-right:0}.single-portfolio-content{margin:0!important;max-width:100%!important}.fp-theme-one .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .1s,-webkit-transform .4s;transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s}.fp-theme-one .filterable-portfolio-item__content:hover img{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.fp-theme-one .filterable-portfolio-item__supporting-text{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#363f48;bottom:0;display:block;opacity:0;padding:1rem;position:absolute;text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .1s .3s,-webkit-transform .4s;transition:opacity .1s .3s,-webkit-transform .4s;transition:transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s,-webkit-transform .4s;width:100%}.fp-theme-one .filterable-portfolio-item__title{color:#fff!important}.fp-theme-two .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text:after{left:0}.fp-theme-two .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text .filterable-portfolio-item__title{right:0}.fp-theme-two .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text .filterable-portfolio-item__action{bottom:1rem}.fp-theme-two .filterable-portfolio-item__supporting-text{height:100%;left:0;position:absolute;top:0;width:100%}.fp-theme-two .filterable-portfolio-item__supporting-text:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:-100%;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:100%}.fp-theme-two .filterable-portfolio-item__title{bottom:3rem;position:absolute;right:-100%;text-align:center;-webkit-transition:.3s;transition:.3s;width:100%;z-index:10}.fp-theme-two .filterable-portfolio-item__action.button{bottom:-25%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s;z-index:10}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-points-x:snapInterval(0,100%);overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:mandatory}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}@media (min-width:1px){.tns-mq-test{position:absolute}}.fp-tns-slider-outer{position:relative}.fp-tns-slider-outer .next,.fp-tns-slider-outer .prev{cursor:pointer;display:inline-block;height:48px;margin:0;opacity:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:48px}.fp-tns-slider-outer .next:active,.fp-tns-slider-outer .next:focus,.fp-tns-slider-outer .next:hover,.fp-tns-slider-outer .prev:active,.fp-tns-slider-outer .prev:focus,.fp-tns-slider-outer .prev:hover{outline:none}.fp-tns-slider-outer .next>svg,.fp-tns-slider-outer .prev>svg{fill:#fff;background-color:rgba(0,0,0,.4)}.fp-tns-slider-outer .prev{left:0}.fp-tns-slider-outer .next{right:0}.fp-tns-slider-outer.arrows-visible-always .next,.fp-tns-slider-outer.arrows-visible-always .prev,.fp-tns-slider-outer:hover .next,.fp-tns-slider-outer:hover .prev{opacity:1}.fp-tns-slider-outer.arrows-outside .prev{left:-48px}.fp-tns-slider-outer.arrows-outside .next{right:-48px}.fp-tns-slider-outer{margin-bottom:3rem}.fp-tns-slider-outer .tns-nav{bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;position:absolute;text-align:center;width:100%}.fp-tns-slider-outer .tns-nav>button{zoom:1;background-color:rgba(0,0,0,.4);border:0;display:inline-block;height:.75rem;margin:0 5px 0 0;padding:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:.75rem}.fp-tns-slider-outer .tns-nav>button.tns-nav-active{background-color:rgba(0,0,0,.8)}.fp-tns-slider-outer .tns-nav>button:active,.fp-tns-slider-outer .tns-nav>button:focus,.fp-tns-slider-outer .tns-nav>button:hover{outline:none}.fp-tns-slider-outer .tns-nav>button:last-child{margin-right:0}.fp-tns-slider-outer.dots-center .tns-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fp-tns-slider-outer.dots-left .tns-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fp-tns-slider-outer.dots-right .tns-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fp-tns-slider-outer.dots-right .tns-nav>button{margin:0 0 0 5px}.fp-tns-slider-outer.dots-visible-hover .tns-nav{opacity:0}.fp-tns-slider-outer.dots-visible-hover:hover .tns-nav{opacity:1}.fp-tns-slider-outer.dots-circle .tns-nav>button{border-radius:9999px}button[data-action=start],button[data-action=stop]{display:none!important}
     1.filterable-portfolio{justify-content:flex-end}.fp-tns-slider-outer.dots-right .tns-nav>button{margin:0 0 0 5px}.fp-tns-slider-outer.dots-visible-hover .tns-nav{opacity:0}.fp-tns-slider-outer.dots-visible-hover:hover .tns-nav{opacity:1}.fp-tns-slider-outer.dots-circle .tns-nav>button{border-radius:9999px}button[data-action=start],button[data-action=stop]{display:none!important}
  • filterable-portfolio/trunk/assets/js/admin.js

    r2746801 r2760212  
    1 !function(e){"use strict";var t,r,n,i,a,l,o,s,c;function d(e){if(e){var t=new wp.shortcode({tag:"gallery",attrs:{ids:e},type:"single"}),r=wp.media.gallery.attachments(t),n=new wp.media.model.Selection(r.models,{props:r.props.toJSON(),multiple:!0});return n.gallery=r.gallery,n.more().done((function(){n.props.set({query:!1}),n.unmirror(),n.props.unset("orderby")})),n}return!1}e('[data-modal="MediaFramePost"]').on("click",(function(u){u.preventDefault(),t=e(this),r=t.closest(".gallery_images"),n=t.data("create"),i=t.data("edit"),a=t.data("progress"),l=t.data("save"),s=r.find('input[type="hidden"]').val(),c=d(s);var g={title:n,state:"gallery-edit",frame:"post",selection:c};function p(){o.toolbar.get("view").set({insert:{style:"primary",text:l,click:function(){var e=o.state().get("library"),t="",n="";e.each((function(e){t+=e.id+",",n+='<li><img width="75" height="75" src="'+e.attributes.sizes.thumbnail.url+'" class="attachment-75x75 size-75x75"></li>'})),this.el.innerHTML=a,c=d(t),r.find('input[type="hidden"]').val(t),r.find(".gallery_images_list").html(n),o.close()}}})}(o||c)&&(g.title=i),(o=wp.media(g).open()).menu.get("view").unset("cancel"),o.menu.get("view").unset("separateCancel"),o.menu.get("view").get("gallery-edit").el.innerHTML=i,o.content.get("view").sidebar.unset("gallery"),p(),o.on("toolbar:render:gallery-edit",(function(){p()})),o.on("content:render:browse",(function(e){e&&(e.sidebar.on("ready",(function(){e.sidebar.unset("gallery")})),e.toolbar.on("ready",(function(){"gallery-library"===e.toolbar.controller._state&&e.toolbar.$el.hide()})))})),o.state().get("library").on("remove",(function(){0===o.state().get("library").length&&(c=!1)}))}))}(jQuery),function(e){"use strict";e(".color-picker").each((function(){e(this).wpColorPicker({palettes:["#2196F3","#009688","#4CAF50","#F44336","#FFEB3B","#00D1B2","#000000","#ffffff"]})}))}(jQuery);
     1!function(e){"use strict";.menu.get("view").unset("cancel"),o.menu.get("view").unset("separateCancel"),o.menu.get("view").get("gallery-edit").el.innerHTML=i,o.content.get("view").sidebar.unset("gallery"),p(),o.on("toolbar:render:gallery-edit",(function(){p()})),o.on("content:render:browse",(function(e){e&&(e.sidebar.on("ready",(function(){e.sidebar.unset("gallery")})),e.toolbar.on("ready",(function(){"gallery-library"===e.toolbar.controller._state&&e.toolbar.$el.hide()})))})),o.state().get("library").on("remove",(function(){0===o.state().get("library").length&&(c=!1)}))}))}(jQuery),function(e){"use strict";e(".color-picker").each((function(){e(this).wpColorPicker({palettes:["#2196F3","#009688","#4CAF50","#F44336","#FFEB3B","#00D1B2","#000000","#ffffff"]})}))}(jQuery);
  • filterable-portfolio/trunk/assets/js/block.js

    r2757596 r2760212  
    1 !function(){var t={395:function(t){t.exports=function(t,e){var r,n,i=0;function o(){var o,a,l=r,s=arguments.length;t:for(;l;){if(l.args.length===arguments.length){for(a=0;a<s;a++)if(l.args[a]!==arguments[a]){l=l.next;continue t}return l!==r&&(l===n&&(n=l.prev),l.prev.next=l.next,l.next&&(l.next.prev=l.prev),l.next=r,l.prev=null,r.prev=l,r=l),l.val}l=l.next}for(o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];return l={args:o,val:t.apply(null,o)},r?(r.prev=l,l.next=r):n=l,i===e.maxSize?(n=n.prev).next=null:i++,r=l,l.val}return e=e||{},o.clear=function(){r=null,n=null,i=0},o}},588:function(t,e,r){var n;function i(t){return i="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},i(t)}!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(t){return s(u(t),arguments)}function l(t,e){return a.apply(null,[t].concat(e||[]))}function s(t,e){var r,n,l,s,c,u,f,p,d,h=1,v=t.length,m="";for(n=0;n<v;n++)if("string"==typeof t[n])m+=t[n];else if("object"===i(t[n])){if((s=t[n]).keys)for(r=e[h],l=0;l<s.keys.length;l++){if(null==r)throw new Error(a('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[l],s.keys[l-1]));r=r[s.keys[l]]}else r=s.param_no?e[s.param_no]:e[h++];if(o.not_type.test(s.type)&&o.not_primitive.test(s.type)&&r instanceof Function&&(r=r()),o.numeric_arg.test(s.type)&&"number"!=typeof r&&isNaN(r))throw new TypeError(a("[sprintf] expecting number but found %T",r));switch(o.number.test(s.type)&&(p=r>=0),s.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case"e":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case"f":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case"g":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case"t":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}o.json.test(s.type)?m+=r:(!o.number.test(s.type)||p&&!s.sign?d="":(d=p?"+":"-",r=r.toString().replace(o.sign,"")),u=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",f=s.width-(d+r).length,c=s.width&&f>0?u.repeat(f):"",m+=s.align?d+r+c:"0"===u?d+c+r:c+d+r)}return m}var c=Object.create(null);function u(t){if(c[t])return c[t];for(var e,r=t,n=[],i=0;r;){if(null!==(e=o.text.exec(r)))n.push(e[0]);else if(null!==(e=o.modulo.exec(r)))n.push("%");else{if(null===(e=o.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){i|=1;var a=[],l=e[2],s=[];if(null===(s=o.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(s[1]);""!==(l=l.substring(s[0].length));)if(null!==(s=o.key_access.exec(l)))a.push(s[1]);else{if(null===(s=o.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(s[1])}e[2]=a}else i|=2;if(3===i)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return c[t]=n}a,l,"undefined"!=typeof window&&(window.sprintf=a,window.vsprintf=l,void 0===(n=function(){return{sprintf:a,vsprintf:l}}.call(e,r,e,t))||(t.exports=n))}()}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,{a:e}),e},r.d=function(t,e){for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";var t,e,n,i,o=wp.blocks,a=wp.components,l=wp.blockEditor,s=r(395),c=r.n(s);r(588),c()(console.error);t={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},e=["(","?"],n={")":["("],":":["?","?:"]},i=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var u={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"<":function(t,e){return t<e},"<=":function(t,e){return t<=e},">":function(t,e){return t>e},">=":function(t,e){return t>=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&&":function(t,e){return t&&e},"||":function(t,e){return t||e},"?:":function(t,e,r){if(t)throw e;return r}};function f(r){var o=function(r){for(var o,a,l,s,c=[],u=[];o=r.match(i);){for(a=o[0],(l=r.substr(0,o.index).trim())&&c.push(l);s=u.pop();){if(n[a]){if(n[a][0]===s){a=n[a][1]||a;break}}else if(e.indexOf(s)>=0||t[s]<t[a]){u.push(s);break}c.push(s)}n[a]||u.push(a),r=r.substr(o.index+a.length)}return(r=r.trim())&&c.push(r),c.concat(u.reverse())}(r);return function(t){return function(t,e){var r,n,i,o,a,l,s=[];for(r=0;r<t.length;r++){if(a=t[r],o=u[a]){for(n=o.length,i=Array(n);n--;)i[n]=s.pop();try{l=o.apply(null,i)}catch(t){return t}}else l=e.hasOwnProperty(a)?e[a]:+a;s.push(l)}return s[0]}(o,t)}}var p={contextDelimiter:"",onMissingKey:null};function d(t,e){var r;for(r in this.data=t,this.pluralForms={},this.options={},p)this.options[r]=void 0!==e&&r in e?e[r]:p[r]}function h(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function v(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?h(Object(r),!0).forEach((function(e){m(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function m(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}d.prototype.getPluralForm=function(t,e){var r,n,i,o=this.pluralForms[t];return o||("function"!=typeof(i=(r=this.data[t][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&&(n=function(t){var e,r,n;for(e=t.split(";"),r=0;r<e.length;r++)if(0===(n=e[r].trim()).indexOf("plural="))return n.substr(7)}(r["Plural-Forms"]||r["plural-forms"]||r.plural_forms),i=function(t){var e=f(t);return function(t){return+e({n:t})}}(n)),o=this.pluralForms[t]=i),o(e)},d.prototype.dcnpgettext=function(t,e,r,n,i){var o,a,l;return o=void 0===i?0:this.getPluralForm(t,i),a=r,e&&(a=e+this.options.contextDelimiter+r),(l=this.data[t][a])&&l[o]?l[o]:(this.options.onMissingKey&&this.options.onMissingKey(r,t),0===o?r:n)};var g={plural_forms:function(t){return 1===t?0:1}},b=/^i18n\.(n?gettext|has_translation)(_|$)/;var y=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var x=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var _=function(t,e){return function(r,n,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,a=t[e];if(x(r)&&y(n))if("function"==typeof i)if("number"==typeof o){var l={callback:i,priority:o,namespace:n};if(a[r]){var s,c=a[r].handlers;for(s=c.length;s>0&&!(o>=c[s-1].priority);s--);s===c.length?c[s]=l:c.splice(s,0,l),a.__current.forEach((function(t){t.name===r&&t.currentIndex>=s&&t.currentIndex++}))}else a[r]={handlers:[l],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,n,i,o)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var w=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(n,i){var o=t[e];if(x(n)&&(r||y(i))){if(!o[n])return 0;var a=0;if(r)a=o[n].handlers.length,o[n]={runs:o[n].runs,handlers:[]};else for(var l=o[n].handlers,s=function(t){l[t].namespace===i&&(l.splice(t,1),a++,o.__current.forEach((function(e){e.name===n&&e.currentIndex>=t&&e.currentIndex--})))},c=l.length-1;c>=0;c--)s(c);return"hookRemoved"!==n&&t.doAction("hookRemoved",n,i),a}}};var k=function(t,e){return function(r,n){var i=t[e];return void 0!==n?r in i&&i[r].handlers.some((function(t){return t.namespace===n})):r in i}};var F=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(n){var i=t[e];i[n]||(i[n]={handlers:[],runs:0}),i[n].runs++;var o=i[n].handlers;for(var a=arguments.length,l=new Array(a>1?a-1:0),s=1;s<a;s++)l[s-1]=arguments[s];if(!o||!o.length)return r?l[0]:void 0;var c={name:n,currentIndex:0};for(i.__current.push(c);c.currentIndex<o.length;){var u=o[c.currentIndex],f=u.callback.apply(null,l);r&&(l[0]=f),c.currentIndex++}return i.__current.pop(),r?l[0]:void 0}};var E=function(t,e){return function(){var r,n,i=t[e];return null!==(r=null===(n=i.__current[i.__current.length-1])||void 0===n?void 0:n.name)&&void 0!==r?r:null}};var A=function(t,e){return function(r){var n=t[e];return void 0===r?void 0!==n.__current[0]:!!n.__current[0]&&r===n.__current[0].name}};var O=function(t,e){return function(r){var n=t[e];if(x(r))return n[r]&&n[r].runs?n[r].runs:0}};function j(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function S(t,e,r){return e&&j(t.prototype,e),r&&j(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}var P=S((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=_(this,"actions"),this.addFilter=_(this,"filters"),this.removeAction=w(this,"actions"),this.removeFilter=w(this,"filters"),this.hasAction=k(this,"actions"),this.hasFilter=k(this,"filters"),this.removeAllActions=w(this,"actions",!0),this.removeAllFilters=w(this,"filters",!0),this.doAction=F(this,"actions"),this.applyFilters=F(this,"filters",!0),this.currentAction=E(this,"actions"),this.currentFilter=E(this,"filters"),this.doingAction=A(this,"actions"),this.doingFilter=A(this,"filters"),this.didAction=O(this,"actions"),this.didFilter=O(this,"filters")}));var D=function(){return new P}(),T=(D.addAction,D.addFilter,D.removeAction,D.removeFilter,D.hasAction,D.hasFilter,D.removeAllActions,D.removeAllFilters,D.doAction,D.applyFilters,D.currentAction,D.currentFilter,D.doingAction,D.doingFilter,D.didAction,D.didFilter,D.actions,D.filters,function(t,e,r){var n=new d({}),i=new Set,o=function(){i.forEach((function(t){return t()}))},a=function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";n.data[r]=v(v({},n.data[r]),t),n.data[r][""]=v(v({},g),null===(e=n.data[r])||void 0===e?void 0:e[""]),delete n.pluralForms[r]},l=function(t,e){a(t,e),o()},s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",e=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return n.data[t]||a(void 0,t),n.dcnpgettext(t,e,r,i,o)},c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return t},u=function(t,e,n){var i=s(n,e,t);return r?(i=r.applyFilters("i18n.gettext_with_context",i,t,e,n),r.applyFilters("i18n.gettext_with_context_"+c(n),i,t,e,n)):i};if(t&&l(t,e),r){var f=function(t){b.test(t)&&o()};r.addAction("hookAdded","core/i18n",f),r.addAction("hookRemoved","core/i18n",f)}return{getLocaleData:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return n.data[t]},setLocaleData:l,addLocaleData:function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";n.data[r]=v(v(v({},n.data[r]),t),{},{"":v(v(v({},g),null===(e=n.data[r])||void 0===e?void 0:e[""]),null==t?void 0:t[""])}),delete n.pluralForms[r],o()},resetLocaleData:function(t,e){n.data={},n.pluralForms={},l(t,e)},subscribe:function(t){return i.add(t),function(){return i.delete(t)}},__:function(t,e){var n=s(e,void 0,t);return r?(n=r.applyFilters("i18n.gettext",n,t,e),r.applyFilters("i18n.gettext_"+c(e),n,t,e)):n},_x:u,_n:function(t,e,n,i){var o=s(i,void 0,t,e,n);return r?(o=r.applyFilters("i18n.ngettext",o,t,e,n,i),r.applyFilters("i18n.ngettext_"+c(i),o,t,e,n,i)):o},_nx:function(t,e,n,i,o){var a=s(o,i,t,e,n);return r?(a=r.applyFilters("i18n.ngettext_with_context",a,t,e,n,i,o),r.applyFilters("i18n.ngettext_with_context_"+c(o),a,t,e,n,i,o)):a},isRTL:function(){return"rtl"===u("ltr","text direction")},hasTranslation:function(t,e,i){var o,a,l=e?e+""+t:t,s=!(null===(o=n.data)||void 0===o||null===(a=o[null!=i?i:"default"])||void 0===a||!a[l]);return r&&(s=r.applyFilters("i18n.has_translation",s,t,e,i),s=r.applyFilters("i18n.has_translation_"+c(i),s,t,e,i)),s}}}(void 0,void 0,D)),I=(T.getLocaleData.bind(T),T.setLocaleData.bind(T),T.resetLocaleData.bind(T),T.subscribe.bind(T),T.__.bind(T)),C=(T._x.bind(T),T._n.bind(T),T._nx.bind(T),T.isRTL.bind(T),T.hasTranslation.bind(T),React),W=r.n(C),L=W().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",shapeRendering:"geometricPrecision"},W().createElement("g",{transform:"translate(0 28)"},W().createElement("g",null,W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(38 100)",fill:"#D32F2F",strokeWidth:"0"}),W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(196 100)",fill:"#757575",strokeWidth:"0"}),W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(354 100)",fill:"#D32F2F",strokeWidth:"0"})),W().createElement("g",{transform:"translate(0 128)"},W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(38 100)",fill:"#757575",strokeWidth:"0"}),W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(196 100)",fill:"#2E7D32",strokeWidth:"0"}),W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(354 100)",fill:"#757575",strokeWidth:"0"})),W().createElement("g",{transform:"translate(0 256)"},W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(38 100)",fill:"#1976D2",strokeWidth:"0"}),W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(196 100)",fill:"#757575",strokeWidth:"0"}),W().createElement("rect",{width:"120",height:"90",rx:"0",ry:"0",transform:"translate(354 100)",fill:"#1976D2",strokeWidth:"0"}))),W().createElement("g",{transform:"translate(6 15)"},W().createElement("rect",{width:"60",height:"20",rx:"0",ry:"0",transform:"translate(100 55)",fill:"#757575",strokeWidth:"0"}),W().createElement("rect",{width:"60",height:"20",rx:"0",ry:"0",transform:"translate(180 55)",fill:"#D32F2F",strokeWidth:"0"}),W().createElement("rect",{width:"60",height:"20",rx:"0",ry:"0",transform:"translate(260 55)",fill:"#2E7D32",strokeWidth:"0"}),W().createElement("rect",{width:"60",height:"20",rx:"0",ry:"0",transform:"translate(340 55)",fill:"#1976D2",strokeWidth:"0"})));(0,o.registerBlockType)("filterable-portfolio/projects",{apiVersion:2,title:I("Filterable Portfolio","filterable-portfolio"),icon:L,category:"widgets",edit:function(t){var e=t.attributes,r=t.setAttributes,n=e.isFeatured,i=e.showFilter,o=e.theme,s=e.buttonsAlignment,c=(0,l.useBlockProps)(),u=W().createElement(l.InspectorControls,{key:"setting"},W().createElement(a.PanelBody,{title:I("Portfolio Options","filterable-portfolio"),initialOpen:!0},W().createElement(a.ToggleControl,{label:I("Show filter buttons.","filterable-portfolio"),checked:i,onChange:function(){return r({showFilter:!i})}}),W().createElement(a.ToggleControl,{label:I("Only show featured projects.","filterable-portfolio"),checked:n,onChange:function(){return r({isFeatured:!n})}}),W().createElement("div",{className:"filterable-portfolio-select-control"},W().createElement(a.SelectControl,{label:I("Theme","filterable-portfolio"),value:o,options:[{label:"One",value:"one"},{label:"Two",value:"two"}],onChange:function(t){return r({theme:t})}})),W().createElement("div",{className:"filterable-portfolio-select-control"},W().createElement(a.SelectControl,{label:I("Filter buttons alignment","filterable-portfolio"),value:s,options:[{label:"Left",value:"start"},{label:"Center",value:"center"},{label:"Right",value:"end"}],onChange:function(t){return r({buttonsAlignment:t})}}))));return W().createElement("div",c,u,W().createElement(a.ServerSideRender,{block:"filterable-portfolio/projects",attributes:e}))},save:function(){return null}})}()}();
     1();
  • filterable-portfolio/trunk/assets/js/frontend.js

    r2757596 r2760212  
    11/*! For license information please see frontend.js.LICENSE.txt */
    2 !function(){var t={98:function(t,e,i){var n,o;!function(r,s){"use strict";void 0===(o="function"==typeof(n=s)?n.call(e,i,e,t):n)||(t.exports=o)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}))},844:function(t,e,i){var n,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(n=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o];n&&n[r]&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?n.call(e,i,e,t):n)||(t.exports=o)},994:function(t,e,i){var n,o;function r(t){return r="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},r(t)}!function(s,a){n=[i(98)],o=function(t){return function(t,e){"use strict";var i={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},n=Array.prototype.slice;i.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==r(t)&&"number"==typeof t.length?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(n){e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}else o.push(t)})),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout((function(){n.apply(r,e),delete r[o]}),i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady((function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),c=s+"-options",l=t.jQuery;u.forEach((function(t){var i,r=t.getAttribute(s)||t.getAttribute(c);try{i=r&&JSON.parse(r)}catch(e){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+e))}var a=new e(t,i);l&&l.data(t,n,a)}))}))},i}(s,t)}.apply(e,n),void 0===o||(t.exports=o)}(window)},581:function(t,e,i){var n,o;function r(t){return r="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},r(t)}window,void 0===(o="function"==typeof(n=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function e(){}var i="undefined"==typeof console?e:function(t){console.error(t)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],o=n.length;function s(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<o;e++)t[n[e]]=0;return t}function a(t){var e=getComputedStyle(t);return e||i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var h,u=!1;function c(){if(!u){u=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=a(e);h=200==Math.round(t(n.width)),l.isBoxSizeOuter=h,i.removeChild(e)}}function l(e){if(c(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==r(e)&&e.nodeType){var i=a(e);if("none"==i.display)return s();var u={};u.width=e.offsetWidth,u.height=e.offsetHeight;for(var l=u.isBorderBox="border-box"==i.boxSizing,f=0;f<o;f++){var d=n[f],p=i[d],m=parseFloat(p);u[d]=isNaN(m)?0:m}var g=u.paddingLeft+u.paddingRight,y=u.paddingTop+u.paddingBottom,v=u.marginLeft+u.marginRight,_=u.marginTop+u.marginBottom,I=u.borderLeftWidth+u.borderRightWidth,b=u.borderTopWidth+u.borderBottomWidth,E=l&&h,S=t(i.width);!1!==S&&(u.width=S+(E?0:g+I));var z=t(i.height);return!1!==z&&(u.height=z+(E?0:y+b)),u.innerWidth=u.width-(g+I),u.innerHeight=u.height-(y+b),u.outerWidth=u.width+v,u.outerHeight=u.height+_,u}}return l})?n.call(e,i,e,t):n)||(t.exports=o)},495:function(t,e,i){var n,o;function r(t){return r="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},r(t)}!function(s,a){"use strict";n=[i(844)],o=function(t){return function(t,e){var i=t.jQuery,n=t.console;function o(t,e){for(var i in e)t[i]=e[i];return t}var s=Array.prototype.slice;function a(t){return Array.isArray(t)?t:"object"==r(t)&&"number"==typeof t.length?s.call(t):[t]}function h(t,e,r){if(!(this instanceof h))return new h(t,e,r);var s=t;"string"==typeof t&&(s=document.querySelectorAll(t)),s?(this.elements=a(s),this.options=o({},this.options),"function"==typeof e?r=e:o(this.options,e),r&&this.on("always",r),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):n.error("Bad element for imagesLoaded "+(s||t))}h.prototype=Object.create(e.prototype),h.prototype.options={},h.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},h.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&u[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};function c(t){this.img=t}function l(t,e){this.url=t,this.element=e,this.img=new Image}return h.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},h.prototype.addImage=function(t){var e=new c(t);this.images.push(e)},h.prototype.addBackground=function(t,e){var i=new l(t,e);this.images.push(i)},h.prototype.check=function(){var t=this;function e(e,i,n){setTimeout((function(){t.progress(e,i,n)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(t){t.once("progress",e),t.check()})):this.complete()},h.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&n&&n.log("progress: "+i,t,e)},h.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},c.prototype=Object.create(e.prototype),c.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},c.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},c.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},c.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},c.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},c.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},c.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},l.prototype=Object.create(c.prototype),l.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},l.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},l.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},h.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((i=e).fn.imagesLoaded=function(t,e){return new h(this,t,e).jqDeferred.promise(i(this))})},h.makeJQueryPlugin(),h}(s,t)}.apply(e,n),void 0===o||(t.exports=o)}("undefined"!=typeof window?window:this)},74:function(t,e,i){var n,o;!function(r,s){n=[i(731),i(581),i(98),i(994),i(856),i(38),i(456),i(636),i(269)],o=function(t,e,i,n,o,s){return function(t,e,i,n,o,r,s){"use strict";var a=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},u=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});u.Item=r,u.LayoutMode=s;var c=u.prototype;c._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],s.modes)this._initLayoutMode(t)},c.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},c._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){t[i].id=this.itemGUID++}return this._updateItemsSortData(t),t},c._initLayoutMode=function(t){var e=s.modes[t],i=this.options[t]||{};this.options[t]=e.options?o.extend(e.options,i):i,this.modes[t]=new e(this)},c.layout=function(){this._isLayoutInited||!this._getOption("initLayout")?this._layout():this.arrange()},c._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},c.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},c._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},c._bindArrangeComplete=function(){var t,e,i,n=this;function o(){t&&e&&i&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}this.once("layoutComplete",(function(){t=!0,o()})),this.once("hideComplete",(function(){e=!0,o()})),this.once("revealComplete",(function(){i=!0,o()}))},c._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],n=[],o=[],r=this._getFilterTest(e),s=0;s<t.length;s++){var a=t[s];if(!a.isIgnored){var h=r(a);h&&i.push(a),h&&a.isHidden?n.push(a):h||a.isHidden||o.push(a)}}return{matches:i,needReveal:n,needHide:o}},c._getFilterTest=function(t){return a&&this.options.isJQueryFiltering?function(e){return a(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return n(e.element,t)}},c.updateSortData=function(t){var e;t?(t=o.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},c._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=l(i)}},c._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){t[i].updateSortData()}};var l=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),n=i[0],o=n.match(/^\[(.+)\]$/),r=e(o&&o[1],n),s=u.sortDataParsers[i[1]];return t=s?function(t){return t&&s(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();function f(t,e){return function(i,n){for(var o=0;o<t.length;o++){var r=t[o],s=i.sortData[r],a=n.sortData[r];if(s>a||s<a)return(s>a?1:-1)*((void 0!==e[r]?e[r]:e)?1:-1)}return 0}}u.sortDataParsers={parseInt:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t){return parseInt(t,10)})),parseFloat:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t){return parseFloat(t)}))},c._sort=function(){if(this.options.sortBy){var t=o.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=f(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},c._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},c._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},c._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},c._manageStamp=function(t){this._mode()._manageStamp(t)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},c.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},c._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},c.insert=function(t){var e=this.addItems(t);if(e.length){var i,n,o=e.length;for(i=0;i<o;i++)n=e[i],this.element.appendChild(n.element);var r=this._filter(e).matches;for(i=0;i<o;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<o;i++)delete e[i].isLayoutInstant;this.reveal(r)}};var d=c.remove;return c.remove=function(t){t=o.makeArray(t);var e=this.getItems(t);d.call(this,t);for(var i=e&&e.length,n=0;i&&n<i;n++){var r=e[n];o.removeFrom(this.filteredItems,r)}},c.shuffle=function(){for(var t=0;t<this.items.length;t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var n=t.apply(this,e);return this.options.transitionDuration=i,n},c.getFilteredItemElements=function(){return this.filteredItems.map((function(t){return t.element}))},u}(r,t,0,i,n,o,s)}.apply(e,n),void 0===o||(t.exports=o)}(window)},856:function(t,e,i){var n,o,r;window,o=[i(731)],n=function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),n=i._create;i._create=function(){this.id=this.layout.itemGUID++,n.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var n=e[i];this.sortData[i]=n(this.element,this)}}};var o=i.destroy;return i.destroy=function(){o.apply(this,arguments),this.css({display:""})},e},void 0===(r="function"==typeof n?n.apply(e,o):n)||(t.exports=r)},38:function(t,e,i){var n,o,r;window,o=[i(581),i(731)],n=function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=i.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach((function(t){n[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}})),n.needsVerticalResizeLayout=function(){var e=t(this.isotope.element);return this.isotope.size&&e&&e.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,n="outer"+e;if(this._getMeasurement(i,n),!this[i]){var o=this.getFirstItemSize();this[i]=o&&o[n]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=Object.create(n),o.prototype.constructor=o,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i},void 0===(r="function"==typeof n?n.apply(e,o):n)||(t.exports=r)},636:function(t,e,i){var n,o,r;window,o=[i(38)],void 0===(r="function"==typeof(n=function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e})?n.apply(e,o):n)||(t.exports=r)},456:function(t,e,i){var n,o,r;window,o=[i(38),i(594)],n=function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var r in e.prototype)o[r]||(n[r]=e.prototype[r]);var s=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var a=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i},void 0===(r="function"==typeof n?n.apply(e,o):n)||(t.exports=r)},269:function(t,e,i){var n,o,r;window,o=[i(38)],void 0===(r="function"==typeof(n=function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e})?n.apply(e,o):n)||(t.exports=r)},594:function(t,e,i){var n,o,r;window,o=[i(731),i(581)],void 0===(r="function"==typeof(n=function(t,e){"use strict";var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n;r=Math[s&&s<1?"round":"floor"](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var n=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),o={x:this.columnWidth*n.col,y:n.y},r=n.y+t.size.outerHeight,s=i+n.col,a=n.col;a<s;a++)this.colYs[a]=r;return o},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;n<i;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=t>1&&i+t>this.cols?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft")?n.left:n.right,r=o+i.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var a=Math.floor(r/this.columnWidth);a-=r%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var h=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,u=s;u<=a;u++)this.colYs[u]=Math.max(h,this.colYs[u])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i})?n.apply(e,o):n)||(t.exports=r)},170:function(t,e,i){var n,o,r;window,o=[i(844),i(581)],void 0===(r="function"==typeof(n=function(t,e){"use strict";function i(t){for(var e in t)return!1;return!0}var n=document.documentElement.style,o="string"==typeof n.transition?"transition":"WebkitTransition",r="string"==typeof n.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[o],a={transform:r,transition:o,transitionDuration:o+"Duration",transitionProperty:o+"Property",transitionDelay:o+"Delay"};function h(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=h.prototype=Object.create(t.prototype);function c(t){return t.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}))}u.constructor=h,u._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},u.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},u.getSize=function(){this.size=e(this.element)},u.css=function(t){var e=this.element.style;for(var i in t)e[a[i]||i]=t[i]},u.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},u.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",c=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[c]="",this.css(e),this.emitEvent("layout",[this])},u.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},u.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},u._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!o||this.isTransitioning){var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},u.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},u.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},u.moveTo=u._transitionTo,u.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},u._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},u.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var l="opacity,"+c(r);u.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},u.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},u.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};u.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=f[t.propertyName]||t.propertyName;delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd&&(e.onEnd[n].call(this),delete e.onEnd[n]),this.emitEvent("transitionEnd",[this])}},u.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},u._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return u.removeTransitionStyles=function(){this.css(d)},u.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},u.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},u.remove=function(){o&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},u.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},u.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},u.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},u.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},u.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},u.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},h})?n.apply(e,o):n)||(t.exports=r)},731:function(t,e,i){var n,o;!function(r,s){"use strict";n=[i(844),i(581),i(994),i(170)],o=function(t,e,i,n){return function(t,e,i,n,o){var r=t.console,s=t.jQuery,a=function(){},h=0,u={};function c(t,e){var i=n.getQueryElement(t);if(i){this.element=i,s&&(this.$element=s(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++h;this.element.outlayerGUID=o,u[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}else r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||t))}c.namespace="outlayer",c.Item=o,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var l=c.prototype;function f(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}n.extend(l,e.prototype),l.option=function(t){n.extend(this.options,t)},l._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},l._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},l.reloadItems=function(){this.items=this._itemize(this.element.children)},l._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=new i(e[o],this);n.push(r)}return n},l._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},l.getItemElements=function(){return this.items.map((function(t){return t.element}))},l.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},l._init=l.layout,l._resetLayout=function(){this.getSize()},l.getSize=function(){this.size=i(this.element)},l._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},l.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},l._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},l._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach((function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)}),this),this._processLayoutQueue(i)}},l._getItemLayoutPosition=function(){return{x:0,y:0}},l._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)}),this)},l.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=p(t),this.stagger;this.stagger=0},l._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},l._postLayout=function(){this.resizeContainer()},l.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},l._getContainerSize=a,l._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},l._emitCompleteOnItems=function(t,e){var i=this;function n(){i.dispatchEvent(t+"Complete",null,[e])}var o=e.length;if(e&&o){var r=0;e.forEach((function(e){e.once(t,s)}))}else n();function s(){++r==o&&n()}},l.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),s)if(this.$element=this.$element||s(this.element),e){var o=s.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},l.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},l.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},l.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},l.unstamp=function(t){(t=this._find(t))&&t.forEach((function(t){n.removeFrom(this.stamps,t),this.unignore(t)}),this)},l._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)},l._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},l._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},l._manageStamp=a,l._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t);return{left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom}},l.handleEvent=n.handleEvent,l.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},l.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},l.onresize=function(){this.resize()},n.debounceMethod(c,"onresize",100),l.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},l.needsResizeLayout=function(){var t=i(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},l.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},l.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},l.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},l.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.reveal()}))}},l.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.hide()}))}},l.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},l.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},l.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},l.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach((function(t){var i=this.getItem(t);i&&e.push(i)}),this),e},l.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach((function(t){t.remove(),n.removeFrom(this.items,t)}),this)},l.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach((function(t){t.destroy()})),this.unbindResize();var e=this.element.outlayerGUID;delete u[e],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=n.getQueryElement(t))&&t.outlayerGUID;return e&&u[e]},c.create=function(t,e){var i=f(c);return i.defaults=n.extend({},c.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},c.compatOptions),i.namespace=t,i.data=c.data,i.Item=f(o),n.htmlInit(i,t),s&&s.bridget&&s.bridget(t,i),i};var d={ms:1,s:1e3};function p(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];return i.length?(i=parseFloat(i))*(d[n]||1):0}return c.Item=o,c}(r,t,e,i,n)}.apply(e,n),void 0===o||(t.exports=o)}(window)}},e={};function i(n){var o=e[n];if(void 0!==o)return o.exports;var r=e[n]={exports:{}};return t[n].call(r.exports,r,r.exports,i),r.exports}i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,{a:e}),e},i.d=function(t,e){for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";var t=i(74),e=i.n(t),n=i(495),o=i.n(n),r=document.querySelector(".portfolio-items"),s=document.querySelectorAll(".filterable-portfolio__terms button");if(r||s.length){var a=new(e())(r,{itemSelector:".portfolio-item",layoutMode:"fitRows"});o()(r).on("progress",(function(){a.layout()})),s.forEach((function(t){t.addEventListener("click",(function(t){document.querySelector(".filterable-portfolio__terms .is-active").classList.remove("is-active"),t.target.classList.add("is-active"),a.arrange({filter:t.target.getAttribute("data-filter")})}))}))}}()}();
     2();
  • filterable-portfolio/trunk/assets/js/frontend.js.LICENSE.txt

    r2757596 r2760212  
    77 * https://isotope.metafizzy.co
    88 * Copyright 2010-2018 Metafizzy
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
    923 */
    1024
  • filterable-portfolio/trunk/assets/js/single-portfolio.js

    r2757596 r2760212  
    1 !function(){"use strict";var t,e={644:function(t,e){function n(t){return n="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},n(t)}var i=window,r=i.requestAnimationFrame||i.webkitRequestAnimationFrame||i.mozRequestAnimationFrame||i.msRequestAnimationFrame||function(t){return setTimeout(t,16)},o=window,a=o.cancelAnimationFrame||o.mozCancelAnimationFrame||function(t){clearTimeout(t)};function u(){for(var t,e,n,i=arguments[0]||{},r=1,o=arguments.length;r<o;r++)if(null!==(t=arguments[r]))for(e in t)i!==(n=t[e])&&void 0!==n&&(i[e]=n);return i}function l(t){return["true","false"].indexOf(t)>=0?JSON.parse(t):t}function s(t,e,n,i){if(i)try{t.setItem(e,n)}catch(t){}return n}function c(){var t=document,e=t.body;return e||((e=t.createElement("body")).fake=!0),e}var f=document.documentElement;function d(t){var e="";return t.fake&&(e=f.style.overflow,t.style.background="",t.style.overflow=f.style.overflow="hidden",f.appendChild(t)),e}function v(t,e){t.fake&&(t.remove(),f.style.overflow=e,f.offsetHeight)}function p(t,e,n,i){"insertRule"in t?t.insertRule(e+"{"+n+"}",i):t.addRule(e,n,i)}function m(t){return("insertRule"in t?t.cssRules:t.rules).length}function h(t,e,n){for(var i=0,r=t.length;i<r;i++)e.call(n,t[i],i)}var y="classList"in document.createElement("_"),g=y?function(t,e){return t.classList.contains(e)}:function(t,e){return t.className.indexOf(e)>=0},x=y?function(t,e){g(t,e)||t.classList.add(e)}:function(t,e){g(t,e)||(t.className+=" "+e)},b=y?function(t,e){g(t,e)&&t.classList.remove(e)}:function(t,e){g(t,e)&&(t.className=t.className.replace(e,""))};function w(t,e){return t.hasAttribute(e)}function C(t,e){return t.getAttribute(e)}function M(t){return void 0!==t.item}function T(t,e){if(t=M(t)||t instanceof Array?t:[t],"[object Object]"===Object.prototype.toString.call(e))for(var n=t.length;n--;)for(var i in e)t[n].setAttribute(i,e[i])}function E(t,e){t=M(t)||t instanceof Array?t:[t];for(var n=(e=e instanceof Array?e:[e]).length,i=t.length;i--;)for(var r=n;r--;)t[i].removeAttribute(e[r])}function S(t){for(var e=[],n=0,i=t.length;n<i;n++)e.push(t[n]);return e}function A(t,e){"none"!==t.style.display&&(t.style.display="none")}function N(t,e){"none"===t.style.display&&(t.style.display="")}function L(t){return"none"!==window.getComputedStyle(t).display}function B(t){if("string"==typeof t){var e=[t],n=t.charAt(0).toUpperCase()+t.substr(1);["Webkit","Moz","ms","O"].forEach((function(i){"ms"===i&&"transform"!==t||e.push(i+n)})),t=e}var i=document.createElement("fakeelement");t.length;for(var r=0;r<t.length;r++){var o=t[r];if(void 0!==i.style[o])return o}return!1}function H(t,e){var n=!1;return/^Webkit/.test(t)?n="webkit"+e+"End":/^O/.test(t)?n="o"+e+"End":t&&(n=e.toLowerCase()+"end"),n}var O=!1;try{var D=Object.defineProperty({},"passive",{get:function(){O=!0}});window.addEventListener("test",null,D)}catch(t){}var k=!!O&&{passive:!0};function R(t,e,n){for(var i in e){var r=["touchstart","touchmove"].indexOf(i)>=0&&!n&&k;t.addEventListener(i,e[i],r)}}function P(t,e){for(var n in e){var i=["touchstart","touchmove"].indexOf(n)>=0&&k;t.removeEventListener(n,e[n],i)}}function I(){return{topics:{},on:function(t,e){this.topics[t]=this.topics[t]||[],this.topics[t].push(e)},off:function(t,e){if(this.topics[t])for(var n=0;n<this.topics[t].length;n++)if(this.topics[t][n]===e){this.topics[t].splice(n,1);break}},emit:function(t,e){e.type=t,this.topics[t]&&this.topics[t].forEach((function(n){n(e,t)}))}}}Object.keys||(Object.keys=function(t){var e=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.push(n);return e}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});e.W=function t(e){e=u({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},e||{});var i=document,o=window,f={ENTER:13,SPACE:32,LEFT:37,RIGHT:39},y={},M=e.useLocalStorage;if(M){var O=navigator.userAgent,D=new Date;try{(y=o.localStorage)?(y.setItem(D,D),M=y.getItem(D)==D,y.removeItem(D)):M=!1,M||(y={})}catch(t){M=!1}M&&(y.tnsApp&&y.tnsApp!==O&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach((function(t){y.removeItem(t)})),localStorage.tnsApp=O)}var k=y.tC?l(y.tC):s(y,"tC",function(){var t=document,e=c(),n=d(e),i=t.createElement("div"),r=!1;e.appendChild(i);try{for(var o,a="(10px * 10)",u=["calc"+a,"-moz-calc"+a,"-webkit-calc"+a],l=0;l<3;l++)if(o=u[l],i.style.width=o,100===i.offsetWidth){r=o.replace(a,"");break}}catch(t){}return e.fake?v(e,n):i.remove(),r}(),M),W=y.tPL?l(y.tPL):s(y,"tPL",function(){var t,e=document,n=c(),i=d(n),r=e.createElement("div"),o=e.createElement("div"),a="";r.className="tns-t-subp2",o.className="tns-t-ct";for(var u=0;u<70;u++)a+="<div></div>";return o.innerHTML=a,r.appendChild(o),n.appendChild(r),t=Math.abs(r.getBoundingClientRect().left-o.children[67].getBoundingClientRect().left)<2,n.fake?v(n,i):r.remove(),t}(),M),z=y.tMQ?l(y.tMQ):s(y,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var t,e=document,n=c(),i=d(n),r=e.createElement("div"),o=e.createElement("style"),a="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return o.type="text/css",r.className="tns-mq-test",n.appendChild(o),n.appendChild(r),o.styleSheet?o.styleSheet.cssText=a:o.appendChild(e.createTextNode(a)),t=window.getComputedStyle?window.getComputedStyle(r).position:r.currentStyle.position,n.fake?v(n,i):r.remove(),"absolute"===t}(),M),q=y.tTf?l(y.tTf):s(y,"tTf",B("transform"),M),F=y.t3D?l(y.t3D):s(y,"t3D",function(t){if(!t)return!1;if(!window.getComputedStyle)return!1;var e,n=document,i=c(),r=d(i),o=n.createElement("p"),a=t.length>9?"-"+t.slice(0,-9).toLowerCase()+"-":"";return a+="transform",i.insertBefore(o,null),o.style[t]="translate3d(1px,1px,1px)",e=window.getComputedStyle(o).getPropertyValue(a),i.fake?v(i,r):o.remove(),void 0!==e&&e.length>0&&"none"!==e}(q),M),j=y.tTDu?l(y.tTDu):s(y,"tTDu",B("transitionDuration"),M),V=y.tTDe?l(y.tTDe):s(y,"tTDe",B("transitionDelay"),M),G=y.tADu?l(y.tADu):s(y,"tADu",B("animationDuration"),M),Q=y.tADe?l(y.tADe):s(y,"tADe",B("animationDelay"),M),X=y.tTE?l(y.tTE):s(y,"tTE",H(j,"Transition"),M),Y=y.tAE?l(y.tAE):s(y,"tAE",H(G,"Animation"),M),K=o.console&&"function"==typeof o.console.warn,J=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],U={};if(J.forEach((function(t){if("string"==typeof e[t]){var n=e[t],r=i.querySelector(n);if(U[t]=n,!r||!r.nodeName)return void(K&&console.warn("Can't find",e[t]));e[t]=r}})),!(e.container.children.length<1)){var _=e.responsive,Z=e.nested,$="carousel"===e.mode;if(_){0 in _&&(e=u(e,_[0]),delete _[0]);var tt={};for(var et in _){var nt=_[et];nt="number"==typeof nt?{items:nt}:nt,tt[et]=nt}_=tt,tt=null}if($||function t(e){for(var n in e)$||("slideBy"===n&&(e[n]="page"),"edgePadding"===n&&(e[n]=!1),"autoHeight"===n&&(e[n]=!1)),"responsive"===n&&t(e[n])}(e),!$){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var it=e.animateIn,rt=e.animateOut,ot=e.animateDelay,at=e.animateNormal}var ut,lt,st="horizontal"===e.axis,ct=i.createElement("div"),ft=i.createElement("div"),dt=e.container,vt=dt.parentNode,pt=dt.outerHTML,mt=dt.children,ht=mt.length,yt=kn(),gt=!1;_&&ei(),$&&(dt.className+=" tns-vpfix");var xt,bt,wt,Ct,Mt,Tt,Et=e.autoWidth,St=zn("fixedWidth"),At=zn("edgePadding"),Nt=zn("gutter"),Lt=In(),Bt=zn("center"),Ht=Et?1:Math.floor(zn("items")),Ot=zn("slideBy"),Dt=e.viewportMax||e.fixedWidthViewportWidth,kt=zn("arrowKeys"),Rt=zn("speed"),Pt=e.rewind,It=!Pt&&e.loop,Wt=zn("autoHeight"),zt=zn("controls"),qt=zn("controlsText"),Ft=zn("nav"),jt=zn("touch"),Vt=zn("mouseDrag"),Gt=zn("autoplay"),Qt=zn("autoplayTimeout"),Xt=zn("autoplayText"),Yt=zn("autoplayHoverPause"),Kt=zn("autoplayResetOnVisibility"),Jt=(Ct=null,Mt=zn("nonce"),Tt=document.createElement("style"),Ct&&Tt.setAttribute("media",Ct),Mt&&Tt.setAttribute("nonce",Mt),document.querySelector("head").appendChild(Tt),Tt.sheet?Tt.sheet:Tt.styleSheet),Ut=e.lazyload,_t=e.lazyloadSelector,Zt=[],$t=It?(bt=function(){if(Et||St&&!Dt)return ht-1;var t=St?"fixedWidth":"items",n=[];if((St||e[t]<ht)&&n.push(e[t]),_)for(var i in _){var r=_[i][t];r&&(St||r<ht)&&n.push(r)}return n.length||n.push(0),Math.ceil(St?Dt/Math.min.apply(null,n):Math.max.apply(null,n))}(),wt=$?Math.ceil((5*bt-ht)/2):4*bt-ht,wt=Math.max(bt,wt),Wn("edgePadding")?wt+1:wt):0,te=$?ht+2*$t:ht+$t,ee=!(!St&&!Et||It),ne=St?Ai():null,ie=!$||!It,re=st?"left":"top",oe="",ae="",ue=St?function(){return Bt&&!It?ht-1:Math.ceil(-ne/(St+Nt))}:Et?function(){for(var t=0;t<te;t++)if(xt[t]>=-ne)return t}:function(){return Bt&&$&&!It?ht-1:It||$?Math.max(0,te-Math.ceil(Ht)):te-1},le=Hn(zn("startIndex")),se=le;Bn();var ce,fe,de,ve=0,pe=Et?null:ue(),me=e.preventActionWhenRunning,he=e.swipeAngle,ye=!he||"?",ge=!1,xe=e.onInit,be=new I,we=" tns-slider tns-"+e.mode,Ce=dt.id||(de=window.tnsId,window.tnsId=de?de+1:1,"tns"+window.tnsId),Me=zn("disable"),Te=!1,Ee=e.freezable,Se=!(!Ee||Et)&&ti(),Ae=!1,Ne={click:Pi,keydown:function(t){t=Gi(t);var e=[f.LEFT,f.RIGHT].indexOf(t.keyCode);e>=0&&(0===e?Ue.disabled||Pi(t,-1):_e.disabled||Pi(t,1))}},Le={click:function(t){if(ge){if(me)return;ki()}var e=Qi(t=Gi(t));for(;e!==en&&!w(e,"data-nav");)e=e.parentNode;if(w(e,"data-nav")){var n=an=Number(C(e,"data-nav")),i=St||Et?n*ht/rn:n*Ht;Ri(Ie?n:Math.min(Math.ceil(i),ht-1),t),un===n&&(vn&&Fi(),an=-1)}},keydown:function(t){t=Gi(t);var e=i.activeElement;if(!w(e,"data-nav"))return;var n=[f.LEFT,f.RIGHT,f.ENTER,f.SPACE].indexOf(t.keyCode),r=Number(C(e,"data-nav"));n>=0&&(0===n?r>0&&Vi(tn[r-1]):1===n?r<rn-1&&Vi(tn[r+1]):(an=r,Ri(r,t)))}},Be={mouseover:function(){vn&&(Wi(),pn=!0)},mouseout:function(){pn&&(Ii(),pn=!1)}},He={visibilitychange:function(){i.hidden?vn&&(Wi(),hn=!0):hn&&(Ii(),hn=!1)}},Oe={keydown:function(t){t=Gi(t);var e=[f.LEFT,f.RIGHT].indexOf(t.keyCode);e>=0&&Pi(t,0===e?-1:1)}},De={touchstart:Ji,touchmove:Ui,touchend:Zi,touchcancel:Zi},ke={mousedown:Ji,mousemove:Ui,mouseup:Zi,mouseleave:Zi},Re=Wn("controls"),Pe=Wn("nav"),Ie=!!Et||e.navAsThumbnails,We=Wn("autoplay"),ze=Wn("touch"),qe=Wn("mouseDrag"),Fe="tns-slide-active",je="tns-slide-cloned",Ve="tns-complete",Ge={load:function(t){ci(Qi(t))},error:function(t){e=Qi(t),x(e,"failed"),fi(e);var e}},Qe="force"===e.preventScrollOnTouch;if(Re)var Xe,Ye,Ke=e.controlsContainer,Je=e.controlsContainer?e.controlsContainer.outerHTML:"",Ue=e.prevButton,_e=e.nextButton,Ze=e.prevButton?e.prevButton.outerHTML:"",$e=e.nextButton?e.nextButton.outerHTML:"";if(Pe)var tn,en=e.navContainer,nn=e.navContainer?e.navContainer.outerHTML:"",rn=Et?ht:tr(),on=0,an=-1,un=Dn(),ln=un,sn="tns-nav-active",cn="Carousel Page ",fn=" (Current Slide)";if(We)var dn,vn,pn,mn,hn,yn="forward"===e.autoplayDirection?1:-1,gn=e.autoplayButton,xn=e.autoplayButton?e.autoplayButton.outerHTML:"",bn=["<span class='tns-visually-hidden'>"," animation</span>"];if(ze||qe)var wn,Cn,Mn={},Tn={},En=!1,Sn=st?function(t,e){return t.x-e.x}:function(t,e){return t.y-e.y};Et||Ln(Me||Se),q&&(re=q,oe="translate",F?(oe+=st?"3d(":"3d(0px, ",ae=st?", 0px, 0px)":", 0px)"):(oe+=st?"X(":"Y(",ae=")")),$&&(dt.className=dt.className.replace("tns-vpfix","")),function(){Wn("gutter"),ct.className="tns-outer",ft.className="tns-inner",ct.id=Ce+"-ow",ft.id=Ce+"-iw",""===dt.id&&(dt.id=Ce);we+=W||Et?" tns-subpixel":" tns-no-subpixel",we+=k?" tns-calc":" tns-no-calc",Et&&(we+=" tns-autowidth");we+=" tns-"+e.axis,dt.className+=we,$?((ut=i.createElement("div")).id=Ce+"-mw",ut.className="tns-ovh",ct.appendChild(ut),ut.appendChild(ft)):ct.appendChild(ft);if(Wt){(ut||ft).className+=" tns-ah"}if(vt.insertBefore(ct,dt),ft.appendChild(dt),h(mt,(function(t,e){x(t,"tns-item"),t.id||(t.id=Ce+"-item"+e),!$&&at&&x(t,at),T(t,{"aria-hidden":"true",tabindex:"-1"})})),$t){for(var t=i.createDocumentFragment(),n=i.createDocumentFragment(),r=$t;r--;){var o=r%ht,a=mt[o].cloneNode(!0);if(x(a,je),E(a,"id"),n.insertBefore(a,n.firstChild),$){var u=mt[ht-1-o].cloneNode(!0);x(u,je),E(u,"id"),t.appendChild(u)}}dt.insertBefore(t,dt.firstChild),dt.appendChild(n),mt=dt.children}}(),function(){if(!$)for(var t=le,n=le+Math.min(ht,Ht);t<n;t++){var i=mt[t];i.style.left=100*(t-le)/Ht+"%",x(i,it),b(i,at)}st&&(W||Et?(p(Jt,"#"+Ce+" > .tns-item","font-size:"+o.getComputedStyle(mt[0]).fontSize+";",m(Jt)),p(Jt,"#"+Ce,"font-size:0;",m(Jt))):$&&h(mt,(function(t,e){t.style.marginLeft=function(t){return k?k+"("+100*t+"% / "+te+")":100*t/te+"%"}(e)})));if(z){if(j){var r=ut&&e.autoHeight?Qn(e.speed):"";p(Jt,"#"+Ce+"-mw",r,m(Jt))}r=qn(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight),p(Jt,"#"+Ce+"-iw",r,m(Jt)),$&&(r=st&&!Et?"width:"+Fn(e.fixedWidth,e.gutter,e.items)+";":"",j&&(r+=Qn(Rt)),p(Jt,"#"+Ce,r,m(Jt))),r=st&&!Et?jn(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(r+=Vn(e.gutter)),$||(j&&(r+=Qn(Rt)),G&&(r+=Xn(Rt))),r&&p(Jt,"#"+Ce+" > .tns-item",r,m(Jt))}else{$&&Wt&&(ut.style[j]=Rt/1e3+"s"),ft.style.cssText=qn(At,Nt,St,Wt),$&&st&&!Et&&(dt.style.width=Fn(St,Nt,Ht));r=st&&!Et?jn(St,Nt,Ht):"";Nt&&(r+=Vn(Nt)),r&&p(Jt,"#"+Ce+" > .tns-item",r,m(Jt))}if(_&&z)for(var a in _){a=parseInt(a);var u=_[a],l=(r="",""),s="",c="",f="",d=Et?null:zn("items",a),v=zn("fixedWidth",a),y=zn("speed",a),g=zn("edgePadding",a),w=zn("autoHeight",a),C=zn("gutter",a);j&&ut&&zn("autoHeight",a)&&"speed"in u&&(l="#"+Ce+"-mw{"+Qn(y)+"}"),("edgePadding"in u||"gutter"in u)&&(s="#"+Ce+"-iw{"+qn(g,C,v,y,w)+"}"),$&&st&&!Et&&("fixedWidth"in u||"items"in u||St&&"gutter"in u)&&(c="width:"+Fn(v,C,d)+";"),j&&"speed"in u&&(c+=Qn(y)),c&&(c="#"+Ce+"{"+c+"}"),("fixedWidth"in u||St&&"gutter"in u||!$&&"items"in u)&&(f+=jn(v,C,d)),"gutter"in u&&(f+=Vn(C)),!$&&"speed"in u&&(j&&(f+=Qn(y)),G&&(f+=Xn(y))),f&&(f="#"+Ce+" > .tns-item{"+f+"}"),(r=l+s+c+f)&&Jt.insertRule("@media (min-width: "+a/16+"em) {"+r+"}",Jt.cssRules.length)}}(),Yn();var An=It?$?function(){var t=ve,e=pe;t+=Ot,e-=Ot,At?(t+=1,e-=1):St&&(Lt+Nt)%(St+Nt)&&(e-=1),$t&&(le>e?le-=ht:le<t&&(le+=ht))}:function(){if(le>pe)for(;le>=ve+ht;)le-=ht;else if(le<ve)for(;le<=pe-ht;)le+=ht}:function(){le=Math.max(ve,Math.min(pe,le))},Nn=$?function(){var t,e,n,i,r,o,a,u,l,s,c;Ei(dt,""),j||!Rt?(Bi(),Rt&&L(dt)||ki()):(t=dt,e=re,n=oe,i=ae,r=Ni(),o=Rt,a=ki,u=Math.min(o,10),l=r.indexOf("%")>=0?"%":"px",r=r.replace(l,""),s=Number(t.style[e].replace(n,"").replace(i,"").replace(l,"")),c=(r-s)/o*u,setTimeout((function r(){o-=u,s+=c,t.style[e]=n+s+l+i,o>0?setTimeout(r,u):a()}),u)),st||$i()}:function(){Zt=[];var t={};t[X]=t[Y]=ki,P(mt[se],t),R(mt[le],t),Hi(se,it,rt,!0),Hi(le,at,it),X&&Y&&Rt&&L(dt)||ki()};return{version:"2.9.4",getInfo:nr,events:be,goTo:Ri,play:function(){Gt&&!vn&&(qi(),mn=!1)},pause:function(){vn&&(Fi(),mn=!0)},isOn:gt,updateSliderHeight:yi,refresh:Yn,destroy:function(){if(Jt.disabled=!0,Jt.ownerNode&&Jt.ownerNode.remove(),P(o,{resize:Zn}),kt&&P(i,Oe),Ke&&P(Ke,Ne),en&&P(en,Le),P(dt,Be),P(dt,He),gn&&P(gn,{click:ji}),Gt&&clearInterval(dn),$&&X){var t={};t[X]=ki,P(dt,t)}jt&&P(dt,De),Vt&&P(dt,ke);var r=[pt,Je,Ze,$e,nn,xn];for(var a in J.forEach((function(t,i){var o="container"===t?ct:e[t];if("object"===n(o)&&o){var a=!!o.previousElementSibling&&o.previousElementSibling,u=o.parentNode;o.outerHTML=r[i],e[t]=a?a.nextElementSibling:u.firstElementChild}})),J=it=rt=ot=at=st=ct=ft=dt=vt=pt=mt=ht=lt=yt=Et=St=At=Nt=Lt=Ht=Ot=Dt=kt=Rt=Pt=It=Wt=Jt=Ut=xt=Zt=$t=te=ee=ne=ie=re=oe=ae=ue=le=se=ve=pe=he=ye=ge=xe=be=we=Ce=Me=Te=Ee=Se=Ae=Ne=Le=Be=He=Oe=De=ke=Re=Pe=Ie=We=ze=qe=Fe=Ve=Ge=ce=zt=qt=Ke=Je=Ue=_e=Xe=Ye=Ft=en=nn=tn=rn=on=an=un=ln=sn=cn=fn=Gt=Qt=yn=Xt=Yt=gn=xn=Kt=bn=dn=vn=pn=mn=hn=Mn=Tn=wn=En=Cn=Sn=jt=Vt=null,this)"rebuild"!==a&&(this[a]=null);gt=!1},rebuild:function(){return t(u(e,U))}}}function Ln(t){t&&(zt=Ft=jt=Vt=kt=Gt=Yt=Kt=!1)}function Bn(){for(var t=$?le-$t:le;t<0;)t+=ht;return t%ht+1}function Hn(t){return t=t?Math.max(0,Math.min(It?ht-1:ht-Ht,t)):0,$?t+$t:t}function On(t){for(null==t&&(t=le),$&&(t-=$t);t<0;)t+=ht;return Math.floor(t%ht)}function Dn(){var t,e=On();return t=Ie?e:St||Et?Math.ceil((e+1)*rn/ht-1):Math.floor(e/Ht),!It&&$&&le===pe&&(t=rn-1),t}function kn(){return o.innerWidth||i.documentElement.clientWidth||i.body.clientWidth}function Rn(t){return"top"===t?"afterbegin":"beforeend"}function Pn(t){if(null!=t){var e,n,r=i.createElement("div");return t.appendChild(r),n=(e=r.getBoundingClientRect()).right-e.left,r.remove(),n||Pn(t.parentNode)}}function In(){var t=At?2*At-Nt:0;return Pn(vt)-t}function Wn(t){if(e[t])return!0;if(_)for(var n in _)if(_[n][t])return!0;return!1}function zn(t,n){if(null==n&&(n=yt),"items"===t&&St)return Math.floor((Lt+Nt)/(St+Nt))||1;var i=e[t];if(_)for(var r in _)n>=parseInt(r)&&t in _[r]&&(i=_[r][t]);return"slideBy"===t&&"page"===i&&(i=zn("items")),$||"slideBy"!==t&&"items"!==t||(i=Math.floor(i)),i}function qn(t,e,n,i,r){var o="";if(void 0!==t){var a=t;e&&(a-=e),o=st?"margin: 0 "+a+"px 0 "+t+"px;":"margin: "+t+"px 0 "+a+"px 0;"}else if(e&&!n){var u="-"+e+"px";o="margin: 0 "+(st?u+" 0 0":"0 "+u+" 0")+";"}return!$&&r&&j&&i&&(o+=Qn(i)),o}function Fn(t,e,n){return t?(t+e)*te+"px":k?k+"("+100*te+"% / "+n+")":100*te/n+"%"}function jn(t,e,n){var i;if(t)i=t+e+"px";else{$||(n=Math.floor(n));var r=$?te:n;i=k?k+"(100% / "+r+")":100/r+"%"}return i="width:"+i,"inner"!==Z?i+";":i+" !important;"}function Vn(t){var e="";!1!==t&&(e=(st?"padding-":"margin-")+(st?"right":"bottom")+": "+t+"px;");return e}function Gn(t,e){var n=t.substring(0,t.length-e).toLowerCase();return n&&(n="-"+n+"-"),n}function Qn(t){return Gn(j,18)+"transition-duration:"+t/1e3+"s;"}function Xn(t){return Gn(G,17)+"animation-duration:"+t/1e3+"s;"}function Yn(){if(Wn("autoHeight")||Et||!st){var t=dt.querySelectorAll("img");h(t,(function(t){var e=t.src;Ut||(e&&e.indexOf("data:image")<0?(t.src="",R(t,Ge),x(t,"loading"),t.src=e):ci(t))})),r((function(){pi(S(t),(function(){ce=!0}))})),Wn("autoHeight")&&(t=di(le,Math.min(le+Ht-1,te-1))),Ut?Kn():r((function(){pi(S(t),Kn)}))}else $&&Li(),Un(),_n()}function Kn(){if(Et&&ht>1){var t=It?le:ht-1;!function e(){var n=mt[t].getBoundingClientRect().left,i=mt[t-1].getBoundingClientRect().right;Math.abs(n-i)<=1?Jn():setTimeout((function(){e()}),16)}()}else Jn()}function Jn(){st&&!Et||(gi(),Et?(ne=Ai(),Ee&&(Se=ti()),pe=ue(),Ln(Me||Se)):$i()),$&&Li(),Un(),_n()}function Un(){if(xi(),ct.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">'+ui()+"</span>  of "+ht+"</div>"),fe=ct.querySelector(".tns-liveregion .current"),We){var t=Gt?"stop":"start";gn?T(gn,{"data-action":t}):e.autoplayButtonOutput&&(ct.insertAdjacentHTML(Rn(e.autoplayPosition),'<button type="button" data-action="'+t+'">'+bn[0]+t+bn[1]+Xt[0]+"</button>"),gn=ct.querySelector("[data-action]")),gn&&R(gn,{click:ji}),Gt&&(qi(),Yt&&R(dt,Be),Kt&&R(dt,He))}if(Pe){if(en)T(en,{"aria-label":"Carousel Pagination"}),h(tn=en.children,(function(t,e){T(t,{"data-nav":e,tabindex:"-1","aria-label":cn+(e+1),"aria-controls":Ce})}));else{for(var n="",i=Ie?"":'style="display:none"',r=0;r<ht;r++)n+='<button type="button" data-nav="'+r+'" tabindex="-1" aria-controls="'+Ce+'" '+i+' aria-label="'+cn+(r+1)+'"></button>';n='<div class="tns-nav" aria-label="Carousel Pagination">'+n+"</div>",ct.insertAdjacentHTML(Rn(e.navPosition),n),en=ct.querySelector(".tns-nav"),tn=en.children}if(er(),j){var o=j.substring(0,j.length-18).toLowerCase(),a="transition: all "+Rt/1e3+"s";o&&(a="-"+o+"-"+a),p(Jt,"[aria-controls^="+Ce+"-item]",a,m(Jt))}T(tn[un],{"aria-label":cn+(un+1)+fn}),E(tn[un],"tabindex"),x(tn[un],sn),R(en,Le)}Re&&(Ke||Ue&&_e||(ct.insertAdjacentHTML(Rn(e.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+Ce+'">'+qt[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+Ce+'">'+qt[1]+"</button></div>"),Ke=ct.querySelector(".tns-controls")),Ue&&_e||(Ue=Ke.children[0],_e=Ke.children[1]),e.controlsContainer&&T(Ke,{"aria-label":"Carousel Navigation",tabindex:"0"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&T([Ue,_e],{"aria-controls":Ce,tabindex:"-1"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(T(Ue,{"data-controls":"prev"}),T(_e,{"data-controls":"next"})),Xe=wi(Ue),Ye=wi(_e),Ti(),Ke?R(Ke,Ne):(R(Ue,Ne),R(_e,Ne))),ni()}function _n(){if($&&X){var t={};t[X]=ki,R(dt,t)}jt&&R(dt,De,e.preventScrollOnTouch),Vt&&R(dt,ke),kt&&R(i,Oe),"inner"===Z?be.on("outerResized",(function(){$n(),be.emit("innerLoaded",nr())})):(_||St||Et||Wt||!st)&&R(o,{resize:Zn}),Wt&&("outer"===Z?be.on("innerLoaded",vi):Me||vi()),si(),Me?oi():Se&&ri(),be.on("indexChanged",mi),"inner"===Z&&be.emit("innerLoaded",nr()),"function"==typeof xe&&xe(nr()),gt=!0}function Zn(t){r((function(){$n(Gi(t))}))}function $n(t){if(gt){"outer"===Z&&be.emit("outerResized",nr(t)),yt=kn();var n,r=lt,o=!1;_&&(ei(),(n=r!==lt)&&be.emit("newBreakpointStart",nr(t)));var a,u,l=Ht,s=Me,c=Se,f=kt,d=zt,v=Ft,y=jt,g=Vt,w=Gt,C=Yt,M=Kt,T=le;if(n){var E=St,S=Wt,L=qt,B=Bt,H=Xt;if(!z)var O=Nt,D=At}if(kt=zn("arrowKeys"),zt=zn("controls"),Ft=zn("nav"),jt=zn("touch"),Bt=zn("center"),Vt=zn("mouseDrag"),Gt=zn("autoplay"),Yt=zn("autoplayHoverPause"),Kt=zn("autoplayResetOnVisibility"),n&&(Me=zn("disable"),St=zn("fixedWidth"),Rt=zn("speed"),Wt=zn("autoHeight"),qt=zn("controlsText"),Xt=zn("autoplayText"),Qt=zn("autoplayTimeout"),z||(At=zn("edgePadding"),Nt=zn("gutter"))),Ln(Me),Lt=In(),st&&!Et||Me||(gi(),st||($i(),o=!0)),(St||Et)&&(ne=Ai(),pe=ue()),(n||St)&&(Ht=zn("items"),Ot=zn("slideBy"),(u=Ht!==l)&&(St||Et||(pe=ue()),An())),n&&Me!==s&&(Me?oi():function(){if(!Te)return;if(Jt.disabled=!1,dt.className+=we,Li(),It)for(var t=$t;t--;)$&&N(mt[t]),N(mt[te-t-1]);if(!$)for(var e=le,n=le+ht;e<n;e++){var i=mt[e],r=e<le+Ht?it:at;i.style.left=100*(e-le)/Ht+"%",x(i,r)}ii(),Te=!1}()),Ee&&(n||St||Et)&&(Se=ti())!==c&&(Se?(Bi(Ni(Hn(0))),ri()):(!function(){if(!Ae)return;At&&z&&(ft.style.margin="");if($t)for(var t="tns-transparent",e=$t;e--;)$&&b(mt[e],t),b(mt[te-e-1],t);ii(),Ae=!1}(),o=!0)),Ln(Me||Se),Gt||(Yt=Kt=!1),kt!==f&&(kt?R(i,Oe):P(i,Oe)),zt!==d&&(zt?Ke?N(Ke):(Ue&&N(Ue),_e&&N(_e)):Ke?A(Ke):(Ue&&A(Ue),_e&&A(_e))),Ft!==v&&(Ft?(N(en),er()):A(en)),jt!==y&&(jt?R(dt,De,e.preventScrollOnTouch):P(dt,De)),Vt!==g&&(Vt?R(dt,ke):P(dt,ke)),Gt!==w&&(Gt?(gn&&N(gn),vn||mn||qi()):(gn&&A(gn),vn&&Fi())),Yt!==C&&(Yt?R(dt,Be):P(dt,Be)),Kt!==M&&(Kt?R(i,He):P(i,He)),n){if(St===E&&Bt===B||(o=!0),Wt!==S&&(Wt||(ft.style.height="")),zt&&qt!==L&&(Ue.innerHTML=qt[0],_e.innerHTML=qt[1]),gn&&Xt!==H){var k=Gt?1:0,I=gn.innerHTML,W=I.length-H[k].length;I.substring(W)===H[k]&&(gn.innerHTML=I.substring(0,W)+Xt[k])}}else Bt&&(St||Et)&&(o=!0);if((u||St&&!Et)&&(rn=tr(),er()),(a=le!==T)?(be.emit("indexChanged",nr()),o=!0):u?a||mi():(St||Et)&&(si(),xi(),ai()),u&&!$&&function(){for(var t=le+Math.min(ht,Ht),e=te;e--;){var n=mt[e];e>=le&&e<t?(x(n,"tns-moving"),n.style.left=100*(e-le)/Ht+"%",x(n,it),b(n,at)):n.style.left&&(n.style.left="",x(n,at),b(n,it)),b(n,rt)}setTimeout((function(){h(mt,(function(t){b(t,"tns-moving")}))}),300)}(),!Me&&!Se){if(n&&!z&&(At===D&&Nt===O||(ft.style.cssText=qn(At,Nt,St,Rt,Wt)),st)){$&&(dt.style.width=Fn(St,Nt,Ht));var q=jn(St,Nt,Ht)+Vn(Nt);!function(t,e){"deleteRule"in t?t.deleteRule(e):t.removeRule(e)}(Jt,m(Jt)-1),p(Jt,"#"+Ce+" > .tns-item",q,m(Jt))}Wt&&vi(),o&&(Li(),se=le)}n&&be.emit("newBreakpointEnd",nr(t))}}function ti(){if(!St&&!Et)return ht<=(Bt?Ht-(Ht-1)/2:Ht);var t=St?(St+Nt)*ht:xt[ht],e=At?Lt+2*At:Lt+Nt;return Bt&&(e-=St?(Lt-St)/2:(Lt-(xt[le+1]-xt[le]-Nt))/2),t<=e}function ei(){for(var t in lt=0,_)t=parseInt(t),yt>=t&&(lt=t)}function ni(){!Gt&&gn&&A(gn),!Ft&&en&&A(en),zt||(Ke?A(Ke):(Ue&&A(Ue),_e&&A(_e)))}function ii(){Gt&&gn&&N(gn),Ft&&en&&N(en),zt&&(Ke?N(Ke):(Ue&&N(Ue),_e&&N(_e)))}function ri(){if(!Ae){if(At&&(ft.style.margin="0px"),$t)for(var t="tns-transparent",e=$t;e--;)$&&x(mt[e],t),x(mt[te-e-1],t);ni(),Ae=!0}}function oi(){if(!Te){if(Jt.disabled=!0,dt.className=dt.className.replace(we.substring(1),""),E(dt,["style"]),It)for(var t=$t;t--;)$&&A(mt[t]),A(mt[te-t-1]);if(st&&$||E(ft,["style"]),!$)for(var e=le,n=le+ht;e<n;e++){var i=mt[e];E(i,["style"]),b(i,it),b(i,at)}ni(),Te=!0}}function ai(){var t=ui();fe.innerHTML!==t&&(fe.innerHTML=t)}function ui(){var t=li(),e=t[0]+1,n=t[1]+1;return e===n?e+"":e+" to "+n}function li(t){null==t&&(t=Ni());var e,n,i,r=le;if(Bt||At?(Et||St)&&(n=-(parseFloat(t)+At),i=n+Lt+2*At):Et&&(n=xt[le],i=n+Lt),Et)xt.forEach((function(t,o){o<te&&((Bt||At)&&t<=n+.5&&(r=o),i-t>=.5&&(e=o))}));else{if(St){var o=St+Nt;Bt||At?(r=Math.floor(n/o),e=Math.ceil(i/o-1)):e=r+Math.ceil(Lt/o)-1}else if(Bt||At){var a=Ht-1;if(Bt?(r-=a/2,e=le+a/2):e=le+a,At){var u=At*Ht/Lt;r-=u,e+=u}r=Math.floor(r),e=Math.ceil(e)}else e=r+Ht-1;r=Math.max(r,0),e=Math.min(e,te-1)}return[r,e]}function si(){if(Ut&&!Me){var t=li();t.push(_t),di.apply(null,t).forEach((function(t){if(!g(t,Ve)){var e={};e[X]=function(t){t.stopPropagation()},R(t,e),R(t,Ge),t.src=C(t,"data-src");var n=C(t,"data-srcset");n&&(t.srcset=n),x(t,"loading")}}))}}function ci(t){x(t,"loaded"),fi(t)}function fi(t){x(t,Ve),b(t,"loading"),P(t,Ge)}function di(t,e,n){var i=[];for(n||(n="img");t<=e;)h(mt[t].querySelectorAll(n),(function(t){i.push(t)})),t++;return i}function vi(){var t=di.apply(null,li());r((function(){pi(t,yi)}))}function pi(t,e){return ce?e():(t.forEach((function(e,n){!Ut&&e.complete&&fi(e),g(e,Ve)&&t.splice(n,1)})),t.length?void r((function(){pi(t,e)})):e())}function mi(){si(),xi(),ai(),Ti(),function(){if(Ft&&(un=an>=0?an:Dn(),an=-1,un!==ln)){var t=tn[ln],e=tn[un];T(t,{tabindex:"-1","aria-label":cn+(ln+1)}),b(t,sn),T(e,{"aria-label":cn+(un+1)+fn}),E(e,"tabindex"),x(e,sn),ln=un}}()}function hi(t,e){for(var n=[],i=t,r=Math.min(t+e,te);i<r;i++)n.push(mt[i].offsetHeight);return Math.max.apply(null,n)}function yi(){var t=Wt?hi(le,Ht):hi($t,ht),e=ut||ft;e.style.height!==t&&(e.style.height=t+"px")}function gi(){xt=[0];var t=st?"left":"top",e=st?"right":"bottom",n=mt[0].getBoundingClientRect()[t];h(mt,(function(i,r){r&&xt.push(i.getBoundingClientRect()[t]-n),r===te-1&&xt.push(i.getBoundingClientRect()[e]-n)}))}function xi(){var t=li(),e=t[0],n=t[1];h(mt,(function(t,i){i>=e&&i<=n?w(t,"aria-hidden")&&(E(t,["aria-hidden","tabindex"]),x(t,Fe)):w(t,"aria-hidden")||(T(t,{"aria-hidden":"true",tabindex:"-1"}),b(t,Fe))}))}function bi(t){return t.nodeName.toLowerCase()}function wi(t){return"button"===bi(t)}function Ci(t){return"true"===t.getAttribute("aria-disabled")}function Mi(t,e,n){t?e.disabled=n:e.setAttribute("aria-disabled",n.toString())}function Ti(){if(zt&&!Pt&&!It){var t=Xe?Ue.disabled:Ci(Ue),e=Ye?_e.disabled:Ci(_e),n=le<=ve,i=!Pt&&le>=pe;n&&!t&&Mi(Xe,Ue,!0),!n&&t&&Mi(Xe,Ue,!1),i&&!e&&Mi(Ye,_e,!0),!i&&e&&Mi(Ye,_e,!1)}}function Ei(t,e){j&&(t.style[j]=e)}function Si(t){return null==t&&(t=le),Et?(Lt-(At?Nt:0)-(xt[t+1]-xt[t]-Nt))/2:St?(Lt-St)/2:(Ht-1)/2}function Ai(){var t=Lt+(At?Nt:0)-(St?(St+Nt)*te:xt[te]);return Bt&&!It&&(t=St?-(St+Nt)*(te-1)-Si():Si(te-1)-xt[te-1]),t>0&&(t=0),t}function Ni(t){var e;if(null==t&&(t=le),st&&!Et)if(St)e=-(St+Nt)*t,Bt&&(e+=Si());else{var n=q?te:Ht;Bt&&(t-=Si()),e=100*-t/n}else e=-xt[t],Bt&&Et&&(e+=Si());return ee&&(e=Math.max(e,ne)),e+=!st||Et||St?"px":"%"}function Li(t){Ei(dt,"0s"),Bi(t)}function Bi(t){null==t&&(t=Ni()),dt.style[re]=oe+t+ae}function Hi(t,e,n,i){var r=t+Ht;It||(r=Math.min(r,te));for(var o=t;o<r;o++){var a=mt[o];i||(a.style.left=100*(o-le)/Ht+"%"),ot&&V&&(a.style[V]=a.style[Q]=ot*(o-t)/1e3+"s"),b(a,e),x(a,n),i&&Zt.push(a)}}function Oi(t,e){ie&&An(),(le!==se||e)&&(be.emit("indexChanged",nr()),be.emit("transitionStart",nr()),Wt&&vi(),vn&&t&&["click","keydown"].indexOf(t.type)>=0&&Fi(),ge=!0,Nn())}function Di(t){return t.toLowerCase().replace(/-/g,"")}function ki(t){if($||ge){if(be.emit("transitionEnd",nr(t)),!$&&Zt.length>0)for(var e=0;e<Zt.length;e++){var n=Zt[e];n.style.left="",Q&&V&&(n.style[Q]="",n.style[V]=""),b(n,rt),x(n,at)}if(!t||!$&&t.target.parentNode===dt||t.target===dt&&Di(t.propertyName)===Di(re)){if(!ie){var i=le;An(),le!==i&&(be.emit("indexChanged",nr()),Li())}"inner"===Z&&be.emit("innerLoaded",nr()),ge=!1,se=le}}}function Ri(t,e){if(!Se)if("prev"===t)Pi(e,-1);else if("next"===t)Pi(e,1);else{if(ge){if(me)return;ki()}var n=On(),i=0;if("first"===t?i=-n:"last"===t?i=$?ht-Ht-n:ht-1-n:("number"!=typeof t&&(t=parseInt(t)),isNaN(t)||(e||(t=Math.max(0,Math.min(ht-1,t))),i=t-n)),!$&&i&&Math.abs(i)<Ht){var r=i>0?1:-1;i+=le+i-ht>=ve?ht*r:2*ht*r*-1}le+=i,$&&It&&(le<ve&&(le+=ht),le>pe&&(le-=ht)),On(le)!==On(se)&&Oi(e)}}function Pi(t,e){if(ge){if(me)return;ki()}var n;if(!e){for(var i=Qi(t=Gi(t));i!==Ke&&[Ue,_e].indexOf(i)<0;)i=i.parentNode;var r=[Ue,_e].indexOf(i);r>=0&&(n=!0,e=0===r?-1:1)}if(Pt){if(le===ve&&-1===e)return void Ri("last",t);if(le===pe&&1===e)return void Ri("first",t)}e&&(le+=Ot*e,Et&&(le=Math.floor(le)),Oi(n||t&&"keydown"===t.type?t:null))}function Ii(){dn=setInterval((function(){Pi(null,yn)}),Qt),vn=!0}function Wi(){clearInterval(dn),vn=!1}function zi(t,e){T(gn,{"data-action":t}),gn.innerHTML=bn[0]+t+bn[1]+e}function qi(){Ii(),gn&&zi("stop",Xt[1])}function Fi(){Wi(),gn&&zi("start",Xt[0])}function ji(){vn?(Fi(),mn=!0):(qi(),mn=!1)}function Vi(t){t.focus()}function Gi(t){return Xi(t=t||o.event)?t.changedTouches[0]:t}function Qi(t){return t.target||o.event.srcElement}function Xi(t){return t.type.indexOf("touch")>=0}function Yi(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Ki(){return o=Tn.y-Mn.y,a=Tn.x-Mn.x,t=Math.atan2(o,a)*(180/Math.PI),n=he,i=!1,(r=Math.abs(90-Math.abs(t)))>=90-n?i="horizontal":r<=n&&(i="vertical"),i===e.axis;var t,n,i,r,o,a}function Ji(t){if(ge){if(me)return;ki()}Gt&&vn&&Wi(),En=!0,Cn&&(a(Cn),Cn=null);var e=Gi(t);be.emit(Xi(t)?"touchStart":"dragStart",nr(t)),!Xi(t)&&["img","a"].indexOf(bi(Qi(t)))>=0&&Yi(t),Tn.x=Mn.x=e.clientX,Tn.y=Mn.y=e.clientY,$&&(wn=parseFloat(dt.style[re].replace(oe,"")),Ei(dt,"0s"))}function Ui(t){if(En){var e=Gi(t);Tn.x=e.clientX,Tn.y=e.clientY,$?Cn||(Cn=r((function(){_i(t)}))):("?"===ye&&(ye=Ki()),ye&&(Qe=!0)),("boolean"!=typeof t.cancelable||t.cancelable)&&Qe&&t.preventDefault()}}function _i(t){if(ye){if(a(Cn),En&&(Cn=r((function(){_i(t)}))),"?"===ye&&(ye=Ki()),ye){!Qe&&Xi(t)&&(Qe=!0);try{t.type&&be.emit(Xi(t)?"touchMove":"dragMove",nr(t))}catch(t){}var e=wn,n=Sn(Tn,Mn);if(!st||St||Et)e+=n,e+="px";else e+=q?n*Ht*100/((Lt+Nt)*te):100*n/(Lt+Nt),e+="%";dt.style[re]=oe+e+ae}}else En=!1}function Zi(t){if(En){Cn&&(a(Cn),Cn=null),$&&Ei(dt,""),En=!1;var n=Gi(t);Tn.x=n.clientX,Tn.y=n.clientY;var i=Sn(Tn,Mn);if(Math.abs(i)){if(!Xi(t)){var o=Qi(t);R(o,{click:function t(e){Yi(e),P(o,{click:t})}})}$?Cn=r((function(){if(st&&!Et){var e=-i*Ht/(Lt+Nt);e=i>0?Math.floor(e):Math.ceil(e),le+=e}else{var n=-(wn+i);if(n<=0)le=ve;else if(n>=xt[te-1])le=pe;else for(var r=0;r<te&&n>=xt[r];)le=r,n>xt[r]&&i<0&&(le+=1),r++}Oi(t,i),be.emit(Xi(t)?"touchEnd":"dragEnd",nr(t))})):ye&&Pi(t,i>0?-1:1)}}"auto"===e.preventScrollOnTouch&&(Qe=!1),he&&(ye="?"),Gt&&!vn&&Ii()}function $i(){(ut||ft).style.height=xt[le+Ht]-xt[le]+"px"}function tr(){var t=St?(St+Nt)*ht/Lt:ht/Ht;return Math.min(Math.ceil(t),ht)}function er(){if(Ft&&!Ie&&rn!==on){var t=on,e=rn,n=N;for(on>rn&&(t=rn,e=on,n=A);t<e;)n(tn[t]),t++;on=rn}}function nr(t){return{container:dt,slideItems:mt,navContainer:en,navItems:tn,controlsContainer:Ke,hasControls:Re,prevButton:Ue,nextButton:_e,items:Ht,slideBy:Ot,cloneCount:$t,slideCount:ht,slideCountNew:te,index:le,indexCached:se,displayIndex:Bn(),navCurrentIndex:un,navCurrentIndexCached:ln,pages:rn,pagesCached:on,sheet:Jt,isOn:gt,event:t||{}}}K&&console.warn("No slides found in",e.container)}}},n={};function i(t){var r=n[t];if(void 0!==r)return r.exports;var o=n[t]={exports:{}};return e[t](o,o.exports,i),o.exports}t=i(644),document.querySelectorAll(".fp-tns-slider").forEach((function(e){var n=e.parentNode.querySelector(".fp-tns-slider-controls");(0,t.W)({container:e,loop:!0,lazyload:!0,autoplay:!0,autoplayHoverPause:!0,controlsContainer:n||!1})}))}();
     1();
  • filterable-portfolio/trunk/filterable-portfolio.php

    r2757596 r2760212  
    44 * Plugin URI:          https://sayfulislam.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
    55 * Description:         A WordPress plugin to display portfolio images with filtering.
    6  * Version:             1.6.0
     6 * Version:             1.6.
    77 * Author:              Sayful Islam
    88 * Author URI:          https://sayfulislam.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
     
    4747         * @var string
    4848         */
    49         private $version = '1.6.0';
     49        private $version = '1.6.';
    5050
    5151        /**
  • filterable-portfolio/trunk/includes/class-filterable-portfolio-gutenberg-block.php

    r2757596 r2760212  
    4141            'render_callback' => [ $this, 'portfolio_dynamic_render_callback' ],
    4242            'attributes'      => [
    43                 'isFeatured'       => [ 'type' => 'boolean', 'default' => false ],
    44                 'showFilter'       => [ 'type' => 'boolean', 'default' => true ],
    45                 'theme'            => [
     43                'isFeatured'        => [ 'type' => 'boolean', 'default' => false ],
     44                'showFilter'        => [ 'type' => 'boolean', 'default' => true ],
     45                'limit'             => [
     46                    'type'    => 'number',
     47                    'default' => Filterable_Portfolio_Helper::get_option( 'posts_per_page', 100 )
     48                ],
     49                'theme'             => [
    4650                    'type'    => 'string',
    4751                    'default' => Filterable_Portfolio_Helper::get_option( 'portfolio_theme' )
    4852                ],
    49                 'buttonsAlignment' => [
     53                'buttonsAlignment' => [
    5054                    'type'    => 'string',
    5155                    'default' => Filterable_Portfolio_Helper::get_option( 'filter_buttons_alignment' )
    5256                ],
     57
     58
     59
     60
    5361            ],
    5462        ) );
     
    6674        $theme             = $attributes['theme'] ?? '';
    6775        $buttons_alignment = $attributes['buttonsAlignment'] ?? '';
     76
     77
     78
     79
    6880
    6981        $args = [
    70             'featured'    => $featured ? 'yes' : 'no',
    71             'show_filter' => $show_filter ? 'yes' : 'no',
     82            'featured'           => $featured ? 'yes' : 'no',
     83            'show_filter'        => $show_filter ? 'yes' : 'no',
     84            'responsive_classes' => [
     85                'columns_phone'   => $columnsPhone,
     86                'columns_tablet'  => $columnsTablet,
     87                'columns_desktop' => $columnsDesktop,
     88                'columns'         => $columnsWidescreen,
     89            ],
    7290        ];
    7391        if ( in_array( $theme, [ 'one', 'two' ], true ) ) {
     
    7896        }
    7997
     98
     99
     100
     101
    80102        return Filterable_Portfolio_Shortcode::init()->shortcode( $args );
    81103    }
     104
     105
     106
     107
     108
     109
     110
     111
     112
     113
     114
     115
     116
     117
    82118}
  • filterable-portfolio/trunk/includes/class-filterable-portfolio-scripts.php

    r2746801 r2760212  
    169169         * @return string
    170170         */
    171         function find_color_invert( $color ) {
     171        function find_color_invert( $color ) {
    172172            if ( '' === $color ) {
    173173                return '';
     
    177177            $color = str_replace( ' ', '', $color );
    178178
    179             // If this is hex color
    180             if ( 1 === preg_match( '|^#([A-Fa-f0-9]{3}){1,2}$|', $color ) ) {
    181                 $r = hexdec( substr( $color, 0, 2 ) );
    182                 $g = hexdec( substr( $color, 2, 2 ) );
    183                 $b = hexdec( substr( $color, 4, 2 ) );
    184             }
     179            // 3 or 6 hex digits, or the empty string.
     180            if ( preg_match( '/^(\#[\da-f]{3}|\#[\da-f]{6}|\#[\da-f]{8})$/', $color ) ) {
     181                // Format the hex color string.
     182                $hex = str_replace( '#', '', $color );
     183
     184                if ( 3 == strlen( $hex ) ) {
     185                    $hex = str_repeat( substr( $hex, 0, 1 ), 2 ) .
     186                           str_repeat( substr( $hex, 1, 1 ), 2 ) .
     187                           str_repeat( substr( $hex, 2, 1 ), 2 );
     188                }
     189
     190                $r = hexdec( substr( $hex, 0, 2 ) );
     191                $g = hexdec( substr( $hex, 2, 2 ) );
     192                $b = hexdec( substr( $hex, 4, 2 ) );
     193            }
     194
    185195            // If this is rgb color
    186196            if ( 'rgb(' === substr( $color, 0, 4 ) ) {
  • filterable-portfolio/trunk/includes/class-filterable-portfolio-shortcode.php

    r2757596 r2760212  
    2424
    2525                add_shortcode( 'filterable_portfolio', array( self::$instance, 'shortcode' ) );
    26                 add_action( 'filterable_portfolio_loop_post', array( self::$instance, 'portfolio_item' ) );
     26                add_action( 'filterable_portfolio_loop_post', array( self::$instance, 'portfolio_item' ) );
    2727            }
    2828
     
    3939        public function shortcode( $attributes ) {
    4040            $attributes = shortcode_atts( [
    41                 'featured'          => 'no',
    42                 'show_filter'       => 'yes',
    43                 'theme'             => Filterable_Portfolio_Helper::get_option( 'portfolio_theme', 'two' ),
    44                 'buttons_alignment' => Filterable_Portfolio_Helper::get_option( 'filter_buttons_alignment', 'end' ),
     41                'featured'           => 'no',
     42                'show_filter'        => 'yes',
     43                'responsive_classes' => [],
     44                'theme'              => Filterable_Portfolio_Helper::get_option( 'portfolio_theme', 'two' ),
     45                'buttons_alignment'  => Filterable_Portfolio_Helper::get_option( 'filter_buttons_alignment', 'end' ),
     46                'per_page'           => Filterable_Portfolio_Helper::get_option( 'posts_per_page', 100 ),
    4547            ], $attributes, 'filterable_portfolio' );
    4648
     
    4951            $args = [];
    5052
     53
     54
     55
     56
    5157            $featured = in_array( $attributes['featured'], [ 'yes', 'on', 'true', true, 1 ], true );
    5258            if ( $featured ) {
    53                 $args['featured'] = $featured;
     59                $args['featured'] = ;
    5460            }
    5561
     
    6268                load_template( $locate_template, false );
    6369            } else {
    64                 //require FILTERABLE_PORTFOLIO_TEMPLATES . '/filterable_portfolio.php';
    65                 $this->portfolio_items( $attributes );
     70                $this->portfolio_items( $attributes, $portfolios, $categories );
    6671            }
    67             $html = ob_get_contents();
    68             ob_end_clean();
     72            $html = ob_get_clean();
    6973
    7074            return apply_filters( 'filterable_portfolio', $html, $portfolios, $categories );
     
    102106         * Get portfolio items
    103107         *
    104          * @param array $attributes
     108         * @param array $attributes Setting attributes.
     109         * @param array $portfolios List of WP_Post object.
     110         * @param array $categories List of WP_Term object.
    105111         */
    106         public function portfolio_items( $attributes ) {
    107             $args = [];
    108 
    109             $featured = in_array( $attributes['featured'], [ 'yes', 'on', 'true', true, 1 ], true );
    110             if ( $featured ) {
    111                 $args['featured'] = $featured;
    112             }
    113             $portfolios = Filterable_Portfolio_Helper::get_portfolios( $args );
    114             $categories = Filterable_Portfolio_Helper::get_categories_from_portfolios( $portfolios );
    115 
     112        public function portfolio_items( array $attributes, $portfolios = [], $categories = [] ) {
    116113            $theme       = in_array( $attributes['theme'], [ 'one', 'two' ] ) ? $attributes['theme'] : 'one';
    117114            $items_class = 'grids portfolio-items';
     
    122119                <div id="portfolio-items" class="<?php echo $items_class; ?>">
    123120                    <?php
    124                     $temp_post = $GLOBALS['post'];
     121                    $GLOBALS['filterable_portfolio_attributes'] = $attributes;
     122                    $temp_post                                  = $GLOBALS['post'];
    125123                    foreach ( $portfolios as $portfolio ) {
    126124                        setup_postdata( $portfolio );
     
    139137         * Portfolio loop post content
    140138         */
    141         public function portfolio_item() {
    142             $template = FILTERABLE_PORTFOLIO_TEMPLATES . '/content-portfolio.php';
    143             load_template( $template, false );
     139        public function portfolio_loop_item() {
     140            load_template( FILTERABLE_PORTFOLIO_TEMPLATES . '/content-portfolio.php', false );
    144141        }
    145142    }
  • filterable-portfolio/trunk/readme.txt

    r2757597 r2760212  
    55Tested up to: 6.0
    66Requires PHP: 7.0
    7 Stable tag: 1.6.0
     7Stable tag: 1.6.
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.txt
     
    103103
    104104== Changelog ==
     105
     106
     107
     108
     109
     110
     111
    105112
    106113= version 1.6.0 - 2022-07-17 =
  • filterable-portfolio/trunk/templates/content-portfolio.php

    r2746801 r2760212  
    1313$options     = Filterable_Portfolio_Helper::get_options();
    1414$button_text = esc_html( $options['details_button_text'] );
     15
     16
    1517
    1618$item_class   = array( 'filterable-portfolio-item', 'portfolio-item', 'grid' );
    17 $item_class[] = esc_attr( $options['columns_phone'] );
    18 $item_class[] = esc_attr( $options['columns_tablet'] );
    19 $item_class[] = esc_attr( $options['columns_desktop'] );
    20 $item_class[] = esc_attr( $options['columns'] );
     19$item_class[] = esc_attr( $options['columns_phone'] );
     20$item_class[] = esc_attr( $options['columns_tablet'] );
     21$item_class[] = esc_attr( $options['columns_desktop'] );
     22$item_class[] = esc_attr( $options['columns'] );
    2123
    2224$categories_slug = array();
     
    3133?>
    3234<div id="id-<?php echo get_the_ID(); ?>" class="<?php echo implode( ' ', $item_class ) ?>">
    33     <figure class="filterable-portfolio-item__content">
    34         <a href="<?php echo esc_url( get_the_permalink() ); ?>" rel="bookmark" class="filterable-portfolio-item__media">
     35<figure class="filterable-portfolio-item__content">
     36<a href="<?php echo esc_url( get_the_permalink() ); ?>" rel="bookmark" class="filterable-portfolio-item__media">
    3537            <?php echo wp_get_attachment_image( $post_thumbnail_id, $image_size ) ?>
    36         </a>
    37         <figcaption class="filterable-portfolio-item__supporting-text">
    38             <h4 class="filterable-portfolio-item__title"><?php echo get_the_title(); ?></h4>
    39             <a href="<?php echo esc_url( get_the_permalink() ); ?>" rel="bookmark"
    40                class="button filterable-portfolio-item__action"><?php echo $button_text; ?></a>
    41         </figcaption>
    42     </figure>
     38</a>
     39<figcaption class="filterable-portfolio-item__supporting-text">
     40<h4 class="filterable-portfolio-item__title"><?php echo get_the_title(); ?></h4>
     41<a href="<?php echo esc_url( get_the_permalink() ); ?>" rel="bookmark"
     42   class="button filterable-portfolio-item__action"><?php echo $button_text; ?></a>
     43</figcaption>
     44</figure>
    4345</div>
  • filterable-portfolio/trunk/templates/shapla/archive-portfolio.php

    r2746801 r2760212  
    1919get_header(); ?>
    2020
    21     <div id="primary" class="content-area">
    22         <main id="main" class="site-main">
     21<div id="primary" class="content-area">
     22<main id="main" class="site-main">
    2323            <?php if ( have_posts() ) : ?>
    24                 <div class="<?php echo $_fp_class; ?>">
     24<div class="<?php echo $_fp_class; ?>">
    2525                    <?php
    2626                    while ( have_posts() ) {
     
    3232                    }
    3333                    ?>
    34                 </div>
     34</div>
    3535            <?php endif; ?>
    36         </main><!-- #main -->
    37     </div><!-- #primary -->
     36            <?php
     37            /**
     38             * Functions hooked in to shapla_paging_nav action
     39             *
     40             * @hooked shapla_paging_nav - 10
     41             */
     42            do_action( 'shapla_loop_after' );
     43            ?>
     44        </main><!-- #main -->
     45    </div><!-- #primary -->
    3846
    3947<?php
Note: See TracChangeset for help on using the changeset viewer.