PageSourceSearch

https://fluentai.pro/assets/click-popup-props.mapper-QKPyqF77.js

js fluentai.pro collected 2026-10-02 00:24:54 UTC 1,731 bytes, 1 lines download raw bytes

1import{n as e}from"./schemas-BwfW_TWO.js";var t=e,n=function(e){return e.IDLE=`idle`,e.ERROR=`error`,e.LOADING=`loading`,e.SUCCESS=`success`,e}({}),r=2;function i(e){switch(e){case n.ERROR:return`error`;case n.SUCCESS:return`ready`;default:return`loading`}}function a(e){let t=e?.trim()??``;return t.length>0?t:null}function o({dictionaryForm:e,word:t}){let n=a(e)??a(t);return n?{href:`https://en.wiktionary.org/wiki/Special:Search?${new URLSearchParams({search:n,fulltext:`Search`}).toString()}`,label:`Wiktionary`}:null}function s(e){let t=e.wordAnalysis,n=a(t?.definition),r=a(t?.partOfSpeech)??``,i=t?.usageExamples??[],o=a(e.meanings[0]?.translation);return!o||!n&&i.length===0&&!r?null:{antonyms:[],definition:n,examples:i,partOfSpeech:r,synonyms:[],translation:o,usageNotes:[]}}function c(e){let t=e.wordAnalysis?.dictionaryMeanings??[];if(t.length>0)return t;let n=s(e);return n?[n]:[]}function l(e){let n=e.wordAnalysis,s=i(e.wordAnalysisStatus),l=(n?.usageExamples??[]).slice(0,r),u={antonyms:[],baseForm:null,definition:null,dictionaryMeanings:[],externalDictionaryLink:o(e),etymology:null,examples:l,forms:[],gender:a(n?.gender),grammarTable:null,meanings:e.meanings,partOfSpeech:a(n?.partOfSpeech),phrases:[],relatedWords:[],showUpgrade:!1,status:s,surfaceText:e.surfaceText,synonyms:[],transliteration:e.transliteration,word:e.word};if(!e.isPremium)return{...u,showUpgrade:!0};let d=e.bookmarkType===t.WORD;return{...u,antonyms:n?.antonyms??[],baseForm:d?e.baseForm:null,definition:a(n?.definition),dictionaryMeanings:c(e),etymology:a(n?.etymology),forms:n?.derivedForms??[],grammarTable:n?.grammarTable??null,phrases:n?.phrases??[],relatedWords:n?.relatedWords??[],synonyms:n?.synonyms??[]}}export{n,t as r,l as t};

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.