Current section
Files
Jump to
Current section
Files
priv/static/teal/js/9.c1a27722b2e6529eb7f1.chunk.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{bpYy:function(e,i,n){"use strict";var s={uncountableWords:["equipment","information","rice","money","species","series","fish","sheep","moose","deer","news"],pluralRules:[[new RegExp("(m)an$","gi"),"$1en"],[new RegExp("(pe)rson$","gi"),"$1ople"],[new RegExp("(child)$","gi"),"$1ren"],[new RegExp("^(ox)$","gi"),"$1en"],[new RegExp("(ax|test)is$","gi"),"$1es"],[new RegExp("(octop|vir)us$","gi"),"$1i"],[new RegExp("(alias|status)$","gi"),"$1es"],[new RegExp("(bu)s$","gi"),"$1ses"],[new RegExp("(buffal|tomat|potat)o$","gi"),"$1oes"],[new RegExp("([ti])um$","gi"),"$1a"],[new RegExp("sis$","gi"),"ses"],[new RegExp("(?:([^f])fe|([lr])f)$","gi"),"$1$2ves"],[new RegExp("(hive)$","gi"),"$1s"],[new RegExp("([^aeiouy]|qu)y$","gi"),"$1ies"],[new RegExp("(x|ch|ss|sh)$","gi"),"$1es"],[new RegExp("(matr|vert|ind)ix|ex$","gi"),"$1ices"],[new RegExp("([m|l])ouse$","gi"),"$1ice"],[new RegExp("(quiz)$","gi"),"$1zes"],[new RegExp("s$","gi"),"s"],[new RegExp("$","gi"),"s"]],singularRules:[[new RegExp("(m)en$","gi"),"$1an"],[new RegExp("(pe)ople$","gi"),"$1rson"],[new RegExp("(child)ren$","gi"),"$1"],[new RegExp("([ti])a$","gi"),"$1um"],[new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),"$1$2sis"],[new RegExp("(hive)s$","gi"),"$1"],[new RegExp("(tive)s$","gi"),"$1"],[new RegExp("(curve)s$","gi"),"$1"],[new RegExp("([lr])ves$","gi"),"$1f"],[new RegExp("([^fo])ves$","gi"),"$1fe"],[new RegExp("([^aeiouy]|qu)ies$","gi"),"$1y"],[new RegExp("(s)eries$","gi"),"$1eries"],[new RegExp("(m)ovies$","gi"),"$1ovie"],[new RegExp("(x|ch|ss|sh)es$","gi"),"$1"],[new RegExp("([m|l])ice$","gi"),"$1ouse"],[new RegExp("(bus)es$","gi"),"$1"],[new RegExp("(o)es$","gi"),"$1"],[new RegExp("(shoe)s$","gi"),"$1"],[new RegExp("(cris|ax|test)es$","gi"),"$1is"],[new RegExp("(octop|vir)i$","gi"),"$1us"],[new RegExp("(alias|status)es$","gi"),"$1"],[new RegExp("^(ox)en","gi"),"$1"],[new RegExp("(vert|ind)ices$","gi"),"$1ex"],[new RegExp("(matr)ices$","gi"),"$1ix"],[new RegExp("(quiz)zes$","gi"),"$1"],[new RegExp("s$","gi"),""]],nonTitlecasedWords:["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],idSuffix:new RegExp("(_ids|_id)$","g"),underbar:new RegExp("_","g"),spaceOrUnderbar:new RegExp("[ _]","g"),uppercase:new RegExp("([A-Z])","g"),underbarPrefix:new RegExp("^_"),applyRules:function(e,i,n,s){if(s)e=s;else if(!(n.indexOf(e.toLowerCase())>-1))for(var r=0;r<i.length;r++)if(e.match(i[r][0])){e=e.replace(i[r][0],i[r][1]);break}return e},pluralize:function(e,i){return this.applyRules(e,this.pluralRules,this.uncountableWords,i)},singularize:function(e,i){return this.applyRules(e,this.singularRules,this.uncountableWords,i)},camelize:function(e,i){for(var n=e.split("/"),s=0;s<n.length;s++){for(var r=n[s].split("_"),t=i&&s+1===n.length?1:0;t<r.length;t++)r[t]=r[t].charAt(0).toUpperCase()+r[t].substring(1);n[s]=r.join("")}(e=n.join("::"),!0===i)&&(e=e.charAt(0).toLowerCase()+e.slice(1));return e},underscore:function(e){for(var i=e.split("::"),n=0;n<i.length;n++)i[n]=i[n].replace(this.uppercase,"_$1"),i[n]=i[n].replace(this.underbarPrefix,"");return e=i.join("/").toLowerCase()},humanize:function(e,i){return e=(e=(e=e.toLowerCase()).replace(this.idSuffix,"")).replace(this.underbar," "),i||(e=this.capitalize(e)),e},capitalize:function(e){return e=(e=e.toLowerCase()).substring(0,1).toUpperCase()+e.substring(1)},dasherize:function(e){return e=e.replace(this.spaceOrUnderbar,"-")},camel2words:function(e,i){!0===i?(e=this.camelize(e),e=this.underscore(e)):e=e.toLowerCase();for(var n=(e=e.replace(this.underbar," ")).split(" "),s=0;s<n.length;s++){for(var r=n[s].split("-"),t=0;t<r.length;t++)this.nonTitlecasedWords.indexOf(r[t].toLowerCase())<0&&(r[t]=this.capitalize(r[t]));n[s]=r.join("-")}return e=(e=n.join(" ")).substring(0,1).toUpperCase()+e.substring(1)},demodulize:function(e){var i=e.split("::");return e=i[i.length-1]},tableize:function(e){return e=this.pluralize(this.underscore(e))},classify:function(e){return e=this.singularize(this.camelize(e))},foreignKey:function(e,i){return e=this.underscore(this.demodulize(e))+(i?"":"_")+"id"},ordinalize:function(e){for(var i=e.split(" "),n=0;n<i.length;n++){if(NaN===parseInt(i[n])){var s=i[n].substring(i[n].length-2),r=i[n].substring(i[n].length-1),t="th";"11"!=s&&"12"!=s&&"13"!=s&&("1"===r?t="st":"2"===r?t="nd":"3"===r&&(t="rd")),i[n]+=t}}return e=i.join(" ")}};e.exports=s}}]);