PageSourceSearch

https://static.newsela.com/lyceum/c0105355aa4bbd49a3945cf9824d4560…/content-restriction-de788b31e3a64817.js

js newsela.com collected 2026-09-24 08:39:13 UTC 29,263 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[250],{10230:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.filter(function(e){return!e.date_archived})}},31101:(e,t,r)=>{"use strict";r.d(t,{CL:()=>s,FG:()=>i,Kj:()=>n,cB:()=>l,uJ:()=>a,yA:()=>c,zu:()=>o});var n=(0,r(44478).A)(Array(13).keys()).map(function(e){return{label:e?String(e):"K",value:e}}),i=0,o=12,a="display-flagged-content-to-teachers",c="block-flagged-content-from-teachers",s=[{label:"Show with advisory message",description:"Content you flag is visible to teachers with an advisory message that must be acknowledged before they can assign it. \n Students can only view flagged content when assigned by a teacher.",valueAsString:a,valueAsBoolean:!1},{label:"Block",description:"Content you flag is not visible to teachers. Flagged content can't be viewed and it can't be assigned, so students will never see it.",valueAsString:c,valueAsBoolean:!0}],l='["This user has a group with overlapping grades."]'},51127:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=["K",1,2,3,4,5,6,7,8,9,10,11,12];let i=function(e){var t=e.block_teacher_view?"Block":"Show with advisory";return e.grade_minimum===e.grade_maximum?"".concat(n[e.grade_minimum],"\xa0 \xa0").concat(t):"".concat(n[e.grade_minimum]," - ").concat(n[e.grade_maximum],"\xa0 \xa0").concat(t)}},55416:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(77073),i=r(65139),o=r(8422),a=r(34527),c=r(18153);let s=function(e){return function(t){var r,s=t.RootProvidersInitialProps,l=null==s||null==(r=s.userProviderProps)||null==(r=r.userQueryInitialValue)?void 0:r.data,u=(0,a.A)(l),d=u.isAuthenticatedUser,g=u.canViewContentSettings;return!d&&(0,c.Y)(n.A,{mainContents:(0,c.Y)(o.A,{})})||g&&(0,c.Y)(e,{user:l})||(0,c.Y)(n.A,{mainContents:(0,c.Y)(i.A,{})})}}},65952:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31101);let i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(function(e){var t=n.Kj.find(function(t){return t.value===e.grade_minimum}).label,r=n.Kj.find(function(t){return t.value===e.grade_maximum}).label;return t===r?t:"".concat(t,"-").concat(r)})}},67991:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var n=r(42969),i=r(63857),o=r(27925),a=r(43081),c=r.n(a),s=r(14232),l=r(10572),u=r(24115);let d=function(e){var t=(0,s.useCallback)(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e;return new Request("".concat(l.JR,"/api/v2/district/").concat(t,"/content-advisory-configuration/"),{method:"DELETE"})},[]);return(0,u.A)(t)};var g=r(42200),p=r(59860),f=["district_id"];let h=function(e){var t=(0,s.useCallback)(function(t){var r=t.district_id,n=(0,p.A)(t,f);return new Request("".concat(l.JR,"/api/v2/district/").concat(void 0===r?e:r,"/content-advisory-configuration/"),{method:"POST",body:JSON.stringify(n),headers:{"Content-Type":"application/json"}})},[]);return(0,u.A)(t)};function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let b=function(e){var t=(0,g.A)("".concat(l.JR,"/api/v2/district/").concat(e,"/content-advisory-configuration/"),{skip:!e}),r=h(e),n=(0,o.A)(r,1)[0],a=d(e),u=(0,o.A)(a,1)[0],p=(0,s.useState)(t),f=p[0],m=p[1];(0,s.useLayoutEffect)(function(){m(t)},[t]);var b=function(e){return(0,i.A)(c().mark(function t(){var r,n=arguments;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return m(function(e){return v(v({},e),{},{loading:!0})}),t.next=3,e.apply(void 0,n);case 3:return r=t.sent,m(function(e){return v(v(v({},e),r),{},{loading:!1})}),t.abrupt("return",r);case 6:case"end":return t.stop()}},t)}))};return{response:f,postMethod:b(n),deleteMethod:b(u)}}},71916:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];
1try{var r=new URL(e);return 0===t.length||t.includes(r.hostname)}catch(e){return!1}}},73755:(e,t,r)=>{"use strict";r.d(t,{A:()=>O});var n=r(46794),i=n.AAV.colors.ui,o={border:"none",borderBottom:"1px solid ".concat(i.neutral[100]),margin:"25px 0"},a=r(18153);let c=function(){return(0,a.Y)("hr",{css:o})};var s=r(42969);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=n.AAV.colors.ui,g=n.Xm3.mediaQuery,p=n.gIw.textSObj,f=n.gIw.textMObj,h=n.gIw.heading3Obj,m=n.gIw.heading4Obj,v=function(e){var t=u((0,s.A)({color:d.neutral[600]},g.upTo(n.AAV.breakpoints.BreakpointNames.xs),{fontSize:"1.25rem"}),n.gIw.fontFamily.circular);return e?u(u({},m),t):u(u({},h),t)},b=function(e){var t={marginBottom:24};return e?u(u({},t),{},{marginTop:-10},f):u(u({},t),{},{marginTop:-12},p)},y=function(e){var t=e.children,r=e.description,n=e.separator,i=e.__css,o=e.isContentSettingsPage;return(0,a.FD)("div",{css:i,children:[n&&(0,a.Y)(c,{}),(0,a.Y)("h2",{css:v(o),children:t}),r&&(0,a.Y)("p",{css:b(o),children:r})]})};y.defaultProps={isContentSettingsPage:!1};let O=y},78612:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e){if(!e||0===e.length)return"";var t=new Date(e);return new Intl.DateTimeFormat("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).format(t)}},80459:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/content-restriction",function(){return r(96328)}])},96328:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>tl,default:()=>tu});var n=r(77328),i=r.n(n),o=r(27925),a=r(14232),c=r(46794),s=r(82583),l=r(75082),u=r(10572),d=r(24115);let g=function(){var e=(0,a.useCallback)(function(e){return new Request("".concat(u.JR,"/api/v3/visibility/content-settings-group/").concat(e,"/"),{method:"DELETE"})},[]);return(0,d.A)(e)};var p=r(10230),f=function(e){var t;return null==e||null==(t=e.roles)?void 0:t.includes("district_admin")},h=function(e){var t,r;return(null==e||null==(t=e.roles)?void 0:t.includes("principal"))&&!(null!=e&&null!=(r=e.roles)&&r.includes("district_admin"))},m=r(3710),v=r(20611),b=r(57282),y=r(42969),O=r(40636),w=r(73755),A=r(14734),j=r(97906),x=c.AAV.colors.ui,P={padding:"32px 24px",marginTop:"32px",backgroundColor:x.neutral[25],borderRadius:9},_={fontWeight:"bold"},D={color:x.neutral[600]},T=r(18153);function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var k=(0,O.YH)(c.MzZ);let Y=function(e){var t,r=e.contentSettingsGroups,n=(0,A.A)(j.J),i="on"===(0,o.A)(n,1)[0];return(0,T.FD)("div",{css:P,children:[(0,T.Y)(w.A,{isContentSettingsPage:!0,description:(null==r?void 0:r.length)>0?"Search and flag content to apply visibility settings. Once flagged, content is immediately blocked from student search.":"To flag specific content, first set up visibility controls.",children:"Flag content"}),(0,T.Y)(k,S(S({__cssFor:{root:{padding:"1rem",opacity:(t=(null==r?void 0:r.length)===0)?.4:"inherit",pointerEvents:t?"none":"all"}},styleAnchorAsButton:{flavor:c.$nd.flavors.secondary,size:c.$nd.sizes.md}},(null==r?void 0:r.length)===0?S({},{ariaProps:{"aria-disabled":!0,role:"link"}}):null),{},{objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.flag,href:(null==r?void 0:r.length)===0?"":"/search?admin_content_settings=true&content_types=".concat(i?"ARTICLE":"articleheader"),children:"Flag content"}))]})};var E=r(44478),F=r(69114),B=r(22188),I={root:{marginTop:"2rem",padding:"1rem"}},M=r(51127),R=r(78612),L=r(99072),N=r(59469);function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var z=c.Xm3.mediaQuery,W=c.AAV.breakpoints.BreakpointNames.xs,H=c.AAV.colors.ui.neutral[25],V=c.AAV.colors.ui.neutral[500],$=c.AAV.colors.ui.neutral[400],K=(0,c.QIA.generateIconColorCss)({primaryColor:V}),U={marginLeft:"-8px",textDecoration:"none"},J=(0,y.A)({color:$,fontSize:".8em",letterSpacing:"1px"},z.downTo(W),{color:V}),X=(0,y.A)({td:{padding:"16px",whiteSpace:"nowrap"},th:{alignItems:"center",fontWeight:"bold",padding:"16px",textAlign:"left"}},z.downTo(W),{"& > div > div > div":{backgroundColor:H}}),Q=[{width:"25px",height:"30px",marginRight:"14px"},K],q={padding:0,marginTop:"-3px"},Z=[].concat(Q,[{marginLeft:0,maxWidth:"none","--icon-stroke-width":"var(--angelou-Icon-size-LG-strokeWidth, 0.125rem)"}]),ee={display:"flex",alignItems:"center",justifyContent:"flex-end"},et=(0,y.A)({width:"100%"},z.downTo(W),{backgroundColor:H}),er=(0,y.A)({},z.downTo(W),{backgroundColor:V,"& > div":{backgroundColor:V}}),en=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?G(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},c.O_t),ei={display:"flex",justifyContent:"flex-end","& > div > button":{marginLeft:"16px"}},eo={root:(0,y.A)({zIndex:15,"& > div > div:nth-child(2)":{height:"73px"}},z.downTo(W),{"& > div":{height:"220px"}})};function ea(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ec(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ea(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var es=(0,O.YH)(c.MzZ),el=(0,O.YH)(c.$nd);let eu=function(e){var t=(0,N.A)(),r=e.contentSettingsGroups,n=e.deleteGradeGroup,i="".concat(B.A.CONTENT_RESTRICTION,"/edit/"),s=(0,c.hSE)(!1),l=(0,o.A)(s,3),u=l[0],d=l[1],g=l[2],p=u.closeModal,f=(0,a.useState)(null),h=f[0],m=f[1],v=(0,a.useRef)([]),b=(0,a.useRef)(null),y=(0,A.A)(j.J),w="on"===(0,o.A)(y,1)[0];g.current={focus:function(){var e,t;null===h?null==(e=b.current.firstChild)||e.focus():null==(t=v.current[h.index])||t.focus()}};var x=function(e){return e?String(e):"K"},P=function(e){var t=e.min,r=e.max;return t===r?x(t):"".concat(x(t)," - ").concat(x(r))},_=function(e){var t=e.gradeMin,r=e.gradeMax,n=e.hasFlaggedContent,i=t===r?t:"".concat(t,"-").concat(r),o="/search?admin_content_settings=true&content_types=".concat(w?"ARTICLE":"articleheader").concat(n?"&grade_groups=".concat(i):""),a=n?"Review flagged content":"Search and flag content",c=P({min:t,max:r}),s="".concat(a," for grades ").concat(c);return{flaggedContentLinkText:a,flaggedContentLinkHref:o,flaggedContentAriaLabel:s}};return(0,T.FD)("div",{css:er,children:[(0,T.Y)(c.XIK,{__cssFor:{root:X,table:et},generateTotalResultsString:function(){return""},columns:[{accessor:function(e){return(0,M.A)(e)},Header:(0,T.Y)("div",{css:J,children:"GRADE LEVELS"}),id:"grade_group",ref:b}].concat((0,E.A)(t?[]:[{accessor:function(e){return e.block_sensitive_content?"On":"Off"},Header:(0,T.Y)("div",{css:J,children:"AUTOMATIC FLAGGING"}),id:"block_sensitive_content"}]),[{accessor:function(e){return e.block_student_search?"On":"Off"},Header:(0,T.Y)("div",{css:J,children:"BLOCK STUDENT SEARCH"}),id:"block_student_search"},{accessor:function(e){var t=_({gradeMin:e.grade_minimum,gradeMax:e.grade_maximum,hasFlaggedContent:e.group_has_flagged_item}),r=t.flaggedContentLinkText,n=t.flaggedContentLinkHref,i=t.flaggedContentAriaLabel;return(0,T.Y)(c.MzZ,{__cssFor:{root:U},ariaProps:{"aria-label":i},href:n,children:r})},Header:(0,T.Y)("div",{css:J,children:"FLAGGED CONTENT"}),id:"flagged_content"},{accessor:"date_modified",Header:(0,T.Y)("div",{css:J,children:"DATE UPDATED"}),id:"date_modified",Cell:function(e){var t=e.cell.value;return t?(0,R.A)(t):"-"}},{accessor:"id",Header:"",disableSortBy:!0,Cell:function(e){var t=e.cell.row,r=P({min:t.original.grade_minimum,max:t.original.grade_maximum});return(0,T.FD)("div",{css:ee,children:[(0,T.Y)(es,{objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.navigate,href:"".concat(i).concat(e.cell.value),ariaProps:{"aria-label":"Edit for grade(s) ".concat(r)},icon:{SvgComponent:c.eEs,removeTextUnderline:!0},__cssFor:{root:q,Icon:{root:Z}}}),(0,T.Y)(el,{ref:function(e){v.current[t.index]=e},objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.navigate,ariaProps:{"aria-label":"Delete for grade(s) ".concat(r,"?")},flavor:c.$nd.flavors.incognito,onClick:function(){m(t),d(!0)},children:(0,T.Y)(c.Int,{__cssFor:{root:Q},SvgComponent:c.ctR})})]})}}]),data:(0,L.A)(r)||[],title:(0,T.Y)("div",{css:en,"aria-label":"Add Visibility Controls",children:"Add Visibility Controls"})}),(0,T.Y)(c.WhU,ec(ec({ariaProps:{"aria-label":"Delete grade group modal"},title:h?"Delete for grade(s) ".concat(P({min:h.original.grade_minimum,max:h.original.grade_maximum}
1),"?"):null,onBackgroundClick:p,footer:(0,T.FD)("div",{css:ei,children:[(0,T.Y)(el,{objectType:O.Bz.user,actionPrefix:O.B1.cancel,actionName:O.Bk.navigate,onClick:p,flavor:c.$nd.flavors.secondary,children:"Cancel"}),(0,T.Y)(el,{objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.delete,onClick:function(){n(h.original.id),d(!1)},flavor:c.$nd.flavors.danger,children:"Delete"})]}),__cssFor:eo},u),{},{children:"Visibility settings will no longer apply to deleted grades."}))]})},ed=function(e){var t,r,n=e.contentSettingsGroups,i=e.deleteGradeGroup,o=(0,F.useRouter)();return(0,T.FD)("div",{css:P,children:[(0,T.Y)(w.A,{isContentSettingsPage:!0,description:"Set and manage permissions for content considered sensitive.",children:"Add visibility controls"}),(0,T.Y)(eu,{contentSettingsGroups:n,deleteGradeGroup:i}),(0,T.Y)(c.$nd,{disabled:(t=(0,E.A)(Array(13).keys()),r=null==n?void 0:n.reduce(function(e,t){for(var r=t.grade_minimum;r<=t.grade_maximum;r++)e.add(r);return e},new Set),t.every(function(e){return null==r?void 0:r.has(e)})),flavor:c.$nd.flavors.primary,size:c.$nd.sizes.md,__cssFor:I,onClick:function(){o.push("".concat(B.A.CONTENT_RESTRICTION,"/new"))},role:"button",children:(null==n?void 0:n.length)>0?"Add":"Start"})]})};var eg=r(63857),ep=r(43081),ef=r.n(ep);let eh=function(){var e,t,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=null==n||null==(e=n.principal)||null==(e=e.school)?void 0:e.id,o=null==n||null==(t=n.schools)?void 0:t.find(function(e){return e.id===i});return null==o||null==(r=o.districts)?void 0:r.length},em=function(e){var t=h(e);if(f(e))return null==e||null==(n=e.district_admin)||null==(n=n.district)?void 0:n.unique_id;if(t){var r=eh(e);if(r>1||0===r)i=null;else if(1===r){var n,i,o,a,c=null==e||null==(o=e.principal)||null==(o=o.school)?void 0:o.id;i=(null==e||null==(a=e.schools)?void 0:a.find(function(e){return e.id===c})).districts[0].unique_id}return i}};var ev=r(54990),eb=r(67991),ey=r(90792),eO=r(71916);function ew(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eA(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ew(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ew(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ej={isDefaultMessage:!0},ex={showIcon:!0,statusColor:c.y8.statusColor.success,children:"Advisory message saved"},eP={showIcon:!0,statusColor:c.y8.statusColor.danger,children:"Update failed"},e_=function(e,t){var r=(0,ey.LG)(t,function(t,r){return t!==e[r]});return eA(eA({},r),{},{text:r.text&&!t.isDefaultMessage,url:r.url&&!t.isDefaultMessage})},eD=function(e){var t=e.isDefaultMessage,r=e.text,n=e.url;return{isDefaultMessage:!0,text:t||!(0,ey.Im)(r),url:t||(0,eO.A)(n)}},eT=function(e,t){var r=(0,ey.Si)(Object.values(e),Boolean),n=(0,ey.zN)(t,Boolean);return r&&n};function eC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eS(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ek=c.Xm3.mediaQuery,eY=c.gIw.heading5Obj,eE=c.AAV.colors.ui,eF=eS(eS({},eY),{},{margin:0,marginBottom:10}),eB={display:"flex",flexDirection:"column",gap:10,">p":{margin:"5px 0 10px 0"}},eI={root:{width:"auto",padding:10,borderRadius:5}},eM={display:"flex",width:"auto",border:"none"},eR={marginTop:40,display:"flex",flexDirection:"column"},eL={maxWidth:"650px",marginTop:"-8px"},eN={root:{maxWidth:620,marginBottom:40},labelText:eF,text:{boxSizing:"content-box",height:"auto !important",paddingBottom:25,resize:"none"},underText:{justifySelf:"flex-end",color:eE.neutral[600]}},eG={root:(0,y.A)({maxWidth:300,marginTop:"1rem"},ek.upTo("sm"),{maxWidth:"100%"})},ez={root:(0,y.A)({alignSelf:"flex-end",justifyContent:"center",padding:"1rem",margin:"2rem 0"},ek.upTo("sm"),{width:"100%",margin:"1rem 0"})},eW=r(65952);function eH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eV(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?eH(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var e$=c.AAV.colors.ui,eK=c.Xm3.mediaQuery,eU=c.gIw.textXSObj,eJ=c.gIw.textMObj,eX=c.gIw.heading4,eQ=c.gIw.heading4Obj,eq=c.QIA.generateIconColorCss,eZ={height:"inherit",borderRadius:8,marginTop:15},e0=eV(eV({},eQ),{},{margin:0,marginBottom:20}),e1=(0,y.A)({display:"grid",columnGap:30,rowGap:20,h4:{margin:0},p:eV(eV({},eU),{},{marginTop:10}),gridTemplateColumns:"minmax(0, 1fr)",gridTemplateAreas:'"label" "card" "message" "banner"',"> :nth-of-type(1)":{gridArea:"label"},"> :nth-of-type(2)":{gridArea:"card"},"> :nth-of-type(3)":{gridArea:"message"},"> :nth-of-type(4)":{gridArea:"banner"}},eK.downTo("md"),{gridTemplateColumns:"300px minmax(0, 600px)",gridTemplateAreas:'"label message" "card banner"',"> :nth-of-type(3)":{gridArea:"message",maxWidth:500,justifySelf:"start"}}),e2=(0,y.A)({width:300,position:"relative"},eK.upTo("xs"),{width:"100%"}),e5=(0,y.A)({borderTopLeftRadius:"5px",borderTopRightRadius:"5px",height:"364px"},eK.upTo("xs"),{height:"auto",width:"100%"}),e3=(0,y.A)({padding:"1rem",display:"flex",height:"fit-content",backgroundColor:e$.yellow[500],maxWidth:600,minWidth:200},eK.upTo("xs"),{maxWidth:"100%",marginLeft:"0",marginTop:"20px",minWidth:0,width:"100%"}),e6=[eX,{color:e$.neutral[700],lineHeight:"1rem",fontWeight:"700",margin:0,marginBottom:"5px"}],e7=[eJ,{color:e$.neutral[700],lineHeight:"1.5rem"}],e9={marginLeft:"1rem",overflow:"auto",overflowWrap:"break-word"},e4={display:"flex",marginTop:"1rem",alignItems:"center"},e8={marginRight:".5rem"};let te=function(e){var t,r,n=e.isDefaultMessage,i=e.text,o=e.url,a=e.gradeGroupsThatWillSeeAdvisoryMessaging;return(0,T.FD)("div",{css:eZ,children:[(0,T.Y)("h3",{css:e0,children:"What will teachers see?"}),(0,T.FD)("div",{css:e1,children:[(0,T.FD)("div",{children:[(0,T.Y)("h4",{children:"Advisory label"}),(0,T.Y)("p",{children:"Teachers will see this label on flagged content cards when browsing Newsela."})]}),(0,T.Y)("div",{css:e2,children:(0,T.Y)("img",{css:e5,src:"/images/content-settings-tragic-shooting-sample-image.png",alt:"Example article card with an orange “Advisory” label in the top-left corner of the card’s image, above the article type, headline, and date."})}),(0,T.FD)("div",{children:[(0,T.Y)("h4",{children:"Advisory message"}),(0,T.Y)("p",{children:"Teachers will see a cautionary message on flagged content pages."})]}),(r=(null==a?void 0:a.length)>0?"grades":"grade",(0,T.FD)("div",{css:e3,children:[(0,T.Y)(c.Int,{SvgComponent:c.FZf,isDecorative:!0,__cssFor:{root:eV(eV({},eq({secondaryColor:e$.yellow[500]})),{},(0,y.A)({strokeWidth:"2px",height:"3rem",minWidth:n?0:"3rem",width:n?"7rem":"3rem"},eK.upTo("xs"),{minWidth:n?0:"3rem",width:n?"15rem":"3rem"}))}}),(0,T.FD)("div",{css:e9,children:[(0,T.Y)("h4",{css:e6,children:n?"Important message":"A message from your district"}),(0,T.FD)("div",{css:e7,children:[n?"Your administrator has flagged this content with an advisory label. It may be in violation of district policies or curricular goals. Please contact your administrator for more information.":i||"[Your custom message will appear here.]",(0,T.FD)("div",{css:e4,children:[a.length>0&&(0,T.FD)("div",{css:e8,children:["This advisory applies to ",r,(0,T.FD)("span",{children:[" ",(t=(0,L.A)(a),(0,eW.A)(t)).join(", "),"."]})]}),!n&&(0,T.Y)(c.MzZ,{href:o||"/",ariaProps:{"aria-label":"Learn more about this advisory message"},children:"Learn more"})]})]})]})]}))]})]})};function tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(r),!0).forEach(function(t){(0,y.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tt(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var tn=(0,O.YH)(c.$nd),ti=(0,O.YH)(c.aaP);let to=function(e){var t,r,n,i,o,s=e.disabled,l=e.gradeGroupsThatWillSeeAdvisoryMessaging,u=(0,v.Ay)().data,d=h(u),g=f(u),p=(0,eb.A)(em(u)),m=p.response,b=m.data,y=m.loading,A=p.postMethod,j=p.deleteMethod,x=(0,a.useMemo)(function(){return(0,ey.Im)(b)?ej:eA(eA({},b),{},{isDefaultMessage:!!b.date_archived})},[b]),_=(0,a.useState)(x),D=_[0],C=_[1],S=e_(x,D),k=eD(D),Y=eT(k,S);(0,a.useLayoutEffect)(function(){C(x)},[x]);var E=(n=(0,eg.A)(ef().mark(function e(){var t;return ef().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A({text:D.text,url:D.url});case 2:if(!(t=e.sent.error)){e.next=6;break}throw t;case 6:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)}),F=(i=(0,eg.A)(ef().mark(function e(){var t;return ef().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j();case 2:if(!(t=e.sent.error)){e.next=6;break}throw t;case 6:case"end":return e.stop()}},e)})),function(){return i.apply(this,arguments)}),B=(o=(0,eg.A)(ef().mark(function e(t){return ef().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),e.prev=1,!D.isDefaultMessage){e.next=7;break}return e.next=5,F();case 5:e.next=9;break;case 7:return e.next=9,E();case 9:ev.A.current.displayToast(ex),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),ev.A.current.displayToast(eP);case 15:case"end":return e.stop()}},e,null,[[1,12]])})),function(e){return o.apply(this,arguments)});return void 0===y||y?(0,T.Y)("div",{css:P,children:(0,T.Y)(c.kt7,{})}):(0,T.Y)("form",{css:P,children:(0,T.FD)("div",{children:[(0,T.Y)(w.A,{isContentSettingsPage:!0,children:g?"Customize advisory messaging (optional)":d?"Review advisory messaging":void 0}),(0,T.FD)("p",{css:eL,children:[" ",g?"Choose which":d?"Review the":void 0," message teachers will see and have to acknowledge in order to assign flagged content. This message appears only for grade level teachers with"," ",(0,T.Y)("strong",{children:" show with advisory "})," applied."]}),g?(0,T.FD)(T.FK,{children:[(0,T.Y)("div",{css:eB,children:(0,T.FD)("fieldset",{css:eM,children:[(0,T.Y)(ti,{value:"default",label:"Default message",name:"message",__cssFor:eI,checked:D.isDefaultMessage,onChange:function(){return C(function(e){return tr(tr({},e),{},{isDefaultMessage:!0})})},disabled:s,objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.read}),(0,T.Y)(ti,{value:"custom",label:"Custom message",name:"message",__cssFor:eI,checked:!D.isDefaultMessage,onChange:function(){return C(function(e){return tr(tr({},e),{},{isDefaultMessage:!1})})},disabled:s,objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.read})]})}),!D.isDefaultMessage&&(0,T.FD)("div",{css:eR,children:[(0,T.Y)("div",{children:(0,T.Y)(c.fs1,{label:"Advisory message",placeholder:"Start typing...",value:D.text,onChange:function(e){return C(function(t){return tr(tr({},t),{},{text:e.target.value})})},__cssFor:eN,rows:"3",maxLength:1028,helperText:"".concat(null!=(t=null==(r=D.text)?void 0:r.length)?t:0,"/").concat(1028," characters"),disabled:s})}),(0,T.FD)("div",{children:[(0,T.Y)("h3",{css:eF,children:"Where can teachers go to learn more?"}),(0,T.Y)(c.pde,{label:"Link (required)",inputType:c.pde.inputTypes.text,placeholder:"Paste URL",value:D.url,onChange:function(e){return C(function(t){return tr(tr({},t),{},{url:e.target.value})})},maxLength:200,__cssFor:eG,touched:!!D.url,error:k.url?"":"This link is not valid",disabled:s})]})]}),!s&&(0,T.Y)(tn,{flavor:c.$nd.flavors.primary,size:c.$nd.sizes.md,type:"submit",onClick:B,__cssFor:ez,disabled:!Y,objectType:O.Bz.user,actionPrefix:O.B1.initiate,actionName:O.Bk.read,children:D.isDefaultMessage?"Save":"Save Message"})]}):d?null:void 0,(0,T.Y)(te,tr(tr({},D),{},{gradeGroupsThatWillSeeAdvisoryMessaging:l}))]})})},ta=function(){var e,t,r=(0,v.Ay)().data,n=h(r),i=f(r),u=(0,a.useContext)(l.M),d=u.fetchContentSettingsGroups,y=u.contentSettingsGroups,O=u.contentSettingsGroupsAreLoading,w=u.isErrorRetrievingContentSettingsGroups;(0,a.useEffect)(function(){d()},[]);var A=g(),j=(0,o.A)(A,2),x=j[0],P=j[1],C=P.data,S=P.loading,k=P.error;(0,a.useEffect)(function(){!C||S||k||d()},[S]),i?t=r.district_admin.district.name:n&&(t=r.principal.school.name);var E=(0,T.FD)("div",{children:["Manage content visibility, content flagging, and advisory messaging for\xa0",(0,T.FD)("span",{css:_,children:[t,"."]}),"\xa0",(0,T.Y)(c.MzZ,{__cssFor:{root:D},href:"https://help.newsela.com/en/articles/13656294-managing-content-restr
1iction-for-students",openInNewTab:!0,ariaProps:{"aria-label":"Learn more about managing content restriction for students"},children:"Learn more"})]});return(0,T.FD)(s.A,{title:"Content restriction",pageDescription:E,breadcrumbsSection:{href:null,contents:b.A.CONTENT_RESTRICTION},showHeaderSeparator:!0,pageName:m.wv,children:[(0,T.Y)(m.MV,{}),(0,T.Y)(m.Ay,{pageName:m.wv,children:!O&&(y||w)?(0,T.FD)(T.FK,{children:[(0,T.Y)(ed,{deleteGradeGroup:x,contentSettingsGroups:(0,p.A)(y)}),(0,T.Y)(Y,{contentSettingsGroups:(0,p.A)(y)}),(0,T.Y)(to,{gradeGroupsThatWillSeeAdvisoryMessaging:(null==(e=(0,p.A)(y))?void 0:e.filter(function(e){return!e.block_teacher_view}))||[]})]}):(0,T.Y)(c.kt7,{})})]})};var tc=r(55416),ts=r(77073),tl=!0;let tu=(0,tc.A)(function(){return(0,T.FD)(T.FK,{children:[(0,T.Y)(i(),{children:(0,T.Y)("title",{children:"Newsela | Content Restriction"})}),(0,T.Y)(ts.A,{mainContents:(0,T.Y)(l.A,{children:(0,T.Y)(ta,{})})})]})})},97906:(e,t,r)=>{"use strict";r.d(t,{J:()=>n});var n="langston_search"},99072:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.sort(function(e,t){return e.grade_minimum-t.grade_minimum})}}},e=>{e.O(0,[3716,8992,5589,2069,8942,5306,636,6593,8792],()=>e(e.s=80459)),_N_E=e.O()}]);
2//# sourceMappingURL=content-restriction-de788b31e3a64817.js.map

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.