PageSourceSearch

https://www.graana.com/_next/static/chunks/7321.b8e5171a5711864b.js

js graana.com collected 2026-09-24 09:14:32 UTC 11,015 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7321,9286],{46320:function(){},80820:function(){},79645:function(){},32576:function(){},76739:function(a,e,l){"use strict";l.d(e,{Z:function(){return i}});var n=l(74408),s=l(87208);function i({swiper:a,extendParams:e,on:l,emit:i}){function t(e){let l;return e&&(l=(0,s.Z)(e),a.params.uniqueNavElements&&"string"===typeof e&&l.length>1&&1===a.$el.find(e).length&&(l=a.$el.find(e))),l}function o(e,l){const n=a.params.navigation;e&&e.length>0&&(e[l?"addClass":"removeClass"](n.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=l),a.params.watchOverflow&&a.enabled&&e[a.isLocked?"addClass":"removeClass"](n.lockClass))}function r(){if(a.params.loop)return;const{$nextEl:e,$prevEl:l}=a.navigation;o(l,a.isBeginning&&!a.params.rewind),o(e,a.isEnd&&!a.params.rewind)}function p(e){e.preventDefault(),(!a.isBeginning||a.params.loop||a.params.rewind)&&(a.slidePrev(),i("navigationPrev"))}function d(e){e.preventDefault(),(!a.isEnd||a.params.loop||a.params.rewind)&&(a.slideNext(),i("navigationNext"))}function c(){const e=a.params.navigation;if(a.params.navigation=(0,n.Z)(a,a.originalParams.navigation,a.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const l=t(e.nextEl),s=t(e.prevEl);l&&l.length>0&&l.on("click",d),s&&s.length>0&&s.on("click",p),Object.assign(a.navigation,{$nextEl:l,nextEl:l&&l[0],$prevEl:s,prevEl:s&&s[0]}),a.enabled||(l&&l.addClass(e.lockClass),s&&s.addClass(e.lockClass))}function g(){const{$nextEl:e,$prevEl:l}=a.navigation;e&&e.length&&(e.off("click",d),e.removeClass(a.params.navigation.disabledClass)),l&&l.length&&(l.off("click",p),l.removeClass(a.params.navigation.disabledClass))}e({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),a.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},l("init",(()=>{!1===a.params.navigation.enabled?u():(c(),r())})),l("toEdge fromEdge lock unlock",(()=>{r()})),l("destroy",(()=>{g()})),l("enable disable",(()=>{const{$nextEl:e,$prevEl:l}=a.navigation;e&&e[a.enabled?"removeClass":"addClass"](a.params.navigation.lockClass),l&&l[a.enabled?"removeClass":"addClass"](a.params.navigation.lockClass)})),l("click",((e,l)=>{const{$nextEl:n,$prevEl:t}=a.navigation,o=l.target;if(a.params.navigation.hideOnClick&&!(0,s.Z)(o).is(t)&&!(0,s.Z)(o).is(n)){if(a.pagination&&a.params.pagination&&a.params.pagination.clickable&&(a.pagination.el===o||a.pagination.el.contains(o)))return;let e;n?e=n.hasClass(a.params.navigation.hiddenClass):t&&(e=t.hasClass(a.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),n&&n.toggleClass(a.params.navigation.hiddenClass),t&&t.toggleClass(a.params.navigation.hiddenClass)}}));const u=()=>{a.$el.addClass(a.params.navigation.navigationDisabledClass),g()};Object.assign(a.navigation,{enable:()=>{a.$el.removeClass(a.params.navigation.navigationDisabledClass),c(),r()},disable:u,update:r,init:c,destroy:g})}},66722:function(a,e,l){"use strict";l.d(e,{Z:function(){return t}});var n=l(87208);function s(a=""){return`.${a.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}var i=l(74408);function t({swiper:a,extendParams:e,on:l,emit:t}){const o="swiper-pagination";let r;e({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:a=>a,formatFractionTotal:a=>a,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),a.pagination={el:null,$el:null,bullets:[]};let p=0;function d(){return!a.params.pagination.el||!a.pagination.el||!a.pagination.$el||0===a.pagination.$el.length}function c(e,l){const{bulletActiveClass:n}=a.params.pagination;e[l]().addClass(`${n}-${l}`)[l]().addClass(`${n}-${l}-${l}`)}function g(){const e=a.rtl,l=a.params.pagination;if(d())return;const i=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,o=a.pagination.$el;let g;
1const u=a.params.loop?Math.ceil((i-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?(g=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup),g>i-1-2*a.loopedSlides&&(g-=i-2*a.loopedSlides),g>u-1&&(g-=u),g<0&&"bullets"!==a.params.paginationType&&(g=u+g)):g="undefined"!==typeof a.snapIndex?a.snapIndex:a.activeIndex||0,"bullets"===l.type&&a.pagination.bullets&&a.pagination.bullets.length>0){const s=a.pagination.bullets;let i,t,d;if(l.dynamicBullets&&(r=s.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(a.isHorizontal()?"width":"height",r*(l.dynamicMainBullets+4)+"px"),l.dynamicMainBullets>1&&void 0!==a.previousIndex&&(p+=g-(a.previousIndex-a.loopedSlides||0),p>l.dynamicMainBullets-1?p=l.dynamicMainBullets-1:p<0&&(p=0)),i=Math.max(g-p,0),t=i+(Math.min(s.length,l.dynamicMainBullets)-1),d=(t+i)/2),s.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((a=>`${l.bulletActiveClass}${a}`)).join(" ")),o.length>1)s.each((a=>{const e=(0,n.Z)(a),s=e.index();s===g&&e.addClass(l.bulletActiveClass),l.dynamicBullets&&(s>=i&&s<=t&&e.addClass(`${l.bulletActiveClass}-main`),s===i&&c(e,"prev"),s===t&&c(e,"next"))}));else{const e=s.eq(g),n=e.index();if(e.addClass(l.bulletActiveClass),l.dynamicBullets){const e=s.eq(i),o=s.eq(t);for(let a=i;a<=t;a+=1)s.eq(a).addClass(`${l.bulletActiveClass}-main`);if(a.params.loop)if(n>=s.length){for(let a=l.dynamicMainBullets;a>=0;a-=1)s.eq(s.length-a).addClass(`${l.bulletActiveClass}-main`);s.eq(s.length-l.dynamicMainBullets-1).addClass(`${l.bulletActiveClass}-prev`)}else c(e,"prev"),c(o,"next");else c(e,"prev"),c(o,"next")}}if(l.dynamicBullets){const n=Math.min(s.length,l.dynamicMainBullets+4),i=(r*n-r)/2-d*r,t=e?"right":"left";s.css(a.isHorizontal()?t:"top",`${i}px`)}}if("fraction"===l.type&&(o.find(s(l.currentClass)).text(l.formatFractionCurrent(g+1)),o.find(s(l.totalClass)).text(l.formatFractionTotal(u))),"progressbar"===l.type){let e;e=l.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";const n=(g+1)/u;let i=1,t=1;"horizontal"===e?i=n:t=n,o.find(s(l.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${t})`).transition(a.params.speed)}"custom"===l.type&&l.renderCustom?(o.html(l.renderCustom(a,g+1,u)),t("paginationRender",o[0])):t("paginationUpdate",o[0]),a.params.watchOverflow&&a.enabled&&o[a.isLocked?"addClass":"removeClass"](l.lockClass)}function u(){const e=a.params.pagination;if(d())return;const l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,n=a.pagination.$el;let i="";if("bullets"===e.type){let t=a.params.loop?Math.ceil((l-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&!a.params.loop&&t>l&&(t=l);for(let l=0;l<t;l+=1)e.renderBullet?i+=e.renderBullet.call(a,l,e.bulletClass):i+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;n.html(i),a.pagination.bullets=n.find(s(e.bulletClass))}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(a,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,n.html(i)),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(a,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,n.html(i)),"custom"!==e.type&&t("paginationRender",a.pagination.$el[0])}function m(){a.params.pagination=(0,i.Z)(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});const e=a.params.pagination;if(!e.el)return;let l=(0,n.Z)(e.el);0!==l.length&&(a.params.uniqueNavElements&&"string"===typeof e.el&&l.length>1&&(l=a.$el.find(e.el),l.length>1&&(l=l.filter((e=>(0,n.Z)(e).parents(".swiper")[0]===a.el)))),"bullets"===e.type&&e.clickable&&l.addClass(e.clickableClass),l.addClass(e.modifierClass+e.type),l.addClass(a.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(l.addClass(`${e.modifierClass}${e.type}-dynamic`),p=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&l.addClass(e.progressbarOppositeClass),e.clickable&&l.on("click",
1s(e.bulletClass),(function(e){e.preventDefault();let l=(0,n.Z)(this).index()*a.params.slidesPerGroup;a.params.loop&&(l+=a.loopedSlides),a.slideTo(l)})),Object.assign(a.pagination,{$el:l,el:l[0]}),a.enabled||l.addClass(e.lockClass))}function C(){const e=a.params.pagination;if(d())return;const l=a.pagination.$el;l.removeClass(e.hiddenClass),l.removeClass(e.modifierClass+e.type),l.removeClass(a.isHorizontal()?e.horizontalClass:e.verticalClass),a.pagination.bullets&&a.pagination.bullets.removeClass&&a.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&l.off("click",s(e.bulletClass))}l("init",(()=>{!1===a.params.pagination.enabled?v():(m(),u(),g())})),l("activeIndexChange",(()=>{(a.params.loop||"undefined"===typeof a.snapIndex)&&g()})),l("snapIndexChange",(()=>{a.params.loop||g()})),l("slidesLengthChange",(()=>{a.params.loop&&(u(),g())})),l("snapGridLengthChange",(()=>{a.params.loop||(u(),g())})),l("destroy",(()=>{C()})),l("enable disable",(()=>{const{$el:e}=a.pagination;e&&e[a.enabled?"removeClass":"addClass"](a.params.pagination.lockClass)})),l("lock unlock",(()=>{g()})),l("click",((e,l)=>{const s=l.target,{$el:i}=a.pagination;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&i&&i.length>0&&!(0,n.Z)(s).hasClass(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&s===a.navigation.nextEl||a.navigation.prevEl&&s===a.navigation.prevEl))return;const e=i.hasClass(a.params.pagination.hiddenClass);t(!0===e?"paginationShow":"paginationHide"),i.toggleClass(a.params.pagination.hiddenClass)}}));const v=()=>{a.$el.addClass(a.params.pagination.paginationDisabledClass),a.pagination.$el&&a.pagination.$el.addClass(a.params.pagination.paginationDisabledClass),C()};Object.assign(a.pagination,{enable:()=>{a.$el.removeClass(a.params.pagination.paginationDisabledClass),a.pagination.$el&&a.pagination.$el.removeClass(a.params.pagination.paginationDisabledClass),m(),u(),g()},disable:v,render:u,update:g,init:m,destroy:C})}},74408:function(a,e,l){"use strict";l.d(e,{Z:function(){return s}});var n=l(77628);function s(a,e,l,s){const i=(0,n.Me)();return a.params.createElements&&Object.keys(s).forEach((n=>{if(!l[n]&&!0===l.auto){let t=a.$el.children(`.${s[n]}`)[0];t||(t=i.createElement("div"),t.className=s[n],a.$el.append(t)),l[n]=t,e[n]=t}})),l}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.