.CodeMirror-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;height:auto;z-index:9}"use strict";(self.webpackChunkfont_awesome_admin=self.webpackChunkfont_awesome_admin||[]).push([[85,381,587],{2:(e,s,t)=>{t.d(s,{A:()=>h});var n=t(609),o=t.n(n);var i=t(119),a=t(723),c=t(790);const r=(0,c.jsx)(i.A,{title:(0,a.__)("Whoops, this is embarrassing","font-awesome"),type:"warning",children:(0,c.jsx)("p",{children:(0,a.__)("Some unexpected error has occurred. There might be some additional diagnostic information in the JavaScript console.","font-awesome")})}),l=function(){return(0,c.jsx)("div",{className:"iVV55iNB320NJJLspy7m",children:r})};var d=t(458);class u extends o().Component{constructor(e){super(e),this.state={error:null,errorInfo:null}}componentDidCatch(e,s){console.group(d.V2),console.log(e),console.log(s),console.groupEnd(),this.setState({error:e,errorInfo:s})}render(){return this.state.error?(0,c.jsx)(l,{}):this.props.children}}const h=u},85:(e,s,t)=>{t.r(s),t.d(s,{CONFLICT_DETECTION_SCANNER_DURATION_MIN:()=>u,addPendingOption:()=>w,checkPreferenceConflicts:()=>E,chooseAwayFromKitConfig:()=>C,chooseIntoKitConfig:()=>O,preprocessResponse:()=>j,queryKits:()=>D,reportDetectedConflicts:()=>F,resetOptionsFormState:()=>b,resetPendingBlocklistSubmissionStatus:()=>A,resetPendingOptions:()=>N,resetUnregisteredClientsDeletionStatus:()=>y,setActiveAdminTab:()=>z,setConflictDetectionScanner:()=>W,submitPendingBlocklist:()=>T,submitPendingOptions:()=>I,submitPendingUnregisteredClientDeletions:()=>k,updateApiToken:()=>P,updatePendingBlocklist:()=>S,updatePendingUnregisteredClientsForDeletion:()=>v,userAttemptToStopScanner:()=>R});var n=t(83),o=t(87),i=t(458),a=t(723);function c(e,s=0){let t=null,n=null;if("string"!=typeof e)return null;if(s>=e.length)return null;try{return t=JSON.parse(e.slice(s)),{start:s,parsed:t}}catch(t){const o=e.indexOf("[",s+1),i=e.indexOf("{",s+1);if(-1===o&&-1===i)return null;n=-1!==o&&-1!==i?o0,a=n?r(t):{};n&&a&&(e.data=(0,o.get)(a,"parsed"));const c=(0,o.get)(a,"trimmed",""),l=(0,o.get)(e,"data.errors",null);if(e.status>=400){if(l)e.uiMessage=(0,i.Ay)({error:e.data,confirmed:s,trimmed:c});else{const t=(0,o.get)(e,"config.method","").toUpperCase(),n=(0,o.get)(e,"config.url"),a=e.status,c=(0,o.get)(e,"statusText"),r=(0,i.b3)(e),l=(0,i.cA)((0,o.get)(e,"headers",{})),d=(0,i.cA)((0,o.get)(e,"config.headers",{})),u=(0,o.get)(e,"data");e.uiMessage=(0,i.Ay)({confirmed:s,requestData:r,requestMethod:t,requestUrl:n,responseHeaders:l,requestHeaders:d,responseStatus:a,responseStatusText:c,responseData:u}),405===a&&(e.uiMessage=p)}return e}if(e.status<400&&e.status>=300)return s&&""===c||(e.uiMessage=(0,i.Ay)({error:null,confirmed:s,trimmed:c})),e;if(l){const t=!0;return e.falsePositive=!0,e.uiMessage=(0,i.Ay)({error:e.data,confirmed:s,falsePositive:t,trimmed:c}),e}{const t=(0,o.get)(e,"data.error",null);return t?(e.uiMessage=(0,i.Ay)({error:t,ok:!0,confirmed:s,trimmed:c}),e):(s||(e.uiMessage=(0,i.Ay)({error:null,ok:!0,confirmed:s,trimmed:c})),e)}}function N(){return{type:"RESET_PENDING_OPTIONS"}}function b(){return{type:"OPTIONS_FORM_STATE_RESET"}}function w(e){return function(s,t){const{options:n}=t();for(const[t,i]of(0,o.toPairs)(e))s(n[t]===i?{type:"RESET_PENDING_OPTION",change:{[t]:i}}:{type:"ADD_PENDING_OPTION",change:{[t]:i}})}}function v(e=[]){return{type:"UPDATE_PENDING_UNREGISTERED_CLIENTS_FOR_DELETION",data:e}}function y(){return{type:"DELETE_UNREGISTERED_CLIENTS_RESET"}}function A(){return{type:"BLOCKLIST_UPDATE_RESET"}}function k(){return function(e,s){const{apiNonce:t,apiUrl:n,unregisteredClientsDeletionStatus:i}=s(),a=(0,o.get)(i,"pending",null);if(!a||0===(0,o.size)(a))return;e({type:"DELETE_UNREGISTERED_CLIENTS_START"});const c=({uiMessage:s})=>{e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!1,message:s||m})};return d.delete(`${n}/conflict-detection/conflicts`,{data:a,headers:{"X-WP-Nonce":t}}).then(s=>{const{status:t,data:n,falsePositive:o}=s;o?c(s):e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!0,data:204===t?null:n,message:""})}).catch(c)}}function S(e=[]){return{type:"UPDATE_PENDING_BLOCKLIST",data:e}}function T(){return function(e,s){const{apiNonce:t,apiUrl:n,blocklistUpdateStatus:i}=s(),a=(0,o.get)(i,"pending",null);if(!a)return;e({type:"BLOCKLIST_UPDATE_START"});const c=({uiMessage:s})=>{e({type:"BLOCKLIST_UPDATE_END",success:!1,message:s||m})};return d.post(`${n}/conflict-detection/conflicts/blocklist`,a,{headers:{"X-WP-Nonce":t}}).then(s=>{const{status:t,data:n,falsePositive:o}=s;o?c(s):e({type:"BLOCKLIST_UPDATE_END",success:!0,data:204===t?null:n,message:""})}).catch(c)}}function E(){return function(e,s){e({type:"PREFERENCE_CHECK_START"});const{apiNonce:t,apiUrl:n,options:o,pendingOptions:i}=s(),a=({uiMessage:s})=>{e({type:"PREFERENCE_CHECK_END",success:!1,message:s||f})};return d.post(`${n}/preference-check`,{...o,...i},{headers:{"X-WP-Nonce":t}}).then(s=>{const{data:t,falsePositive:n}=s;n?a(s):e({type:"PREFERENCE_CHECK_END",success:!0,message:"",detectedConflicts:t})}).catch(a)}}function C({activeKitToken:e}){return function(s,t){const{releases:n}=t();s({type:"CHOOSE_AWAY_FROM_KIT_CONFIG",activeKitToken:e,concreteVersion:(0,o.get)(n,"latest_version_7")})}}function O(){return{type:"CHOOSE_INTO_KIT_CONFIG"}}function D(){return function(e,s){const{apiNonce:t,apiUrl:n,options:i}=s(),c=(0,o.get)(i,"kitToken",null);e({type:"KITS_QUERY_START"}),function(){if(window?.localStorage&&0!==localStorage.length)for(let e=localStorage.length-1;e>=0;e--){const s=localStorage.key(e);s.startsWith(l)&&localStorage.removeItem(s)}}();const r=({uiMessage:s})=>{e({type:"KITS_QUERY_END",success:!1,message:s||(0,a.__)("Failed to fetch kits","font-awesome")})},u=({uiMessage:s})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:s||(0,a.__)("Couldn't update latest kit settings","font-awesome")})};return d.post(`${n}/api`,"query { me { kits { name version technologySelected licenseSelected minified token shimEnabled autoAccessibilityEnabled status }}}",{headers:{"X-WP-Nonce":t}}).then(s=>{if(s.falsePositive)return r(s);const l=(0,o.get)(s,"data.data");if(!(0,o.get)(l,"me"))return e({type:"KITS_QUERY_END",success:!1,message:(0,a.__)("Failed to fetch kits. Regenerate your API Token and try again.","font-awesome")});if(e({type:"KITS_QUERY_END",data:l,success:!0}),!c)return;const h=(0,o.get)(l,"me.kits",[]),m=(0,o.find)(h,{token:c});if(!m)return;const p={};return i.usePro&&"pro"!==m.licenseSelected?p.usePro=!1:i.usePro||"pro"!==m.licenseSelected||(p.usePro=!0),"svg"===i.technology&&"svg"!==m.technologySelected?(p.technology="webfont",p.pseudoElements=!0):"svg"!==i.technology&&"svg"===m.technologySelected&&(p.technology="svg",p.pseudoElements=!1),i.version!==m.version&&(p.version=m.version),i.compat&&!m.shimEnabled?p.compat=!1:!i.compat&&m.shimEnabled&&(p.compat=!0),e({type:"OPTIONS_FORM_SUBMIT_START"}),d.post(`${n}/config`,{options:{...i,...p}},{headers:{"X-WP-Nonce":t}}).then(s=>{const{data:t,falsePositive:n}=s;if(n)return u(s);e({type:"OPTIONS_FORM_SUBMIT_END",data:t,success:!0,message:(0,a.__)("Kit changes saved","font-awesome")})}).catch(u)}).catch(r)}}function I(){return function(e,s){const{apiNonce:t,apiUrl:n,options:o,pendingOptions:i}=s();e({type:"OPTIONS_FORM_SUBMIT_START"});const c=({uiMessage:s})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:s||m})};return d.post(`${n}/config`,{options:{...o,...i}},{headers:{"X-WP-Nonce":t}}).then(s=>{const{data:t,falsePositive:n}=s;n?c(s):e({type:"OPTIONS_FORM_SUBMIT_END",data:t,success:!0,message:(0,a.__)("Changes saved","font-awesome")})}).catch(c)}}function P({apiToken:e=!1,runQueryKits:s=!1}){return function(t,n){const{apiNonce:o,apiUrl:i,options:c}=n();t({type:"OPTIONS_FORM_SUBMIT_START"});const r=({uiMessage:e})=>{t({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:e||m})};return d.post(`${i}/config`,{options:{...c,apiToken:e}},{headers:{"X-WP-Nonce":o}}).then(e=>{const{data:n,falsePositive:o}=e;if(o)r(e);else if(t({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:(0,a.__)("API Token saved","font-awesome")}),s)return t(D())}).catch(r)}}function R(){return{type:"USER_STOP_SCANNER"}}function F({nodesTested:e={}}){return(s,t)=>{const{apiNonce:n,apiUrl:i,unregisteredClients:a,showConflictDetectionReporter:c}=t();if(c){if((0,o.size)(e.conflict)>0){const t=Object.keys(e.conflict).reduce(function(s,t){return s[t]=e.conflict[t],s},{});s({type:"CONFLICT_DETECTION_SUBMIT_START",unregisteredClientsBeforeDetection:a,recentConflictsDetected:e.conflict});const c=({uiMessage:e})=>{s({type:"CONFLICT_DETECTION_SUBMIT_END",success:!1,message:e||m})};return d.post(`${i}/conflict-detection/conflicts`,t,{headers:{"X-WP-Nonce":n}}).then(e=>{const{status:t,data:n,falsePositive:i}=e;i?c(e):s({type:"CONFLICT_DETECTION_SUBMIT_END",success:!0,data:204===t||0===(0,o.size)(n)?null:n})}).catch(c)}s({type:"CONFLICT_DETECTION_NONE_FOUND"})}}}function z(e){return{type:"SET_ACTIVE_ADMIN_TAB",tab:e}}function W({enable:e=!0}){return function(s,t){const{apiNonce:n,apiUrl:o}=t(),i=e?"ENABLE_CONFLICT_DETECTION_SCANNER_END":"DISABLE_CONFLICT_DETECTION_SCANNER_END";s({type:e?"ENABLE_CONFLICT_DETECTION_SCANNER_START":"DISABLE_CONFLICT_DETECTION_SCANNER_START"});const a=({uiMessage:e})=>{s({type:i,success:!1,message:e||_})};return d.post(`${o}/conflict-detection/until`,e?Math.floor(new Date((new Date).valueOf()+1e3*u*60)/1e3):Math.floor(new Date/1e3)-h,{headers:{"X-WP-Nonce":n}}).then(e=>{const{status:t,data:n,falsePositive:o}=e;o?a(e):s({type:i,data:204===t?null:n,success:!0})}).catch(a)}}(0,a.__)("Couldn't snooze","font-awesome"),d.interceptors.response.use(e=>j(e),e=>{if(e.response)e.response=j(e.response),e.uiMessage=(0,o.get)(e,"response.uiMessage");else if(e.request){const s="fontawesome_request_noresponse",t={errors:{[s]:[g]},error_data:{[s]:{request:e.request}}};e.uiMessage=(0,i.Ay)({error:t})}else{const s="fontawesome_request_failed",t={errors:{[s]:[x]},error_data:{[s]:{failedRequestMessage:e.message}}};e.uiMessage=(0,i.Ay)({error:t})}return Promise.reject(e)})},119:(e,s,t)=>{t.d(s,{A:()=>m}),t(609);var n=t(556),o=t.n(n);const i={alert:"lX8h3LbX6kaLN7_hLhlw","alert-icon":"nx2ZqeD9AnYnPnKHAqKJ","alert-title":"ovRzytWn5jGccLKV78T9","alert-message":"M_C6Dj_EqhO8IuY52iA6","alert-action":"liWjpcvKZkKaYPsJjQPA","alert-warning":"MLwfZfK5uVZOtIHI1cdt"};var a=t(942),c=t.n(a),r=t(784),l=t(188),d=t(790);function u(e={}){switch(e.type){case"info":return(0,d.jsx)(r.g,{icon:l.iW_,title:"info",fixedWidth:!0});case"warning":default:return(0,d.jsx)(r.g,{icon:l.zpE,title:"warning",fixedWidth:!0});case"pending":return(0,d.jsx)(r.g,{icon:l.z1G,title:"pending",spin:!0,fixedWidth:!0});case"success":return(0,d.jsx)(r.g,{icon:l.Wcv,title:"success",fixedWidth:!0})}}function h(e={}){return(0,d.jsxs)("div",{className:c()(i.alert,i[`alert-${e.type}`]),role:"alert",children:[(0,d.jsx)("div",{className:i["alert-icon"],children:u(e)}),(0,d.jsxs)("div",{className:i["alert-message"],children:[(0,d.jsx)("h2",{className:i["alert-title"],children:e.title}),(0,d.jsx)("div",{className:i["alert-copy"],children:e.children})]})]})}h.propTypes={title:o().string.isRequired,type:o().oneOf(["info","warning","success","pending"]),children:o().oneOfType([o().object,o().string,o().arrayOf(o().element)]).isRequired};const m=h},192:(e,s,t)=>{t.d(s,{A:()=>g});var n=t(609),o=t(556),i=t.n(o),a=t(896),c=t(312),r=t(87),l=t(723),d=t(790);const u=86400,h=3600,m=60;function p(e){const s=Math.floor(e/u),t=Math.floor((e-s*u)/h),n=Math.floor((e-(s*u+t*h))/m),o=e-(s*u+t*h+n*m);return(0,r.dropWhile)([s,t,n,o].reduce((e,s,t)=>(0===t&&0!==s?e.push(s.toString()):e.push((0,r.padStart)(s.toString(),2,"0")),e),[]),e=>e.match(/^[0]+$/)).join(":")}function f(e){const s=e-Math.floor(new Date/1e3);return s<0?0:s}function g({addDescription:e,children:s}){const t=(0,a.d4)(e=>e.detectConflictsUntil),[o,i]=(0,n.useState)(f(t)),r=(0,a.wA)();return(0,n.useEffect)(()=>{let e=null;return f(t)>0?e=setTimeout(()=>i(f(t)),1e3):(i(p(0)),r({type:"CONFLICT_DETECTION_TIMER_EXPIRED"})),()=>e&&clearTimeout(e)},[t,o,r]),o<=0?null:(0,d.jsxs)("span",{className:c.A["conflict-detection-timer"],children:[p(o),!!e&&(o>60?/* translators: 1: space */ /* translators: 1: space */ (0,l.sprintf)((0,l.__)("%1$sminutes left to browse your site for trouble","font-awesome")," "):/* translators: 1: space */ /* translators: 1: space */ (0,l.sprintf)((0,l.__)("%1$sseconds left to browse your site for trouble","font-awesome")," ")),s]})}g.propTypes={addDescription:i().bool}},312:(e,s,t)=>{t.d(s,{A:()=>n});const n={"wrapper-div":"xAYNgmh_FT28wOZEe4og","submit-wrapper":"W3wz4Liah2EvWxtTBXN8","submit-status":"OpLLWfmNs6BXGmnmuinK",fail:"q0fCXPnTi1vRhNmP0IEt","fail-icon-container":"A2dLn8oZtVzuXngZMDRp",explanation:"xFoMk9Jc8Ir4n5Olcce1",success:"fQeEY3YNz4yh6R7vdi7J",icon:"JPBgwk6PxfiitLxJLE54","section-title":"VklefjWwawC59yrOPe3e","section-divider":"e8Vu3y2YBkuW8N9IhY2m","table-header":"gNYVG50hxMZs8Gqbj_T0","more-less":"dpYyb_l0GWlAiVkOmmYt","scanner-actions":"WJl_9YHKGkhUvtVwgVco","scanner-runstatus":"HBCEbIhIET1XISEYneSA",faPrimary:"ZXe2iyFqFThwx_UF4CBf","conflict-detection-timer":"HgLyUkphZYd8YsLSMJAZ",warning:"Gu2u4ZSZT25Yqm8zSogj","sr-only":"WOV9bdVrpJVdQWzhBnHZ",flex:"QN_KH8sqi5QFBDqaH1rI","flex-row":"bBMVcUUJf1GW7veG1Zic","flex-column":"pIa2BGO1ABMtYZY185Bf",relative:"h0koIl1zvME7toM3jUk9",status:"kWqY7l_wn27HmdUNz7ZY",good:"q3No9l7YMUEH1xvYTNfI","success-icon":"Y7M4JHzDp7jtCt6MonbK","conflict-icon":"a6qTuZmDiKS_FHgMZawo",conflict:"PwCQsIQEdGz9b0cOj3iA","warning-icon":"rw5FUVRrrdM17WyxcRZ9","space-left":"QEoklKhbCbwOUBs0cspa","input-checkbox-custom":"oWHnpotXuoOIlJoqkkgw","checked-icon":"NzRaF0U8aKPVtS6JIaK8","input-radio-custom":"gIUwcNcpOHhTKG4sTlfg","unchecked-icon":"iemYJRvB4tzF1xnuGiAw","option-label-explanation":"BFR5diS8tiViycbuTDVS"}},381:(e,s,t)=>{t.r(s),t.d(s,{default:()=>Q});var n=t(609),o=t.n(n),i=t(795),a=t.n(i),c=t(338),r=t(2),l=t(896),d=t(942),u=t.n(d);const h={"pseudo-elements-screenshot":"uL1wb8HtJb_0IkG3PeEN","tab-header":"VJ5yoahvOPmye_Iv2x78"};var m=t(85),p=t(784),f=t(188),g=t(897);const x={"release-provider-error":"GfbntzmAC3JXYwdY57Hz","warning-banner":"nkCRdVrm4cTGk23nWmwZ","option-header":"_V54L7D6KbeTsNGQHyuu","option-status":"jH1jbDhGqqv7Grbj6p5p","option-choices":"KYI6mFOoLc2LXE3_WOAV","option-choice":"uMUQXnIQhpFojiorojGR","option-choice-container":"Q3PqTXZI2xQbQuon9Brf","option-explanation":"p0FxJ9gY4EvqdrEJ5pDs","option-label":"rr6y9ViQbhSy0YAp3Svc","option-label-text":"d104q4pTcfNp1fl3EEwj","option-divider":"pFNsNzsa6QtxNtsHMsos","options-setter":"x21UupVYDcbhJEXG_vuB",features:"elGAHNDAzrtnF0LZNYl_","option-label-explanation":"FHOPD8z6_efjfjjQHK9B","checking-option-status-indicator":"kP55KzmQ_7zoJ5baS76k"};var _=t(312),j=t(87),N=t(119),b=t(556),w=t.n(b),v=t(723),y=t(790);const A="";function k({useOption:e,handleSubmit:s}){const t=e("usePro"),n=e("technology"),o=e("version"),i=e("compat"),a=e("pseudoElements"),c=!!o.match(/^6\./),r=!!o.match(/^7\./),d=!c&&!r,h=(0,l.d4)(e=>e.pendingOptions),b=(0,l.d4)(e=>e.pendingOptionConflicts),w=(0,l.d4)(e=>e.preferenceConflictDetection.hasChecked),k=(0,l.d4)(e=>e.preferenceConflictDetection.success),S=(0,l.d4)(e=>e.preferenceConflictDetection.message),T=(0,l.d4)(e=>{const{releases:{available:s,latest_version_5:t,latest_version_6:n,latest_version_7:o}}=e;return s.reduce((e,s)=>(e[s]=t===s?`${s} (latest 5.x)`:n===s?`${s} (latest 6.x)`:o===s?`${s} (latest)`:s,e),{})}),E=(0,l.wA)();function C(e={},s=!0){const t=(0,j.get)(e,"technology"),n=t?"webfont"===t?{...e,pseudoElements:!0}:{...e,pseudoElements:!1}:e;E((0,m.addPendingOption)(n)),s&&E((0,m.checkPreferenceConflicts)())}function O(e){return(0,j.has)(h,e)?w&&!k?(0,y.jsx)(N.A,{title:(0,v.__)("Error checking preferences","font-awesome"),type:"warning",children:(0,y.jsx)("p",{children:S})}):(0,j.has)(b,e)?(0,y.jsx)(N.A,{title:(0,v.__)("Preference Conflict","font-awesome"),type:"warning",children:(0,j.size)(b[e])>1?(0,y.jsxs)("div",{children:[(0,v.__)("This change might cause problems for these themes or plugins","font-awesome"),": ",b[e].join(", "),"."]}):(0,y.jsxs)("div",{children:[(0,v.__)("This change might cause problems for the theme or plugin","font-awesome"),": ",b[e][0],"."]})}):null:null}return(0,y.jsx)("div",{className:u()(x["options-setter"]),children:(0,y.jsxs)("form",{onSubmit:e=>e.preventDefault(),children:[(0,y.jsxs)("div",{className:u()(_.A.flex,_.A["flex-row"]),children:[(0,y.jsx)("div",{className:x["option-header"],children:"Icons"}),(0,y.jsxs)("div",{className:x["option-choice-container"],children:[(0,y.jsxs)("div",{className:x["option-choices"],children:[(0,y.jsxs)("div",{className:x["option-choice"],children:[(0,y.jsx)("input",{id:"code_edit_icons_pro",name:"code_edit_icons",type:"radio",checked:t,onChange:()=>C({usePro:!0}),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_icons_pro",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.GEE,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:"Pro"})]})]}),(0,y.jsxs)("div",{className:x["option-choice"],children:[(0,y.jsx)("input",{id:"code_edit_icons_free",name:"code_edit_icons",type:"radio",checked:!t,onChange:()=>C({usePro:!1}),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_icons_free",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,size:"lg",fixedWidth:!0,className:_.A["checked-icon"]}),(0,y.jsx)(p.g,{icon:g.GEE,size:"lg",fixedWidth:!0,className:_.A["unchecked-icon"]})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:"Free"})]})]})]}),t&&(c||r)&&(0,y.jsx)(N.A,{title:c?(0,v.__)("Heads up! Pro Version 6 is not available from CDN","font-awesome"):(0,v.__)("Heads up! Pro Version 7 is not available from CDN","font-awesome"),type:"warning",children:(0,y.jsx)("p",{children:'You can, however, use a Kit. Make sure you have an active Font Awesome subscription and select "Use a Kit" above. We\'ll walk you through the other details from there.'})}),t&&d&&(0,y.jsxs)(N.A,{title:(0,v.__)("Heads up! Pro requires a Font Awesome subscription","font-awesome"),type:"info",children:[(0,y.jsx)("p",{children:"And you need to add your WordPress site to the allowed domains for your CDN."}),(0,y.jsxs)("ul",{children:[(0,y.jsx)("li",{children:(0,y.jsxs)("a",{rel:"noopener noreferrer",target:"_blank",href:"https://fontawesome.com/account/cdn",children:[(0,v.__)("Manage my allowed domains","font-awesome"),(0,y.jsx)(p.g,{icon:f.AaJ,style:{marginLeft:".5em"}})]})}),(0,y.jsx)("li",{children:(0,y.jsxs)("a",{rel:"noopener noreferrer",target:"_blank",href:"https://fontawesome.com/pro",children:[(0,v.__)("Get Pro","font-awesome"),(0,y.jsx)(p.g,{icon:f.AaJ,style:{marginLeft:".5em"}})]})})]})]}),O("usePro")]})]}),(0,y.jsx)("hr",{className:x["option-divider"]}),(0,y.jsxs)("div",{className:u()(_.A.flex,_.A["flex-row"]),children:[(0,y.jsx)("div",{className:x["option-header"],children:(0,v.__)("Technology","font-awesome")}),(0,y.jsxs)("div",{className:x["option-choice-container"],children:[(0,y.jsxs)("div",{className:x["option-choices"],children:[(0,y.jsxs)("div",{className:x["option-choice"],children:[(0,y.jsx)("input",{id:"code_edit_tech_svg",name:"code_edit_tech",type:"radio",checked:"svg"===n,onChange:()=>C({technology:"svg"}),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_tech_svg",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.GEE,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:(0,v.__)("SVG","font-awesome")})]})]}),(0,y.jsxs)("div",{className:x["option-choice"],children:[(0,y.jsx)("input",{id:"code_edit_tech_webfont",name:"code_edit_tech",type:"radio",checked:"webfont"===n,onChange:()=>C({technology:"webfont",pseudoElements:!1}),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_tech_webfont",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,size:"lg",fixedWidth:!0,className:_.A["checked-icon"]}),(0,y.jsx)(p.g,{icon:g.GEE,size:"lg",fixedWidth:!0,className:_.A["unchecked-icon"]})]}),(0,y.jsxs)("span",{className:x["option-label-text"],children:[(0,v.__)("Web Font","font-awesome"),"webfont"===n&&(0,y.jsx)("span",{className:x["option-label-explanation"],children:(0,v.__)("CSS Pseudo-elements are enabled by default with Web Font","font-awesome")})]})]})]})]}),O("technology")]})]}),(0,y.jsxs)("div",{className:u()(_.A.flex,_.A["flex-row"]),children:[(0,y.jsx)("div",{className:x["option-header"]}),(0,y.jsx)("div",{className:x["option-choice-container"],style:{marginTop:"1em"},children:"svg"===n&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("input",{id:"code_edit_features_pseudo_elements",name:"code_edit_features",type:"checkbox",checked:a,onChange:()=>C({pseudoElements:!a}),className:u()(_.A["sr-only"],_.A["input-checkbox-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_features_pseudo_elements",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.rQb,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.Nfw,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,y.jsxs)("span",{className:x["option-label-text"],children:[(0,v.__)("Enable CSS Pseudo-elements with SVG","font-awesome"),(0,y.jsxs)("span",{className:x["option-label-explanation"],children:[(0,v.__)("May cause performance issues.","font-awesome")," ",(0,y.jsxs)("a",{rel:"noopener noreferrer",target:"_blank",style:{marginLeft:".5em"},href:"https://fontawesome.com/how-to-use/on-the-web/advanced/css-pseudo-elements",children:[(0,v.__)("Learn more","font-awesome")," ",(0,y.jsx)(p.g,{icon:f.AaJ,style:{marginLeft:".5em"}})]})]})]})]}),O("pseudoElements")]})})]}),(0,y.jsx)("hr",{className:x["option-divider"]}),(0,y.jsxs)("div",{className:u()(_.A.flex,_.A["flex-row"]),children:[(0,y.jsx)("div",{className:x["option-header"],children:"Version"}),(0,y.jsxs)("div",{className:x["option-choice-container"],children:[(0,y.jsx)("div",{className:x["option-choices"],children:(0,y.jsx)("select",{className:x["version-select"],name:"version",onChange:e=>C({version:e.target.value}),value:o,children:Object.keys(T).map((e,s)=>(0,y.jsx)("option",{value:e,children:e===A?"-":T[e]},s))})}),O("version")]})]}),(0,y.jsx)("hr",{className:x["option-divider"]}),(0,y.jsxs)("div",{className:u()(_.A.flex,_.A["flex-row"],x.features),children:[(0,y.jsx)("div",{className:x["option-header"],children:"Older Version Compatibility"}),(0,y.jsxs)("div",{className:x["option-choice-container"],children:[(0,y.jsxs)("div",{className:x["option-choices"],children:[(0,y.jsxs)("div",{className:x["option-choice"],children:[(0,y.jsx)("input",{id:"code_edit_compat_on",name:"code_edit_compat_on",type:"radio",value:i,checked:i,onChange:()=>C({compat:!i}),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_compat_on",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.GEE,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:(0,v.__)("On","font-awesome")})]})]}),(0,y.jsxs)("div",{className:x["option-choice"],children:[(0,y.jsx)("input",{id:"code_edit_v4_compat_off",name:"code_edit_v4_compat_off",type:"radio",value:!i,checked:!i,onChange:()=>C({compat:!i}),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"code_edit_v4_compat_off",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,size:"lg",fixedWidth:!0,className:_.A["checked-icon"]}),(0,y.jsx)(p.g,{icon:g.GEE,size:"lg",fixedWidth:!0,className:_.A["unchecked-icon"]})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:(0,v.__)("Off","font-awesome")})]})]})]}),O("compat")]})]})]})})}k.propTypes={useOption:w().func.isRequired,handleOptionChange:w().func.isRequired,handleSubmit:w().func.isRequired};const S={"kit-tab-content":"kaJ7ZfPW8LYXB3jcG1xM","field-apitoken":"iw1ugzHiscI8cdqPxDt5","api-token-control-wrapper":"DnA1Iv_lwCTNSAFQGrON","api-token-control":"Pnf8O2SgfIFmVM0PSv3Z","api-token-update":"kjodIeFA7B16RQcru0GW","token-saved":"A0_oAmpyVJ9wdtADndGQ",remove:"HfzrDbHUd_u1i9ndGEBR","button-group":"elgzg717O9Crp2uzkrTD","button-dismissable":"V9u2jF9aJPfN0wX4PDVS","wrap-active-kit":"wziOBkVmZ17vJu2Sz35G","active-kit":"DFhEV9q8j6_YiAqxGCIQ",set:"y9VOhnGapgfPZMY_1Bh6",none:"czVzoPvuSXhcttrzFc9L","wrap-selectkit":"ngog_nfdj6MCATJVipdj","title-selectkit":"S_T55Hlv5ASeRm2CyHmV",selectkit:"fy5GsBzkO8Epk2RR04LH",refresh:"fNJ_UaCGqOZxk72kjIDA","kit-selector-container":"SstVIjmK5UOaiy_ltjXE","kit-select":"vdGJ8TWieYuqqCakSyHG","kit-config-view-container":"gJq7WtlHzhBcjrgjABY8","selected-kit-settings":"o1IZC2E8wgWEslXswxvX",label:"W3xNRcvtnX8v6hHiakrQ",value:"HS7POK_5ddxGDSTzJHun","tip-text":"co95Sqvd5n7VgX7SM5jt"};function T({useOption:e,masterSubmitButtonShowing:s,setMasterSubmitButtonShowing:t}){const o=(0,l.wA)(),i=(0,l.d4)(e=>e.options.kitToken),a=e("kitToken"),[c,r]=(0,n.useState)(null),[d,h]=(0,n.useState)(!1),[x,b]=(0,n.useState)(!1),w=(0,l.d4)(e=>null!==c?c:e.options.apiToken),A=(0,l.d4)(e=>e.kits)||[],k=(0,l.d4)(e=>e.optionsFormState.hasSubmitted),T=(0,l.d4)(e=>e.optionsFormState.success),E=(0,l.d4)(e=>e.optionsFormState.message),C=(0,l.d4)(e=>e.optionsFormState.isSubmitting),O=(0,l.d4)(e=>e.kitsQueryStatus),D=(0,n.createRef)(),[I,P]=(0,n.useState)(!1);(0,n.useEffect)(()=>{D.current&&I&&D.current.focus()});const R=(0,l.d4)(e=>!!e.options.apiToken);function F(){return(0,n.useEffect)(()=>{T&&x&&(b(!1),t(!0))}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{className:u()(S["field-apitoken"],{[S["api-token-update"]]:x}),children:[(0,y.jsxs)("label",{htmlFor:"api_token",children:[(0,y.jsx)(p.g,{className:_.A.icon,icon:g.wRm,size:"lg"}),(0,v.__)("API Token","font-awesome")]}),(0,y.jsxs)("div",{children:[(0,y.jsx)("input",{id:"api_token",name:"api_token",type:"text",ref:D,value:c||"",size:"20",onChange:e=>{P(!0),r(e.target.value)}}),(0,y.jsxs)("p",{children:[(0,v.__)("Grab your secure and unique API token from your Font Awesome account page and enter it here so we can securely fetch your kits.","font-awesome")," ",(0,y.jsxs)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://fontawesome.com/account#api-tokens",children:[(0,v.__)("Get your API token on fontawesome.com","font-awesome")," ",(0,y.jsx)(p.g,{icon:f.AaJ,style:{marginLeft:".5em"}})]})]})]})]}),(0,y.jsxs)("div",{className:"submit",children:[(0,y.jsx)("input",{type:"submit",name:"submit",id:"submit",className:"button button-primary",value:(0,v.__)("Save API Token","font-awesome"),disabled:!c,onMouseDown:()=>{o((0,m.updateApiToken)({apiToken:c,runQueryKits:!0})),r(null)}}),k&&!T&&(0,y.jsxs)("div",{className:u()(_.A["submit-status"],_.A.fail),children:[(0,y.jsx)("div",{className:u()(_.A["fail-icon-container"]),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.B0L})}),(0,y.jsx)("div",{className:_.A.explanation,children:E})]}),C&&(0,y.jsx)("span",{className:u()(_.A["submit-status"],_.A.submitting),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.z1G,spin:!0})}),x&&!C&&(0,y.jsx)("button",{onClick:()=>(b(!1),t(!0),void o((0,m.resetOptionsFormState)())),className:S["button-dismissable"],children:(0,v.__)("Nevermind","font-awesome")})]})]})}function z(){return(0,y.jsxs)("div",{className:S["api-token-control-wrapper"],children:[(0,y.jsx)("div",{className:u()(S["api-token-control"],{[S["api-token-update"]]:x}),children:x?(0,y.jsx)(F,{}):(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{className:S["token-saved"],children:[(0,y.jsx)("span",{children:(0,y.jsx)(p.g,{className:_.A.icon,icon:g.SGM,size:"lg"})}),(0,v.__)("API Token Saved","font-awesome")]}),!!w&&(0,y.jsxs)("div",{className:S["button-group"],children:[(0,y.jsxs)("button",{onClick:()=>(o((0,m.resetOptionsFormState)()),b(!0),t(!1),void h(!1)),className:S.refresh,type:"button",children:[(0,y.jsx)(p.g,{className:_.A.icon,icon:f.VNe,title:"update",alt:"update"}),(0,y.jsx)("span",{children:(0,v.__)("Update token","font-awesome")})]}),(0,y.jsx)("button",{onClick:()=>{i?h(!0):o((0,m.updateApiToken)({apiToken:!1}))},className:S.remove,type:"button",children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.BeE,title:"remove",alt:"remove"})})]})]})}),d&&(0,y.jsx)("div",{className:S["api-token-control-alert-wrapper"],children:(0,y.jsx)(N.A,{title:(0,v.__)("Whoa, whoa, whoa!","font-awesome"),type:"warning",children:(0,v.__)('You can\'t remove your API token when "Use a Kit" is active. Switch to "Use CDN" first.',"font-awesome")})})]})}function W(){const e=w?O.isSubmitting?"querying":O.hasSubmitted?O.success?(0,j.size)(A)>0?"kitSelection":"noKitsFoundAfterQuery":"networkError":i?"showingOnlyActiveKit":"apiTokenReadyNoKitsYet":"noApiToken",t=(0,y.jsxs)("button",{onClick:()=>o((0,m.queryKits)()),className:S.refresh,children:[(0,y.jsx)(p.g,{className:_.A.icon,icon:f.yek,title:"refresh",alt:"refresh"}),(0,y.jsx)("span",{children:0===(0,j.size)(A)?(0,v.__)("Get latest kits data","font-awesome"):(0,v.__)("Refresh kits data","font-awesome")})]}),n=i?(0,y.jsx)("div",{className:S["wrap-active-kit"],children:(0,y.jsxs)("p",{className:u()(S["active-kit"],S.set),children:[(0,y.jsx)(p.g,{className:_.A.icon,icon:g.SGM,size:"lg"}),(0,v.sprintf)((0,v.__)("%s Kit is Currently Active"),i)]})}):null;return(0,y.jsxs)("div",{className:S["kit-selector-container"],children:[n,(0,y.jsxs)("div",{className:S["wrap-selectkit"],children:[(0,y.jsxs)("h3",{className:S["title-selectkit"],children:[(0,y.jsx)(p.g,{className:_.A.icon,icon:g.wRm,size:"lg"}),(0,v.__)("Pick a Kit to Use or Check Settings","font-awesome")]}),(0,y.jsxs)("div",{className:S.selectkit,children:[(0,y.jsx)("p",{children:(0,v.__)("Refresh your kits data to get the latest kit settings, then select the kit you would like to use. Remember to save when you're ready to use it.","font-awesome")}),{noApiToken:"noApiToken",apiTokenReadyNoKitsYet:(0,y.jsxs)(y.Fragment,{children:[n," ",t]}),querying:(0,y.jsxs)("div",{children:[(0,y.jsx)("span",{children:(0,v.__)("Loading your kits...","font-awesome")}),(0,y.jsx)("span",{className:u()(_.A["submit-status"],_.A.submitting),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.z1G,spin:!0})})]}),networkError:(0,y.jsxs)("div",{className:u()(_.A["submit-status"],_.A.fail),children:[(0,y.jsx)("div",{className:u()(_.A["fail-icon-container"]),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.B0L})}),(0,y.jsx)("div",{className:_.A.explanation,children:O.message})]}),noKitsFoundAfterQuery:(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(N.A,{title:"Zoinks! Looks like you don't have any kits set up yet.",type:"info",children:(0,y.jsxs)("p",{children:[(0,v.__)("Head over to Font Awesome to create one, then come back here and refresh your kits.","font-awesome")," ",(0,y.jsxs)("a",{rel:"noopener noreferrer",target:"_blank",href:"https://fontawesome.com/kits",children:[(0,v.__)("Create a kit on Font Awesome","font-awesome")," ",(0,y.jsx)(p.g,{icon:f.AaJ})]})]})}),t]}),kitSelection:(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)("div",{className:S["field-kitselect"],children:[(0,y.jsxs)("select",{className:S["kit-select"],id:"kits",name:"kit",onChange:e=>function({kitToken:e}){if(""===e)return;const s=(A||[]).find(s=>s.token===e);if(!s)throw new Error((0,v.sprintf)((0,v.__)("When selecting to use kit %s, somehow the information we needed was missing. Try reloading the page."),e));o(i===e?(0,m.resetPendingOptions)():(0,m.addPendingOption)({kitToken:e,technology:"svg"===s.technologySelected?"svg":"webfont",usePro:"pro"===s.licenseSelected,compat:s.shimEnabled,version:s.version,pseudoElements:"svg"!==s.technologySelected})),o((0,m.checkPreferenceConflicts)())}({kitToken:e.target.value}),disabled:!s,value:a||"",children:[(0,y.jsx)("option",{value:"",children:(0,v.__)("Select a kit","font-awesome")},"empty"),A.map((e,s)=>(0,y.jsx)("option",{value:e.token,children:`${e.name} (${e.token})`},s))]}),t]})}),showingOnlyActiveKit:(0,y.jsx)(y.Fragment,{children:t})}[e]]})]})]})}return(0,y.jsx)("div",{children:(0,y.jsx)("div",{className:S["kit-tab-content"],children:R?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(z,{}),(0,y.jsx)(W,{})]}):(0,y.jsx)(F,{})})})}T.propTypes={useOption:w().func.isRequired,handleOptionChange:w().func.isRequired,masterSubmitButtonShowing:w().bool.isRequired,setMasterSubmitButtonShowing:w().func.isRequired};var E=t(780);function C({kitToken:e}){const s=(0,l.d4)(s=>(0,j.get)(s,"options.kitToken")===e),t=(0,l.d4)(s=>(s.kits||[]).find(s=>s.token===e)),n=(0,l.d4)(e=>e.pendingOptionConflicts),o=(0,l.d4)(e=>e.preferenceConflictDetection.hasChecked),i=(0,l.d4)(e=>e.preferenceConflictDetection.success),a=(0,l.d4)(e=>s?e.options.technology:"svg"===t.technologySelected?"svg":"webfont"),c=(0,l.d4)(e=>s?e.options.usePro:"pro"===t.licenseSelected),r=(0,l.d4)(e=>s?e.options.compat:t.shimEnabled),d=(0,l.d4)(e=>s?e.options.version:t.version);function u(e){return o&&i&&(0,j.has)(n,e)?(0,y.jsx)(N.A,{title:(0,v.__)("Preference Conflict","font-awesome"),type:"warning",children:(0,j.size)(n[e])>1?(0,y.jsxs)("div",{children:[(0,v.__)("This change might cause problems for these themes or plugins:","font-awesome")," ",n[e].join(", "),"."]}):(0,y.jsxs)("div",{children:[(0,v.__)("This change might cause problems for the theme or plugin:","font-awesome")," ",n[e][0],"."]})}):null}return s||t?(0,y.jsxs)("div",{className:S["kit-config-view-container"],children:[(0,y.jsx)("table",{className:S["selected-kit-settings"],children:(0,y.jsxs)("tbody",{children:[(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{className:S.label,children:(0,v.__)("Icons","font-awesome")}),(0,y.jsxs)("td",{className:S.value,children:[c?"Pro":"Free",u("usePro")]})]}),(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{className:S.label,children:(0,v.__)("Technology","font-awesome")}),(0,y.jsxs)("td",{className:S.value,children:[a,u("technology")]})]}),(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{className:S.label,children:(0,v.__)("Version","font-awesome")}),(0,y.jsxs)("td",{className:S.value,children:[d,u("version")]})]}),(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{className:S.label,children:(0,v.__)("Older Version Compatibility","font-awesome")}),(0,y.jsxs)("td",{className:S.value,children:[r?"On":"Off",u("compat")]})]})]})}),(0,y.jsx)("p",{className:S["tip-text"],children:(0,E.A)((0,v.__)("Make changes on fontawesome.com/kits ","font-awesome"),{a:(0,y.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://fontawesome.com/kits"}),externalLinkIcon:(0,y.jsx)(p.g,{icon:f.AaJ,style:{marginLeft:".5em"}})})})]}):(0,y.jsx)(N.A,{type:"warning",title:(0,v.__)("Oh no! We could not find the kit data for the selected kit token.","font-awesome"),children:(0,v.__)("Try reloading.","font-awesome")})}C.propTypes={kitToken:w().string.isRequired};const O={"select-config-container":"wVJC_TuxmtpxI03Tbdkt"};function D(){return(0,y.jsxs)("span",{className:x["checking-option-status-indicator"],children:[(0,y.jsx)(p.g,{spin:!0,className:u()(_.A.icon),icon:f.z1G})," ",(0,v.__)("checking for preference conflicts","font-awesome"),"..."]})}function I(){const e=(0,l.wA)(),s=(0,l.d4)(e=>!!e.options.kitToken),[t,o]=(0,n.useState)(s),i=(0,l.d4)(e=>e.preferenceConflictDetection.isChecking),a=(0,l.d4)(e=>e.optionsFormState.hasSubmitted),c=(0,l.d4)(e=>e.optionsFormState.success),r=(0,l.d4)(e=>e.optionsFormState.message),d=(0,l.d4)(e=>e.optionsFormState.isSubmitting),h=(0,l.d4)(e=>e.pendingOptions),N=(0,l.d4)(e=>e.options.apiToken),[b,w]=(0,n.useState)(!0);function A(e){return(0,l.d4)(s=>(0,j.has)(s.pendingOptions,e)?s.pendingOptions[e]:s.options[e])}function S(s){s&&"function"==typeof s.preventDefault&&s.preventDefault(),e((0,m.submitPendingOptions)())}const E=A("kitToken"),I=(0,l.d4)(e=>e.options.kitToken);function P(s={}){e((0,m.addPendingOption)(s))}return(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:_.A["wrapper-div"],children:[(0,y.jsx)("h3",{children:(0,v.__)("How are you using Font Awesome?","font-awesome")}),(0,y.jsxs)("div",{className:O["select-config-container"],children:[(0,y.jsxs)("span",{children:[(0,y.jsx)("input",{id:"select_use_kits",name:"select_use_kits",type:"radio",value:t,checked:t,onChange:()=>(o(!0),w(!0),void e((0,m.chooseIntoKitConfig)())),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"select_use_kits",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.GEE,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:(0,v.__)("Use A Kit","font-awesome")})]})]}),(0,y.jsxs)("span",{children:[(0,y.jsx)("input",{id:"select_use_cdn",name:"select_use_cdn",type:"radio",value:!t,checked:!t,onChange:()=>(o(!1),void e((0,m.chooseAwayFromKitConfig)({activeKitToken:I}))),className:u()(_.A["sr-only"],_.A["input-radio-custom"])}),(0,y.jsxs)("label",{htmlFor:"select_use_cdn",className:x["option-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.RVf,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.GEE,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,y.jsx)("span",{className:x["option-label-text"],children:(0,v.__)("Use CDN","font-awesome")})]})]})]}),(0,y.jsx)(y.Fragment,{children:t?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(T,{useOption:A,handleOptionChange:P,handleSubmit:S,masterSubmitButtonShowing:b,setMasterSubmitButtonShowing:w}),!!E&&(0,y.jsx)(C,{kitToken:E})]}):(0,y.jsx)(k,{useOption:A,handleOptionChange:P,handleSubmit:S})})]}),(!t||N&&b)&&(0,y.jsxs)("div",{className:u()(_.A["submit-wrapper"],["submit"]),children:[(0,y.jsx)("input",{type:"submit",name:"submit",id:"submit",className:"button button-primary",value:(0,v.__)("Save Changes","font-awesome"),disabled:0===(0,j.size)(h),onClick:S}),a?c?(0,y.jsx)("span",{className:u()(_.A["submit-status"],_.A.success),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.e68})}):(0,y.jsxs)("div",{className:u()(_.A["submit-status"],_.A.fail),children:[(0,y.jsx)("div",{className:u()(_.A["fail-icon-container"]),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.B0L})}),(0,y.jsx)("div",{className:_.A.explanation,children:r})]}):null,d?(0,y.jsx)("span",{className:u()(_.A["submit-status"],_.A.submitting),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.z1G,spin:!0})}):i?(0,y.jsx)(D,{}):(0,j.size)(h)>0?(0,y.jsx)("span",{className:_.A["submit-status"],children:(0,v.__)("you have pending changes","font-awesome")}):null]})]})}const P={},R={"client-requirements":"FGrSfvJewATz8TfOqA_j",conflicted:"dDmxKRAWr1lhLPK3Z838"},F="-";function z(e=[]){return e.map(e=>`${e[1]}${e[0]}`).join((0,v.sprintf)(/* translators: 1: space */ /* translators: 1: space */ (0,v.__)("%1$sand%1$s")," "))}function W(){const e=(0,l.d4)(e=>e.clientPreferences),s=(0,l.d4)(e=>e.preferenceConflicts),t=(0,j.size)(e),n=(0,j.size)(s);return(0,y.jsxs)("div",{className:R["client-requirements"],children:[(0,y.jsx)("h3",{className:_.A["section-title"],children:(0,v.__)("Registered themes or plugins","font-awesome")}),t?(0,y.jsxs)("div",{children:[(0,y.jsxs)("p",{className:_.A.explanation,children:[(0,v.__)("Below is the list of active themes or plugins using Font Awesome that have opted-in to share information about the settings they are expecting.","font-awesome"),n?(0,y.jsx)("span",{className:_.A.explanation,children:(0,v.__)("The highlights show where the settings are mismatched. You might want to adjust your settings to match, or your icons may not work as expected.","font-awesome")}):null]}),(0,y.jsxs)("table",{className:u()("widefat","striped"),children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{className:_.A["table-header"],children:[(0,y.jsx)("th",{children:(0,v.__)("Name","font-awesome")}),(0,y.jsx)("th",{className:u()({[R.conflicted]:!!s.usePro}),children:(0,v.__)("Icons","font-awesome")}),(0,y.jsx)("th",{className:u()({[R.conflicted]:!!s.technology}),children:(0,v.__)("Technology","font-awesome")}),(0,y.jsx)("th",{className:u()({[R.conflicted]:!!s.version}),children:(0,v.__)("Version","font-awesome")}),(0,y.jsx)("th",{className:u()({[R.conflicted]:!!s.compat}),children:(0,v.__)("V4 Compat","font-awesome")}),(0,y.jsx)("th",{className:u()({[R.conflicted]:!!s.pseudoElements}),children:(0,v.__)("CSS Pseudo-elements","font-awesome")})]})}),(0,y.jsx)("tbody",{children:Object.values(e).map((e,t)=>{const n=t=>!!(0,j.find)(s[t],s=>s===e.name);return(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{children:e.name}),(0,y.jsx)("td",{className:u()({[R.conflicted]:n("usePro")}),children:(0,j.has)(e,"usePro")?e.usePro?"Pro":"Free":F}),(0,y.jsx)("td",{className:u()({[R.conflicted]:n("technology")}),children:(0,j.has)(e,"technology")?e.technology:F}),(0,y.jsx)("td",{className:u()({[R.conflicted]:n("version")}),children:(0,j.has)(e,"version")?z(e.version):F}),(0,y.jsx)("td",{className:u()({[R.conflicted]:n("compat")}),children:(0,j.has)(e,"compat")?e.compat?"true":"false":F}),(0,y.jsx)("td",{className:u()({[R.conflicted]:n("pseudoElements")}),children:(0,j.has)(e,"pseudoElements")?e.pseudoElements?"true":"false":F})]},t)})})]})]}):(0,y.jsx)("p",{className:_.A.explanation,children:(0,v.__)("No active themes or plugins have requested preferences for Font Awesome.","font-awesome")})]})}function M(){return(0,y.jsxs)("div",{className:u()(_.A.explanation,P["font-awesome-versions-section"]),children:[(0,y.jsx)("h2",{className:_.A["section-title"],children:(0,v.__)("Versions of Font Awesome Active on Your Site","font-awesome")}),(0,y.jsx)("p",{children:(0,E.A)((0,v.__)("Registered plugins and themes have opted to share information about the Font Awesome settings they are expecting, and are therefore easier to fix. For the unregistered plugins and themes, which are more unpredictable, we have provided options for you to block their Font Awesome source from loading and causing issues.","font-awesome"),{b:(0,y.jsx)("b",{})})}),(0,y.jsx)(W,{})]})}var B=t(442);const L={"unregistered-clients":"heZgRJQYY60l5e4s0W_4","column-label":"cBkIuJWm4fbhOOHopdph","block-all-container":"qxjS23M34RH041PZzC82","remove-all-container":"L1uULhjJTYD39y7vA6HC","checkbox-label":"JL6BMdxHE5CPnMDBfHe8"};function U(){const e=(0,l.wA)(),s=(0,l.d4)(e=>e.unregisteredClients),t=(0,l.d4)(e=>(0,B.jm)(e)),n=(0,l.d4)(e=>null!==e.blocklistUpdateStatus.pending?e.blocklistUpdateStatus.pending:t),o=(0,l.d4)(e=>e.unregisteredClientsDeletionStatus.pending),i=(0,j.size)(Object.keys(s))>0,a=(0,j.isEqual)(Object.keys(s).sort(),[...n||[]].sort()),c=(0,j.isEqual)(Object.keys(s).sort(),[...o||[]].sort()),r=Object.keys(s);function d(e){return!!n.find(s=>s===e)}function h(e){return!!o.find(s=>s===e)}function x(s,t){const n="all"===s?c?[]:t:h(s)?o.filter(e=>e!==s):[...o,s];e((0,m.updatePendingUnregisteredClientsForDeletion)(n))}function N(s,o){const i="all"===s?a?[]:o:d(s)?n.filter(e=>e!==s):[...n,s],c=(0,j.sortedUniq)(t),r=(0,j.sortedUniq)(i);c.length===r.length&&0===(0,j.size)((0,j.difference)(c,r))&&0===(0,j.size)((0,j.difference)(r,c))?e((0,m.updatePendingBlocklist)(null)):e((0,m.updatePendingBlocklist)(i))}return(0,y.jsxs)("div",{className:u()(L["unregistered-clients"],{[L["none-detected"]]:!i}),children:[(0,y.jsx)("h3",{className:_.A["section-title"],children:(0,v.__)("Other themes or plugins","font-awesome")}),i?(0,y.jsxs)("div",{children:[(0,y.jsx)("p",{className:_.A.explanation,children:(0,v.__)("Below is the list of other versions of Font Awesome from active plugins or themes that are loading on your site. Check off any that you would like to block from loading. Normally this just blocks the conflicting version of Font Awesome and doesn't affect the other functions of the plugin, but you should verify your site works as expected. If you think you've fixed a found conflict, you can clear it from the table.","font-awesome")}),(0,y.jsxs)("table",{className:u()("widefat","striped"),children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{className:_.A["table-header"],children:[(0,y.jsxs)("th",{children:[(0,y.jsx)("div",{className:L["column-label"],children:(0,v.__)("Block","font-awesome")}),(0,j.size)(r)>1&&(0,y.jsxs)("div",{className:L["block-all-container"],children:[(0,y.jsx)("input",{id:"block_all_detected_conflicts",name:"block_all_detected_conflicts",type:"checkbox",value:"all",checked:a,onChange:()=>N("all",r),className:u()(_.A["sr-only"],_.A["input-checkbox-custom"])}),(0,y.jsxs)("label",{htmlFor:"block_all_detected_conflicts",className:L["checkbox-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.rQb,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.Nfw,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,v.__)("All","font-awesome")]})]})]}),(0,y.jsx)("th",{children:(0,y.jsx)("span",{className:L["column-label"],children:(0,v.__)("Type","font-awesome")})}),(0,y.jsx)("th",{children:(0,y.jsx)("span",{className:L["column-label"],children:(0,v.__)("URL","font-awesome")})}),(0,y.jsxs)("th",{children:[(0,y.jsx)("div",{className:L["column-label"],children:(0,v.__)("Clear","font-awesome")}),(0,j.size)(r)>1&&(0,y.jsxs)("div",{className:L["remove-all-container"],children:[(0,y.jsx)("input",{id:"remove_all_detected_conflicts",name:"remove_all_detected_conflicts",type:"checkbox",value:"all",checked:c,onChange:()=>x("all",r),className:u()(_.A["sr-only"],_.A["input-checkbox-custom"])}),(0,y.jsxs)("label",{htmlFor:"remove_all_detected_conflicts",className:L["checkbox-label"],children:[(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.rQb,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.Nfw,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]}),(0,v.__)("All","font-awesome")]})]})]})]})}),(0,y.jsx)("tbody",{children:r.map(e=>{return(0,y.jsxs)("tr",{children:[(0,y.jsxs)("td",{children:[(0,y.jsx)("input",{id:`block_${e}`,name:`block_${e}`,type:"checkbox",value:e,checked:d(e),onChange:()=>N(e),className:u()(_.A["sr-only"],_.A["input-checkbox-custom"])}),(0,y.jsx)("label",{htmlFor:`block_${e}`,className:L["checkbox-label"],children:(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.rQb,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.Nfw,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]})})]}),(0,y.jsx)("td",{children:(0,j.get)(s[e],"tagName","unknown").toLowerCase()}),(0,y.jsx)("td",{children:s[e].src||s[e].href||(0,E.A)((0,v.__)("in page source. ","font-awesome"),{em:(0,y.jsx)("em",{}),excerpt:(e=>e?(0,y.jsxs)(y.Fragment,{children:["File starts with: ",(0,y.jsx)("code",{children:e})]}):"")((t=(0,j.get)(s[e],"innerText"),t?(0,j.truncate)(t,{length:100}):null))})}),(0,y.jsxs)("td",{children:[(0,y.jsx)("input",{id:`remove_${e}`,name:`remove_${e}`,type:"checkbox",value:e,checked:h(e),onChange:()=>x(e),className:u()(_.A["sr-only"],_.A["input-checkbox-custom"])}),(0,y.jsx)("label",{htmlFor:`remove_${e}`,className:L["checkbox-label"],children:(0,y.jsxs)("span",{className:_.A.relative,children:[(0,y.jsx)(p.g,{icon:f.rQb,className:_.A["checked-icon"],size:"lg",fixedWidth:!0}),(0,y.jsx)(p.g,{icon:g.Nfw,className:_.A["unchecked-icon"],size:"lg",fixedWidth:!0})]})})]})]},e);var t})})]})]}):(0,y.jsxs)("div",{className:u()(_.A.explanation,_.A.flex,_.A["flex-row"]),children:[(0,y.jsx)("div",{children:(0,y.jsx)(p.g,{icon:f.Wcv,size:"lg"})}),(0,y.jsx)("div",{className:_.A["space-left"],children:(0,v.__)("We haven't detected any plugins or themes trying to load Font Awesome.","font-awesome")})]})]})}var q=t(192),G=t(587);function V(){const e=(0,l.wA)(),s=(0,l.d4)(e=>e.detectConflictsUntil),t=(new Date).valueOf(),o=new Date(1e3*s)>t,{isSubmitting:i,hasSubmitted:a,message:c,success:r}=(0,l.d4)(e=>e.conflictDetectionScannerStatus),d=(0,l.d4)(e=>e.showConflictDetectionReporter),u=(0,l.Pj)();return(0,n.useEffect)(()=>{d&&!(0,G.isConflictDetectionReporterMounted)()&&(0,G.mountConflictDetectionReporter)(u)},[d,u]),(0,y.jsxs)("div",{children:[(0,y.jsx)("h2",{className:_.A["section-title"],children:(0,v.__)("Detect Conflicts with Other Versions of Font Awesome","font-awesome")}),(0,y.jsxs)("div",{className:_.A.explanation,children:[(0,y.jsx)("p",{children:(0,v.__)("If you are having trouble loading Font Awesome icons on your WordPress site, it may be because other themes or plugins are loading conflicting versions of Font Awesome. You can use our conflict scanner to detect other versions of Font Awesome running on your site.","font-awesome")}),(0,y.jsx)("p",{children:(0,E.A)((0,v.__)("Enable the scanner below and a box will appear in the bottom corner of your window while it runs for 10 minutes (only you and other admins can see the box). While the scanner is running, browse your site, especially the pages having trouble to catch any Slimers - *ahem* - conflicts in the scanner.","font-awesome"),{noWrap:(0,y.jsx)("span",{style:{whiteSpace:"nowrap"}})})})]}),(0,y.jsxs)("div",{className:_.A["scanner-actions"],children:[o?(0,y.jsxs)("button",{className:_.A.faPrimary,disabled:!0,children:[(0,v.__)("Scanner running","font-awesome"),": ",(0,y.jsx)(q.A,{})]}):(0,y.jsx)("button",{className:"button button-primary",disabled:i,onClick:()=>e((0,m.setConflictDetectionScanner)({enable:!0})),children:(0,v.sprintf)((0,v.__)("Enable scanner for %d minutes","font-awesome"),m.CONFLICT_DETECTION_SCANNER_DURATION_MIN)}),(0,y.jsx)("div",{className:_.A["scanner-runstatus"],children:i?(0,y.jsx)(p.g,{icon:f.z1G,spin:!0}):a?r?(0,y.jsx)(p.g,{icon:f.e68}):(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(p.g,{icon:f.B0L})," ",(0,y.jsx)("span",{children:c})]}):null})]}),(0,y.jsx)("hr",{className:_.A["section-divider"]})]})}function H(){const e=(0,l.wA)(),s=(0,l.d4)(e=>e.unregisteredClients),t=(0,l.d4)(e=>e.blocklistUpdateStatus),n=(0,l.d4)(e=>e.unregisteredClientsDeletionStatus),o=(0,j.size)(s)>0,i=null!==t.pending||(0,j.size)(n.pending)>0,a=n.hasSubmitted||t.hasSubmitted,c=n.isSubmitting||t.isSubmitting,r=(n.hasSubmitted||t.hasSubmitted)&&(n.success||!n.hasSubmitted)&&(t.success||!t.hasSubmitted);return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{className:_.A["wrapper-div"],children:[(0,y.jsx)(V,{}),(0,y.jsx)(M,{}),(0,y.jsx)(U,{})]}),o&&(0,y.jsxs)("div",{className:u()(_.A["submit-wrapper"],["submit"]),children:[(0,y.jsx)("input",{type:"submit",name:"submit",id:"submit",className:"button button-primary",value:(0,v.__)("Save Changes","font-awesome"),disabled:!i,onClick:function(s){s.preventDefault(),t.pending?e((0,m.submitPendingBlocklist)()):e((0,m.resetPendingBlocklistSubmissionStatus)()),(0,j.size)(n.pending)>0?e((0,m.submitPendingUnregisteredClientDeletions)()):e((0,m.resetUnregisteredClientsDeletionStatus)())}}),a?r?(0,y.jsx)("span",{className:u()(_.A["submit-status"],_.A.success),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.e68})}):(0,y.jsxs)("div",{className:u()(_.A["submit-status"],_.A.fail),children:[(0,y.jsx)("div",{className:u()(_.A["fail-icon-container"]),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.B0L})}),(0,y.jsxs)("div",{className:_.A.explanation,children:[!!t.message&&(0,y.jsxs)("p",{children:[" ",t.message," "]}),!!n.message&&(0,y.jsxs)("p",{children:[" ",n.message," "]})]})]}):null,c?(0,y.jsx)("span",{className:u()(_.A["submit-status"],_.A.submitting),children:(0,y.jsx)(p.g,{className:_.A.icon,icon:f.z1G,spin:!0})}):i?(0,y.jsx)("span",{className:_.A["submit-status"],children:(0,v.__)("you have pending changes","font-awesome")}):null]})]})}function K(){const e=(0,l.d4)(e=>e.activeAdminTab||B.M7),s=(0,l.wA)();return(0,y.jsxs)("div",{className:u()(h["font-awesome-admin-view"]),children:[(0,y.jsx)("h1",{children:"Font Awesome"}),(0,y.jsxs)("div",{className:h["tab-header"],children:[(0,y.jsx)("button",{onClick:()=>s((0,m.setActiveAdminTab)(B.M7)),disabled:e===B.M7,children:(0,v.__)("Settings","font-awesome")}),(0,y.jsx)("button",{onClick:()=>s((0,m.setActiveAdminTab)(B.HM)),disabled:e===B.HM,children:(0,v.__)("Troubleshoot","font-awesome")})]}),{[B.M7]:(0,y.jsx)(I,{}),[B.HM]:(0,y.jsx)(H,{})}[e]]})}var Y=t(490),J=t.n(Y);const $=o().version.split(".")[0]>=18;function Q(e){const s=document.getElementById("font-awesome-admin");J()(()=>{const t=(0,y.jsx)(r.A,{children:(0,y.jsx)(l.Kq,{store:e,children:(0,y.jsx)(K,{})})});$?(0,c.H)(s).render(t):a().render(t,s)})}},458:(e,s,t)=>{t.d(s,{Ay:()=>b,V2:()=>i,b3:()=>j,cA:()=>N});var n=t(87),o=t(723);const i=(0,o.__)("Font Awesome WordPress Plugin Error Report","font-awesome"),a=(0,o.__)("D'oh! That failed big time.","font-awesome"),c=(0,o.__)("There was an error attempting to report the error.","font-awesome"),r=(0,o.__)("Oh no! Your web browser could not reach your WordPress server.","font-awesome"),l=(0,o.__)("It looks like your web browser session expired. Try logging out and log back in to WordPress admin.","font-awesome"),d=(0,o.__)("The last request was successful, but it also returned the following error(s), which might be helpful for troubleshooting.","font-awesome"),u=(0,o.__)("Error","font-awesome"),h=(0,o.__)("WARNING: The last request contained errors, though your WordPress server reported it as a success. This usually means there's a problem with your theme or one of your other plugins emitting output that is causing problems.","font-awesome"),m=(0,o.__)("WARNING: The last response from your WordPress server did not include the confirmation header that should be in all valid Font Awesome responses. This is a clue that some code from another theme or plugin is acting badly and causing the wrong headers to be sent.","font-awesome"),p=(0,o.__)("CONFIRMED: The last response from your WordPress server included the confirmation header that is expected for all valid responses from the Font Awesome plugin's code running on your WordPress server.","font-awesome"),f=(0,o.__)("WARNING: Invalid Data Trimmed from Server Response","font-awesome"),g=(0,o.__)("WARNING: We expected the last response from the server to contain no data, but it contained something unexpected.","font-awesome"),x=(0,o.__)("Your WordPress server returned an error for that last request, but there was no information about the error.","font-awesome"),_=["requestMethod","responseStatus","responseStatusText","requestUrl","requestData","responseHeaders","responseData","requestHeaders"];function j(e={}){const s=(0,n.get)(e,"config.headers.Content-Type","").toLowerCase(),t=(0,n.get)(e,"config.data","");let o="";if("application/json"===s){try{const e=JSON.parse(t);"boolean"!=typeof(0,n.get)(e,"options.apiToken")&&(0,n.set)(e,"options.apiToken","REDACTED"),o=JSON.stringify(e)}catch(e){o=`ERROR while redacting request data: ${e.toString()}`}return o}return t}function N(e={}){const s={...e};for(const e in s)"x-wp-nonce"===e.toLowerCase()&&(s[e]="REDACTED");return s}const b=function(e){const{error:s=null,ok:t=!1,falsePositive:o=!1,confirmed:j=!1,expectEmpty:N=!1,trimmed:b=""}=e;console.group(i),t&&console.info(d),o&&console.info(h),j?console.info(p):console.info(m);const w=[];for(const s of _){const t=(0,n.get)(e,s);if(void 0!==t){const e=typeof t;if("string"===e||"number"===e)w.push(`${s}: ${t}`);else if("object"===e){w.push(`${s}:`);for(const e in t)w.push(`\t${e}: ${t[e].toString()}`)}else console.info(`Unexpected report content type '${e}' for ${s}:`,t)}}(0,n.size)(w)>0&&console.info(`Extra Info:\n${w.join("\n")}`),""!==b&&(console.group(f),N&&console.info(g),console.info(b),console.groupEnd());const v=null!==s?function(e={}){const s=Object.keys(e.errors||[]).map(s=>({code:s,message:(0,n.get)(e,`errors.${s}.0`),data:(0,n.get)(e,`error_data.${s}`)}));return 0===(0,n.size)(s)&&s.push({code:"fontawesome_unknown_error",message:c}),s.reduce((e,s)=>{console.group(u);const t=function(e){if(!(0,n.get)(e,"code"))return console.info(c),a;let s=null,t="";const o=(0,n.get)(e,"message");o&&(t=t.concat(`message: ${o}\n`),s=o);const i=(0,n.get)(e,"code");if(i)switch(t=t.concat(`code: ${i}\n`),i){case"rest_no_route":s=r;break;case"rest_cookie_invalid_nonce":s=l;break;case"fontawesome_unknown_error":s=a}const d=(0,n.get)(e,"data");if("string"==typeof d)t=t.concat(`data: ${d}\n`);else{const s=(0,n.get)(e,"data.status");s&&(t=t.concat(`status: ${s}\n`));const o=(0,n.get)(e,"data.trace");o&&(t=t.concat(`trace:\n${o}\n`))}t&&""!==t?console.info(t):console.info(e);const u=(0,n.get)(e,"data.request");u&&console.info(u);const h=(0,n.get)(e,"data.failedRequestMessage");return h&&console.info(h),s}(s);return console.groupEnd(),e||"previous_exception"===s.code?e:t},null)}(s):null;return s&&""===b&&j&&console.info(x),console.groupEnd(),v}},587:(e,s,t)=>{t.r(s),t.d(s,{CONFLICT_DETECTION_SHADOW_HOST_ID:()=>v,isConflictDetectionReporterMounted:()=>A,mountConflictDetectionReporter:()=>y}),t(609);var n=t(338),o=t(896),i=t(85),a=t(784),c=t(188),r=t(442),l=t(192),d=t(87),u=t(723),h=t(2),m=t(790);const p={running:{code:"Running",display:(0,u.__)("Running","font-awesome")},done:{code:"Done",display:(0,u.__)("Done","font-awesome")},submitting:{code:"Submitting",display:(0,u.__)("Submitting","font-awesome")},none:{code:"None",display:(0,u.__)("None","font-awesome")},error:{code:"Error",display:(0,u.__)("Error","font-awesome")},expired:{code:"Expired",display:(0,u.__)("Expired","font-awesome")},ready:{code:"Ready",display:(0,u.__)("Ready","font-awesome")},stopped:{code:"Stopped",display:(0,u.__)("Stopped","font-awesome")},stopping:{code:"Stopping",display:(0,u.__)("Stopping","font-awesome")},restarting:{code:"Restarting",display:(0,u.__)("Restarting","font-awesome")}},f={container:{position:"fixed",fontFamily:'"Helvetica Neue",Helvetica,Arial,sans-serif',right:"10px",bottom:"10px",width:"450px",height:"auto",maxHeight:"60%",border:"1px solid #CDD4DB",borderRadius:"3px",boxShadow:"1px 1px 5px 0 rgba(132,142,151,.3)",background:"#008DED",zIndex:"99",overflowY:"scroll",fontSize:"14px",lineHeight:"1.4em",color:"#fff"},header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"5px 20px",color:"#CAECFF"},content:{width:"100%",padding:"0 20px 10px 20px",boxSizing:"border-box"},adminEyesOnly:{margin:"0",fontSize:"12px"},h1:{margin:".3em 0",fontSize:"14px"},h2:{margin:".3em 0",fontSize:"18px"},p:{margin:".5em 0"},link:{color:"#fff"},tally:{display:"flex",alignItems:"center",margin:".5em 0",textAlign:"center"},count:{flexBasis:"1em",marginRight:"5px",fontWeight:"600",fontSize:"20px"},timerRow:{display:"flex",alignItems:"center",backgroundColor:"#0064B1",padding:"10px 20px",color:"#fff",fontWeight:"600"},button:{margin:"0 0 0 10px",border:"0",padding:"5px",backgroundColor:"transparent",color:"#fff",opacity:".7",cursor:"pointer"},badness:{padding:"20px 25px",backgroundColor:"#FFC100",color:"#202529"}},g=(x=function(){const e=(0,o.wA)(),s=(0,o.d4)(e=>e.settingsPageUrl),t=`${s}&tab=ts`,n=(0,o.d4)(e=>e.activeAdminTab),h=window.location.href.startsWith(s)&&n===r.HM,g=(0,o.d4)(e=>e.userAttemptedToStopScanner),x=(0,o.d4)(e=>e.unregisteredClients),_=(0,o.d4)(e=>e.unregisteredClientDetectionStatus.unregisteredClientsBeforeDetection),j=(0,o.d4)(e=>e.unregisteredClientDetectionStatus.recentConflictsDetected),N=(0,o.d4)(e=>!e.showConflictDetectionReporter),b=(0,o.d4)(e=>N&&e.conflictDetectionScannerStatus.isSubmitting),w=(0,o.d4)(e=>e.conflictDetectionScannerStatus.hasSubmitted&&e.conflictDetectionScannerStatus.success),v=(0,o.d4)(e=>g&&!e.conflictDetectionScannerStatus.hasSubmitted),y=(0,o.d4)(e=>g&&!v&&e.conflictDetectionScannerStatus.success),A=(0,o.d4)(e=>{const{isSubmitting:s,hasSubmitted:t,success:n}=e.unregisteredClientDetectionStatus;return g?v?p.stopping:y?p.stopped:p.error:b?p.restarting:N?p.expired:w?p.ready:n&&0===(0,d.size)(x)?p.none:n?p.done:s?p.submitting:t?p.error:p.running}),k=(0,o.d4)(e=>e.unregisteredClientDetectionStatus.message),S=(0,m.jsxs)("div",{children:[(0,m.jsxs)("h2",{style:f.tally,children:[(0,m.jsx)("span",{children:(0,d.size)(x)})," ",(0,m.jsxs)("span",{children:[" ",(0,u.__)("Results to Review","font-awesome")]})]}),(0,m.jsx)("p",{style:f.p,children:h?(0,u.__)("Manage results or restart the scanner here on the Troubleshoot tab.","font-awesome"):(0,m.jsxs)(m.Fragment,{children:[(0,u.__)("Manage results or restart the scanner on the Troubleshoot tab.","font-awesome")," ",(0,m.jsx)("a",{href:t,style:f.link,children:(0,u.__)("Go","font-awesome")})]})})]}),T=(0,m.jsx)("div",{children:(0,m.jsx)("div",{style:f.status,children:(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.dB,size:"sm",spin:!0})," ",(0,m.jsx)("span",{children:A.display})]})})});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("div",{style:f.header,children:[(0,m.jsx)("h1",{style:f.h1,children:(0,u.__)("Font Awesome Conflict Scanner","font-awesome")}),(0,m.jsx)("p",{style:f.adminEyesOnly,children:(0,u.__)("only admins can see this box","font-awesome")})]}),(0,m.jsx)("div",{style:f.content,children:{None:(0,m.jsx)("div",{children:(0,m.jsxs)("div",{style:f.status,children:[(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.y3I,size:"sm"})," ",(0,m.jsx)("span",{children:(0,u.__)("All clear!","font-awesome")})]}),(0,m.jsx)("p",{style:f.p,children:(0,u.__)("No new conflicts found on this page.","font-awesome")})]})}),Running:(0,m.jsx)("div",{children:(0,m.jsx)("div",{style:f.status,children:(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.dB,size:"sm",spin:!0})," ",(0,m.jsxs)("span",{children:[(0,u.__)("Scanning","font-awesome"),"..."]})]})})}),Restarting:(0,m.jsx)("div",{children:(0,m.jsx)("div",{style:f.status,children:(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.dB,size:"sm",spin:!0})," ",(0,m.jsxs)("span",{children:[(0,u.__)("Restarting","font-awesome"),"..."]})]})})}),Ready:(0,m.jsx)("div",{children:(0,m.jsxs)("div",{children:[(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.Wcv,size:"sm"})," ",(0,u.__)("Proton pack charged!","font-awesome")]}),(0,m.jsx)("p",{style:f.p,children:(0,u.__)("Wander through the pages of your web site and this scanner will track progress.","font-awesome")})]})}),Submitting:T,Stopping:T,Done:(0,m.jsxs)("div",{children:[(0,m.jsx)("div",{style:f.status,children:(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.SGM,size:"sm"})," ",(0,m.jsx)("span",{children:(0,u.__)("Page scan complete","font-awesome")})]})}),(0,m.jsxs)("p",{style:f.tally,children:[(0,m.jsx)("span",{style:f.count,children:(0,d.size)(Object.keys(j).filter(e=>!(0,d.has)(_,e)))})," ",(0,m.jsx)("span",{children:(0,u.__)("new conflicts found on this page","font-awesome")})]}),(0,m.jsxs)("p",{style:f.tally,children:[(0,m.jsx)("span",{style:f.count,children:(0,d.size)(x)})," ",(0,m.jsx)("span",{children:"total found"}),h?(0,m.jsxs)("span",{children:[" (",(0,u.__)("manage conflicts here on the Troubleshoot tab","font-awesome"),")"]}):(0,m.jsxs)("span",{children:[" (",(0,m.jsx)("a",{href:t,style:f.link,children:(0,u.__)("manage","font-awesome")}),")"]})]})]}),Expired:S,Stopped:S,Error:(0,m.jsxs)("div",{children:[(0,m.jsxs)("h2",{style:f.h2,children:[(0,m.jsx)(a.g,{icon:c.B0L})," ",(0,m.jsx)("span",{children:(0,u.__)("Don't cross the streams! It would be bad.","font-awesome")})]}),(0,m.jsx)("p",{style:f.p,children:k})]})}[A.code]}),(0,m.jsxs)("div",{style:f.timerRow,children:[(0,m.jsx)("span",{children:(0,m.jsx)(l.A,{addDescription:!0,children:(0,m.jsx)("button",{style:f.button,title:(0,u.__)("Stop timer","font-awesome"),onClick:()=>(e((0,i.userAttemptToStopScanner)()),void e((0,i.setConflictDetectionScanner)({enable:!1}))),children:(0,m.jsx)(a.g,{icon:c.s0Q,size:"lg"})})})}),{Expired:(0,u.__)("Timer expired","font-awesome"),Stopped:(0,u.__)("Timer stopped","font-awesome"),Restarting:null}[A.code]]})]})},class extends h.A{render(){return(0,m.jsx)("div",{style:f.container,children:this.state.error?(0,m.jsxs)("div",{style:f.badness,children:[(0,m.jsx)(a.g,{icon:c.zpE}),(0,u.__)(" Whoops, this is embarrassing! Some unexpected error has occurred. There might be some additional diagnostic information in the JavaScript console.","font-awesome")]}):(0,m.jsx)(x,{})})}});var x,_=t(107),j=t(81),N=t.n(j),b=t(490),w=t.n(b);const v="font-awesome-plugin-conflict-detection-shadow-host";function y(e){w()(()=>{const s=document.createElement("DIV");s.setAttribute("id",v),document.body.appendChild(s);const t=s.attachShadow({mode:"open"});N()(t);const i=document.createElement("STYLE"),a=_.tT.css(),c=document.createTextNode(a);i.appendChild(c);const r=document.createElement("DIV"),l=(0,n.H)(r);t.appendChild(i),t.appendChild(r),l.render((0,m.jsx)(o.Kq,{store:e,children:(0,m.jsx)(g,{})}))})}function A(){const e=document.getElementById(v);return!!e&&!!e.shadowRoot}}}]); สล็อตเเตกง่าย เว็บไซต์แห่งเกม การลงทุนทำเงินง่ายที่สุด 

คลายความกังวลเมื่อคุณ สล็อตเเตกง่าย ได้ เข้ามาใช้บริการกับเว็บของเรา ที่มีมาตรฐานและทำความ เข้าใจเกี่ยวกับ ระบบต่างๆ  ได้เป็นอย่างดีที่สุดของ การลงทุน เลยก็ว่า ได้เรียบง่ายทุกหลักการการวางเดิมพันและเปิดประสบการณ์ใหม่ใน การลงทุน อีกด้วยเช่นเดียวกันการันตี สล็อตแตกหนัก ได้เลยว่ารูปแบบ การลงทุน ของเรา นั้น เป็นเว็บไซต์ที่เล่นง่าย เข้าใจ ได้ง่ายมากๆ เพราะคุณจะ สามารถทำความ เข้าใจเกี่ยวกับ ระบบต่างๆ  ได้อีกด้วยนั่นเอง 

การันตีแล้วหรือว่า การลงทุน ที่เรียบง่ายเหล่านี้จะทำให้คุณนั้น  สามารถที่จะกอบโกยเงินรางวัลและเรียนรู้ ระบบต่างๆ  ได้เป็นอย่างดีแนวทางของ การลงทุน สล็อตแตกง่าย pg ที่ตอบสนองความต้องการให้กับคุณและ เข้าใช้บริการ ได้อย่างมากที่สุดอัตราการจ่ายที่สูงไร้ยัง สามารถที่จะ เข้าใช้บริการ ได้ผ่านทางหน้าเว็บตรงของเรา โดยที่คุณไม่ต้องโหลด Application ใดๆ ให้ยุ่งยากอีกด้วยนั่นเอง 

คลายความกังวล ได้เลยสำหรับเว็บไซต์ที่เรทราคาดีแบบนี้ท่าน สามารถที่จะ เข้าสู่ ระบบของเรา และยัง สามารถที่จะ เข้ามากอบโอนเงินรางวัล สล็อตเว็บตรง ได้อีกด้วยนอกจากนั้น แล้วความมั่นคงในด้าน การลงทุน ที่ตอบโจทย์และเคล็ดลับของ การลงทุน ที่เรียบง่ายทำความ เข้าใจ ได้ก่อนใครวิธี การลงทุน มีเกมหลากหลายเรทราคาดีที่น่าสนใจและซึ่งท่านยัง สามารถที่จะตั้งเป้าหมายใน การลงทุน  ได้อย่างเรียบง่ายเลยทีเดียว 

กลยุทธ์สำหรับ การลงทุน สล็อตเเตกง่าย ที่น่าปลอดภัย 

สุดพิเศษสำหรับกลยุทธ์ของ สล็อตเเตกง่าย การลงทุน และปลอดภัย 100% มีอัตราการจ่ายที่สูงและทางเรายินดีให้บริการกับเหล่านักพนันมากที่สุดควบคุมทุก ระบบของ การลงทุน  ได้เป็นอย่างดีไม่ว่าจะขั้นตอนใดก็ตามนอกจากนั้น แล้วคุณยัง สามารถที่จะศึกษาเกี่ยวกับการ สล็อตแตกบ่อย ทดลองเล่นเกมต่างๆ ของเรา  ได้อีกด้วยเช่นเดียวกันการันตี ได้เลยว่าคุ้มค่ามากๆ ทุกหลักการ การลงทุน ที่เหมาะสมและมีวิธีการวางเดิมพันใหม่ล่าสุด 

ประสบการณ์ดีๆ หรือห้องเกมที่ สามารถพิชิตเงินรางวัล ได้จริงแนวทางของ การลงทุน ท่าน สามารถที่จะเรียนรู้เกี่ยวกับเว็บไซต์ของเรา สล็อตวอเลท  ได้ก่อนใครและเว็บไซต์ของเรา นั้น มีระดับมาตรฐานสากลเราตั้งไว้ให้กับคุณ ได้ เข้ามาใช้บริการและอื่นก่อนใด ท่าน สามารถที่จะ เข้ามาเพลิดเพลินกับการวางเดิมพันผ่านทางหน้าเว็บตัวของเรา  ได้อีกด้วยการันตี ได้เลยว่าคุ้มค่ามากๆ ทุกหลักการ การลงทุน 

เชื่อถือสำหรับเว็บไซต์ของเรา  ได้อย่างมากที่สุดประสบการณ์ใหม่ใน การลงทุน เหล่านี้จะทำให้คุณนั้น รู้สึกเต็มอิ่มกับ การลงทุน ผ่านทางหน้าเว็บตรงของเรา สล็อตแตกง่าย ทุนน้อย ล่าสุด ซึ่งมีวิธี การลงทุน ที่ไม่สำคัญและอิสระใน การลงทุน ที่ตอบโจทย์มากๆ ควบคุมทุกรูปแบบของการวางเดิมพัน ได้เป็นอย่างดีแนวทางของ การลงทุน ที่ตอบสนองความต้องการให้กับคนและ เข้าใช้งาน ได้อย่างสูงสุด 

ความเชื่อมั่นสำหรับการวางเดิมพัน สล็อตเเตกง่าย ที่ ได้กำไรจริง 

เปิดใจและทดลองเล่น สล็อตเเตกง่าย หรือวางเดิมพันกับทางหน้าเว็บของเรา ที่ ได้กำไรจริงซึ่งเราบอก ได้เลยว่าคุณภาพครบเครื่องทุก การลงทุน อย่างแน่นอนเว็บไซต์ที่มีมาตรฐานและมีเงินรางวัลมากมายให้กับเรานักพนัน ได้ต่อยอดทุก การลงทุน เลยทีเดียวแหล่งรวมความสนุกเหล่านี้ สล็อตแตกบ่อย ไม่จำกัดในการวางเดิมพันอย่างแน่นอนเรียนรู้ ระบบต่างๆ  ได้ผ่านทางหน้าเว็บส่งของเรา ที่มีเกมมากมายให้กับคุณ ได้ เข้าสัมผัส

เคล็ดลับของการวางเดิมพันหลักข้อดีของ การลงทุน ผ่านทางหน้าเว็บตรงของเรา นักพัฒนา สามารถมั่นใจทุก การลงทุน  ได้เลยว่าเว็บของเรา สล็อตเว็บใหญ่ เป็นเว็บอันดับหนึ่งควบคุมทุกหลักการ การลงทุน  ได้อีกด้วยเช่นเดียวกันกับการวางเดิมพันสล็อตผ่านทางหน้าเว็บแห่งนี้ถ้าจะ สามารถ ได้รับกำไรหรือตัวเลือกดีๆ ใน การลงทุน ควบคุมทุกรูปแบบของการวางเดิมพัน ได้เป็นอย่างดีอีกด้วยนั่นเองการันตี ได้เลย 

บริการของทางเว็บเรานั้น เชื่อมั่น ได้ 100% เลยทีเดียวทุก การลงทุน  สามารถเลือกใช้บริการ ได้จริงเรียนรู้ ระบบต่างๆ  ได้และยัง สามารถที่จะ สล็อตเว็บใหญ่ที่สุด เข้าใช้งานไม่ว่าวันใดก็ตามท่านยัง สามารถที่จะ เข้าถึงและทำกำไร ได้อย่างเรียบง่ายอีกด้วยการันตี ได้เลยว่าคุ้มค่ามากๆ หลักการ การลงทุน เหล่านี้ไม่จำกัดการ เข้าใช้บริการและแนวทางใน การลงทุน ที่ดีที่สุดให้กับคุณ ได้ เข้ามาเพลิดเพลิน 

เรียนรู้หลักการ สล็อตเเตกง่าย การลงทุน  ได้อย่างมากมาย 

เหล่านักพนันสามารถทำความ เข้าใจ สล็อตเเตกง่าย และมาเรียนรู้เกี่ยวกับ ระบบของทางเว็บไซต์เราซึ่ง การลงทุน หลากหลายรูปแบบให้กับคุณ สล็อตแตกดี ได้ เข้ามาใช้บริการและพัฒนาราย ได้เสริมของคุณเหล่านักพนันจำเป็นที่จะต้องรู้และเรียนรู้เกี่ยวกับผลประโยชน์ที่จะ ได้รับซึ่งเราบอก ได้เลยว่าคุณจะ ได้รับเงินรางวัลใหญ่จากทางหน้าเว็บตรงของเรา และเรียนรู้หลักการการวางเดิมพันเว็บตรงเว็บใหญ่ที่นี่ที่เดียวเท่านั้น  

เว็บของเรา เป็นเว็บระดับมาตรฐานสากลและบอก ได้เลยว่ามีความคุ้มค่าที่สุดเหล่านักพระนาง สามารถไว้วางใจ ได้เลยว่าสิทธิพิเศษหลากหลายทุก การลงทุน เหล่านี้จะทำให้คุณนั้น  สามารถที่จะกอบโอนเงินรางวัลและไว้วางใจในด้าน การลงทุน  เกมสล็อต ได้มากที่สุดเปิดประสบการณ์ที่ดีที่สุดใน การลงทุน ควบคุมทุกหลักการการวางเดิมพัน ได้อีกด้วยการันตี ได้หรือว่าคุ้มค่ามากๆ ให้คุณ ได้ เข้าถึงรูปแบบ การลงทุน ที่เรียบง่าย 

เคล็ดลับของ การลงทุน หรืออัตราการจ่ายที่ดีท่าน สามารถที่จะ เข้ามาเพลิดเพลินกับ การลงทุน ทำราย ได้แบบไม่อั้นและเรียนรู้ห้องเกมชั้นนำทิศทางเรานั้น สล็อตแตกง่าย ทุนน้อย ล่าสุด คัดสรรมาให้กับคนเพื่อเป็น การลงทุน ที่ดีเทคนิคดีๆ เหล่านี้ไม่ควรพลาดอย่างแน่นอนเราการันตี ได้เลยว่าทางเว็บไซต์ของเรา นั้น มีตัวเลือกที่ดีหลากหลายให้กับคุณ ได้ เข้าใช้บริการอีกโดยการันตีดังเลยว่าสิทธิพิเศษใน การลงทุน ต้องยกให้ที่นี่ 

สรุป 

แนวทางของ การลงทุน สล็อตเเตกง่าย และวิธีการ เข้าใช้งานผ่านทางหน้าเว็บตรงของเรา ซึ่งเราบอก ได้เลยว่าท่าน สามารถที่จะกอบโกยเงินรางวัลและเรียนรู้ ระบบของ การลงทุน สล็อตแตกง่าย pg  ได้เป็นอย่างดีมาตรฐานใน การลงทุน สล็อตแตกง่าย แตกบ่อย  เหล่านี้จะทำให้คุณนั้น  สามารถที่จะใช้บริการผ่านทางหน้าเว็บตกของเรา  ได้เลยเทคนิคดีๆ ใน การลงทุน และตอบสนองความต้องการ ได้เป็นอย่างดีเรียนรู้ ระบบต่างๆ  ได้ไม่ว่าจะขั้นตอนใดก็ตามถ้า สามารถที่จะ สล็อตแตกง่าย แจกจริง เข้าใช้บริการและทำความ เข้าใจเกี่ยวกับห้องเกมของเรา  ได้อีกด้วยเช่นเดียวกันการันตี ได้เลยว่าคุ้มค่ามากๆ หลักการ การลงทุน ที่เรียบง่ายและมีความน่าสนใจหลากหลายให้คุณ ได้ เข้าใช้บริการและประโยชน์ต่างๆ ใน การลงทุน  

 

คำถามพบบ่อย 

สล็อตเเตกง่าย เปิดประสบการณ์ที่ดีและเทคนิคที่น่าสนใจ 

การที่คุณไว้วางใจและ เข้าร่วมสนุกกับทางหน้าเว็บตรงของเรา คือสิ่งที่ดีมากๆ และมีมาตรฐานใน การลงทุน ที่เรียบง่ายซึ่งเราบอก ได้เลยว่าคุ้มค่าทุกหลักการ การลงทุน รักมีวิธีการวางเดิมพัน 

สล็อตเเตกง่าย ห้องเกมที่ตอบโจทย์และทำความ เข้าใจ ได้อย่างไรบ้าง 

ประสบการณ์ใหม่ใน การลงทุน เหล่านี้จะทำให้คุณนั้น  สามารถที่จะ เข้าใช้งานผ่านทางหน้าเว็บตรงของเรา  ได้เลยไม่ว่าจะห้องเกมใดก็ตาม สามารถที่จะ เข้ามาพิชิตเงินรางวัลมากที่สุด 

สล็อตเเตกง่าย เรียนรู้ ระบบต่างๆ  ได้จากที่ใด 

 ระบบต่างๆ  สามารถที่จะเรียนรู้ ได้ผ่านทางหน้าเว็บของเรา ไม่ยุ่งยากอย่างที่คิดและยังมีวิธี การลงทุน ที่เหมาะสมยกระดับประทับใจใน การลงทุน  ได้มากที่สุดไม่ว่าจะห้องเกมใดก็ตาม 

Leave a Reply

Your email address will not be published. Required fields are marked *