1!function(e,t){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}window.React__default$1=a(e),window.classNames__default$1=a(t);function l(e){let{title:t="No Fixture Data Available",titleFontSize:a="text-base"}=e;return window.React__default.default.createElement("div",{className:"flex h-full w-full flex-col items-center justify-center space-y-4 bg-match-content p-5"},window.React__default.default.createElement("h3",{className:window.classNames__default.default("font-medium !leading-[18/16] !text-info",{[a]:a})},t),window.React__default.default.createElement("div",null,window.React__default.default.createElement("svg",{width:"41",height:"34",viewBox:"0 0 41 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},window.React__default.default.createElement("path",{d:"M1.68945 17.6345H7.45868L14.6702 1.8324L26.2087 32L33.4202 17.6345H39.1895",stroke:"#808080",strokeWidth:"2.88462",strokeLinecap:"round",strokeLinejoin:"round"}))))}function c(e){let{fullUrl:t="",counts:a=3}=e;return window.React__default.default.createElement("div",{className:"overflow-hidden rounded-[5px] border border-card shadow-primary"},window.React__default.default.createElement("table",{className:"w-full"},window.React__default.default.createElement("thead",{className:"bg-table-header font-semibold uppercase text-white"},window.React__default.default.createElement("tr",null,window.React__default.default.createElement("th",{scope:"col",className:"px-3 py-2.5 text-left text-xs uppercase tracking-wider sm:px-4"},"#"),window.React__default.default.createElement("th",{scope:"col",className:"w-full pr-1 text-left text-xs uppercase tracking-wider sm:pr-2 lg:pr-1"},"TEAM"),window.React__default.default.createElement("th",{scope:"col",className:"px-1.5 text-left text-xs uppercase tracking-wider sm:px-2 lg:px-1.5"},"P"),window.React__default.default.createElement("th",{scope:"col",className:"hidden px-1.5 text-left text-xs uppercase tracking-wider xs:table-cell xs:!opacity-100 sm:px-2"},"W"),window.React__default.default.createElement("th",{scope:"col",className:"hidden px-1.5 text-left text-xs uppercase tracking-wider xs:table-cell xs:!opacity-100 sm:px-2"},"D"),window.React__default.default.createElement("th",{scope:"col",className:"hidden px-1.5 text-left text-xs uppercase tracking-wider xs:table-cell xs:!opacity-100 sm:px-2"},"L"),window.React__default.default.createElement("th",{scope:"col",className:"px-1.5 text-left text-xs uppercase tracking-wider sm:px-2"},"GD"),window.React__default.default.createElement("th",{scope:"col",className:"px-1.5 text-left text-xs uppercase tracking-wider sm:px-2"},"PTS"))),window.React__default.default.createElement("tbody",null,Array.from({length:a}).map(((e,t)=>window.React__default.default.createElement("tr",{key:t,className:"h-10 bg-table-row-odd even:bg-table-row-even"},window.React__default.default.createElement("td",{className:"text-center"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm"}))),window.React__default.default.createElement("td",{className:"pr-3 text-center"},window.React__default.default.createElement("div",{className:"flex items-center space-x-2"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-5 w-5 rounded-full"}),window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-1/2 roun
1ded-sm"}))),window.React__default.default.createElement("td",{className:"text-center"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm"}))),window.React__default.default.createElement("td",{className:"hidden text-center xs:table-cell xs:!opacity-100"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm align-middle"}))),window.React__default.default.createElement("td",{className:"hidden text-center align-middle xs:table-cell xs:!opacity-100"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm align-middle"}))),window.React__default.default.createElement("td",{className:"hidden text-center align-middle xs:table-cell xs:!opacity-100"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm align-middle"}))),window.React__default.default.createElement("td",{className:"text-center align-middle"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm align-middle"}))),window.React__default.default.createElement("td",{className:"text-center align-middle"},window.React__default.default.createElement("div",{className:"flex items-center justify-center"},window.React__default.default.createElement("span",{className:"ps-skeleton-box inline-block h-4 w-4 rounded-sm align-middle"}))))))),t&&window.React__default.default.createElement("tfoot",{className:"border-t border-card"},window.React__default.default.createElement("tr",{className:"text-sm font-medium text-link"},window.React__default.default.createElement("td",{className:"px-4 py-2.5",colSpan:8},window.React__default.default.createElement("a",{href:t},"View Full Table"))))))}const n=["TOT","NFO","QPR","LUT","BOL","DER","BLA"],s=(e,t,a,l)=>{if(e)return e;const c=a.split("-")[0];return n.includes(c)?"light"===l?`${t}/png/team-icon/${c}.png`:`${t}/png/team-icon/${c}-dark.png`:`${t}/png/team-icon/${c}.png`};function d(e){let{className:t,teamCode:a,teamName:l,imgPath:c="https://www.planetfootball.com/content/themes/planetfootball-sportsui/img",svgPath:n="https://www.planetfootball.com/content/themes/planetfootball-sportsui/img/svg",src:d,width:r=20,height:o=20,placeholderWidth:i="16px",placeholderHeight:m="16px",darkMode:u}=e;const[f,w]=window.React__default.default.useState(!1),p=`${n}/team-placeholder.svg`,x=e=>{let{currentTarget:t}=e;t.onerror=null,w(!0)};return f?React.createElement("div",{className:"inline-block h-4 w-4 flex-shrink-0 rounded bg-page"}):a?React.createElement("img",{src:s(d,c,a,u),width:r,height:o,className:t,alt:l,onError:x}):React.createElement("img",{src:p,width:i,height:m,alt:"",onError:x})}const r=(e,t,a)=>{if("EPL"===(null==e?void 0:e.toUpperCase())){if(a<6){if(a<=3)return"border-l-4 border-table-green";if(4===a)return"border-l-4 border-table-blue"}else if(a>t-4)return"border-l-4 border-table-red";return""}return""},o=e=>{let{className:t,compCode:a,teamCode:n,fullUrl:s="",counts:o=20,imgPath:i="https://www.planetfootball.com/content/themes/planetfootball-sportsui/img",svgPath:m="https://www.planetfootball.com/content/themes/planetfootball-sportsui/img/svg"}=e;const{darkMode:u}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ps_theme_pf";const[t,a]=window.React__default.default.useState(localStorage.getItem(e)||"light");return window.React__default.default.useEffect((()=>{let e=null;return window.EventBus&&(e=window.EventBus.subscribe("change:theme",(e=>{a(e?"dark":"light")}))),()=>{"function"==typeof e&&e()}}),[]),{darkMode:t}}("ps_theme_pf"),f=window.React__default.default.useMemo((()=>a?`https://sdms.planetsport.com/api/football/competition/${a}/ranking`:null),[a]),{data:w,error:p}=(e=>{const[t,a]=window.React__default.default.useState(null),[l,c]=window.React__default.default.useState(!0),[n,s]=window.React__default.default.useState(null);return window.React__default.default.useEffect((()=>{let t=!0;return(async()=>
1{if(e){c(!0),a(null),s(null);try{const l=await fetch(e);if(!l.ok)throw new Error(l.statusText);const n=await l.json();t&&(c(!1),a(n),s(null))}catch(e){t&&(s(`${e} Could not Fetch Data `),c(!1))}}})(),()=>{t=!1}}),[e]),{data:t,isLoading:l,error:n,setData:a}})(f);return!w||p?React.createElement(c,{counts:o,fullUrl:s}):React.createElement("div",{className:window.classNames__default.default("overflow-hidden rounded-[5px] border border-card shadow-primary",{[t]:!!t})},React.createElement("table",{className:"w-full"},React.createElement("thead",{className:"bg-table-header font-semibold uppercase text-white"},React.createElement("tr",null,React.createElement("th",{scope:"col",className:"px-3 py-2.5 text-left text-xs uppercase tracking-wider sm:px-4"},"#"),React.createElement("th",{scope:"col",className:"w-full pr-1 text-left text-xs uppercase tracking-wider sm:pr-2 lg:pr-1"},"TEAM"),React.createElement("th",{scope:"col",className:"px-1.5 text-left text-xs uppercase tracking-wider sm:px-2 lg:px-1.5"},"P"),React.createElement("th",{scope:"col",className:"hidden px-1.5 text-left text-xs uppercase tracking-wider xs:table-cell xs:!opacity-100 sm:px-2"},"W"),React.createElement("th",{scope:"col",className:"hidden px-1.5 text-left text-xs uppercase tracking-wider xs:table-cell xs:!opacity-100 sm:px-2"},"D"),React.createElement("th",{scope:"col",className:"hidden px-1.5 text-left text-xs uppercase tracking-wider xs:table-cell xs:!opacity-100 sm:px-2"},"L"),React.createElement("th",{scope:"col",className:"px-1.5 text-left text-xs uppercase tracking-wider sm:px-2"},"GD"),React.createElement("th",{scope:"col",className:"px-1.5 text-left text-xs uppercase tracking-wider sm:px-2"},"PTS"))),React.createElement("tbody",null,w.data&&w.data.length?w.data.map(((e,t)=>React.createElement("tr",{key:t,className:window.classNames__default.default("h-10",{"bg-table-row-active":n===e.team_code,"bg-table-row-odd even:bg-table-row-even":n!==e.team_code})},React.createElement("td",{className:"relative whitespace-nowrap text-center text-sm font-normal text-brand"},React.createElement("div",{className:window.classNames__default.default("absolute inset-y-0 left-0",a&&r(a,w.data.length,t))}),e.rank),React.createElement("td",{className:"flex h-10 items-center whitespace-nowrap pr-3 text-left"},React.createElement("figure",{className:"-5 mr-1 flex h-5 w-5 flex-shrink-0 items-center justify-center sm:mr-2"},React.createElement(d,{className:"max-h-full max-w-full object-contain object-center",teamCode:e.team_code,teamName:e.team_short_name,imgPath:i,svgPath:m,darkMode:u})),React.createElement("span",{className:"whitespace-pre-wrap text-sm font-medium !leading-4 text-brand"},React.createElement("span",{className:"sm:hidden lg:block lg:!opacity-100"},e.team_short_name),React.createElement("span",{className:"hidden sm:block sm:!opacity-100 lg:hidden"},e.team_name))),React.createElement("td",{className:"whitespace-nowrap text-center text-sm font-normal text-brand"},e.played),React.createElement("td",{className:"hidden whitespace-nowrap text-center text-sm font-normal text-brand xs:table-cell xs:!opacity-100"},e.won),React.createElement("td",{className:"hidden whitespace-nowrap text-center text-sm font-normal text-brand xs:table-cell xs:!opacity-100"},e.drawn),React.createElement("td",{className:"hidden whitespace-nowrap text-center text-sm font-normal text-brand xs:table-cell xs:!opacity-100"},e.lost),React.createElement("td",{className:"whitespace-nowrap text-center text-sm font-normal text-brand"},e.goal_difference),React.createElement("td",{className:"whitespace-nowrap text-center text-sm font-normal text-brand"},parseInt(e.points,10))))):React.createElement("tr",{className:"bg-content"},React.createElement("td",{colSpan:8,className:"h-full w-full"},React.createElement(l,{title:"No Data Available"})))),s&&React.createElement("tfoot",{className:"border-t border-card"},React.createElement("tr",{className:"text-sm font-medium text-link"},React.createElement("td",{className:"px-4 py-2.5",colSpan:8},React.createElement("a",{href:s},"View Full Table"))))))};!function e(){if(!window.React)return void setTimeout(e,100);window.React__default=a(window.React),window.classNames__default=a(window.classNames),React__default=window.React__default,classNames__default=window.classNames__default;const t=document.querySelectorAll('[data-widget-id="ps-table-lite"]');null!=t&&t.length&&t.forEach((e=>{const{compCode:t,teamCode:a,counts:l,fullUrl:c}=e.dataset;window.ReactDOM.render(React.createElement(o,{compCode:t,teamCode:a,counts:l,fullUrl:c}),e),e.removeAttribute("data-widget-id")}))}()}(window.React,window.classNames);
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.