[{"data":1,"prerenderedAt":1350},["ShallowReactive",2],{"docs-layout-toc:\u002Fdocs\u002Futils\u002Ftrim-text":3,"docs-header-toc:\u002Fdocs\u002Futils\u002Ftrim-text":552,"$NM1Si12CV-":951},{"id":4,"title":5,"body":6,"description":20,"extension":546,"meta":547,"navigation":52,"path":548,"seo":549,"stem":550,"__hash__":551},"content\u002Fdocs\u002Futils\u002Ftrim-text.md","Trim Text",{"type":7,"value":8,"toc":542},"minimark",[9,14,252,278,282,538],[10,11,13],"h2",{"id":12},"usage","Usage",[15,16,21],"pre",{"className":17,"code":18,"language":19,"meta":20,"style":20},"language-ts shiki shiki-themes github-dark github-dark","const article =\n    'This is a long paragraph that needs to be truncated if it goes beyond a certain length.'\n\nconst shortPreview = trimText(article, 50)\n\u002F\u002F Output: \"This is a long paragraph that needs to be trunc...\"\n\nconst previewWithLink = trimText(article, 50, 'Continue reading', '\u002Ffull-article')\n\u002F\u002F Output: 'This is a long paragraph that needs to be trunc... \u003Ca href=\"\u002Ffull-article\" ...>(Continue reading)\u003C\u002Fa>'\n\nconst isExpanded = ref(false)\nconst togglePreview = computed(() =>\n    trimText(article, 50, 'Continue reading', undefined, 'toggle', isExpanded.value)\n)\n\u002F\u002F isExpanded false → \"This is a long paragraph that needs to be trunc...\"\n\u002F\u002F isExpanded true  → \"This is a long paragraph that needs to be truncated if it goes beyond a certain length.\"\n\nconsole.log(shortPreview)\nconsole.log(previewWithLink)\nconsole.log(togglePreview.value)\n","ts","",[22,23,24,40,47,54,79,86,91,120,126,131,152,171,198,203,209,215,220,232,242],"code",{"__ignoreMap":20},[25,26,29,33,37],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"sOPea","const",[25,34,36],{"class":35},"s8ozJ"," article",[25,38,39],{"class":31}," =\n",[25,41,43],{"class":27,"line":42},2,[25,44,46],{"class":45},"s4wv1","    'This is a long paragraph that needs to be truncated if it goes beyond a certain length.'\n",[25,48,50],{"class":27,"line":49},3,[25,51,53],{"emptyLinePlaceholder":52},true,"\n",[25,55,57,59,62,65,69,73,76],{"class":27,"line":56},4,[25,58,32],{"class":31},[25,60,61],{"class":35}," shortPreview",[25,63,64],{"class":31}," =",[25,66,68],{"class":67},"sFR8T"," trimText",[25,70,72],{"class":71},"suv1-","(article, ",[25,74,75],{"class":35},"50",[25,77,78],{"class":71},")\n",[25,80,82],{"class":27,"line":81},5,[25,83,85],{"class":84},"sJ8bj","\u002F\u002F Output: \"This is a long paragraph that needs to be trunc...\"\n",[25,87,89],{"class":27,"line":88},6,[25,90,53],{"emptyLinePlaceholder":52},[25,92,94,96,99,101,103,105,107,110,113,115,118],{"class":27,"line":93},7,[25,95,32],{"class":31},[25,97,98],{"class":35}," previewWithLink",[25,100,64],{"class":31},[25,102,68],{"class":67},[25,104,72],{"class":71},[25,106,75],{"class":35},[25,108,109],{"class":71},", ",[25,111,112],{"class":45},"'Continue reading'",[25,114,109],{"class":71},[25,116,117],{"class":45},"'\u002Ffull-article'",[25,119,78],{"class":71},[25,121,123],{"class":27,"line":122},8,[25,124,125],{"class":84},"\u002F\u002F Output: 'This is a long paragraph that needs to be trunc... \u003Ca href=\"\u002Ffull-article\" ...>(Continue reading)\u003C\u002Fa>'\n",[25,127,129],{"class":27,"line":128},9,[25,130,53],{"emptyLinePlaceholder":52},[25,132,134,136,139,141,144,147,150],{"class":27,"line":133},10,[25,135,32],{"class":31},[25,137,138],{"class":35}," isExpanded",[25,140,64],{"class":31},[25,142,143],{"class":67}," ref",[25,145,146],{"class":71},"(",[25,148,149],{"class":35},"false",[25,151,78],{"class":71},[25,153,155,157,160,162,165,168],{"class":27,"line":154},11,[25,156,32],{"class":31},[25,158,159],{"class":35}," togglePreview",[25,161,64],{"class":31},[25,163,164],{"class":67}," computed",[25,166,167],{"class":71},"(() ",[25,169,170],{"class":31},"=>\n",[25,172,174,177,179,181,183,185,187,190,192,195],{"class":27,"line":173},12,[25,175,176],{"class":67},"    trimText",[25,178,72],{"class":71},[25,180,75],{"class":35},[25,182,109],{"class":71},[25,184,112],{"class":45},[25,186,109],{"class":71},[25,188,189],{"class":35},"undefined",[25,191,109],{"class":71},[25,193,194],{"class":45},"'toggle'",[25,196,197],{"class":71},", isExpanded.value)\n",[25,199,201],{"class":27,"line":200},13,[25,202,78],{"class":71},[25,204,206],{"class":27,"line":205},14,[25,207,208],{"class":84},"\u002F\u002F isExpanded false → \"This is a long paragraph that needs to be trunc...\"\n",[25,210,212],{"class":27,"line":211},15,[25,213,214],{"class":84},"\u002F\u002F isExpanded true  → \"This is a long paragraph that needs to be truncated if it goes beyond a certain length.\"\n",[25,216,218],{"class":27,"line":217},16,[25,219,53],{"emptyLinePlaceholder":52},[25,221,223,226,229],{"class":27,"line":222},17,[25,224,225],{"class":71},"console.",[25,227,228],{"class":67},"log",[25,230,231],{"class":71},"(shortPreview)\n",[25,233,235,237,239],{"class":27,"line":234},18,[25,236,225],{"class":71},[25,238,228],{"class":67},[25,240,241],{"class":71},"(previewWithLink)\n",[25,243,245,247,249],{"class":27,"line":244},19,[25,246,225],{"class":71},[25,248,228],{"class":67},[25,250,251],{"class":71},"(togglePreview.value)\n",[253,254,255,258,259,262,263,266,267,270,271,273,274,277],"p",{},[22,256,257],{},"readMoreType"," defaults to ",[22,260,261],{},"'link'",", so existing calls that only pass ",[22,264,265],{},"readMoreText","\u002F",[22,268,269],{},"readMoreLink"," keep working unchanged. Switch it to ",[22,272,194],{}," to have the function return either the trimmed or the full text based on an ",[22,275,276],{},"isExpanded"," state you own (e.g. a ref bound to a \"Read more\"\u002F\"Show less\" button) instead of appending a navigable link.",[10,279,281],{"id":280},"type-definition","Type definition",[15,283,285],{"className":17,"code":284,"language":19,"meta":20,"style":20},"\u002F**\n * Trims a string to the specified maximum length and appends \"...\" if it exceeds the limit.\n * In `link` mode (default), appends a \"Read more\" link when `readMoreLink` is provided.\n * In `toggle` mode, `isExpanded` controls whether the full text or the trimmed text is returned,\n * letting a caller-owned state (e.g. a ref bound to a \"Read more\"\u002F\"Show less\" button) drive the output.\n *\n * @param inputString - The text string to be trimmed.\n * @param maxLength - The maximum allowed length of the string.\n * @param readMoreText - Optional text for the \"Read more\" link (default: \"Read more\"). Link mode only.\n * @param readMoreLink - Optional URL for the \"Read more\" link. If omitted, only \"...\" is appended. Link mode only.\n * @param readMoreType - Whether truncation is resolved via a link or via caller-driven `isExpanded` state (default: \"link\").\n * @param isExpanded - In toggle mode, returns the full text when `true` (default: false). Ignored in link mode.\n * @returns The trimmed string, the full string (when expanded), or a string with a \"Read more\" link appended.\n * @throws If `inputString` is not a string.\n * @throws If `maxLength` is not a number or negative.\n *\u002F\nexport declare const trimText: (\n    inputString: string,\n    maxLength: number,\n    readMoreText?: string,\n    readMoreLink?: string,\n    readMoreType?: 'link' | 'toggle',\n    isExpanded?: boolean,\n) => string\n\n",[22,286,287,292,297,302,307,312,317,331,343,355,367,379,390,400,410,419,424,443,457,469,482,494,513,526],{"__ignoreMap":20},[25,288,289],{"class":27,"line":28},[25,290,291],{"class":84},"\u002F**\n",[25,293,294],{"class":27,"line":42},[25,295,296],{"class":84}," * Trims a string to the specified maximum length and appends \"...\" if it exceeds the limit.\n",[25,298,299],{"class":27,"line":49},[25,300,301],{"class":84}," * In `link` mode (default), appends a \"Read more\" link when `readMoreLink` is provided.\n",[25,303,304],{"class":27,"line":56},[25,305,306],{"class":84}," * In `toggle` mode, `isExpanded` controls whether the full text or the trimmed text is returned,\n",[25,308,309],{"class":27,"line":81},[25,310,311],{"class":84}," * letting a caller-owned state (e.g. a ref bound to a \"Read more\"\u002F\"Show less\" button) drive the output.\n",[25,313,314],{"class":27,"line":88},[25,315,316],{"class":84}," *\n",[25,318,319,322,325,328],{"class":27,"line":93},[25,320,321],{"class":84}," * ",[25,323,324],{"class":31},"@param",[25,326,327],{"class":71}," inputString",[25,329,330],{"class":84}," - The text string to be trimmed.\n",[25,332,333,335,337,340],{"class":27,"line":122},[25,334,321],{"class":84},[25,336,324],{"class":31},[25,338,339],{"class":71}," maxLength",[25,341,342],{"class":84}," - The maximum allowed length of the string.\n",[25,344,345,347,349,352],{"class":27,"line":128},[25,346,321],{"class":84},[25,348,324],{"class":31},[25,350,351],{"class":71}," readMoreText",[25,353,354],{"class":84}," - Optional text for the \"Read more\" link (default: \"Read more\"). Link mode only.\n",[25,356,357,359,361,364],{"class":27,"line":133},[25,358,321],{"class":84},[25,360,324],{"class":31},[25,362,363],{"class":71}," readMoreLink",[25,365,366],{"class":84}," - Optional URL for the \"Read more\" link. If omitted, only \"...\" is appended. Link mode only.\n",[25,368,369,371,373,376],{"class":27,"line":154},[25,370,321],{"class":84},[25,372,324],{"class":31},[25,374,375],{"class":71}," readMoreType",[25,377,378],{"class":84}," - Whether truncation is resolved via a link or via caller-driven `isExpanded` state (default: \"link\").\n",[25,380,381,383,385,387],{"class":27,"line":173},[25,382,321],{"class":84},[25,384,324],{"class":31},[25,386,138],{"class":71},[25,388,389],{"class":84}," - In toggle mode, returns the full text when `true` (default: false). Ignored in link mode.\n",[25,391,392,394,397],{"class":27,"line":200},[25,393,321],{"class":84},[25,395,396],{"class":31},"@returns",[25,398,399],{"class":84}," The trimmed string, the full string (when expanded), or a string with a \"Read more\" link appended.\n",[25,401,402,404,407],{"class":27,"line":205},[25,403,321],{"class":84},[25,405,406],{"class":31},"@throws",[25,408,409],{"class":84}," If `inputString` is not a string.\n",[25,411,412,414,416],{"class":27,"line":211},[25,413,321],{"class":84},[25,415,406],{"class":31},[25,417,418],{"class":84}," If `maxLength` is not a number or negative.\n",[25,420,421],{"class":27,"line":217},[25,422,423],{"class":84}," *\u002F\n",[25,425,426,429,432,435,437,440],{"class":27,"line":222},[25,427,428],{"class":31},"export",[25,430,431],{"class":31}," declare",[25,433,434],{"class":31}," const",[25,436,68],{"class":67},[25,438,439],{"class":31},":",[25,441,442],{"class":71}," (\n",[25,444,445,449,451,454],{"class":27,"line":234},[25,446,448],{"class":447},"s-3mD","    inputString",[25,450,439],{"class":31},[25,452,453],{"class":35}," string",[25,455,456],{"class":71},",\n",[25,458,459,462,464,467],{"class":27,"line":244},[25,460,461],{"class":447},"    maxLength",[25,463,439],{"class":31},[25,465,466],{"class":35}," number",[25,468,456],{"class":71},[25,470,472,475,478,480],{"class":27,"line":471},20,[25,473,474],{"class":447},"    readMoreText",[25,476,477],{"class":31},"?:",[25,479,453],{"class":35},[25,481,456],{"class":71},[25,483,485,488,490,492],{"class":27,"line":484},21,[25,486,487],{"class":447},"    readMoreLink",[25,489,477],{"class":31},[25,491,453],{"class":35},[25,493,456],{"class":71},[25,495,497,500,502,505,508,511],{"class":27,"line":496},22,[25,498,499],{"class":447},"    readMoreType",[25,501,477],{"class":31},[25,503,504],{"class":45}," 'link'",[25,506,507],{"class":31}," |",[25,509,510],{"class":45}," 'toggle'",[25,512,456],{"class":71},[25,514,516,519,521,524],{"class":27,"line":515},23,[25,517,518],{"class":447},"    isExpanded",[25,520,477],{"class":31},[25,522,523],{"class":35}," boolean",[25,525,456],{"class":71},[25,527,529,532,535],{"class":27,"line":528},24,[25,530,531],{"class":71},") ",[25,533,534],{"class":31},"=>",[25,536,537],{"class":35}," string\n",[539,540,541],"style",{},"html pre.shiki code .sOPea, html code.shiki .sOPea{--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .s8ozJ, html code.shiki .s8ozJ{--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .s4wv1, html code.shiki .s4wv1{--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .sFR8T, html code.shiki .sFR8T{--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .suv1-, html code.shiki .suv1-{--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s-3mD, html code.shiki .s-3mD{--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":20,"searchDepth":42,"depth":49,"links":543},[544,545],{"id":12,"depth":42,"text":13},{"id":280,"depth":42,"text":281},"md",{},"\u002Fdocs\u002Futils\u002Ftrim-text",{"description":20},"docs\u002Futils\u002Ftrim-text","lqJRHOUkKmNNXTlY8jAMWDRFoFHv8TlK2kxx4r1gnug",{"id":4,"title":5,"body":553,"description":20,"extension":546,"meta":949,"navigation":52,"path":548,"seo":950,"stem":550,"__hash__":551},{"type":7,"value":554,"toc":945},[555,557,725,739,741,943],[10,556,13],{"id":12},[15,558,559],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,560,561,569,573,577,593,597,601,625,629,633,649,663,685,689,693,697,701,709,717],{"__ignoreMap":20},[25,562,563,565,567],{"class":27,"line":28},[25,564,32],{"class":31},[25,566,36],{"class":35},[25,568,39],{"class":31},[25,570,571],{"class":27,"line":42},[25,572,46],{"class":45},[25,574,575],{"class":27,"line":49},[25,576,53],{"emptyLinePlaceholder":52},[25,578,579,581,583,585,587,589,591],{"class":27,"line":56},[25,580,32],{"class":31},[25,582,61],{"class":35},[25,584,64],{"class":31},[25,586,68],{"class":67},[25,588,72],{"class":71},[25,590,75],{"class":35},[25,592,78],{"class":71},[25,594,595],{"class":27,"line":81},[25,596,85],{"class":84},[25,598,599],{"class":27,"line":88},[25,600,53],{"emptyLinePlaceholder":52},[25,602,603,605,607,609,611,613,615,617,619,621,623],{"class":27,"line":93},[25,604,32],{"class":31},[25,606,98],{"class":35},[25,608,64],{"class":31},[25,610,68],{"class":67},[25,612,72],{"class":71},[25,614,75],{"class":35},[25,616,109],{"class":71},[25,618,112],{"class":45},[25,620,109],{"class":71},[25,622,117],{"class":45},[25,624,78],{"class":71},[25,626,627],{"class":27,"line":122},[25,628,125],{"class":84},[25,630,631],{"class":27,"line":128},[25,632,53],{"emptyLinePlaceholder":52},[25,634,635,637,639,641,643,645,647],{"class":27,"line":133},[25,636,32],{"class":31},[25,638,138],{"class":35},[25,640,64],{"class":31},[25,642,143],{"class":67},[25,644,146],{"class":71},[25,646,149],{"class":35},[25,648,78],{"class":71},[25,650,651,653,655,657,659,661],{"class":27,"line":154},[25,652,32],{"class":31},[25,654,159],{"class":35},[25,656,64],{"class":31},[25,658,164],{"class":67},[25,660,167],{"class":71},[25,662,170],{"class":31},[25,664,665,667,669,671,673,675,677,679,681,683],{"class":27,"line":173},[25,666,176],{"class":67},[25,668,72],{"class":71},[25,670,75],{"class":35},[25,672,109],{"class":71},[25,674,112],{"class":45},[25,676,109],{"class":71},[25,678,189],{"class":35},[25,680,109],{"class":71},[25,682,194],{"class":45},[25,684,197],{"class":71},[25,686,687],{"class":27,"line":200},[25,688,78],{"class":71},[25,690,691],{"class":27,"line":205},[25,692,208],{"class":84},[25,694,695],{"class":27,"line":211},[25,696,214],{"class":84},[25,698,699],{"class":27,"line":217},[25,700,53],{"emptyLinePlaceholder":52},[25,702,703,705,707],{"class":27,"line":222},[25,704,225],{"class":71},[25,706,228],{"class":67},[25,708,231],{"class":71},[25,710,711,713,715],{"class":27,"line":234},[25,712,225],{"class":71},[25,714,228],{"class":67},[25,716,241],{"class":71},[25,718,719,721,723],{"class":27,"line":244},[25,720,225],{"class":71},[25,722,228],{"class":67},[25,724,251],{"class":71},[253,726,727,258,729,262,731,266,733,270,735,273,737,277],{},[22,728,257],{},[22,730,261],{},[22,732,265],{},[22,734,269],{},[22,736,194],{},[22,738,276],{},[10,740,281],{"id":280},[15,742,743],{"className":17,"code":284,"language":19,"meta":20,"style":20},[22,744,745,749,753,757,761,765,769,779,789,799,809,819,829,837,845,853,857,871,881,891,901,911,925,935],{"__ignoreMap":20},[25,746,747],{"class":27,"line":28},[25,748,291],{"class":84},[25,750,751],{"class":27,"line":42},[25,752,296],{"class":84},[25,754,755],{"class":27,"line":49},[25,756,301],{"class":84},[25,758,759],{"class":27,"line":56},[25,760,306],{"class":84},[25,762,763],{"class":27,"line":81},[25,764,311],{"class":84},[25,766,767],{"class":27,"line":88},[25,768,316],{"class":84},[25,770,771,773,775,777],{"class":27,"line":93},[25,772,321],{"class":84},[25,774,324],{"class":31},[25,776,327],{"class":71},[25,778,330],{"class":84},[25,780,781,783,785,787],{"class":27,"line":122},[25,782,321],{"class":84},[25,784,324],{"class":31},[25,786,339],{"class":71},[25,788,342],{"class":84},[25,790,791,793,795,797],{"class":27,"line":128},[25,792,321],{"class":84},[25,794,324],{"class":31},[25,796,351],{"class":71},[25,798,354],{"class":84},[25,800,801,803,805,807],{"class":27,"line":133},[25,802,321],{"class":84},[25,804,324],{"class":31},[25,806,363],{"class":71},[25,808,366],{"class":84},[25,810,811,813,815,817],{"class":27,"line":154},[25,812,321],{"class":84},[25,814,324],{"class":31},[25,816,375],{"class":71},[25,818,378],{"class":84},[25,820,821,823,825,827],{"class":27,"line":173},[25,822,321],{"class":84},[25,824,324],{"class":31},[25,826,138],{"class":71},[25,828,389],{"class":84},[25,830,831,833,835],{"class":27,"line":200},[25,832,321],{"class":84},[25,834,396],{"class":31},[25,836,399],{"class":84},[25,838,839,841,843],{"class":27,"line":205},[25,840,321],{"class":84},[25,842,406],{"class":31},[25,844,409],{"class":84},[25,846,847,849,851],{"class":27,"line":211},[25,848,321],{"class":84},[25,850,406],{"class":31},[25,852,418],{"class":84},[25,854,855],{"class":27,"line":217},[25,856,423],{"class":84},[25,858,859,861,863,865,867,869],{"class":27,"line":222},[25,860,428],{"class":31},[25,862,431],{"class":31},[25,864,434],{"class":31},[25,866,68],{"class":67},[25,868,439],{"class":31},[25,870,442],{"class":71},[25,872,873,875,877,879],{"class":27,"line":234},[25,874,448],{"class":447},[25,876,439],{"class":31},[25,878,453],{"class":35},[25,880,456],{"class":71},[25,882,883,885,887,889],{"class":27,"line":244},[25,884,461],{"class":447},[25,886,439],{"class":31},[25,888,466],{"class":35},[25,890,456],{"class":71},[25,892,893,895,897,899],{"class":27,"line":471},[25,894,474],{"class":447},[25,896,477],{"class":31},[25,898,453],{"class":35},[25,900,456],{"class":71},[25,902,903,905,907,909],{"class":27,"line":484},[25,904,487],{"class":447},[25,906,477],{"class":31},[25,908,453],{"class":35},[25,910,456],{"class":71},[25,912,913,915,917,919,921,923],{"class":27,"line":496},[25,914,499],{"class":447},[25,916,477],{"class":31},[25,918,504],{"class":45},[25,920,507],{"class":31},[25,922,510],{"class":45},[25,924,456],{"class":71},[25,926,927,929,931,933],{"class":27,"line":515},[25,928,518],{"class":447},[25,930,477],{"class":31},[25,932,523],{"class":35},[25,934,456],{"class":71},[25,936,937,939,941],{"class":27,"line":528},[25,938,531],{"class":71},[25,940,534],{"class":31},[25,942,537],{"class":35},[539,944,541],{},{"title":20,"searchDepth":42,"depth":49,"links":946},[947,948],{"id":12,"depth":42,"text":13},{"id":280,"depth":42,"text":281},{},{"description":20},{"id":4,"title":5,"body":952,"description":20,"extension":546,"meta":1348,"navigation":52,"path":548,"seo":1349,"stem":550,"__hash__":551},{"type":7,"value":953,"toc":1344},[954,956,1124,1138,1140,1342],[10,955,13],{"id":12},[15,957,958],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,959,960,968,972,976,992,996,1000,1024,1028,1032,1048,1062,1084,1088,1092,1096,1100,1108,1116],{"__ignoreMap":20},[25,961,962,964,966],{"class":27,"line":28},[25,963,32],{"class":31},[25,965,36],{"class":35},[25,967,39],{"class":31},[25,969,970],{"class":27,"line":42},[25,971,46],{"class":45},[25,973,974],{"class":27,"line":49},[25,975,53],{"emptyLinePlaceholder":52},[25,977,978,980,982,984,986,988,990],{"class":27,"line":56},[25,979,32],{"class":31},[25,981,61],{"class":35},[25,983,64],{"class":31},[25,985,68],{"class":67},[25,987,72],{"class":71},[25,989,75],{"class":35},[25,991,78],{"class":71},[25,993,994],{"class":27,"line":81},[25,995,85],{"class":84},[25,997,998],{"class":27,"line":88},[25,999,53],{"emptyLinePlaceholder":52},[25,1001,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022],{"class":27,"line":93},[25,1003,32],{"class":31},[25,1005,98],{"class":35},[25,1007,64],{"class":31},[25,1009,68],{"class":67},[25,1011,72],{"class":71},[25,1013,75],{"class":35},[25,1015,109],{"class":71},[25,1017,112],{"class":45},[25,1019,109],{"class":71},[25,1021,117],{"class":45},[25,1023,78],{"class":71},[25,1025,1026],{"class":27,"line":122},[25,1027,125],{"class":84},[25,1029,1030],{"class":27,"line":128},[25,1031,53],{"emptyLinePlaceholder":52},[25,1033,1034,1036,1038,1040,1042,1044,1046],{"class":27,"line":133},[25,1035,32],{"class":31},[25,1037,138],{"class":35},[25,1039,64],{"class":31},[25,1041,143],{"class":67},[25,1043,146],{"class":71},[25,1045,149],{"class":35},[25,1047,78],{"class":71},[25,1049,1050,1052,1054,1056,1058,1060],{"class":27,"line":154},[25,1051,32],{"class":31},[25,1053,159],{"class":35},[25,1055,64],{"class":31},[25,1057,164],{"class":67},[25,1059,167],{"class":71},[25,1061,170],{"class":31},[25,1063,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082],{"class":27,"line":173},[25,1065,176],{"class":67},[25,1067,72],{"class":71},[25,1069,75],{"class":35},[25,1071,109],{"class":71},[25,1073,112],{"class":45},[25,1075,109],{"class":71},[25,1077,189],{"class":35},[25,1079,109],{"class":71},[25,1081,194],{"class":45},[25,1083,197],{"class":71},[25,1085,1086],{"class":27,"line":200},[25,1087,78],{"class":71},[25,1089,1090],{"class":27,"line":205},[25,1091,208],{"class":84},[25,1093,1094],{"class":27,"line":211},[25,1095,214],{"class":84},[25,1097,1098],{"class":27,"line":217},[25,1099,53],{"emptyLinePlaceholder":52},[25,1101,1102,1104,1106],{"class":27,"line":222},[25,1103,225],{"class":71},[25,1105,228],{"class":67},[25,1107,231],{"class":71},[25,1109,1110,1112,1114],{"class":27,"line":234},[25,1111,225],{"class":71},[25,1113,228],{"class":67},[25,1115,241],{"class":71},[25,1117,1118,1120,1122],{"class":27,"line":244},[25,1119,225],{"class":71},[25,1121,228],{"class":67},[25,1123,251],{"class":71},[253,1125,1126,258,1128,262,1130,266,1132,270,1134,273,1136,277],{},[22,1127,257],{},[22,1129,261],{},[22,1131,265],{},[22,1133,269],{},[22,1135,194],{},[22,1137,276],{},[10,1139,281],{"id":280},[15,1141,1142],{"className":17,"code":284,"language":19,"meta":20,"style":20},[22,1143,1144,1148,1152,1156,1160,1164,1168,1178,1188,1198,1208,1218,1228,1236,1244,1252,1256,1270,1280,1290,1300,1310,1324,1334],{"__ignoreMap":20},[25,1145,1146],{"class":27,"line":28},[25,1147,291],{"class":84},[25,1149,1150],{"class":27,"line":42},[25,1151,296],{"class":84},[25,1153,1154],{"class":27,"line":49},[25,1155,301],{"class":84},[25,1157,1158],{"class":27,"line":56},[25,1159,306],{"class":84},[25,1161,1162],{"class":27,"line":81},[25,1163,311],{"class":84},[25,1165,1166],{"class":27,"line":88},[25,1167,316],{"class":84},[25,1169,1170,1172,1174,1176],{"class":27,"line":93},[25,1171,321],{"class":84},[25,1173,324],{"class":31},[25,1175,327],{"class":71},[25,1177,330],{"class":84},[25,1179,1180,1182,1184,1186],{"class":27,"line":122},[25,1181,321],{"class":84},[25,1183,324],{"class":31},[25,1185,339],{"class":71},[25,1187,342],{"class":84},[25,1189,1190,1192,1194,1196],{"class":27,"line":128},[25,1191,321],{"class":84},[25,1193,324],{"class":31},[25,1195,351],{"class":71},[25,1197,354],{"class":84},[25,1199,1200,1202,1204,1206],{"class":27,"line":133},[25,1201,321],{"class":84},[25,1203,324],{"class":31},[25,1205,363],{"class":71},[25,1207,366],{"class":84},[25,1209,1210,1212,1214,1216],{"class":27,"line":154},[25,1211,321],{"class":84},[25,1213,324],{"class":31},[25,1215,375],{"class":71},[25,1217,378],{"class":84},[25,1219,1220,1222,1224,1226],{"class":27,"line":173},[25,1221,321],{"class":84},[25,1223,324],{"class":31},[25,1225,138],{"class":71},[25,1227,389],{"class":84},[25,1229,1230,1232,1234],{"class":27,"line":200},[25,1231,321],{"class":84},[25,1233,396],{"class":31},[25,1235,399],{"class":84},[25,1237,1238,1240,1242],{"class":27,"line":205},[25,1239,321],{"class":84},[25,1241,406],{"class":31},[25,1243,409],{"class":84},[25,1245,1246,1248,1250],{"class":27,"line":211},[25,1247,321],{"class":84},[25,1249,406],{"class":31},[25,1251,418],{"class":84},[25,1253,1254],{"class":27,"line":217},[25,1255,423],{"class":84},[25,1257,1258,1260,1262,1264,1266,1268],{"class":27,"line":222},[25,1259,428],{"class":31},[25,1261,431],{"class":31},[25,1263,434],{"class":31},[25,1265,68],{"class":67},[25,1267,439],{"class":31},[25,1269,442],{"class":71},[25,1271,1272,1274,1276,1278],{"class":27,"line":234},[25,1273,448],{"class":447},[25,1275,439],{"class":31},[25,1277,453],{"class":35},[25,1279,456],{"class":71},[25,1281,1282,1284,1286,1288],{"class":27,"line":244},[25,1283,461],{"class":447},[25,1285,439],{"class":31},[25,1287,466],{"class":35},[25,1289,456],{"class":71},[25,1291,1292,1294,1296,1298],{"class":27,"line":471},[25,1293,474],{"class":447},[25,1295,477],{"class":31},[25,1297,453],{"class":35},[25,1299,456],{"class":71},[25,1301,1302,1304,1306,1308],{"class":27,"line":484},[25,1303,487],{"class":447},[25,1305,477],{"class":31},[25,1307,453],{"class":35},[25,1309,456],{"class":71},[25,1311,1312,1314,1316,1318,1320,1322],{"class":27,"line":496},[25,1313,499],{"class":447},[25,1315,477],{"class":31},[25,1317,504],{"class":45},[25,1319,507],{"class":31},[25,1321,510],{"class":45},[25,1323,456],{"class":71},[25,1325,1326,1328,1330,1332],{"class":27,"line":515},[25,1327,518],{"class":447},[25,1329,477],{"class":31},[25,1331,523],{"class":35},[25,1333,456],{"class":71},[25,1335,1336,1338,1340],{"class":27,"line":528},[25,1337,531],{"class":71},[25,1339,534],{"class":31},[25,1341,537],{"class":35},[539,1343,541],{},{"title":20,"searchDepth":42,"depth":49,"links":1345},[1346,1347],{"id":12,"depth":42,"text":13},{"id":280,"depth":42,"text":281},{},{"description":20},1791731027962]