!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=181)}([function(e,t){e.exports=wp.i18n},function(e,t,n){"use strict";e.exports=n(82)},function(e,t,n){e.exports=n(48)},function(e,t,n){var r=n(39),o=n(40),i=n(41);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;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,l=n.match(/(\n?[^\S\n]+)$/);if(t=l?t.join(o+l[1]):t.join(o+" "),i&&r>1){var u=t.lastIndexOf(o);t=t.slice(0,u)+(a?o:"")+" "+i+t.slice(u+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 l(d({separator:","}),c,u),new l(d({separator:",",conjunction:"and"}),c,u),new l(d({separator:",",conjunction:"or"}),c,u),new l(g("\n"),m,d,c,u),new l(g("\n"),d,c,u,p(/&/g,"&"),p(//g,">"),p(/"/g,"""),p(/'/g,"'"),p(/`/g,"`")),new l(s(/(?:\n(?:\s*))+/g," "),u)),y=new l(s(/(?:\n\s*)/g,""),u),v=(new l(d({separator:","}),s(/(?:\s+)/g," "),u),new l(d({separator:",",conjunction:"or"}),s(/(?:\s+)/g," "),u),new l(d({separator:",",conjunction:"and"}),s(/(?:\s+)/g," "),u),new l(d,c,u),new l(d,s(/(?:\s+)/g," "),u),new l(c,u),new l(c("all"),u));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";n.d(t,"a",function(){return r}),n.d(t,"c",function(){return o}),n.d(t,"d",function(){return i}),n.d(t,"e",function(){return a}),n.d(t,"b",function(){return l});var r=["accessed","container","event-date","issued","original-date","submitted"],o=["chapter-number","collection-number","edition","issue","number","number-of-pages","number-of-volumes","volume"],i=["author","collection-editor","composer","container-author","director","editor","editorial-director","illustrator","interviewer","original-author","recipient","reviewed-author","translator"],a=["abstract","annote","archive","archive_location","archive-place","authority","call-number","citation-label","citation-number","collection-title","container-title","container-title-short","dimensions","DOI","event","event-place","first-reference-note-number","genre","ISBN","ISSN","journalAbbreviation","jurisdiction","keyword","language","locator","medium","note","original-publisher","original-publisher-place","original-title","page","page-first","PMID","PMCID","publisher","publisher-place","references","reviewed-title","scale","section","shortTitle","source","status","title","title-short","URL","version","year-suffix"],l=["id","type"].concat(r,o,i,a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(83);t.parseName=r.default;var o=n(84);t.parseDate=o.default},function(e,t,n){e.exports=n(90)()},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(70);n.d(t,"a",function(){return r});var o=n(57);n.d(t,"b",function(){return o});var i=n(55);n.d(t,"c",function(){return i});var a=n(56);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={},l=void 0,u=void 0;for(l=0,u=n.length;l=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&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(58);t.AST=r;var o=n(85);t.parse=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(59);t.AST=r;var o=n(87);t.parse=o.default},function(e,t,n){"use strict";n(6);var r=n(121),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(12),o=n(22),i=n.n(o),a=n(122),l=n.n(a);t.a=function(e){return function(t){return t.isOpen?React.createElement(r.Modal,{className:i()(l.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(25),o=n.n(r),i=n(2),a=n.n(i),l=n(11),u=n.n(l),c=n(31),s=n(66),p=n(26),f=n(21);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=u()(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):Object.assign({},o,{URL:"pubmed"===n?"https://www.ncbi.nlm.nih.gov/pubmed/".concat(t):"https://www.ncbi.nlm.nih.gov/pmc/articles/".concat(t)}));case 11:case"end":return e.stop()}},e)}))).apply(this,arguments)}function b(e){return y.apply(this,arguments)}function y(){return(y=u()(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(_=u()(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=u()(a.a.mark(function e(t,n){var r,o,i,l,u,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,l=Object(s.toCSL)(i),u=l.filter(function(e){return e instanceof Error}),c=l.filter(function(e){return e instanceof Error==!1}),e.abrupt("return",{data:c,invalid:u});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 g}),n.d(t,"deprecatedGetFromURL",function(){return b});var r=n(2),o=n.n(r),i=n(15),a=n.n(i),l=n(16),u=n.n(l),c=n(11),s=n.n(c),p=n(43),f=n(23),d=n(21);function g(e){return h.apply(this,arguments)}function h(){return(h=s()(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(p.a)("get_website_meta",{url:t});case 2:if((n=e.sent).ok){e.next=5;break}return e.abrupt("return",new d.a(t,n));case 5:return e.next=7,n.json();case 7:return r=e.sent,e.abrupt("return",Object.assign({id:Date.now().toString(),type:"webpage",title:Object(f.b)(r,["og.title","sailthru.title","title"]),URL:t,"container-title":r.og.site_name,author:r.authors},m("accessed",(new Date).toISOString()),m("issued",Object(f.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"]))));case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function m(e,t){if(!t||isNaN(Date.parse(t)))return{};var n=new Date(t);return u()({},e,{raw:[n.getUTCFullYear(),"0".concat(n.getUTCMonth()+1).slice(-2),"0".concat(n.getUTCDate()).slice(-2)].join("/")})}function b(e){return y.apply(this,arguments)}function y(){return(y=s()(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(p.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 Object.assign({},e,{type:"author"})}),e.abrupt("return",{fields:{accessed:v((new Date).toISOString()),title:Object(f.b)(r,["og.title","sailthru.title","title"]),issued:v(Object(f.b)(r,["issued","og.pubdate","article.published_time","sailthru.date"])),"container-title":Object(f.b)(r,["og.site_name"]),URL:t},people:i});case 10:case"end":return e.stop()}},e)}))).apply(this,arguments)}function v(){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=a()(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 g}),n.d(t,"deprecatedGetFromISBN",function(){return m});var r=n(2),o=n.n(r),i=n(15),a=n.n(i),l=n(16),u=n.n(l),c=n(11),s=n.n(c),p=n(31),f=n(29),d=n(21);function g(e){return h.apply(this,arguments)}function h(){return(h=s()(o.a.mark(function e(t){var n,r,i,l,c,s,g,h,m,b,y,v,_,k,w,S,O,j,x=arguments;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=x.length>1&&void 0!==x[1]&&x[1],e.next=3,fetch(Object(p.addQueryArgs)("https://www.googleapis.com/books/v1/volumes",{q:"isbn:".concat(t.replace(/-/g,""))}));case 3:if((i=e.sent).ok){e.next=6;break}return e.abrupt("return",new d.a(t,i));case 6:return e.next=8,i.json();case 8:if(0!==(l=e.sent).totalItems){e.next=11;break}return e.abrupt("return",new d.a(t,i));case 11:return c=l.items[0],s=c.id,g=c.volumeInfo,h=g.authors,m=g.pageCount,b=g.publishedDate,y=g.publisher,v=g.title,n={id:s,type:r?"chapter":"book",ISBN:t,publisher:y,"number-of-pages":m},u()(n,r?"container-title":"title",v),u()(n,"author",Array.isArray(h)?h.map(f.parseName):[]),_=n,b&&(k=b.split("-"),w=a()(k,3),S=w[0],O=w[1],j=w[2],_=Object.assign({},_,{issued:{"date-parts":[[S,O,j]]}})),e.abrupt("return",_);case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}function m(e,t){return b.apply(this,arguments)}function b(){return(b=s()(o.a.mark(function e(t,n){var r,i,a,l,c,s,p,d,g,h,m;return o.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!==(a=e.sent).totalItems){e.next=10;break}throw new Error("".concat(top.ABT.i18n.errors.no_results));case 10:return l=a.items[0].volumeInfo,c=l.authors,s=l.pageCount,p=l.publishedDate,d=l.publisher,g=l.title,h=Array.isArray(c)?c.map(function(e){var t=Object(f.parseName)(e);return Object.assign({},t,{type:"author",given:t.given||"",family:t.family||""})}):[],m="chapter"===n?"container-title":"title",e.abrupt("return",{fields:(r={ISBN:t,issued:"string"==typeof p?p.replace(/-/g,"/"):"","number-of-pages":"number"==typeof s?s.toString():""},u()(r,m,g||""),u()(r,"publisher",d||""),r),people:h});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),le=/^[^\r\n]/,ue=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\-_:]/,Ye=nt([["a","z"],["A","Z"],["0","9"],"-","_",":"],!1,!1),Pe=/^['`=~\^.]/,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 lt(e,t,n){return new r(r.buildMessage(e,t),e,t,n)}function ut(){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=l(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()===u?(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,l;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))?(l=e.charAt($e),$e++):(l=o,0===Xe&&at(O)),l!==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,l,u;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=[],(l=ft())!==o)for(;l!==o;)a.push(l),l=ft();else a=o;a!==o&&(l=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=Y(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,l,u,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((l=function(){var t,n,r,i,a;if(t=$e,(n=jt())!==o){for(r=$e,i=[],P.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(M));a!==o;)i.push(a),P.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&&(l=null),l!==o)if(jt()!==o){for(u=[],c=pt();c!==o;)u.push(c),c=pt();u!==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,l,u),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,l;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=[],(l=bt())===o&&(l=St());l!==o;)a.push(l),(l=bt())===o&&(l=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=[],le.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(ue)),a!==o)for(;a!==o;)i.push(a),le.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(ue));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,l;return t=$e,92===e.charCodeAt($e)?(n=se,$e++):(n=o,0===Xe&&at(pe)),n!==o&&(r=function(){var t;return Pe.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)?(l=K,$e++):(l=o,0===Xe&&at($)),l!==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(Ye)),a!==o)for(;a!==o;)i.push(a),Ae.test(e.charAt($e))?(a=e.charAt($e),$e++):(a=o,0===Xe&&at(Ye));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=l(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=u(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(Y));n!==o;)t.push(n),A.test(e.charAt(M))?(n=e.charAt(M),M++):(n=o,0===N&&V(Y));return N--,t===o&&(n=o,0===N&&V(P)),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:u&&u.textContent?u.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 S});var r=n(4),o=n.n(r),i=n(5),a=n.n(i),l=n(9),u=n.n(l),c=n(8),s=n.n(c),p=n(10),f=n.n(p),d=n(6),g=n(0),h=n(62),m=n.n(h),b=n(18),y=n.n(b),v=n(63),_=n.n(v),k=n(64),w=n.n(k),S=function(e){function t(){var e;return o()(this,t),(e=u()(this,s()(t).apply(this,arguments))).state={inputValue:e.props.value.label,suggestions:[]},e.search=y.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(g.__)("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(d.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(g.__)("Invalid citation style","academic-bloggers-toolkit"))},e}return f()(t,e),a()(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(_.a,{ref:this.ref,suggestions:this.state.suggestions,getSuggestionValue:this.getSuggestionValue,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,onSuggestionSelected:this.onSuggestionSelected,renderSuggestion:this.getSuggestionValue,inputProps:Object.assign({},this.inputProps,{value:this.state.inputValue}),theme:w.a})}},{key:"fuse",get:function(){return new m.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}(d.Component);t.b=S},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,l=i.results;return this._computeScore(a,l),this.options.shouldSort&&this._sort(l),t.limit&&"number"==typeof t.limit&&(l=l.slice(0,t.limit)),this._format(l)}},{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 l[d]={weight:1};this._analyze({key:d,value:this.options.getFn(s,d),record:s,index:u},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:l,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,u=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&&(P=(P+y)/2),this._log("Score average:",P);var M=!this.options.tokenize||!this.options.matchAllTokens||v>=s.length;if(this._log("\nCheck Matches: ".concat(M)),(b||_.isMatch)&&M){var D=g[u];D?D.output.push({key:n,arrayIndex:o,value:i,score:P,matchedIndices:_.matchedIndices}):(g[u]={item:a,output:[{key:n,arrayIndex:o,value:i,score:P,matchedIndices:_.matchedIndices}]},m.push(g[u]))}}else if(l(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,l=a.location,u=a.distance,c=a.threshold,s=a.findAllMatches,p=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:l,distance:u,threshold:c,findAllMatches:s,minMatchCharLength:p})}}])&&r(t.prototype,n),e}();e.exports=l},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,l=[];if(a)for(var u=0,c=i.length;u=P;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;P=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,l=void 0===a?0:a,u=t.distance,c=void 0===u?100:u,s=r/e.length,p=Math.abs(l-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)&&(!(p.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 h(e){return m.apply(this,arguments)}function m(){return(m=u()(a.a.mark(function e(t){var n,r,i,l,u,c,s,p,f,d,g;return a.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,l=!1,u=void 0,e.prev=5,c=t[Symbol.iterator]();case 7:if(i=(s=c.next()).done){e.next=28;break}return p=s.value,f="https://doi.org/".concat(encodeURIComponent(p)),e.next=12,fetch(f,{headers:r});case 12:if((d=e.sent).ok){e.next=16;break}return n.invalid.add(p),e.abrupt("continue",25);case 16:return e.t0=Object,e.t1={},e.next=20,d.json();case 20:e.t2=e.sent,e.t3={id:"0"},(g=e.t0.assign.call(e.t0,e.t1,e.t2,e.t3))["container-title-short"]&&(g.journalAbbreviation=g["container-title-short"][0]),n.data.add(g);case 25:i=!0,e.next=7;break;case 28:e.next=34;break;case 30:e.prev=30,e.t4=e.catch(5),l=!0,u=e.t4;case 34:e.prev=34,e.prev=35,i||null==c.return||c.return();case 37:if(e.prev=37,!l){e.next=40;break}throw u;case 40:return e.finish(37);case 41:return e.finish(34);case 42:return e.abrupt("return",[o()(n.data),o()(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,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;uP.length&&P.push(e)}function T(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case i:case a:u=!0}}if(u)return r(o,t,""===n?"."+R(t,0):n),1;if(u=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,l,u="",c="",s="",p="",f="";switch(e.split(",").length){case 1:if(!(t=e.match(/([A-Z][a-zA-Z-]+ )?([a-z][a-zA-Z-]+ .+? [a-z][a-zA-Z-]+ )?([A-Z].+)/)))break;u=(n=o(t,4))[1],c=n[2],s=n[3];break;case 2:if(!(t=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+)/)))break;c=(i=o(t,4))[1],s=i[2],u=i[3];break;case 3:if(!(t=e.match(/(.+ [a-z][a-zA-Z-]+ )?(.+), (.+), (.+)/)))break;c=(l=o(t,5))[1],s=l[2],p=l[3],u=l[4];break;default:f=e}return r({},s?{family:s.trim()}:{},u?{given:u.trim()}:{},p?{suffix:p.trim()}:{},c?a(c.trim()):{},f?{literal:f}:{})}},function(e,t,n){"use strict";var r=this&&this.__assign||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 l=o(r.children),u=l.next();!u.done;u=l.next()){var s=u.value;i=a(i,[f(s)])}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=l.return)&&n.call(l)}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","note"],["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,u.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,l=t.renderSuggestion,u=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=u.value,E=u.onFocus,I=u.onKeyDown,A=this.willRenderSuggestions(this.props),Y=y||k&&!w&&A,P=Y?n:[],M=r({},u,{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,l=r.newHighlightedItemIndex,u=void 0;u=null===l?null===j?C:j:e.getSuggestionValueByIndex(a,l),e.updateHighlightedSuggestion(a,l,C),e.maybeCallOnChange(t,u,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(Y&&!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:Y&&t.preventDefault();var p=Y&&!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:P,renderInputComponent:o,renderItemsContainer:this.renderSuggestionsContainer,renderItem:l,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:l.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:l.default.func,onSuggestionHighlighted:l.default.func,renderInputComponent:l.default.func,renderSuggestionsContainer:l.default.func,getSuggestionValue:l.default.func.isRequired,renderSuggestion:l.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:l.default.func,alwaysRenderSuggestions:l.default.bool,multiSection:l.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:l.default.bool,highlightFirstSuggestion:l.default.bool,theme:l.default.object,id:l.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,l=i.suggestionIndex,u=e.getSuggestion(a,l),c=e.props.getSuggestionValue(u);e.maybeCallOnChange(t,c,"click"),e.onSuggestionSelected(t,{suggestion:u,suggestionValue:c,suggestionIndex:l,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(),l=r(o);e.setState({isFocused:!1,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!l}),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(91);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=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 l.name="Invariant Violation",l}}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,u=t.highlightedSectionIndex,c=t.highlightedItemIndex,s=this.state.isInputFocused,p=o?this.renderSections():this.renderItems(),f=null!==p,d=this.getItemId(u,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 l.default.createElement("div",h,m,b)}}]),t}();h.propTypes={id:u.default.string,multiSection:u.default.bool,renderInputComponent:u.default.func,renderItemsContainer:u.default.func,items:u.default.array.isRequired,renderItem:u.default.func,renderItemData:u.default.object,renderSectionTitle:u.default.func,getSectionItems:u.default.func,containerProps:u.default.object,inputProps:u.default.object,itemProps:u.default.oneOfType([u.default.object,u.default.func]),highlightedSectionIndex:u.default.number,highlightedItemIndex:u.default.number,theme:u.default.oneOfType([u.default.object,u.default.array])},h.defaultProps={id:"1",multiSection:!1,renderInputComponent:function(e){return l.default.createElement("input",e)},renderItemsContainer:function(e){var t=e.containerProps,n=e.children;return l.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,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.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,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.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 l.sectionIndex,delete l.itemIndex,"function"==typeof l.onMouseEnter&&(l.onMouseEnter=this.onMouseEnter),"function"==typeof l.onMouseLeave&&(l.onMouseLeave=this.onMouseLeave),"function"==typeof l.onMouseDown&&(l.onMouseDown=this.onMouseDown),"function"==typeof l.onClick&&(l.onClick=this.onClick),a.default.createElement("li",r({role:"option"},l,{ref:this.storeItemReference}),o(n,r({isHighlighted:t},i)))}}]),t}();p.propTypes={sectionIndex:l.default.number,isHighlighted:l.default.bool.isRequired,itemIndex:l.default.number.isRequired,item:l.default.any.isRequired,renderItem:l.default.func.isRequired,renderItemData:l.default.object.isRequired,onMouseEnter:l.default.func,onMouseLeave:l.default.func,onMouseDown:l.default.func,onClick:l.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(16),o=n.n(r),i=n(3),a=n.n(i),l=n(15),u=n.n(l),c=n(4),s=n.n(c),p=n(5),f=n.n(p),d=n(9),g=n.n(d),h=n(8),m=n.n(h),b=n(10),y=n.n(b),v=n(6),_=n(12),k=n(0),w=n(20),S=n.n(w),O=n(2),j=n.n(O),x=n(11),C=n.n(x),E=n(22),I=n.n(E),A=n(21),Y=n(38),P=n(105),M=n.n(P),D=function(e){function t(){var e;return s()(this,t),(e=g()(this,m()(t).apply(this,arguments))).state={isBusy:!1,query:""},e.inputRef=Object(v.createRef)(),e.handleQuery=C()(j.a.mark(function t(){var n,r,o,i,a,l;return j.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,Y.b.get(n,"chapter"===o);case 8:return l=t.sent,t.abrupt("break",16);case 10:return t.next=12,Y.d.get(n);case 12:return l=t.sent,t.abrupt("break",16);case 14:return e.setState({isBusy:!1}),t.abrupt("return");case 16:if(!(l instanceof A.a)){t.next=20;break}return i(Object(k.sprintf)(Object(k.__)("Unable to retrieve data for identifier: %s","academic-bloggers-toolkit"),l.resource)),e.setState({isBusy:!1}),t.abrupt("return");case 20:return e.setState({isBusy:!1,query:""}),t.abrupt("return",a(l));case 22:case"end":return t.stop()}},t)})),e}return y()(t,e),f()(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,l=!this.inputRef.current||!this.inputRef.current.validity.valid;return wp.element.createElement("div",{role:"search",className:I()(M.a.autocite,a)},wp.element.createElement("label",{htmlFor:"autocite",role:"search",className:I()(M.a.autocite,a)},Object(k._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",S()({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(),l?void 0:e.handleQuery()}})),wp.element.createElement(_.IconButton,{isLarge:!0,isBusy:n,isPrimary:n,icon:"search",disabled:l,onClick:this.handleQuery},Object(k.__)("Search","academic-bloggers-toolkit")))}}]),t}(v.Component),T=n(28),R=Object(v.createContext)({data:{},update:function(){}}),L=Object(v.createContext)({people:[],update:function(){},add:function(){},remove:function(){}}),N=n(37),F=n.n(N);var q=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(R.Consumer,null,function(e){var t,i=e.data,l=e.update;return wp.element.createElement("label",{key:r,className:F.a.field},r,wp.element.createElement("input",S()({},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 l(n,(t=e.currentTarget.value,r=t.split("/"),o=u()(r,3),i=o[0],c=o[1],s=o[2],{"date-parts":[[].concat(a()(void 0!==i?[i]:[]),a()(void 0!==c?[c]:[]),a()(void 0!==s?[s]:[]))]}));var t,r,o,i,c,s}})))})},B=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(R.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:r,className:F.a.field},r,wp.element.createElement("input",S()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"number",value:t[n],onChange:function(e){return i(n,parseFloat(e.currentTarget.value))}})))})},U=function(e){var t=e.field,n=t.key,r=t.label,o=t.inputProps;return wp.element.createElement(R.Consumer,null,function(e){var t=e.data,i=e.update;return wp.element.createElement("label",{key:r,className:F.a.field},r,wp.element.createElement("input",S()({},o,{autoComplete:"off","data-lpignore":"true",key:n,type:"text",value:t[n],onChange:function(e){return i(n,e.currentTarget.value)}})))})},H=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:F.a.container},r.map(function(e){return T.a.includes(e.key)?wp.element.createElement(q,{key:e.key,field:e}):T.c.includes(e.key)?wp.element.createElement(B,{key:e.key,field:e}):T.e.includes(e.key)?wp.element.createElement(U,{key:e.key,field:e}):null})))},z=n(76),V=n(69),W=n.n(V),K=function(e){var t=e.data,n=e.fields,r=e.index,i=e.isLiteral;return wp.element.createElement(L.Consumer,null,function(e){var a=e.update;return wp.element.createElement("div",{role:"group",className:I()(W.a.person,o()({},W.a.personLiteral,i))},wp.element.createElement("select",{value:t.kind,onChange:function(e){return a(r,Object.assign({},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)})),!i&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("input",{required:!0,"data-lpignore":"true",autoComplete:"off",type:"text",placeholder:Object(k.__)("Last name","academic-bloggers-toolkit"),value:t.family,onChange:function(e){return a(r,Object.assign({},t,{family:e.currentTarget.value}))}}),wp.element.createElement("input",{required:!0,"data-lpignore":"true",autoComplete:"off",type:"text",placeholder:Object(k.__)("First name","academic-bloggers-toolkit"),value:t.given,onChange:function(e){return a(r,Object.assign({},t,{given:e.currentTarget.value}))}})),i&&wp.element.createElement("input",{required:!0,type:"text","data-lpignore":"true",autoComplete:"off",placeholder:Object(k.__)("Literal name","academic-bloggers-toolkit"),value:t.literal,onChange:function(e){return a(r,Object.assign({},t,{literal:e.currentTarget.value}))}}),wp.element.createElement(_.IconButton,{type:"button",icon:i?"admin-users":"groups",label:i?Object(k.__)("Toggle single name","academic-bloggers-toolkit"):Object(k.__)("Toggle group name","academic-bloggers-toolkit"),onClick:function(){return a(r,Object.assign({kind:t.kind},i?{family:"",given:""}:{literal:""}))}}))})},$=function(e){var t=e.fields;return wp.element.createElement(L.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(k.__)("Contributors","academic-bloggers-toolkit")),wp.element.createElement("div",{className:W.a.people},r.map(function(e,n){return wp.element.createElement(K,{fields:t,data:e,index:n,key:n,isLiteral:void 0!==e.literal})}),wp.element.createElement("div",{className:W.a.buttons},wp.element.createElement(_.IconButton,{icon:wp.element.createElement(z.a,null),disabled:0===r.length,onClick:o},Object(k.__)("Remove contributor","academic-bloggers-toolkit")),wp.element.createElement(_.IconButton,{icon:"insert",onClick:n},Object(k.__)("Add contributor","academic-bloggers-toolkit")))))})},G={bill:{title:Object(k.__)("Bill","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Bill Number","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Code Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Code Volume","academic-bloggers-toolkit")},{key:"section",label:Object(k.__)("Section","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Legislative Body","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Sponsor","academic-bloggers-toolkit")}]},book:{title:Object(k.__)("Book","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(k.__)("Series Title","academic-bloggers-toolkit")},{key:"collection-number",label:Object(k.__)("Series Number","academic-bloggers-toolkit")},{key:"number-of-pages",label:Object(k.__)("# of Pages","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"edition",label:Object(k.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Publisher Location","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},chapter:{title:Object(k.__)("Book Chapter","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Chapter Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Book Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"chapter-number",label:Object(k.__)("Chapter Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(k.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(k.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(k.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(k.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"ISBN",label:Object(k.__)("ISBN","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Section Author","academic-bloggers-toolkit")},{key:"container-author",label:Object(k.__)("Book Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},broadcast:{title:Object(k.__)("Broadcast","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit")},{key:"container-title",label:Object(k.__)("Program Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Episode Number","academic-bloggers-toolkit")},{key:"medium",label:Object(k.__)("Format","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Network","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Producer","academic-bloggers-toolkit")},{key:"director",label:Object(k.__)("Director","academic-bloggers-toolkit")}]},"paper-conference":{title:Object(k.__)("Conference Proceeding","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(k.__)("Conference Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Conference Location","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},"entry-encyclopedia":{title:Object(k.__)("Encyclopedia Entry","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Encyclopedia Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"collection-title",label:Object(k.__)("Series","academic-bloggers-toolkit")},{key:"collection-number",label:Object(k.__)("Series Number","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"number-of-volumes",label:Object(k.__)("# of Volumes","academic-bloggers-toolkit")},{key:"edition",label:Object(k.__)("Edition","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit")},{key:"publisher-place",label:Object(k.__)("Publisher Location","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},motion_picture:{title:Object(k.__)("Film","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher",label:Object(k.__)("Distributor","academic-bloggers-toolkit")},{key:"genre",label:Object(k.__)("Genre","academic-bloggers-toolkit")},{key:"language",label:Object(k.__)("Language","academic-bloggers-toolkit")},{key:"medium",label:Object(k.__)("Format","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Scriptwriter","academic-bloggers-toolkit")},{key:"director",label:Object(k.__)("Director","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Producer","academic-bloggers-toolkit")}]},"article-journal":{title:Object(k.__)("Journal Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Journal","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"journalAbbreviation",label:Object(k.__)("Journal Abbreviation","academic-bloggers-toolkit")},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"issue",label:Object(k.__)("Issue","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit")},{key:"DOI",label:Object(k.__)("DOI","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")}]},legal_case:{title:Object(k.__)("Legal Case","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Case Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"authority",label:Object(k.__)("Court","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Docket Number","academic-bloggers-toolkit"),inputProps:{pattern:"\\S*",title:"Any combination of non-whitespace characters"}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]},"article-magazine":{title:Object(k.__)("Magazine Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Magazine","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"volume",label:Object(k.__)("Volume","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(k.__)("Issue","academic-bloggers-toolkit")},{key:"ISSN",label:Object(k.__)("ISSN","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")}]},"article-newspaper":{title:Object(k.__)("Newspaper Article","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Publication","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"section",label:Object(k.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issue",label:Object(k.__)("Issue","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"editor",label:Object(k.__)("Editor","academic-bloggers-toolkit")}]},patent:{title:Object(k.__)("Patent","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Number","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"jurisdiction",label:Object(k.__)("Jurisdiction","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Issuer","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Inventor","academic-bloggers-toolkit")}]},speech:{title:Object(k.__)("Presentation","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event",label:Object(k.__)("Event Name","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"event-place",label:Object(k.__)("Event Location","academic-bloggers-toolkit")},{key:"language",label:Object(k.__)("Language","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("Presenter","academic-bloggers-toolkit")}]},report:{title:Object(k.__)("Report","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Number","academic-bloggers-toolkit")},{key:"collection-title",label:Object(k.__)("Series","academic-bloggers-toolkit")},{key:"container-title",label:Object(k.__)("Publication","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("Publisher","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")},{key:"collection-editor",label:Object(k.__)("Series Editor","academic-bloggers-toolkit")},{key:"translator",label:Object(k.__)("Translator","academic-bloggers-toolkit")}]},legislation:{title:Object(k.__)("Statute","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number",label:Object(k.__)("Statute Number","academic-bloggers-toolkit")},{key:"section",label:Object(k.__)("Section","academic-bloggers-toolkit")},{key:"page",label:Object(k.__)("Pages","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]},thesis:{title:Object(k.__)("Thesis","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"number-of-pages",label:Object(k.__)("# of Pages","academic-bloggers-toolkit")},{key:"publisher",label:Object(k.__)("University","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"publisher-place",label:Object(k.__)("Location","academic-bloggers-toolkit")},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit")},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]},webpage:{title:Object(k.__)("Web Page","academic-bloggers-toolkit"),fields:[{key:"title",label:Object(k.__)("Content Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"container-title",label:Object(k.__)("Website Title","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"URL",label:Object(k.__)("URL","academic-bloggers-toolkit"),inputProps:{required:!0}},{key:"issued",label:Object(k.__)("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(k.__)("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(k.__)("Author","academic-bloggers-toolkit")}]}},Z=n(104),J=n.n(Z),Q=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o0&&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,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||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},l=this&&this.__spread||function(){for(var e=[],t=0;t0&&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,l=t.updateReference,u=this.state.editReferenceId;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Y,{title:Object(w.__)("Edit reference","academic-bloggers-toolkit"),isOpen:!!u,itemId:u,onClose:function(){return e.setEditReferenceId()},onSubmit:function(t){l(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(P.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"),l=a.getSelectedItems,u=a.getSidebarSortMode,c=a.getSidebarSortOrder;return{citedItems:n(),footnotes:r(),isTyping:e("core/editor").isTyping(),selectedItems:l(),style:i(),uncitedItems:o(u(),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