/*! * * PRC Parent Theme * * @author Seth Rubenstein * @version 0.1.0 * @link https://github.com/wpcomvip/pewresearch-org * @license GPL * * Copyright (c) 2023 Seth Rubenstein * * This software is released under the UNLICENSED License * https://opensource.org/licenses/UNLICENSED * * Compiled with the help of https://wpack.io * A zero setup Webpack Bundler Script for WordPress */ (window.wpackioprcParentthemeJsonp=window.wpackioprcParentthemeJsonp||[]).push([[7],{160:function(e,t,n){n(27),e.exports=n(161)},161:function(e,t,n){"use strict";n.r(t);var o=n(35),r=n(17),c=n.n(r),i=n(50),a=n.n(i);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t{const e=(0,l.getQueryArg)(window.location.href,"collapsibleId");console.log("collapsibleId: "+e);const o=document.querySelectorAll(".wp-block-prc-block-collapsible");1<=o.length&&o.forEach((o=>{e===o.id&&setTimeout((()=>{o.scrollIntoView({behavior:"smooth"}),setTimeout((()=>{o.classList.add("is-open")}),200)}),400),o.querySelector(".wp-block-prc-block-collapsible__title").addEventListener("click",(e=>{e.preventDefault(),o.classList.toggle("is-open")}))}))}))}(); //# sourceMappingURL=view.js.map; (()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var l in n)e.o(n,l)&&!e.o(t,l)&&Object.defineProperty(t,l,{enumerable:!0,get:n[l]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.apiFetch;var n=e.n(t);function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:25;return new Promise((l=>{const a={};n()({path:`/wp/v2/${e}?per_page=${t}`}).then((t=>{for(let n=0;n{n()({path:`/prc-api/v2/blocks/helpers/get-taxonomy-by-letter/?taxonomy=${e}&letter=${t}`}).then((e=>{l(e)}))}))})),a("getTermsAsOptions",(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"slug",a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return new Promise((r=>{l(e,t).then((e=>{const t=[];Object.keys(e).forEach((l=>{const a=e[l],r=a[n];let o=a.name;void 0!==a.parent&&0!==a.parent&&(o=` -- ${o}`),t.push({value:r,label:o})})),!1!==a&&t.sort(((e,t)=>e.label>t.label?1:-1)),r(t)}))}))})),a("getTermsAsTree",(function(e){return new Promise((t=>{l(e).then((e=>{const n=[],l=Object.keys(e).map((t=>e[t]));l.filter((e=>0===e.parent)).forEach((e=>{const t=l.filter((t=>t.parent===e.id)),a=[];t.forEach((e=>{a.push({name:e.name,id:e.id})})),n.push({name:e.name,id:e.id,children:a})})),t(n)}))}))})),a("ifMatchSetAttribute",(function(e,t,n,l,a){e===t&&a({[n]:l})})),a("randomId",(function(){return`_${Math.random().toString(36).substr(2,9)}`})),a("mailChimpInterests",[{label:"Weekly roundup of all new publications",value:"7c1390ba46"},{label:"Quarterly update from the president",value:"a33430a835"},{label:"--",value:!1},{label:"Global attitudes & trends (twice a month)",value:"9203343b04"},{label:"Internet, science & tech (monthly)",value:"ea87b26abe"},{label:"Daily briefing of media news",value:"1d2638430b"},{label:"Race & ethnicity (monthly)",value:"0e7495c7b2"},{label:"Religion & public life - Weekly newsletter",value:"a7d4f3268f"},{label:"Religion & public life - Daily religion headlines",value:"1a647764b2"},{label:"Social & demographic trends (monthly)",value:"3836f62305"},{label:"Methodological research (quarterly)",value:"6d1e80bbaf"},{label:"U.S. politics & policy (monthly)",value:"fa5fdbc701"},{label:"--",value:!1},{label:"SELECT ALL",value:"select-all"},{label:"--",value:!1},{label:"Mini-course - U.S. Immigration",value:"xxx"},{label:"Mini-course - U.S. Census",value:"xxxx"},{label:"Mini-course - Muslims and Islam",value:"xxxxx"}]),a("arrayToCSV",(function(e,t){if(void 0===e||0===e.length)return!1;const n="object"!=typeof e?JSON.parse(e):e,l=e=>void 0!==e?e:"";let a="";void 0!==t&&(a+=`${l(t.title)}\n\t\t\t${l(t.subtitle)}\n\n\t\t\t`),console.log({array:n});for(let e=0;e0&&(t+=","),n[e][l].indexOf(",")>-1?t+=`"${n[e][l]}"`:t+=n[e][l];a+=`${t}\n\t\t`}return void 0!==t&&(a+=`\n\t\t${l(t.note)}\n\t\t${l(t.source)}\n\t\t${l(t.tag)}`),a})),a("tableToArray",(function(e){const t=e.querySelectorAll("tr"),n=[];for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:[];const n=t=>{const l=e.find((e=>e.id===t));return 0===l.parent?l:n(l.parent,e)},l=[];if(!e)return l;const a=Object.keys(e).map((t=>e[t])),r=a.filter((e=>0===e.parent));r.forEach((e=>{const t=a.filter((t=>t.parent===e.id)),n=[];t.forEach((e=>{n.push({name:e.name,id:e.id,meta:e.meta})})),n.sort(((e,t)=>e.name>t.name?1:-1)),l.push({name:e.name,id:e.id,meta:e.meta,children:n})}));let o=l;if(0{const a=n(t),r=l.findIndex((e=>e.id===a.id));e.push(l[r])})),o=e}return o})),console.log("Loading @prc/functions...",window.prcFunctions)})();; !function(){"use strict";var n,t={204:function(n,t,e){var o=window.prcFunctions;function i(n,t){for(var e=0;e-1}function S(n,t){return n.push.apply(n,w(t)),n}function x(n,t,e){n&&k(t,(function(t){t&&n.classList[e?"add":"remove"](t)}))}function C(n,t){x(n,g(t)?t.split(" "):t,!0)}function B(n,t){k(t,n.appendChild.bind(n))}function _(n,t){k(n,(function(n){var e=(t||n).parentNode;e&&e.insertBefore(n,t)}))}function L(n,t){return b(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function P(n,t){var e=n?u(n.children):[];return t?e.filter((function(n){return L(n,t)})):e}function A(n,t){return t?P(n,t)[0]:n.firstElementChild}var O=Object.keys;function M(n,t,e){return n&&(e?O(n).reverse():O(n)).forEach((function(e){"__proto__"!==e&&t(n[e],e)})),n}function D(n){return u(arguments,1).forEach((function(t){M(t,(function(e,o){n[o]=t[o]}))})),n}function z(n){return u(arguments,1).forEach((function(t){M(t,(function(t,e){v(t)?n[e]=t.slice():p(t)?n[e]=z({},p(n[e])?n[e]:{},t):n[e]=t}))})),n}function I(n,t){k(t||O(n),(function(t){delete n[t]}))}function T(n,t){k(n,(function(n){k(t,(function(t){n&&n.removeAttribute(t)}))}))}function N(n,t,e){p(t)?M(t,(function(t,e){N(n,e,t)})):k(n,(function(n){y(e)||""===e?T(n,t):n.setAttribute(t,String(e))}))}function j(n,t,e){var o=document.createElement(n);return t&&(g(t)?C(o,t):N(o,t)),e&&B(e,o),o}function F(n,t,e){if(m(e))return getComputedStyle(n)[t];y(e)||(n.style[t]=""+e)}function R(n,t){F(n,"display",t)}function W(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function X(n,t){return n.getAttribute(t)}function G(n,t){return n&&n.classList.contains(t)}function H(n){return n.getBoundingClientRect()}function q(n){k(n,(function(n){n&&n.parentNode&&n.parentNode.removeChild(n)}))}function V(n){return A((new DOMParser).parseFromString(n,"text/html").body)}function K(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function Y(n,t){return n&&n.querySelector(t)}function U(n,t){return t?u(n.querySelectorAll(t)):[]}function J(n,t){x(n,t,!1)}function Q(n){return n.timeStamp}function Z(n){return g(n)?n:n?n+"px":""}var $="splide",nn="data-"+$;function tn(n,t){if(!n)throw new Error("["+$+"] "+(t||""))}var en=Math.min,on=Math.max,rn=Math.floor,cn=Math.ceil,un=Math.abs;function sn(n,t,e){return un(n-t)0)-+(n<0)}function dn(n,t){return k(t,(function(t){n=n.replace("%s",""+t)})),n}function pn(n){return n<10?"0"+n:""+n}var vn={};function hn(){var n=[];function t(n,t,e){k(n,(function(n){n&&k(t,(function(t){t.split(" ").forEach((function(t){var o=t.split(".");e(n,o[0],o[1])}))}))}))}return{bind:function(e,o,i,r){t(e,o,(function(t,e,o){var c="addEventListener"in t,u=c?t.removeEventListener.bind(t,e,i,r):t.removeListener.bind(t,i);c?t.addEventListener(e,i,r):t.addListener(i),n.push([t,e,o,i,u])}))},unbind:function(e,o,i){t(e,o,(function(t,e,o){n=n.filter((function(n){return!!(n[0]!==t||n[1]!==e||n[2]!==o||i&&n[3]!==i)||(n[4](),!1)}))}))},dispatch:function(n,t,e){var o;return"function"==typeof CustomEvent?o=new CustomEvent(t,{bubbles:!0,detail:e}):(o=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,e),n.dispatchEvent(o),o},destroy:function(){n.forEach((function(n){n[4]()})),c(n)}}}var gn="mounted",mn="ready",yn="move",bn="moved",wn="click",kn="refresh",En="updated",Sn="resize",xn="resized",Cn="scroll",Bn="scrolled",Ln="destroy",Pn="navigation:mounted",An="autoplay:play",On="autoplay:pause",Mn="lazyload:loaded",Dn="ei";function zn(n){var t=n?n.event.bus:document.createDocumentFragment(),e=hn();return n&&n.event.on(Ln,e.destroy),D(e,{bus:t,on:function(n,o){e.bind(t,w(n).join(" "),(function(n){o.apply(o,v(n.detail)?n.detail:[])}))},off:s(e.unbind,t),emit:function(n){e.dispatch(t,n,u(arguments,1))}})}function In(n,t,e,o){var i,r,c=Date.now,u=0,s=!0,a=0;function l(){if(!s){if(u=n?en((c()-i)/n,1):1,e&&e(u),u>=1&&(t(),i=c(),o&&++a>=o))return d();r=f(l)}}function d(){s=!0}function p(){r&&cancelAnimationFrame(r),u=0,r=0,s=!0}return{start:function(t){t||p(),i=c()-(t?u*n:0),s=!1,r=f(l)},rewind:function(){i=c(),u=0,e&&e(u)},pause:d,cancel:p,set:function(t){n=t},isPaused:function(){return s}}}var Tn="Arrow",Nn=Tn+"Left",jn=Tn+"Right",Fn=Tn+"Up",Rn=Tn+"Down",Wn="ttb",Xn={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Fn,jn],ArrowRight:[Rn,Nn]};var Gn="role",Hn="tabindex",qn="aria-",Vn=qn+"controls",Kn=qn+"current",Yn=qn+"selected",Un=qn+"label",Jn=qn+"labelledby",Qn=qn+"hidden",Zn=qn+"orientation",$n=qn+"roledescription",nt=qn+"live",tt=qn+"busy",et=qn+"atomic",ot=[Gn,Hn,"disabled",Vn,Kn,Un,Jn,Qn,Zn,$n],it=$+"__",rt="is-",ct=$,ut=it+"track",st=it+"list",at=it+"slide",lt=at+"--clone",ft=at+"__container",dt=it+"arrows",pt=it+"arrow",vt=pt+"--prev",ht=pt+"--next",gt=it+"pagination",mt=gt+"__page",yt=it+"progress__bar",bt=it+"toggle",wt=it+"sr",kt=rt+"initialized",Et=rt+"active",St=rt+"prev",xt=rt+"next",Ct=rt+"visible",Bt=rt+"loading",_t=rt+"focus-in",Lt=rt+"overflow",Pt=[Et,Ct,St,xt,Bt,_t,Lt],At={slide:at,clone:lt,arrows:dt,arrow:pt,prev:vt,next:ht,pagination:gt,page:mt,spinner:it+"spinner"},Ot="touchstart mousedown",Mt="touchmove mousemove",Dt="touchend touchcancel mouseup click",zt="slide",It="loop",Tt="fade";var Nt=nn+"-interval",jt={passive:!1,capture:!0},Ft={Spacebar:" ",Right:jn,Left:Nn,Up:Fn,Down:Rn};function Rt(n){return n=g(n)?n:n.key,Ft[n]||n}var Wt="keydown",Xt=nn+"-lazy",Gt=Xt+"-srcset",Ht="["+Xt+"], ["+Gt+"]",qt=[" ","Enter"],Vt=Object.freeze({__proto__:null,Media:function(n,t,e){var o=n.state,i=e.breakpoints||{},c=e.reducedMotion||{},u=hn(),s=[];function a(n){n&&u.destroy()}function l(n,t){var e=matchMedia(t);u.bind(e,"change",f),s.push([n,e])}function f(){var t=o.is(7),i=e.direction,r=s.reduce((function(n,t){return z(n,t[1].matches?t[0]:{})}),{});I(e),d(r),e.destroy?n.destroy("completely"===e.destroy):t?(a(!0),n.mount()):i!==e.direction&&n.refresh()}function d(t,i,r){z(e,t),i&&z(Object.getPrototypeOf(e),t),!r&&o.is(1)||n.emit(En,e)}return{setup:function(){var n="min"===e.mediaQuery;O(i).sort((function(t,e){return n?+t-+e:+e-+t})).forEach((function(t){l(i[t],"("+(n?"min":"max")+"-width:"+t+"px)")})),l(c,r),f()},destroy:a,reduce:function(n){matchMedia(r).matches&&(n?z(e,c):I(e,O(c)))},set:d}},Direction:function(n,t,e){return{resolve:function(n,t,o){var i="rtl"!==(o=o||e.direction)||t?o===Wn?0:-1:1;return Xn[n]&&Xn[n][i]||n.replace(/width|left|right/i,(function(n,t){var e=Xn[n.toLowerCase()][i]||n;return t>0?e.charAt(0).toUpperCase()+e.slice(1):e}))},orient:function(n){return n*("rtl"===e.direction?1:-1)}}},Elements:function(n,t,e){var o,i,r,u=zn(n),s=u.on,a=u.bind,l=n.root,f=e.i18n,d={},p=[],v=[],g=[];function m(){var n,t,r;o=w("."+ut),i=A(o,"."+st),tn(o&&i,"A track/list element is missing."),S(p,P(i,"."+at+":not(."+lt+")")),M({arrows:dt,pagination:gt,prev:vt,next:ht,bar:yt,toggle:bt},(function(n,t){d[t]=w("."+n)})),D(d,{root:l,track:o,list:i,slides:p}),t=l.id||""+(n=$)+pn(vn[n]=(vn[n]||0)+1),r=e.role,l.id=t,o.id=o.id||t+"-track",i.id=i.id||t+"-list",!X(l,Gn)&&"SECTION"!==l.tagName&&r&&N(l,Gn,r),N(l,$n,f.carousel),N(i,Gn,"presentation"),b()}function y(n){var t=ot.concat("style");c(p),J(l,v),J(o,g),T([o,i],t),T(l,n?t:["style",$n])}function b(){J(l,v),J(o,g),v=k(ct),g=k(ut),C(l,v),C(o,g),N(l,Un,e.label),N(l,Jn,e.labelledby)}function w(n){var t=Y(l,n);return t&&function(n,t){if(h(n.closest))return n.closest(t);for(var e=n;e&&1===e.nodeType&&!L(e,t);)e=e.parentElement;return e}(t,"."+ct)===l?t:void 0}function k(n){return[n+"--"+e.type,n+"--"+e.direction,e.drag&&n+"--draggable",e.isNavigation&&n+"--nav",n===ct&&Et]}return D(d,{setup:m,mount:function(){s(kn,y),s(kn,m),s(En,b),a(document,Ot+" keydown",(function(n){r="keydown"===n.type}),{capture:!0}),a(l,"focusin",(function(){x(l,_t,!!r)}))},destroy:y})},Slides:function(n,t,e){var o=zn(n),i=o.on,r=o.emit,u=o.bind,a=t.Elements,l=a.slides,f=a.list,d=[];function p(){l.forEach((function(n,t){m(n,t,-1)}))}function v(){S((function(n){n.destroy()})),c(d)}function m(t,e,o){var i=function(n,t,e,o){var i,r=zn(n),c=r.on,u=r.emit,a=r.bind,l=n.Components,f=n.root,d=n.options,p=d.isNavigation,v=d.updateOnMove,h=d.i18n,g=d.pagination,m=d.slideFocus,y=l.Direction.resolve,b=X(o,"style"),w=X(o,Un),k=e>-1,E=A(o,"."+ft);function S(){var i=n.splides.map((function(n){var e=n.splide.Components.Slides.getAt(t);return e?e.slide.id:""})).join(" ");N(o,Un,dn(h.slideX,(k?e:t)+1)),N(o,Vn,i),N(o,Gn,m?"button":""),m&&T(o,$n)}function C(){i||B()}function B(){if(!i){var e=n.index;(r=_())!==G(o,Et)&&(x(o,Et,r),N(o,Kn,p&&r||""),u(r?"active":"inactive",L)),function(){var t=function(){if(n.is(Tt))return _();var t=H(l.Elements.track),e=H(o),i=y("left",!0),r=y("right",!0);return rn(t[i])<=cn(e[i])&&rn(e[r])<=cn(t[r])}(),e=!t&&(!_()||k);if(n.state.is([4,5])||N(o,Qn,e||""),N(U(o,d.focusableNodes||""),Hn,e?-1:""),m&&N(o,Hn,e?-1:0),t!==G(o,Ct)&&(x(o,Ct,t),u(t?"visible":"hidden",L)),!t&&document.activeElement===o){var i=l.Slides.getAt(n.index);i&&W(i.slide)}}(),x(o,St,t===e-1),x(o,xt,t===e+1)}var r}function _(){var o=n.index;return o===t||d.cloneStatus&&o===e}var L={index:t,slideIndex:e,slide:o,container:E,isClone:k,mount:function(){k||(o.id=f.id+"-slide"+pn(t+1),N(o,Gn,g?"tabpanel":"group"),N(o,$n,h.slide),N(o,Un,w||dn(h.slideLabel,[t+1,n.length]))),a(o,"click",s(u,wn,L)),a(o,"keydown",s(u,"sk",L)),c([bn,"sh",Bn],B),c(Pn,S),v&&c(yn,C)},destroy:function(){i=!0,r.destroy(),J(o,Pt),T(o,ot),N(o,"style",b),N(o,Un,w||"")},update:B,style:function(n,t,e){F(e&&E||o,n,t)},isWithin:function(e,o){var i=un(e-t);return k||!d.rewind&&!n.is(It)||(i=en(i,n.length-i)),i<=o}};return L}(n,e,o,t);i.mount(),d.push(i),d.sort((function(n,t){return n.index-t.index}))}function y(n){return n?P((function(n){return!n.isClone})):d}function S(n,t){y(t).forEach(n)}function P(n){return d.filter(h(n)?n:function(t){return g(n)?L(t.slide,n):E(w(n),t.index)})}return{mount:function(){p(),i(kn,v),i(kn,p)},destroy:v,update:function(){S((function(n){n.update()}))},register:m,get:y,getIn:function(n){var o=t.Controller,i=o.toIndex(n),r=o.hasFocus()?1:e.perPage;return P((function(n){return an(n.index,i,i+r-1)}))},getAt:function(n){return P(n)[0]},add:function(n,t){k(n,(function(n){if(g(n)&&(n=V(n)),b(n)){var o=l[t];o?_(n,o):B(f,n),C(n,e.classes.slide),i=n,c=s(r,Sn),a=U(i,"img"),(d=a.length)?a.forEach((function(n){u(n,"load error",(function(){--d||c()}))})):c()}var i,c,a,d})),r(kn)},remove:function(n){q(P(n).map((function(n){return n.slide}))),r(kn)},forEach:S,filter:P,style:function(n,t,e){S((function(o){o.style(n,t,e)}))},getLength:function(n){return n?l.length:d.length},isEnough:function(){return d.length>e.perPage}}},Layout:function(n,t,e){var o,i,r,c=zn(n),u=c.on,a=c.bind,l=c.emit,f=t.Slides,d=t.Direction.resolve,v=t.Elements,h=v.root,g=v.track,m=v.list,y=f.getAt,b=f.style;function w(){o=e.direction===Wn,F(h,"maxWidth",Z(e.width)),F(g,d("paddingLeft"),E(!1)),F(g,d("paddingRight"),E(!0)),k(!0)}function k(n){var t,c=H(h);(n||i.width!==c.width||i.height!==c.height)&&(F(g,"height",(t="",o&&(tn(t=S(),"height or heightRatio is missing."),t="calc("+t+" - "+E(!1)+" - "+E(!0)+")"),t)),b(d("marginRight"),Z(e.gap)),b("width",e.autoWidth?null:Z(e.fixedWidth)||(o?"":C())),b("height",Z(e.fixedHeight)||(o?e.autoHeight?null:C():S()),!0),i=c,l(xn),r!==(r=O())&&(x(h,Lt,r),l("overflow",r)))}function E(n){var t=e.padding,o=d(n?"right":"left");return t&&Z(t[o]||(p(t)?0:t))||"0px"}function S(){return Z(e.height||H(m).width*e.heightRatio)}function C(){var n=Z(e.gap);return"calc((100%"+(n&&" + "+n)+")/"+(e.perPage||1)+(n&&" - "+n)+")"}function B(){return H(m)[d("width")]}function _(n,t){var e=y(n||0);return e?H(e.slide)[d("width")]+(t?0:A()):0}function L(n,t){var e=y(n);if(e){var o=H(e.slide)[d("right")],i=H(m)[d("left")];return un(o-i)+(t?0:A())}return 0}function P(t){return L(n.length-1)-L(0)+_(0,t)}function A(){var n=y(0);return n&&parseFloat(F(n.slide,d("marginRight")))||0}function O(){return n.is(Tt)||P(!0)>B()}return{mount:function(){var n,t;w(),a(window,"resize load",(n=s(l,Sn),t=In(0,n,null,1),function(){t.isPaused()&&t.start()})),u([En,kn],w),u(Sn,k)},resize:k,listSize:B,slideSize:_,sliderSize:P,totalSize:L,getPadding:function(n){return parseFloat(F(g,d("padding"+(n?"Right":"Left"))))||0},isOverflow:O}},Clones:function(n,t,e){var o,i=zn(n),r=i.on,u=t.Elements,s=t.Slides,a=t.Direction.resolve,l=[];function f(){r(kn,d),r([En,Sn],v),(o=h())&&(function(t){var o=s.get().slice(),i=o.length;if(i){for(;o.lengtht.Controller.getEnd();(o<0||i)&&(e=x(e,i))}return e}(e);F(b,"transform","translate"+h("X")+"("+i+"px)"),e!==i&&c("sh")}}function x(n,t){var e=n-P(t),o=p();return n-g(o*(cn(un(e)/o)||1))*(t?1:-1)}function C(){S(L(),!0),o.cancel()}function B(n){for(var e=t.Slides.get(),o=0,i=1/0,r=0;re,s=g(x(L(),r)),r?s>=0:s<=b[h("scrollWidth")]-H(w)[h("width")])&&(C(),S(x(L(),n>e),!0)),u(4),c(yn,t,e,n),o.start(t,(function(){u(3),c(bn,t,e,n),i&&i()}))},jump:E,translate:S,shift:x,cancel:C,toIndex:B,toPosition:_,getPosition:L,getLimit:P,exceededLimit:function(n,t){t=m(t)?L():t;var e=!0!==n&&g(t)g(P(!0));return e||o},reposition:k}},Controller:function(n,t,e){var o,i,r,c,u=zn(n),a=u.on,l=u.emit,f=t.Move,d=f.getPosition,p=f.getLimit,v=f.toPosition,h=t.Slides,y=h.isEnough,b=h.getLength,w=e.omitEnd,k=n.is(It),E=n.is(zt),S=s(P,!1),x=s(P,!0),C=e.start||0,B=C;function _(){i=b(!0),r=e.perMove,c=e.perPage,o=M();var n=ln(C,0,w?o:i-1);n!==C&&(C=n,f.reposition())}function L(){o!==M()&&l(Dn)}function P(n,t){var e=r||(T()?1:c),i=A(C+e*(n?-1:1),C,!(r||T()));return-1===i&&E&&!sn(d(),p(!n),1)?n?0:o:t?i:O(i)}function A(t,u,s){if(y()||T()){var a=function(t){if(E&&"move"===e.trimSpace&&t!==C)for(var o=d();o===v(t,!0)&&an(t,0,n.length-1,!e.rewind);)to?t=r||!an(0,t,u,!0)&&!an(o,u,t,!0)?k?s?t<0?-(i%c||c):i:t:e.rewind?t<0?o:0:-1:D(z(t)):s&&t!==u&&(t=D(z(u)+(t0;)if(v(i-1,!0)!==v(n,!0)){n++;break}return ln(n,0,i-1)}function D(n){return ln(T()?n:c*n,0,o)}function z(n){return T()?en(n,o):rn((n>=o?i-1:n)/c)}function I(n){n!==C&&(B=C,C=n)}function T(){return!m(e.focus)||e.isNavigation}function N(){return n.state.is([4,5])&&!!e.waitForTransition}return{mount:function(){_(),a([En,kn,Dn],_),a(xn,L)},go:function(n,t,e){if(!N()){var i=function(n){var t=C;if(g(n)){var e=n.match(/([+\-<>])(\d+)?/)||[],i=e[1],r=e[2];"+"===i||"-"===i?t=A(C+ +(""+i+(+r||1)),C):">"===i?t=r?D(+r):S(!0):"<"===i&&(t=x(!0))}else t=k?n:ln(n,0,o);return t}(n),r=O(i);r>-1&&(t||r!==C)&&(I(r),f.move(i,r,B,e))}},scroll:function(n,e,i,r){t.Scroll.scroll(n,e,i,(function(){var n=O(f.toIndex(d()));I(w?en(n,o):n),r&&r()}))},getNext:S,getPrev:x,getAdjacent:P,getEnd:M,setIndex:I,getIndex:function(n){return n?B:C},toIndex:D,toPage:z,toDest:function(n){var t=f.toIndex(n);return E?ln(t,0,o):t},hasFocus:T,isBusy:N}},Arrows:function(n,t,e){var o,i,r=zn(n),c=r.on,u=r.bind,a=r.emit,l=e.classes,f=e.i18n,d=t.Elements,p=t.Controller,v=d.arrows,h=d.track,g=v,m=d.prev,y=d.next,b={};function w(){var n;!(n=e.arrows)||m&&y||(g=v||j("div",l.arrows),m=x(!0),y=x(!1),o=!0,B(g,[m,y]),!v&&_(g,h)),m&&y&&(D(b,{prev:m,next:y}),R(g,n?"":"none"),C(g,i=dt+"--"+e.direction),n&&(c([gn,bn,kn,Bn,Dn],L),u(y,"click",s(S,">")),u(m,"click",s(S,"<")),L(),N([m,y],Vn,h.id),a("arrows:mounted",m,y))),c(En,k)}function k(){E(),w()}function E(){r.destroy(),J(g,i),o?(q(v?[m,y]:g),m=y=null):T([m,y],ot)}function S(n){p.go(n,!0)}function x(n){return V('