PageSourceSearch

https://s3.iorad.com/dist/1739-13b2be81e3d087664258.js

js iorad.com collected 2026-09-24 08:48:20 UTC 39,043 bytes, 2 lines download raw bytes

1/*! For license information please see 1739-13b2be81e3d087664258.js.LICENSE.txt */
2(self.webpackChunkreact_redux_universal_hot_example=self.webpackChunkreact_redux_universal_hot_example||[]).push([[1739,4647],{23390:function(e,t,a){var n=a(13195);e.exports=function(e){var t=e.length;return t?e[n(0,t-1)]:void 0}},98170:function(e,t,a){var n=a(23390),r=a(35880);e.exports=function(e){return n(r(e))}},45620:function(e,t,a){var n=a(23390),r=a(98170),l=a(56449);e.exports=function(e){return(l(e)?n:r)(e)}},7350:function(e,t,a){var n=a(38221),r=a(23805);e.exports=function(e,t,a){var l=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(a)&&(l="leading"in a?!!a.leading:l,o="trailing"in a?!!a.trailing:o),n(e,t,{leading:l,maxWait:t,trailing:o})}},60928:function(e){e.exports={banner:"banner___jBx7tSFovgtzVOSVsG5v",closeButton:"closeButton___YgDJwRI5OOB3jI8n9Ona",bgUnder:"bgUnder___IEwNEQ_M1lrxL5hgDUAa",bgUpper:"bgUpper___hFuOf3yTL7sWfFu_ij1A",list:"list___qM_YOJIZduH_m6lwOR4t",item:"item___uonxHQWNRj1wjBNCHeJY",default:"default___MJd82X6fgiO6fHMOLinO",content:"content___yabehAdx6TKbWB_0dOkn",withClose:"withClose___T1DrkfGQJZkEXqU7H3lC",actions:"actions___ztsRoHuobvCICcDB_yDo"}},97917:function(e){e.exports={easyPopup:"easyPopup___wP01lm3iYvjjYqxLmO1Q",header:"header___IpyLiFNVYDwa0SoRdiLR",headerContent:"headerContent___YN7InUABJ49_VE1uXROs",left:"left___JnLGpnL83deG1nWZBbeJ",right:"right___iVlJs677ck8_V1Tw7kPm",buttonLink:"buttonLink___qYOhmwYd1wx2qkw87Q0q",content:"content___YEZy4csgkYARqbwc6jqR",footer:"footer___uwp_kTHBgDGTsUr1eyhO",footerNoContent:"footerNoContent___GkH1yfAqKuqRjMUZ6Uss",pulse:"pulse___KB6TD6F7dGV1aRclEM_4","blink-animation-keyframe":"blink-animation-keyframe___tvkABGvlwrmfmAEnjcvB"}},2635:function(e){e.exports={formGroup:"formGroup___MB21Iy4xHLEJkziM7Vdc",label:"label___WUgvDraDFPzJGelpsdgi",input:"input___W_d0BFdcOIOGU9wDSuKu",copyContainer:"copyContainer___RmuveMz0xq0XU7ySZRzn",morePadding:"morePadding___u8ja1Hf6D1B2eS725r7f",linkContainer:"linkContainer___mI9bHBc8tvCIUvUb1VOz",link:"link___Vl8Gehbuc3lT5tTodaax",o
2ptions:"options___ScycNxRS19uhkFVY3xMs",checkbox:"checkbox___k8_3RBWxhEarCOG9SmA6",content:"content___dZffm3OPts_BcS6lHDMw",contentInner:"contentInner___jaMzlk4MY0uDtuesI5Fx",contentHeader:"contentHeader_____fSqNgMrZe5adDZdWAO",buttonEmbed:"buttonEmbed___ahrxCPX2NJMBBLFbVxJf",buttonEmbedIcon:"buttonEmbedIcon___z98YpG1syhDz8BGxDNYW",footer:"footer___m_DapPskVr4wCVCD6fOX",shareEditButton:"shareEditButton___JXGvA_ZPKlDzsBFEo1qw",pulse:"pulse___FTW_K85SRgSJUDSjWIdN","blink-animation-keyframe":"blink-animation-keyframe___KIJkdE5QxAkVsQQ6xGWv"}},92454:function(e){e.exports={searchInput:"searchInput___VDwdPhLFOXPYy1f_bnhA",innerImg:"innerImg___d0DZgTqXLZqy9uwFzwCp",shareForEmbedInfo:"shareForEmbedInfo___DOtFBa4rFtGz4iqk0VqZ",shareForEmbedInfoButtonWrapper:"shareForEmbedInfoButtonWrapper___dCuxFM5C2tpNAXwpyjqI",shareForEmbedInfoButton:"shareForEmbedInfoButton___llcDkRgR6s9NsXwkYgiY",publicLibraryMobile:"publicLibraryMobile___nk7YlllKiJNnwUdtQirr",publicLibraryMobile__list:"publicLibraryMobile__list___jRQg0mQ73tCQQMJK0nNX",publicLibraryMobile__listItem:"publicLibraryMobile__listItem___PsEvIsNeP1G9NuLMaUUN",searchBarMobile:"searchBarMobile___ct4lg8B8WYZIJ51Pbg7l",show:"show___ygZ08Uyof3kn3bObd_V5",searchBarMobile__searchBtn:"searchBarMobile__searchBtn___wYLUDNZQ70pvCs1U8CF3",searchBarMobile__content:"searchBarMobile__content___SBoL0o_Wv2uaFW2mvcEb",searchBarMobile__closeBtn:"searchBarMobile__closeBtn___FHeujpwBduhyffwnPxbA"}},67426:function(e){e.exports={root:"root___QvTDZCzJrJCA1vmlaxta",size304column5gap24:"size304column5gap24___xErKr08C48Op8tTOZV7r",wrapper:"wrapper___OZmOIWlFWwa0civcHQrq",isSmallSizeFullWidth:"isSmallSizeFullWidth___Amkgsu9ZDji9S3sFzJ9f",list:"list___oYAh4xjVPtQNIE1ATHSd",headerInner:"headerInner___TJ2VE0kfK6VnXRk7HUp_",header:"header___vpBmxz24YbsDNWycNBg_",item:"item___b6Gua2X9TiJbs8JZtBYc",hasCursor:"hasCursor___fSrXiQyMRqI_BkG_GNJQ",has1row:"has1row___Bs4z26qDtqy1zDcQo_Tm",itemInner:"itemInner___i4spOhQgH3VQjqmMjpbb",has2row:"has2row___tN4_zF3o0xejleDQt2vA",itemContent:"itemContent___iDcCI7_nWkEK6SYybUvc",rise:"rise___StMdUCouIb_F6ExE3tlX",itemTitle:"itemTitle___GYBgfu8QQRfvd0v6OFKd",itemInnerContent:"itemInnerContent___mcNpX1biFzjDJ27YAArU",emptyState:"emptyState___Yh5IUPTM1ztJ0vHCGbKu",pulse:"pulse___DompDHrL64iGdTL7NUh5","blink-animation-keyframe":"blink-animation-keyframe___SheO6AOej387rAnPJySt"}},405:function(e){e.exports={Button:"Button____LFLcGl639o7Itz0LzqA",Button_loading:"Button_loading___CcCWOphs08MB9engug_G",Button_alternate:"Button_alternate___SULFGXEGKDJZKyKhIasf",generating:"generating___s3WdkxNWlyWxj6SqtJUk",variant_grey:"variant_grey___tOag0EdyXl1pH_JccFAX"}},21020:function(e,t,a){"use strict";var n=a(96540),r=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var l=Symbol.for;r=l("react.element"),t.Fragment=l("react.fragment")}var o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,a){var n,l={},c=null,d=null;for(n in void 0!==a&&(c=""+a),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)i.call(t,n)&&!u.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===l[n]&&(l[n]=t[n]);return{$$typeof:r,type:e,key:c,ref:d,props:l,_owner:o.current}}t.jsx=c,t.jsxs=c},74848:function(e,t,a){"use strict";e.exports=a(21020)},7356:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a(96540)),r=i(a(90518)),l=i(a(50622)),o=(a(39050),a(66651));function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,o.makeContainer)("",(()=>n.default.createElement(l.default,null,n.default.createElement(r.default,null))));e.exports=t.default},50439:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(96540)),r=c(a(46942)),l=c(a(60928)),o=c(a(74404)),i=c(a(7350)),u=c(a(45620));
2function c(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}const s=["007DB4","947B9A","56C27B","FFBD00","007DB4","FFC2A3"],f=(0,n.memo)((e=>{let{title:t,description:a,contentClassName:o}=e;return n.default.createElement("div",{className:(0,r.default)(l.default.content,o)},"string"==typeof t?n.default.createElement("h3",null,t):t,"string"==typeof a?n.default.createElement("p",null,a):a)})),p=(0,n.memo)((e=>{let{squares:t,color:a}=e;return n.default.createElement("div",{className:l.default.list},t.map(((e,t)=>n.default.createElement("div",{key:t,className:l.default.item,style:{backgroundColor:"#".concat(a),opacity:"".concat(e.opacity,"%"),width:"".concat(e.size,"px"),height:"".concat(e.size,"px")}}))))})),m=(0,n.memo)((()=>n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:l.default.bgUnder}),n.default.createElement("div",{className:l.default.bgUpper})))),_=(0,n.memo)((e=>{let{onClose:t}=e;return n.default.createElement("button",{className:l.default.closeButton,onClick:t},n.default.createElement(o.default,null))})),g=(0,n.memo)((e=>{let{action:t}=e;return n.default.createElement("div",{className:l.default.actions},t)})),b=e=>{let{onClose:t,action:a,title:o,description:c,variant:d="default",color:b,className:y,contentClassName:h}=e;const v=(0,n.useRef)(null),[w,E]=(0,n.useState)([]),[O]=(0,n.useState)((()=>b||(0,u.default)(s)));return(0,n.useEffect)((()=>{if("square"!==d)return;const e=()=>{v.current&&E(((e,t)=>{const a=Math.ceil(e/(t||1))||0;return Array.from({length:a},((e,a)=>({opacity:Math.max(0,Math.min(100,Math.round(5+5*a))),size:t})))})(v.current.scrollWidth,v.current.scrollHeight))},t=(0,i.default)(e,150);return e(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t),t.cancel()}}),[]),n.default.createElement("div",{ref:v,className:(0,r.default)(l.default.banner,y,l.default[d],{[l.default.withClose]:!!t})},"square"===d&&n.default.createElement(p,{squares:w,color:O}),"gradient"===d&&n.default.createElement(m,null),t&&n.default.createElement(_,{onClose:t}),n.default.createElement(f,{title:o,description:c,contentClassName:h}),a&&n.default.createElement(g,{action:a}))};t.default=(0,n.memo)(b);e.exports=t.default},90541:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a(96540)),r=i(a(46942)),l=i(a(39487)),o=i(a(97917));function i(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{const{header:t,footer:a}=e;return n.default.createElement("div",{className:(0,r.default)("easy-popup","open",o.default.easyPopup)},n.default.createElement("div",{className:o.default.header},n.default.createElement("div",{className:o.default.headerContent},n.default.createElement("div",{className:o.default.left},n.default.createElement("div",{role:"button",className:(0,r.default)(o.default.buttonLink),onClick:e.onClose,tabIndex:0},n.default.createElement(l.default,null),n.default.createElement("span",null,"Back"))),n.default.createElement("div",{className:o.default.right},t))),n.default.createElement("div",{className:o.default.content},e.children),n.default.createElement("div",{className:(0,r.default)(o.default.footer,{[o.default.footerNoContent]:!a})},a))};e.exports=t.default},6478:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=g(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(96540)),r=a(61225),l=a(27979),o=_(a(90541)),i=a(93838),u=_(a(14647)),c=_(a(46942)),d=_(a(16409)),s=_(a(38160)),f=_(a(32790)),p=a(25798),m=_(a(2635));function _(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}t.default=(0,r.connect)((e=>({shareForEmbedInfo:(0,l.tutorialShareForEmbedInfo)(e)})),{})((e=>{var t,a,r,l,_;
2const[g,b]=(0,n.useState)(),[y,h]=(0,n.useState)(),v=(0,n.useRef)(null),w=(0,n.useCallback)((()=>{var t;return(0,p.extendQuery)(null===(t=e.product)||void 0===t?void 0:t.help_center_url,{playerIframeHash:g,lang:y})}),[null===(t=e.product)||void 0===t?void 0:t.help_center_url,g,y]),E=(0,n.useCallback)((()=>{var t;if(null!==(t=e.product)&&void 0!==t&&t.help_center_url){const t=w(),a=(0,i.getHelpCenterIframeCode)(t).trim(),n={moduleID:e.product.id,tutorialId:-1,tutorialIdKey:"",tutorialTitle:e.product.label,playerUrlData:{PUBLIC_LINK:t,QUIZ_LINK:t,IFRAME:a,IFRAME_URL:t},title:e.product.label,userPreferredEmbedCode:a};window.parent.postMessage({type:"api",command:"editor:close",value:n},"*")}}),[w,null===(a=e.product)||void 0===a?void 0:a.help_center_url,e.product.id,e.product.label]);return n.default.createElement(o.default,{onClose:e.onClose},n.default.createElement("div",{className:m.default.content},n.default.createElement("div",{className:m.default.contentHeader},n.default.createElement(s.default,{value:g,onSelectChange:e=>b(e.value)}),n.default.createElement(f.default,{onSelectChange:e=>h(e.value)}),n.default.createElement(u.default,{onClick:E,customClassName:(0,c.default)(m.default.buttonEmbed)},"gracehill"!==(null===(r=e.shareForEmbedInfo)||void 0===r?void 0:r.integrationName)&&n.default.createElement("div",{className:m.default.buttonEmbedIcon,"data-id":null===(l=e.shareForEmbedInfo)||void 0===l?void 0:l.integrationName}),n.default.createElement("span",null,null!==(_=e.shareForEmbedInfo)&&void 0!==_&&_.isForScormShare?"Import":"Embed"),n.default.createElement(d.default,null))),n.default.createElement("div",{className:m.default.contentInner},n.default.createElement("iframe",{ref:v,title:e.product.name,src:w(),width:"100%",height:"100%",allowFullScreen:!0,style:{border:"0"},allow:"camera; microphone; clipboard-write",frameBorder:0}))))}));e.exports=t.default},69886:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(96540)),l=a(68154),o=(n=a(3459))&&n.__esModule?n:{default:n},i=a(73718);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=o.default;t.default=e=>{let{config:t}=e;const a=(0,r.useMemo)((()=>{const e=(0,i.buildJsonLdGraph)(t);return c(e)}),[t]);return r.default.createElement(l.Helmet,{script:[{type:"application/ld+json",innerHTML:a}]})};e.exports=t.default},32790:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(96540)),r=i(a(63733)),l=i(a(83361)),o=a(33999);function i(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}t.default=e=>{const{onSelectChange:t}=e,a=l.default.map((e=>({value:e.code,label:e.name}))),i=a.find((e=>"en"===e.value)),[u,c]=(0,n.useState)(i),d=(0,n.useCallback)((e=>{c(u),null==t||t(e)}),[u,t]);return n.default.createElement(r.default,{icon:n.default.createElement(o.LanguageIcon,null),options:a,value:null==u?void 0:u.value,onChange:e=>d(e),variant:"v1",font:"bold",fitViewport:!0,targetArrow:!0,showSelectedOptionOnTop:!0,searchable:a.length>1,searchInputProps:{noIcon:!0}})};e.exports=t.default},38160:function(e,t,a){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(96540)),l=a(39022),o=(n=a(63733))&&n.__esModule?n:{default:n};function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}t.default=e=>{const{tutorial:t,value:a,onSelectChange:n}=e,i=(0,l.getModeOptions)(t).filter((e=>!e.disabled&&"default"!==e.value)).map((e=>({...e,disabled:!1,icon:r.default.createElement("img",{src:e.icon,alt:e.label})}))),u=(0,r.useMemo)((()=>i.find((e=>e.value===a))||(i.length>0?i[0]:null)),[i,a]),c=(0,r.useCallback)((e=>{null==n||n(e)}),[n]);return r.default.createElement(o.default,{icon:null==u?void 0:u.icon,value:null==u?void 0:u.value,options:i,onChange:e=>c(e),variant:"v1",font:"bold",fitViewport:!0,targetArrow:!0,showSelectedOptionOnTop:!0,searchable:i.length>1,searchInputProps:{noIcon:!0}})};e.exports=t.default},90518:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=C(a(96540)),r=a(61225),l=a(68154),o=a(46859),i=a(72844),u=P(a(14284)),c=a(98476),d=P(a(50439)),s=C(a(25798)),f=C(a(17277)),p=a(27979),m=P(a(46942)),_=P(a(16409)),g=P(a(6478)),b=P(a(66647)),y=P(a(92454)),h=P(a(72089)),v=P(a(81914)),w=P(a(74404)),E=P(a(98390)),O=P(a(69886));function P(e){return e&&e.__esModule?e:{default:e}}function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(M=function(e){return e?a:t})(e)}function C(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=M(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}const S="Public Library | iorad",I="Browse iorad’s Public Library — a free, searchable collection of interactive tutorials created by the iorad community.",N=s.base("/publicLibrary",void 0,!0),k=e=>s.api("/viewDomain",{domain:"https://".concat(e.main_url_hostname).concat(e.main_url_pathname),authRequired:!1,...e.connected_library_url?{nav:"qa",connectedLibraryUrl:e.connected_library_url||""}:{nav:"categories"}},!0),B=(0,r.connect)((e=>{const{products:t}=e.social.publicLibrary;return{products:t,shareForEmbedInfo:(0,p.tutorialShareForEmbedInfo)(e),isSmallScreen:e.window.isSmallScreen}}),{listProductsForPublicLibrary:i.actionCreators.listProductsForPublicLibrary,...o.actionCreators})((e=>{let{products:t,shareForEmbedInfo:a,listProductsForPublicLibrary:r,notificationError:o,isSmallScreen:i}=e;const[p,P]=(0,n.useState)(""),[M,C]=(0,n.useState)(null),[B,j]=(0,n.useState)(!1),L=(0,n.useMemo)((()=>({pageUrl:N,pageName:S,pageDescription:I,breadcrumbs:[{name:"Home",url:s.base("/",void 0,!0)},{name:"Public Library",url:N}],primaryImage:{url:"https://www.iorad.com/logo.png",width:623,height:152,caption:"iorad Public Library"},webPageType:"CollectionPage",hasPart:(t||[]).map((e=>({name:e.label||e.name,url:k(e)})))})),[t]);(0,n.useEffect)((()=>{t&&0!==t.length||r().catch((e=>o({err:e})))}),[]);const x=(0,n.useMemo)((()=>p?t.filter((e=>e.label.toLowerCase().includes(p.toLowerCase()))):t),[p,t]),D=(0,n.useCallback)((e=>{window.open(k(e),"_blank")}),[]),U=(0,n.useCallback)((e=>{C(e)}),[]),F=(0,n.useCallback)((e=>{if(null!=a&&a.publishable)return;const t=Boolean(document.documentElement.getAttribute("data-iorad-extension"));e.help_center_url&&!t?window.open(e.help_center_url,"_blank"):D(e)}),[a,D]);return n.default.createElement(n.default.Fragment,null,n.default.createElement(l.Helmet,{title:S,meta:[{property:"og:title",content:S},{property:"og:description",content:I},{name:"description",content:I}],link:[{rel:"canonical",href:N}]}),n.default.createElement(O.default,{config:L}),i?n.default.createElement(E.default,null,n.default.createElement("div",{className:y.default.publicLibraryMobile},0===x.length?n.default.createElement(f.EmptyState,{text:"No products found"}):n.default.createElement("div",{className:y.default.publicLibraryMobile__list},x.map((e=>n.default.createElement("div",{className:y.default.publicLibraryMobile__listItem,key:e.unique_id},n.default.createElement("img",{src:(0,c.getProductImageSrc)(e),alt:e.name}),n.default.createElement("h4",null,e.label),n.default.createElement("button",{className:y.default.publicLibraryMobile__listItemButton,onClick:()=>D(e)},n.default.createElement(b.default,null)))))),n.default.createElement(h.default,null,n.default.createElement("div",{className:(0,m.default)(y.default.searchBarMobile,{[y.default.show]:B})},n.default.createElement("button",{className:y.default.searchBarMobile__searchBtn,onClick:()=>j(!0),"aria-label":"Open filter bar"},n.default.createElement(v.default,null)),n.default.createElement("div",{className:y.default.searchBarMobile__content},n.default.createElement(u.default,{defaultValue:"",onChange:e=>{P(e)},className:y.default.searchInput,variant:"border",delaySearch:0}),n.default.createElement("button",{className:y.default.searchBarMobile__closeBtn,onClick:()=>j(!1),"aria-label":"Close filter bar"},n.default.createElement(w.default,null))))))):n.default.createElement(f.default,{useScrollbars:!0,banner:n.default.createElement(d.default,{variant:"square",color:"4683FF",t
2itle:n.default.createElement("h1",null,"Public Library"),description:"Discover and share community built Libraries for all your favorite platforms"}),header:n.default.createElement(u.default,{defaultValue:"",onChange:e=>{P(e)},className:y.default.searchInput,variant:"border",delaySearch:0})},0===x.length&&n.default.createElement(f.EmptyState,{text:"No products found"}),x.map((e=>n.default.createElement(f.CardItem,{key:e.unique_id,animation:"rise",onClick:()=>F(e),className:(0,m.default)({[y.default.shareForEmbedInfo]:null==a?void 0:a.publishable})},n.default.createElement(f.CardItemContent,null,n.default.createElement("img",{className:y.default.innerImg,src:(0,c.getProductImageSrc)(e),alt:e.name}),n.default.createElement("h4",null,e.label)),(null==a?void 0:a.publishable)&&n.default.createElement("div",{className:y.default.shareForEmbedInfoButtonWrapper},e.help_center_url&&n.default.createElement("button",{className:y.default.shareForEmbedInfoButton,onClick:()=>U(e)},n.default.createElement(_.default,null),"Embed"),n.default.createElement("button",{className:y.default.shareForEmbedInfoButton,onClick:()=>D(e)},n.default.createElement(b.default,null),"Open")))))),M&&M.help_center_url&&n.default.createElement(g.default,{onClose:()=>C(null),product:M}))}));t.default=n.default.memo(B);e.exports=t.default},98476:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getIoradicalDisplayName=function(e){let t,a,{ioradicalId:l,ioradicalPublicName:o,userId:i,asReactNode:u}=e;l===i?(t="You",a=!1):(t=o,a=!0);if(u)return n.default.createElement("span",{className:(0,r.default)({notranslate:a})},t);return[t,a]},t.getProductImageSrc=void 0,t.getValueRestoredState=function(e,t){let a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"v1";try{const r=localStorage.getItem("iorad.social.".concat(e,".").concat(t,".").concat(n));a=null===r?void 0:JSON.parse(r)}catch(e){console.error(e)}if(void 0!==a)return{[t]:a};return{}},t.msToFormattedTime=function(e){let t=e;const a=Math.floor(t/1e3/60/60),n=a<10?"0".concat(a):String(a);t-=1e3*a*60*60;const r=Math.floor(t/1e3/60),l=r<10?"0".concat(r):String(r);t-=1e3*r*60;const o=Math.floor(t/1e3),i=o<10?"0".concat(o):String(o);return"".concat("00"!==n?"".concat(n,":"):"").concat(l,":").concat(i)},t.parseSortState=function(e,t,a){const n=e.find((e=>e.key===a.sortKey));if(!n)return{...a,sortKey:t,sortDirection:["asc","desc"].includes(a.sortDirection)?a.sortDirection:e.find((e=>e.key===t)).direction};if(!["asc","desc"].includes(a.sortDirection))return{...a,sortDirection:n.direction};return a},t.persistValueIfNeeded=function(e,t,a,n){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"v1";const{[n]:l}=t,{[n]:o}=a;if(l!==o)try{localStorage.setItem("iorad.social.".concat(e,".").concat(n,".").concat(r),JSON.stringify(o))}catch(e){console.error(e)}},t.preserveQuery=c,t.preserveQueryString=function(e){return l.queryParser(c(e))};var n=u(a(96540)),r=u(a(46942)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(25798)),o=u(a(44383));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return(0,o.default)(e,["extensionEmbed","hideCloseAuth","parentAuth","parentCapture","playerExtensionWidth","embedUrl","credentialless"])}t.getProductImageSrc=e=>e.logo_uploaded?l.cdn("/assets/products/".concat(e.logo_image_name)):l.cdn("/assets/img/logos_products/".concat(e.logo_image_name))},17277:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.EmptyState=t.CardWrapperHeader=t.CardItemContent=t.CardItem=void 0;var n=i(a(96540)),r=i(a(67426)),l=i(a(46942)),o=i(a(98390));
2function i(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},u.apply(null,arguments)}t.CardItemContent=e=>{let{children:t,style:a,className:o}=e;return n.default.createElement("div",{className:(0,l.default)(r.default.itemInnerContent,o),style:a},t)};t.CardItem=e=>{let{children:t,title:a,onClick:o,animation:i,size:u="1row",style:c,innerStyle:d,contentStyle:s,className:f,innerClassName:p,contentClassName:m}=e;return n.default.createElement("div",{className:(0,l.default)(r.default.item,r.default["has".concat(u)],f,i?r.default[i]:void 0,{[r.default.hasCursor]:!!o}),onClick:o,style:c},n.default.createElement("div",{className:(0,l.default)(r.default.itemInner,p),style:d},n.default.createElement("div",{className:(0,l.default)(r.default.itemContent,m),style:s},t)),"string"==typeof a?n.default.createElement("h4",{className:r.default.itemTitle},a):a)};const c=e=>{let{children:t,className:a}=e;return n.default.createElement("header",{className:(0,l.default)(r.default.header,a)},n.default.createElement("div",{className:r.default.headerInner},t))};t.CardWrapperHeader=c;t.EmptyState=e=>{let{text:t="No results found"}=e;return n.default.createElement("div",{className:r.default.emptyState},n.default.createElement("h5",null,t))};t.default=e=>{let{children:t,banner:a,header:i,className:d,headerClassName:s,listClassName:f,maxColumns:p=5,columnSize:m=304,columnGap:_=24,isSmallSizeFullWidth:g=!1,useScrollbars:b=!1,scrollbarProps:y,isHeaderWithinWrapper:h=!1}=e;const v=i?n.default.createElement(c,{className:s},i):null,w=t?n.default.createElement("div",{className:(0,l.default)(r.default.list,f)},t):null,E=n.default.createElement(n.default.Fragment,null,a,!h&&v,n.default.createElement("div",{className:(0,l.default)(r.default.root,r.default["size".concat(m,"column").concat(p,"gap").concat(_)],d),style:{"--card-list-column-gap":"".concat(_,"px"),"--card-list-max-width":"".concat(p*m+_*p+16,"px"),"--card-list-column-width":"".concat(m,"px")}},n.default.createElement("div",{className:(0,l.default)(r.default.wrapper,{[r.default.isSmallSizeFullWidth]:g})},h&&v,w)));return b?n.default.createElement(o.default,u({autoHeight:!0},y||{}),E):E}},14647:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}(a(96540)),r=o(a(46942)),l=o(a(405));function o(e){return e&&e.__esModule?e:{default:e}}function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},u.apply(null,arguments)}class c extends n.Component{render(){const{loading:e=!1,alternate:t=!1,variant:a=null,children:o,customClassName:i="",...c}=this.props;return n.default.createElement("button",u({className:(0,r.default)(l.default.Button,i,{[l.default.Button_alternate]:t},{[l.default.variant_grey]:"grey"===a},{[l.default.Button_loading]:e})},c),o)}}t.default=c;e.exports=t.default},72089:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(96540),r=a(40961);t.default=e=>{let{children:t}=e;
2const[a,l]=(0,n.useState)(null);return(0,n.useEffect)((()=>{const e=document.getElementById("iorad_mobile_menu_actions");l(e)}),[]),a?(0,r.createPortal)(t,a):null};e.exports=t.default},30629:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.displayRelativeTime=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"MMMM D, YYYY";const a=(0,r.default)(e);return a.isValid()?(0,r.default)().diff(a,"minute")<1?"Just now":(0,r.default)().isAfter(a,"M")?a.format(t):(0,r.default)().to(a):e};var n,r=(n=a(85485))&&n.__esModule?n:{default:n}},77023:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IFRAME_SANDBOX_VALUE=void 0;t.IFRAME_SANDBOX_VALUE="allow-scripts allow-forms allow-same-origin allow-presentation allow-downloads allow-modals allow-popups allow-popups-to-escape-sandbox allow-top-navigation allow-top-navigation-by-user-activation"},93838:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterSortCustomButtons=t.GLOBAL_BUTTONS=t.DEFAULT_VOICE_DATA=t.DEFAULT_IDENTITY_DATA=t.BUTTON_LIMIT=void 0,t.getHelpCenterEmbedCode=function(e){return'\n    <p style="border: 2px solid #ebebeb; min-width: 100%; border-bottom: 0 none; margin-bottom: 0; height: 501px;">\n      '.concat(o(e),"\n    </p>\n  ").trim()},t.getHelpCenterIframeCode=o,t.manualSortFn=t.getRoleUrl=t.getRoleLastUpdated=void 0;var n=a(25798),r=a(77023),l=a(30629);t.BUTTON_LIMIT=10,t.GLOBAL_BUTTONS=[{key:"invert",label:"Open Library",visible:!0,sort_index:0,group:"library",href:"",target:""}];t.getRoleLastUpdated=e=>(0,l.displayRelativeTime)(new Date(e.date_modified),"MMM D, YYYY");function o(e){return'\n    <iframe src="'.concat((0,n.appendQuery)(e,"oembed=1"),'"\n          width="100%" height="500px"\n          style="width: 100%; height: 500px"\n          referrerpolicy="strict-origin-when-cross-origin"\n          frameborder="0" webkitallowfullscreen="webkitallowfullscreen"\n          mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowfullscreen"\n          allow="camera; microphone; clipboard-write"\n          sandbox="').concat(r.IFRAME_SANDBOX_VALUE,'"\n          ></iframe>\n  ')}t.getRoleUrl=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.node)("/library/".concat(t),{roleId:e,...a},!0)};t.DEFAULT_VOICE_DATA=JSON.stringify({language:"English (United States)",code:"en-US",name:"en-US-Standard-A",id:'{"languageCodes":["en-US"],"name":"en-US-Standard-A","ssmlGender":"MALE","naturalSampleRateHertz":24000,"_provider":"google"}',provider:"google"}),t.DEFAULT_IDENTITY_DATA=JSON.stringify({name:"",topicsMessage:"",favicon:"",faviconCropped:""});const i=(e,t)=>{var a,n;return(null!==(a=e.sort_index)&&void 0!==a?a:-1)-(null!==(n=t.sort_index)&&void 0!==n?n:-1)};t.manualSortFn=i;t.filterSortCustomButtons=e=>e.sort(i)},73718:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildAboutPageEntity=C,t.buildArticleEntity=P,t.buildBreadcrumbListEntity=b,t.buildContactPageEntity=M,t.buildFAQPageEntity=v,t.buildHowToEntity=E,t.buildImageObjectEntity=y,t.buildJsonLdGraph=function(e){const t=e.inLanguage||l,a=I(e);return{"@context":"https://schema.org","@graph":[m(),_(t),g(e),b(e),y(e),...a]}},t.buildOrganizationEntity=m,t.buildPageSpecificEntities=I,t.buildPageSpecificEntity=S,t.buildProductEntity=w,t.buildServiceEntity=O,t.buildSoftwareApplicationEntity=h,t.buildWebPageEntity=g,t.buildWebsiteEntity=_;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=r(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var i=l?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,a&&a.set(e,n),n}(a(25798));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(r=function(e){return e?a:t})(e)}
2const l="en-US",o=1200,i="https://www.iorad.com/#organization",u="https://www.iorad.com/#website",c={url:"https://www.iorad.com/logo_1200x600.png",width:1200,height:600,caption:"iorad logo"},d="iorad is an interactive tutorial builder that automatically captures step-by-step workflows and converts them into customer training materials, onboarding guides, and SOP documentation, enabling teams to quickly scale software adoption and self-service learning.";function s(e){return/^https?:\/\//.test(e)?e:e.startsWith("//")?"https:".concat(e):n.base(e,void 0,!0)}function f(e){return{"@id":e}}function p(e){return e&&e.width>=o?e:(e&&function(e){let{url:t,width:a,height:n}=e;a>=o||console.warn('JSON-LD image "'.concat(t,'" is ').concat(a,"x").concat(n,". Google recommends schema images to be at least ")+"".concat(o,"px wide."))}(e),c)}function m(){return{"@type":"Organization","@id":i,name:"iorad",url:"https://www.iorad.com/",description:d,logo:{"@type":"ImageObject","@id":"https://www.iorad.com/#logo",url:c.url,contentUrl:c.url,width:c.width,height:c.height,caption:c.caption},sameAs:["https://www.linkedin.com/company/iorad","https://www.facebook.com/ioradtutorials/","https://www.instagram.com/theioradlife","https://www.youtube.com/iorad","https://x.com/iorad"]}}function _(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;return{"@type":"WebSite","@id":u,url:"https://www.iorad.com/",name:"iorad",description:d,publisher:f(i),inLanguage:e}}function g(e){const t=e.inLanguage||l,a="".concat(e.pageUrl,"#webpage"),n="".concat(e.pageUrl,"#primaryimage"),r="".concat(e.pageUrl,"#breadcrumb");return{"@type":e.webPageType||"WebPage","@id":a,url:e.pageUrl,name:e.pageName,description:e.pageDescription,isPartOf:f(u),primaryImageOfPage:f(n),breadcrumb:f(r),...e.datePublished?{datePublished:e.datePublished}:{},...e.dateModified?{dateModified:e.dateModified}:{},...e.hasPart?{hasPart:e.hasPart.map((e=>({"@type":"WebPage",...e.name?{name:e.name}:{},url:s(e.url)})))}:{},inLanguage:t}}function b(e){return{"@type":"BreadcrumbList","@id":"".concat(e.pageUrl,"#breadcrumb"),itemListElement:e.breadcrumbs.map(((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:e.url})))}}function y(e){const t=e.inLanguage||l,a=p(e.primaryImage),n=s(a.url);return{"@type":"ImageObject","@id":"".concat(e.pageUrl,"#primaryimage"),url:n,contentUrl:n,width:a.width,height:a.height,caption:a.caption,inLanguage:t}}function h(e,t){var a,n,r;return{"@type":"SoftwareApplication","@id":"".concat(e.pageUrl,"#softwareapp"),name:"iorad",description:d,applicationCategory:"EducationalApplication",operatingSystem:"Web",publisher:f(i),image:f("".concat(e.pageUrl,"#primaryimage")),mainEntityOfPage:f("".concat(e.pageUrl,"#webpage")),...t.offers?{offers:t.offers}:{},...t.aggregateRating?{aggregateRating:{"@type":"AggregateRating",ratingValue:t.aggregateRating.ratingValue,bestRating:null!==(a=t.aggregateRating.bestRating)&&void 0!==a?a:5,worstRating:null!==(n=t.aggregateRating.worstRating)&&void 0!==n?n:1,...void 0!==t.aggregateRating.reviewCount?{reviewCount:t.aggregateRating.reviewCount}:{},...void 0!==t.aggregateRating.ratingCount?{ratingCount:t.aggregateRating.ratingCount}:{}}}:{},...null!==(r=t.reviews)&&void 0!==r&&r.length?{review:t.reviews.map((e=>{var t,a;return{"@type":"Review",author:{"@type":"Person",name:e.authorName},reviewBody:e.reviewBody,reviewRating:{"@type":"Rating",ratingValue:e.ratingValue,bestRating:null!==(t=e.bestRating)&&void 0!==t?t:5,worstRating:null!==(a=e.worstRating)&&void 0!==a?a:1},...e.datePublished?{datePublished:e.datePublished}:{}}}))}:{}}}function v(e,t){return{"@type":"FAQPage","@id":"".concat(e.pageUrl,"#faq"),mainEntityOfPage:f("".concat(e.pageUrl,"#webpage")),mainEntity:t.questions.map((e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}})))}}function w(e,t){return{"@type":"Product","@id":"".concat(e.pageUrl,"#product"),name:t.name,description:t.description,brand:f(i),image:f("".concat(e.pageUrl,"#primaryimage")),offers:t.offers.map((e=>({"@type":"Offer",name:e.name,url:e.url,price:e.price,priceCurrency:e.priceCurrency,availability:e.availability,...e.priceSpecification?{priceSpecification:e.priceSpecification}:{},...e.description?{description:e.description}:{}})))}}function E(e,t){return{"@type":"HowTo","@id":"".concat(e.pageUrl,"#howto"),name:t.name,description:t.description,image:f("".concat(e.pageUrl,"#primaryimage")),mainEntityOfPage:f("".concat(e.pageUrl,"#webpage")),step:t.steps.map((e=>({"@type":"HowToStep",name:e.name,text:e.text,...e.image?{image:s(e.image)}:{},...e.url?{url:s(e.url)}:{}})))}}function O(e,t){return{"@type":"Service","@id":"".concat(e.pageUrl,"#service"),name:t.name,description:t.description,serviceType:t.serviceType,areaServed:t.areaServed,provider:f(i),image:f("".concat(e.pageUrl,"#primaryimage")),mainEntityOfPage:f("".concat(e.pageUrl,"#webpage"))}}function P(e,t){const a=e.inLanguage||l;return{"@type":"Article","@id":"".concat(e.pageUrl,"#article"),headline:t.headline,description:t.description,author:f(i),publisher:f(i),image:f("".concat(e.pageUrl,"#primaryimage")),mainEntityOfPage:f("".concat(e.pageUrl,"#webpage")),datePublished:t.datePublished,dateModified:t.dateModified,inLanguage:a,c
2opyrightHolder:f(i)}}function M(e){const t=e.inLanguage||l;return{"@type":"ContactPage","@id":"".concat(e.pageUrl,"#contactpage"),name:e.pageName,description:e.pageDescription,mainEntityOfPage:f("".concat(e.pageUrl,"#webpage")),about:f(i),inLanguage:t}}function C(e){const t=e.inLanguage||l;return{"@type":"AboutPage","@id":"".concat(e.pageUrl,"#aboutpage"),name:e.pageName,description:e.pageDescription,mainEntityOfPage:f("".concat(e.pageUrl,"#webpage")),about:f(i),inLanguage:t}}function S(e,t){switch(t.type){case"SoftwareApplication":return h(e,t);case"FAQPage":return v(e,t);case"Product":return w(e,t);case"HowTo":return E(e,t);case"Service":return O(e,t);case"Article":return P(e,t);case"ContactPage":return M(e);case"AboutPage":return C(e);default:return console.error("Unsupported JSON-LD schema type: ".concat(t)),null}}function I(e){const t=e.pageSpecificSchema;return t?t.map((t=>S(e,t))).filter((e=>Boolean(e))):[]}}}]);

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.