aboutsummaryrefslogtreecommitdiff
path: root/build/static/js/main.be3162b4.chunk.js
blob: 9249faf79ff2752b31c9ab7641672c85ecc4c4f1 (plain) (blame)
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{308:function(e,t,a){e.exports=a(655)},655:function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),c=a(28),l=a.n(c),o=a(136),i=a(307),s=a(46),u=a(53),m=a(78),h=a(74),d=a(79),p=(a(313),a(315),a(341),a(285)),f=a(31),g=a(99),v=a.n(g),E=a(305),y=a.n(E),w=a(304),b=a.n(w),P=a(172),x=a.n(P),O=a(81),C=a.n(O),j=a(176),S=a.n(j),k=a(93),D=a.n(k),R=a(102),N=a.n(R),T=a(39),B=a.n(T),G=a(306),I=a.n(G),W=a(173),A=a.n(W),M=function(e){return r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 98.905998 93.557997",version:"1.1",style:e.style},r.a.createElement("g",{id:"g13",transform:"translate(-153.533,-203.047)"},r.a.createElement("g",{id:"g29"},r.a.createElement("g",{id:"g27"},r.a.createElement("polygon",{id:"polygon7",points:"252.439,241.924 234.556,288.703 185.103,296.605 153.533,257.728 171.416,210.949 220.869,203.047 ",style:{fill:"#ff8000"}}),r.a.createElement("g",{id:"g11",transform:"translate(167.24355,224.20734)"},r.a.createElement("text",{id:"text9",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",fontStretch:"normal",fontSize:75,fontFamily:"TypoPRO Fantasque Sans Mono",fill:"#ffeade"},transform:"translate(0.586,49.072)"},"Cr"))))))},_="https://www.googleapis.com/calendar/v3";function z(e){return Object.entries(e).map(function(e){var t=Object(o.a)(e,2),a=t[0],n=t[1];return"".concat(encodeURIComponent(a),"=").concat(encodeURIComponent(n))}).join("&")}function F(e){return fetch(_+"/users/me/calendarList?"+z({access_token:e}),{method:"GET",async:!0}).then(function(e){return e.json()}).then(function(e){return e.items})}function L(e){return fetch(_+"/colors?"+z({access_token:e}),{method:"GET",async:!0}).then(function(e){return e.json()})}var $=function(){function e(t,a,n,r){Object(s.a)(this,e),this.id=t,this.isRegex=a,this.value=n,this.label=r}return Object(u.a)(e,[{key:"regex",get:function(){return new RegExp(this.isRegex?this.value:"^".concat(this.value,"$"))}},{key:"isEmpty",get:function(){return null===this.label}}]),e}();$.emptyPattern=function(){return new $(0,!0,"",null)},$.anyPattern=function(){return new $("any",!0,".*","Any")};var H=function e(t,a,n,r){Object(s.a)(this,e),this.name=t,this.idx=a,this.cal=n,this.event=r};H.defaultPatternEntry=function(e){return new H("",e,$.emptyPattern(),$.anyPattern())};var J=a(298),K=a.n(J),U=a(659),V=a(657),q=a(656),X=a(554);function Y(e){var t=e.cx,a=e.cy,n=e.x,c=e.y,l=e.fill,o=e.name,i="middle",s=0,u=0;return n<t-2?(s=-5,i="end"):n>t+2&&(s=5,i="start"),c<a-2?u=-5:c>a+2&&(u=10),r.a.createElement("text",{x:n,y:c,dx:s,dy:u,fill:l,textAnchor:i},"".concat(o))}var Q=Object(f.withStyles)(function(e){return{pieChart:{margin:"0 auto"}}})(function(e){return r.a.createElement(B.a,{container:!0,spacing:0},r.a.createElement(B.a,{item:!0,xs:12,lg:6},r.a.createElement("div",{className:e.classes.patternTableWrapper},r.a.createElement(U.a,{width:400,height:250,className:e.classes.pieChart},r.a.createElement(V.a,{data:e.patternGraphData,dataKey:"value",cx:200,cy:125,outerRadius:60,fill:K.a[300],label:Y}),r.a.createElement(q.a,{formatter:function(e){return"".concat(e.toFixed(2)," hr")}})))),r.a.createElement(B.a,{item:!0,xs:12,lg:6},r.a.createElement("div",{className:e.classes.patternTableWrapper},r.a.createElement(U.a,{width:400,height:250,className:e.classes.pieChart},r.a.createElement(V.a,{data:e.calendarGraphData,dataKey:"value",cx:200,cy:125,innerRadius:40,outerRadius:70,fill:v.a[300],label:Y},e.calendarGraphData.map(function(e,t){return r.a.createElement(X.a,{key:t,fill:e.color})})),r.a.createElement(q.a,{formatter:function(e){return"".concat(e.toFixed(2)," hr")}})))))}),Z=a(135),ee=a.n(Z),te=a(300),ae=a.n(te),ne=a(302),re=a.n(ne),ce=a(139),le=a.n(ce),oe=a(100),ie=a.n(oe),se=a(301),ue=a.n(se),me=a(303),he=a.n(me),de=a(299),pe=a.n(de),fe=a(130),ge=a.n(fe),ve=a(171),Ee=a.n(ve),ye=function(e){function t(){return Object(s.a)(this,t),Object(m.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(u.a)(t,[{key:"render",value:function(){var e=this,t=this.props.classes,a=[],n=this.props.options,c=new $.emptyPattern;for(var l in n[c.id]=c,n){var o=n[l].isEmpty?r.a.createElement("span",{style:{color:this.props.theme.palette.primary.dark}},"Custom"):n[l].label;a.push(r.a.createElement(Ee.a,{key:l,value:l},o))}var i=this.props.value.isRegex?t.fieldRegex:t.fieldNoRegex;return r.a.createElement(D.a,null,r.a.createElement("span",null,r.a.createElement(ge.a,{value:this.props.value.id,onChange:function(t){var a;a=null==n[t.target.value].label?new $(0,!0,e.props.value.isRegex?e.props.value.value:"^".concat(e.props.value.value,"$"),null):n[t.target.value],e.props.onChange({target:{value:a}})},className:i},a),null==this.props.value.label&&r.a.createElement(ee.a,{value:this.props.value.value,onChange:function(t){return e.props.onChange({target:{value:new $(0,!0,t.target.value,null)}})}})))}}]),t}(r.a.Component),we=Object(f.withStyles)(function(e){return{fieldNoRegex:{width:200},fieldRegex:{marginRight:"0.5em"}}})(ye);var be=a(138),Pe=a.n(be),xe=Object(f.createMuiTheme)({palette:{primary:{light:Pe.a[300],main:Pe.a[500],dark:Pe.a[700],contrastText:"#fff"}},typography:{useNextVariants:!0}}),Oe=[{label:"Name",field:"name",elem:ee.a},{label:"Calendar",field:"cal",elem:Object(f.withTheme)(xe)(function(e){var t={};for(var a in e.cached.calendars)t[a]=new $(a,!1,e.cached.calendars[a].name,e.cached.calendars[a].name);return r.a.createElement(we,{value:e.value,options:t,onChange:e.onChange,theme:e.theme})})},{label:"Event",field:"event",elem:Object(f.withTheme)(xe)(function(e){var t=$.anyPattern(),a={};return a[t.id]=t,r.a.createElement(we,{value:e.value,options:a,onChange:e.onChange,theme:e.theme})})}],Ce=function(e){function t(){va