PageSourceSearch

https://finex.cz/wp-content/themes/finex-theme/dist/js/premium-portfolio-table.b21accbf192879c5b9bf.js

js finex.cz collected 2026-10-02 05:26:27 UTC 6,163 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8158],{736:(e,t,a)=>{a.r(t),a.d(t,{initPremiumPortfolioTable:()=>y});var o=a(428),r=a.n(o),i=a(6739),s=a(3682);const l=new WeakSet,n=new WeakSet,c=new WeakSet,d=new WeakSet,u="[data-premium-portfolio-row-detail-toggle]",f="[data-premium-portfolio-mobile-sort]",m="[data-premium-portfolio-tabs]",p="[data-premium-portfolio-all-trades]",h=220;function g(e,t){const a=[];e.matches&&e.matches(m)&&a.push(e),e.querySelectorAll(m).forEach(e=>a.push(e)),a.forEach(e=>{if(c.has(e))return;const a=Array.from(e.querySelectorAll("[data-premium-portfolio-tab]")),o=Array.from(e.querySelectorAll("[data-premium-portfolio-panel]"));if(!a.length||!o.length)return;c.add(e);const l=e=>{a.forEach(t=>{const a=t===e;t.classList.toggle("is-active",a),t.setAttribute("aria-selected",a?"true":"false"),t.setAttribute("tabindex",a?"0":"-1")}),o.forEach(t=>{const a=t.dataset.premiumPortfolioPanel===e.dataset.premiumPortfolioTab;t.classList.toggle("is-active",a),t.hidden=!a})};a.forEach((e,t)=>{e.addEventListener("click",()=>l(e)),e.addEventListener("keydown",e=>{let o;if("ArrowLeft"===e.key)o=(t-1+a.length)%a.length;else if("ArrowRight"===e.key)o=(t+1)%a.length;else if("Home"===e.key)o=0;else{if("End"!==e.key)return;o=a.length-1}e.preventDefault(),a[o].focus(),l(a[o])})});const n=o.find(e=>"trades"===e.dataset.premiumPortfolioPanel),d=n?.querySelector("[data-premium-portfolio-trades-content]"),u=n?.querySelector("[data-premium-portfolio-trades-loading]"),f=n?.querySelector("[data-premium-portfolio-trades-error]");if(!d)return;let m=!1;n.addEventListener("click",async a=>{const o=a.target.closest(".premium-portfolio-pager a[data-page]"),l=a.target.closest("[data-premium-portfolio-trade-sort]"),c=o||l;if(!c||!n.contains(c))return;a.preventDefault();const p=d.querySelector("[data-premium-portfolio-trades-table]"),h=l?l.dataset.premiumPortfolioTradeSort:p?.dataset.premiumPortfolioSortBy||"date";let g=p?.dataset.premiumPortfolioSortOrder||"desc";l&&(g=l.classList.contains("active")&&l.classList.contains("desc")?"asc":"desc");const y=l?1:Number(o.dataset.page);if(m||o?.matches(".disabled, .current")||!Number.isInteger(y)||y<1)return;(0,s.__)(r()(e));const b=0===a.detail,v=l?`[data-premium-portfolio-trade-sort="${h}"]`:".premium-portfolio-pager a.current";m=!0,n.setAttribute("aria-busy","true"),u&&(u.hidden=!1),f&&(f.hidden=!0);try{await(0,i.Xl)();const a=await r().ajax({type:"POST",url:window.finex.fast_ajax_url,dataType:"json",data:{action:"finex_premium_portfolio_trades",premium_portfolio_page_id:e.dataset.premiumPortfolioPageId,page:y,sort_by:h,sort_order:g,finex_frontend_nonce:window.finex.nonces.finex_frontend_nonce}});if(!a?.success||"string"!=typeof a.data?.html)throw new Error("Portfolio trades could not be loaded");const o=b&&!n.hidden&&d.contains(document.activeElement);d.innerHTML=a.data.html,t?.(d),o&&d.querySelector(v)?.focus({preventScroll:!0})}catch(e){f&&(f.hidden=!1)}finally{m=!1,n.setAttribute("aria-busy","false"),u&&(u.hidden=!0)}})})}function y(e=document,t=null){(function(e){return e?.jquery?e.toArray():"string"==typeof e?[document.querySelector(e)].filter(Boolean):[e].filter(Boolean)})(e).forEach(e=>{if("function"!=typeof e.querySelectorAll)return;g(e,t),function(e){const t=[];e.matches&&e.matches(f)&&t.push(e),e.querySelectorAll(f).forEach(e=>t.push(e)),t.forEach(e=>{if(n.has(e))return;const t=e.parentElement?.querySelector("table.sortable"),a=e.querySelectorAll("[data-premium-portfolio-sort-option]");t&&a.length&&(n.add(e),a.forEach(e=>{e.addEventListener("click",()=>{const o=e.dataset.premiumPortfolioSortOption,i=t.querySelector(`[data-
1premium-portfolio-sort="${o}"]`);i&&!e.classList.contains("is-active")&&(r()(i).trigger("click",["desc"]),a.forEach(t=>{const a=t===e;t.classList.toggle("is-active",a),t.setAttribute("aria-pressed",a?"true":"false")}))})}))})}(e),function(e){const t=[];e.matches&&e.matches(u)&&t.push(e),e.querySelectorAll(u).forEach(e=>t.push(e)),t.forEach(e=>{if(l.has(e))return;const t=e.closest("[data-premium-portfolio-position]");if(!t)return;l.add(e);const a=()=>{if("true"===t.dataset.detailAnimating)return;const a=!t.classList.contains("is-mobile-detail-visible");if(e.setAttribute("aria-expanded",a?"true":"false"),e.setAttribute("aria-label",a?e.dataset.collapseLabel:e.dataset.expandLabel),window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void t.classList.toggle("is-mobile-detail-visible",a);const o=t.getBoundingClientRect().height;a?t.classList.add("is-mobile-detail-visible"):t.classList.remove("is-mobile-detail-visible");const r=t.getBoundingClientRect().height;a||t.classList.add("is-mobile-detail-visible"),t.dataset.detailAnimating="true",t.style.overflow="hidden";const i=t.animate([{height:`${o}px`},{height:`${r}px`}],{duration:h,easing:"cubic-bezier(0.22, 1, 0.36, 1)"}),s=t.querySelectorAll("td:not(:first-child):not(.premium-portfolio__mobile-performance):not(.premium-portfolio__mobile-hidden-performance)");s.forEach(e=>e.animate(a?[{opacity:0,transform:"translateY(-4px)"},{opacity:1,transform:"translateY(0)"}]:[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-4px)"}],{duration:160,easing:"ease-out",fill:"forwards"})),i.addEventListener("finish",()=>
1{t.classList.toggle("is-mobile-detail-visible",a),s.forEach(e=>e.getAnimations().forEach(e=>e.cancel())),t.style.removeProperty("overflow"),delete t.dataset.detailAnimating},{once:!0})};e.addEventListener("click",e=>{e.stopPropagation(),a()}),t.addEventListener("click",t=>{null===e.offsetParent||t.target.closest("a, button, [data-tippy-content]")||a()})})}(e);const a=[];e.matches&&e.matches(p)&&a.push(e),e.querySelectorAll(p).forEach(e=>a.push(e)),a.forEach(e=>{d.has(e)||(d.add(e),e.addEventListener("click",a=>{const o=document.getElementById(e.hash.slice(1)),i=o?.querySelector('[data-premium-portfolio-tab="trades"]');i&&(a.preventDefault(),a.stopPropagation(),g(o,t),o.classList.contains("active")||(o.querySelector("[data-user-collapsible-title]")?.click(),r()(o.querySelector("[data-user-collapsible-content]")).stop(!0,!0)),i.click(),i.focus({preventScroll:!0}),(0,s.__)(r()(o)))}))})})}}}]);

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.