\s*\s*)(?:(?:\s*)?\[(?:Thoughts?|思维链|思考过程)\](?:\s*<\/strong>)?|(?:\s*)?💭\s*思考过程(?:\s*<\/strong>)?)\s*(?:
\s*)?/i,La=e=>Pa.test(e),Ra=e=>{const t=e.map(e=>e.replace(Pa,"$1").replace(/^\s*\s*<\/p>\s*/i,"
")).join("\n");return `\n ${ie("exportThoughtCollapsedLabel")}
\n ${t}
\n `};function $a(e,t,n){const r="user"===e.role,o="assistant"===e.role;let i=r?t.customUserName||ie("exportUserLabel"):o?t.customModelName||t.source:e.role;t.showIndex&&n&&(i=`${n}. ${i}`);const a=r?'':'';return `\n \n ${a}\n ${Ea(i)}\n
\n ${function(e){let t=Na().render(ka(e));t=t.replace(/\{\{([^\s{}]+)\}\}/g,'
{{$1}}');const n=(e=>{const t=[];let n=0,r=-1,o=0;for(;o
",o);if(-1===i&&-1===a)break;-1===a||-1!==i&&i0&&/^\s*$/.test(e);La(l)||n?(0===i.length&&(r+=e),i.push(l)):(i.length>0&&(r+=Ra(i),i=[]),r+=e+l),o=s;}return i.length>0&&(r+=Ra(i)),r+=t.slice(o),t=r,t=t.replace(/`]*class=)/g,`"),t}(e.content)}
\n`}function Oa(e,t){const n=se()||"en",r=Ea(e.title),o=Ea(e.exportTime),i=Ea(e.source),a=Ca(t);let s=0;const l=a.map(t=>("user"===t.role&&(s+=1),$a(t,e,s>0?s:void 0))).join("\n");return `\n\n\n\n\n${r}\n\n