PageSourceSearch

https://www.azubinet.de/dist/4791-4f338e435456c1f93933.chunk.js

js azubinet.de collected 2026-10-05 02:59:40 UTC 25,656 bytes, 200 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4791],{54791(e,t,n){n.d(t,{Kc:()=>Y,L4:()=>D,oL:()=>$,FS:()=>z});var r=n(96540),a=n(587),l=n(88669),o=n(19099),s=n(18503),i=n(18177),c=n(33149),u=n(67005),m=n(69961),d=n(21875),p=n(72364),h=n(5859);const E=o.J1`
2  fragment ThreadPostFragment on ThreadPost {
3    text
4    author {
5      name
6      avatar {
7        file {
8          name
9          extension
10          info {
11            image {
12              height
13              width
14            }
15          }
16        }
17      }
18      isTrainee
19      isPublisher
20      createdAt
21    }
22    anonymousAuthorId
23    reactionsThumbUpCount
24    reactionsThumbDownCount
25    viewerReaction {
26      value
27    }
28    viewerIsAuthor
29    viewerCanUpdate
30    viewerCanDelete
31    updatedAt
32    createdAt
33  }
34`,y=o.J1`
35  mutation CreateThread($input: ThreadCreateInput!) {
36    thread_create(input: $input) {
37      slug
38      opening {
39        ...ThreadPostFragment
40      }
41      replies {
42        ...ThreadPostFragment
43      }
44      repliesCount
45    }
46  }
47
48  ${E}
49`;const g=o.J1`
50  mutation DeleteThread($id: ClientID!) {
51    thread_delete(id: $id)
52  }
53`;const _=o.J1`
54  mutation CreateThreadPost($input: ThreadPostCreateInput!) {
55    threadPost_create(input: $input) {
56      ...ThreadPostFragment
57    }
58  }
59
60  ${E}
61`;const f=o.J1`
62  mutation DeleteThreadPost($id: ClientID!) {
63    threadPost_delete(id: $id)
64  }
65`;const x=o.J1`
66  mutation UpdatePost($id: ClientID!, $input: ThreadPostUpdateInput!) {
67    threadPost_update(id: $id, input: $input) {
68      text
69    }
70  }
71`;const w=o.J1`
72  mutation PutReaction($input: ThreadPostReactionPutInput!) {
73    threadPostReaction_put(input: $input) {
74      value
75    }
76  }
77`,setValue=e=>t=>{t.set("value",e)},updateCounters=(e,t)=>n=>{null!=e&&n.fill({reactionsThumbUpCount:t=>t-("THUMB_UP"===e?1:0),reactionsThumbDownCount:t=>t-("THUMB_DOWN"===e?1:0)}),null!=t&&n.fill({reactionsThumbUpCount:e=>e+("THUMB_UP"===t?1:0),reactionsThumbDownCount:e=>e+("THUMB_DOWN"===t?1:0)})},updateViewerReaction=e=>t=>{t.set("viewerReaction",e)};function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_extends.apply(null,arguments)}const v=(0,i.hA)("components.discussion.PostEditor",{post:"Post",comment_placeholder:"Write a comment...",answer_placeholder:"Write an answer...",be_the_first_to_answer:"Be the first to answer...",cancel:"Cancel",comment:"Comment",update:"Update",this_post_will_be_published_anonymously:"This post will be published anonymously.",fallback_error_message:"Sorry, the action could not be performed. Try again later."});const b=function PostEditor(e){let{toggleEditor:t,thread:n,courseId:s,post:u,item:m,viewer:E,ownedBySesamOrganization:g,variant:f,context:w}=e;const b=(0,o.n_)(),P=(0,l.Zz)(),S=(0,a.Hn)(!1);return r.createElement(r.Fragment,null,r.createElement(d.l,{initialValues:{text:u?u.text:null},validate:{text:"required"},onSubmit:async e=>{"updatePost"===f&&u?(await b.dispatch(function updatePost(e,t){return(0,o.WL)(x,{variables:{id:e.id,input:{text:t}}})}(u,e.text)),t.setOff()):"createPost"===f&&n?(await b.dispatch(function createPost(e,t,n){return(0,o.WL)(_,{variables:{input:{threadId:e.id,text:n}},updater:(n,r)=>{n.update(e,e=>{e.set("replies",e=>e.append(r.threadPost_create))}),n.update(t,e=>{e.set("threadPostsCount",e=>e+1)})}})}(n,E,e.text)),t.setOff()):"createThread"===f&&m?(await b.dispatch(function createThread(e,t,n,r,a){return(0,o.WL)(y,{variables:{input:{courseId:e,itemType:a?.__typename,itemId:a?.id,title:n,text:r}},updater:(n,r)=>{n.update((0,o.KR)("Course",e),e=>{e.set("topicsCount",e=>e+1)}),a&&n.update(a,e=>{e.set(["comments",{isPrivate:!1}],e=>e.prepend(r.thread_create)),e.set("commentsCount",e=>e+1)}),n.update(t,e=>{e.set("threadPostsCount",e=>e+1)})}})}(s,E,null,e.text,m)),t.setOff()):P.add({color:"danger",content:r.createElement(i.x6,v("fallback_error_message"))})},styleName:"flex-grow-1"},r.createElement(p.K,{name:"text",size:"sm",niceName:v("post"),placeholder:v(("activity"!==w&&!u?"discussions"===w&&n&&n.replies.length>0&&"answer_placeholder":"comment_placeholder")||"be_the_first_to_answer"),onFocus:()=>{0===E.threadPostsCount&&S.setOn()},autoFocus:!0}),r.createElement(c.Ss,{styleName:"flex-row jc-between"},g&&r.createElement(i.x6,_extends({},v("this_post_will_be_published_anonymously"),{color:"muted",small:!0})),r.createElement(c.Ss,{styleName:"flex-row flex-grow-1 jc-end"},r.createElement(c.$n,{color:"link",onPress:()=>{t.setOff()},styleName:"mr-2",size:"sm"},r.createElement(i.x6,v("cancel"))),r.createElement(d.l.Button,{type:"submit",size:"sm"},r.createElement(i.x6,v(u?"update":"comment")))))),r.createElement(h.A,{modal:S}))};var P=n(19);const S=s.vv.create({textReset:s.AH`
78    font-weight: normal;
79    letter-spacing: 0;
80  `,active:s.AH`
81    color: #0097bc;
82  `});const T=function PostFooterButton(e){let{glyph:t,count:n,label:a,viewerCanInteract:l,active:o=!1,handlePress:m}=e;const d=(0,s.Qf)();return r.createElement(c.$n,{onPress:m,color:"light",size:"sm",disabled:!l},r.createElement(c.EY,{style:[a&&S.textReset,o&&S.active]},r.createElement(u.In,{iconStyle:"solid",glyph:t})," ",n,a&&d.up("md")&&r.createElement(c.EY,null," ",r.createElement(i.x6,a))))},A=s.vv.create({wrapper:s.AH`
83    flex-direction: row;
84    align-items: center;
85    margin-left: -1rem;
86  `}),C=(0,i.hA)("components.discussion.PostFooter",{like:"like",dislike:"dislike",replies:"{count, plural, =1 {reply} other {replies}}",reply:"Reply",ai_chat:"AI chat",closed:"closed"});const $=function PostFooter(e){let{thread:t,post:n,viewerCanInteract:a,viewerCanReply:l=!1,context:s="post",handleReply:m}=e;const d=(0,o.n_)(),p=(0,P.Zp)(),{courseSlug:h}=(0,P.g)();if((0,o.QL)(n))return null;const{repliesCount:E}=t,y=n.viewerReaction&&n.viewerReaction.value,g="overview"===s,handleReaction=e=>{d.loading||d.dispatch(function putReaction(e,t,n){const r=t?t.value:null;return(0,o.WL)(w,{variables:{input:{postId:e.id,value:n}},optimisticUpdater:a=>{if(null==t&&null!=n){const t=(0,o.$C)();a.insert("ThreadPostReaction",t,setValue(n));const r=new o.N_((0,o.KR)("ThreadPostReaction",t));a.update(e,updateViewerReaction(r))}else null!=t&&null!=n?a.update((0,o.KR)("ThreadPostReaction",t.id),setValue(n)):null!=t&&null==n&&a.update(e,updateViewerReaction(null));a.update(e,updateCounters(r,n))},updater:(t,a)=>{const l=a.threadPostReaction_put,s=l?new o.N_(l):l;t.update(e,updateViewerReaction(s)),t.update(e,updateCounters(r,n))}})}(n,n.viewerReaction,e))};return r.createElement(c.Ss,{style:A.wrapper},"overview"===s&&r.createElement(T,{glyph:"comment",count:E,label:g?C("replies",{count:E}):null,handlePress:()=>{p(`/courses/${h}/topics/${t.slug}`,{state:{answers:!0}})},viewerCanInteract:a}),("post"===s||!t.isPrivate)&&r.createElement(r.Fragment,null,r.createElement(T,{glyph:"thumbs-up",count:n.reactionsThumbUpCount,label:g?C("like"):null,handlePress:()=>
86{handleReaction("THUMB_UP"===y?null:"THUMB_UP")},viewerCanInteract:a,active:"THUMB_UP"===y}),r.createElement(T,{glyph:"thumbs-down",count:n.reactionsThumbDownCount,label:g?C("dislike"):null,handlePress:()=>{handleReaction("THUMB_DOWN"===y?null:"THUMB_DOWN")},viewerCanInteract:a,active:"THUMB_DOWN"===y}),l&&r.createElement(c.$n,{onPress:m,disabled:!a,color:"light",size:"sm"},r.createElement(i.x6,C("reply")))),"overview"===s&&t.isPrivate&&r.createElement(c.Ex,{styleName:"mr-2"},r.createElement(u.Aq,{size:10})," ",r.createElement(i.x6,C("ai_chat"))),t.isDeprecated&&r.createElement(c.Ex,{color:"secondary"},r.createElement(i.x6,C("closed"))))},H=s.vv.create({indentPost:s.AH`
87    margin-left: 1rem;
88    padding-top: 1rem;
89    height: 0rem;
90    width: 1.625rem;
91  `,indent:s.AH`
92    margin-left: 0.375rem;
93  `,lineSolid:s.AH`
94    flex-grow: 1;
95    margin-top: 0.375rem;
96    margin-bottom: 0.375rem;
97    margin-left: 1px;
98    border-left-color: $transparent-200;
99    border-left-width: 1px;
100  `,lineMarginReset:s.AH`
101    margin-bottom: 0;
102  `,lineDotted:s.AH`
103    border-left-style: dotted;
104    border-left-width: 2px;
105  `,hook:s.AH`
106    border-color: $transparent-200;
107    border-bottom-width: 1px;
108    border-left-width: 1px;
109    border-bottom-left-radius: 0.5rem;
110  `}),getAvatar=(e,t)=>t?"anonymous":e?e.avatar:"ai";const I=function PostAvatar(e){let{author:t,isAnonymous:n,context:a,isOpening:l=!1,showHook:o=!1,noConnector:s=!1}=e;const i="activity"===a;return r.createElement(c.Ss,{styleName:"flex-row mr-3"},r.createElement(c.Ss,{style:[i&&!l&&H.indentPost,o&&H.hook]}),r.createElement(c.Ss,{styleName:"ai-center"},r.createElement(u.eu,{avatar:getAvatar(t,n),style:[i&&!l&&H.indent]}),!s&&r.createElement(c.Ss,{style:[H.lineSolid,i&&l&&H.lineMarginReset,!i&&l&&H.lineDotted,i&&!l&&H.indent]})))},O=(0,i.hA)("components.discussion.PostRoleBadge",{trainee:"Trainee",trainer:"Trainer",support:"Support",ai_generated:"AI generated"}),k=s.vv.create({aiGenerated:s.AH`
111    background-color: $purple-300;
112  `,aiGeneratedText:s.AH`
113    color: $purple-800;
114  `,support:s.AH`
115    background-color: $teal-300;
116  `,supportText:s.AH`
117    color: $teal-800;
118  `});const N=function PostRoleBadge(e){let{author:t,isAnonymous:n}=e;return n?null:t?t.isPublisher?r.createElement(c.Ex,{color:"light",style:k.support,textStyle:k.supportText,styleName:"ml-2"},r.createElement(c.EY,null,r.createElement(u.In,{iconStyle:"solid",glyph:"headset"})," "),r.createElement(i.x6,O("support"))):t.isTrainee?r.createElement(c.Ex,{color:"primary",styleName:"ml-2"},r.createElement(i.x6,O("trainee"))):r.createElement(c.Ex,{color:"light",styleName:"ml-2"},r.createElement(i.x6,O("trainer"))):r.createElement(c.Ex,{color:"light",style:k.aiGenerated,textStyle:k.aiGeneratedText,styleName:"ml-2"},r.createElement(c.EY,null,r.createElement(u.Aq,{size:12})," "),r.createElement(i.x6,O("ai_generated")))},R=(0,i.hA)("components.discussion.Post",{anonymous_user_x:"Anonymous user {id}",netti:"Netti",you:"you",edited:"edited",view_in_discussions:'View in "Discussions"',edit:"Edit",delete:"Delete",delete_post:"Delete post",post_and_all_replies_have_been_deleted:"Post and all replies have been deleted",post_has_been_deleted:"Post has been deleted",do_you_really_want_to_delete_this_post_and_all_replies:"Do you really want to delete this post and all replies?",do_you_really_want_to_delete_this_post:"Do you really want to delete this post?"});const D=function Post(e){let{course:t,thread:n,post:d,viewer:p,ownedBySesamOrganization:h,context:E,item:y,searchTerm:_,isOpening:x=!1,isFirstReply:w=!1,handleReply:v}=e;const P=(0,l.Zz)(),S=(0,o.n_)(),T=(0,i.tz)(),A=(0,s.Qf)(),C=(0,a.Hn)(!1),H=(0,a.Hn)(!1),{author:O,anonymousAuthorId:k,text:D,viewerIsAuthor:F,viewerCanDelete:B,viewerCanUpdate:z,createdAt:U,updatedAt:Y}=d,j=!!k,q=((e,t)=>new Date(e).getTime()!==new Date(t).getTime())(U,Y),M="activity"===E;return r.createElement(r.Fragment,null,r.createElement(c.Ss,{styleName:"flex-row"},r.createElement(I,{author:O,isAnonymous:j,context:E,isOpening:x,showHook:M&&w}),r.createElement(c.Ss,{styleName:"flex-grow-1 flex-shrink-1"},r.createElement(c.Ss,{styleName:"flex-row ai-center jc-between"},r.createElement(c.Ss,{styleName:"flex-row ai-center"},r.createElement(c.Ss,{styleName:"flex-row ai-center"},r.createElement(c.EY,{bold:!0,small:M||A.down("sm")},O&&!j&&O.name,!O&&j&&r.createElement(r.Fragment,null,r.createElement(i.x6,R("anonymous_user_x",{id:d.anonymousAuthorId}))," ",F&&r.createElement(c.EY,null,"(",r.createElement(i.x6,R("you")),")")),!O&&!j&&r.createElement(i.x6,R("netti"))),r.createElement(N,{author:O,isAnonymous:j}
118)),r.createElement(c.EY,{color:"muted",small:M||A.down("sm")},"\xa0 \xb7 \xa0",r.createElement(i.fV,{value:U,options:{style:A.down("sm")?"narrow":"long"},color:"muted"}),q&&r.createElement(c.EY,null,"\xa0 \xb7 \xa0",r.createElement(i.x6,R("edited"))))),r.createElement(c.Ss,{styleName:"flex-row ai-center"},x&&M&&A.up("md")&&r.createElement(c.N_,{to:`/courses/${t.slug}/topics/${n.slug}`,styleName:"mx-1",small:!0,bold:!0},r.createElement(u.In,{iconStyle:"solid",glyph:"arrow-up-right-from-square"})," ",r.createElement(i.x6,R("view_in_discussions"))),B||x&&M&&A.down("sm")?r.createElement(c.ms,null,r.createElement(u.m_,{toggle:c.ms},r.createElement(u.In,{iconStyle:"solid",glyph:"ellipsis-vertical"})),r.createElement(c.ms.Menu,{end:!0},x&&M&&A.down("sm")&&r.createElement(r.Fragment,null,r.createElement(c.ms.Item,{to:`/courses/${t.slug}/topics/${n.slug}`},r.createElement(c.EY,null,r.createElement(u.In,{iconStyle:"solid",glyph:"arrow-up-right-from-square"})," ",r.createElement(i.x6,R("view_in_discussions")))),r.createElement(c.ms.Divider,null)),z&&r.createElement(r.Fragment,null,r.createElement(c.ms.Item,{onPress:C.setOn},r.createElement(c.EY,null,r.createElement(u.In,{iconStyle:"solid",glyph:"pen-to-square"})," ",r.createElement(i.x6,R("edit")))),r.createElement(c.ms.Divider,null)),r.createElement(c.ms.Item,{onPress:H.setOn},r.createElement(c.EY,{color:"danger"},r.createElement(u.In,{iconStyle:"solid",glyph:"trash-can"})," ",r.createElement(i.x6,R("delete")))))):r.createElement(c.Ss,{styleName:"my-3"}))),r.createElement(c.Ss,{styleName:"my-2"},C.on?r.createElement(b,{toggleEditor:C,courseId:t.id,thread:n,viewer:p,ownedBySesamOrganization:h,context:E,variant:"updatePost",post:d}):r.createElement(c.EY,{small:M},r.createElement(m.q0,{input:D,inputType:"markdown",searchTerm:_}))),r.createElement(c.Ss,{styleName:M?"mb-3":"mb-4"},r.createElement($,{thread:n,post:d,viewerCanInteract:!n.activity||!n.activity.version.isDeprecated,viewerCanReply:x,handleReply:v})))),r.createElement(u.Rw,{color:"danger",button:r.createElement(i.x6,R("delete_post")),visible:H.on,onClose:H.toggle,loading:S.loading,onSubmit:async()=>{if(x){const e=((e,t)=>{if(t)return t;const{activity:n}=e;if(!n)return null;const{item:r}=n.version;return"Document"===r.__typename?null:"Exam"===r.__typename?r.section.task:"CourseQuiz"===r.__typename?r.quiz.card:r})(n,y);await S.dispatch(function deleteThread(e,t,n,r){return(0,o.WL)(g,{variables:{id:t.id},updater:a=>{a.update((0,o.KR)("Course",e),e=>{e.set("topicsCount",e=>e-1)}),r&&a.update(r,e=>{e.set(["comments",{isPrivate:!1}],e=>e.detach((0,o.KR)("Thread",t.id))),e.set("commentsCount",e=>e-1)}),a.update(n,e=>{e.set("threadPostsCount",e=>e-1-t.replies.filter(e=>e.viewerIsAuthor).length)})}})}(t.id,n,p,e)),P.add({color:"success",content:T.trans(R("post_and_all_replies_have_been_deleted"))}),H.setOff()}else await S.dispatch(function deletePost(e,t,n){return(0,o.WL)(f,{variables:{id:t.id},updater:r=>{r.update(e,e=>{e.set("replies",e=>e.detach(t))}),r.update(n,e=>{e.set("threadPostsCount",e=>e-1)})}})}(n,d,p)),P.add({color:"success",content:T.trans(R("post_has_been_deleted"))}),H.setOff()}},r.createElement(i.x6,R(x?"do_you_really_want_to_delete_this_post_and_all_replies":"do_you_really_want_to_delete_this_post"))))};function PostForm_extends(){return PostForm_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PostForm_extends.apply(null,arguments)}const F=(0,i.hA)("components.discussion.PostForm",{comment_placeholder:"Write a comment...",reply_placeholder:"Write a reply...",be_the_first_to_reply:"Be the first to reply..."}),B=s.vv.create({fakeEditor:s.AH`
119    flex-grow: 1;
120    flex-shrink: 1;
121    border-width: 1px;
122    border-color: $gray-400;
123    background-color: #fff;
124    padding: 0.5rem;
125    overflow: hidden;
126    @include platform(web) {
127      cursor: text;
128    }
129  `,fakeEditorText:s.AH`
130    line-height: 1rem;
131    font-size: 0.875rem;
132    color: $gray-500;
133  `});const z=function PostForm(e){let{courseId:t,thread:n,item:a,viewer:l,toggleEditor:o,context:s,ownedBySesamOrganization:u}=e;const m="activity"===s;return r.createElement(c.Ss,{styleName:"flex-row mb-3"},r.createElement(I,{author:l,isAnonymous:u,context:s,isOpening:!n,showHook:m&&!!n&&0===n.replies.length,noConnector:!0}),r.createElement(c.Ss,{styleName:"flex-grow-1 flex-shrink-1"},o.on?r.createElement(b,{toggleEditor:o,courseId:t,thread:n,viewer:l,ownedBySesamOrganization:u,context:s,variant:a?"createThread":"createPost",item:a}):r.createElement(c.oz,{onPress:()=>{o.setOn()},style:B.fakeEditor},r.createElement(i.x6,PostForm_extends({},F((m?"comment_placeholder":n&&n.replies.length>0&&"reply_placeholder")||"be_the_first_to_reply"),{style:B.fakeEditorText}
133)))))},U=s.vv.create({iconWrapper:s.AH`
134    width: 2rem;
135    height: 2rem;
136    border-radius: 2rem;
137    justify-content: center;
138    align-items: center;
139    margin-right: 1rem;
140  `,iconWrapperPrimary:s.AH`
141    background-color: ${(0,s.sq)(e=>e.primary,"-75%")};
142  `,iconWrapperMuted:s.AH`
143    background-color: $transparent-200;
144  `,iconPrimary:s.AH`
145    color: ${(0,s.sq)(e=>e.primary,e=>e["alert-color-scale"])};
146  `,iconMuted:s.AH`
147    color: $text-muted;
148  `});const Y=function LockedPostIcon(e){let{variant:t}=e;const n="locked"===t;return r.createElement(c.Ss,{style:[U.iconWrapper,n?U.iconWrapperPrimary:U.iconWrapperMuted]},r.createElement(u.In,{iconStyle:"solid",glyph:n?"lock":"comment-slash",style:n?U.iconPrimary:U.iconMuted}))}},69961(e,t,n){n.d(t,{jH:()=>s,oW:()=>d,dN:()=>E,IW:()=>S,q0:()=>x});var r=n(96540),a=n(18177),l=n(33149);const o=(0,a.hA)("components.filter.ChipSet",{all:"All"});const s=function ChipSet(e){let{options:t,value:n,onValueChange:s,all:i=!1,reset:c}=e;return r.createElement(l.Ss,{styleName:"flex-row flex-wrap flex-shrink-1 m-n1"},i&&r.createElement(l.$n,{onPress:()=>{c&&c()},color:0===n.length?"primary":"secondary",size:"sm",styleName:"m-1"},r.createElement(a.x6,o("all"))),t.map(e=>r.createElement(l.$n,{onPress:()=>{s&&s(e.value)},color:n.includes(e.value)?"primary":"secondary",size:"sm",styleName:"m-1",key:`${e.value}`},r.createElement(l.EY,null,e.label))))};var i=n(18503),c=n(67005);const u=i.vv.create({dropdown:i.AH`
149    min-width: 20rem;
150  `,button:i.AH`
151    height: 2.5rem;
152    align-items: center;
153    border-radius: 2rem;
154  `}),m=(0,a.hA)("components.filter.DropdownFilter",{filter:"Filter"});const d=Object.assign(function DropdownFilter(e){const t=(0,i.Qf)(),{children:n,icon:o="filter",label:s=m("filter"),outline:d=!0,activeFilterCount:p,...h}=e;return r.createElement(l.ms,h,r.createElement(l.$n,{toggle:l.ms,style:d&&u.button,color:d?"secondary":"light",size:"sm",outline:d,caret:!1},r.createElement(l.EY,null,r.createElement(c.In,{iconStyle:"solid",glyph:o}),t.up("md")&&r.createElement(l.EY,null," ",r.createElement(a.x6,s)),!!p&&p>0&&r.createElement(l.EY,null," (",p,")"))),r.createElement(l.ms.Menu,{style:u.dropdown,end:!0},n))},{Header:l.ms.Header,ItemText:l.ms.ItemText,Divider:l.ms.Divider}),p=i.vv.create({row:i.AH`
155    flex-direction: row;
156    flex-wrap: wrap;
157    flex-shrink: 1;
158    row-gap: $spacer-2;
159    column-gap: $spacer-2;
160  `}),h=(0,a.hA)("components.filter.FilterBadges",{search:"Search",x_hits:"{count} {count, plural, =1 {hit} other {hits}}"});const E=function FilterBadges(e){let{search:t,toggles:n,chipSets:o,hitCount:s}=e;return r.createElement(l.Ss,{style:p.row},"number"===typeof s&&r.createElement(l.EY,{styleName:"flex-shrink-0",small:!0},r.createElement(a.x6,h("x_hits",{count:s})),":"),t?.value&&r.createElement(l.oz,{onPress:()=>t.set("")},r.createElement(l.Ex,{color:"light"},r.createElement(l.EY,null,r.createElement(a.x6,h("search")),": ",t.value," ",r.createElement(c.In,{iconStyle:"solid",glyph:"xmark"})))),n?.map(e=>{let{value:t,label:n,id:a}=e;return t.on&&r.createElement(l.oz,{onPress:()=>t.setOff(),key:a},r.createElement(l.Ex,{color:"light"},r.createElement(l.EY,null,n," ",r.createElement(c.In,{iconStyle:"solid",glyph:"xmark"}))))}),o?.map(e=>{let{set:t,options:n}=e;return t.value.map((e,a)=>{const o=n.find(t=>t.value===e);return o?r.createElement(l.oz,{onPress:()=>{t.set([...t.value.slice(0,a),...t.value.slice(a+1)])},key:`${o.value}`},r.createElement(l.Ex,{color:"light"},r.createElement(l.EY,null,o.label," ",r.createElement(c.In,{iconStyle:"solid",glyph:"xmark"})))):null})}))},y=i.vv.create({highlight:i.AH`
161    background-color: #c0eaef;
162  `});const g=function SearchResultString(e){let{input:t,searchTerm:n,escapeRegExp:a,...o}=e;if(!n||!t.toLowerCase().includes(n))return r.createElement(l.EY,o,t);const s=new RegExp(`(${a(n)})`,"gi"),i=t.split(s);return r.createElement(l.EY,o,i.map((e,t)=>r.createElement(l.EY,{key:`${t+1}`},e.toLowerCase()===n?r.createElement(l.EY,{style:y.highlight},e):r.createElement(l.EY,null,e))))};var _=n(3186);function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_extends.apply(null,arguments)}
162const f=function SearchResultMarkdown(e){let{input:t,searchTerm:n,escapeRegExp:a,...l}=e;return n&&t.toLowerCase().includes(n)?r.createElement(_.oz,_extends({source:(()=>{const e=new RegExp(`(${a(n)})`,"gi"),r=/(!\[Image\]\(.*\.(?:jpeg|jpg|png)\))/;return t.split(r).flatMap(t=>r.test(t)?t:t.split(e)).map(e=>e.toLowerCase()===n?`%%${e}%%`:e).join("")})()},l)):r.createElement(_.oz,_extends({source:t},l))};function SearchResult_extends(){return SearchResult_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},SearchResult_extends.apply(null,arguments)}const escapeRegExp=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");const x=function SearchResult(e){let{input:t,searchTerm:n,inputType:a,...l}=e;const o=(e=>e?e.trimStart().trimEnd().toLowerCase():"")(n);return"text"===a?r.createElement(g,SearchResult_extends({input:t,searchTerm:o,escapeRegExp:escapeRegExp},l)):r.createElement(f,SearchResult_extends({input:t,searchTerm:o,escapeRegExp:escapeRegExp},l))};var w=n(75565),v=n(587);function SearchBar_extends(){return SearchBar_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},SearchBar_extends.apply(null,arguments)}const b=i.vv.create({wrapper:i.AH`
163    flex-direction: row;
164    flex-grow: 1;
165    height: 2.5625rem;
166    align-items: center;
167    border-width: 1px;
168    border-color: $gray-400;
169    border-radius: 2rem;
170    background-color: white;
171  `,wrapperFocused:i.AH`
172    border-color: $input-focus-border-color;
173    box-shadow: $form-select-focus-box-shadow;
174  `,searchIcon:i.AH`
175    border-radius: 1.9325rem 0 0 1.9325rem;
176    padding-left: 1rem;
177    align-items: center;
178  `,input:i.AH`
179    flex-grow: 1;
180    flex-shrink: 1;
181    margin-bottom: 0;
182    border-width: 0;
183    border-radius: 0 1.9325rem 1.9325rem 0;
184
185    &:focus {
186      box-shadow: none;
187    }
188  `,close:i.AH`
189    background-color: white;
190    border-width: 0;
191    height: 2.375rem;
192    align-items: center;
193    border-radius: 0 1.9325rem 1.9325rem 0;
194    &:hover {
195      background-color: $gray-200;
196    }
197    &:active {
198      background-color: $gray-200;
199    }
200  `}),P=(0,a.hA)("components.filter.SearchBar",{search:"Search..."});const S=function SearchBar(e){const t=(0,r.useRef)(null),n=(0,v.Hn)(!1),o=(0,a.tz)(),{searchTerm:s,placeholder:i,style:u,...m}=e,d=(0,v.k4)(s.value);return(0,r.useEffect)(()=>{d.set(s.value)},[s.value]),(0,r.useEffect)(()=>()=>{t.current&&clearTimeout(t.current)},[]),r.createElement(l.Ss,SearchBar_extends({style:[u,b.wrapper,n.on&&b.wrapperFocused]},m),r.createElement(l.Ss,{style:b.searchIcon},r.createElement(c.In,{iconStyle:"solid",glyph:"magnifying-glass",color:"muted",selectable:!1})),r.createElement(w.pd,{placeholder:i?"object"===typeof i?o.trans(i):i:o.trans(P("search")),autoComplete:"off",style:b.input,onFocus:()=>n.setOn(),onBlur:()=>n.setOff(),value:d.value,onChangeText:e=>{t.current&&clearTimeout(t.current),d.set(e);const n=e||"";t.current=setTimeout(()=>{const e=n.length<3,t=s.value;!t&&e||(t&&e?s.set(""):t!==n&&s.set(n))},300)}}),s.value&&r.createElement(l.$n,{onPress:()=>{t.current&&clearTimeout(t.current),d.set(""),s.set("")},color:"light",style:b.close},r.createElement(c.In,{iconStyle:"solid",glyph:"xmark"})))}},5859(e,t,n){n.d(t,{A:()=>i});var r=n(96540),a=n(33149),l=n(18177),o=n(587);function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_extends.apply(null,arguments)}const s=(0,l.hA)("views._shared.NetiquetteModal.NetiquetteModal",{netiquette:"Netiquette",netiquette_info:"Great! You want to write your first post! Before you start just a friendly reminder of our netiquette:",netiquette_rule_1:"Appropriate and respectful interaction among users is expected for the use.",netiquette_rule_2:"Offensive, inciting, racist, discriminatory, or otherwise objectionable statements or publications are not allowed.",understood:"Understood"});
200const i=function NetiquetteModal(e){let{modal:t}=e;const n=(0,o.Hn)(!1),handleToggle=()=>{t.toggle(),n.setOn()};return r.createElement(a.aF,{visible:!n.on&&t.on,onClose:handleToggle,backdrop:"static"},r.createElement(a.aF.Header,null,r.createElement(a.aF.Title,null,r.createElement(l.x6,s("netiquette")))),r.createElement(a.aF.Body,{styleName:"p-3"},r.createElement(l.x6,_extends({},s("netiquette_info"),{styleName:"mb-3"})),r.createElement(a.EY,{styleName:"mb-3"},"- ",r.createElement(l.x6,s("netiquette_rule_1"))),r.createElement(a.EY,null,"- ",r.createElement(l.x6,s("netiquette_rule_2")))),r.createElement(a.aF.Footer,null,r.createElement(a.$n,{onPress:handleToggle,styleName:"as-end"},r.createElement(l.x6,s("understood")))))}}}]);

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.