@cocalc/static
Version:
CoCalc's static frontend Webpack-based build system and framework
1 lines • 9.43 kB
JavaScript
;(self.webpackChunk_cocalc_static=self.webpackChunk_cocalc_static||[]).push([[679],{30932:(e,t,r)=>{r.d(t,{c:()=>y});var n=r(95788),o=r(85755),a=r(24620),c=r(20812),i=r(32295),l=r(63769),u=r(30909),s=r(41735);function f(e,t,r,n,o,a,c){try{var i=e[a](c),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(n,o)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function c(e){f(a,n,o,c,i,"next",e)}function i(e){f(a,n,o,c,i,"throw",e)}c(void 0)}))}}function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){p(e,t,r[t])}))}return e}var m=function(e,t){var r,n,o,a,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function i(a){return function(i){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;c;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return c.label++,{value:a[1],done:!1};case 5:c.label++,n=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!((o=(o=c.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){c=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){c.label=a[1];break}if(6===a[0]&&c.label<o[1]){c.label=o[1],o=a;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(a);break}o[2]&&c.ops.pop(),c.trys.pop();continue}a=t.call(e,c)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}},y=i.React.memo((function(e){var t=e.actions,r=e.id,a=e.path,f=e.project_id,p=e.font_size,y=e.value,v=e.editor_state,g=e.reload_images,O=e.is_current,h=(0,s.B)(),_=i.React.useRef(null),w=(0,l.O)(p);function j(){return(j=d((function(){var e,t;return m(this,(function(r){switch(r.label){case 0:e=v.get("scroll"),t=$(i.ReactDOM.findDOMNode(_.current)),r.label=1;case 1:return r.trys.push([1,,4,5]),0===t.length?[2]:[4,(0,n.delay)(0)];case 2:return r.sent(),t.scrollTop(e),[4,(0,n.delay)(0)];case 3:return r.sent(),t.css("opacity",1),t.find("img").on("load",(function(){t.scrollTop(e)})),[3,5];case 4:return t.css("opacity",1),[7];case 5:return[2]}}))}))).apply(this,arguments)}i.React.useEffect((function(){!function(){j.apply(this,arguments)}()}),[]);var E,S,P=b({},{padding:"40px 70px",backgroundColor:"white",overflowY:"auto"},{fontSize:"".concat(100*w,"%")});return i.React.createElement("div",{className:"smc-vfill",style:{backgroundColor:"#eee"}},i.React.createElement(u.y,{is_current:O,path:a,project_id:f}),i.React.createElement("div",{style:{overflowY:"auto",width:"100%",opacity:0},ref:_,onScroll:(0,c.debounce)((function(){return function(){var e=i.ReactDOM.findDOMNode(_.current);if(null!=e){var n=$(e).scrollTop();t.save_editor_state(r,{scroll:n})}}()}),200),className:"cocalc-editor-div smc-vfill"},i.React.createElement("div",{style:P,className:"smc-vfill"},i.React.createElement(s.s.Provider,{value:(E=b({},h),S={reloadImages:g},S=null!=S?S:{},Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(S)):function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r}(Object(S)).forEach((function(e){Object.defineProperty(E,e,Object.getOwnPropertyDescriptor(S,e))})),E)},i.React.createElement(o.Z,{value:y})))))}),(function(e,t){return!(0,a.is_different)(e,t,["id","project_id","path","font_size","read_only","value","reload_images","is_current"])}));y.displayName="MarkdownEditor-RenderedMarkdown"},20679:(e,t,r)=>{r.r(t),r.d(t,{Editor:()=>S});var n=r(24620),o=r(33258),a=r(28459),c=r(91121),i=r(85552),l=r(47975),u=r(30932),s=r(11737),f=r(72113),d=r(96396),p=r(63697),b=r(33667),m=r(19990),y=r(61375),v=r.n(y),g=r(63505),O=r(32295),h=r(17287);function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function w(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j=g.memo((function(e){var t,r,n,o,a,c=function(e){var t="log"==e?h.CS:h.VE;return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){w(e,t,r[t])}))}return e}({},{fontSize:"".concat(u,"px")},t)},i=e.name,l=e.actions,u=.8*e.font_size,s=(0,O.useRedux)([i,"building"]),f=null!==(t=(0,O.useRedux)([i,"build_err"]))&&void 0!==t?t:"",d=0!==(null!==(r=(0,O.useRedux)([i,"build_exit"]))&&void 0!==r?r:0),p=null!==(n=(0,O.useRedux)([i,"build_log"]))&&void 0!==n?n:"",y=d?p:"".concat(p,"\n").concat(f).trim(),j=d?f:"",E=(o=g.useState(!1),a=2,function(e){if(Array.isArray(e))return e}(o)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(e){i=!0,o=e}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}}(o,a)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(e,t):void 0}}(o,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),S=E[0],P=E[1];return s?g.createElement(m.Loading,{style:h.QG,text:"Running Quarto ..."}):y||j?g.createElement("div",{style:h.bK},g.createElement(g.Fragment,null,function(){if(d){var e=S?g.createElement("h4",{style:h.nU},"Error output"):void 0;return g.createElement("div",{style:c("err")},e,g.createElement("pre",{style:h.MQ},g.createElement(v(),null,j)))}}(),function(){if(y)return!d||S?g.createElement("div",{style:c("log")},S&&g.createElement("h4",{style:h.nU},"Standard output"),g.createElement("pre",{style:h.MQ},g.createElement(v(),null,y))):g.createElement(b.zx,{bsSize:"small",onClick:function(){return P(!0)}},"Show full output")}())):g.createElement("div",{style:{margin:"1rem"}},"Document not built:"," ",g.createElement(b.zx,{bsSize:"small",onClick:function(){return l.run_qmd_converter()}},"build now"),".")})),E={cm:{short:"Code",name:"Source Code",icon:"code",component:o.w,buttons:(0,n.set)(["print","decrease_font_size","increase_font_size","save","time_travel","replace","find","goto_line","cut","paste","copy","undo","redo","format","build"])},iframe:{short:"HTML",name:"HTML (Converted)",icon:"compass",component:c.w,mode:"rmd",path:function(e){return(0,s.l)(e,"html")},buttons:(0,n.set)(["print","save","time_travel","reload","decrease_font_size","increase_font_size"])},pdfjs_canvas:{short:"PDF",name:"PDF (Converted)",icon:"file-pdf",component:l.a,mode:"rmd",buttons:i.pdfjs_buttons,style:{background:"#525659"},renderer:"canvas",path:function(e){return(0,s.l)(e,"pdf")}},markdown:{short:"Markdown",name:"Markdown (only rendered)",icon:"eye",component:u.c,reload_images:!0,buttons:(0,n.set)(["print","decrease_font_size","increase_font_size","save","time_travel","reload"])},build:{short:"Build Log",name:"Build Log",icon:"gears",component:j,style:{background:"#525659"},buttons:(0,n.set)(["build","decrease_font_size","increase_font_size"])},terminal:d.terminal,time_travel:p.Y,settings:f.H},S=(0,a.J)({format_bar:!0,editor_spec:E,display_name:"QuartoEditor"})},17287:(e,t,r)=>{r.d(t,{CS:()=>s,MQ:()=>f,QG:()=>i,VE:()=>d,bK:()=>u,nU:()=>l}),r(63505);var n=r(13435);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var a,c,i={margin:"auto"},l={margin:"1rem 1rem 0 1rem",borderBottom:"1px solid ".concat(n.COLORS.GRAY),color:n.COLORS.GRAY},u={display:"flex",flex:"1 1 auto",flexDirection:"column",overflow:"auto"},s={flex:"1 1 auto"},f={whiteSpace:"pre-wrap",margin:"0",borderRadius:"0",border:"0",backgroundColor:"inherit"},d=(a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){o(e,t,r[t])}))}return e}({},s),c=null!=(c={fontWeight:"bold",backgroundColor:n.COLORS.ATND_BG_RED_L})?c:{},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r}(Object(c)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(c,e))})),a)}}]);