!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=189)}([function(e,t){e.exports=wp.i18n},function(e,t,n){"use strict";e.exports=n(87)},function(e,t,n){e.exports=n(51)},function(e,t,n){var r=n(41),o=n(42),i=n(43);e.exports=function(e){return r(e)||o(e)||i()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}},function(e,t,n){"use strict";var r,o,i=function(){function e(e,t){for(var n=0;n1?n-1:0),o=1;o0&&Array.isArray(r[0])&&(r=r[0]),this.transformers=r.map(function(e){return"function"==typeof e?e():e}),this.tag}return i(e,[{key:"interimTag",value:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:"";return{onEndResult:function(t){if(""===e)return t.trim();if("start"===(e=e.toLowerCase())||"left"===e)return t.replace(/^\s*/,"");if("end"===e||"right"===e)return t.replace(/\s*$/,"");throw new Error("Side not supported: "+e)}}};var c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"initial";return{onEndResult:function(t){if("initial"===e){var n=t.match(/^[^\S\n]*(?=\S)/gm),r=n&&Math.min.apply(Math,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:f;return{onSubstitution:function(t,n){if(Array.isArray(t)){var r=t.length,o=e.separator,i=e.conjunction,a=e.serial,u=n.match(/(\n?[^\S\n]+)$/);if(t=u?t.join(o+u[1]):t.join(o+" "),i&&r>1){var l=t.lastIndexOf(o);t=t.slice(0,l)+(a?o:"")+" "+i+t.slice(l+1)}}return t}}},g=function(e){return{onSubstitution:function(t,n){if(null==e||"string"!=typeof e)throw new Error("You need to specify a string character to split by.");return"string"==typeof t&&t.includes(e)&&(t=t.split(e)),t}}},h=function(e){return null!=e&&!Number.isNaN(e)&&"boolean"!=typeof e},m=function(){return{onSubstitution:function(e){return Array.isArray(e)?e.filter(h):h(e)?e:""}}},b=(new u(d({separator:","}),c,l),new u(d({separator:",",conjunction:"and"}),c,l),new u(d({separator:",",conjunction:"or"}),c,l),new u(g("\n"),m,d,c,l),new u(g("\n"),d,c,l,p(/&/g,"&"),p(//g,">"),p(/"/g,"""),p(/'/g,"'"),p(/`/g,"`")),new u(s(/(?:\n(?:\s*))+/g," "),l)),y=new u(s(/(?:\n\s*)/g,""),l),v=(new u(d({separator:","}),s(/(?:\s+)/g," "),l),new u(d({separator:",",conjunction:"or"}),s(/(?:\s+)/g," "),l),new u(d({separator:",",conjunction:"and"}),s(/(?:\s+)/g," "),l),new u(d,c,l),new u(d,s(/(?:\s+)/g," "),l),new u(c,l),new u(c("all"),l));n.d(t,"a",function(){return b}),n.d(t,"b",function(){return y}),n.d(t,"c",function(){return v})},,function(e,t){e.exports=wp.editor},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(88);t.parseName=r.default;var o=n(89);t.parseDate=o.default},function(e,t,n){e.exports=n(95)()},function(e,t){e.exports=wp.url},,function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},,,function(e,t,n){e.exports={container:"style__container___2MMYz",field:"style__field___2TI8b"}},,function(e,t,n){"use strict";var r=n(73);n.d(t,"a",function(){return r});var o=n(60);n.d(t,"b",function(){return o});var i=n(58);n.d(t,"c",function(){return i});var a=n(59);n.d(t,"d",function(){return a})},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!0;var a={},u=void 0,l=void 0;for(u=0,l=n.length;u=0||(o[n]=e[n]);return o}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),a=new C(r||[]);return i._invoke=function(e,t,n){var r=s;return function(o,i){if(r===f)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return I()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=O(a,n);if(u){if(u===g)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===s)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var l=c(e,t,n);if("normal"===l.type){if(r=n.done?d:p,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=d,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var s="suspendedStart",p="suspendedYield",f="executing",d="completed",g={};function h(){}function m(){}function b(){}var y={};y[i]=function(){return this};var v=Object.getPrototypeOf,_=v&&v(v(E([])));_&&_!==n&&r.call(_,i)&&(y=_);var k=b.prototype=h.prototype=Object.create(y);function w(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function S(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var u=c(e[n],e,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==typeof s&&r.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(s).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(u.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function O(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var o=c(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function E(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:E(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(61);t.AST=r;var o=n(90);t.parse=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(62);t.AST=r;var o=n(92);t.parse=o.default},function(e,t,n){"use strict";n(6);var r=n(129),o=n.n(r);t.a=function(e){var t=e.children;return React.createElement("div",{className:o.a.toolbar},t)}},function(e,t,n){"use strict";n(6);var r=n(13),o=n(24),i=n.n(o),a=n(130),u=n.n(a);t.a=function(e){return function(t){return t.isOpen?React.createElement(r.Modal,{className:i()(u.a.modal,t.className),title:t.title,onRequestClose:t.onClose,shouldCloseOnEsc:!1},React.createElement(e,t)):null}}},,function(e,t,n){"use strict";n.r(t),n.d(t,"get",function(){return h}),n.d(t,"deprecatedPubmedQuery",function(){return b}),n.d(t,"deprecatedGetFromPubmed",function(){return v});var r=n(27),o=n.n(r),i=n(2),a=n.n(i),u=n(12),l=n.n(u),c=n(33),s=n(69),p=n(28),f=n(23);function d(){var e=o()(["\n https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi\n ?tool=academic-bloggers-toolkit\n &email=","\n &db=","\n &id=","\n &version=2.0\n &retmode=json\n "]);return d=function(){return e},e}function g(){var e=o()(["\n https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi\n ?db=pubmed\n &term=","\n &retmode=json\n "]);return g=function(){return e},e}function h(e,t){return m.apply(this,arguments)}function m(){return(m=l()(a.a.mark(function e(t,n){var r,o;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(Object(c.addQueryArgs)("https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi",{id:t,db:n,tool:"academic-bloggers-toolkit",email:"dereksifford@gmail.com",version:"2.0",retmode:"json"}));case 2:if((r=e.sent).ok){e.next=5;break}return e.abrupt("return",new f.a(t,r));case 5:return e.t0=s.toCSL,e.next=8,r.json();case 8:return e.t1=e.sent,o=(0,e.t0)(e.t1)[0],e.abrupt("return",o instanceof Error?new f.a(t,r):o);case 11:case"end":return e.stop()}},e)}))).apply(this,arguments)}function b(e){return y.apply(this,arguments)}function y(){return(y=l()(a.a.mark(function e(t){var n,r,o;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(Object(p.b)(g(),encodeURIComponent(t)));case 2:if((n=e.sent).ok){e.next=5;break}throw new Error(n.statusText);case 5:return e.next=7,n.json();case 7:if(!(r=e.sent).error){e.next=10;break}throw new Error("".concat(top.ABT.i18n.errors.prefix,": pubmedQuery => ").concat(top.ABT.i18n.errors.bad_request));case 10:return e.prev=10,e.next=13,k("PMID",r.esearchresult.idlist.join());case 13:return o=e.sent,e.abrupt("return",o.data);case 17:if(e.prev=17,e.t0=e.catch(10),"string"!=typeof e.t0){e.next=21;break}return e.abrupt("return",[]);case 21:throw e.t0;case 22:case"end":return e.stop()}},e,null,[[10,17]])}))).apply(this,arguments)}function v(e,t){return _.apply(this,arguments)}function _(){return(_=l()(a.a.mark(function e(t,n){var r,o,i;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,k(t,n);case 3:return r=e.sent,o=r.data,i=r.invalid,e.abrupt("return",[o,i.map(function(e){return e.apiError?e.message:"".concat(e.uid,": ").concat(e.message)})]);case 9:if(e.prev=9,e.t0=e.catch(0),"string"!=typeof e.t0){e.next=13;break}return e.abrupt("return",[[],[]]);case 13:throw e.t0;case 14:case"end":return e.stop()}},e,null,[[0,9]])}))).apply(this,arguments)}function k(e,t){return w.apply(this,arguments)}function w(){return(w=l()(a.a.mark(function e(t,n){var r,o,i,u,l,c;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=2;break}throw"No ids to resolve";case 2:return r="PMID"===t?"pubmed":"pmc",e.next=5,fetch(Object(p.b)(d(),encodeURIComponent("dereksifford@gmail.com"),r,encodeURIComponent(n)));case 5:if((o=e.sent).ok){e.next=8;break}throw new Error(o.statusText);case 8:return e.next=10,o.json();case 10:return i=e.sent,u=Object(s.toCSL)(i),l=u.filter(function(e){return e instanceof Error}),c=u.filter(function(e){return e instanceof Error==!1}),e.abrupt("return",{data:c,invalid:l});case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}},function(e,t,n){"use strict";n.r(t),n.d(t,"get",function(){return m}),n.d(t,"deprecatedGetFromURL",function(){return v});var r=n(2),o=n.n(r),i=n(8),a=n.n(i),u=n(17),l=n.n(u),c=n(16),s=n.n(c),p=n(12),f=n.n(p),d=n(45),g=n(25),h=n(23);function m(e){return b.apply(this,arguments)}function b(){return(b=f()(o.a.mark(function e(t){var n,r;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(d.a)("get_website_meta",{url:t});case 2:if((n=e.sent).ok){e.next=5;break}return e.abrupt("return",new h.a(t,n));case 5:return e.next=7,n.json();case 7:return r=e.sent,e.abrupt("return",a()({id:Date.now().toString(),type:"webpage",title:Object(g.b)(r,["og.title","sailthru.title","title"]),URL:t,"container-title":r.og.site_name,author:r.authors},y("accessed",(new Date).toISOString()),y("issued",Object(g.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"]))));case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function y(e,t){if(!t||isNaN(Date.parse(t)))return{};var n=new Date(t);return s()({},e,{raw:[n.getUTCFullYear(),"0".concat(n.getUTCMonth()+1).slice(-2),"0".concat(n.getUTCDate()).slice(-2)].join("/")})}function v(e){return _.apply(this,arguments)}function _(){return(_=f()(o.a.mark(function e(t){var n,r,i;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(d.a)("get_website_meta",{url:t});case 2:if((n=e.sent).ok){e.next=5;break}throw new Error(501===n.status?top.ABT.i18n.errors.missing_php_features:n.statusText);case 5:return e.next=7,n.json();case 7:return r=e.sent,i=r.authors.map(function(e){return a()({},e,{type:"author"})}),e.abrupt("return",{fields:{accessed:k((new Date).toISOString()),title:Object(g.b)(r,["og.title","sailthru.title","title"]),issued:k(Object(g.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"])),"container-title":Object(g.b)(r,["og.site_name"]),URL:t},people:i});case 10:case"end":return e.stop()}},e)}))).apply(this,arguments)}function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(isNaN(Date.parse(e)))return"";var t=new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}).split("/"),n=l()(t,3),r=n[0],o=n[1],i=n[2];return"".concat(i,"/").concat(r,"/").concat(o)}},function(e,t,n){"use strict";n.r(t),n.d(t,"get",function(){return h}),n.d(t,"deprecatedGetFromISBN",function(){return b});var r=n(16),o=n.n(r),i=n(8),a=n.n(i),u=n(2),l=n.n(u),c=n(12),s=n.n(c),p=n(33),f=n(31),d=n(85),g=n(23);function h(e){return m.apply(this,arguments)}function m(){return(m=s()(l.a.mark(function e(t){var n,r,o,i=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]&&i[1],e.next=3,fetch(Object(p.addQueryArgs)("https://www.googleapis.com/books/v1/volumes",{q:"isbn:".concat(t.replace(/-/g,""))}));case 3:if((r=e.sent).ok){e.next=6;break}return e.abrupt("return",new g.a(t,r));case 6:return e.t0=d.toCSL,e.next=9,r.json();case 9:if(e.t1=e.sent,e.t2=n,0!==(o=(0,e.t0)(e.t1,e.t2)).length){e.next=14;break}return e.abrupt("return",new g.a(t,r));case 14:return e.abrupt("return",o[0]);case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}function b(e,t){return y.apply(this,arguments)}function y(){return(y=s()(l.a.mark(function e(t,n){var r,i,u,c,s,p,d,g,h,m,b;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://www.googleapis.com/books/v1/volumes?q=isbn:".concat(t.replace("-","")));case 2:if((i=e.sent).ok){e.next=5;break}throw new Error("".concat(top.ABT.i18n.errors.prefix,": getFromISBN => ").concat(top.ABT.i18n.errors.status_error));case 5:return e.next=7,i.json();case 7:if(0!==(u=e.sent).totalItems){e.next=10;break}throw new Error("".concat(top.ABT.i18n.errors.no_results));case 10:return c=u.items[0].volumeInfo,s=c.authors,p=c.pageCount,d=c.publishedDate,g=c.publisher,h=c.title,m=Array.isArray(s)?s.map(function(e){var t=Object(f.parseName)(e);return a()({},t,{type:"author",given:t.given||"",family:t.family||""})}):[],b="chapter"===n?"container-title":"title",e.abrupt("return",{fields:(r={ISBN:t,issued:"string"==typeof d?d.replace(/-/g,"/"):"","number-of-pages":"number"==typeof p?p.toString():""},o()(r,b,h||""),o()(r,"publisher",g||""),r),people:m});case 14:case"end":return e.stop()}},e)}))).apply(this,arguments)}},function(e,t,n){"use strict";function r(e,t,n,o){this.message=e,this.expected=t,this.found=n,this.location=o,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}(r,Error),r.buildMessage=function(e,t){var n={literal:function(e){return'"'+o(e.text)+'"'},class:function(e){var t,n="";for(t=0;t0){for(t=1,r=1;t/g,"¿"]].reduce(function(e,t){return e=e.replace(t[0],t[1])},t))};var t,n},Q=/^[^{}"\\]/,X=nt(["{","}",'"',"\\"],!0,!1),ee=/^[0-9]/,te=nt([["0","9"]],!1,!1),ne=function(e){return{kind:"Number",loc:et(),value:parseInt(e,10)}},re=function(e){return{kind:"String",loc:et(),value:e}},oe=function(e){return{kind:"NestedLiteral",loc:et(),value:e}},ie="%",ae=tt("%",!1),ue=/^[^\r\n]/,le=nt(["\r","\n"],!0,!1),ce=function(e){return{kind:"LineComment",loc:et(),value:e}},se="\\",pe=tt("\\",!1),fe=/^[a-zA-Z0-9]/,de=nt([["a","z"],["A","Z"],["0","9"]],!1,!1),ge=function(e,t){return{kind:"DicraticalCommand",loc:et(),mark:e,character:t}},he=function(e,t){return{kind:"DicraticalCommand",loc:et(),mark:e,character:t}},me=/^[^A-Za-z0-9\t\r\n]/,be=nt([["A","Z"],["a","z"],["0","9"],"\t","\r","\n"],!0,!1),ye=function(e){return{kind:"SymbolCommand",loc:et(),value:e}},ve=function(e,t){return{kind:"RegularCommand",loc:et(),value:e,arguments:t}},_e="[",ke=tt("[",!1),we=/^[^\]]/,Se=nt(["]"],!0,!1),Oe="]",je=tt("]",!1),xe=function(e){return{kind:"OptionalArgument",loc:et(),value:e}},Ce=function(e){return{kind:"RequiredArgument",loc:et(),value:e}},Ee=/^[a-zA-Z\-_]/,Ie=nt([["a","z"],["A","Z"],"-","_"],!1,!1),Ae=/^[a-zA-Z0-9\-_:]/,Pe=nt([["a","z"],["A","Z"],["0","9"],"-","_",":"],!1,!1),Ye=/^['`=~\^.]/,Me=nt(["'","`","=","~","^","."],!1,!1),De=/^['`"c=buv~\^.drHk]/,Te=nt(["'","`",'"',"c","=","b","u","v","~","^",".","d","r","H","k"],!1,!1),Re="=",Le=tt("=",!1),Ne="#",Fe=tt("#",!1),qe=/^[\r\n]/,Be=nt(["\r","\n"],!1,!1),Ue=(rt("Mandatory Horizontal Whitespace"),/^[ \t]/),He=nt([" ","\t"],!1,!1),ze=rt("Optional Horizontal Whitespace"),Ve=(rt("Mandatory Vertical Whitespace"),rt("Optional Vertical Whitespace"),rt("Mandatory Whitespace"),/^[ \t\n\r]/),We=nt([" ","\t","\n","\r"],!1,!1),Ke=rt("Optional Whitespace"),$e=0,Ge=0,Ze=[{line:1,column:1}],Je=0,Qe=[],Xe=0;if("startRule"in t){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');a=i[t.startRule]}function et(){return it(Ge,$e)}function tt(e,t){return{type:"literal",text:e,ignoreCase:t}}function nt(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function rt(e){return{type:"other",description:e}}function ot(t){var n,r=Ze[t];if(r)return r;for(n=t-1;!Ze[n];)n--;for(r={line:(r=Ze[n]).line,column:r.column};nJe&&(Je=$e,Qe=[]),Qe.push(e))}function ut(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function lt(){var e,t,n;if(e=$e,jt()!==o){for(t=[],n=st();n!==o;)t.push(n),n=st();t!==o&&(n=jt())!==o?(Ge=e,e=u(t)):($e=e,e=o)}else $e=e,e=o;return e}function ct(){var t,n,r,i,a;if(t=$e,e.substr($e,8).toLowerCase()===l?(n=e.substr($e,8),$e+=8):(n=o,0===Xe&&at(c)),n!==o){for(r=[],s.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));i!==o;)r.push(i),s.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));if(r!==o){for(i=[],f.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(d));a!==o;)i.push(a),f.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(d));i!==o?t=n=[n,r,i]:($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;if(t===o)if(t=$e,g.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(h)),n!==o){for(r=[],s.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));i!==o;)r.push(i),s.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(p));if(r!==o){for(i=[],f.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(d));a!==o;)i.push(a),f.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(d));i!==o?t=n=[n,r,i]:($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;return t}function st(){var t,n,r,i,a;for(t=$e,n=[],r=ct();r!==o;)n.push(r),r=ct();if(n!==o)if((r=function(){var t,n,r,i,a,u;if(t=$e,e.substr($e,9).toLowerCase()===x?(n=e.substr($e,9),$e+=9):(n=o,0===Xe&&at(C)),n!==o)if(jt()!==o)if(k.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(w)),r!==o)if(jt()!==o){for(i=[],a=ft();a!==o;)i.push(a),a=ft();i!==o&&(a=jt())!==o?(S.test(e.charAt($e))?(u=e.charAt($e),$e++):(u=o,0===Xe&&at(O)),u!==o&&jt()!==o?(Ge=t,n=E(i),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;return t}())===o&&(r=function(){var t,n,r,i,a,u,l;if(t=$e,e.substr($e,7).toLowerCase()===I?(n=e.substr($e,7),$e+=7):(n=o,0===Xe&&at(A)),n!==o)if(jt()!==o)if(k.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(w)),r!==o)if(jt()!==o)if((i=_t())!==o)if(kt()!==o){if(a=[],(u=ft())!==o)for(;u!==o;)a.push(u),u=ft();else a=o;a!==o&&(u=jt())!==o?(S.test(e.charAt($e))?(l=e.charAt($e),$e++):(l=o,0===Xe&&at(O)),l!==o&&jt()!==o?(Ge=t,n=P(i,a),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;return t}())===o&&(r=function(){var t,n,r,i,a,u,l,c,s;if(t=$e,64===e.charCodeAt($e)?(n=b,$e++):(n=o,0===Xe&&at(y)),n!==o){if(r=$e,i=[],v.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_)),a!==o)for(;a!==o;)i.push(a),v.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_));else i=o;if((r=i!==o?e.substring(r,$e):i)!==o)if(k.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(w)),i!==o)if((a=jt())!==o)if((u=function(){var t,n,r,i,a;if(t=$e,(n=jt())!==o){for(r=$e,i=[],Y.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(M));a!==o;)i.push(a),Y.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(M));(r=i!==o?e.substring(r,$e):i)!==o&&(i=jt())!==o?(44===e.charCodeAt($e)?(a=D,$e++):(a=o,0===Xe&&at(T)),a!==o?(Ge=t,n=R(r),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;return t}())===o&&(u=null),u!==o)if(jt()!==o){for(l=[],c=pt();c!==o;)l.push(c),c=pt();l!==o&&(c=jt())!==o?(S.test(e.charAt($e))?(s=e.charAt($e),$e++):(s=o,0===Xe&&at(O)),s!==o&&jt()!==o?(Ge=t,n=j(r,u,l),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;else $e=t,t=o}else $e=t,t=o;return t}()),r!==o){for(i=[],a=ct();a!==o;)i.push(a),a=ct();i!==o?(Ge=t,t=n=m(r)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;return t}function pt(){var t,n,r;return t=$e,(n=function(){var t,n,r,i,a;if(t=$e,(n=jt())!==o){if(r=$e,i=[],N.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(F)),a!==o)for(;a!==o;)i.push(a),N.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(F));else i=o;(r=i!==o?e.substring(r,$e):i)!==o?(Ge=t,n=q(r),t=n):($e=t,t=o)}else $e=t,t=o;return t}())!==o&&kt()!==o&&(r=function(){var t,n,r;if((t=function(){var t,n,r,i;if(t=$e,n=$e,r=[],ee.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(te)),i!==o)for(;i!==o;)r.push(i),ee.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(te));else r=o;return(n=r!==o?e.substring(n,$e):r)!==o&&(Ge=t,n=ne(n)),t=n}())===o){for(t=$e,n=[],(r=ft())===o&&(r=dt());r!==o;)n.push(r),(r=ft())===o&&(r=dt());n!==o&&(Ge=t,n=B(n)),t=n}return t}())!==o&&function(){var t,n,r,i,a,u;if(t=$e,(n=jt())!==o)if(44===e.charCodeAt($e)?(r=D,$e++):(r=o,0===Xe&&at(T)),r===o&&(r=null),r!==o)if((i=Ot())!==o){for(a=[],(u=bt())===o&&(u=St());u!==o;)a.push(u),(u=bt())===o&&(u=St());a!==o?t=n=[n,r,i,a]:($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;else $e=t,t=o;return t}()!==o?(Ge=t,t=n=L(n,r)):($e=t,t=o),t}function ft(){var t,n,r,i,a;if(t=$e,34===e.charCodeAt($e)?(n=U,$e++):(n=o,0===Xe&&at(H)),n!==o){for(r=[],(i=mt())===o&&(i=yt())===o&&(i=ht());i!==o;)r.push(i),(i=mt())===o&&(i=yt())===o&&(i=ht());r!==o?(34===e.charCodeAt($e)?(i=U,$e++):(i=o,0===Xe&&at(H)),i!==o?((a=wt())===o&&(a=null),a!==o?(Ge=t,t=n=z(r)):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;if(t===o)if(t=$e,123===e.charCodeAt($e)?(n=V,$e++):(n=o,0===Xe&&at(W)),n!==o){for(r=[],(i=mt())===o&&(i=yt())===o&&(i=gt());i!==o;)r.push(i),(i=mt())===o&&(i=yt())===o&&(i=gt());r!==o?(125===e.charCodeAt($e)?(i=K,$e++):(i=o,0===Xe&&at($)),i!==o?((a=wt())===o&&(a=null),a!==o?(Ge=t,t=n=z(r)):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;return t}function dt(){var e,t,n;return e=$e,(t=function(){var e,t;return e=$e,(t=_t())!==o&&(Ge=e,t=re(t)),e=t}())!==o?((n=wt())===o&&(n=null),n!==o?(Ge=e,e=t=z(t)):($e=e,e=o)):($e=e,e=o),e}function gt(){var t,n,r;if(t=$e,n=[],G.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(Z)),r!==o)for(;r!==o;)n.push(r),G.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(Z));else n=o;return n!==o&&(Ge=t,n=J(n)),t=n}function ht(){var t,n,r;if(t=$e,n=[],Q.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(X)),r!==o)for(;r!==o;)n.push(r),Q.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(X));else n=o;return n!==o&&(Ge=t,n=J(n)),t=n}function mt(){var t,n,r,i;if(t=$e,123===e.charCodeAt($e)?(n=V,$e++):(n=o,0===Xe&&at(W)),n!==o){for(r=[],(i=gt())===o&&(i=yt())===o&&(i=mt());i!==o;)r.push(i),(i=gt())===o&&(i=yt())===o&&(i=mt());r!==o?(125===e.charCodeAt($e)?(i=K,$e++):(i=o,0===Xe&&at($)),i!==o?(Ge=t,t=n=oe(r)):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;return t}function bt(){var t,n,r,i,a;if(t=$e,37===e.charCodeAt($e)?(n=ie,$e++):(n=o,0===Xe&&at(ae)),n!==o)if(Ot()!==o){if(r=$e,i=[],ue.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(le)),a!==o)for(;a!==o;)i.push(a),ue.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(le));else i=o;if((r=i!==o?e.substring(r,$e):i)!==o){if(i=[],(a=St())!==o)for(;a!==o;)i.push(a),a=St();else i=o;i!==o?(Ge=t,t=n=ce(r)):($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;else $e=t,t=o;return t}function yt(){var t;return(t=function(){var t,n,r,i,a,u;return t=$e,92===e.charCodeAt($e)?(n=se,$e++):(n=o,0===Xe&&at(pe)),n!==o&&(r=function(){var t;return Ye.test(e.charAt($e))?(t=e.charAt($e),$e++):(t=o,0===Xe&&at(Me)),t}())!==o?(fe.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(de)),i!==o?(Ge=t,n=ge(r,i),t=n):($e=t,t=o)):($e=t,t=o),t===o&&(t=$e,92===e.charCodeAt($e)?(n=se,$e++):(n=o,0===Xe&&at(pe)),n!==o&&(r=function(){var t;return De.test(e.charAt($e))?(t=e.charAt($e),$e++):(t=o,0===Xe&&at(Te)),t}())!==o?(123===e.charCodeAt($e)?(i=V,$e++):(i=o,0===Xe&&at(W)),i!==o?(fe.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(de)),a!==o?(125===e.charCodeAt($e)?(u=K,$e++):(u=o,0===Xe&&at($)),u!==o?(Ge=t,n=he(r,a),t=n):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)):($e=t,t=o)),t}())===o&&(t=function(){var t,n,r,i,a;if(t=$e,92===e.charCodeAt($e)?(n=se,$e++):(n=o,0===Xe&&at(pe)),n!==o){if(r=$e,i=[],v.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_)),a!==o)for(;a!==o;)i.push(a),v.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(_));else i=o;if((r=i!==o?e.substring(r,$e):i)!==o){for(i=[],a=vt();a!==o;)i.push(a),a=vt();i!==o?(Ge=t,n=ve(r,i),t=n):($e=t,t=o)}else $e=t,t=o}else $e=t,t=o;return t}())===o&&(t=function(){var t,n,r,i;return t=$e,92===e.charCodeAt($e)?(n=se,$e++):(n=o,0===Xe&&at(pe)),n!==o?(r=$e,me.test(e.charAt($e))?(i=e.charAt($e),$e++):(i=o,0===Xe&&at(be)),(r=i!==o?e.substring(r,$e):i)!==o?(Ge=t,n=ye(r),t=n):($e=t,t=o)):($e=t,t=o),t}()),t}function vt(){var t;return(t=function(){var t,n,r,i,a;if(t=$e,123===e.charCodeAt($e)?(n=V,$e++):(n=o,0===Xe&&at(W)),n!==o)if(Ot()!==o){for(r=[],(i=yt())===o&&(i=gt());i!==o;)r.push(i),(i=yt())===o&&(i=gt());r!==o&&(i=Ot())!==o?(125===e.charCodeAt($e)?(a=K,$e++):(a=o,0===Xe&&at($)),a!==o?(Ge=t,n=Ce(r),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;return t}())===o&&(t=function(){var t,n,r,i,a;if(t=$e,91===e.charCodeAt($e)?(n=_e,$e++):(n=o,0===Xe&&at(ke)),n!==o)if(Ot()!==o){if(r=$e,i=[],we.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Se)),a!==o)for(;a!==o;)i.push(a),we.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Se));else i=o;(r=i!==o?e.substring(r,$e):i)!==o&&(i=Ot())!==o?(93===e.charCodeAt($e)?(a=Oe,$e++):(a=o,0===Xe&&at(je)),a!==o?(Ge=t,n=xe(r),t=n):($e=t,t=o)):($e=t,t=o)}else $e=t,t=o;else $e=t,t=o;return t}()),t}function _t(){var t,n,r,i,a;if(t=$e,n=$e,Ee.test(e.charAt($e))?(r=e.charAt($e),$e++):(r=o,0===Xe&&at(Ie)),r!==o){if(i=[],Ae.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Pe)),a!==o)for(;a!==o;)i.push(a),Ae.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Pe));else i=o;i!==o?n=r=[r,i]:($e=n,n=o)}else $e=n,n=o;return t=n!==o?e.substring(t,$e):n}function kt(){var t,n,r,i;return t=$e,(n=Ot())!==o?(61===e.charCodeAt($e)?(r=Re,$e++):(r=o,0===Xe&&at(Le)),r!==o&&(i=Ot())!==o?t=n=[n,r,i]:($e=t,t=o)):($e=t,t=o),t}function wt(){var t,n,r,i;return t=$e,(n=jt())!==o?(35===e.charCodeAt($e)?(r=Ne,$e++):(r=o,0===Xe&&at(Fe)),r!==o&&(i=jt())!==o?t=n=[n,r,i]:($e=t,t=o)):($e=t,t=o),t}function St(){var t;return qe.test(e.charAt($e))?(t=e.charAt($e),$e++):(t=o,0===Xe&&at(Be)),t}function Ot(){var t,n;for(Xe++,t=[],Ue.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(He));n!==o;)t.push(n),Ue.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(He));return Xe--,t===o&&(n=o,0===Xe&&at(ze)),t}function jt(){var t,n;for(Xe++,t=[],Ve.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(We));n!==o;)t.push(n),Ve.test(e.charAt($e))?(n=e.charAt($e),$e++):(n=o,0===Xe&&at(We));return Xe--,t===o&&(n=o,0===Xe&&at(Ke)),t}if((n=a())!==o&&$e===e.length)return n;throw n!==o&&$e0){for(t=1,r=1;tR&&(R=M,L=[]),L.push(e))}function W(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function K(){var e,t,n;if(e=M,ee()!==o){if(t=[],(n=$())!==o)for(;n!==o;)t.push(n),n=$();else t=o;t!==o&&(n=ee())!==o?(D=e,e=u(t)):(M=e,e=o)}else M=e,e=o;return e}function $(){var t,n,r,i;if(t=M,(n=function(){var t,n,r;return t=M,e.substr(M,2)===_?(n=_,M+=2):(n=o,0===N&&V(k)),n!==o&&J()!==o&&(r=Z())!==o&&ee()!==o?(D=t,n=w(r),t=n):(M=t,t=o),t}())!==o){if(r=[],(i=G())!==o)for(;i!==o;)r.push(i),i=G();else r=o;r!==o&&(i=function(){var t,n,r,i,a;return t=M,e.substr(M,2)===s?(n=s,M+=2):(n=o,0===N&&V(p)),n!==o&&(r=X())!==o?(45===e.charCodeAt(M)?(i=y,M++):(i=o,0===N&&V(v)),i!==o&&(a=ee())!==o?t=n=[n,r,i,a]:(M=t,t=o)):(M=t,t=o),t}())!==o?(D=t,t=n=l(n,r)):(M=t,t=o)}else M=t,t=o;return t}function G(){var t,n,r,i,a;if(t=M,(n=function(){var t,n,r,i,a;if(t=M,n=M,N++,e.substr(M,2)===s?(r=s,M+=2):(r=o,0===N&&V(p)),N--,r===o?n=void 0:(M=n,n=o),n!==o){if(r=M,i=[],f.test(e.charAt(M))?(a=e.charAt(M),M++):(a=o,0===N&&V(d)),a!==o)for(;a!==o;)i.push(a),f.test(e.charAt(M))?(a=e.charAt(M),M++):(a=o,0===N&&V(d));else i=o;(r=i!==o?e.substring(r,M):i)!==o?(D=t,n=g(r),t=n):(M=t,t=o)}else M=t,t=o;return t}())!==o)if(J()!==o)if((r=Z())!==o){if(i=[],(a=Q())!==o)for(;a!==o;)i.push(a),a=Q();else i=o;i!==o?(D=t,t=n=c(n,r)):(M=t,t=o)}else M=t,t=o;else M=t,t=o;else M=t,t=o;return t}function Z(){var t,n,r,i;for(t=M,n=M,r=[],h.test(e.charAt(M))?(i=e.charAt(M),M++):(i=o,0===N&&V(m));i!==o;)r.push(i),h.test(e.charAt(M))?(i=e.charAt(M),M++):(i=o,0===N&&V(m));return(n=r!==o?e.substring(n,M):r)!==o&&(D=t,n=b(n)),t=n}function J(){var t,n,r,i;return t=M,(n=X())!==o?(45===e.charCodeAt(M)?(r=y,M++):(r=o,0===N&&V(v)),r!==o&&(i=X())!==o?t=n=[n,r,i]:(M=t,t=o)):(M=t,t=o),t}function Q(){var t;return 10===e.charCodeAt(M)?(t=S,M++):(t=o,0===N&&V(O)),t===o&&(e.substr(M,2)===j?(t=j,M+=2):(t=o,0===N&&V(x))),t}function X(){var t,n;if(N++,t=[],E.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(I)),n!==o)for(;n!==o;)t.push(n),E.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(I));else t=o;return N--,t===o&&(n=o,0===N&&V(C)),t}function ee(){var t,n;for(N++,t=[],A.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(P));n!==o;)t.push(n),A.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(P));return N--,t===o&&(n=o,0===N&&V(Y)),t}if((n=a())!==o&&M===e.length)return n;throw n!==o&&M)/g,"").replace(/(>)(\s+?)(<)/g,"$1$3"),e.abrupt("return",{kind:"custom",value:p,label:a.textContent,shortTitle:l&&l.textContent?l.textContent:void 0});case 14:case"end":return e.stop()}},e)}))).apply(this,arguments)}},function(e,t,n){"use strict";n.d(t,"a",function(){return j});var r=n(8),o=n.n(r),i=n(4),a=n.n(i),u=n(5),l=n.n(u),c=n(10),s=n.n(c),p=n(9),f=n.n(p),d=n(11),g=n.n(d),h=n(6),m=n(0),b=n(65),y=n.n(b),v=n(19),_=n.n(v),k=n(66),w=n.n(k),S=n(67),O=n.n(S),j=function(e){function t(){var e;return a()(this,t),(e=s()(this,f()(t).apply(this,arguments))).state={inputValue:e.props.value.label,suggestions:[]},e.search=_.a.debounce(function(t){var n=t.value;e.setState({suggestions:e.fuse.search(n).slice(0,10)})},500,{leading:!0,trailing:!0}),e.inputProps={placeholder:Object(m.__)("Search for a citation style...","academic-bloggers-toolkit"),required:!0,type:"search",value:"",onChange:function(t,n){var r=n.method,o=n.newValue;switch(r){case"escape":return e.setState({inputValue:""});default:return e.setState({inputValue:o})}},onKeyDown:function(e){"Enter"===e.key&&e.preventDefault()}},e.ref=Object(h.createRef)(),e.getSuggestionValue=function(e){return e.label},e.onSuggestionSelected=function(t,n){var r=n.suggestion;e.setValidity(),e.props.onChange(r)},e.onSuggestionsClearRequested=function(){e.setState({suggestions:[]})},e.onSuggestionsFetchRequested=function(t){"input-changed"===t.reason&&e.setValidity(!1),e.search(t)},e.setValidity=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.ref.current&&e.ref.current.input.setCustomValidity(t?"":Object(m.__)("Invalid citation style","academic-bloggers-toolkit"))},e}return g()(t,e),l()(t,[{key:"componentDidMount",value:function(){var e=this;this.props.autofocus&&setTimeout(function(){e.ref.current&&e.ref.current.input.focus()},100)}},{key:"render",value:function(){return React.createElement(w.a,{ref:this.ref,suggestions:this.state.suggestions,getSuggestionValue:this.getSuggestionValue,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,onSuggestionSelected:this.onSuggestionSelected,renderSuggestion:this.getSuggestionValue,inputProps:o()({},this.inputProps,{value:this.state.inputValue}),theme:O.a})}},{key:"fuse",get:function(){return new y.a(this.props.styleJSON.styles,{shouldSort:!0,threshold:.3,location:0,distance:50,maxPatternLength:32,minMatchCharLength:2,keys:[{name:"label",weight:.4},{name:"value",weight:.2},{name:"shortTitle",weight:.4}]})}}]),t}(h.Component);t.b=j},function(e,t,n){ /*! * Fuse.js v3.4.4 - Lightweight fuzzy-search (http://fusejs.io) * * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) * All Rights Reserved. Apache Software License 2.0 * * http://www.apache.org/licenses/LICENSE-2.0 */ e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),r=n.tokenSearchers,o=n.fullSearcher,i=this._search(r,o),a=i.weights,u=i.results;return this._computeScore(a,u),this.options.shouldSort&&this._sort(u),t.limit&&"number"==typeof t.limit&&(u=u.slice(0,t.limit)),this._format(u)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,o=n.length;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,r={},o=[];if("string"==typeof n[0]){for(var i=0,a=n.length;i1)throw new Error("Key weight has to be > 0 and <= 1");d=d.name}else u[d]={weight:1};this._analyze({key:d,value:this.options.getFn(s,d),record:s,index:l},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:u,results:o}}},{key:"_analyze",value:function(e,t){var n=e.key,r=e.arrayIndex,o=void 0===r?-1:r,i=e.value,a=e.record,l=e.index,c=t.tokenSearchers,s=void 0===c?[]:c,p=t.fullSearcher,f=void 0===p?[]:p,d=t.resultMap,g=void 0===d?{}:d,h=t.results,m=void 0===h?[]:h;if(null!=i){var b=!1,y=-1,v=0;if("string"==typeof i){this._log("\nKey: ".concat(""===n?"-":n));var _=f.search(i);if(this._log('Full text: "'.concat(i,'", score: ').concat(_.score)),this.options.tokenize){for(var k=i.split(this.options.tokenSeparator),w=[],S=0;S-1&&(Y=(Y+y)/2),this._log("Score average:",Y);var M=!this.options.tokenize||!this.options.matchAllTokens||v>=s.length;if(this._log("\nCheck Matches: ".concat(M)),(b||_.isMatch)&&M){var D=g[l];D?D.output.push({key:n,arrayIndex:o,value:i,score:Y,matchedIndices:_.matchedIndices}):(g[l]={item:a,output:[{key:n,arrayIndex:o,value:i,score:Y,matchedIndices:_.matchedIndices}]},m.push(g[l]))}}else if(u(i))for(var T=0,R=i.length;T-1&&(a.arrayIndex=i.arrayIndex),t.matches.push(a)}}}),this.options.includeScore&&o.push(function(e,t){t.score=e.score});for(var i=0,a=e.length;in)return o(e,this.pattern,r);var a=this.options,u=a.location,l=a.distance,c=a.threshold,s=a.findAllMatches,p=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:u,distance:l,threshold:c,findAllMatches:s,minMatchCharLength:p})}}])&&r(t.prototype,n),e}();e.exports=u},function(e,t){var n=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(r,"|")),i=e.match(o),a=!!i,u=[];if(a)for(var l=0,c=i.length;l=Y;T-=1){var R=T-1,L=n[e.charAt(R)];if(L&&(k[R]=1),D[T]=(D[T+1]<<1|1)&L,0!==I&&(D[T]|=(j[T+1]|j[T])<<1|1|j[T+1]),D[T]&E&&(x=r(t,{errors:I,currentLocation:R,expectedLocation:m,distance:c}))<=y){if(y=x,(v=R)<=m)break;Y=Math.max(1,2*m-v)}}if(r(t,{errors:I+1,currentLocation:m,expectedLocation:m,distance:c})>y)break;j=D}return{isMatch:v>=0,score:0===x?.001:x,matchedIndices:o(k,h)}}},function(e,t){e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,o=t.currentLocation,i=void 0===o?0:o,a=t.expectedLocation,u=void 0===a?0:a,l=t.distance,c=void 0===l?100:l,s=r/e.length,p=Math.abs(u-i);return c?s+p/c:p?1:s}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,o=-1,i=0,a=e.length;i=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r=0&&"string"!=typeof e)&&(!(d.c.indexOf(t)>=0&&"number"!=typeof e)&&"abstract"!==t))},r=e.t0.pickBy.call(e.t0,e.t1,e.t2),e.abrupt("return",r);case 12:case"end":return e.stop()}},e)}))).apply(this,arguments)}function b(e){return y.apply(this,arguments)}function y(){return(y=s()(l.a.mark(function e(t){var n,r,i,u,c,s,p,f,d,g,h;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n={data:new Set,invalid:new Set},r=new Headers({Accept:"application/vnd.citationstyles.csl+json"}),i=!0,u=!1,c=void 0,e.prev=5,s=t[Symbol.iterator]();case 7:if(i=(p=s.next()).done){e.next=28;break}return f=p.value,d="https://doi.org/".concat(encodeURIComponent(f)),e.next=12,fetch(d,{headers:r});case 12:if((g=e.sent).ok){e.next=16;break}return n.invalid.add(f),e.abrupt("continue",25);case 16:return e.t0=o.a,e.t1={},e.next=20,g.json();case 20:e.t2=e.sent,e.t3={id:"0"},(h=(0,e.t0)(e.t1,e.t2,e.t3))["container-title-short"]&&(h.journalAbbreviation=h["container-title-short"][0]),n.data.add(h);case 25:i=!0,e.next=7;break;case 28:e.next=34;break;case 30:e.prev=30,e.t4=e.catch(5),u=!0,c=e.t4;case 34:e.prev=34,e.prev=35,i||null==s.return||s.return();case 37:if(e.prev=37,!u){e.next=40;break}throw c;case 40:return e.finish(37);case 41:return e.finish(34);case 42:return e.abrupt("return",[a()(n.data),a()(n.invalid)]);case 43:case"end":return e.stop()}},e,null,[[5,30,34,42],[35,,37,41]])}))).apply(this,arguments)}},,,function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;lY.length&&Y.push(e)}function T(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var l=!1;if(null===t)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+R(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var i=new Set(["'s","'s-","'t","a","aan 't","aan de","aan den","aan der","aan het","aan t","aan","am de","am","auf ter","ben","bij 't","bij de","bij den","bij het","bij t","bij","bin","boven d","boven d'","d","dal","dal'","dall'","dalla","de die le","de die","de l","de l'","de la","de las","de le","de van der","deca","dela","die le","do","don","het","i","il","im","in 't","in de","in den","in het","in t","in","l","l'","la","las","le","los","lou","of","onder 't","onder de","onder den","onder het","onder t","onder","op 't","op den","op der","op gen","op het","op t","op ten","op","over 't","over de","over den","over het","over t","over","s","s'","t","te","ten","ter","tho","thoe","thor","to","toe","tot","uijt 't","uijt de","uijt den","uijt te de","uijt ten","uijt","uit 't","uit de","uit den","uit het","uit t","uit te de","uit ten","uit","unter","v","v.","v.d.","van 't","van de l","van de l'","van de","van de","van den","van der","van gen","van het","van la","van t","van ter","van van de","vander","vd","ver","von 't","von t","voor 't","voor de","voor den","voor in 't","voor in t","voor"]);function a(e){return i.has(e.toLowerCase())?{"non-dropping-particle":e}:{"dropping-particle":e}}t.parseNameParticles=a,t.default=function(e){var t,n,i,u,l="",c="",s="",p="",f="";switch(e.split(",").length){case 1:if(!(u=e.match(/([A-Z][a-zA-Z-]+ )?([a-z][a-zA-Z-]+ .+? [a-z][a-zA-Z-]+ )?([A-Z].+)/)))break;l=(t=o(u,4))[1],c=t[2],s=t[3];break;case 2:if(!(u=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+)/)))break;c=(n=o(u,4))[1],s=n[2],l=n[3];break;case 3:if(!(u=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+), (.+)/)))break;c=(i=o(u,5))[1],s=i[2],p=i[3],l=i[4];break;default:f=e}return f?{literal:f}:r({family:s.trim()},l?{given:l.trim()}:{},p?{suffix:p.trim()}:{},c?a(c.trim()):{})}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__spread||function(){for(var e=[],t=0;t=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},a=this&&this.__spread||function(){for(var e=[],t=0;t=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},a=this&&this.__spread||function(){for(var e=[],t=0;t0&&(g=r({},g,((f={})[k]=a(O),f)))}}catch(e){c={error:e}}finally{try{S&&!S.done&&(s=w.return)&&s.call(w)}finally{if(c)throw c.error}}for(;"function"==typeof m;)m=m();return r({},g,m||{})};t.default=function(e){var t,n,r=c.parse(e),i=[];try{for(var u=o(r.children),l=u.next();!l.done;l=u.next()){var s=l.value;i=a(i,[f(s)])}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPE_MAP=new Map([["ABST","article"],["ADVS","broadcast"],["AGGR","dataset"],["ANCIENT","article"],["ART","graphic"],["BILL","legislation"],["BLOG","post-weblog"],["BOOK","book"],["CASE","legal_case"],["CHAP","chapter"],["CHART","figure"],["CLSWK","musical_score"],["COMP","article"],["CONF","paper-conference"],["CPAPER","paper-conference"],["CTLG","article-magazine"],["DATA","dataset"],["DBASE","dataset"],["DICT","entry-dictionary"],["EBOOK","book"],["ECHAP","chapter"],["EDBOOK","book"],["EJOUR","article-journal"],["ELEC","webpage"],["ENCYC","entry-encyclopedia"],["EQUA","figure"],["FIGURE","figure"],["GEN","article"],["GOVDOC","legislation"],["GRANT","legislation"],["HEAR","legal_case"],["ICOMM","webpage"],["INPR","article-journal"],["JFULL","book"],["JOUR","article-journal"],["LEGAL","legal_case"],["MANSCPT","manuscript"],["MAP","map"],["MGZN","article-magazine"],["MPCT","motion_picture"],["MULTI","webpage"],["MUSIC","song"],["NEWS","article-newspaper"],["PAMP","pamphlet"],["PAT","patent"],["PCOMM","personal_communication"],["RPRT","report"],["SER","article"],["SLIDE","figure"],["SOUND","broadcast"],["STAND","legislation"],["STAT","legislation"],["THES","thesis"],["UNBILL","bill"],["UNPB","manuscript"],["VIDEO","broadcast"]]),t.FIELD_MAP=new Map([["AB","abstract"],["AD","publisher-place"],["AN","number"],["AV","archive_location"],["C3","event"],["C7","number"],["CA","annote"],["CN","call-number"],["CY","publisher-place"],["DB","source"],["DO","DOI"],["DP","archive"],["ET","edition"],["ID","id"],["IS","issue"],["J1","container-title"],["J2","journalAbbreviation"],["JA","journalAbbreviation"],["JF","container-title"],["JO","container-title"],["L2","URL"],["LA","language"],["LK","URL"],["M1","number"],["M3","genre"],["N1","note"],["N2","abstract"],["NV","number-of-volumes"],["OP","original-title"],["PB","publisher"],["PP","publisher-place"],["RI","reviewed-title"],["RN","note"],["RP","status"],["SE","section"],["SP","page-first"],["ST","shortTitle"],["T1","title"],["T2","container-title"],["T3","collection-title"],["TI","title"],["UR","URL"],["VL","volume"],["VO","call-number"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&!1===this.justPressedUpDown&&!1===this.justMouseEntered&&this.highlightFirstSuggestion():this.willRenderSuggestions(e)?this.state.isCollapsed&&!this.justSelectedSuggestion&&this.revealSuggestions():this.resetHighlightedSuggestion()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.suggestions,o=n.onSuggestionHighlighted,i=n.highlightFirstSuggestion;if(!(0,l.default)(r,e.suggestions)&&r.length>0&&i)this.highlightFirstSuggestion();else if(o){var a=this.getHighlightedSuggestion();a!=t.highlightedSuggestion&&o({suggestion:a})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.onDocumentMouseDown),document.removeEventListener("mouseup",this.onDocumentMouseUp)}},{key:"updateHighlightedSuggestion",value:function(e,t,n){var r=this;this.setState(function(o){var i=o.valueBeforeUpDown;return null===t?i=null:null===i&&void 0!==n&&(i=n),{highlightedSectionIndex:e,highlightedSuggestionIndex:t,highlightedSuggestion:null===t?null:r.getSuggestion(e,t),valueBeforeUpDown:i}})}},{key:"resetHighlightedSuggestion",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setState(function(t){var n=t.valueBeforeUpDown;return{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:e?null:n}})}},{key:"revealSuggestions",value:function(){this.setState({isCollapsed:!1})}},{key:"closeSuggestions",value:function(){this.setState({highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!0})}},{key:"getSuggestion",value:function(e,t){var n=this.props,r=n.suggestions,o=n.multiSection,i=n.getSectionSuggestions;return o?i(r[e])[t]:r[t]}},{key:"getHighlightedSuggestion",value:function(){var e=this.state,t=e.highlightedSectionIndex,n=e.highlightedSuggestionIndex;return null===n?null:this.getSuggestion(t,n)}},{key:"getSuggestionValueByIndex",value:function(e,t){return(0,this.props.getSuggestionValue)(this.getSuggestion(e,t))}},{key:"getSuggestionIndices",value:function(e){var t=e.getAttribute("data-section-index"),n=e.getAttribute("data-suggestion-index");return{sectionIndex:"string"==typeof t?parseInt(t,10):null,suggestionIndex:parseInt(n,10)}}},{key:"findSuggestionElement",value:function(e){var t=e;do{if(null!==t.getAttribute("data-suggestion-index"))return t;t=t.parentNode}while(null!==t);throw console.error("Clicked element:",e),new Error("Couldn't find suggestion element")}},{key:"maybeCallOnChange",value:function(e,t,n){var r=this.props.inputProps,o=r.value,i=r.onChange;t!==o&&i(e,{newValue:t,method:n})}},{key:"willRenderSuggestions",value:function(e){var t=e.suggestions,n=e.inputProps,r=e.shouldRenderSuggestions,o=n.value;return t.length>0&&r(o)}},{key:"getQuery",value:function(){var e=this.props.inputProps.value,t=this.state.valueBeforeUpDown;return(null===t?e:t).trim()}},{key:"render",value:function(){var e=this,t=this.props,n=t.suggestions,o=t.renderInputComponent,i=t.onSuggestionsFetchRequested,u=t.renderSuggestion,l=t.inputProps,p=t.multiSection,d=t.renderSectionTitle,g=t.id,h=t.getSectionSuggestions,m=t.theme,b=t.getSuggestionValue,y=t.alwaysRenderSuggestions,v=t.highlightFirstSuggestion,_=this.state,k=_.isFocused,w=_.isCollapsed,S=_.highlightedSectionIndex,O=_.highlightedSuggestionIndex,j=_.valueBeforeUpDown,x=y?f:this.props.shouldRenderSuggestions,C=l.value,E=l.onFocus,I=l.onKeyDown,A=this.willRenderSuggestions(this.props),P=y||k&&!w&&A,Y=P?n:[],M=r({},l,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var n=x(C);e.setState({isFocused:!0,isCollapsed:!n}),E&&E(t),n&&i({value:C,reason:"input-focused"})}},onBlur:function(t){e.justClickedOnSuggestionsContainer?e.input.focus():(e.blurEvent=t,e.justSelectedSuggestion||(e.onBlur(),e.onSuggestionsClearRequested()))},onChange:function(t){var n=t.target.value,o=x(n);e.maybeCallOnChange(t,n,"type"),e.suggestionsContainer&&(e.suggestionsContainer.scrollTop=0),e.setState(r({},v?{}:{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null},{valueBeforeUpDown:null,isCollapsed:!o})),o?i({value:n,reason:"input-changed"}):e.onSuggestionsClearRequested()},onKeyDown:function(t,r){var o=t.keyCode;switch(o){case 40:case 38:if(w)x(C)&&(i({value:C,reason:"suggestions-revealed"}),e.revealSuggestions());else if(n.length>0){var a=r.newHighlightedSectionIndex,u=r.newHighlightedItemIndex,l=void 0;l=null===u?null===j?C:j:e.getSuggestionValueByIndex(a,u),e.updateHighlightedSuggestion(a,u,C),e.maybeCallOnChange(t,l,40===o?"down":"up")}t.preventDefault(),e.justPressedUpDown=!0,setTimeout(function(){e.justPressedUpDown=!1});break;case 13:if(229===t.keyCode)break;var c=e.getHighlightedSuggestion();if(P&&!y&&e.closeSuggestions(),null!=c){var s=b(c);e.maybeCallOnChange(t,s,"enter"),e.onSuggestionSelected(t,{suggestion:c,suggestionValue:s,suggestionIndex:O,sectionIndex:S,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout(function(){e.justSelectedSuggestion=!1})}break;case 27:P&&t.preventDefault();var p=P&&!y;if(null===j){if(!p){e.maybeCallOnChange(t,"","escape"),x("")?i({value:"",reason:"escape-pressed"}):e.onSuggestionsClearRequested()}}else e.maybeCallOnChange(t,j,"escape");p?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}I&&I(t)}}),D={query:this.getQuery()};return a.default.createElement(c.default,{multiSection:p,items:Y,renderInputComponent:o,renderItemsContainer:this.renderSuggestionsContainer,renderItem:u,renderItemData:D,renderSectionTitle:d,getSectionItems:h,highlightedSectionIndex:S,highlightedItemIndex:O,inputProps:M,itemProps:this.itemProps,theme:(0,s.mapToAutowhateverTheme)(m),id:g,ref:this.storeAutowhateverRef})}}]),t}();d.propTypes={suggestions:u.default.array.isRequired,onSuggestionsFetchRequested:function(e,t){var n=e[t];if("function"!=typeof n)throw new Error("'onSuggestionsFetchRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsFetchRequestedProp")},onSuggestionsClearRequested:function(e,t){var n=e[t];if(!1===e.alwaysRenderSuggestions&&"function"!=typeof n)throw new Error("'onSuggestionsClearRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsClearRequestedProp")},onSuggestionSelected:u.default.func,onSuggestionHighlighted:u.default.func,renderInputComponent:u.default.func,renderSuggestionsContainer:u.default.func,getSuggestionValue:u.default.func.isRequired,renderSuggestion:u.default.func.isRequired,inputProps:function(e,t){var n=e[t];if(!n.hasOwnProperty("value"))throw new Error("'inputProps' must have 'value'.");if(!n.hasOwnProperty("onChange"))throw new Error("'inputProps' must have 'onChange'.")},shouldRenderSuggestions:u.default.func,alwaysRenderSuggestions:u.default.bool,multiSection:u.default.bool,renderSectionTitle:function(e,t){var n=e[t];if(!0===e.multiSection&&"function"!=typeof n)throw new Error("'renderSectionTitle' must be implemented. See: https://github.com/moroshko/react-autosuggest#renderSectionTitleProp")},getSectionSuggestions:function(e,t){var n=e[t];if(!0===e.multiSection&&"function"!=typeof n)throw new Error("'getSectionSuggestions' must be implemented. See: https://github.com/moroshko/react-autosuggest#getSectionSuggestionsProp")},focusInputOnSuggestionClick:u.default.bool,highlightFirstSuggestion:u.default.bool,theme:u.default.object,id:u.default.string},d.defaultProps={renderSuggestionsContainer:function(e){var t=e.containerProps,n=e.children;return a.default.createElement("div",t,n)},shouldRenderSuggestions:function(e){return e.trim().length>0},alwaysRenderSuggestions:!1,multiSection:!1,focusInputOnSuggestionClick:!0,highlightFirstSuggestion:!1,theme:s.defaultTheme,id:"1"};var g=function(){var e=this;this.onDocumentMouseDown=function(t){e.justClickedOnSuggestionsContainer=!1;for(var n=t.detail&&t.detail.target||t.target;null!==n&&n!==document;){if(null!==n.getAttribute("data-suggestion-index"))return;if(n===e.suggestionsContainer)return void(e.justClickedOnSuggestionsContainer=!0);n=n.parentNode}},this.storeAutowhateverRef=function(t){null!==t&&(e.autowhatever=t)},this.onSuggestionMouseEnter=function(t,n){var r=n.sectionIndex,o=n.itemIndex;e.updateHighlightedSuggestion(r,o),t.target===e.pressedSuggestion&&(e.justSelectedSuggestion=!0),e.justMouseEntered=!0,setTimeout(function(){e.justMouseEntered=!1})},this.highlightFirstSuggestion=function(){e.updateHighlightedSuggestion(e.props.multiSection?0:null,0)},this.onDocumentMouseUp=function(){e.pressedSuggestion&&!e.justSelectedSuggestion&&e.input.focus(),e.pressedSuggestion=null},this.onSuggestionMouseDown=function(t){e.justSelectedSuggestion||(e.justSelectedSuggestion=!0,e.pressedSuggestion=t.target)},this.onSuggestionsClearRequested=function(){var t=e.props.onSuggestionsClearRequested;t&&t()},this.onSuggestionSelected=function(t,n){var r=e.props,o=r.alwaysRenderSuggestions,i=r.onSuggestionSelected,a=r.onSuggestionsFetchRequested;i&&i(t,n),o?a({value:n.suggestionValue,reason:"suggestion-selected"}):e.onSuggestionsClearRequested(),e.resetHighlightedSuggestion()},this.onSuggestionClick=function(t){var n=e.props,r=n.alwaysRenderSuggestions,o=n.focusInputOnSuggestionClick,i=e.getSuggestionIndices(e.findSuggestionElement(t.target)),a=i.sectionIndex,u=i.suggestionIndex,l=e.getSuggestion(a,u),c=e.props.getSuggestionValue(l);e.maybeCallOnChange(t,c,"click"),e.onSuggestionSelected(t,{suggestion:l,suggestionValue:c,suggestionIndex:u,sectionIndex:a,method:"click"}),r||e.closeSuggestions(),!0===o?e.input.focus():e.onBlur(),setTimeout(function(){e.justSelectedSuggestion=!1})},this.onBlur=function(){var t=e.props,n=t.inputProps,r=t.shouldRenderSuggestions,o=n.value,i=n.onBlur,a=e.getHighlightedSuggestion(),u=r(o);e.setState({isFocused:!1,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!u}),i&&i(e.blurEvent,{highlightedSuggestion:a})},this.onSuggestionMouseLeave=function(t){e.resetHighlightedSuggestion(!1),e.justSelectedSuggestion&&t.target===e.pressedSuggestion&&(e.justSelectedSuggestion=!1)},this.onSuggestionTouchStart=function(){e.justSelectedSuggestion=!0},this.onSuggestionTouchMove=function(){e.justSelectedSuggestion=!1,e.pressedSuggestion=null,e.input.focus()},this.itemProps=function(t){return{"data-section-index":t.sectionIndex,"data-suggestion-index":t.itemIndex,onMouseEnter:e.onSuggestionMouseEnter,onMouseLeave:e.onSuggestionMouseLeave,onMouseDown:e.onSuggestionMouseDown,onTouchStart:e.onSuggestionTouchStart,onTouchMove:e.onSuggestionTouchMove,onClick:e.onSuggestionClick}},this.renderSuggestionsContainer=function(t){var n=t.containerProps,r=t.children;return(0,e.props.renderSuggestionsContainer)({containerProps:n,children:r,query:e.getQuery()})}};t.default=d},function(e,t,n){"use strict";var r=n(96);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=function(e,t){if(e===t)return!0;var n=e.length;if(t.length!==n)return!1;for(var r=0;rr+t.offsetHeight&&(r=n+e.offsetHeight-t.offsetHeight),r!==t.scrollTop&&(t.scrollTop=r)}}},{key:"render",value:function(){var e=this.theme,t=this.props,n=t.id,o=t.multiSection,i=t.renderInputComponent,a=t.renderItemsContainer,l=t.highlightedSectionIndex,c=t.highlightedItemIndex,s=this.state.isInputFocused,p=o?this.renderSections():this.renderItems(),f=null!==p,d=this.getItemId(l,c),g="react-autowhatever-"+n,h=r({role:"combobox","aria-haspopup":"listbox","aria-owns":g,"aria-expanded":f},e("react-autowhatever-"+n+"-container","container",f&&"containerOpen"),this.props.containerProps),m=i(r({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":g,"aria-activedescendant":d},e("react-autowhatever-"+n+"-input","input",f&&"inputOpen",s&&"inputFocused"),this.props.inputProps,{onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.props.inputProps.onKeyDown&&this.onKeyDown,ref:this.storeInputReference})),b=a({containerProps:r({id:g,role:"listbox"},e("react-autowhatever-"+n+"-items-container","itemsContainer",f&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:p});return u.default.createElement("div",h,m,b)}}]),t}();h.propTypes={id:l.default.string,multiSection:l.default.bool,renderInputComponent:l.default.func,renderItemsContainer:l.default.func,items:l.default.array.isRequired,renderItem:l.default.func,renderItemData:l.default.object,renderSectionTitle:l.default.func,getSectionItems:l.default.func,containerProps:l.default.object,inputProps:l.default.object,itemProps:l.default.oneOfType([l.default.object,l.default.func]),highlightedSectionIndex:l.default.number,highlightedItemIndex:l.default.number,theme:l.default.oneOfType([l.default.object,l.default.array])},h.defaultProps={id:"1",multiSection:!1,renderInputComponent:function(e){return u.default.createElement("input",e)},renderItemsContainer:function(e){var t=e.containerProps,n=e.children;return u.default.createElement("div",t,n)},renderItem:function(){throw new Error("`renderItem` must be provided")},renderItemData:g,renderSectionTitle:function(){throw new Error("`renderSectionTitle` must be provided")},getSectionItems:function(){throw new Error("`getSectionItems` must be provided")},containerProps:g,inputProps:g,itemProps:g,highlightedSectionIndex:null,highlightedItemIndex:null,theme:{container:"react-autowhatever__container",containerOpen:"react-autowhatever__container--open",input:"react-autowhatever__input",inputOpen:"react-autowhatever__input--open",inputFocused:"react-autowhatever__input--focused",itemsContainer:"react-autowhatever__items-container",itemsContainerOpen:"react-autowhatever__items-container--open",itemsList:"react-autowhatever__items-list",item:"react-autowhatever__item",itemFirst:"react-autowhatever__item--first",itemHighlighted:"react-autowhatever__item--highlighted",sectionContainer:"react-autowhatever__section-container",sectionContainerFirst:"react-autowhatever__section-container--first",sectionTitle:"react-autowhatever__section-title"}},t.default=h},function(e,t,n){"use strict";var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.exports=function(e){var t=e.data,n=e.multiSection;function o(e){var o=r(e,2),i=o[0],a=o[1];return n?null===a||a===t[i]-1?null===(i=function(e){for(null===e?e=0:e++;e=0&&0===t[e];)e--;return-1===e?null:e}(i))?[null,null]:[i,t[i]-1]:[i,a-1]:0===t||0===a?[null,null]:null===a?[null,t-1]:[null,a-1]},isLast:function(e){return null===o(e)[1]}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?t-1:0),r=1;r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["isHighlighted","item","renderItem","renderItemData"]);return delete u.sectionIndex,delete u.itemIndex,"function"==typeof u.onMouseEnter&&(u.onMouseEnter=this.onMouseEnter),"function"==typeof u.onMouseLeave&&(u.onMouseLeave=this.onMouseLeave),"function"==typeof u.onMouseDown&&(u.onMouseDown=this.onMouseDown),"function"==typeof u.onClick&&(u.onClick=this.onClick),a.default.createElement("li",r({role:"option"},u,{ref:this.storeItemReference}),o(n,r({isHighlighted:t},i)))}}]),t}();p.propTypes={sectionIndex:u.default.number,isHighlighted:u.default.bool.isRequired,itemIndex:u.default.number.isRequired,item:u.default.any.isRequired,renderItem:u.default.func.isRequired,renderItemData:u.default.object.isRequired,onMouseEnter:u.default.func,onMouseLeave:u.default.func,onMouseDown:u.default.func,onClick:u.default.func},t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.defaultTheme={container:"react-autosuggest__container",containerOpen:"react-autosuggest__container--open",input:"react-autosuggest__input",inputOpen:"react-autosuggest__input--open",inputFocused:"react-autosuggest__input--focused",suggestionsContainer:"react-autosuggest__suggestions-container",suggestionsContainerOpen:"react-autosuggest__suggestions-container--open",suggestionsList:"react-autosuggest__suggestions-list",suggestion:"react-autosuggest__suggestion",suggestionFirst:"react-autosuggest__suggestion--first",suggestionHighlighted:"react-autosuggest__suggestion--highlighted",sectionContainer:"react-autosuggest__section-container",sectionContainerFirst:"react-autosuggest__section-container--first",sectionTitle:"react-autosuggest__section-title"},t.mapToAutowhateverTheme=function(e){var t={};for(var n in e)switch(n){case"suggestionsContainer":t.itemsContainer=e[n];break;case"suggestionsContainerOpen":t.itemsContainerOpen=e[n];break;case"suggestion":t.item=e[n];break;case"suggestionFirst":t.itemFirst=e[n];break;case"suggestionHighlighted":t.itemHighlighted=e[n];break;case"suggestionsList":t.itemsList=e[n];break;default:t[n]=e[n]}return t}},function(e,t,n){"use strict";var r=n(26),o=n.n(r),i=n(16),a=n.n(i),u=n(8),l=n.n(u),c=n(3),s=n.n(c),p=n(17),f=n.n(p),d=n(4),g=n.n(d),h=n(5),m=n.n(h),b=n(10),y=n.n(b),v=n(9),_=n.n(v),k=n(11),w=n.n(k),S=n(6),O=n(13),j=n(0),x=n(21),C=n.n(x),E=n(2),I=n.n(E),A=n(12),P=n.n(A),Y=n(24),M=n.n(Y),D=n(23),T=n(40),R=n(110),L=n.n(R),N=function(e){function t(){var e;return g()(this,t),(e=y()(this,_()(t).apply(this,arguments))).state={isBusy:!1,query:""},e.inputRef=Object(S.createRef)(),e.handleQuery=P()(I.a.mark(function t(){var n,r,o,i,a,u;return I.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e.setState({isBusy:!0}),n=e.state.query,r=e.props,o=r.kind,i=r.onError,a=r.onSubmit,t.t0=o,t.next="book"===t.t0?6:"chapter"===t.t0?6:"webpage"===t.t0?10:14;break;case 6:return t.next=8,T.b.get(n,"chapter"===o);case 8:return u=t.sent,t.abrupt("break",16);case 10:return t.next=12,T.d.get(n);case 12:return u=t.sent,t.abrupt("break",16);case 14:return e.setState({isBusy:!1}),t.abrupt("return");case 16:if(!(u instanceof D.a)){t.next=20;break}return i(Object(j.sprintf)(Object(j.__)("Unable to retrieve data for identifier: %s","academic-bloggers-toolkit"),u.resource)),e.setState({isBusy:!1}),t.abrupt("return");case 20:return e.setState({isBusy:!1,query:""}),t.abrupt("return",a(u));case 22:case"end":return t.stop()}},t)})),e}return w()(t,e),m()(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.isBusy,r=t.query,o=this.props,i=o.inputProps,a=o.className,u=!this.inputRef.current||!this.inputRef.current.validity.valid;return wp.element.createElement("div",{role:"search",className:M()(L.a.autocite,a)},wp.element.createElement("label",{htmlFor:"autocite",role:"search",className:M()(L.a.autocite,a)},Object(j._x)("Autocite","Not a real word, but should be something short that conveys that citation data will be generated automatically","academic-bloggers-toolkit")),wp.element.createElement("input",C()({id:"autocite",type:"search",autoComplete:"off","data-lpignore":"true",ref:this.inputRef},i,{value:r,onChange:function(t){return e.setState({query:t.currentTarget.value})},onKeyDown:function(t){if("Enter"===t.key)return t.preventDefault(),u?void 0:e.handleQuery()}})),wp.element.createElement(O.IconButton,{isLarge:!0,isBusy:n,isPrimary:n,icon:"search",disabled:u,onClick:this.handleQuery},Object(j.__)("Search","academic-bloggers-toolkit")))}}]),t}(S.Component),F=n(22),q=Object(S.createContext)({data:{},update:function(){}}),B=Object(S.createContext)({people:[],update:function(){},add:function(){},remove:function(){}}),U=n(38),H=n.n(U);var z=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(q.Consumer,null,function(e){var t,i=e.data,a=e.update;return wp.element.createElement("label",{key:r,className:H.a.field},r,wp.element.createElement("input",C()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"text",value:(t=i[n],t&&t.raw?t.raw:t&&t["date-parts"]?t["date-parts"][0].join("/"):""),onChange:function(e){return a(n,(t=e.currentTarget.value,r=t.split("/"),o=f()(r,3),i=o[0],u=o[1],l=o[2],{"date-parts":[[].concat(s()(void 0!==i?[i]:[]),s()(void 0!==u?[u]:[]),s()(void 0!==l?[l]:[]))]}));var t,r,o,i,u,l}})))})},V=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(q.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:r,className:H.a.field},r,wp.element.createElement("input",C()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"number",value:t[n],onChange:function(e){return i(n,parseFloat(e.currentTarget.value))}})))})},W=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(q.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:r,className:H.a.field},r,wp.element.createElement("input",C()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"text",value:t[n],onChange:function(e){return i(n,e.currentTarget.value)}})))})},K=function(e){var t=e.fieldmap,n=t.title,r=t.fields;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("h2",null,n),wp.element.createElement("div",{className:H.a.container},r.map(function(e){return F.a.includes(e.key)?wp.element.createElement(z,{key:e.key,field:e}):F.c.includes(e.key)?wp.element.createElement(V,{key:e.key,field:e}):F.e.includes(e.key)?wp.element.createElement(W,{key:e.key,field:e}):null})))},$=n(80),G=n(72),Z=n.n(G),J=function(e){var t=e.data,n=e.fields,r=e.index,o=e.isLiteral;return wp.element.createElement(B.Consumer,null,function(e){var i=e.update;return wp.element.createElement("div",{role:"group",className:M()(Z.a.person,a()({},Z.a.personLiteral,o))},wp.element.createElement("select",{value:t.kind,onChange:function(e){return i(r,l()({},t,{kind:e.currentTarget.value}))}},n.map(function(e){var t=e.key,n=e.label;return wp.element.createElement("option",{key:t,value:t},n)})),!o&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("input",{required:!0,"data-lpignore":"true",autoComplete:"off",type:"text",placeholder:Object(j.__)("Last name","academic-bloggers-toolkit"),value:t.family,onChange:function(e){return i(r,l()({},t,{family:e.currentTarget.value}))}}),wp.element.createElement("input",{required:!0,"data-lpignore":"true",autoComplete:"off",type:"text",placeholder:Object(j.__)("First name","academic-bloggers-toolkit"),value:t.given,onChange:function(e){return i(r,l()({},t,{given:e.currentTarget.value}))}})),o&&wp.element.createElement("input",{required:!0,type:"text","data-lpignore":"true",autoComplete:"off",placeholder:Object(j.__)("Literal name","academic-bloggers-toolkit"),value:t.literal,onChange:function(e){return i(r,l()({},t,{literal:e.currentTarget.value}))}}),wp.element.createElement(O.IconButton,{type:"button",icon:o?"admin-users":"groups",label:o?Object(j.__)("Toggle single name","academic-bloggers-toolkit"):Object(j.__)("Toggle group name","academic-bloggers-toolkit"),onClick:function(){return i(r,l()({kind:t.kind},o?{family:"",given:""}:{literal:""}))}}))})},Q=function(e){var t=e.fields;return wp.element.createElement(B.Consumer,null,function(e){var n=e.add,r=e.people,o=e.remove;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("h2",null,Object(j.__)("Contributors","academic-bloggers-toolkit")),wp.element.createElement("div",{className:Z.a.people},r.map(function(e,n){return wp.element.createElement(J,{fields:t,data:e,index:n,key:n,isLiteral:void 0!==e.literal})}),wp.element.createElement("div",{className:Z.a.buttons},wp.element.createElement(O.IconButton,{icon:wp.element.createElement($.a,null),disabled:0===r.length,onClick:o},Object(j.__)("Remove contributor","academic-bloggers-toolkit")),wp.element.createElement(O.IconButton,{icon:"insert",onClick:n},Object(j.__)("Add contributor","academic-bloggers-toolkit")))))})},X={bill:{title:Object(j.__)("Bill","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(j.__)("Bill Number","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Code Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(j.__)("Code Volume","academic-bloggers-toolkit")},{key:"section",label:Object(j.__)("Section","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("Legislative Body","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Sponsor","academic-bloggers-toolkit")}]},book:{title:Object(j.__)("Book","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(j.__)("Series Title","academic-bloggers-toolkit")},{key:"collection-number",label:Object(j.__)("Series Number","academic-bloggers-toolkit")},{key:"number-of-pages",label:Object(j.__)("# of Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(j.__)("Volume","academic-bloggers-toolkit")},{key:"edition",label:Object(j.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(j.__)("Publisher Location","academic-bloggers-toolkit")},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(j.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(j.__)("Translator","academic-bloggers-toolkit")}]},chapter:{title:Object(j.__)("Book Chapter","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Chapter Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(j.__)("Book Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"chapter-number",label:Object(j.__)("Chapter Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(j.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(j.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(j.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(j.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(j.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(j.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"ISBN",label:Object(j.__)("ISBN","academic-bloggers-toolkit")},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Section Author","academic-bloggers-toolkit")},{key:"container-author",label:Object(j.__)("Book Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(j.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(j.__)("Translator","academic-bloggers-toolkit")}]},broadcast:{title:Object(j.__)("Broadcast","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit")},{key:"container-title",label:Object(j.__)("Program Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(j.__)("Episode Number","academic-bloggers-toolkit")},{key:"medium",label:Object(j.__)("Format","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("Network","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Producer","academic-bloggers-toolkit")},{key:"director",label:Object(j.__)("Director","academic-bloggers-toolkit")}]},"paper-conference":{title:Object(j.__)("Conference Proceeding","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(j.__)("Conference Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(j.__)("Conference Location","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(j.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(j.__)("Translator","academic-bloggers-toolkit")}]},"entry-encyclopedia":{title:Object(j.__)("Encyclopedia Entry","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(j.__)("Encyclopedia Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(j.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(j.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(j.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(j.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(j.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("Publisher","academic-bloggers-toolkit")},{key:"publisher-place",label:Object(j.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(j.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(j.__)("Translator","academic-bloggers-toolkit")}]},motion_picture:{title:Object(j.__)("Film","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher",label:Object(j.__)("Distributor","academic-bloggers-toolkit")},{key:"genre",label:Object(j.__)("Genre","academic-bloggers-toolkit")},{key:"language",label:Object(j.__)("Language","academic-bloggers-toolkit")},{key:"medium",label:Object(j.__)("Format","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Scriptwriter","academic-bloggers-toolkit")},{key:"director",label:Object(j.__)("Director","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Producer","academic-bloggers-toolkit")}]},"article-journal":{title:Object(j.__)("Journal Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(j.__)("Journal","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"journalAbbreviation",label:Object(j.__)("Journal Abbreviation","academic-bloggers-toolkit")},{key:"volume",label:Object(j.__)("Volume","academic-bloggers-toolkit")},{key:"issue",label:Object(j.__)("Issue","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit")},{key:"DOI",label:Object(j.__)("DOI","academic-bloggers-toolkit")},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")}]},legal_case:{title:Object(j.__)("Legal Case","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Case Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"authority",label:Object(j.__)("Court","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(j.__)("Docket Number","academic-bloggers-toolkit"),inputProps:{pattern:"\\S*",title:"Any combination of non-whitespace characters"}},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")}]},"article-magazine":{title:Object(j.__)("Magazine Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(j.__)("Magazine","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"volume",label:Object(j.__)("Volume","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(j.__)("Issue","academic-bloggers-toolkit")},{key:"ISSN",label:Object(j.__)("ISSN","academic-bloggers-toolkit")},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")}]},"article-newspaper":{title:Object(j.__)("Newspaper Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(j.__)("Publication","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"section",label:Object(j.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(j.__)("Issue","academic-bloggers-toolkit")},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(j.__)("Editor","academic-bloggers-toolkit")}]},patent:{title:Object(j.__)("Patent","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(j.__)("Number","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"jurisdiction",label:Object(j.__)("Jurisdiction","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit")},{key:"authority",label:Object(j.__)("Issuing Authority","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Inventor","academic-bloggers-toolkit")}]},speech:{title:Object(j.__)("Presentation","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(j.__)("Event Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event-place",label:Object(j.__)("Event Location","academic-bloggers-toolkit")},{key:"language",label:Object(j.__)("Language","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Presenter","academic-bloggers-toolkit")}]},report:{title:Object(j.__)("Report","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"genre",label:Object(j.__)("Report Type","academic-bloggers-toolkit")},{key:"number",label:Object(j.__)("Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(j.__)("Series","academic-bloggers-toolkit")},{key:"container-title",label:Object(j.__)("Publication","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(j.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(j.__)("Translator","academic-bloggers-toolkit")}]},legislation:{title:Object(j.__)("Statute","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(j.__)("Statute Number","academic-bloggers-toolkit")},{key:"section",label:Object(j.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(j.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")}]},thesis:{title:Object(j.__)("Thesis","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number-of-pages",label:Object(j.__)("# of Pages","academic-bloggers-toolkit")},{key:"publisher",label:Object(j.__)("University","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(j.__)("Location","academic-bloggers-toolkit")},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{required:!0,pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")}]},webpage:{title:Object(j.__)("Web Page","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(j.__)("Content Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(j.__)("Website Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(j.__)("URL","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(j.__)("Date","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}},{key:"accessed",label:Object(j.__)("Date Accessed","academic-bloggers-toolkit"),inputProps:{pattern:"[0-2][0-9]{3}(?:(\\/(?:0[1-9]|1[0-2]))(\\/(?:[0-2][0-9]|3[0-1]))?)?",title:"YYYY/MM/DD or YYYY/MM or YYYY"}}],people:[{key:"author",label:Object(j.__)("Author","academic-bloggers-toolkit")}]}},ee=n(109),te=n.n(ee),ne=function(e){function t(){var e;return g()(this,t),(e=y()(this,_()(t).apply(this,arguments))).state={error:"",data:{id:"",type:"webpage"},people:[{kind:"author",family:"",given:""}]},e.maybeRenderAutocite=function(){var t=e.props.withAutocite,n=e.state.data.type;if(!t)return null;switch(n){case"book":case"chapter":return wp.element.createElement(N,{kind:n,onSubmit:e.consumeData,onError:function(t){return e.setState({error:t})},inputProps:{pattern:"(?:[\\dxX]-?){10}|(?:[\\dxX]-?){13}",placeholder:Object(j.__)("ISBN","academic-bloggers-toolkit")}});case"webpage":return wp.element.createElement(N,{kind:n,onSubmit:e.consumeData,onError:function(t){return e.setState({error:t})},inputProps:{type:"url",placeholder:Object(j.__)("URL","academic-bloggers-toolkit")}});default:return null}},e.consumeData=function(t){for(var n={id:"",type:"article"},r=[],o=Object.entries(t),i=function(){var e=f()(o[u],2),t=e[0],i=e[1];F.d.includes(t)?r=[].concat(s()(r),s()(i.map(function(e){return l()({},e,{kind:t})}))):n=l()({},n,a()({},t,i))},u=0;u0&&wp.element.createElement("div",{className:g.a.authors},p.getNames(e.author,3)),wp.element.createElement("div",null,wp.element.createElement("i",null,Object(f.b)(e,["journalAbbreviation","container-title-short","container-title","publisher"],Object(r._x)("n.p.",'Abbreviation for "no publisher"',"academic-bloggers-toolkit"))),wp.element.createElement("span",null,s.getYear(e.issued))))}n.d(t,"a",function(){return h})},,,,function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__spread||function(){for(var e=[],t=0;t0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var i=n(31),a=n(125),u=new Map([["authors",function(e){return{author:e.authors.map(i.parseName)}}],["publishedDate",function(e){var t=e.publishedDate,n=o(t.split("-"),3),r=n[0],i=n[1],a=n[2];return r?{issued:{"date-parts":[[r,i,a].filter(Boolean)]}}:{}}],["industryIdentifiers",function(e){var t=e.industryIdentifiers,n=t.find(function(e){return"ISBN_13"===e.type})||t.find(function(e){return"ISBN_10"===e.type});return n?{ISBN:n.identifier}:{}}]]),l=Object.keys;t.toCSL=function(e,t){var n=e.items;return void 0===t&&(t=!1),(void 0===n?[]:n).map(function(e){return function(e,t){var n=e.id,o=e.volumeInfo;return void 0===t&&(t=!1),l(o).reduce(function(e,n){var i;if(!o[n])return e;var l=u.get(n);if(l)return r({},e,l(o));var c=a.FIELD_MAP.get(n);return c?r({},e,t&&"title"===c?{"container-title":o[n]}:((i={})[c]=o[n],i)):e},{id:n,type:t?"chapter":"book"})}(e,t)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FIELD_MAP=new Map([["language","language"],["pageCount","number-of-pages"],["publisher","publisher"],["title","title"]])},,,,function(e,t,n){e.exports={toolbar:"style__toolbar___3HdGh"}},function(e,t,n){e.exports={modal:"style__modal___1WhYc"}},function(e,t,n){e.exports={container:"toolbar__container___3iF-4"}},function(e,t){e.exports=wp.keycodes},function(e,t,n){e.exports={toolbar:"style__toolbar___1M8x4"}},function(e,t,n){e.exports={form:"style__form___FGxKO",field:"style__field___eolug"}},function(e,t,n){e.exports={icon:"style__icon___S3vp9"}},function(e,t,n){e.exports={authors:"style__authors___3xZGF"}},,,,function(e,t,n){"use strict";var r=n(3),o=n.n(r),i=n(2),a=n.n(i),u=n(12),l=n.n(u),c=n(4),s=n.n(c),p=n(5),f=n.n(p),d=n(10),g=n.n(d),h=n(9),m=n.n(h),b=n(11),y=n.n(b),v=n(6),_=n(13),k=n(20),w=n(14),S=n(0),O=n(80),j=n(132),x=n(56),C=n(55),E=n(23),I=n(40),A=n(134),P=n.n(A),Y={doi:"10\\.[^ ]+",pmid:"[0-9]+",pmcid:"PMC[0-9]+"},M=function(e){function t(){var e;return s()(this,t),(e=g()(this,m()(t).apply(this,arguments))).state={value:""},e.inputRef=Object(v.createRef)(),e.handleKindChange=function(t){var n=t.currentTarget.value;e.props.setIdentifierKind(n)},e.handleValueChange=function(t){var n=t.currentTarget.value;e.setState({value:n})},e.handleSubmit=function(){var t=l()(a.a.mark(function t(n){var r,o,i;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:n.preventDefault(),e.props.setBusy(!0),r=e.state.value,o=e.props.kind,t.t0=o,t.next="doi"===t.t0?7:"pmcid"===t.t0?11:"pmid"===t.t0?15:19;break;case 7:return t.next=9,I.a.get(r);case 9:return i=t.sent,t.abrupt("break",23);case 11:return t.next=13,I.c.get(r,"pmc");case 13:return i=t.sent,t.abrupt("break",23);case 15:return t.next=17,I.c.get(r,"pubmed");case 17:return i=t.sent,t.abrupt("break",23);case 19:return e.props.onError(Object(S.sprintf)(Object(S.__)("Invalid indentifier type: %s","academic-bloggers-toolkit"),r)),e.props.setBusy(!1),e.props.onClose(),t.abrupt("return");case 23:if(e.props.setBusy(!1),!(i instanceof E.a)){t.next=28;break}return e.props.onError(Object(S.sprintf)(Object(S.__)("Unable to retrieve data for identifier: %s","academic-bloggers-toolkit"),i.resource)),e.props.onClose(),t.abrupt("return");case 28:return t.abrupt("return",e.props.onSubmit(i));case 29:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),e}return y()(t,e),f()(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout(function(){e.inputRef.current&&e.inputRef.current.focus()},100)}},{key:"render",value:function(){var e=this.props,t=e.kind,n=e.pattern,r=e.id,o=this.state.value;return wp.element.createElement("form",{id:r,className:P.a.form,onSubmit:this.handleSubmit},wp.element.createElement("select",{required:!0,value:t,onChange:this.handleKindChange},wp.element.createElement("option",{value:"doi"},Object(S.__)("DOI","academic-bloggers-toolkit")),wp.element.createElement("option",{value:"pmid"},Object(S.__)("PMID","academic-bloggers-toolkit")),wp.element.createElement("option",{value:"pmcid"},Object(S.__)("PMCID","academic-bloggers-toolkit"))),wp.element.createElement("input",{ref:this.inputRef,required:!0,type:"text",pattern:n,value:o,onChange:this.handleValueChange}))}}]),t}(v.Component),D=Object(k.compose)([Object(w.withDispatch)(function(e){return{setIdentifierKind:function(t){e("abt/ui").setIdentifierKind(t)}}}),Object(w.withSelect)(function(e){var t=e("abt/ui").getIdentifierKind();return{kind:t,pattern:Y[t]}})])(M),T=n(107),R=n(133),L=n.n(R),N=function(e){function t(){var e;return s()(this,t),(e=g()(this,m()(t).apply(this,arguments))).state={isAddingManually:!1,isBusy:!1},e.handleToggleManually=function(t){return e.setState(e.state.isBusy?null:{isAddingManually:t})},e}return y()(t,e),f()(t,[{key:"render",value:function(){var e=this,t="add-reference-form",n=this.props,r=n.onClose,o=n.onSubmit,i=n.createErrorNotice,a=this.state,u=a.isAddingManually,l=a.isBusy;return wp.element.createElement(wp.element.Fragment,null,!u&&wp.element.createElement(D,{id:t,onSubmit:o,onClose:r,onError:function(e){return i(e)},setBusy:function(t){return e.setState({isBusy:t})}}),u&&wp.element.createElement(T.a,{withAutocite:!0,id:t,onSubmit:o}),wp.element.createElement(C.a,null,wp.element.createElement("div",{className:L.a.toolbar},wp.element.createElement(_.ToggleControl,{label:Object(S.__)("Add manually","academic-bloggers-toolkit"),checked:u,onChange:this.handleToggleManually}),wp.element.createElement(_.Button,{isPrimary:!0,isLarge:!0,isBusy:l,disabled:l,type:"submit",form:t},Object(S.__)("Add Reference","academic-bloggers-toolkit")))))}}]),t}(v.Component),F=Object(k.compose)([x.a,Object(w.withDispatch)(function(e){return{createErrorNotice:function(t){e("core/notices").createErrorNotice(t)}}})])(N),q=function(e){function t(){var e;return s()(this,t),(e=g()(this,m()(t).apply(this,arguments))).state={isOpen:!1},e.toggleDialog=function(){e.setState(function(e){return{isOpen:!e.isOpen}})},e.handleSubmit=function(t){e.props.addReference(t),e.setState({isOpen:!1})},e}return y()(t,e),f()(t,[{key:"render",value:function(){var e=this.state.isOpen;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(_.KeyboardShortcuts,{bindGlobal:!0,shortcuts:{"ctrl+alt+r":this.toggleDialog}}),wp.element.createElement(_.IconButton,{shortcut:j.displayShortcut.primaryAlt("r"),icon:"insert",label:Object(S.__)("Add reference","academic-bloggers-toolkit"),onClick:this.toggleDialog}),wp.element.createElement(F,{title:Object(S.__)("Add reference","academic-bloggers-toolkit"),isOpen:e,onClose:this.toggleDialog,onSubmit:this.handleSubmit}))}}]),t}(v.Component),B=Object(k.compose)([Object(w.withDispatch)(function(e){return{addReference:function(t){e("abt/data").addReference(t)}}})])(q),U=n(46),H=n.n(U),z=Object(_.createSlotFill)("abt-toolbar-menu-item"),V=z.Slot,W=z.Fill,K=function(){return wp.element.createElement("hr",{className:H.a.separator})},$=function(e){return wp.element.createElement(W,null,wp.element.createElement(_.MenuItem,e))},G=Object(k.compose)([Object(w.withDispatch)(function(e,t){return{refreshItems:function(){e("abt/data").parseCitations(),e("abt/data").parseFootnotes()},removeAllCitations:function(){e("abt/data").removeAllCitations()},setSortMode:function(n){n!==t.sortMode&&e("abt/ui").setSidebarSortMode(n)},setSortOrder:function(n){n!==t.sortOrder&&e("abt/ui").setSidebarSortOrder(n)}}}),Object(w.withSelect)(function(e){return{sortMode:e("abt/ui").getSidebarSortMode(),sortOrder:e("abt/ui").getSidebarSortOrder()}})])(function(e){var t=e.refreshItems,n=e.removeAllCitations,r=e.setSortMode,o=e.setSortOrder,i=e.sortMode,a=e.sortOrder;return wp.element.createElement(_.Dropdown,{contentClassName:H.a.dropdown,renderToggle:function(e){var t=e.onToggle;return wp.element.createElement(_.IconButton,{icon:"ellipsis",label:Object(S._x)("More options","Button label telling users that clicking shows additional options","academic-bloggers-toolkit"),className:H.a.moreIcon,onClick:t})},renderContent:function(e){var u=e.onClose;return wp.element.createElement(_.NavigableMenu,{className:H.a.menu},wp.element.createElement("section",{role:"list",onClick:function(){return u()}},wp.element.createElement(_.MenuItem,{icon:"trash",onClick:n},Object(S.__)("Remove all citations","academic-bloggers-toolkit")),wp.element.createElement(_.MenuItem,{icon:"update",onClick:t},Object(S.__)("Refresh all items","academic-bloggers-toolkit")),wp.element.createElement(V,null)),wp.element.createElement(K,null),wp.element.createElement(_.MenuGroup,{label:Object(S._x)("Sort uncited by","Form label","academic-bloggers-toolkit"),className:H.a.sortChoices},wp.element.createElement(_.MenuItemsChoice,{value:i,choices:[{label:Object(S._x)("Date","Button label for sorting by date","academic-bloggers-toolkit"),value:"date"},{label:Object(S._x)("Publication","Button label for sorting by publication","academic-bloggers-toolkit"),value:"publication"},{label:Object(S._x)("Title","Button label for sorting by title","academic-bloggers-toolkit"),value:"title"}],onSelect:function(e){return r(e)}})),wp.element.createElement(_.MenuGroup,{label:Object(S._x)("Sort order","Form label","academic-bloggers-toolkit"),className:H.a.sortChoices},wp.element.createElement(_.MenuItemsChoice,{value:a,choices:[{label:"Ascending",value:"asc"},{label:"Descending",value:"desc"}],onSelect:function(e){return o(e)}})),wp.element.createElement(K,null),wp.element.createElement(_.MenuItem,{icon:"editor-help"},wp.element.createElement(_.ExternalLink,{href:"https://github.com/dsifford/academic-bloggers-toolkit/wiki"},Object(S._x)("Usage instructions","Link that goes to usage instructions","academic-bloggers-toolkit"))))}})}),Z=n(64),J=Object(k.compose)([Object(w.withSelect)(function(e){return{styleJSON:e("abt/data").getCitationStyles()}})])(Z.b),Q=n(81),X=n.n(Q),ee=function(e){function t(){var e;return s()(this,t),(e=g()(this,m()(t).apply(this,arguments))).state={value:e.props.style},e.handleSubmit=function(t){t.preventDefault(),e.props.onSubmit(e.state.value)},e}return y()(t,e),f()(t,[{key:"render",value:function(){var e=this;return wp.element.createElement("form",{onSubmit:this.handleSubmit},wp.element.createElement(J,{autofocus:!0,value:this.state.value,onChange:function(t){return e.setState({value:t})}}),wp.element.createElement(C.a,null,wp.element.createElement("div",{className:X.a.toolbar},wp.element.createElement(_.Button,{isPrimary:!0,isLarge:!0,type:"submit"},Object(S.__)("Confirm","academic-bloggers-toolkit")))))}}]),t}(v.Component),te=Object(k.compose)([x.a,Object(w.withSelect)(function(e){return{style:e("abt/data").getStyle()}})])(ee),ne=Object(k.compose)([Object(k.withState)({isOpen:!1}),Object(w.withDispatch)(function(e,t){return{setStyle:function(n){e("abt/data").setStyle(n),t.setState({isOpen:!1})}}})])(function(e){var t=e.isOpen,n=e.setState,r=e.setStyle;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement($,{icon:"admin-appearance",onClick:function(){return n({isOpen:!0})}},Object(S.__)("Change citation style","academic-bloggers-toolkit")),wp.element.createElement(te,{title:Object(S.__)("Change citation style","academic-bloggers-toolkit"),className:X.a.dialog,isOpen:t,onClose:function(){return n({isOpen:!1})},onSubmit:function(e){return r(e)}}))}),re=n(63),oe=n(131),ie=n.n(oe);n.d(t,"a",function(){return ce});var ae=Object(_.createSlotFill)("abt-toolbar-buttons"),ue=ae.Slot,le=ae.Fill,ce=function(e){return wp.element.createElement(le,null,wp.element.createElement(_.IconButton,e))},se=function(e){function t(){var e;return s()(this,t),(e=g()(this,m()(t).apply(this,arguments))).handleFileUpload=function(){var t=l()(a.a.mark(function t(n){var r,o,i;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.currentTarget,(o=r.files)&&0!==o.length){t.next=4;break}return t.abrupt("return");case 4:return t.prev=4,t.next=7,Object(re.c)(o[0]);case 7:i=t.sent,e.props.addItems(i),t.next=14;break;case 11:t.prev=11,t.t0=t.catch(4),e.props.createErrorNotice(Object(S.__)("Invalid import file type. File must be a valid BibTeX or RIS file.","academic-bloggers-toolkit"));case 14:r.value="";case 15:case"end":return t.stop()}},t,null,[[4,11]])}));return function(e){return t.apply(this,arguments)}}(),e}return y()(t,e),f()(t,[{key:"render",value:function(){var e=this.props,t=e.removeSelectedItems,n=e.selectedItems;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(ne,null),wp.element.createElement(_.PanelBody,{opened:!0,className:ie.a.container},wp.element.createElement(_.PanelRow,null,wp.element.createElement(ue,null),wp.element.createElement(B,null),wp.element.createElement(_.IconButton,{icon:wp.element.createElement(O.a,null),label:Object(S.__)("Remove selected items","academic-bloggers-toolkit"),disabled:0===n.length,onClick:function(){return t()}}),wp.element.createElement(_.FormFileUpload,{icon:"welcome-add-page",label:Object(S.__)("Import references","academic-bloggers-toolkit"),accept:[".ris",".bib",".bibtex","application/xresearch-info-systems","application/x-bibtex"].join(),onChange:this.handleFileUpload}),wp.element.createElement(G,null))))}}]),t}(v.Component);t.b=Object(k.compose)([Object(w.withDispatch)(function(e,t){return{addItems:function(t){e("abt/data").addReferences(t)},createErrorNotice:function(t){e("core/notices").createErrorNotice(t)},removeSelectedItems:function(){e("abt/data").removeReferences(o()(t.selectedItems)),e("abt/data").removeFootnotes(o()(t.selectedItems)),e("abt/ui").clearSelectedItems()}}})])(se)},,,,,,,,,,,,,,,function(e,t){e.exports=wp.editPost},,,,,,,,function(e,t){e.exports=wp.plugins},function(e,t,n){e.exports={toolbar:"style__toolbar___2RzZF"}},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(163),a=n(4),u=n.n(a),l=n(5),c=n.n(l),s=n(10),p=n.n(s),f=n(9),d=n.n(f),g=n(11),h=n.n(g),m=n(6),b=n(13),y=n(20),v=n(14),_=n(155),k=n(30),w=n(0),S=n(111),O=n(115),j=n(112),x=n(56),C=n(55),E=n(107),I=n(164),A=n.n(I),P=Object(y.compose)([x.a,Object(v.withSelect)(function(e,t){return{data:e("abt/data").getItemById(t.itemId)||void 0}})])(function(e){var t=e.onSubmit,n=e.data;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(E.a,{id:"edit-reference-form",onSubmit:t,data:n}),wp.element.createElement(C.a,null,wp.element.createElement("div",{className:A.a.toolbar},wp.element.createElement(b.Button,{isPrimary:!0,isLarge:!0,type:"submit",form:"edit-reference-form"},Object(w.__)("Update Reference","academic-bloggers-toolkit")))))}),Y=n(140),M=function(e){function t(){var e;return u()(this,t),(e=p()(this,d()(t).apply(this,arguments))).state={editReferenceId:"",needsUpdate:!1},e.setEditReferenceId=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.setState({editReferenceId:t})},e}return h()(t,e),c()(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.citedItems,r=t.footnotes,o=t.isTyping,i=t.parseEditorItems,a=e.citedItems.length!==n.length||e.footnotes.length!==r.length;o&&a?this.setState({needsUpdate:a}):(this.state.needsUpdate||a)&&(i(),this.setState({needsUpdate:!1}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.citedItems,r=t.footnotes,o=t.selectedItems,i=t.toggleItemSelected,a=t.uncitedItems,u=t.updateReference,l=this.state.editReferenceId;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(P,{title:Object(w.__)("Edit reference","academic-bloggers-toolkit"),isOpen:!!l,itemId:l,onClose:function(){return e.setEditReferenceId()},onSubmit:function(t){u(t),e.setEditReferenceId()}}),wp.element.createElement(_.PluginSidebarMoreMenuItem,{target:"abt-reference-list",icon:"welcome-learn-more"},Object(w.__)("Academic Blogger's Toolkit","academic-bloggers-toolkit")),wp.element.createElement(_.PluginSidebar,{name:"abt-reference-list",title:Object(w.__)("Reference List","academic-bloggers-toolkit")},wp.element.createElement(Y.b,{selectedItems:o}),wp.element.createElement(b.PanelBody,{title:Object(w.__)("Cited Items","academic-bloggers-toolkit"),icon:wp.element.createElement(S.a,{count:n.length}),initialOpen:n.length>0,opened:0!==n.length&&void 0},wp.element.createElement(j.a,{items:n,renderItem:O.a,selectedItems:o,onItemClick:i,onItemDoubleClick:this.setEditReferenceId})),wp.element.createElement(b.PanelBody,{title:Object(w.__)("Uncited Items","academic-bloggers-toolkit"),icon:wp.element.createElement(S.a,{count:a.length}),initialOpen:a.length>0&&0===n.length,opened:0!==a.length&&void 0},wp.element.createElement(j.a,{items:a,renderItem:O.a,selectedItems:o,onItemClick:i,onItemDoubleClick:this.setEditReferenceId})),wp.element.createElement(b.PanelBody,{title:Object(w.__)("Footnotes","academic-bloggers-toolkit"),icon:wp.element.createElement(S.a,{count:r.length}),initialOpen:!1,opened:0!==r.length&&void 0},wp.element.createElement(j.a,{items:r,renderItem:function(e){var t=e.content;return wp.element.createElement(k.RichText.Content,{tagName:"div",style:{fontWeight:"bold"},value:t||""})},selectedItems:o,onItemClick:i}))))}}]),t}(m.Component),D=["abt-sidebar",{icon:"welcome-learn-more",render:Object(y.compose)([Object(v.withSelect)(function(e){var t=e("abt/data"),n=t.getCitedItems,r=t.getFootnotes,o=t.getSortedItems,i=t.getStyle,a=e("abt/ui"),u=a.getSelectedItems,l=a.getSidebarSortMode,c=a.getSidebarSortOrder;return{citedItems:n(),footnotes:r(),isTyping:e("core/editor").isTyping(),selectedItems:u(),style:i(),uncitedItems:o(l(),c(),"uncited")}}),Object(v.withDispatch)(function(e){return{parseEditorItems:function(){e("abt/data").parseCitations(),e("abt/data").parseFootnotes()},toggleItemSelected:function(t){e("abt/ui").toggleItemSelected(t)},updateReference:function(t){e("abt/data").updateReference(t)}}})])(M)}];i.registerPlugin.apply(void 0,o()(D))}]); //# sourceMappingURL=editor.js.map