1"use strict";(self.webpackChunk_studip_core=self.webpackChunk_studip_core||[]).push([[575,3898],{83898:function(e,t,r){r.r(t),r.d(t,{default:function(){return i}});var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.name?r("input",e._g(e._b({attrs:{type:"image",name:e.name,src:e.url,width:e.size,height:e.size,role:e.ariaRole}},"input",e.$attrs,!1),e.$listeners)):r("img",e._g(e._b({attrs:{src:e.url,width:e.size,height:e.size,role:e.ariaRole}},"img",e.$attrs,!1),e.$listeners))};s._withStripped=!0;var a={name:"studip-icon",props:{ariaRole:{type:String,require:!1},shape:String,role:{type:String,required:!1,default:"clickable"},size:{required:!1,default:16},name:{type:String,required:!1}},computed:{url:function(){return 0===this.shape.indexOf("http")?this.shape:"".concat(STUDIP.ASSETS_URL,"images/icons/").concat(this.color,"/").concat(this.shape,".svg")},color:function(){switch(this.role){case"info":return"black";case"inactive":return"grey";case"accept":case"status-green":return"green";case"attention":case"new":case"status-red":return"red";case"info_alt":return"white";case"status-yellow":return"yellow";default:return"blue"}}}},i=(0,r(51900).Z)(a,s,[],!1,null,null,null).exports},70575:function(e,t,r){r.r(t),r.d(t,{default:function(){return m}});var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"cw-bookmarks"},[r("ul",{staticClass:"cw-tiles"},e._l(e.sortedBookmarks,(function(t){return r("li",{key:t.id,staticClass:"tile",class:[t.attributes.payload.color,e.sortedBookmarks.length>3?"":"cw-tile-margin"]},[r("a",{attrs:{href:e.getElementUrl(t),title:t.attributes.title}},[r("div",{staticClass:"preview-image",class:[e.hasImage(t)?"":"default-image"],style:e.getChildStyle(t)}),e._v(" "),r("div",{staticClass:"description"},[r("header",{class:[""!==t.attributes.purpose?"description-icon-"+t.attributes.purpose:""]},[e._v("\n "+e._s(t.attributes.title)+"\n ")]),e._v(" "),r("div",{staticClass:"description-text-wrapper"},[r("p",[e._v(e._s(t.attributes.payload.description))])]),e._v(" "),r("footer",[t.relationships.course?r("span",[r("studip-icon",{attrs:{shape:"seminar",role:"info_alt"}}),e._v(" "+e._s(e.getCourseName(t.relationships.course.data.id))+"\n ")],1):e._e(),e._v(" "),t.relationships.user?r("span",[r("studip-icon",{attrs:{shape:"headache",role:"info_alt"}}),e._v(" "+e._s(e.getUserName(t.relationships.user.data.id))+"\n ")],1):e._e()])])])])})),0)])};s._withStripped=!0;var a=r(87757),i=r.n(a),n=r(48926),o=r.n(n),u=r(59713),l=r.n(u),c=r(20629);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){l()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h={name:"courseware-content-bookmarks",components:{StudipIcon:r(83898).default},computed:p(p({},(0,c.Se)({courseById:"courses/byId",userById:"users/byId",userId:"userId",bookmarks:"courseware-structural-elements/all",bookmarkFilter:"bookmarkFilter"})),{},{sortedBookmarks:function(){var e=this;if(this.bookmarks)return"all"===this.bookmarkFilter?this.bookmarks:this.bookmarks.filter((function(t){return t.relationships.course.data.id===e.bookmarkFilter}))}}),methods:p(p({},(0,c.nv)({loadUser:"users/loadById"})),{},{getCourseName:function(e){return this.courseById({id:e}).attributes.title},getUserName:function(e){var t=this;return o()(i().mark((function r(){var s;return i().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.loadUser({id:e});case 2:return s=t.userById({id:e}),r.abrupt("return",s.attributes["formatted-name"]);case 4:case"end":return r.stop()}}),r)})))()},getElementUrl:function(e){if(e.relationships.course.data){var t=e.relationships.course.data.id;return STUDIP.URLHelper.base_url+"dispatch.php/course/courseware/?cid="+t+"#/stru
1ctural_element/"+e.id}return STUDIP.URLHelper.base_url+"dispatch.php/contents/courseware/courseware#/structural_element/"+e.id},getChildStyle:function(e){var t,r,s,a=null===(t=e.relationships)||void 0===t||null===(r=t.image)||void 0===r||null===(s=r.meta)||void 0===s?void 0:s["download-url"];return a?{"background-image":"url("+a+")"}:{}},hasImage:function(e){var t,r;return null!==(null===(t=e.relationships)||void 0===t||null===(r=t.image)||void 0===r?void 0:r.data)}})},m=(0,r(51900).Z)(h,s,[],!1,null,null,null).exports}}]); 2//# sourceMappingURL=575.chunk.js.map?h=05a189d482f0a6579d83
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.