PageSourceSearch

https://www.geteverwise.com/milos-chunk-8942-8942.f5d1c1d648976c4a.js

js geteverwise.com collected 2026-09-24 18:14:26 UTC 13,013 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkspas=globalThis.webpackChunkspas||[]).push([[8942],{86908(e,t,r){r.d(t,{A:()=>n});const n=(0,r(33890).Ay)(()=>Promise.all([r.e(8096),r.e(4666)]).then(r.bind(r,19957)))},5289(e,t,r){r.d(t,{A:()=>b});var n=r(96540),i=r(10086),a=r(32485),l=r.n(a),s=r(98470),o=r(13052),c=r(5785),d=r(86795),u=r(13142),m=r(44907),h=r(80716);const p=r.p+"images/common/components/EmbeddedResource/default-resource.177107d0c36317ff.jpg";function g(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class v extends n.Component{constructor(){super(...arguments),g(this,"handleTitleClick",()=>{this.props.onTitleClick&&this.props.onTitleClick(),this.props.trackTitleClick&&this.props.trackTitleClick()})}renderResourceImage(){const{value:e}=this.props,t=`url(${e.image_url||e.original_image_url||p})`;let r=null,i=null;return e.metadata&&(e.kind&&e.metadata.kind_label&&(r=n.createElement(o.A,{label:e.metadata.kind_label,iconName:e.kind,backgroundColor:`${e.kind}-background`})),e.metadata.mission_count&&(i=n.createElement("div",{className:"thumb-overlay"},n.createElement("div",{className:"collection-size"},e.metadata.mission_count," in collection")))),n.createElement(u.N_,{to:(0,h.e)(e)||"",target:"_blank",className:"resource-thumb",style:{backgroundImage:t}},r,i)}render(){const{value:e,isEditable:t,onToggleEdit:r,onDeleteClick:i}=this.props,a=(0,h.k)(e);let s=null;e.src_url?s=n.createElement(m.A,{resource:e,isResponsive:!a}):"community_question"!==e.kind&&e.url&&(s=this.renderResourceImage());let o=null;t&&(o=n.createElement("div",{className:"resource-controls"},!a&&n.createElement("span",{onClick:r},n.createElement(c.Ay,{className:"resource-edit-icon",name:"edit"})),n.createElement("span",{onClick:i},n.createElement(c.Ay,{name:"close"}))));let p=null;return!a&&e.description&&(p=n.createElement("div",null,n.createElement(d.A,{lines:2},e.description))),n.createElement("div",{className:l()("EmbeddedResourceDisplay",e.src_url&&"with-iframe")},s,n.createElement("div",{className:"resource-content"},n.createElement("div",{className:"resource-title-row"},n.createElement(u.N_,{className:"resource-title",bold:!0,to:(0,h.e)(e)||"",onClick:this.handleTitleClick,target:"Mission"===e.kind?"_self":"_blank"},n.createElement(d.A,{lines:1},e.title)),o),p))}}const f={trackTitleClick:s.Ci},b=(0,i.Ng)(null,f)(v)},11742(e,t,r){r.d(t,{A:()=>M});var n=r(96540),i=r(10086),a=r(37995),l=r.n(a),s=r(42845),o=r.n(s),c=r(54256),d=r.n(c),u=r(84102),m=r.n(u),h=r(12572),p=r.n(h),g=r(77731),v=r.n(g),f=r(32485),b=r.n(f),E=r(98470),y=r(38117);const C=["image_url","original_image_url"],k=["/mission","/collection","/community/question"],_=e=>!!e&&((0,y.gU)(e)||k.reduce((t,r)=>t||e&&e.startsWith(r),!1));var N=r(36037),T=r(67739),w=r(66209),A=r(26573),R=r(13616),U=r(5785),P=r(46653),x=r(6457),S=r(44907);function j(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const L={url:"",title:"",description:""};class O extends n.Component{constructor(e){super(e),j(this,"handleUrlUpdate",p()(500,e=>{const{fetchResourceDetails:t,onChange:r}=this.props;_(e)?(this.setState(()=>({invalidUrl:!1})),t(e).then(e=>{e?r(e):this.setState(()=>({invalidUrl:!0})),this.setState(()=>({loading:!1}))})):this.setState(()=>({loading:!1,invalidUrl:!0}))})),j(this,"handleUpdate",e=>{const{onChange:t}=this.props,{name:r,value:n}=e.target;t({...this.props.value,[r]:n}),"url"===r&&n&&(this.setState(()=>({loading:!0})),this.handleUrlUpdate(n))}),j(this,"handleRemoveImage",()=>
1{const{value:e,onChange:t,isInEditor:r}=this.props;t(r?v()("image_url","",e):(e=>{const t={...e};return C.forEach(e=>{delete t[e]}),t.delete_image=!0,t})(e))}),j(this,"handleAddAttachment",e=>{(0,N.kf)(e.file).then(e=>{this.props.onChange(((e,t)=>{const r={...e};return r.original_image_url=t,r.image_url=r.original_image_url,r.delete_image=!1,r})(this.props.value,e))})}),j(this,"handleClearResource",()=>{this.props.onChange({...L}),this.setState(()=>({loading:!1,invalidUrl:!1}))}),j(this,"handleDelete",()=>{this.props.onChange((0,T.zw)(this.props.value))}),j(this,"renderImage",()=>{const{value:e}=this.props;return e&&e.image_url?n.createElement("div",{className:"EmbeddedResourceEdit--image-container"},n.createElement("img",{alt:"",src:e.image_url}),n.createElement(A.Ay,{bsStyle:"none",className:"EmbeddedResourceEdit--remove-image",onClick:this.handleRemoveImage},"Remove Image")):n.createElement(w.L9,{types:["image"],onAdd:this.handleAddAttachment})}),this.state={loading:!1,invalidUrl:!_(this.props.value.url)}}componentDidMount(){const{value:e}=this.props;e.url&&e.title&&e.description||this.props.onChange({...L,...this.props.value})}render(){const{showUrlField:e,hideTitle:t}=this.props,{url:r,title:i,description:a,kind:s}=this.props.value,{loading:c,invalidUrl:u}=this.state,h="video"===s;return n.createElement("div",{className:b()("EmbeddedResourceEdit",this.props.className)},!t&&n.createElement(l(),null,n.createElement(o(),{sm:12},n.createElement(m(),{className:"EmbeddedResourceEdit--label"},"Embed Url"),e&&n.createElement(A.Ay,{className:"EmbeddedResourceEdit--close",bsStyle:"link",onClick:this.handleDelete},n.createElement(U.Ay,{name:"close",size:"xl"})))),e&&n.createElement(l(),null,n.createElement(o(),{sm:12},n.createElement(R.HY,{name:"url",value:r,onChange:this.handleUpdate,onClear:this.handleClearResource,placeholder:"Paste or type url"}),r&&u&&!c&&n.createElement("p",{className:"help-block"},"Not a valid url. Note, please remember to include 'http(s)://'."),c&&n.createElement(P.A,{label:"Loading..."}))),r&&!u&&!c&&!h&&n.createElement(l(),{className:"resource-meta-row"},n.createElement(o(),{sm:4,className:"image-pane"},this.renderImage()),n.createElement(o(),{sm:8},n.createElement(x.El,{Component:d(),name:"title",value:i,onChange:this.handleUpdate,placeholder:"Add a title",bold:!0}),n.createElement(d(),{componentClass:"textarea",name:"description",value:a,onChange:this.handleUpdate,placeholder:"Add a description"}))),r&&!u&&!c&&h&&n.createElement(S.A,{resource:this.props.value}))}}const D={fetchResourceDetails:E.$0},M=(0,i.Ng)(null,D)(O)},44907(e,t,r){r.d(t,{A:()=>l});var n=r(96540),i=r(86908);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(null,arguments)}const l=e=>{let{resource:t,...r}=e;return n.createElement(i.A,a({originalUrl:t.original_url,embedlyUrl:t.src_url,title:t.title,width:t.iframe_width,height:t.iframe_height},r))}},12530(e,t,r){r.d(t,{$W:()=>u.A,Ay:()=>h,ef:()=>m.e});var n=r(96540),i=r(32485),a=r.n(i),l=r(5289),s=r(11742);function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class c extends n.Component{constructor(e){super(e),o(this,"handleToggleEdit",()=>{this.props.editOnly||this.setState(e=>({editing:!e.editing}))}),o(this,"handleChange",e=>{const{onChange:t}=this.props;t&&t(e)}),o(this,"handleDelete",()=>{const{isEditable:e,onDelete:t}=this.props;e&&t&&t()}),this.state={editing:!!this.props.editOnly}}render(){const{value:e,editOnly:t,isEditable:r,onTitleClick:i,hideTitle:o}=this.props;let c;return c=this.state.editing?n.createElement(s.A,{value:e,onChange:this.handleChange,showUrlField:t,hideTitle:o}):n.createElement(l.A,{value:e,isEditable:r,onToggleEdit:this.handleToggleEdit,onDeleteClick:this.handleDelete,onTitleClick:i}
1),n.createElement("div",{className:a()("EmbeddedResource",this.props.className)},c)}}const d=c;var u=r(44907),m=r(80716);const h=d},80716(e,t,r){r.d(t,{e:()=>i,k:()=>n});const n=e=>e.site_name&&"giphy"===e.site_name.toLowerCase(),i=e=>e.url||e.original_url},13052(e,t,r){r.d(t,{A:()=>l});var n=r(96540),i=r(46542),a=r(5785);const l=e=>{let{label:t,iconName:r,backgroundColor:l,saved:s=!1}=e;const o=l||`${t.toLowerCase()}-background`;return n.createElement("div",{className:"FeedCardLabel"},n.createElement(i.A,{iconName:r,labelText:t,className:o,bold:!0}),s&&n.createElement(a.Ay,{name:"bookmark-empty"}))}},86795(e,t,r){r.d(t,{A:()=>h});var n=r(96540),i=r(32485),a=r.n(i),l=r(90623),s=r(86616),o=r.n(s);const c=(0,r(96720).A)();function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d.apply(null,arguments)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class m extends n.Component{constructor(e){super(e),u(this,"ref",n.createRef()),u(this,"getContent",(e,t)=>{if(!e)return null;const{expanded:r,canTruncate:i}=this.state;return n.Children.forEach(e,e=>{e&&e.type&&e.type.preload}),!1===i?e:n.createElement(l.A,{lines:!r&&t,onTruncate:this.handleTruncate},e)}),u(this,"handleTruncate",e=>{if(this.state.truncated===e&&!o()(this.state.canTruncate))return;let t={truncated:e};o()(this.state.canTruncate)&&(t={...t,canTruncate:e}),this.setState(t)}),u(this,"handleExpand",e=>{e.preventDefault(),this.setState(e=>({expanded:!e.expanded}))}),this.state={expanded:!1,truncated:!1,canTruncate:null},this.resizeObserver=new ResizeObserver(e=>{c.emit("resize",{ref:e[0]})})}componentDidMount(){this.ref.current&&this.resizeObserver.observe(this.ref.current)}componentWillUnmount(){this.ref.current&&this.resizeObserver.unobserve(this.ref.current)}renderMoreLink(){const{readMoreLink:e,readMoreText:t}=this.props;return e||n.createElement("a",{className:"Truncate--link Truncate--link-more",onClick:this.handleExpand},t||"Read more")}renderLessLink(){const{readLessText:e}=this.props;return n.createElement("a",{className:"Truncate--link",onClick:this.handleExpand},e||"Read less")}render(){const{Component:e,className:t,children:r,lines:i,readMore:l,readMorePosition:s,readMoreLink:o,readMoreText:c,readLessText:u,...m}=this.props,{expanded:h,truncated:p}=this.state,g=this.getContent(r,i);return n.createElement(e,d({className:a()("Truncate",t,{right:"right"===s}),ref:this.ref},m),g,l&&p&&!h&&this.renderMoreLink(),l&&!p&&h&&this.renderLessLink())}}u(m,"defaultProps",{Component:"div",readMorePosition:"left"});const h=m},98470(e,t,r){r.d(t,{$0:()=>g,Ci:()=>v,YS:()=>f,bo:()=>p});var n=r(10790),i=r.n(n),a=r(77325),l=r.n(a),s=r(33653),o=r.n(s),c=r(89899),d=r.n(c),u=r(74103),m=r(38117),h=r(17905);const p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,u.xq)(r=>{let{callApi:n}=r;const i=(0,m.Q6)(e);if(!(0,m.gU)(i))return Promise.reject(new Error("Invalid Resource URL"));const a={...t,original_url:e};return n(`/users/missions/duplicate_resources${(0,h.hm)(a)}`)})},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,u.xq)(r=>{let{callApi:n}=r;const a=(0,m.Q6)(e);if(!(0,m.gU)(a))return Promise.reject(new Error("Invalid Resource URL"));const s={...t,url:e};return n(`/metadata_services${(0,h.hm)(s)}`).then(e=>e?(e=>{const t=d()(i()(["original_image_url","image_url"]),o(),l())(e);return{...e,image_url:t,original_image_url:t}})(e):null)})},v=()=>({type:"embeddedResources/EMBEDDED_RESOURCE_CLICKED",meta:{}}),f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r=>r(p(e,t)).then(n=>n.length>0?n.shift():r(g(e,t)))}},39527(e,t,r){r.d(t,{A:()=>n});const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e;for(;r.parentNode;){if(r=r.parentNode,r===document.body)return window;const e=window.getComputedStyle(r),n=t?"overflow-x":"overflow-y",i=e.getPropertyValue(n)||e.getPropertyValue("overflow");if("auto"===i||"scroll"===i)return r}return window}
1}}]);

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.